@font-face{font-family:proxima-nova;font-style:normal;font-weight:400;src:url(/assets/proximanova-regular-webfont.3b4795a7afe7a5634c7adf6a8446a88b.woff2),url(/assets/proximanova-regular-webfont.fda9c2e98375c4564f732e8bbe24d32b.woff),url(/assets/proximanova-regular-webfont.8fb3b03a0e8289aef9409dcacec65c23.eot),url(/assets/proximanova-regular-webfont.2d4c8c7917e5a1ea67c26323fdadcbf4.ttf),url(/assets/proximanova-regular-webfont.21fafa79313a54abda3192676f172f65.svg)}@font-face{font-family:proxima-nova;font-style:normal;font-weight:500;src:url(/assets/proximanova-medium-webfont.22994a1918a42146b27205b1a8013fba.woff2),url(/assets/proximanova-medium-webfont.0df5f0401727b0ca517166bc633184d0.woff),url(/assets/proximanova-medium-webfont.825e82f20e2c5b85e979b265b031e3bb.eot),url(/assets/proximanova-medium-webfont.c924f31dfd3fd0cca9350e6796677a8c.ttf),url(/assets/proximanova-medium-webfont.695a46e25d3cbcdfd95e483dba1467a8.svg)}@font-face{font-family:proxima-nova;font-style:normal;font-weight:600;src:url(/assets/proximanova-semibold-webfont.1f25da45f6ac750e9db6bcb62323d4ea.woff2),url(/assets/proximanova-semibold-webfont.0b28e8fb2fa934e68784f6c750d6459b.woff),url(/assets/proximanova-semibold-webfont.e6d0e7b105bc963d84a15f46bcb067ec.ttf),url(/assets/proximanova-semibold-webfont.3d394aa08cb498e74d77e2b3923668e6.eot),url(/assets/proximanova-semibold-webfont.5cdabf8ef16ce112666ad1afe7651dc3.svg)}@font-face{font-family:gilroy;font-style:normal;font-weight:800;src:url(/assets/gilroy-extrabold-webfont.579ed04b377472b1db344741dc61d7cb.woff2),url(/assets/gilroy-extrabold-webfont.a3fdd0428d96a973fb8d9922a0dae8a9.woff),url(/assets/gilroy-extrabold-webfont.cf1c1c42b89179572edd9cba197a32ce.eot),url(/assets/gilroy-extrabold-webfont.0094146a0505298ed06a0ef3af075f2e.ttf),url(/assets/gilroy-extrabold-webfont.45d8bf9e62a4777cf8723f2daf9a6a18.svg)}@font-face{font-family:gilroy;font-style:normal;font-weight:700;src:url(/assets/gilroy-bold-webfont.b4d51fcb0635baf0ce311abd359fbeac.woff2),url(/assets/gilroy-bold-webfont.18b6935ae29df813ae66c4cdf50bfcb6.woff),url(/assets/gilroy-bold-webfont.b3dd403498becd55fdaa45de8bb26179.eot),url(/assets/gilroy-bold-webfont.bf181b073b4773f45c8e6158da6c9e4a.ttf),url(/assets/gilroy-bold-webfont.ea1ca504d3e27918019bcc1d38da0fd6.svg)}@font-face{font-family:gilroy;font-style:normal;font-weight:600;src:url(/assets/gilroy-semibold-webfont.b7ce96863ab5e9b4e6b6a8a524a7e061.woff2),url(/assets/gilroy-semibold-webfont.802ba12b64de8c9f35d97eb13653f779.woff),url(/assets/gilroy-semibold-webfont.c74bb0f5569026bc233d24d6daab60ca.eot),url(/assets/gilroy-semibold-webfont.cd1cf1f14d42cc5c68414c389f1b8182.ttf),url(/assets/gilroy-semibold-webfont.d9ff54535e3debd54cfc9ada9048659b.svg)}h1 a:not(.button),h2 a:not(.button),h3 a:not(.button),h4 a:not(.button),h5 a:not(.button),h6 a:not(.button){text-decoration:underline}h1,h2{margin:0 0 1.5rem}@media (min-width:450px){h1,h2{margin:0 0 2rem}}h1+h1,h1+h2,h1+h3,h1+h4,h2+h1,h2+h2,h2+h3,h2+h4{margin-top:-.5rem}@media (min-width:450px){h1+h1,h1+h2,h1+h3,h1+h4,h2+h1,h2+h2,h2+h3,h2+h4{margin-top:-1rem}}h1{color:#001489;font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.375rem;font-weight:800;letter-spacing:-.07375rem;line-height:1.05}@media (min-width:450px){h1{font-size:2.625rem;line-height:1.1}}@media (min-width:1024px){h1{font-size:3.25rem;letter-spacing:-.11625rem}}h2{color:#001489;font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.375rem;font-weight:800;line-height:1.1}@media (min-width:450px){h2{font-size:2.5rem}}@media (min-width:1024px){h2{font-size:2.875rem}}h3{color:#5488fc;font-size:1.3125rem;font-weight:500;line-height:1.2;margin:0 0 1.5rem}@media (min-width:450px){h3{font-size:1.5rem;margin:0 0 2rem}}@media (min-width:1024px){h3{font-size:1.75rem;letter-spacing:-.04875rem}}h4{color:#5488fc;font-size:1.1875rem;font-weight:500;margin:0 0 1.5rem}@media (min-width:450px){h4{font-size:1.375rem;margin:0 0 2rem}}@media (min-width:1024px){h4{font-size:1.5rem;letter-spacing:-.0425rem}}h5{color:#001489;font-size:1.125rem;font-weight:800;line-height:1.2;margin:0 0 1rem}@media (min-width:450px){h5{font-size:1.3125rem}}@media (min-width:1024px){h5{font-size:1.375rem}}h6{color:#001489;font-size:.9375rem;font-weight:800;line-height:1.2;margin:0 0 1rem}@media (min-width:450px){h6{font-size:1rem}}@media (min-width:1024px){h6{font-size:1.125rem}}p{font-size:.9375rem;margin:0 0 1.5rem}@media (min-width:450px){p{font-size:1rem}}@media (min-width:1024px){p{font-size:1.125rem}}p a:not(.button){text-decoration:underline}a{color:inherit;text-decoration:none}strong{font-weight:600}ol,ul{margin:0;padding:0 0 0 1.125rem}li{padding:0 0 0 .25rem}@media (min-width:450px){li{padding:0 0 0 .5rem}}.heading,.top-leaderboard-heading,.top-leaderboard-name,.top-leaderboard-position{color:#001489;font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800}.subheading{color:#5488fc;font-weight:500}.text-center,.text-center h1,.text-center h2,.text-center h3,.text-center p{text-align:center}blockquote{border-left:4px solid #001489;margin-bottom:2rem;margin-left:0;margin-top:2rem;padding-left:2rem}*{box-sizing:border-box}html{font-size:100%;overflow-x:hidden}@media (min-width:1930px){html{font-size:110%}}body{background:#fff;color:#001489;font-family:proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.35;margin:0;overflow-x:hidden;padding:0}body.blue{background:#0036cc;color:#fff}body.modal-open{overflow:hidden}img{max-width:100%}figure{margin:0}.button{background-color:#001489;border:1px solid transparent;border-radius:.25rem;color:#fff;cursor:pointer;display:inline-block;font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.1;margin:0 0 1rem;padding:.85rem 1.75rem;position:relative;text-align:center;top:0;transition:background-color .3s ease,border .3s ease,color .3s ease,top .3s ease;vertical-align:middle}@media (min-width:450px){.button{padding:.85rem 2rem}}@media (min-width:768px){.button{font-size:1.125rem;padding:1rem 3rem}}@media (min-width:1024px){.button{font-size:1.375rem;padding:1.25rem 4rem}}.button:after{background:hsla(0,0%,100%,.1);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:scaleY(0);transform-origin:bottom;transition:.6s ease;transition:transform .3s ease;width:100%}.button:hover:after{transform:none;transform-origin:top}.button:active{top:.2rem}.button.blue{background-color:#5488fc}.button.light-primary{background-color:#0036cc}.button.white{background-color:#fff;color:#0036cc}.button.hollow{background-color:transparent;background-image:none;border-color:#fff}.button.small{font-size:1rem}.button.medium{font-size:1.25rem;padding:.85rem 3rem}@media (min-width:450px){.button.medium{padding:.85rem 4rem}}@media (min-width:1024px){.button.medium{font-size:1.3125rem;padding:.85rem 4rem}}.button.large{font-size:1.3125rem;padding:1.25rem 2rem}@media (min-width:768px){.button.large{font-size:1.625rem;padding:1.5rem 4rem}}@media (min-width:1280px){.button.large{font-size:1.875rem}}.button.donate{background-color:#fff;color:#0036cc}.button.register{background-color:#00c298;color:#fff}.button.login{background-color:transparent;background-image:none;border-color:#fff;color:#fff}.button.particles{transform-style:preserve-3d}.button.particles:before{background-image:url(/assets/particles-button-left.svg),url(/assets/particles-button-right.svg);background-position:0,100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:260%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate3d(-50%,-50%,-1px) scale(1);transition:transform .35s ease,opacity .4s ease .7s;width:130%}.button.particles:active:before{opacity:1;transform:translate3d(-50%,-50%,-1px) scale(0);transition:0s}.unbutton{background:none;border:0;color:inherit;font:inherit;margin:0;outline:0;padding:0}.row{margin:0 auto;max-width:37.5rem;padding:0 1rem}@media (min-width:450px){.row{max-width:37.5rem;padding:0 2.5rem}}@media (min-width:768px){.row{max-width:50rem;padding:0 4rem}}@media (min-width:1024px){.row{max-width:83rem;padding:0 4rem}}.row.expanded{max-width:100%}.grid,.row{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%}.grid:after,.grid:before,.row:after,.row:before{content:" ";display:table;width:0}.grid:after,.row:after{clear:both}.grid.default-2>.column,.row.default-2>.column{width:50%}.grid.default-3>.column,.row.default-3>.column{width:33.33333%}.grid.default-4>.column,.row.default-4>.column{width:25%}.grid.default-5>.column,.row.default-5>.column{width:20%}.grid.default-6>.column,.row.default-6>.column{width:16.66667%}@media (min-width:450px){.grid.small-2>.column,.row.small-2>.column{width:50%}}@media (min-width:450px){.grid.small-3>.column,.row.small-3>.column{width:33.33333%}}@media (min-width:450px){.grid.small-4>.column,.row.small-4>.column{width:25%}}@media (min-width:450px){.grid.small-5>.column,.row.small-5>.column{width:20%}}@media (min-width:450px){.grid.small-6>.column,.row.small-6>.column{width:16.66667%}}@media (min-width:450px){.grid.small-7>.column,.row.small-7>.column{width:14.28571%}}@media (min-width:450px){.grid.small-8>.column,.row.small-8>.column{width:12.5%}}@media (min-width:450px){.grid.small-9>.column,.row.small-9>.column{width:11.11111%}}@media (min-width:450px){.grid.small-10>.column,.row.small-10>.column{width:10%}}@media (min-width:450px){.grid.small-11>.column,.row.small-11>.column{width:9.09091%}}@media (min-width:768px){.grid.medium-2>.column,.row.medium-2>.column{width:50%}}@media (min-width:768px){.grid.medium-3>.column,.row.medium-3>.column{width:33.33333%}}@media (min-width:768px){.grid.medium-4>.column,.row.medium-4>.column{width:25%}}@media (min-width:768px){.grid.medium-5>.column,.row.medium-5>.column{width:20%}}@media (min-width:768px){.grid.medium-6>.column,.row.medium-6>.column{width:16.66667%}}@media (min-width:768px){.grid.medium-7>.column,.row.medium-7>.column{width:14.28571%}}@media (min-width:768px){.grid.medium-8>.column,.row.medium-8>.column{width:12.5%}}@media (min-width:768px){.grid.medium-9>.column,.row.medium-9>.column{width:11.11111%}}@media (min-width:768px){.grid.medium-10>.column,.row.medium-10>.column{width:10%}}@media (min-width:768px){.grid.medium-11>.column,.row.medium-11>.column{width:9.09091%}}@media (min-width:1024px){.grid.large-2>.column,.row.large-2>.column{width:50%}}@media (min-width:1024px){.grid.large-3>.column,.row.large-3>.column{width:33.33333%}}@media (min-width:1024px){.grid.large-4>.column,.row.large-4>.column{width:25%}}@media (min-width:1024px){.grid.large-5>.column,.row.large-5>.column{width:20%}}@media (min-width:1024px){.grid.large-6>.column,.row.large-6>.column{width:16.66667%}}@media (min-width:1024px){.grid.large-7>.column,.row.large-7>.column{width:14.28571%}}@media (min-width:1024px){.grid.large-8>.column,.row.large-8>.column{width:12.5%}}@media (min-width:1024px){.grid.large-9>.column,.row.large-9>.column{width:11.11111%}}@media (min-width:1024px){.grid.large-10>.column,.row.large-10>.column{width:10%}}@media (min-width:1024px){.grid.large-11>.column,.row.large-11>.column{width:9.09091%}}@media (min-width:1280px){.grid.xlarge-2>.column,.row.xlarge-2>.column{width:50%}}@media (min-width:1280px){.grid.xlarge-3>.column,.row.xlarge-3>.column{width:33.33333%}}@media (min-width:1280px){.grid.xlarge-4>.column,.row.xlarge-4>.column{width:25%}}@media (min-width:1280px){.grid.xlarge-5>.column,.row.xlarge-5>.column{width:20%}}@media (min-width:1280px){.grid.xlarge-6>.column,.row.xlarge-6>.column{width:16.66667%}}@media (min-width:1280px){.grid.xlarge-7>.column,.row.xlarge-7>.column{width:14.28571%}}@media (min-width:1280px){.grid.xlarge-8>.column,.row.xlarge-8>.column{width:12.5%}}@media (min-width:1280px){.grid.xlarge-9>.column,.row.xlarge-9>.column{width:11.11111%}}@media (min-width:1280px){.grid.xlarge-10>.column,.row.xlarge-10>.column{width:10%}}@media (min-width:1280px){.grid.xlarge-11>.column,.row.xlarge-11>.column{width:9.09091%}}@media (min-width:1600px){.grid.xxlarge-2>.column,.row.xxlarge-2>.column{width:50%}}@media (min-width:1600px){.grid.xxlarge-3>.column,.row.xxlarge-3>.column{width:33.33333%}}@media (min-width:1600px){.grid.xxlarge-4>.column,.row.xxlarge-4>.column{width:25%}}@media (min-width:1600px){.grid.xxlarge-5>.column,.row.xxlarge-5>.column{width:20%}}@media (min-width:1600px){.grid.xxlarge-6>.column,.row.xxlarge-6>.column{width:16.66667%}}@media (min-width:1600px){.grid.xxlarge-7>.column,.row.xxlarge-7>.column{width:14.28571%}}@media (min-width:1600px){.grid.xxlarge-8>.column,.row.xxlarge-8>.column{width:12.5%}}@media (min-width:1600px){.grid.xxlarge-9>.column,.row.xxlarge-9>.column{width:11.11111%}}@media (min-width:1600px){.grid.xxlarge-10>.column,.row.xxlarge-10>.column{width:10%}}@media (min-width:1600px){.grid.xxlarge-11>.column,.row.xxlarge-11>.column{width:9.09091%}}.column{-ms-flex:0 0 auto;flex:0 0 auto;float:left;padding-left:.5rem;padding-right:.5rem;width:100%}@media (min-width:768px){.column{padding-left:1rem;padding-right:1rem}}.column.default-2{width:16.66667%}.column.default-3{width:25%}.column.default-4{width:33.33333%}.column.default-5{width:41.66667%}.column.default-6{width:50%}.column.default-7{width:58.33333%}.column.default-8{width:66.66667%}.column.default-9{width:75%}.column.default-10{width:83.33333%}.column.default-11{width:91.66667%}@media (min-width:450px){.column.small-2{width:16.66667%}}@media (min-width:450px){.column.small-3{width:25%}}@media (min-width:450px){.column.small-4{width:33.33333%}}@media (min-width:450px){.column.small-5{width:41.66667%}}@media (min-width:450px){.column.small-6{width:50%}}@media (min-width:450px){.column.small-7{width:58.33333%}}@media (min-width:450px){.column.small-8{width:66.66667%}}@media (min-width:450px){.column.small-9{width:75%}}@media (min-width:450px){.column.small-10{width:83.33333%}}@media (min-width:450px){.column.small-11{width:91.66667%}}@media (min-width:768px){.column.medium-2{width:16.66667%}}@media (min-width:768px){.column.medium-3{width:25%}}@media (min-width:768px){.column.medium-4{width:33.33333%}}@media (min-width:768px){.column.medium-5{width:41.66667%}}@media (min-width:768px){.column.medium-6{width:50%}}@media (min-width:768px){.column.medium-7{width:58.33333%}}@media (min-width:768px){.column.medium-8{width:66.66667%}}@media (min-width:768px){.column.medium-9{width:75%}}@media (min-width:768px){.column.medium-10{width:83.33333%}}@media (min-width:768px){.column.medium-11{width:91.66667%}}@media (min-width:1024px){.column.large-2{width:16.66667%}}@media (min-width:1024px){.column.large-3{width:25%}}@media (min-width:1024px){.column.large-4{width:33.33333%}}@media (min-width:1024px){.column.large-5{width:41.66667%}}@media (min-width:1024px){.column.large-6{width:50%}}@media (min-width:1024px){.column.large-7{width:58.33333%}}@media (min-width:1024px){.column.large-8{width:66.66667%}}@media (min-width:1024px){.column.large-9{width:75%}}@media (min-width:1024px){.column.large-10{width:83.33333%}}@media (min-width:1024px){.column.large-11{width:91.66667%}}@media (min-width:1280px){.column.xlarge-2{width:16.66667%}}@media (min-width:1280px){.column.xlarge-3{width:25%}}@media (min-width:1280px){.column.xlarge-4{width:33.33333%}}@media (min-width:1280px){.column.xlarge-5{width:41.66667%}}@media (min-width:1280px){.column.xlarge-6{width:50%}}@media (min-width:1280px){.column.xlarge-7{width:58.33333%}}@media (min-width:1280px){.column.xlarge-8{width:66.66667%}}@media (min-width:1280px){.column.xlarge-9{width:75%}}@media (min-width:1280px){.column.xlarge-10{width:83.33333%}}@media (min-width:1280px){.column.xlarge-11{width:91.66667%}}@media (min-width:1600px){.column.xxlarge-2{width:16.66667%}}@media (min-width:1600px){.column.xxlarge-3{width:25%}}@media (min-width:1600px){.column.xxlarge-4{width:33.33333%}}@media (min-width:1600px){.column.xxlarge-5{width:41.66667%}}@media (min-width:1600px){.column.xxlarge-6{width:50%}}@media (min-width:1600px){.column.xxlarge-7{width:58.33333%}}@media (min-width:1600px){.column.xxlarge-8{width:66.66667%}}@media (min-width:1600px){.column.xxlarge-9{width:75%}}@media (min-width:1600px){.column.xxlarge-10{width:83.33333%}}@media (min-width:1600px){.column.xxlarge-11{width:91.66667%}}.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form select,.form textarea{background-color:#fafbfc;border:1px solid #dfe3e9;border-radius:.25rem;box-sizing:border-box;color:#354052;display:block;font-family:inherit;font-size:1rem;height:3.125rem;margin:0 0 1rem;padding:.66rem 1rem;transition:box-shadow .5s,border-color .25s ease-in-out;width:100%}.form select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%2853, 64, 82%29'></polygon></svg>");background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:.5625rem .375rem;padding-right:1.5rem}.form textarea{height:auto;resize:vertical}.form label{display:block;line-height:1.8;margin:0}.alert-banner{background:#c2aeff;color:#00145a;font-size:1rem;font-weight:600;padding:.75rem 1rem;text-align:center}.preheader{background-color:#00145a;padding:.85rem 1.5rem}@media (min-width:768px){.preheader{padding:1rem 1.5rem}}@media (min-width:1024px){.preheader{padding:1.25rem 1.5rem}}.preheader .lf-logo{display:block;margin:0 auto;max-width:100%;width:10.625rem}@media (min-width:768px){.preheader .lf-logo{width:11.25rem}}@media (min-width:1024px){.preheader .lf-logo{width:11.875rem}}@media (min-width:1280px){.preheader .lf-logo{width:12.5rem}}.preheader .lf-logo img{display:block;width:100%}.header{background-color:#001489;padding:1rem 0 .5rem;width:100%}@media (min-width:768px){.header{padding:1.5rem 0 1rem}}.header-container{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.header-container{-ms-flex-align:center;align-items:center}}.header-logo-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:center;justify-content:center;margin:0 .5rem 0 0}@media (min-width:450px){.header-logo-container{margin:0 1.5rem 0 0}}@media (min-width:1024px){.header-logo-container{margin:0 1rem}}.header-logo{width:5rem}.header-logo a,.header-logo img{display:block}@media (min-width:450px){.header-logo{width:7rem}}@media (min-width:768px){.header-logo{width:7.8125rem}}@media (min-width:1280px){.header-logo{width:9.75rem}}.header-logo img{width:100%}.header-links-group{-ms-flex-align:center;align-items:center;display:none;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap}@media (min-width:1024px){.header-links-group{display:-ms-flexbox;display:flex}}.header-links-group .navigation-link-wrapper{margin-right:1.25rem}@media (min-width:1280px){.header-links-group .navigation-link-wrapper{margin-right:1.5rem}}.header-links-group .navigation-link-wrapper:last-child{margin-right:0}.header-links-group .navigation-link{color:#fff;font-size:.9375rem;font-weight:600;position:relative;white-space:nowrap}.header-links-group .navigation-link:before{background:#5488fc;bottom:-.5rem;content:"";height:.25rem;left:0;pointer-events:none;position:absolute;transform:scaleX(0);transform-origin:100%;transition:transform .3s ease;width:100%}.header-links-group .navigation-link:hover:before{transform:none;transform-origin:0}@media (min-width:768px){.header-links-group .navigation-link{font-size:1.0625rem}}@media (min-width:1024px){.header-links-group .navigation-link{-ms-flex:1 1 0px;flex:1 1 0;font-size:1.0625rem}}@media (min-width:1280px){.header-links-group .navigation-link{font-size:1.1875rem}}.header-buttons{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-pack:end;justify-content:flex-end;margin:1rem 0 0}@media (min-width:768px){.header-buttons{margin:0}}.navigation-buttons-group{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex:1 1 100%;flex:1 1 100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:end;justify-content:flex-end}.navigation-buttons-group .navigation-button{display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;font-size:.8125rem;-ms-flex-pack:center;justify-content:center;margin:0 0 0 .75rem;padding:.45rem .5rem;white-space:nowrap;width:100%}@media (min-width:450px){.navigation-buttons-group .navigation-button{font-size:.9375rem;margin:0 0 0 1rem;padding:.5rem 1rem .6rem}}@media (min-width:768px){.navigation-buttons-group .navigation-button{font-size:1.0625rem;padding:.65rem 1.5rem}}@media (min-width:1024px){.navigation-buttons-group .navigation-button{-ms-flex:0 1 8.4375rem;flex:0 1 8.4375rem}}@media (min-width:1280px){.navigation-buttons-group .navigation-button{font-size:1.125rem;padding:.6rem 1.5rem .7rem}}@media (min-width:1930px){.navigation-buttons-group .navigation-button{padding:.6rem 2rem .7rem}}.navigation-buttons-group .navigation-button:first-child{display:none}@media (min-width:1024px){.navigation-buttons-group .navigation-button:first-child{display:-ms-flexbox;display:flex}}.navigation-burger{-ms-flex-align:center;align-items:center;color:#fff;display:block;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-pack:end;justify-content:flex-end;margin-left:.75rem}@media (min-width:450px){.navigation-burger{margin-left:1.5rem}}@media (min-width:1024px){.navigation-burger{display:none}}.footer{background-color:#001489;padding:4rem 0 6rem}@media (min-width:768px){.footer{padding:4rem 0 2rem}}@media (min-width:1024px){.footer-row{max-width:100rem}}.footer-buttons-group{-ms-flex:100%;flex:100%;-ms-flex-order:2;order:2}@media (min-width:1024px){.footer-buttons-group{-ms-flex:1 0 auto;flex:1 0 auto;margin-left:auto;-ms-flex-order:4;order:4;width:auto}}.footer-buttons-group .navigation-buttons-group{margin:0 0 2rem}.footer-buttons-group .navigation-button{margin:0 .75rem 0 0}@media (min-width:450px){.footer-buttons-group .navigation-button{margin:0 1rem 0 0}}.footer-buttons-group .navigation-button:last-child{margin-right:0}.footer-sections-group{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;font-weight:600}.footer-section{-ms-flex:0 0 auto;flex:0 0 auto;line-height:1.4;margin:0 0 1.5rem;-ms-flex-order:3;order:3;padding-right:2.5rem}@media (min-width:768px){.footer-section{padding-right:6rem;width:auto}}@media (min-width:1024px){.footer-section{max-width:13.9375rem;padding-right:4rem}}@media (min-width:1280px){.footer-section{max-width:18.9375rem}}.footer-section a{text-decoration:none}.footer-section .lf-logo{display:block;max-width:10.5rem;width:100%}@media (min-width:1024px){.footer-section .lf-logo{max-width:11.125rem}}.footer-section .lf-logo img{width:100%}.footer-section:first-child{-ms-flex-order:1;order:1}.footer-section:nth-child(-n+2){-ms-flex:100%;flex:100%;width:100%}@media (min-width:1024px){.footer-section:nth-child(-n+2){-ms-flex:0 1 auto;flex:0 1 auto;width:auto}}.footer-item-heading{color:#fff;font-size:1.375rem;font-weight:700;margin-bottom:.5rem}@media (min-width:768px){.footer-item-heading{margin-bottom:1rem}}.footer-item-heading span{display:inline-block}.footer-item-heading span:after{background-color:#5488fc;content:"";display:block;height:.25rem;margin-top:-.3rem;width:100%}.footer-item{font-size:1rem;margin-bottom:1rem}.footer-link{font-size:1rem;margin-bottom:.5rem}.footer-link a{color:#fff;transition:.3s ease}.footer-link a:active,.footer-link a:focus,.footer-link a:hover{color:#5488fc}.footer-call-to-action{-ms-flex-align:start;align-items:flex-start;border-top:2px solid rgba(141,212,255,.4);display:none;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;margin:4rem 0 2rem;padding:2rem 0 0;text-align:center}@media (min-width:768px){.footer-call-to-action{display:-ms-flexbox;display:flex}}.footer-call-to-action .button{margin:0;width:auto}.mangochutney-wrapper{margin:2rem 0}.mangochutney{background-image:url(/assets/mangochutney.svg);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;display:block;font-size:0;height:1.4375rem;margin:0 auto;overflow:hidden;text-indent:-99999px;transition:.1s .1s;width:12.25rem}.mangochutney:focus,.mangochutney:hover{background-position:0 -1.375rem}@media (min-width:768px){.mangochutney{margin:0}}.fixed-register{background:#fff;bottom:0;box-shadow:0 0 .5rem rgba(0,0,0,.15);display:block;left:0;padding:.5rem 1rem;position:fixed;width:100%;z-index:1}@media (min-width:450px){.fixed-register{padding:1rem 2.5rem}}@media (min-width:768px){.fixed-register{display:none}}.fixed-register .button{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:1.375rem;height:3.75rem;-ms-flex-pack:center;justify-content:center;margin-bottom:0;width:calc(100% - 4.75rem)}@media (min-width:768px){.fixed-register .button{width:100%}}.intercom-launcher-frame,.intercom-lightweight-app-launcher{bottom:.5rem!important;right:1rem!important}@media (min-width:450px){.intercom-launcher-frame,.intercom-lightweight-app-launcher{bottom:1rem!important;right:2.5rem!important}}@media (min-width:1024px){.intercom-launcher-frame,.intercom-lightweight-app-launcher{bottom:2rem!important;right:2rem!important}}.hero-home{background-color:#001489;color:#fff;padding:1.5rem 0 0;position:relative}@media (min-width:450px){.hero-home{padding:2rem 0 0}}@media (min-width:768px){.hero-home{padding:3rem 0 9rem}}@media (min-width:1024px){.hero-home{padding:2rem 0 9rem}}.hero-home-background{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;margin:1rem auto 0;max-width:96.125rem;pointer-events:none;width:100%}.hero-home-background img{display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media (min-width:768px){.hero-home-background{background-image:url(/assets/background-home.svg);background-position:bottom;bottom:0;height:100%;left:50%;position:absolute;transform:translateX(-50%)}.hero-home-background img{display:none}}.hero-home-button-wrapper{background-color:#0036cc;position:relative;text-align:center}.hero-home-bottom{bottom:calc(100% - 2px);display:block;left:-1%;pointer-events:none;position:absolute;width:102%}.hero-home-bottom img{display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.hero-home-bottom img.desktop{display:none}@media (min-width:450px){.hero-home-bottom img.desktop{display:block}}.hero-home-bottom img.mobile{display:block}@media (min-width:450px){.hero-home-bottom img.mobile{display:none}}.hero-home-button{display:none;font-size:1.375rem;margin:0 auto;transform:translateY(-50%);width:100%}@media (min-width:768px){.hero-home-button{display:block;font-size:1.75rem;padding:1.5rem 5rem}}@media (min-width:1024px){.hero-home-button{max-width:28.9375rem}}.hero-home-content{margin:0 auto;max-width:20.875rem;position:relative;width:100%;z-index:1}@media (min-width:450px){.hero-home-content{margin:0;max-width:none;padding:0 4rem 0 0}}@media (min-width:768px){.hero-home-content{max-width:56%;padding:0}}@media (min-width:1024px){.hero-home-content{max-width:27.5rem}}.hero-home-heading{font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.375rem;font-weight:800;letter-spacing:-.05937rem;line-height:1.02;margin:0 0 1rem;max-width:19.375rem}@media (min-width:450px){.hero-home-heading{letter-spacing:-.06125rem;margin:0 0 1.5rem;max-width:none}}@media (min-width:768px){.hero-home-heading{font-size:2.625rem}}@media (min-width:1024px){.hero-home-heading{font-size:3rem;letter-spacing:-.08937rem}}@media (min-width:1280px){.hero-home-heading{font-size:3.4375rem;letter-spacing:-.10687rem}}.hero-home-subheading{font-size:1.0625rem;font-weight:400;line-height:1.2;max-width:18.5625rem}@media (min-width:450px){.hero-home-subheading{font-size:1.125rem;max-width:none;padding-right:1rem}}@media (min-width:768px){.hero-home-subheading{padding-right:0}}@media (min-width:1024px){.hero-home-subheading{font-size:1.25rem}}@media (min-width:450px){.hero-page-heading-wrapper.page-blank{padding-bottom:6rem}}.hero-page{background-color:#001489;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;padding:2rem 0 0;position:relative}@media (min-width:1024px){.hero-page{background-size:40%;padding:4rem 0 0}}.hero-page-heading{color:#fff;font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.625rem;font-weight:800;letter-spacing:-.06125rem;line-height:.95;margin:0 0 1rem;position:relative}@media (min-width:768px){.hero-page-heading{font-size:3.5rem;margin:0 0 1.5rem}}@media (min-width:1024px){.hero-page-heading{font-size:4rem}}.hero-navigation-link{color:#5488fc;font-size:.9375rem;font-weight:600;margin:0 2rem 0 0}@media (min-width:768px){.hero-navigation-link{color:#fff;font-size:1.125rem;margin:0 1.5rem .25rem 0}}@media (min-width:1024px){.hero-navigation-link{font-size:1.25rem;margin:0 1.5rem .5rem 0}}.hero-navigation-wrapper{background-color:#fff;-ms-flex-order:2;order:2;padding:2rem 0 0}@media (min-width:768px){.hero-navigation-wrapper{background-color:transparent;-ms-flex-order:0;order:0;padding:0}}@media (min-width:768px){.hero-page-spacer{padding:0 0 5rem}}@media (min-width:1024px){.hero-page-spacer{padding:0 0 6rem}}@media (min-width:1280px){.hero-page-spacer{padding:0 0 7rem}}.hero-navigation-container{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:-1rem;overflow-x:auto;padding:0;position:relative;white-space:nowrap;z-index:1}@media (min-width:768px){.hero-navigation-container{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:0;max-width:60%;-ms-flex-order:0;order:0}}.hero-page-background{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;margin:0 auto;pointer-events:none;position:relative;width:100%}.hero-page-background img{display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media (min-width:768px){.hero-page-background{background-image:url(/assets/background-page.svg);bottom:0;height:100%;left:50%;max-width:78.625rem;position:absolute;transform:translateX(-50%)}.hero-page-background img{display:none}}.hero-page-bottom-wrapper{position:relative}.hero-page-bottom{bottom:calc(100% - 2px);display:block;left:-2%;pointer-events:none;position:absolute;width:104%}.hero-page-bottom img{display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.hero-page-bottom img.desktop{display:none}@media (min-width:450px){.hero-page-bottom img.desktop{display:block}}.hero-page-bottom img.mobile{display:block}@media (min-width:450px){.hero-page-bottom img.mobile{display:none}}.partners{background-color:#00145a;padding:4rem 0}@media (min-width:768px){.partners{padding:3rem 0}}.partners-group{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){.partners-group{-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%}}.partner-container{-ms-flex:1 1 33%;flex:1 1 33%;margin:0 -1rem}.partner-container .partner-inner{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding:0 1rem}@media (min-width:768px){.partner-container .partner-inner{height:10rem}}.partner-container .partner-logo{margin-bottom:auto}@media (min-width:768px){.partner-container{-ms-flex:1 1 auto;flex:1 1 auto}}.partner-container a{display:inline-block;width:100%}.partner-container img{display:block;width:100%}.partner-container:first-child,.partner-container:nth-child(2){-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:4rem}@media (min-width:768px){.partner-container:first-child,.partner-container:nth-child(2){-ms-flex:1 1 auto;flex:1 1 auto;margin-bottom:0}}.partner-container:first-child a{max-width:9.375rem}@media (min-width:1024px){.partner-container:first-child a{max-width:10rem}}.partner-container:nth-child(2) a{max-width:4.0625rem}@media (min-width:1024px){.partner-container:nth-child(2) a{max-width:4.375rem}}.partner-container:nth-child(3) a{max-width:6.25rem}@media (min-width:1024px){.partner-container:nth-child(3) a{max-width:9.375rem}}.partner-container:nth-child(4) a{max-width:3.9375rem}@media (min-width:1024px){.partner-container:nth-child(4) a{max-width:6.25rem}}.partner-container:nth-child(5) a{max-width:4.75rem}@media (min-width:1024px){.partner-container:nth-child(5) a{max-width:6.875rem}}.partner-text{color:#fff;font-size:.75rem;font-weight:400;margin-bottom:auto;padding-bottom:2rem;text-transform:uppercase;white-space:nowrap}@media (min-width:768px){.content-block:first-child{margin-top:3rem}}@media (min-width:1024px){.content-block:first-child{margin-top:5rem}}@media (min-width:768px){.content-block:last-child{margin-bottom:3rem}}@media (min-width:1024px){.content-block:last-child{margin-bottom:5rem}}.content-block.content-background,.content-block[class*=background-]{margin:0}.block-typography .heading,.block-typography .top-leaderboard-heading,.block-typography .top-leaderboard-name,.block-typography .top-leaderboard-position,.block-typography h1,.block-typography h2{font-weight:700}.block-typography h1{font-size:2rem}@media (min-width:450px){.block-typography h1{font-size:2.375rem}}@media (min-width:1024px){.block-typography h1{font-size:2.8125rem}}.block-typography h2{font-size:1.625rem}@media (min-width:450px){.block-typography h2{font-size:1.75rem}}@media (min-width:1024px){.block-typography h2{font-size:2rem}}.block-typography h3{font-size:1.25rem}@media (min-width:450px){.block-typography h3{font-size:1.375rem}}@media (min-width:1024px){.block-typography h3{font-size:1.5625rem}}.block-typography h4{font-size:1.125rem;margin-bottom:1rem}@media (min-width:450px){.block-typography h4{font-size:1.25rem}}@media (min-width:1024px){.block-typography h4{font-size:1.375rem}}.block-typography h5{font-size:1.0625rem;margin-bottom:1rem}@media (min-width:450px){.block-typography h5{font-size:1.125rem}}@media (min-width:1024px){.block-typography h5{font-size:1.25rem}}.block-typography h6{margin-bottom:1rem}.block-typography p .button{margin-top:1rem;width:100%}@media (min-width:768px){.block-typography p .button{font-size:1.125rem;width:auto}}@media (min-width:1024px){.block-typography p .button{font-size:1.3125rem}}.block-typography img{margin-bottom:1rem}.curve-foreground{display:block;left:-1%;pointer-events:none;position:relative;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:102%;z-index:-2}.curve-foreground.top{top:-2px}.curve-foreground.bottom{bottom:-2px}.curve-foreground img{display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.curve-foreground img.desktop{display:none}@media (min-width:450px){.curve-foreground img.desktop{display:block}}.curve-foreground img.mobile{display:block}@media (min-width:450px){.curve-foreground img.mobile{display:none}}.about-wrapper{background:linear-gradient(180deg,#0036cc 25%,#001489 0)}@media (min-width:768px){.about-wrapper{padding:3rem 0 0}}@media (min-width:1024px){.about-wrapper{padding:3rem 0 4rem}}.about-box{background-color:#fff;margin:0 auto;max-width:85rem}.about-content-box{padding:3rem 0}@media (min-width:768px){.about-content-box{padding:4rem 0}}@media (min-width:1024px){.about-content-box{padding:5.5rem 0}}.about-content-box .about{max-height:25rem;overflow:hidden}@media (min-width:450px){.about-content-box .about{max-height:35rem}}@media (min-width:1024px){.about-content-box .about{max-height:none}}@media (min-width:768px){.about-content{padding-right:2rem}}.about-lanterns-box{background:#f2f6ff;padding:3rem 0}@media (min-width:768px){.about-lanterns-box{padding:4rem 0}}@media (min-width:1024px){.about-lanterns-box{padding:5.5rem 0}}.about-lanterns-content{text-align:center}.about-lanterns-heading{font-weight:700;letter-spacing:unset;margin:0 auto 1rem;max-width:52rem}.about-lanterns-row{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;font-size:1.25rem;margin:3rem auto 0;max-width:60.25rem}@media (min-width:768px){.about-lanterns-row{-ms-flex-flow:row;flex-flow:row;padding:0}}.about-lantern{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:2rem}@media (min-width:768px){.about-lantern{-ms-flex-align:center;align-items:center;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-flow:column;flex-flow:column;margin-bottom:1rem;text-align:center}}.about-lantern-image-box{border-radius:1rem;margin-right:1.5rem;max-width:7.8125rem;padding:1rem 1rem .5rem;width:100%}@media (min-width:450px){.about-lantern-image-box{max-width:8.4375rem}}@media (min-width:768px){.about-lantern-image-box{margin:0 auto 1rem;max-width:10.9375rem;padding:1.5rem 2rem}}@media (min-width:1024px){.about-lantern-image-box{margin:0 auto 1.5rem;max-width:6.25rem;max-width:17rem;padding:2rem}}.blue .about-lantern-image-box{background-color:#0036cc}.gold .about-lantern-image-box{background-color:#f7b500}.white .about-lantern-image-box{background-color:#00145a}.about-lantern-image-box:hover .about-lantern-image{transform:scale(1.1)}.about-lantern-image-box:hover .about-lantern-particle{transform:translate(-50%,-50%) scale(1);transition:transform .3s cubic-bezier(.18,.89,.32,1.28)}.about-lantern-image-container{position:relative}.about-lantern-image-container .about-lantern-image{display:block;margin:0 auto .75rem;max-width:3.4375rem;position:relative;transform:scale(1);transition:transform .3s cubic-bezier(.18,.89,.32,1.28);width:100%}@media (min-width:768px){.about-lantern-image-container .about-lantern-image{margin:0 auto 1.5rem;max-width:4.625rem}}@media (min-width:1024px){.about-lantern-image-container .about-lantern-image{max-width:6.5rem}}.about-lantern-image-container .about-lantern-particle{left:50%;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .3s ease;width:120%}.about-lantern-content{margin-top:2rem;width:100%}@media (min-width:768px){.about-lantern-content{margin-top:0}}.about-lantern-heading{color:#fff;margin:0;text-align:center}.about-lantern-description{font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;line-height:1.2}@media (min-width:768px){.about-lantern-description{padding:0 .5rem}}@media (min-width:1024px){.about-lantern-description{padding:0 1rem}}.blue .about-lantern-description,.gold .about-lantern-description,.white .about-lantern-description{color:#00145a}body.burger-menu-open{overflow:hidden}.burger{cursor:pointer;display:block;height:1.5rem;position:relative;width:1.875rem}.burger span{background-color:#fff;display:block;height:.1875rem;pointer-events:none;position:absolute;width:100%}.burger span:first-child{top:0}.burger span:nth-child(2){top:50%;transform:translateY(-50%)}.burger span:nth-child(3){top:100%;transform:translateY(-100%);width:60%}.burger-menu{opacity:0;pointer-events:none;position:relative;z-index:9999}.burger-menu-open .burger-menu{opacity:1}.burger-menu-underlay{background-color:rgba(9,12,18,.7);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.burger-menu-open .burger-menu-underlay{pointer-events:all}.burger-menu-box{background-color:#00145a;bottom:0;height:100vh;max-width:21.25rem;overflow:auto;padding:2rem;position:fixed;right:0;top:0;transform:translateX(100%);width:100%;z-index:9999}.burger-menu-open .burger-menu-box{pointer-events:all;transform:translateX(0);transition:.3s ease}.burger-menu-close{cursor:pointer;display:block;height:1.875rem;margin-left:auto;position:relative;transform:rotate(45deg);width:1.875rem}.burger-menu-close:after,.burger-menu-close:before{background-color:#fff;content:"";display:block;position:absolute}.burger-menu-close:after{height:100%;left:calc(50% - .09375rem);width:.1875rem}.burger-menu-close:before{height:.1875rem;top:calc(50% - .09375rem);width:100%}.burger-menu-links-group{text-align:center}.burger-menu-links-group:after,.burger-menu-links-group:before{background-color:hsla(0,0%,100%,.13);content:"";display:block;height:1px;margin:2rem 0}.burger-menu-links-group .navigation-link-wrapper{margin:0 0 1rem}.burger-menu-links-group .navigation-link{color:#fff;font-size:1.1875rem;font-weight:600}.burger-menu-buttons .button{margin:0 0 1rem;width:100%}.contact-form-wrapper{font-size:.875rem;font-weight:600;margin-left:auto;margin-right:auto;max-width:40.625rem;width:100%}.contact-form-wrapper #antler-antidote-black-cicada{display:none}.contact-form-wrapper .button{float:right}.countdown-wrapper{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;padding:4rem 0 2rem;position:relative;text-align:center}@media (min-width:1024px){.countdown-wrapper{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.countdown-wrapper .countdown{border-top:2px solid rgba(141,212,255,.5);width:100%}.countdown-wrapper .countdown:first-child{margin-bottom:4rem}@media (min-width:1024px){.countdown-wrapper .countdown{border:2px solid rgba(141,212,255,.5);border-radius:4px;margin:0;max-width:100%;padding:0 2rem 2rem;width:27.5rem}.countdown-wrapper .countdown:first-child{border-bottom:2px solid rgba(141,212,255,.5);margin-bottom:0;margin-right:2rem}}@media (min-width:1024px){.countdown-wrapper .countdown{padding:0 3rem 2rem}}.countdown-wrapper .countdown img{width:13.75rem}.countdown-wrapper .countdown h2{color:#fff;font-weight:700;letter-spacing:-.06625rem;line-height:1;margin:1rem 0}@media (min-width:768px){.countdown-wrapper .countdown h2{padding:0 1rem}}@media (min-width:1024px){.countdown-wrapper .countdown h2{letter-spacing:-.08937rem}}.countdown-wrapper .countdown p{font-weight:400;line-height:1.2}.countdown-wrapper .countdown .button{margin-top:.5rem}@media (min-width:1024px){.countdown-wrapper .countdown .button{margin-top:1rem}}.countdown-wrapper .countdown-content{margin:0 auto;max-width:25.625rem}.countdown-wrapper .countdown-title{margin-bottom:-2.5rem;transform:translateY(-40%)}.countdown-wrapper .countdown-subheading{color:#8dd4ff}.countdown-wrapper .countdown-number{color:#fff;display:inline-block;font-size:4.5rem;line-height:1;margin:0 auto;padding:0 1.5rem;width:auto}.faq-wrapper{margin:0 auto;max-width:50rem}.faq-container{border-bottom:1px solid #c2d5ff}.faq-input-container{position:relative}.faq-input-container i{opacity:.75;position:absolute;right:1rem;top:1rem}.faq-input-container .faq-input{margin-bottom:3rem}.faq-title{color:#090c12;cursor:pointer;font-size:1.125rem;font-weight:600;margin:1rem 0}.faq-answer{margin-bottom:2rem}.faq-categories{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -.25rem 4rem}.faq-categories .faq-category{-ms-flex:1 0 auto;flex:1 0 auto}.faq-entry-categories{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:2rem -.25rem}.faq-category{background-color:transparent;border:1px dotted #001489;border-radius:4px;color:#001489;cursor:pointer;margin:.25rem;padding:.25rem 1.25rem;text-align:center;transition:all .3s ease}.faq-category.active{background-color:#001489;border:1px solid #001489;color:#fff}.total-wrapper{background-color:#0036cc;color:#fff;font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;padding:4rem 0 0;position:relative}@media (min-width:768px){.total-wrapper{padding:4rem 0}}@media (min-width:1024px){.total-wrapper{padding:5rem 0 3rem}}.total-wrapper .error{opacity:0;pointer-events:none;transition:.3s ease}.total-wrapper .loaded{opacity:1;transition:.3s ease}.total-wrapper .loader{left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s ease}.total-wrapper .loader .double-bounce-loader>div{background-color:#fff}.total-wrapper.alt{background-color:#fff;color:#001489;padding:0}.total-wrapper.alt .double-bounce-loader>div{background-color:#001489}.total-wrapper.loading .loader{opacity:1}.total-wrapper.loading .loaded{opacity:0;pointer-events:none}.total-wrapper.fail .error{opacity:1}.total-wrapper.fail .loaded{opacity:0;pointer-events:none}.total-sentence{font-size:1.875rem;font-weight:700;line-height:1.1;margin-bottom:2rem;padding-right:2rem;position:relative;z-index:1}@media (min-width:768px){.total-sentence{font-size:2.5rem;max-width:80%}}@media (min-width:1024px){.total-sentence{font-size:2.75rem}}.alt .total-sentence{font-size:1.75rem;margin-top:1rem;max-width:100%;padding:0}@media (min-width:768px){.alt .total-sentence{font-size:2.25rem;padding-right:2rem}}.total{color:#8dd4ff;font-size:2.5rem;font-weight:800}@media (min-width:768px){.total{font-size:3.125rem}}@media (min-width:1024px){.total{font-size:3.75rem}}.alt .total{font-size:1.875rem}@media (min-width:768px){.alt .total{font-size:2.5rem}}.total-background{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;margin:0 auto;pointer-events:none;position:relative;width:100%}.total-background img{display:block;width:100%}@media (min-width:768px){.total-background{background-image:url(/assets/background-total.svg);bottom:0;height:100%;left:50%;max-width:142.75rem;position:absolute;transform:translateX(-50%)}.total-background img{display:none}}.alt .total-button .button{margin-bottom:2rem;width:100%}@media (min-width:1024px){.alt .total-button .button{width:80%}}.double-bounce-loader{height:2.5rem;margin:6.25rem auto;position:relative;width:2.5rem}.double-bounce1,.double-bounce2{animation:sk-bounce 2s ease-in-out infinite;background-color:#001489;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.double-bounce2{animation-delay:-1s}@keyframes sk-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}.content-block.block-news{margin-top:-2rem}@media (min-width:768px){.content-block.block-news{margin-top:-4rem}}.excerpt{border:1px solid #fff;border-radius:.25rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1rem;max-width:22.5rem;min-height:100%;overflow:hidden}@media (min-width:768px){.excerpt{margin-left:auto;margin-right:auto}}.excerpt-image-container{background-color:#2d4086;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;transition:all .3s ease}.excerpt-image-container:before{content:"";display:block;height:100%;padding-bottom:60%;width:100%}@media (min-width:450px){.excerpt-image-container:before{padding-bottom:70%}}.excerpt-content{background-color:#fff;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;border-top:0;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;min-height:100%;padding:2rem 1rem;position:relative}.excerpt-content p{display:inline-block;margin-bottom:1rem}.excerpt-heading{color:#001489;font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.1;margin-bottom:.5rem}@media (min-width:1024px){.excerpt-heading{font-size:1.4375rem}}.excerpt-description{color:#5488fc;font-size:.9375rem;font-weight:500;line-height:1.4}@media (min-width:1024px){.excerpt-description{font-size:1rem}}.excerpt-button{color:#001489;font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;margin-top:1rem;text-decoration:underline}.article-content-wrapper{max-width:55.375rem;width:100%}.article-image{margin-bottom:2rem}@media (min-width:768px){.article-image{margin-bottom:3rem}}.article-image img{display:block;margin:0;width:100%}@media (min-width:768px){.article-content{column-count:2;column-gap:2rem}.article-content>*{break-inside:avoid;page-break-inside:avoid}}.article-back{border-top:1px solid rgba(141,212,255,.5);margin-top:6rem;padding-top:1.5rem}.signup-modal{-ms-flex-align:start;align-items:flex-start;background-color:#fff;display:-ms-flexbox;display:flex;height:100vh;-ms-flex-pack:center;justify-content:center;left:0;opacity:0;overflow:auto;padding:0;pointer-events:none;position:fixed;top:0;transition:.3s ease;width:100vw;z-index:9999}.signup-modal.active{opacity:1;pointer-events:all}@media (min-width:450px){.signup-modal{background:rgba(9,12,18,.5);padding:4rem 2rem}}.signup-modal-close{-ms-flex-align:center;align-items:center;color:#001489;display:-ms-flexbox;display:flex;font-size:2.5rem;height:3.125rem;-ms-flex-pack:center;justify-content:center;position:fixed;right:.25rem;top:.25rem;width:3.125rem}@media (min-width:450px){.signup-modal-close{color:#fff}}.signup-modal-box{background-color:#fff;max-width:55rem;width:100%}.signup-modal-content{background-color:#fff;padding:4rem 0 2rem}@media (min-width:450px){.signup-modal-content{padding:4rem 2rem 3rem}}.signup-modal-heading{margin:0 auto;max-width:45rem;padding:0 3rem}.signup-modal-cards-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:2rem auto 0;max-width:43.75rem;padding:0 1rem}.signup-modal-card{border:2px solid transparent;border-radius:20px;cursor:pointer;-ms-flex:1 1 100%;flex:1 1 100%;margin:0 .25rem;padding:1rem .5rem .5rem;transition:.3s ease}@media (min-width:450px){.signup-modal-card{margin:0 .5rem;padding:2rem 1rem 1rem}}.signup-modal-card:hover{border-color:rgba(84,136,252,.5)}.signup-modal-card.active{background-color:#001489;border-color:#001489}.signup-modal-card.active .signup-modal-card-heading{color:#fff}.signup-modal-card-heading{font-size:.9375rem;margin:0 0 .5rem}@media (min-width:450px){.signup-modal-card-heading{font-size:1.125rem}}.signup-modal-card-subheading{color:#5488fc;font-size:.75rem;font-weight:600;margin-left:auto;margin-right:auto;max-width:15.625rem}@media (min-width:450px){.signup-modal-card-subheading{font-size:.9375rem}}.signup-modal-card-image{background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:.75rem;height:0;margin-bottom:1.5rem;padding-bottom:83%;width:100%}.signup-modal-card-content{text-align:center}.signup-modal-bottom{padding:0 2rem 4rem}.signup-modal-bottom.search-active{background-color:#f2f6ff;padding:3rem 2rem 4rem}@media (min-width:1024px){.signup-modal-bottom.search-active{padding:3.5rem 2rem 4rem}}.signup-modal-team-search{margin-bottom:1rem}@media (min-width:450px){.signup-modal-team-search{margin-bottom:2rem}}.signup-modal-team-search-heading{margin:0 auto;max-width:43.75rem}@media (min-width:450px){.signup-modal-team-search-heading{padding:0 1rem;text-align:center}}.signup-modal-team-search-heading .heading,.signup-modal-team-search-heading .top-leaderboard-heading,.signup-modal-team-search-heading .top-leaderboard-name,.signup-modal-team-search-heading .top-leaderboard-position{font-size:1.375rem;font-weight:700;margin:0 0 .5rem}@media (min-width:1024px){.signup-modal-team-search-heading .heading,.signup-modal-team-search-heading .top-leaderboard-heading,.signup-modal-team-search-heading .top-leaderboard-name,.signup-modal-team-search-heading .top-leaderboard-position{font-size:1.875rem}}.downshift-input{background-color:#fafbfc;border:1px solid #dfe3e9;border-radius:.25rem;color:#354052;display:block;font-family:inherit;font-size:1rem;font-weight:600;padding:1rem;text-align:left;width:100%}.downshift-input:-ms-input-placeholder{color:#354052}.downshift-input::-ms-input-placeholder{color:#354052}.downshift-input::placeholder{color:#354052}.downshift-wrapper{margin:1.5rem auto 0;max-width:31.25rem;text-align:left}.downshift-menu{display:block;font-weight:600;left:0;max-height:9.375rem;overflow:auto;position:absolute;top:100%;width:100%;z-index:4}.downshift-menu-item-right{color:hsla(0,0%,100%,.5);font-size:.875rem;margin-top:auto}@media (min-width:450px){.downshift-menu-item-right{margin-left:auto}}.downshift-menu-item{background-color:#00145a;border-left:1px solid #2d4086;border-right:1px solid #2d4086;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;padding:.5rem 1rem}@media (min-width:450px){.downshift-menu-item{-ms-flex-flow:row;flex-flow:row}}.downshift-menu-item.active,.downshift-menu-item:hover{background-color:#0036cc}.downshift-menu-item.selected{background-color:#2d4086}.signup-modal-button-wrapper{margin:0 auto;text-align:center}@media (min-width:450px){.signup-modal-button-wrapper{max-width:23.125rem}}.signup-modal-button-wrapper .button{font-size:1.375rem;width:100%}@media (min-width:450px){.signup-modal-button-wrapper .button{font-size:1.5rem;min-width:18.75rem;width:auto}}@media (min-width:768px){.signup-modal-button-wrapper .button{font-size:1.625rem;min-width:21.5625rem}}.signup-modal-button-wrapper .button.disabled{opacity:.5;pointer-events:none}.sponsors-wrapper{background:#00145a;padding:2rem 0 0}@media (min-width:768px){.sponsors-wrapper{padding:2rem 0}}@media (min-width:768px){.sponsors-container{margin:0 -4rem}}.sponsors-heading{margin-top:4rem}@media (min-width:1024px){.sponsors-heading{margin-top:5rem}}.sponsor{margin:0 auto;max-width:35.5rem;overflow:hidden;position:relative;width:calc(100% - 2rem)}@media (min-width:768px){.sponsor{width:calc(100% - 1rem)}}@media (min-width:1280px){.sponsor{width:calc(100% - 2rem)}}.sponsor:before{content:"";display:block;padding-bottom:60.9375%}.sponsor a{-ms-flex-align:center;align-items:center;background:#090c12;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;top:0;width:100%}.sponsor img{display:block;max-height:100%;object-fit:contain;width:100%}.siema>.sponsor{opacity:0}.siema>.sponsor:nth-child(n+2){display:none}.siema[style$="-webkit-grabbing;"] a{pointer-events:none}.feed-container{background:linear-gradient(180deg,#0036cc 15.625rem,#00145a 0);margin-top:5rem;padding-bottom:3rem}@media (min-width:768px){.feed-container{background:linear-gradient(180deg,#0036cc 18.75rem,#00145a 0);padding-bottom:4rem}}@media (min-width:1024px){.feed-container .row{max-width:105rem}}.feed-container .column{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.feed-container .feed-button,.tile{width:100%}.tile{-ms-flex-align:unset;align-items:unset;border-radius:1rem;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-bottom:1rem;overflow:hidden;position:relative;text-align:left}@media (min-width:450px){.tile{-ms-flex-flow:column;flex-flow:column;margin-bottom:1.5rem;max-width:18.375rem}}@media (min-width:1024px){.tile{margin-bottom:2rem}}.card-image{-ms-flex-align:center;align-items:center;background-color:#001a74;background-position:50%;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-pack:center;justify-content:center;max-width:100%;overflow:hidden;width:30%}@media (min-width:450px){.card-image{-ms-flex:unset;flex:unset;max-width:none;width:100%}}.card-image:before{content:"";display:block;padding-bottom:100%}.card-content{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:1rem;position:relative;width:100%}@media (min-width:450px){.card-content{-ms-flex-pack:start;justify-content:flex-start;padding:1rem 1.5rem}}.card-content p{color:inherit}.blue .card-content{background-color:#1853d8;color:#fff}.white .card-content{background-color:#fff;color:#001489}.gold .card-content{background-color:#f7b500;color:#fff}.card-content.donation{-ms-flex-align:center;align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:1.5rem 1rem}@media (min-width:450px){.card-content.donation{min-height:19.6875rem;padding:1rem}}@media (min-width:768px){.card-content.donation{min-height:23.75rem}}@media (min-width:1600px){.card-content.donation{min-height:22.5rem}}.card-content.donation.range-1{background-image:url(/assets/donation-tile-01-mobile.svg)}@media (min-width:450px){.card-content.donation.range-1{background-image:url(/assets/donation-tile-01.svg)}}.card-content.donation.range-2{background-image:url(/assets/donation-tile-02-mobile.svg)}@media (min-width:450px){.card-content.donation.range-2{background-image:url(/assets/donation-tile-02.svg)}}.card-content.donation.range-3{background-image:url(/assets/donation-tile-03-mobile.svg)}@media (min-width:450px){.card-content.donation.range-3{background-image:url(/assets/donation-tile-03.svg)}}.card-content.donation.range-4{background-image:url(/assets/donation-tile-04-mobile.svg)}@media (min-width:450px){.card-content.donation.range-4{background-image:url(/assets/donation-tile-04.svg)}}.card-content.donation.range-5{background-image:url(/assets/donation-tile-05-mobile.svg)}@media (min-width:450px){.card-content.donation.range-5{background-image:url(/assets/donation-tile-05.svg)}}.card-content.donation.range-3,.card-content.donation.range-4,.card-content.donation.range-5{-ms-flex-align:start;align-items:flex-start}.card-content.donation.range-3 .card-donation-inner,.card-content.donation.range-4 .card-donation-inner,.card-content.donation.range-5 .card-donation-inner{padding-left:7%;text-align:left}@media (min-width:450px){.card-content.donation.range-3,.card-content.donation.range-4,.card-content.donation.range-5{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.card-content.donation.range-3 .card-donation-inner,.card-content.donation.range-4 .card-donation-inner,.card-content.donation.range-5 .card-donation-inner{padding-left:0;text-align:center}}@media (min-width:450px){.card-content.donation.range-4 .card-donation-inner,.card-content.donation.range-5 .card-donation-inner{margin-bottom:50%}}.card-donation-inner{text-align:center}@media (min-width:450px){.card-donation-inner{margin-bottom:.5rem}}.card-content-inner{padding-right:1rem;width:calc(100% - 2.8125rem)}@media (min-width:450px){.card-content-inner{padding-right:.5rem}}@media (min-width:1280px){.card-content-inner{width:calc(100% - 3.75rem)}}.card-read-more{font-size:.875rem;font-weight:600;line-height:1;margin-top:.25rem;text-decoration:underline}@media (min-width:768px){.card-read-more{font-size:.9375rem}}.card-name{font-size:.8125rem;font-weight:600;margin:0 0 .125rem}@media (min-width:1024px){.card-name{font-size:.9375rem}}.card-message{font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:800;line-height:1.2;margin:0}@media (min-width:450px){.card-message{font-size:.9375rem}}@media (min-width:768px){.card-message{font-size:1rem}}@media (min-width:1024px){.card-message{font-size:1.0625rem}}.card-lantern{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;bottom:0;height:90%;max-width:2.8125rem;position:absolute;right:.75rem;width:30%}@media (min-width:450px){.card-lantern{height:200%;right:.5rem}}@media (min-width:1280px){.card-lantern{max-width:3.75rem}}.card-donation-text{font-size:.75rem;font-weight:400;line-height:1;margin:0 0 .125rem;white-space:nowrap}@media (min-width:1024px){.card-donation-text{font-size:.9375rem}}.card-donation-text.card-donation-preamount,.card-donation-text span{font-weight:700}.card-donation-amount{font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:800;line-height:1.2;margin:0}@media (min-width:450px){.card-donation-amount{font-size:3.5rem;line-height:1}}@media (min-width:768px){.card-donation-amount{font-size:4rem}}.lantern-modal{width:100%}.lantern-modal-box{background-color:#fff;border-radius:1.875rem;margin:0 auto;max-width:100%;overflow:hidden;padding:.5rem;width:19.875rem}.lantern-modal-image{background-color:#001489;background-position:50%;background-size:cover;border-radius:1.375rem;width:100%}.lantern-modal-image:before{content:"";display:block;padding-bottom:100%}.lantern-modal-content{margin:1rem 0;max-height:13.4375rem;overflow-y:auto;padding:0 1rem}@media (min-width:1024px){.lantern-modal-content{max-height:18.75rem}}.lantern-modal-body{color:#001489;font-size:.8125rem;margin-bottom:0}.lantern-modal-heading{font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;text-align:center}.lantern-modal-close,.lantern-modal-close-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.lantern-modal-close-inner{-ms-flex-align:center;align-items:center;border:.125rem solid #8dd4ff;border-radius:2.5rem;cursor:pointer;height:2.5rem;margin-top:1rem;width:2.5rem}.white .lantern-modal-close-inner{border-color:#fff}.gold .lantern-modal-close-inner{border-color:#fed800}.lantern-modal-close-button{display:block;height:.875rem;position:relative;transform:rotate(45deg);width:.875rem}.lantern-modal-close-button:after,.lantern-modal-close-button:before{background-color:#fff;content:"";display:block;position:absolute}.lantern-modal-close-button:after{height:100%;left:calc(50% - .09375rem);width:.125rem}.lantern-modal-close-button:before{height:.125rem;top:calc(50% - .09375rem);width:100%}.lantern-modal-overlay{-ms-flex-align:start;align-items:flex-start;background:rgba(11,23,48,.8);bottom:0;display:-ms-flexbox;display:flex;height:100vh;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:9999}@media (min-width:1024px){.lantern-modal-overlay{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}}.lantern-modal-overlay.gold{background:rgba(46,43,15,.8)}.lantern-modal-overlay.white{background:rgba(46,48,54,.8)}.lantern-modal-inner{background:none;border:0;border-radius:1rem;bottom:unset;left:auto;margin:0 auto;outline:0;overflow:hidden;padding:1rem;position:relative;right:unset;top:unset}.lantern-modal-button{background-color:#00c298;border-radius:.5rem;color:#fff;font-size:.875rem;padding:.85rem 3rem;width:100%}.ReactModal__Overlay{opacity:0;transition:opacity .3s ease}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close{opacity:0}.stackla-widget-mask{max-width:100%}.map-loader{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.map-container{overflow:hidden;position:relative}.map-container:before{content:"";display:block;padding-bottom:120%}@media (min-width:768px){.map-container{border:.1875rem solid rgba(141,212,255,.3);border-radius:1rem;margin:0 4rem}.map-container:before{padding-bottom:95%}}@media (min-width:1280px){.map-container:before{padding-bottom:70%}}@media (min-width:1930px){.map-container:before{padding-bottom:45%}}.map-container-inner{height:100%;left:0;position:absolute;top:0;width:100%}.map-description{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:3rem 0 0}@media (min-width:450px){.map-description{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:4rem 0 0;text-align:center}}@media (min-width:1024px){.map-description{padding:2rem 12rem 0}}.map-description p{margin:0}.map-dropdown-container{border:.1875rem solid #8dd4ff;border-radius:1rem;margin-top:1rem;max-width:20rem;position:relative;width:100%}.map-dropdown-label{background-color:#0036cc;color:#8dd4ff;font-weight:600;left:50%;padding:0 .5rem;position:absolute;top:-.75rem;transform:translate(-50%)}.map-dropdown-arrow{border-left:.375rem solid transparent;border-right:.375rem solid transparent;border-top:.5rem solid #fff;height:0;position:absolute;right:1rem;top:1.75rem;width:0}.map-dropdown{-webkit-appearance:none;background-color:#0036cc;border:none;border-radius:1rem;color:#fff;font-size:1.75rem;font-weight:700;outline:0;padding:1rem;text-align:center;text-align-last:center;width:100%;z-index:1}.map-marker{position:relative;z-index:2}.map-marker.active{z-index:3}.map-marker-image-container{left:50%;position:absolute;top:0;transform:translate(-50%,-85%);transform-origin:bottom center;transition:transform .3s cubic-bezier(.18,.89,.32,1.28)}.map-marker-image-container:before{animation:pulse-blue 2s infinite;border-radius:50%;bottom:0;box-shadow:0 0 0 0 #1853d8;content:"";display:block;height:1rem;left:50%;pointer-events:none;position:absolute;transform:translate(-50%);width:1rem}.gold .map-marker-image-container:before{animation:pulse-gold 2s infinite;box-shadow:0 0 0 0 #f7b500}.white .map-marker-image-container:before{animation:pulse-white 2s infinite;box-shadow:0 0 0 0 #fff}.active .map-marker-image-container{transform:translate(-50%,-85%) scale(1.25);z-index:3}.active .map-marker-image-container .map-marker-image{opacity:0}.active .map-marker-image-container:before{animation:none;transform:scale(1.25)}.active .map-marker-image-container:after{opacity:.3;transform:translate(-50%,-20%) scale(1)}.map-marker-image{height:auto;position:relative;width:1.125rem}@media (min-width:450px){.map-marker-image{width:1.25rem}}@media (min-width:768px){.map-marker-image{width:1.5rem}}.map-marker-active-image{bottom:0;left:50%;opacity:0;position:absolute;transform:translateX(-50%) scaleY(0);transform-origin:bottom;transition:transform .5s cubic-bezier(.18,.89,.32,1.28);width:2.625rem}@media (min-width:768px){.map-marker-active-image{width:3.125rem}}.map-marker-active-image img{display:block;max-width:100%}.active .map-marker-active-image{opacity:1;transform:translateX(-50%) scale(1)}.map-marker-active-lantern{left:0;position:absolute;top:0;transform:translate(-30%,25%) scale(0);transition:transform .3s cubic-bezier(.18,.89,.32,1.28);width:63%;z-index:-1}.map-marker-active-lantern:after{background-color:#5488fc;border-radius:50%;content:"";display:block;left:50%;opacity:0;padding-bottom:100%;pointer-events:none;position:absolute;top:0;transform:translate(-50%) scale(0);transition:transform .3s cubic-bezier(.18,.89,.32,1.28);width:100%;z-index:-1}.gold .map-marker-active-lantern:after{background-color:#fed800}.white .map-marker-active-lantern:after{background-color:#fff}.active .map-marker-active-lantern{transform:translate(-30%,-75%) scale(1);transition-delay:.4s}.active .map-marker-active-lantern:after{opacity:.2;transform:translate(-50%) scale(1.75);transition-delay:.7s}.map-marker-active-lantern-particle{left:50%;max-width:120%!important;position:absolute;top:0;transform:translate(-50%,-113%);width:120%;z-index:1}.map-marker-active-house{position:relative}.map-marker-cluster .map-marker{z-index:1}.map-marker-cluster .map-marker-image-container:before{animation:none!important}.map-marker-cluster .map-marker-image{left:50%;position:absolute;top:0;transform:translate(-50%,-86%);width:2rem}@media (min-width:450px){.map-marker-cluster .map-marker-image{width:2.5rem}}@media (min-width:768px){.map-marker-cluster .map-marker-image{width:3.75rem}}.map-marker-count{font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;left:50%;line-height:1;padding:.1rem .5rem .05rem;position:absolute;transform:translateX(-50%);white-space:nowrap}@media (min-width:450px){.map-marker-count{font-size:.8125rem;padding:.2rem 1rem .1rem}}@media (min-width:768px){.map-marker-count{font-size:.875rem;padding:.25rem 1rem .125rem}}.map-marker-count:before{background-color:#00145a;background-image:linear-gradient(45deg,#5488fc,#fed800);border-radius:500px;content:"";display:block;height:100%;left:0;opacity:.28;position:absolute;top:0;width:100%}.map-reset{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:1rem 0}.map-reset-button{color:#8dd4ff;cursor:pointer;font-size:1rem;font-weight:600;text-decoration:underline}.active-marker{position:absolute;top:1rem;transform:translate(-50%);width:17.5rem;z-index:3}@media (min-width:450px){.active-marker{bottom:-2rem;left:2rem;top:unset;transform:none;width:10rem}}@media (min-width:1024px){.active-marker{width:11.25rem}}.active-marker .card-content{padding:.75rem 1.25rem}.active-marker .card-content-inner{padding-right:0;width:100%}.active-marker .card-name,.active-marker .card-read-more{font-size:.8125rem}.active-marker .card-message{font-size:.875rem}@media (min-width:450px){.active-marker .card-message{font-size:.9375rem}}.active-marker .tile{margin:0}.active-marker-close{-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:50%;color:#001489;display:-ms-flexbox;display:flex;font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5625rem;font-weight:700;height:1.5625rem;-ms-flex-pack:center;justify-content:center;padding-top:.2rem;position:absolute;right:-.5rem;top:.5rem;transform:translateX(100%);width:1.5625rem}.gm-style{font:inherit}.gm-style img[role=presentation]{-webkit-transform:scale(1.002)}.gm-style-pbc{pointer-events:none;z-index:9999!important}@keyframes pulse-blue{0%{box-shadow:0 0 0 0 rgba(24,83,216,.7);transform:translate(-50%) scale(.95)}70%{box-shadow:0 0 0 1rem rgba(24,83,216,0);transform:translate(-50%) scale(1)}to{box-shadow:0 0 0 0 rgba(24,83,216,0);transform:translate(-50%) scale(.95)}}@keyframes pulse-gold{0%{box-shadow:0 0 0 0 rgba(247,181,0,.7);transform:translate(-50%) scale(.95)}70%{box-shadow:0 0 0 1rem rgba(247,181,0,0);transform:translate(-50%) scale(1)}to{box-shadow:0 0 0 0 rgba(247,181,0,0);transform:translate(-50%) scale(.95)}}@keyframes pulse-white{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7);transform:translate(-50%) scale(.95)}70%{box-shadow:0 0 0 1rem hsla(0,0%,100%,0);transform:translate(-50%) scale(1)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0);transform:translate(-50%) scale(.95)}}.social-registrant-count-wrapper{background-color:#0036cc;padding:4rem 0 0}.social-registrant-count-wrapper .row{-ms-flex-align:center;align-items:center}.social-content{margin:0 0 1rem}@media (min-width:1024px){.social-content{margin:0 0 4rem;max-width:27.5rem}.social-content p{max-width:24.375rem}}.social-content>*{color:#fff}.registrant-count-map{margin:0 -2rem;max-width:44.625rem;overflow:hidden;position:relative}@media (min-width:450px){.registrant-count-map{margin:0 auto}}.registrant-count-map-inner{margin-top:0;position:relative}@media (min-width:1024px){.registrant-count-map-inner{margin-top:-2rem}}.registrant-map-image{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.registrant-count-box{background:rgba(0,20,90,.83);border-radius:1.875rem;color:#fff;left:50%;line-height:1.1;opacity:1;padding:1rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}@media (min-width:450px){.registrant-count-box{padding:1rem 2rem}}.registrant-count-loader{transition:.3s ease}.registrant-count-loader.fail,.registrant-count-loader.loading{opacity:0;pointer-events:none}.registrant-count{font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3.125rem;font-weight:800}@media (min-width:768px){.registrant-count{font-size:4.375rem}}.registrant-count-description{font-size:1rem;white-space:nowrap}@media (min-width:450px){.registrant-count-description{font-size:1.125rem}}@media (min-width:1024px){.registrant-count-description{font-size:1.25rem}}.home-feed-wrapper{background-color:#001489;background-image:linear-gradient(180deg,#0036cc 6rem,#001489 0);overflow:hidden;padding-bottom:1rem}@media (min-width:450px){.home-feed-wrapper{margin-bottom:0;padding-bottom:0}}.home-feed-wrapper .home-feed-inner{left:-12.5%;margin:0 auto;max-width:87.5rem;position:relative;transform:scale(.75);transform-origin:top;width:125%}@media (min-width:450px){.home-feed-wrapper .home-feed-inner{left:0;transform:scale(1);width:auto}}.home-feed-wrapper .stackla-widget{min-width:100%;width:auto}@media (min-width:450px){.home-feed-wrapper .stackla-widget{margin:0 -4rem}}@media (min-width:1280px){.home-feed-wrapper .stackla-widget{margin:0}}.registrant-count-center{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.top-leaderboards-wrapper .double-bounce-loader>div{background-color:#fff}.top-leaderboards-title{max-width:43.75rem}.top-leaderboards-container{margin:2rem 0 0}.top-leaderboard-heading{font-weight:700}.top-leaderboard{background:#fff;border-radius:.375rem;margin:0 -1.5rem 2rem;max-width:50rem;overflow:hidden;position:relative}@media (min-width:450px){.top-leaderboard{margin:0 auto 3rem}}.top-leaderboard:before{background:#8dd4ff;content:"";height:100%;left:0;position:absolute;top:0;width:.375rem}.top-leaderboard-item a{border-bottom:1px solid #8dd4ff;color:#001489;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:1rem 1.5rem;position:relative}@media (min-width:450px){.top-leaderboard-item a{padding:1rem 2rem}}.top-leaderboard-item a:hover{background:rgba(0,194,152,.1)}.top-leaderboard-item a:hover:before{background:#00c298;content:"";height:100%;left:0;position:absolute;top:0;width:.375rem}.top-leaderboard-item:last-child a{border-bottom:0}.top-leaderboard-position{color:#001489;-ms-flex:0 0 2.8125rem;flex:0 0 2.8125rem;font-size:1rem;font-weight:700}@media (min-width:1024px){.top-leaderboard-position{font-size:1.125rem}}.top-leaderboard-name-container{-ms-flex:3;flex:3;padding-right:1rem}.top-leaderboard-name{font-size:1.125rem;font-weight:700;padding-right:1rem}@media (min-width:1024px){.top-leaderboard-name{font-size:1.1875rem}}.top-leaderboard-location{color:#5488fc;-ms-flex:0.5;flex:0.5;font-size:1rem;padding-right:1rem}@media (min-width:1024px){.top-leaderboard-location{font-size:1.125rem}}.top-leaderboard-raised{color:#00c298;-ms-flex:1;flex:1;font-size:1rem;font-weight:600;text-align:right}@media (min-width:1024px){.top-leaderboard-raised{font-size:1.125rem}}.embed-wrapper{overflow:hidden;padding-top:56.25%;position:relative}.embed-wrapper iframe{border:0;height:100%!important;left:0;position:absolute;top:0;width:100%!important}.text-particle{position:relative}.text-particle:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;pointer-events:none;position:absolute}.particle-shine{display:inline-block}.particle-shine:before{background-image:url(/assets/particle-shine-01.svg);background-position:bottom;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);height:12.5rem;left:50%;max-width:2rem;top:0;transform:translate(-50%,-100%);transition:.8s ease;transition-delay:.5s;width:100%}@media (min-width:768px){.particle-shine:before{max-width:3.75rem}}.active .particle-shine:before,.particle-shine.active:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.particle-stroke{display:inline-block}.particle-stroke:before{background-image:url(/assets/particle-stroke.svg);background-position:top;bottom:0;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);height:12.5rem;left:50%;max-width:16.75rem;transform:translate(-50%,100%);transition:.7s ease;transition-delay:.5s;width:100%}.active .particle-stroke:before,.particle-stroke:before.active{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.particle-squiggle{display:inline-block}.particle-squiggle:before{background-image:url(/assets/particle-squiggle.svg);background-position:0 0;bottom:-.5rem;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);height:12.5rem;max-width:8.5625rem;transform:translateY(100%);transition:.7s ease;transition-delay:.5s;width:100%}.active .particle-squiggle:before,.particle-squiggle.active:before{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.particle-moon:before{background-image:url(/assets/particle-star-moon.svg);background-position:0 100%;bottom:100%;height:100%;left:100%;max-width:3.75rem;transform:translate(-50%,20%);width:100%}@media (min-width:768px){.particle-moon:before{max-width:6.25rem}}.particle-down-arrow{display:inline-block}.particle-down-arrow:before{background-image:url(/assets/particle-arrow-01.svg);background-position:bottom;bottom:0;-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);height:1.875rem;left:50%;margin-bottom:-.5rem;margin-right:-1rem;max-width:1.25rem;transform:translate(-35%,100%);transition:.8s ease;transition-delay:.5s;width:100%}.active .particle-down-arrow:before,.particle-down-arrow.active:before{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,100% 0);clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.template-ceremony{background-color:#00145a;color:#fff}.template-ceremony .header{background:#00145a}.hero-ceremony{background-color:#00145a;color:#fff;padding:1.5rem 0 3rem;position:relative;text-align:center}@media (min-width:450px){.hero-ceremony{padding:2rem 0 3rem}}@media (min-width:768px){.hero-ceremony{padding:3rem 0 4rem;text-align:left}}@media (min-width:1024px){.hero-ceremony{padding:2rem 0 4rem}}.hero-ceremony .particle-shine:before{display:none;left:unset;max-width:3.125rem;right:95%;transform:translateY(-100%) rotate(-45deg);transform-origin:bottom right}@media (min-width:768px){.hero-ceremony .particle-shine:before{display:block}}.hero-ceremony .particle-stroke{display:block;margin:.5rem auto 0;max-width:10.1875rem;width:100%}@media (min-width:768px){.hero-ceremony .particle-stroke{margin:1rem 0 0;max-width:16.75rem}}.hero-ceremony-background{background-position:100% 100%;background-repeat:no-repeat;background-size:contain;margin:1rem auto 0;max-width:96.125rem;pointer-events:none;width:100%}.hero-ceremony-background img{display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}@media (min-width:768px){.hero-ceremony-background{background-image:url(/assets/background-home.svg);background-position:bottom;bottom:0;height:100%;left:50%;position:absolute;transform:translateX(-50%)}.hero-ceremony-background img{display:none}}.hero-ceremony-content{margin:0 auto;max-width:20.875rem;position:relative;width:100%;z-index:1}@media (min-width:450px){.hero-ceremony-content{margin:0;max-width:none}}@media (min-width:768px){.hero-ceremony-content{max-width:56%}}@media (min-width:1024px){.hero-ceremony-content{max-width:34.25rem}}.hero-ceremony-heading{font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2.5rem;font-weight:800;letter-spacing:-.03em;line-height:1.02;margin:0 auto 1rem;max-width:19.375rem}@media (min-width:450px){.hero-ceremony-heading{font-size:3rem;max-width:30rem}}@media (min-width:768px){.hero-ceremony-heading{margin:0 0 2rem;max-width:35rem}}@media (min-width:1024px){.hero-ceremony-heading{font-size:4.25rem}}@media (min-width:1280px){.hero-ceremony-heading{font-size:4.6875rem}}.hero-ceremony-subheading{font-size:1.125rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;line-height:1.02;margin:0 auto;max-width:16.875rem}@media (min-width:450px){.hero-ceremony-subheading{font-size:1.5rem;max-width:25.875rem}}@media (min-width:768px){.hero-ceremony-subheading{margin:0;max-width:17.5rem;padding-right:0}}@media (min-width:1024px){.hero-ceremony-subheading{font-size:1.875rem;max-width:25.875rem}}.ceremony-video-section{position:relative;z-index:1}.ceremony-video-section:before{background-image:linear-gradient(180deg,#000,transparent);content:"";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-2}.ceremony-video-section .curve-foreground{position:absolute}.ceremony-video-wrapper{margin:0 -2rem;position:relative}@media (min-width:768px){.ceremony-video-wrapper{margin:0}}.ceremony-video-particles{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:160%}.ceremony-video-particles img{display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none;width:100%}.ceremony-video-box{position:relative}.ceremony-video-box:before{background-color:#001489;content:"";display:block;height:calc(100% + 3rem);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 3rem);z-index:1}@media (min-width:768px){.ceremony-video-box:before{border-radius:5.625rem}}.ceremony-video{overflow:hidden;position:relative;z-index:3}@media (min-width:768px){.ceremony-video{border-radius:4.375rem}}.ceremony-video:before{content:"";display:block;padding-bottom:56.25%}.ceremony-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.ceremony-funds-raised-section{background-color:#00145a;color:#fff;padding:4rem 0;text-align:center}.ceremony-total.registrants{margin-bottom:4rem}@media (min-width:768px){.ceremony-total.registrants{margin-bottom:0}}.ceremony-total-number{display:inline-block;font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:3rem;font-weight:800;letter-spacing:-.03em;margin:0 0 .5rem;position:relative;white-space:nowrap;z-index:1}@media (min-width:450px){.ceremony-total-number{font-size:3.75rem}}@media (min-width:768px){.ceremony-total-number{font-size:4.25rem;margin:0 0 1rem}}@media (min-width:1024px){.ceremony-total-number{font-size:5.625rem;margin:0}}.ceremony-total-number:after{background-color:#00c298;content:"";display:block;height:.5rem;left:0;position:absolute;top:80%;width:100%;z-index:-1}@media (min-width:768px){.ceremony-total-number:after{height:.8125rem}}.ceremony-total-description{color:#8dd4ff;font-size:1.125rem;font-weight:600;letter-spacing:-.03em;line-height:1.015;margin:0 auto;max-width:16.875rem}@media (min-width:768px){.ceremony-total-description{font-size:1.25rem;max-width:25rem}}@media (min-width:1024px){.ceremony-total-description{font-size:1.5rem}}.ceremony-stats-section{background-color:#001489;position:relative;text-align:center;z-index:1}.ceremony-stats-section .text-particle:before{-webkit-clip-path:none;clip-path:none;left:50%;max-width:11.8125rem;transform:translate(-50%,100%)}.ceremony-stats-section-inner{padding:2rem 0}@media (min-width:768px){.ceremony-stats-section-inner{padding:2rem 0 1rem}}.ceremony-stats-heading{padding:0 1.5rem}@media (min-width:768px){.ceremony-stats-heading{padding:0}}.ceremony-stats-group{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around;margin:2rem auto -4rem;max-width:66.25rem;padding:0 0 4rem}.ceremony-stat-column{-ms-flex:0 0 50%;flex:0 0 50%}@media (min-width:768px){.ceremony-stat-column{-ms-flex:0 0 25%;flex:0 0 25%}}.ceremony-stat{margin:0 auto 4rem;max-width:9.0625rem;position:relative;z-index:1}@media (min-width:768px){.ceremony-stat{max-width:16.4375rem}}.ceremony-stat:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translate(-50%,30%);width:100%;z-index:-1}@media (min-width:1024px){.ceremony-stat:before{transform:translate(-50%,20%)}}.ceremony-stat:first-child:before{background-image:url(/assets/ceremony-stat-circle-01.svg)}.ceremony-stat:nth-child(2):before{background-image:url(/assets/ceremony-stat-circle-02.svg)}.ceremony-stat:nth-child(3):before{background-image:url(/assets/ceremony-stat-circle-03.svg)}.ceremony-stat:nth-child(4):before{background-image:url(/assets/ceremony-stat-circle-04.svg)}.ceremony-stat-image{margin:0 auto .25rem}@media (min-width:768px){.ceremony-stat-image{max-width:12.8125rem}}.ceremony-stat-number{font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:2rem;font-weight:800;letter-spacing:-.03em;white-space:nowrap}@media (min-width:768px){.ceremony-stat-number{font-size:2.625rem}}@media (min-width:1024px){.ceremony-stat-number{font-size:3.1875rem}}.ceremony-stat-description{font-weight:600;font-weight:1.25rem;letter-spacing:-.03em;line-height:1.03;margin:0 auto;max-width:8.75rem}.ceremony-map-section{padding:2rem 0}.ceremony-legend{margin:0 0 1rem;padding:0 .25rem}.ceremony-legend-row{display:block}@media (min-width:450px){.ceremony-legend-row{display:none}}.ceremony-lanterns-section{background:#001489;display:none;position:relative;z-index:1}@media (min-width:450px){.ceremony-lanterns-section{display:block}}.ceremony-lanterns-section-inner{padding:4rem 0}.ceremony-lanterns-heading{margin:0 auto 2rem;max-width:56.0625rem}.ceremony-lanterns-heading>*{font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:800;letter-spacing:-.03em}@media (min-width:1024px){.ceremony-lanterns-heading>*{font-size:2rem}}.ceremony-lanterns-row{margin-bottom:-1rem}@media (min-width:1024px){.ceremony-lanterns-row{max-width:68.75rem}}.ceremony-lantern{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0}@media (min-width:450px){.ceremony-lantern{-ms-flex-align:center;align-items:center;margin:0 auto 1rem;text-align:center}}@media (min-width:768px){.ceremony-lantern{-ms-flex-flow:column;flex-flow:column;max-width:18.75rem}}.ceremony-lantern-image{margin-bottom:1rem;max-width:1.9375rem;width:100%}@media (min-width:450px){.ceremony-lantern-image{max-width:12.5rem}}@media (min-width:768px){.ceremony-lantern-image{max-width:18.75rem}}.ceremony-lantern-description{font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:-.03em;line-height:1;margin:0 0 0 .25rem;max-width:16.25rem}@media (min-width:450px){.ceremony-lantern-description{font-size:1.5rem;font-weight:800;margin:0 auto}}@media (min-width:768px){.ceremony-lantern-description{font-size:1.625rem}}@media (min-width:1024px){.ceremony-lantern-description{font-size:2rem}}.ceremony-feed-container{background:#00145a;margin:0;padding:2rem 0}.ceremony-feed-description{color:#fff;font-weight:800;letter-spacing:-.03em;line-height:1.01;margin:0 auto 4rem;max-width:59.375rem}@media (min-width:1024px){.ceremony-feed-description{font-size:2rem}}.page-how-to{background-color:#00145a}.page-how-to .header{background:transparent;left:0;position:absolute;width:100%;z-index:1}.how-wrapper{position:relative;z-index:0}.how-wrapper .row{margin:0 auto;padding:0 5%}@media (min-width:768px){.how-wrapper .row{max-width:46.875rem}}@media (min-width:1024px){.how-wrapper .row{max-width:120rem}}.how-content,.how-content h1,.how-content h2,.how-content p{color:#fff}.how-content h1{font-size:2rem}@media (min-width:768px){.how-content h1{font-size:2.5rem}}@media (min-width:1024px){.how-content h1{font-size:3rem}}@media (min-width:1600px){.how-content h1{font-size:3.125rem}}.how-content h3{color:#8dd4ff}.how-content p{font-size:1.125rem;font-weight:600}@media (min-width:1024px){.how-content p{font-size:1.1875rem}}@media (min-width:1600px){.how-content p{font-size:1.25rem}}.how-content p a:not(.button){color:#00c298}.fade-in{opacity:0;transition:.3s ease}.active .fade-in,.fade-in.active{opacity:1}.svg-container{position:relative;width:100%}.svg-container:before{content:"";display:block;width:100%}.svg-container svg{display:block;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes subtle-step{0%{transform:rotate(0deg) scaleY(1)}to{transform:rotate(-10deg) scaleY(.9)}}@keyframes how-lantern-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.how-hero{text-align:center}.how-hero h1{font-size:2.4375rem;margin:0 auto 2.5rem}@media (min-width:768px){.how-hero h1{margin:0 auto 4rem}}@media (min-width:1024px){.how-hero h1{font-size:3.4375rem;max-width:45.625rem}}@media (min-width:1280px){.how-hero h1{font-size:3.75rem;max-width:49.6875rem}}@media (min-width:1600px){.how-hero h1{font-size:4.375rem;max-width:59.0625rem}}@media (min-width:450px){.how-hero .how-content{padding:0 1rem}}.how-hero-text{padding:8.375rem 0 4rem;position:relative}@media (min-width:450px){.how-hero-text{padding:10.375rem 0 4rem}}@media (min-width:768px){.how-hero-text{padding:14.375rem 0 8rem}}@media (min-width:1024px){.how-hero-text{padding:12.375rem 0 8rem}}@media (min-width:1280px){.how-hero-text{padding:16.1875rem 0 8rem}}.how-hero-text .grid{position:relative}.how-hero-text .button{max-width:28.75rem;width:100%}.how-hero-text:before{background-color:#001489;content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.how-hero-image-wrapper .hero-particles path{opacity:.1!important;transform-box:fill-box;transform-origin:center;transition:.3s ease}.how-hero-image-wrapper .window-light *{opacity:0}.how-hero-image-wrapper.active .hero-particles path{animation:subtle-step 1s steps(2) infinite;opacity:.8!important}.how-hero-image-wrapper.active .hero-particles path:hover{opacity:1!important}.how-hero-image-wrapper.active .window-light *{opacity:1}.how-gradient-background.bg-2{display:none;opacity:0}@keyframes how-scroll{0%{transform:translateY(0)}50%{transform:translateY(.625rem)}to{transform:translateY(0)}}.how-scroll{animation:how-scroll 6s ease-in-out infinite;font-size:.875rem;font-weight:600;margin-top:2rem;text-decoration:underline}.how-register{margin:1.5rem 0;position:relative}@media (min-width:768px){.how-register{margin:2rem 0}}@media (min-width:1024px){.how-register{margin:3rem 0 12rem}}.how-register:before{background-image:linear-gradient(138deg,#001489,#04178b 15%,#0f208f 28%,#212f97 41%,#3c44a3 54%,#5d60b1 66%,#8781c3 79%,#b7a8d8 90%,#e3cceb);content:"";display:block;height:100%;left:0;opacity:.55;pointer-events:none;position:absolute;top:0;width:100%;z-index:-3}@media (min-width:1280px){.how-register .curve-foreground.top{margin-bottom:-2%}}.how-register-title{margin-bottom:4rem}.how-register-title h4{margin:0 0 1rem}@media (min-width:1024px){.how-register-title{margin-bottom:2rem;padding-right:4rem}}.how-register-content-wrapper{padding:2rem 0;position:relative}@media (min-width:450px){.how-register-content-wrapper{padding:2rem 0 4rem}}@media (min-width:1024px){.how-register-content-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;max-width:100%}.how-register-content-wrapper>*{-ms-flex:1 1 0px;flex:1 1 0}}@media (min-width:1280px){.how-register-content-wrapper{margin:0 auto;max-width:75.9375rem;padding:4rem 0 18rem}.how-register-content-wrapper>:first-child{-ms-flex:0 1 45%;flex:0 1 45%}.how-register-content-wrapper>:nth-child(2){-ms-flex:1 1 55%;flex:1 1 55%}}.how-register-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.how-register-content h3{color:#fff;font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700}.how-register-content h3.how-or{color:#8dd4ff}@media (min-width:768px){.how-register-content{-ms-flex-flow:row nowrap;flex-flow:row nowrap}.how-register-content>*{padding-right:2rem}}@media (min-width:1024px){.how-register-content{-ms-flex-flow:column;flex-flow:column}}@media (min-width:1280px){.how-register-content{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.how-register-svg-button{transition:.3s ease}.how-register-image-button{display:block;height:13%;left:28%;pointer-events:all;position:absolute;top:24%;width:23%;z-index:3}.how-register-image-button:hover+svg .how-register-svg-button{fill:#00dcac!important}.how-register-image{left:50%;margin-bottom:-60%;pointer-events:none;transform:translateX(-55%);width:180%}.how-register-image:before{padding-bottom:59.4152%}@media (min-width:768px){.how-register-image{margin-bottom:-40%;width:120%}}@media (min-width:1280px){.how-register-image{left:50%;max-width:98.5625rem;position:absolute;top:100%;transform:translate(-59%,-63%);transform-origin:center;width:100%}}.how-hand-star-group{opacity:0;transition:.3s ease}.how-hand-star-group>path{transform-box:fill-box;transform-origin:center;transition:.3s ease}.active .how-hand-star-group{opacity:1}.active .how-hand-star-group>path{animation:fading-star 4.5s linear infinite;opacity:0}.active .how-hand-star-group>path:hover{opacity:1!important}.active .how-hand-star-group>path:nth-child(4n){animation-duration:4.5s}.active .how-hand-star-group>path:nth-child(4n+1){animation-duration:4.8s}.active .how-hand-star-group>path:nth-child(4n+2){animation-duration:5.2s}.active .how-hand-star-group>path:nth-child(4n+3){animation-duration:4.8s}.active .register-overflow-stars path{animation:subtle-step 1s steps(2) infinite;transform-box:fill-box;transform-origin:center}.how-hand{transform-box:fill-box;transform-origin:top right}.active .how-hand{animation:how-hand 6s infinite}.active .how-hand-exclamation,.how-hand-exclamation{transform-box:fill-box;transform-origin:center}.active .how-hand-exclamation{animation:how-hand-exclamation 6s infinite}.active .how-hand-exclamation path{animation:how-hand-exclamation-lines .8s steps(2) infinite;transform-box:fill-box;transform-origin:center}@keyframes how-hand{40%{transform:rotate(0deg)}50%{transform:rotate(5deg)}60%{transform:rotate(0deg)}}@keyframes how-hand-exclamation{40%{transform:scale(1)}50%{transform:scale(1.1)}60%{transform:scale(1)}}@keyframes how-hand-exclamation-lines{0%{transform:scaleX(1)}to{transform:scaleX(.9)}}@keyframes fading-star{0%{opacity:0;transform:translate(0) rotate(-45deg) scale(.3)}30%{opacity:.8}40%{transform:translate(200%,-200%) rotate(0deg) scale(1)}to{opacity:0;transform:translate(450%,-300%) rotate(45deg) scale(1.1)}}.how-lanterns{margin:20% 0 4rem}@media (min-width:768px){.how-lanterns{margin:4rem 0}}.how-lantern-content{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin:0 auto 2rem;max-width:68.75rem}@media (min-width:1024px){.how-lantern-content{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}}.how-lantern-content>div{-ms-flex:1;flex:1}@media (min-width:1024px){.how-lantern-content>div{padding-right:4rem}}.how-lantern-color-text{color:#5488fc}.active .how-lantern-color-text{animation:lantern-color-text 5s infinite}.how-lantern-text{font-family:gilroy,proxima-nova,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:700;line-height:1.2;margin-bottom:1rem}@media (min-width:1024px){.how-lantern-text{font-size:1.5625rem;font-size:1.8125rem}}.how-lantern-text.blue{color:#5488fc}.how-lantern-text.gold{color:#fed800}.how-lanterns-image{transform:translateX(3%) scale(1.5);transform-origin:top center}.how-lanterns-image:before{padding-bottom:55.86643%}@media (min-width:450px){.how-lanterns-image{transform:scale(1.2);transform-origin:center}}@media (min-width:768px){.how-lanterns-image{margin:-4% auto 0;transform:none}}@media (min-width:1024px){.how-lanterns-image{max-width:73.4375rem}}@media (min-width:1600px){.how-lanterns-image{max-width:96.9375rem}}.how-lanterns-image circle{transform:scale(0);transform-box:fill-box;transform-origin:center;transition:.3s ease}.how-lanterns-image circle:hover{opacity:.5!important}.how-lanterns-image.active circle{animation:how-lantern-pulse 1.05s infinite;animation-delay:.75s;transform:scale(1);transition:.75s ease}.how-lanterns-image.active .story-stars path{animation:subtle-step 1s steps(2) infinite;transform-box:fill-box;transform-origin:center}@keyframes lantern-color-text{0%{color:#5488fc}23%{color:#5488fc}33%{color:#fff}56%{color:#fff}66%{color:#fed800}90%{color:#fed800}to{color:#5488fc}}.how-story-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media (min-width:1024px){.how-story-inner{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}}.story-content{max-width:100%;padding:4rem 0 0}@media (min-width:1024px){.story-content{-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 0 4rem;-ms-flex-order:1;order:1;padding:20% 0 2rem;width:25.625rem}}@media (min-width:1280px){.story-content{margin:0 4rem;width:26.875rem}}.story-image{left:50%;transform:translateX(-50%);width:150%}.story-image:before{padding-bottom:131.64557%}@media (min-width:450px){.story-image{width:120%}}@media (min-width:768px){.story-image{left:0;max-width:62.5rem;transform:none;width:100%}}.story-image .story-image-background circle{transform:scale(0);transform-box:fill-box;transform-origin:center;transition:.3s ease}.story-image .story-image-background circle:hover{opacity:.5!important}.story-image.active .story-particles path{animation:subtle-step 1s steps(2) infinite;transform-box:fill-box;transform-origin:center}.story-image.active .story-exclamation path{animation:chatter .5s steps(2) infinite;transform-box:fill-box;transform-origin:center}.story-image.active .story-image-background circle{animation:how-lantern-pulse .75s infinite;animation-delay:.5s;transform:scale(1);transition:.5s ease}@keyframes chatter{0%{transform:scaleY(1)}to{transform:scaleY(.9)}}.how-fundraise{margin-top:6rem;position:relative}.how-fundraise-background{height:80%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media (min-width:1024px){.how-fundraise-background{height:110%}}.how-fundraise-background:before{background-image:linear-gradient(-18deg,#001489,#04178b 15%,#0f208f 28%,#212f97 41%,#3c44a3 54%,#5d60b1 66%,#8781c3 79%,#b7a8d8 90%,#e3cceb);content:"";display:block;height:100%;left:0;opacity:.2;pointer-events:none;position:absolute;top:0;width:100%;z-index:-3}.how-fundraise-background .top{position:absolute;top:0}.how-fundraise-background .bottom{bottom:0;position:absolute}.fundraise-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media (min-width:1024px){.fundraise-inner{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between}}.fundraise-content{max-width:100%;padding:4rem 0 0}@media (min-width:768px){.fundraise-content{padding:8rem 0 0}}@media (min-width:1024px){.fundraise-content{-ms-flex:0 0 auto;flex:0 0 auto;margin-right:3rem;padding:13% 0;width:23.75rem}.fundraise-content h1{max-width:23.75rem}}@media (min-width:1280px){.fundraise-content{width:25.875rem}}.fundraise-image{left:50%;transform:translateX(-50%);width:130%}.fundraise-image:before{padding-bottom:106.44628%}@media (min-width:450px){.fundraise-image{left:auto;transform:none;width:100%}}@media (min-width:1024px){.fundraise-image{max-width:100%;width:60%}}@media (min-width:1280px){.fundraise-image{max-width:66.0625rem;width:100%}}.fundraise-image.active .fundraise-stars path{animation:subtle-step 1s steps(2) infinite;transform-box:fill-box;transform-origin:center}.plan-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media (min-width:1024px){.plan-inner{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.plan-content{max-width:100%;padding:4rem 0 2rem}@media (min-width:1024px){.plan-content{-ms-flex:1 0 auto;flex:1 0 auto;margin-left:4rem;-ms-flex-order:1;order:1;padding:15% 0;width:24.0625rem}}.plan-image{left:50%;transform:translateX(-52%);width:140%}.plan-image:before{padding-bottom:105.4242%}@media (min-width:768px){.plan-image{left:auto;transform:none;width:100%}}.plan-image.active .megaphone-particles path{animation:megaphone-particles .5s steps(2) infinite;transform-box:fill-box;transform-origin:center}.plan-image.active .plan-stars path{animation:subtle-step 1s steps(2) infinite;transform-box:fill-box;transform-origin:center}.plan-hair-group g{visibility:hidden}.plan-hair-group g:first-child{visibility:visible}@keyframes megaphone-particles{0%{transform:scaleY(1)}to{transform:scaleY(.5)}}.how-footer{position:relative}.how-footer:before{background-image:linear-gradient(-18deg,#001489,#04178b 15%,#0f208f 28%,#212f97 41%,#3c44a3 54%,#5d60b1 66%,#8781c3 79%,#b7a8d8 90%,#e3cceb);content:"";display:block;height:100%;left:0;opacity:.2;pointer-events:none;position:absolute;top:0;width:100%;z-index:-3}.how-footer-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media (min-width:1024px){.how-footer-inner{-ms-flex-flow:row nowrap;flex-flow:row nowrap}}.how-footer-content{max-width:100%;padding:4rem 0 2rem}.how-footer-content p{color:#8dd4ff}@media (min-width:1600px){.how-footer-content p{font-size:1.5rem}}.how-footer-content .button{margin-top:2rem;width:100%}@media (min-width:1024px){.how-footer-content{-ms-flex:0 1 auto;flex:0 1 auto;padding:8% 0;width:26.25rem}}@media (min-width:1280px){.how-footer-content{margin-right:5rem}}.how-footer-image-wrapper{-ms-flex:1 0 auto;flex:1 0 auto;position:relative}@media (min-width:1024px){.how-footer-image-wrapper{padding:4rem 0}}.how-footer-image{left:50%;transform:translateX(-50%);width:135%}.how-footer-image:before{padding-bottom:69.84305%}@media (min-width:768px){.how-footer-image{left:auto;transform:none;width:100%}}.how-footer-image .how-footer-lantern-glow{transform:scale(0);transform-box:fill-box;transform-origin:center;transition:.3s ease}.how-footer-image .how-footer-lantern-glow:hover{opacity:.5!important}.how-footer-image.active .how-footer-stars path{animation:subtle-step 1s steps(2) infinite;transform-box:fill-box;transform-origin:center}.how-footer-image.active .how-footer-lantern-glow{animation:how-lantern-pulse .75s infinite,lantern-glowing-timeline;animation-delay:.5s;transform:scale(1);transition:.5s ease}.how-footer-logo{left:50%;max-width:100%;position:relative;transform:translateX(-50%);width:26.25rem;z-index:2}.how-footer-logo:before{padding-bottom:26.92308%}.how-footer-logo path{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:center;transition:.5s ease}@media (min-width:1024px){.how-footer-logo{width:48%}}.how-footer-logo.active path{opacity:1}.how-countdown{margin-top:2rem;position:relative}@media (min-width:1600px){.how-countdown{margin-bottom:-2rem;margin-top:6rem}}.how-countdown .how-countdown-scroll{margin-bottom:1rem;margin-top:6rem;text-align:center;width:100%}@media (min-width:450px){.how-countdown .how-countdown-scroll{margin-top:2rem}}@media (min-width:1280px){.how-countdown .how-countdown-scroll{margin-top:4rem}}.how-countdown-content-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:1024px){.how-countdown-content-container{-ms-flex-direction:row;flex-direction:row}}.how-countdown-text{display:-ms-flexbox;display:flex;-ms-flex:1 1 60%;flex:1 1 60%;-ms-flex-direction:column;flex-direction:column}@media (min-width:1280px){.how-countdown-text{-ms-flex-direction:row;flex-direction:row}}.how-countdown-text>div{-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:2rem}@media (min-width:1024px){.how-countdown-text>div{-ms-flex:1 1 50%;flex:1 1 50%;margin-bottom:0;margin-top:2rem;padding-right:2rem}}@media (min-width:1280px){.how-countdown-text>div{margin-top:6rem}}@media (min-width:1600px){.how-countdown-text>div{margin-top:4rem}}.how-countdown-text .button{width:100%}@media (min-width:1024px){.how-countdown-text .button{width:auto}}.how-countdown-image-wrapper{-ms-flex:1 1 100%;flex:1 1 100%;margin-top:6rem}@media (min-width:1024px){.how-countdown-image-wrapper{margin-top:12rem}}@media (min-width:1280px){.how-countdown-image-wrapper{-ms-flex:1 1 50%;flex:1 1 50%}}@media (min-width:1600px){.how-countdown-image-wrapper{margin-top:-4rem}}.how-countdown-image{margin:-6rem auto 0;max-width:50rem;position:relative;transform:scale(1.4);transform-origin:center top}.how-countdown-image:before{padding-bottom:66.52778%}@media (min-width:450px){.how-countdown-image{transform:scale(1)}}@media (min-width:1280px){.how-countdown-image{max-width:62.5rem}}@media (min-width:1600px){.how-countdown-image{max-width:75rem}}.how-countdown-image circle{transform:scale(0);transform-box:fill-box;transform-origin:center;transition:.3s ease}.how-countdown-image circle:hover{opacity:.5!important}.active .how-countdown-image circle{animation:how-lantern-pulse .75s infinite;animation-delay:.5s;transform:scale(1);transition:.5s ease}.margin-0{margin:0}.content-block,.margin-large{margin-bottom:2rem;margin-top:2rem}@media (min-width:450px){.content-block,.margin-large{margin-bottom:2rem;margin-top:2rem}}@media (min-width:768px){.content-block,.margin-large{margin-bottom:5rem;margin-top:5rem}}.content-block.block-content-section[class*=background-],.content-block.content-background.block-content-section,.padding-large,.top-leaderboards-wrapper{padding-bottom:2rem;padding-top:2rem}@media (min-width:450px){.content-block.block-content-section[class*=background-],.content-block.content-background.block-content-section,.padding-large,.top-leaderboards-wrapper{padding-bottom:2rem;padding-top:2rem}}@media (min-width:768px){.content-block.block-content-section[class*=background-],.content-block.content-background.block-content-section,.padding-large,.top-leaderboards-wrapper{padding-bottom:5rem;padding-top:5rem}}.padding-medium{padding-bottom:1rem;padding-top:1rem}@media (min-width:450px){.padding-medium{padding-bottom:1rem;padding-top:1rem}}@media (min-width:768px){.padding-medium{padding-bottom:3rem;padding-top:3rem}}@media (min-width:1024px){.padding-medium{padding-bottom:5rem;padding-top:4rem}}.padding-small{padding-bottom:1rem;padding-top:1rem}@media (min-width:450px){.padding-small{padding-bottom:1rem;padding-top:1rem}}@media (min-width:768px){.padding-small{padding-bottom:1rem;padding-top:1rem}}@media (min-width:1024px){.padding-small{padding-bottom:3rem;padding-top:3rem}}.align-right{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.background-primary{background-color:#001489}.background-light-primary{background-color:#0036cc}.background-dark-primary{background-color:#00145a}.background-blue{background-color:#5488fc}.background-white{background-color:#fff}.background-gray{background-color:#f2f6ff}.text-primary{color:#001489}.text-light-primary{color:#0036cc}.text-white{color:#fff}.text-blue{color:#5488fc}.text-light-blue{color:#8dd4ff}.text-gold{color:#fed800}.font-heading{font-weight:800}.font-heading-light{font-weight:700}.font-subheading{font-weight:800}.font-body{font-weight:400}.font-strong{font-weight:600}
