.btn{position:relative;display:block;color:#111;border:1px solid #111;font-family:'Volvo Novum', Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:1;text-decoration:none;text-align:center;padding:12px 20px 13px;margin-top:15px;transition:all 180ms ease-in-out;outline:none;cursor:pointer}.btn:hover,.btn.active{background-color:#111;color:#FFF}.btn svg{width:100%;height:100%}.btn--white{color:#111;background:#FFF}.btn--white:hover,.btn--white.active{background:#111;color:#FFF}.btn--black{background:#111;color:#FFF}.btn--black:hover,.btn--black.active{background:#FFF;color:#111}.btn--small{padding:10px;width:50px;height:50px;border-radius:50%}.btn--retry{display:flex;align-items:center;justify-content:center;padding:10px;height:50px;width:200px;border-radius:25px}.btn--retry svg{width:1.2em;height:1.2em;margin-right:10px;fill:currentColor}.unsupported-browser{position:fixed;display:none;top:0;left:20%;width:60%;z-index:100000;padding:20px 30px;background:#FFF;color:#1B3E94;text-align:center}.unsupported-browser b{display:block}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:'Volvo Novum';font-display:swap;src:url("/fonts/Volvo-Novum-Regular.woff2") format("woff2"),url("/fonts/Volvo-Novum-Regular.woff") format("woff");font-weight:600;font-style:normal}@font-face{font-family:'Volvo Novum';font-display:swap;src:url("/fonts/Volvo-Novum-Light.woff2") format("woff2"),url("/fonts/Volvo-Novum-Light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'Volvo Novum';font-display:swap;src:url("/fonts/Volvo-Novum-Bold.woff2") format("woff2"),url("/fonts/Volvo-Novum-Bold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:'Volvo Novum';font-display:swap;src:url("/fonts/Volvo-Novum-Medium.woff2") format("woff2"),url("/fonts/Volvo-Novum-Medium.woff") format("woff");font-weight:700;font-style:normal}body{font-family:'Volvo Novum', Helvetica, Arial, sans-serif;font-weight:normal;font-size:14px;line-height:1.55;color:#FFF;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 1100px){body{font-size:15px}}h1,.h1{font-size:50px}@media (min-width: 767px){h1,.h1{font-size:70px}}@media (min-width: 1100px){h1,.h1{font-size:75px}}@media (min-width: 1500px){h1,.h1{font-size:80px}}h2,.h2{font-size:35px}@media (min-width: 1100px){h2,.h2{font-size:40px}}@media (min-width: 1300px){h2,.h2{font-size:45px}}h3,.h3{font-size:25px}@media (min-width: 767px){h3,.h3{font-size:30px}}@media (min-width: 1100px){h3,.h3{font-size:34px}}@media (min-width: 1500px){h3,.h3{font-size:38px}}h4,.h4{font-size:20px}@media (min-width: 767px){h4,.h4{font-size:20px}}@media (min-width: 1100px){h4,.h4{font-size:20px}}@media (min-width: 1500px){h4,.h4{font-size:22px}}h5,.h5{font-size:14px}@media (min-width: 767px){h5,.h5{font-size:15px}}@media (min-width: 992px){h5,.h5{font-size:16px}}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:'Volvo Novum', Helvetica, Arial, sans-serif;font-weight:normal;line-height:1;letter-spacing:0.02em;margin:0 0 0.25em}p{margin:0}.link{display:block;color:#E00105}a{color:currentColor;transition:color 180ms ease-in-out}.text--uppercase{text-transform:uppercase}.text--center{text-align:center}html,body{padding:0;margin:0;color:#111}.wrapper{position:relative;width:100%;margin:0 auto;overflow:hidden}.container{position:relative;width:90%;margin:0 5%}.container--uneven{width:95%;margin:0 0 0 5%}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 767px){.container--small,.container--uneven{width:80%;margin:0 0 0 10%}.container--uneven{width:90%}}@media (min-width: 1100px){.container--small,.container--uneven{width:75%;margin:0 0 0 12.5%}}.hidden{display:block;width:0;height:0;overflow:hidden;border:none}.actuallyhidden{display:none !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}@keyframes bounce{0%{transform:translate(-50%, -50%) scale(0)}65%{transform:translate(-50%, -50%) scale(1.1)}100%{transform:translate(-50%, -50%) scale(1)}}@keyframes bounceOut{0%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%) scale(0)}}.preloader,.scanning{position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh) * 100);overflow:hidden;z-index:1000;background:#83818a}.preloader.disable,.scanning.disable{display:none}.preloader .container:not(.scanning__footer--right),.scanning .container:not(.scanning__footer--right){position:absolute;left:0;bottom:0}.preloader__background,.scanning__background{position:absolute;display:block;width:100%;height:100%;top:0;left:0;object-fit:cover}.preloader__overlay,.scanning__overlay{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:1;transform:translateX(-100%);background:rgba(255,255,255,0.9);overflow:hidden}.preloader__overlay .scanning__footer--right,.scanning__overlay .scanning__footer--right{transform:translateX(100%);padding-left:35%;padding-right:5%;width:100%}.scanning--match .preloader__overlay,.scanning--match .scanning__overlay{transition:background 2s ease-in-out;background:#fff}.preloader__match,.scanning__match{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);align-items:center;justify-content:center;width:50vw;height:50vw;max-width:180px;max-height:180px;color:#FFF;font-size:160%;font-weight:600;border-radius:50%;overflow:hidden;text-shadow:0 0 8px #111;z-index:3}.preloader__match span,.scanning__match span{font-size:2em}.preloader__match-background,.preloader__match div.preloader__match,.preloader__match .scanning__match-background,.scanning__match-background,.scanning__match div.preloader__match,.scanning__match .scanning__match-background{position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1}.preloader__match--done,.scanning__match--done{animation:bounceOut 0.4s forwards ease-in-out}.preloader__match--active,.scanning__match--active{animation:bounce 0.4s forwards ease-in-out}.preloader__footer--white,.scanning__footer--white{color:#FFF}.preloader__footer--left,.preloader__footer--right,.scanning__footer--left,.scanning__footer--right{display:block;position:absolute;left:0;bottom:0;font-size:20px;z-index:2;padding:0 0 25px}.preloader__footer--left,.scanning__footer--left{padding-left:20px}.preloader__footer--left span:before,.scanning__footer--left span:before{display:block;position:absolute;top:calc(50% - 17.5px);left:0;content:"•";font-size:1.7em;line-height:10px;color:currentColor}.preloader__footer--right,.scanning__footer--right{z-index:0;width:60%;left:auto;right:0;text-align:right}.preloader__footer--right p,.scanning__footer--right p{max-width:320px;float:right}.preloader__footer--right small,.scanning__footer--right small{display:block;font-size:70%;width:70%;float:right}.onboarding__background{opacity:0;transition:opacity 400ms ease-in-out}.onboarding__background--active{opacity:1}

.navigation{position:fixed;display:flex;align-items:center;justify-content:space-between;top:0;z-index:101;width:100%;padding:20px 5%;background-color:#FFF;transition:transform 0.3s 0.3s ease-in-out;transform:translateY(0)}@media (min-width: 767px){.navigation{padding:20px 2.5%}}.page--onboarding .navigation{background:transparent}.page--onboarding .navigation__links{opacity:0}.page--hidenav .navigation{transform:translateY(-100%);z-index:1}.navigation__logo{display:block;text-decoration:none;color:#111;width:100px;height:25px}.navigation__logo svg{width:100%;height:100%;fill:currentColor}@media (min-width: 992px){.page--onboarding .navigation__logo{color:#FFF}}.navigation__links{display:flex}.navigation__links a,.navigation__links button{display:flex;align-items:center;background:transparent;border:none;border-bottom:1px solid #FFF;padding:0;margin:0 0 0 20px;height:25px;font-size:13px;font-weight:700;text-decoration:none;color:#111;cursor:pointer}.navigation__links a:hover,.navigation__links button:hover{border-bottom:1px solid #111}.navigation__menu{display:block;position:absolute;height:100vh;width:400px;top:0;right:0;z-index:160;transform:translateX(120%);background-color:#FFF;box-shadow:0 0 40px rgba(1,1,1,0.1);transition:.3s ease-in-out;pointer-events:auto}@media (max-width: 766px){.navigation__menu{width:100%}}.navigation__menu.active{transform:translateX(0%)}.navigation__menu--inner{display:flex;flex-direction:column;justify-content:space-between;width:100%}.navigation__menu a,.navigation__menu button{display:block;width:33%;height:25px;background:transparent;border:none;cursor:pointer}.navigation__menu a svg,.navigation__menu button svg{width:100%;height:100%}.navigation__menu .logo{display:flex;justify-content:space-between;align-items:center;height:65px;width:100%;padding:0 20px;border-bottom:1px solid #ebebeb}.navigation__menu .back-button{width:18px;height:18px;padding:0}.navigation__menu .links{display:flex;flex-direction:column;font-size:20px;margin:0;padding:0;border-bottom:1px solid #ebebeb}.navigation__menu .links a{display:flex;flex-direction:column;justify-content:center;height:60px;width:100%;padding-left:20px;font-size:18px;font-weight:600;text-decoration:none}.navigation__menu .links a:hover{background-color:#FAFAFA}.navigation__menu .soMe{display:flex;padding:20px}.navigation__menu .soMe a{margin-right:30px;width:25px}.navigation__menu .soMe a svg{width:100%}.navigation__menu a.nav--lang{border-top:1px solid #ebebeb;font-size:14px}

.footer{position:relative;display:block;width:100%;padding:35px;background:#fafafa;z-index:10}.page--hidenav .footer{transform:translateY(100%)}.footer a,.footer div{font-family:'Volvo Novum', Helvetica, Arial, sans-serif;font-weight:normal;font-size:0.75rem;line-height:1.6;letter-spacing:0.02em;text-align:center;text-decoration:none}.footer__links{display:flex;justify-content:center;width:100%}.footer__links a{display:block;color:#141414 !important;margin:0 8px;padding:4px}.footer__legal{color:#707070;padding:4px}.footer__legal--big{width:70%;margin:0 auto 30px}

.page{min-height:100vh;min-height:calc(var(--vh) * 100);background:#FFF;padding-top:50px}.page--onboarding{padding:0}

@keyframes title-slide-in{0%{opacity:0;transform:translateY(100%)}100%{opacity:1;transform:translateY(0%)}}.title{opacity:0;transition:opacity 200ms ease-in-out}.title .word,.title nobr{display:inline-block;overflow:hidden;padding-bottom:7px}.title nobr{margin-right:0.25em}.title .char{display:inline-block;opacity:0;transform:translateY(100%)}.loaded .title--animate{opacity:1}.loaded .title--animate .char{animation:title-slide-in 0.7s forwards;animation-delay:calc(10ms * var(--char-index) + 500ms)}body:not(.safari) .title.complete a .word,body:not(.safari) .title.complete a .char{display:contents}.subtitle{text-transform:uppercase;font-weight:600}.subtitle:before{content:"";display:inline-block;height:0.55em;width:0.55em;margin:0 0.5em 0.07em 0;border-radius:50%;background:#111;overflow:hidden}

.picture{position:relative;width:100%;height:100%;pointer-events:none}.picture__blur{width:100%;transition:opacity 250ms 150ms ease-in-out;margin:0 auto}.loaded .picture__blur{opacity:0}.picture__elem{width:100%;opacity:0;transition:opacity 250ms ease-in-out}.loaded .picture__elem{opacity:1}.picture__blur+.picture__elem{position:absolute;top:0;left:0}.picture img{display:block;width:100%;height:auto}.picture__background{position:relative;width:100%;height:100%}.picture__background .picture__elem{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}

.models{position:relative;display:block;width:100%;z-index:1;padding:75px 0}.models__background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;transition:background-color 2s cubic-bezier(0.42, 0, 0.21, 1);background:#FFF}.models__background--white{background:#FFF;transition:background-color 0.8s cubic-bezier(0.42, 0, 0.21, 1)}.models__background--grey{background-color:#e1dfdd}.models__background--pink{background-color:#d7a59c}.models__background--beige{background-color:#d9b48b}.models__background--green{background-color:#a4ae9b}@media (min-width: 767px){.models .title{width:80%}}@media (min-width: 992px){.models .title{width:65%}}@media (min-width: 1100px){.models .title{width:50%}}

@keyframes loading{0%{transform:translateX(-100%)}100%{transform:translateX(0%)}}@keyframes loadingOpacity{0%{opacity:0.25;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0%)}}@keyframes text-slide-up{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0)}}@keyframes visual-slide-left{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}@keyframes visual-slide-right{0%{transform:translateX(-100%) scale(0.9)}100%{transform:translateX(0%) scale(1)}}@keyframes videoMove{0%{transform:translateX(0)}100%{transform:translateX(-10%)}}@keyframes opacity{0%{opacity:0}100%{opacity:1}}@keyframes slideIn{0%{opacity:0;transform:translate(20%, 0%)}100%{opacity:1;transform:translate(0%, 0%)}}@keyframes slideInspiration{0%{opacity:0;transform:translate(20%, -50%)}100%{opacity:1;transform:translate(0%, -50%)}}.header{position:relative;display:block;z-index:2;background:#FFF;overflow:hidden}.header__content{padding:70px 0 25px}.page--homepage .header__content{padding:120px 0 25px}@media (min-width: 600px){.page--homepage .header__content{padding:180px 0 25px}}.header--full .header__content{min-height:calc(100vh - 65px);padding-bottom:60px}@media (min-width: 600px) and (orientation: landscape){.header--full .header__content{display:flex;align-items:flex-end;flex-direction:row-reverse}}.header__video{position:relative;overflow:hidden;opacity:0;float:right}.header__video-item{position:relative;display:block;width:100vw;height:100vw;float:right;cursor:pointer}.header__video-item>video{position:relative;display:block;width:100%;height:100%;object-fit:cover}@media (orientation: landscape){.header__video-item{width:90vh;height:90vh}}.header__video-overlay{display:flex;align-items:center;position:absolute;left:0;top:50%;font-size:22px;font-weight:600;text-transform:uppercase;text-align:center;transform:translateY(-50%);animation:videoMove 1.2s linear infinite;white-space:nowrap}.fr .header__video-overlay{animation:videoMove 1.8s linear infinite}.header__video-overlay span{width:260px;color:#111}.fr .header__video-overlay span{width:360px}.header__video-overlay svg{width:12px;height:1em;margin:0;fill:currentColor}@media (orientation: landscape){.header__video{margin:-20% 0 0}.header__video-overlay{font-size:25px}.header__video-overlay span{width:290px}.fr .header__video-overlay span{width:390px}}.header__video .video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.loaded .header__video{animation:text-slide-up 0.6s 1.8s forwards}.header__buttons{display:flex;justify-content:space-between}.header__buttons-item{position:relative;display:block;width:45%;padding-bottom:45%;cursor:pointer;opacity:0}.loaded .header__buttons-item{animation:text-slide-up 0.6s 1.3s forwards}.header__buttons-item:nth-of-type(2){animation-delay:1.5s}.header__buttons--zoom svg{background:#FFF;transform:scale(3);padding:8px;box-shadow:0 0 10px rgba(17,17,17,0.2)}@media (min-width: 600px) and (orientation: landscape){.header__buttons{flex-direction:column;width:20%}.header__buttons-item{width:100%;padding-bottom:100%;margin-bottom:40px}}@media (min-width: 992px){.header__buttons{width:18%}}@media (min-width: 1300px){.header__buttons{width:14%}}.header__buttons-content{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;padding:20px}.header__buttons-content input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;opacity:0;cursor:pointer}.header__buttons-content span{display:block;text-align:center}.header__buttons-content svg{position:relative;display:block;width:75px;height:75px;margin:0 auto 5px;z-index:1}@media (min-width: 767px){.header__buttons-content svg{width:65px;height:65px}}@media (min-width: 1100px){.header__buttons-content svg{width:75px;height:75px}}.header__buttons-content:after,.header__buttons-content:before{position:absolute;display:block;content:"";left:0;width:100%;height:8px;z-index:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 68.1 68.2"><path fill="%23111" d="M0,39.6v-11h28.5V0h11.2v28.7h28.5v11H39.6v28.6H28.5V39.6H0z"/></svg>') left top,url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 68.1 68.2"><path fill="%23111" d="M0,39.6v-11h28.5V0h11.2v28.7h28.5v11H39.6v28.6H28.5V39.6H0z"/></svg>') right top;background-repeat:no-repeat;background-size:8px 8px}.header__buttons-content:before{top:0}.header__buttons-content:after{bottom:0}.header__image{position:relative;display:block;width:100%;min-height:30vh;user-select:none;z-index:1}@media (min-width: 600px) and (orientation: landscape){.header__image{position:absolute;width:calc(100% - 480px);top:50%;right:-5%;transform:translateY(-50%)}}.header__image-inner{position:relative;display:block;opacity:0;transform:translateX(20%);animation:slideIn 1s 0.5s forwards;transition:all 500ms ease-out;pointer-events:none}@media (min-width: 600px) and (orientation: landscape){.header__image-inner:before{display:block;content:"";position:absolute;top:0;left:0;width:15%;height:100%;background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%);z-index:10}}.header__image-inner--small{position:absolute;top:50%;right:0;width:100%;height:100%;animation:none;transition:opacity 500ms ease-out}@media (min-width: 992px){.header__image-inner--small{width:90%;max-height:70vh;overflow:hidden}}.header__image-inner--small:before{display:none}.header__image-inner--small .picture{transform:scale(1.2)}.header__image--small .header__image-inner{transform:translate(0%, 0%);animation:opacity 0.3s reverse forwards}.header__image--small .header__image-inner--small{transform:translate(0%, -50%);animation:slideInspiration 1s 0.5s forwards}.model__item{display:block;width:100%;padding:30px 0}@media (min-width: 767px){.model__item{padding:45px 0}}@media (min-width: 992px){.model__item{padding:65px 0}}.model__prediction{position:relative;display:none;background:#E1DFDD;padding:20px 25px}.model__prediction--active{display:block;margin-bottom:25px}.model__prediction::before{position:absolute;display:block;width:14px;height:14px;bottom:0;left:4%;content:"";transform:translateY(50%) rotate(45deg);background:#E1DFDD}.model__info{display:block;width:100%;max-width:460px;margin-top:15px}.model__info>small{display:block;font-size:9px;line-height:11px;margin-top:20px;color:#777}.model__info-title{display:block;margin-bottom:15px;clear:both}.model__info-title p{display:block;font-size:28px;line-height:1em}.model__info-title p:first-of-type{font-weight:600}.model__info-list p{display:block;padding:6px 0;border-bottom:1px solid #111}.model__info-list span{float:right}.model__info-list button{background:#FFF;width:100%}.model__info-bullets{display:flex;align-items:center;margin-bottom:20px}.model__info-bullets button,.model__info-bullets a{position:relative;display:block;width:50px;height:50px;border-radius:50%;background:transparent;border:none;font-size:20px;font-weight:600;padding:14px 0;margin:0 10px 0 0;color:#FFF;overflow:hidden;cursor:pointer;transition:all 180ms ease-in-out}.model__info-bullets button span,.model__info-bullets a span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background:#111}.model__info-bullets button span img,.model__info-bullets a span img{width:100%;height:100%;object-fit:cover}.model__info-bullets button small,.model__info-bullets a small{font-size:0.6em}.model__info-bullets button svg,.model__info-bullets a svg{width:100%;height:100%;fill:currentColor}.model__info-bullets button:hover,.model__info-bullets a:hover{transform:scale(1.05)}.model__info-bullets button.small,.model__info-bullets a.small{background:#d5d2cf;padding:0 8px;width:36px;height:36px;margin-left:auto}.model__info-bullets button.small:hover,.model__info-bullets a.small:hover{background:#111}.model__info-title p,.model__info-title button,.model__info-title small,.model__info-title a,.model__info-list p,.model__info-list button,.model__info-list small,.model__info-list a,.model__info-legal p,.model__info-legal button,.model__info-legal small,.model__info-legal a{opacity:0}.loaded .model__info--animate p,.loaded .model__info--animate button,.loaded .model__info--animate a,.loaded .model__info--animate small,.loaded .model__info--animate .model__info-bullets{animation:text-slide-up 0.5s forwards}.model__info-legal{display:block;opacity:0;animation-delay:1.7s !important;font-size:0.65em;color:rgba(1,1,1,0.6);margin-top:3px}.model__info-legal--big{font-size:0.9em}.model__info-bullets{opacity:0;animation-delay:.5}.model__info-title p:nth-of-type(1){animation-delay:.6s}.model__info-title p:nth-of-type(2){animation-delay:.7s}.model__info-title small:nth-of-type(1){animation-delay:.75s}.model__info-list p:nth-of-type(1){animation-delay:1.3s}.model__info-list p:nth-of-type(2){animation-delay:1.4s}.model__info-list p:nth-of-type(3){animation-delay:1.5s}.model__info-list p:nth-of-type(4){animation-delay:1.6s}.model__info-list button:nth-of-type(1),.model__info-list a:nth-of-type(1){animation-delay:1.7s}.model__item--small .model__info-title p:nth-of-type(1){animation-delay:.1s}.model__item--small .model__info-title p:nth-of-type(2){animation-delay:.2s}.model__item--small .model__info-title small:nth-of-type(1){animation-delay:.25s}.model__item--small .model__info-list p:nth-of-type(1){animation-delay:.8s}.model__item--small .model__info-list p:nth-of-type(2){animation-delay:.9s}.model__item--small .model__info-list p:nth-of-type(3){animation-delay:1s}.model__item--small .model__info-list p:nth-of-type(4){animation-delay:1.1s}.model__item--small .model__info-list button:nth-of-type(1),.model__info-list a:nth-of-type(1){animation-delay:1.2s}.model__info-title--clear p:nth-of-type(2){float:left}.model__info--right{display:flex;align-items:center;font-size:20px;z-index:2;float:right}.model__info--right button{display:block;border-radius:0;border:none;background:transparent;width:20px;font-size:20px;text-align:center;padding:0;color:#111}.model__info--right span{position:relative;display:inline-block;width:1em;height:1px;background:rgba(17,17,17,0.3);overflow:hidden}.model__info--right span:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#111;transform:translateX(-100%)}.model__info--right span.animate:before{animation:loading 5s forwards ease-in-out}.model__info--right span.animate-slow:before{animation:loading 8s forwards ease-in-out}.model__info--right small{display:block;font-size:70%;width:70%;float:right}@media (min-width: 992px){.model__info--right{display:none}}.model__slider{position:relative;display:none;width:100%;margin-top:30px;z-index:4;color:#111}.model__slider-line{display:block;position:absolute;width:calc(100% - 60px);height:10px;left:30px;top:3px;overflow:hidden}.model__slider-line:after{content:"";display:block;position:absolute;width:100%;height:0;top:5px;right:0;z-index:0;border-top:1px dashed #b3b3b3}.model__slider-line div{position:relative;width:100%;height:1px;background:gray;margin:5px 0;transition:transform 600ms ease-in-out;transform:translateX(-98%);z-index:1}.model__slider-line div:after{content:"";display:block;position:absolute;top:-5px;right:0;width:10px;height:10px;border-radius:50%;background:currentColor}.model__slider-arrow{position:relative;display:block;width:50%;float:left;color:currentColor;cursor:pointer;z-index:3}.model__slider-arrow svg{display:block;width:16px;height:16px;fill:currentColor;pointer-events:none}.model__slider-arrow--right svg{float:right;transform:rotate(180deg)}.model__slider--1 .model__slider-line div{transform:translateX(-98%)}.model__slider--2 .model__slider-line div{transform:translateX(-50%)}.model__slider--3,.overlay.active+.model__slider{color:#FFF}.model__slider--3 .model__slider-line div{transform:translateX(0%)}@media (min-width: 992px){.model__slider{display:block}}.model__original{display:block;position:absolute;top:50%;left:0;width:90%;transform:translateY(-50%);z-index:5;max-width:460px;max-height:60vh}.model__original .picture{width:100%;height:100%}.model__original button{position:absolute;top:0;right:0;width:30px;height:30px;padding:8px;border:none;border-radius:50%;background:#111;color:#FFF;transition:transform 180ms ease-in-out}.model__original button svg{width:100%;height:100%;fill:currentColor}.model__original button:hover{transform:scale(1.1)}.model__original-inner{padding:15px 15px 0 0}.model__image{display:flex;align-items:center;overflow:hidden;width:100%;max-height:50vh}@media (min-width: 992px){.model__image--xc60 .picture{margin-top:25%}}.model__image-inner{display:block;width:100%;overflow:hidden;transform:translateX(100%)}.model__image .picture{display:block;width:100%;transform:translateX(-100%)}@media (min-width: 992px){.model__image .picture{padding-bottom:5%}}.loaded .model__image--animate .model__image-inner{animation:visual-slide-left 1.2s ease-out forwards}.loaded .model__image--animate .picture{animation:visual-slide-right 1.2s ease-out forwards}.onboarding__background{position:absolute;top:0;right:-100px;width:calc(100% + 200px);height:100vh;height:calc(var(--vh) * 100);object-fit:cover}@media (min-width: 600px) and (orientation: landscape){.onboarding__background{width:calc(100% + 400px);right:-200px}}.onboarding__overlay{display:flex;align-items:flex-end;position:absolute;left:0;bottom:0;width:100%;background:#111;color:#FFF;padding:30px 10px;transition:transform 300ms ease-in-out, opacity 300ms ease-in-out;transform:translateY(50%);opacity:0}.onboarding__overlay p{opacity:0;color:#f5f5f5}@media (min-width: 600px) and (orientation: landscape){.onboarding__overlay{height:100%;width:30%;padding:30px;transform:translateX(-50%)}}.loaded .onboarding__background--inner{user-select:none;transition:transform 1s ease-in-out;transform:translateY(-100px)}.loaded .onboarding__background--inner video{user-select:none}@media (min-width: 600px) and (orientation: landscape){.loaded .onboarding__background--inner{transform:translateX(15vw)}}.loaded .onboarding__overlay{opacity:1;transform:translate(0%, 0%)}.loaded .onboarding__overlay p{animation:opacity 0.5s 0.6s ease-in-out forwards}.onboarding__links{display:flex;justify-content:space-between;align-items:flex-end;width:100%;margin-top:35px}.onboarding__links--left,.onboarding__links--right{display:block;font-size:1.2em}.onboarding__links--left span,.onboarding__links--right span{position:relative;display:inline-block;width:1em;height:1px;margin:0 0.3em 0.3em;background:rgba(255,255,255,0.3);overflow:hidden}.onboarding__links--left span:before,.onboarding__links--right span:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#FFF;transform:translateX(-100%)}.onboarding__links--left span.animate:before,.onboarding__links--right span.animate:before{animation:loading 5s forwards ease-in-out}.onboarding__links--left{display:inline-block;position:relative;background:transparent;border:none;padding:0;padding-left:20px;margin:0;color:currentColor;cursor:pointer}.onboarding__links--left:before{display:block;position:absolute;top:calc(50% - 5px);left:0;content:"•";font-size:1.7em;line-height:10px;color:#FFF}.onboarding__links--right{text-align:right}

.notfound__container{display:flex;align-items:center;justify-content:center;width:100%;min-height:calc(100vh - 125px)}.notfound__container svg{width:200px;height:60px;margin-bottom:20px;fill:#FFF}.notfound__content{display:block;width:80%;text-align:center}

.notification{position:fixed;display:block;top:20px;left:50%;width:250px;padding:10px 25px;background:#FFF;color:#111;border-radius:7px;text-align:center;z-index:200;transform:translate(-50%, -100px);transition:transform .3s ease-in-out}.notification.active{transform:translate(-50%, 0%)}.overlay{display:flex;align-items:center;position:fixed;top:0;left:0;width:100%;height:100%;color:#FFF;background:#111;z-index:9;transition:transform 400ms ease-in-out;transform:translateX(100%)}.overlay.active{transform:translateX(0%)}.overlay__content{display:block;width:100%}.overlay__close{position:absolute;top:30px;right:20px;width:30px;height:30px;padding:5px;background:transparent;border:none;color:#FFF;cursor:pointer}.overlay__close svg{width:100%;height:100%;fill:#FFF}@media (min-width: 992px){.overlay__close{top:50px;right:40px;width:50px;height:50px;padding:10px}}.overlay__link{position:relative;display:flex;align-items:center;justify-content:space-between;line-height:1;font-size:20px;font-weight:normal;text-decoration:none;padding:30px 10px 30px 0;margin:0 18px;overflow:hidden;background:transparent;border:none;color:#FFF;transition:all 0.2s ease-in-out;width:calc(100% - 36px);cursor:pointer}.overlay__link span{opacity:0;transform:translateX(-100%)}button.overlay__link:after,.overlay__link:before{position:absolute;left:0;width:100%;height:1px;background:#FFF;content:"";opacity:0;transform:translateX(-100%)}.active button.overlay__link:after,.active .overlay__link:before{animation-name:loadingOpacity;animation-fill-mode:forwards;animation-duration:0.5s;animation-timing-function:ease-out}.overlay__link:before{top:0}.overlay__link:after{bottom:0}.overlay__link:nth-of-type(1) span{animation-delay:.45s}.overlay__link:nth-of-type(1) svg{animation-delay:.65s}.overlay__link:nth-of-type(1):before{animation-delay:.35s}.overlay__link:nth-of-type(2) span{animation-delay:.55s}.overlay__link:nth-of-type(2) svg{animation-delay:.75s}.overlay__link:nth-of-type(2):before{animation-delay:.45s}.overlay__link:nth-of-type(3) span{animation-delay:.65s}.overlay__link:nth-of-type(3) svg{animation-delay:.85s}.overlay__link:nth-of-type(3):before{animation-delay:.55s}.overlay__link:nth-of-type(3):after{animation-delay:.65s}button.overlay__link span{animation-delay:.75s !important}button.overlay__link svg{animation-delay:.95s !important}button.overlay__link:before{animation-delay:.65s !important}button.overlay__link:after{animation-delay:.75s !important}.overlay__link svg{opacity:0;fill:currentColor;width:14px;height:14px;transition:transform 0.2s ease-in-out}@media (min-width: 767px){.overlay__link{font-size:33px}.overlay__link svg{width:20px;height:20px}}@media (min-width: 992px){.overlay__link{font-size:40px}}@media (min-width: 1100px){.overlay__link{font-size:45px}}@media (min-width: 1300px){.overlay__link{font-size:55px}}.active .overlay__link svg{animation-name:opacity;animation-fill-mode:forwards;animation-duration:0.4s;animation-timing-function:ease-out}.active .overlay__link span{animation-name:loadingOpacity;animation-fill-mode:forwards;animation-duration:0.4s;animation-timing-function:ease-out}.overlay__link:hover{letter-spacing:0.025em}.overlay__link:hover svg{transform:rotate(-45deg)}.overlay__btn{display:block;position:fixed;bottom:0;left:5%;width:90%;z-index:5;color:#FFF;background:#111;border:1px solid rgba(255,255,255,0.2);border-bottom:none;border-radius:15px 15px 0 0;padding:12px 10px 40px;text-align:center;cursor:pointer;transform:translateY(20px);transition:transform 250ms ease-in-out}.overlay__btn:hover{transform:translateY(0)}@media (min-width: 767px){.overlay__btn{width:80%;left:10%}}

