@charset "UTF-8";@import url(https://use.typekit.net/teu1gev.css);@font-face{font-family:marvin-visions;src:url(../../assets/fonts/marvin-visions/MarvinVisionsBold.woff2) format("woff2"),url(../../assets/fonts/marvin-visions/MarvinVisionsBold.woff) format("woff"),url(../../assets/fonts/marvin-visions/MarvinVisionsBold.otf) format("opentype");font-style:normal;font-weight:400}*{box-sizing:border-box}body,html{color:#fff;font-family:sofia-pro,sans-serif;font-size:20px;line-height:1.5em;margin:0;overflow-x:hidden}body.modal-visible,html.modal-visible{overflow:hidden}body.modal-visible .tandc-overlay,html.modal-visible .tandc-overlay{display:block;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:100%}.clear{clear:both}input:not([type=radio]):not([type=checkbox]){-webkit-appearance:none;border-radius:0}select{-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}:focus{outline:0}#mc_embed_signup input.mce_inline_error,#mc_embed_signup textarea.mce_inline_error{border-color:red}.form-container select.mce_inline_error,input{border-bottom:1px solid #d36034}#mce-responses #mce-error-response,#mce-responses #mce-success-response{padding:30px 0;text-align:center}#mce-responses #mce-success-response{font-size:0}#mce-responses #mce-success-response:after,#mce-responses #mce-success-response:before{color:#d36034;display:block;font-size:20px}#mce-responses #mce-success-response:after{content:"A confirmation email has been sent to your email. Confirm and you’re all good to go."}#mce-responses #mce-success-response:before{content:"We’ve got your entry. Don’t fall apart waiting for the announcement."}input:-webkit-autofill{background-color:rgba(0,0,0,.1)!important}h1,h2,h3,h4,h5,h6{font-family:sofia-pro,sans-serif;line-height:1.2em;text-transform:uppercase}h1.tagline,h2.tagline,h3.tagline,h4.tagline,h5.tagline,h6.tagline{color:#d36034;line-height:1em;margin:0}h1.heading,h2.heading,h3.heading,h4.heading,h5.heading,h6.heading{color:#fff;font-family:sofia-pro,sans-serif;font-size:15vmin;line-height:1em;margin:0}h1{font-size:40px}@media (min-width:768px){h1{font-size:44px}}h2{font-size:36px}@media (min-width:768px){h2{font-size:40px}}h3{font-size:30px}@media (min-width:768px){h3{font-size:36px}}h4{font-size:24px}@media (min-width:768px){h4{font-size:32px}}p{color:currentColor}a{color:currentColor;transition:all .25s ease-in-out 0s}@media (pointer:fine){a:hover{color:#d36034;cursor:pointer;opacity:1!important}}li,ol,ul{margin-bottom:.5em}.icon{display:inline-block;fill:currentColor;height:5vmin;max-height:25px;max-width:25px;stroke-width:0;stroke:currentColor;width:5vmin}.icon.icon-bolster{fill:currentColor;height:4vmin;width:auto;max-height:16px;max-width:200px}.text-center{text-align:center}.text-right{text-align:right}.location:after{color:#fff;content:"\2022";display:inline-block;margin:0 .2em}.location:last-child:after{display:none}a,button{border:none;display:inline-block}a.btn,button.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;color:#d36034;background-color:#fff;border-color:#fff;font-family:sofia-pro,sans-serif;font-size:7vmin;font-weight:700;line-height:1;margin:.2em 0;padding:.2em .5em .3em;text-decoration:none;text-transform:uppercase;min-width:300px}@media (min-width:768px){a.btn,button.btn{font-size:20px;transition:background-color .25s ease-in-out 0s}}@media (min-width:1280px){a.btn,button.btn{font-size:36px;margin:.1em 0}}@media (pointer:fine){a.btn:hover,button.btn:hover{background-color:#000;border-color:currentColor;color:#fff}}a._submit,button._submit{padding:.8em;width:100%}.wrapper{min-height:100vh;left:0;position:absolute;top:0}.wrapper .hero{-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;padding:1.2em;position:relative;width:100vw;text-align:center;z-index:1000}@media (min-width:768px){.wrapper .hero{padding:1em}}@media (min-width:1280px){.wrapper .hero{padding:1em 2em}}.wrapper .hero>div{width:100%}@media (min-width:768px){.wrapper .hero>div{max-width:800px}}.wrapper .hero p{margin:0;font-size:1.4rem}.wrapper .hero .hero-logo{max-width:90%;position:relative;font-size:10vmin;text-align:center;line-height:1}@media (min-width:768px){.wrapper .hero .hero-logo{max-width:700px}}@media (min-width:1280px){.wrapper .hero .hero-logo{font-size:4rem}}.wrapper .hero .hero-logo img{width:100%;margin-bottom:-25%}.wrapper .hero .hero-logo .sub-title{font-size:.25em;line-height:1;color:#d36034}.wrapper .hero .hero-social{margin-top:5vh;text-align:center}@media (min-width:1280px){.wrapper .hero .hero-social{margin-top:2vh}}.wrapper .hero .hero-social a{color:#fff;cursor:pointer;display:inline-block;margin:0 .5em}@media (min-width:768px){.wrapper .hero .hero-social a{margin:0 .8em}}.wrapper .hero .hero-social a svg{fill:currentColor;transition:all .25s ease-in-out 0s}.wrapper .hero .hero-social a:hover{color:#d36034}.wrapper .hero .hero-social a:hover svg{fill:currentColor}.wrapper .hero .hero-title{-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:0;color:#fff}.wrapper .hero .hero-title .open-modal{margin-top:0}.wrapper .hero .hero-blstr{bottom:0;left:0;max-width:none;position:fixed;text-align:center;z-index:1000}@media (orientation:landscape) and (max-height:660px){.wrapper .hero .hero-blstr{text-align:right}}.wrapper .hero .hero-blstr a{display:inline-block;margin:0;opacity:.6}.wrapper .hero .hero-blstr a svg{float:left}.wrapper .hero .hero-form,.wrapper .hero .hero-tandc{background-color:#d36034;margin-top:1em;padding:1em}@media (min-width:768px){.wrapper .hero .hero-form,.wrapper .hero .hero-tandc{padding:1em 2em}}.wrapper .hero .hero-dates{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:1em 0}.wrapper .hero .hero-dates .hero-date{-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;text-align:center;width:50%}@media (min-width:768px){.wrapper .hero .hero-dates .hero-date{-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%;width:25%}}.wrapper .hero .hero-dates .hero-date:nth-child(1),.wrapper .hero .hero-dates .hero-date:nth-child(2){margin-bottom:.5em}@media (min-width:768px){.wrapper .hero .hero-dates .hero-date:nth-child(1),.wrapper .hero .hero-dates .hero-date:nth-child(2){margin-bottom:0}}.wrapper .hero .hero-dates .hero-date p{font-size:20px;line-height:1em;margin:0}@media (min-width:768px){.wrapper .hero .hero-dates .hero-date p{font-size:4vmin}}@media (min-width:1200px){.wrapper .hero .hero-dates .hero-date p{font-size:34px}}.wrapper .hero .hero-form{display:none;height:100%;left:0;margin:0;max-width:none;position:fixed;top:0;width:100%;z-index:3000}.wrapper .hero .hero-form .form-container{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;text-align:left}@media (min-width:1200px){.wrapper .hero .hero-form .form-container{margin:0 auto;max-width:800px}}.wrapper .hero .hero-form .form-container .close-modal{cursor:pointer;display:block;height:25px;right:1em;position:absolute;top:1em;width:25px}.wrapper .hero .hero-form .form-container .close-modal:after,.wrapper .hero .hero-form .form-container .close-modal:before{background-color:#fff;content:"";display:block;height:2px;left:50%;position:absolute;top:50%;width:25px}.wrapper .hero .hero-form .form-container .close-modal:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.wrapper .hero .hero-form .form-container .close-modal:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.wrapper .hero .hero-form .form-container form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:auto}.wrapper .hero .hero-form .form-container form ._form-content{width:100%}.wrapper .hero .hero-form .form-container form ._form-content ._form_element{margin:.6em 0}.wrapper .hero .hero-form .form-container form ._form-content ._form_element ._form-label:not(.show-label){display:none}.wrapper .hero .hero-form .form-container form input,.wrapper .hero .hero-form .form-container form textarea{background-color:rgba(0,0,0,.1);border:solid 1px transparent;border-radius:0;color:#fff;display:block;font-size:20px;padding:1em;transition:all .25s ease-in-out 0s;width:100%}@media (min-width:768px){.wrapper .hero .hero-form .form-container form input,.wrapper .hero .hero-form .form-container form textarea{padding:1.5em 1em}}.wrapper .hero .hero-form .form-container form input:focus,.wrapper .hero .hero-form .form-container form input:hover,.wrapper .hero .hero-form .form-container form textarea:focus,.wrapper .hero .hero-form .form-container form textarea:hover{border-color:rgba(255,255,255,.6)}.wrapper .hero .hero-form .form-container form input[type=checkbox],.wrapper .hero .hero-form .form-container form textarea[type=checkbox]{display:inline;width:auto}.wrapper .hero .hero-form .form-container form input[type=submit],.wrapper .hero .hero-form .form-container form textarea[type=submit]{border-color:rgba(255,255,255,.4);cursor:pointer;margin-top:15px;background-color:#fff}@media (min-width:768px){.wrapper .hero .hero-form .form-container form input[type=submit],.wrapper .hero .hero-form .form-container form textarea[type=submit]{margin-top:0}}.wrapper .hero .hero-form .form-container form input[type=submit]:disabled,.wrapper .hero .hero-form .form-container form textarea[type=submit]:disabled{opacity:0}.wrapper .hero .hero-form .form-container form input[type=submit]:hover,.wrapper .hero .hero-form .form-container form textarea[type=submit]:hover{background-color:rgba(255,255,255,.4);color:#d36034}.wrapper .hero .hero-form .form-container form input::-webkit-input-placeholder,.wrapper .hero .hero-form .form-container form textarea::-webkit-input-placeholder{color:#fff;opacity:.6}.wrapper .hero .hero-form .form-container form input:-ms-input-placeholder,.wrapper .hero .hero-form .form-container form textarea:-ms-input-placeholder{color:#fff;opacity:.6}.wrapper .hero .hero-form .form-container form input::placeholder,.wrapper .hero .hero-form .form-container form textarea::placeholder{color:#fff;opacity:.6}.wrapper .hero .hero-form .form-container form input:-internal-autoofill-selected,.wrapper .hero .hero-form .form-container form textarea:-internal-autoofill-selected{background-color:transparent!important}.wrapper .hero .hero-form .form-container form textarea{max-width:710px;max-height:300px;min-height:100px}@media (min-width:800px){.wrapper .hero .hero-form .form-container form textarea{min-width:710px}}.body-wrapper{min-height:100vh;position:relative;z-index:5}.background{position:absolute;top:0;left:0;height:100%;width:100%}.background .mountains-sun{background-image:url(../../assets/images/mountains-and-sun.png);background-position:top center;background-repeat:no-repeat;background-size:cover;height:30%;position:absolute;bottom:0;left:0;width:100%;z-index:2}.background .cloud{background:url(../../assets/images/20-year-cloud.png) center no-repeat;background-size:contain;max-height:80px;height:13vmin;left:8vw;position:absolute;top:8vh;width:26vmin;max-width:160px;z-index:2}.background .clouds-left{background-image:url(../../assets/images/clouds-left.png);background-position:top right;background-repeat:no-repeat;background-size:cover;position:absolute;width:45%;height:100%;top:0;left:0;z-index:1}.background .clouds-right{background-image:url(../../assets/images/clouds-right.png);background-position:top left;background-repeat:no-repeat;background-size:cover;height:100%;position:absolute;right:0;top:0;width:45%;z-index:1}.bgvideo{z-index:0;display:block;position:fixed;top:0;left:0;min-width:100%;min-height:100%;height:100%;width:100%;object-fit:cover}.video-background{background:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-99}.video-background iframe,.video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#vidtop-content{top:0;color:#fff}.vid-info{position:absolute;top:0;right:0;width:33%;background:rgba(0,0,0,.3);color:#fff;padding:1rem;font-family:Avenir,Helvetica,sans-serif}.vid-info h1{font-size:2rem;font-weight:700;margin-top:0;line-height:1.2}.vid-info a{display:block;color:#fff;text-decoration:none;background:rgba(0,0,0,.5);transition:.6s background;border-bottom:none;margin:1rem auto;text-align:center}@media (min-aspect-ratio:16 / 9){.video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16 / 9){.video-foreground{width:300%;left:-100%}}@media all and (max-width:600px){.vid-info{width:50%;padding:.5rem}.vid-info h1{margin-bottom:.2rem}}@media all and (max-width:500px){.vid-info .acronym{display:none}}