html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{overflow-x:hidden}body,html,main{width:100%}body{color:#fff;background:#000;font-family:Maven Pro,sans-serif;font-size:1.464128vw;line-height:1.2;margin:0;padding:0;text-align:left}@media screen and (max-width:767px){body{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:Andes,sans-serif;font-weight:900;line-height:1;color:currentColor}p{margin-top:0}.dev{font-size:14px;margin-top:1em;margin-bottom:0}svg{display:inline-block;width:100%;height:100%;fill:currentColor;overflow:hidden}svg.icon{width:1.2em;height:1.2em;line-height:1;vertical-align:middle}#symbols{display:none}a{transition:color .3s ease}a,a:focus,a:hover{text-decoration:none;color:currentColor}a:focus{outline:none}button{background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;border-radius:0;cursor:pointer;font-family:Maven Pro,sans-serif}button:focus{outline:none}dd,dl,dt,figure,li,ul{margin:0;padding:0}img{width:100%;height:auto}img,video{display:block}@font-face{font-family:Andes;src:url(../fonts/andes-webfont.woff2) format("woff2"),url(../fonts/andes-webfont.woff) format("woff");font-style:normal}#swup{opacity:0;transition:opacity .3s ease}.loaded #swup{opacity:1}.section{position:relative;z-index:1;padding:0 2.928256vw}@media screen and (max-width:767px){.section{padding:0 7.32064vw}}.button-scroll{position:fixed;z-index:3;left:2.928256vw;bottom:2.928256vw;width:.8784768vw;height:3.8067328vw;color:#fff;font-size:3.8067328vw}.button-scroll.reversed{transform:rotate(180deg)}@media screen and (max-width:767px){.button-scroll{left:20px;bottom:20px;width:12px;height:52px}}.header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:column;flex-flow:column;min-height:100vh;overflow:hidden}.header__title{font-size:21.96192vw;text-align:center;font-weight:400;text-transform:lowercase;letter-spacing:-.02em;margin:0;padding:0;line-height:.9;position:relative;overflow:hidden;transform:translate3d(0,-100%,0);transition:transform 2s cubic-bezier(.48,0,.12,1) 1s}@media screen and (max-width:767px){.header__title{transform:translate3d(0,-100%,0)}}.header__title:after{content:attr(data-content);width:100%;height:100%;display:block;position:absolute;left:0;top:0;transform:translate3d(0,100%,0);transition:transform 2s cubic-bezier(.48,0,.12,1) 1s}@media screen and (max-width:767px){.header__title:after{transform:translate3d(0,100%,0)}}.loaded .header__title,.loaded .header__title:after{transform:translateZ(0)}@media screen and (max-width:767px){.header__title{font-size:40.26352vw}}.header__title .word{margin-right:2.928256vw}.header__subtitle,.header__title span{display:block;opacity:0}.header__subtitle{text-align:center;font-weight:500;transform:translate3d(0,30vh,0);transition:transform 1s cubic-bezier(.25,.46,.45,.94),opacity .8s ease;font-size:1.464128vw}.header__subtitle br{display:none}@media screen and (max-width:767px){.header__subtitle{font-size:5.124448vw;margin-bottom:40px}.header__subtitle br{display:block}}.loaded .header__subtitle{opacity:1;transform:translateZ(0)}.section__title{font-size:8.418736vw;font-weight:400;letter-spacing:-.02em;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;text-transform:lowercase;line-height:.85;margin:0;line-height:.9}@media screen and (max-width:767px){.section__title{font-size:19.033664vw}}.section__title--big{font-size:20.13176vw}@media screen and (max-width:767px){.section__title--big{font-size:41.727648vw}}.section__title .line{display:block;width:100%;font-weight:400}.section__title .big{font-size:22.693984vw;font-weight:400}@media screen and (max-width:767px){.section__title .big{font-size:44.655904vw}}.intro{height:auto;width:100%;padding:20vh 0 10vh;overflow:hidden}@media screen and (max-width:767px){.intro{padding:20vh 0}}.intro .section__title{text-align:center;line-height:.9;margin:0;width:100%}.intro__content{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%}@media screen and (max-width:767px){.intro__content{-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}}.intro__content .intro__text{width:33.33%;padding-top:5.124448vw}@media screen and (max-width:767px){.intro__content .intro__text{width:80%;padding:20px 0}}.intro__content .intro__text p{margin-bottom:0}.intro__content .intro__actions{width:33.33%;color:#fff500;padding-left:5.124448vw}@media screen and (max-width:767px){.intro__content .intro__actions{width:80%;text-align:right}}.intro__content .intro__actions .icon{display:inline-block;vertical-align:middle}.plan .screens{position:-webkit-sticky;position:sticky;width:100%;top:0;height:100vh}@media screen and (max-width:767px){.plan .screens{position:relative;height:auto;top:50px}}.plan .screens .screens__header{position:absolute;left:0;top:0;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}@media screen and (max-width:767px){.plan .screens .screens__header{-ms-flex-align:start;align-items:flex-start;position:-webkit-sticky;position:sticky;top:50px;height:auto}}.plan .spacers{margin-top:-50vh;padding-bottom:30vh}@media screen and (max-width:767px){.plan .spacers{margin-top:0;padding-bottom:10vh}}.plan .spacers .screen{position:relative;padding-left:50%;width:100%;height:100vh;z-index:1;text-align:left;font-family:Maven Pro,sans-serif;transform:translateZ(0);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:2.928256vw;line-height:1.1}@media screen and (max-width:767px){.plan .spacers .screen{width:100%;height:auto;font-size:7.32064vw;position:relative;transform:none!important;opacity:1;padding:15vh 0}}.plan .spacers .screen__content{width:100%}@media screen and (max-width:767px){.plan .spacers .screen__content{width:100%;padding-left:18.3016vw;padding-right:2.196192vw}}.plan .spacers .screen.hide{opacity:0;transition:opacity .31s ease}@media screen and (max-width:767px){.plan .spacers .screen.hide{opacity:1}}.plan .spacers .screen.in-view{opacity:1;transition:opacity .75s ease}.plan .spacers .screen .date{display:inline-block;font-size:1.464128vw}@media screen and (max-width:767px){.plan .spacers .screen .date{font-size:3.66032vw}}.plan .spacers .screen .footnote{display:inline-block;font-size:.9516832vw}@media screen and (max-width:767px){.plan .spacers .screen .footnote{font-size:2.928256vw}}.form__header{width:50%;position:absolute;left:0;top:0;padding-left:2.928256vw;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width:767px){.form__header{width:100%;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:10vh;padding-bottom:10vh;position:relative;height:auto}}.form__form{width:100%;padding-left:50%;height:100vh;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.form__form .success{position:absolute;left:50%;top:50%;pointer-events:none;opacity:0}.form__form.sent .success{opacity:1;transition:opacity .5s 1s}.form__form.sent .formular{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .8s cubic-bezier(.25,.46,.45,.94),visibility .8s ease}@media screen and (max-width:767px){.form__form{padding-left:0;height:auto}}.form .formular{width:100%}@media screen and (max-width:767px){.form .formular{width:90%;margin:0 auto}}.form .formular .fields{width:85%}@media screen and (max-width:767px){.form .formular .fields{width:100%;margin:0 auto}}.form .check{position:relative;border-bottom:none}.form .check .input-checkbox{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form .check .checkmark{position:relative;height:15px;width:15px;background-color:#eee;margin-right:10px}.form .check:hover input~.checkmark{background-color:#ccc}.form .check input:checked~.checkmark{background-color:#fff500}.form .check .checkmark:after{content:"";position:absolute;display:none}.form .check input:checked~.checkmark:after{display:block}.form .check .checkmark:after{left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.form .check .is-error .checkmark{background:red}.form .check label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-flow:row-reverse;flex-flow:row-reverse;font-size:1.098096vw;line-height:1.2;position:relative;left:auto;top:auto;pointer-events:auto}@media screen and (max-width:767px){.form .check label{font-size:3.66032vw}}.form .field{border-bottom:2px solid #fff;width:100%;height:5.124448vw;display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:start;justify-content:flex-start}.form .field.check{border-bottom:none}.form .field.is-error{border-bottom:2px solid red;transition:border .5s ease}@media screen and (max-width:767px){.form .field,.form .field.check{height:60px}}.form .field--actions{border:none;-ms-flex-pack:end;justify-content:flex-end}@media screen and (max-width:767px){.form .field--actions{-ms-flex-pack:start;justify-content:flex-start}}.form .field input[type=email],.form .field input[type=text]{display:-ms-inline-flexbox;font-size:1.464128vw;color:#fff;line-height:2;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;border:none;background:none;border-radius:0;font-family:Maven Pro,sans-serif}.form .field input[type=email]:focus,.form .field input[type=text]:focus{outline:none}@media screen and (max-width:767px){.form .field input[type=email],.form .field input[type=text]{font-size:16px}}.form .field .button{color:#fff500;font-size:1.464128vw;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;transition:color .5s ease}.form .field .button:hover{color:#fff}@media screen and (max-width:767px){.form .field .button{font-size:16px}}.form .field .button .icon{display:inline-block;font-size:1.7569536vw;vertical-align:middle;margin-right:4px}@media screen and (max-width:767px){.form .field .button .icon{font-size:20px}}.form__copyright{padding:30vh 0;width:100%;padding-left:50%}@media screen and (max-width:767px){.form__copyright{padding:20vh 0;text-align:center}}.page-bg{position:fixed;left:0;top:0;width:100%;height:100vh}.page-bg:after{content:"";display:block;width:100%;height:100%;background:#000;opacity:.7;position:absolute;left:0;top:0}.page-bg__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.yellow{color:#fff500}a.underline{position:relative}a.underline:after{content:"";display:block;position:absolute;left:0;top:100%;height:1px;width:100%;background:currentColor;transition:transform .51s cubic-bezier(.48,0,.12,1);transform-origin:left}a.underline:hover:after{transform:scaleX(0);transform-origin:right}.modal{position:fixed;left:0;top:0;width:100%;height:100%;z-index:4;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;opacity:0;transform:translate3d(0,-100%,0);transition:opacity 1s cubic-bezier(.48,0,.12,1)}.modal.is-active{opacity:1;transform:translateZ(0)}.modal .player-close{position:absolute;right:20px;top:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:2.196192vw;color:#fff;z-index:2}@media screen and (max-width:767px){.modal .player-close{font-size:5.856512vw}}.modal__container{width:90%;height:90%;position:relative;height:0;padding-bottom:56.25%;z-index:1}.modal__bg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:0;background:#000;opacity:.9}.play-button:hover{color:#fff}
/*# sourceMappingURL=style.css.map */
