:root{--spacing-s: .75rem;--spacing-m: 1.5rem;--spacing-l: 2rem;--spacing-xl: 3rem;--spacing-xxl: 4rem;--spacing-huge: 6rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}@font-face{font-family:Orleans;src:url(/fonts/orleans/subset-Orleans-Light.woff2) format("woff2"),url(/fonts/orleans/subset-Orleans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter/subset-Inter-Light.woff2) format("woff2"),url(/fonts/inter/subset-Inter-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/fonts/canela/subset-Canela-Thin.woff2) format("woff2"),url(/fonts/canela/subset-Canela-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Canela;src:url(/fonts/canela/subset-Canela-Light.woff2) format("woff2"),url(/fonts/canela/subset-Canela-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.eyebrow__orleans{font-size:clamp(1.0625rem,1.0416666667vw,1.875rem);font-weight:300;letter-spacing:.15em;text-transform:uppercase;line-height:1.5;font-family:Orleans,sans-serif}.headline__orleans{font-size:clamp(1.4875rem,1.4583333333vw,2.625rem);font-weight:300;letter-spacing:.2em;text-transform:uppercase;line-height:1.1;font-family:Orleans,sans-serif}.button__orleans{font-size:clamp(.74375rem,.7291666667vw,1.3125rem);font-weight:300;letter-spacing:.2em;text-transform:uppercase;line-height:1.4;font-family:Orleans,sans-serif}.headline__canela{font-size:clamp(2.7625rem,2.7083333333vw,4.875rem);font-weight:100;letter-spacing:.01em;line-height:.95;font-family:Canela,serif}.body__canela{font-size:clamp(1rem,.8333333333vw,2rem);font-weight:300;letter-spacing:.03em;line-height:1.6;font-family:Canela,serif}.body__inter{font-size:clamp(.85rem,.8333333333vw,1.5rem);font-weight:300;letter-spacing:.01em;line-height:1.6;font-family:Inter,sans-serif}.small__inter{font-size:clamp(.74375rem,.7291666667vw,1.3125rem);font-weight:300;letter-spacing:.01em;line-height:1.6;font-family:Inter,sans-serif}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%{transform:scale(.4);opacity:0}20%{opacity:1}50%{opacity:1}80%,to{transform:scale(1.2);opacity:0}}@keyframes pulseOpacity{0%{opacity:0}30%{opacity:1}50%{opacity:1}90%,to{opacity:0}}.section--bottom-cols .wrapper{height:100%;align-content:end;align-items:start;padding:var(--spacing-xl) 0}@media (max-width: 1000px){.section--bottom-cols .wrapper{display:flex;flex-direction:column;justify-content:flex-end;gap:0 var(--spacing-m);padding:var(--spacing-m) 0}}.section--bottom-cols .wrapper .section__title{grid-column:1/span 3;padding-right:3.5em}@media (max-width: 1500px){.section--bottom-cols .wrapper .section__title{padding-right:2.5em}}@media (max-width: 1400px){.section--bottom-cols .wrapper .section__title{grid-column:1/span 6;grid-row:1;padding-right:0}}@media (max-width: 1000px){.section--bottom-cols .wrapper .section__title{grid-column:1/span 12;padding-right:0}}.section--bottom-cols .wrapper .section__description{grid-column:4/span 4}@media (max-width: 1400px){.section--bottom-cols .wrapper .section__description{grid-column:1/span 6;grid-row:2}}@media (max-width: 1000px){.section--bottom-cols .wrapper .section__description{grid-column:1/span 12;display:none}}.section--bottom-cols .wrapper .section__description .line--p{overflow:hidden}.section--bottom-cols .wrapper .section__hint{grid-column:9/span 3;align-self:end;color:#f1f0e4bf}@media (max-width: 1400px){.section--bottom-cols .wrapper .section__hint{grid-row:2}}@media (max-width: 1000px){.section--bottom-cols .wrapper .section__hint{grid-column:1/span 12;grid-row:3;margin-top:var(--spacing-s);align-self:initial}}.section--bottom-cols .wrapper--mobile{display:none;padding:var(--spacing-m);flex-direction:column;height:100%;justify-content:flex-end}@media (max-width: 800px){.section--bottom-cols .wrapper--mobile{display:flex}}.section--bottom-cols .wrapper--mobile .section__title{grid-column:1/span 12}.section--bottom-cols .wrapper--mobile .section__hint{grid-column:1/span 12;margin-top:var(--spacing-s)}.navigation__logo{position:fixed;left:0;top:var(--spacing-xl);left:2.5%;z-index:20;cursor:pointer}@media (max-width: 1000px){.navigation__logo{top:var(--spacing-m);left:5%}}@media (max-width: 480px){.navigation__logo svg{height:60px;width:auto}}.navigation__waitlist-container{position:fixed;top:var(--spacing-xl);right:2.5%;z-index:20}@media (max-width: 1000px){.navigation__waitlist-container{top:var(--spacing-m);right:5%}}.navigation__waitlist-container .navigation__waitlist{cursor:pointer;color:#f1f0e4;text-decoration:none}.navigation__waitlist-container .navigation__waitlist span{display:block;text-decoration:underline;text-underline-offset:6px;width:100%;text-align:center}.navigation__waitlist-container .navigation__waitlist span.waitlist--close-label{position:absolute;left:0;top:0;opacity:0;pointer-events:none}.navigation__sound{position:fixed;bottom:var(--spacing-xl);right:2.5%;z-index:20;color:#f1f0e480;cursor:pointer}.navigation__sound .sound__state{color:#f1f0e4;display:inline-block}.navigation__timeline{position:fixed;left:2.5vw;top:50%;transform:translateY(-50%);z-index:20}@media (max-width: 1000px){.navigation__timeline{display:none}}.navigation__timeline .timeline__bars{display:flex;flex-direction:column;width:24px;gap:8px 0}.navigation__timeline .timeline__bars .timeline__bar{width:100%;height:2px;background:#f1f0e4;transform-origin:0 50%}.navigation__timeline .timeline__bars .timeline__bar:hover{transform:scaleX(1)}.navigation__restart{position:fixed;bottom:var(--spacing-xl);right:2.5%;z-index:20;color:#f1f0e4;cursor:pointer;text-decoration:underline;text-underline-offset:5px;opacity:0;pointer-events:none;transition:all .4s ease-out}@media (max-width: 1000px){.navigation__restart{display:none}}.navigation__restart.active{opacity:1;pointer-events:initial}.content__pane{position:fixed;left:0;top:0;bottom:0;z-index:20;width:100%;height:100%;transform:translate(-105%);overflow:hidden}.content__pane .pane__inner{width:100%;height:100%;overflow:hidden}.content__pane .pane__inner .pane__close{position:absolute;z-index:12;left:5vw;top:160px}.content__pane .pane__inner .pane__close button{display:inline-flex;align-items:center;border:none;outline:none;background:#f1f0e440;border-radius:4px;color:#f1f0e4;padding:var(--spacing-s) var(--spacing-m);cursor:pointer}.content__pane .pane__inner .pane__close button .button__icon{width:16px;height:16px;margin-right:var(--spacing-s)}.content__pane .pane__inner .pane__close button .button__icon svg{width:100%;height:auto}.content__pane .pane__inner .pane__close button .button__icon svg *{fill:#f1f0e4}.content__pane .pane__inner .pane__close button .button__label{line-height:1}.content__pane .pane__inner .pane__scrollable{padding:var(--spacing-xl) 5vw;overflow-y:scroll;color:#f1f0e4;max-height:100vh;position:relative;z-index:8;mask-image:linear-gradient(transparent 0%,transparent 220px,#fff 260px,#fff 90%,transparent 98%,transparent 100%);-webkit-mask-image:linear-gradient(transparent 0%,transparent 220px,#fff 260px,#fff 90%,transparent 98%,transparent 100%)}.content__pane .pane__inner .pane__scrollable::-webkit-scrollbar{display:none}.content__pane .pane__inner .pane__scrollable .pane__text{position:relative;z-index:4;margin-top:220px;width:100%}.content__pane .pane__inner .pane__scrollable .pane__text .text__title{margin-top:var(--spacing-l)}.content__pane .pane__inner .pane__scrollable .pane__text .text__description{margin-top:var(--spacing-m);color:#f1f0e4cc;margin-bottom:var(--spacing-huge)}.content__pane .pane__inner .pane__scrollable .pane__text .text__description p,.content__pane .pane__inner .pane__scrollable .pane__text .text__description .slide__title{margin-bottom:var(--spacing-m)}.content__pane .pane__inner .pane__scrollable .pane__text .text__description .line--p{overflow:hidden}.content__pane .pane__background{position:fixed;inset:0;z-index:2;background:#181715bf}.content__pane .pane__background .background__overlay{position:fixed;inset:0;z-index:3;background:linear-gradient(180deg,#0000 20.33%,#000000b3 76.07%)}.content__pane .pane__background .background{width:100%;height:100%}.content__pane .pane__background .background video,.content__pane .pane__background .background img{width:100%;height:100%;object-fit:cover}.password__frame{position:fixed;inset:0;z-index:50}.password__frame .password__debug{position:fixed;right:0;bottom:0;background:#000;color:#fff;padding:.5rem 1rem;font-weight:700;z-index:55;border-top-left-radius:4px;opacity:.5}.password__frame .frame__fade{position:absolute;z-index:6;inset:0;background:#000;opacity:0;pointer-events:none}.password__frame .frame__black-bars{position:absolute;inset:0;pointer-events:none;z-index:4}.password__frame .frame__black-bars .bar__top,.password__frame .frame__black-bars .bar__bottom{position:absolute;left:0;right:0;height:calc((100vh - 42.857vw)/2);background:#000}.password__frame .frame__black-bars .bar__top{top:0;transform:translateY(-100%)}.password__frame .frame__black-bars .bar__bottom{bottom:0;transform:translateY(100%)}.password__frame .frame__content{position:relative;z-index:4;width:100%;height:100%}.password__frame .frame__content .wrapper{padding:var(--spacing-xl) 0;height:100%}@media (max-width: 1000px){.password__frame .frame__content .wrapper{padding:var(--spacing-m) 0;display:flex;flex-direction:column;justify-content:space-between}}.password__frame .frame__content .wrapper .content__header{grid-column:2/span 10;grid-row:1}.password__frame .frame__content .wrapper .content__header svg{width:100%;height:auto}.password__frame .frame__content .wrapper .content__form{grid-column:5/span 4;grid-row:2;align-self:end;display:flex;position:relative}@media (max-width: 1000px){.password__frame .frame__content .wrapper .content__form{width:100%}}@media (max-width: 480px){.password__frame .frame__content .wrapper .content__form{flex-direction:column}}.password__frame .frame__content .wrapper .content__form .form__feedback{position:absolute;top:-40px;left:-100px;right:0;text-align:center;font-size:clamp(.6375rem,.625vw,1.125rem);font-weight:300;letter-spacing:.01em;line-height:1.5;font-family:Inter,sans-serif}@media (max-width: 480px){.password__frame .frame__content .wrapper .content__form .form__feedback{left:0;right:0;font-size:14px;font-weight:700}}.password__frame .frame__content .wrapper .content__form .form__input{flex-grow:1}.password__frame .frame__content .wrapper .content__form .form__input .input__field{width:100%;height:100%;border:1px solid rgba(241,240,228,.4);background:#f1f0e403;color:#f1f0e4;font-size:clamp(.74375rem,.7291666667vw,1.3125rem);font-weight:300;letter-spacing:.15em;text-transform:uppercase;line-height:1;font-family:Orleans,sans-serif;text-align:center;padding:var(--spacing-m);outline:none}@media (max-width: 480px){.password__frame .frame__content .wrapper .content__form .form__input .input__field{font-size:16px}}.password__frame .frame__content .wrapper .content__form .form__input .input__field::placeholder{color:#f1f0e4}.password__frame .frame__content .wrapper .content__form .form__submit{min-width:100px}@media (max-width: 480px){.password__frame .frame__content .wrapper .content__form .form__submit{min-height:var(--spacing-xl);height:var(--spacing-xl)}}.password__frame .frame__content .wrapper .content__form .form__submit button{width:100%;background:none;border:none;outline:none;background:#f1f0e4;color:#000;height:100%;cursor:pointer}.password__frame .frame__background{background:gray;position:absolute;left:0;top:0;width:0;bottom:0;z-index:2;width:100%;height:100%}.password__frame .frame__background .background__overlay{background:#000;position:absolute;inset:0;z-index:2;opacity:.4}.password__frame .frame__background video{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.preloader{position:fixed;inset:0;z-index:8;background:#000;pointer-events:none;transform:translateY(-100%)}.section__materials .materials__front{height:100%;position:relative;z-index:4;transition:color 1s ease-out}.section__materials .materials__front .wrapper{align-items:center;padding:var(--spacing-xl) 0;height:100%}@media (max-width: 1000px){.section__materials .materials__front .wrapper{display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-m) 0}}.section__materials .materials__front .wrapper .materials__content{grid-column:4/span 6;text-align:center;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0 20px;margin-top:12.4vh}@media (max-width: 1000px){.section__materials .materials__front .wrapper .materials__content{grid-column:2/span 10}}@media (max-width: 1000px){.section__materials .materials__front .wrapper .materials__content{align-self:end;text-align:left;display:block;width:100%}}.section__materials .materials__front .wrapper .materials__content .materials__title{grid-row:1;grid-column:1/span 6;padding:0 3em}@media (max-width: 1000px){.section__materials .materials__front .wrapper .materials__content .materials__title{padding:0}}.section__materials .materials__front .wrapper .materials__content .materials__description{margin-top:var(--spacing-l);grid-column:2/span 4;grid-row:2}@media (max-width: 1000px){.section__materials .materials__front .wrapper .materials__content .materials__description{margin-top:var(--spacing-m)}}.section__materials .materials__front .wrapper .materials__content .materials__description p{margin-bottom:var(--spacing-m)}@media (max-width: 1000px){.section__materials .materials__front .wrapper .materials__content .materials__description p{margin-bottom:var(--spacing-s)}}.section__materials .materials__front .wrapper .materials__content .materials__description p:last-of-type{margin-bottom:0}.section__materials .materials__front .wrapper .materials__content .materials__description .line--p{overflow:hidden}.section__materials .materials__front.dark{color:#000}@media (max-width: 1000px){.section__materials .materials__front.dark{color:#f1f0e4}}.section__materials .materials__front.light{color:#f1f0e4}@media (max-width: 1000px){.section__materials .materials__front.light{color:#f1f0e4}}.section__materials .materials__back{position:absolute;inset:0;z-index:2;display:flex;height:100%}.section__materials .materials__back .materials__images-list{height:100%;width:50%;position:relative}.section__materials .materials__back .materials__images-list .materials__image{width:100%;height:100%;position:absolute;left:0;top:0;z-index:2}.section__materials .materials__back .materials__images-list .materials__image img{object-fit:cover;width:100%;height:100%}.section__materials .materials__back .materials__right{height:100%;width:50%;position:relative}.section__materials-one .materials__back .materials__images-list{position:relative;z-index:2}@media (max-width: 1000px){.section__materials-one .materials__back .materials__images-list{width:100%}}.section__materials-one .materials__back .materials__images-list .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#00000080;z-index:3;display:none}@media (max-width: 1000px){.section__materials-one .materials__back .materials__images-list .overlay{display:block}}.section__materials-one .materials__back .materials__images-list .materials__image img{object-fit:cover;width:100%;height:100%}.section__materials-one .materials__back .materials__right{background:#000;position:relative;z-index:2}@media (max-width: 1000px){.section__materials-one .materials__back .materials__right{display:none}}.section__materials-one .materials__back .materials__right img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:12.3vw;height:auto}@media (max-width: 1000px){.section__materials-one .wrapper .materials__content .materials__description{display:none}}.section__materials-two{background:var(--bg);transition:background 1s ease-out}.section__materials-two .materials__front .materials__content .materials__content-picker{margin-top:var(--spacing-huge);grid-column:2/span 4;grid-row:3}@media (max-width: 1000px){.section__materials-two .materials__front .materials__content .materials__content-picker{margin-top:var(--spacing-m)}}.section__materials-two .materials__front .materials__content .materials__content-picker .materials__pickers{display:flex;gap:0 var(--spacing-m)}@media (max-width: 480px){.section__materials-two .materials__front .materials__content .materials__content-picker .materials__pickers{flex-wrap:wrap;gap:var(--spacing-s) 5%}}.section__materials-two .materials__front .materials__content .materials__content-picker .materials__pickers li{flex:1;height:var(--spacing-xxl);border-radius:2px;overflow:hidden;cursor:pointer;position:relative;border:1px solid transparent;transition:all 1s cubic-bezier(.19,1,.22,1)}@media (max-width: 1000px){.section__materials-two .materials__front .materials__content .materials__content-picker .materials__pickers li{border-width:2px}}@media (max-width: 480px){.section__materials-two .materials__front .materials__content .materials__content-picker .materials__pickers li{width:45%;flex:initial}}.section__materials-two .materials__front .materials__content .materials__content-picker .materials__pickers li img{width:100%;height:100%;object-fit:cover}.section__materials-two .materials__front .materials__content .materials__content-picker .materials__pickers li:before{content:"";width:7px;height:7px;position:absolute;z-index:4;right:7px;top:7px;border-radius:50%;background:#f1f0e4;opacity:0;transform:scale(0);transition:all .4s cubic-bezier(.19,1,.22,1)}@media (max-width: 1000px){.section__materials-two .materials__front .materials__content .materials__content-picker .materials__pickers li:before{width:10px;height:10px}}.section__materials-two .materials__front .materials__content .materials__content-picker .materials__pickers li.active{border:1px solid rgba(241,240,228,.5)}@media (max-width: 1000px){.section__materials-two .materials__front .materials__content .materials__content-picker .materials__pickers li.active{border-width:2px}}.section__materials-two .materials__front .materials__content .materials__content-picker .materials__pickers li.active:before{transform:scale(1);opacity:1}.section__materials-two .materials__front .materials__content .materials__content-picker .materials__hint{margin-top:var(--spacing-s)}.section__materials-two .materials__back .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000000a6;z-index:3;display:none}@media (max-width: 1000px){.section__materials-two .materials__back .overlay{display:block}}@media (max-width: 1000px){.section__materials-two .materials__back .materials__images-list{width:100%}}.section__materials-two .materials__back .materials__images-list .material__js-image{clip-path:inset(0% 0 0 0);width:100%;height:100%;position:absolute;left:0;top:0;clip-path:inset(100% 0% 0% 0%)}.section__materials-two .materials__back .materials__images-list .material__js-image img{object-fit:cover;width:100%;height:100%}.section__materials-two .materials__back .materials__images-list .materials__image{visibility:hidden}.section__materials-two .materials__back .materials__images-list .materials__image img{object-fit:cover;width:100%;height:100%}@media (max-width: 1000px){.section__materials-two .materials__back .materials__right{display:none}}.section__materials-two .materials__decoration{position:absolute;z-index:2;pointer-events:none;inset:0;opacity:1;--vector-opacity: 1}.section__materials-two .materials__decoration svg{width:100%;height:100%;object-fit:contain;transform:scale(1);opacity:var(--vector-opacity);transition:opacity .4s ease-out}@media (max-width: 1000px){.section__materials-two .materials__decoration svg{opacity:.2}}@media (max-width: 480px){.section__materials-two .materials__decoration svg{transform:scale(1.4)}}.page--home .home__hotspots-panes .hotspot__pane{position:fixed;left:0;top:0;bottom:0;width:clamp(512px,53vw,800px);transform:translate(-105%);overflow:hidden}@media (min-width: 2000px){.page--home .home__hotspots-panes .hotspot__pane{width:clamp(512px,53vw,53vw)}}@media (max-width: 1000px){.page--home .home__hotspots-panes .hotspot__pane{width:100%}}.page--home .home__hotspots-panes .hotspot__pane .pane__inner{width:100%;overflow:hidden}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .hidden__wrapper{position:absolute;left:2.5vw;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:95vw;pointer-events:none}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .hidden__wrapper .hidden__column-width{grid-column:1/span 1}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .hidden__wrapper .hidden__pane-text{grid-column:2/span 3}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__close{position:absolute;left:calc(2.5vw + var(--text-marginLeft));top:33vh;z-index:12}@media (max-width: 1000px){.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__close{left:5vw;top:160px}}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__close button{display:inline-flex;align-items:center;border:none;outline:none;background:#f1f0e440;border-radius:4px;color:#f1f0e4;padding:var(--spacing-s) var(--spacing-m);cursor:pointer}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__close button .button__icon{width:16px;height:16px;margin-right:var(--spacing-s)}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__close button .button__icon svg{width:100%;height:auto}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__close button .button__icon svg *{fill:#f1f0e4}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__close button .button__label{line-height:1}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__scrollable{padding:var(--spacing-xl) 2.5vw;overflow-y:scroll;max-height:100vh;position:relative;z-index:8;-webkit-mask-image:linear-gradient(transparent 0%,transparent 37%,#fff 40%,#fff 90%,transparent 98%,transparent 100%);mask-image:linear-gradient(transparent 0%,transparent 37%,#fff 40%,#fff 90%,transparent 98%,transparent 100%)}@media (max-width: 1000px){.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__scrollable{padding:var(--spacing-xl) 5vw;mask-image:linear-gradient(transparent 0%,transparent 220px,#fff 260px,#fff 90%,transparent 98%,transparent 100%);-webkit-mask-image:linear-gradient(transparent 0%,transparent 220px,#fff 260px,#fff 90%,transparent 98%,transparent 100%)}}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__scrollable::-webkit-scrollbar{display:none}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__text{margin-top:33vh;position:relative;z-index:4;width:var(--text-width);margin-left:var(--text-marginLeft)}@media (max-width: 1000px){.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__text{margin-top:180px;width:100%;margin-left:0}}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__text .pane__heading{margin-top:calc(var(--spacing-xxl));padding-top:var(--spacing-xl)}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__text .pane__title{margin-top:var(--spacing-l)}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__text .pane__description{margin-top:var(--spacing-m);color:#f1f0e4cc;margin-bottom:var(--spacing-huge)}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__text .pane__description p{margin-bottom:var(--spacing-m)}.page--home .home__hotspots-panes .hotspot__pane .pane__inner .pane__text .pane__description .line--p{overflow:hidden}.page--home .home__hotspots-panes .hotspot__pane .pane__background{position:fixed;inset:0;z-index:2;background:#181715}.page--home .home__hotspots-panes .hotspot__pane .pane__background .background__overlay{position:fixed;inset:0;z-index:3;background:linear-gradient(180deg,#0000 20.33%,#000000b3 76.07%)}.page--home .home__hotspots-panes .hotspot__pane .pane__background .background{width:100%;height:100%}.page--home .home__hotspots-panes .hotspot__pane .pane__background .background video,.page--home .home__hotspots-panes .hotspot__pane .pane__background .background img{width:100%;height:100%;object-fit:cover}.page--home .home__hotspots-spots{position:fixed;inset:0;z-index:8;pointer-events:none}.page--home .home__hotspots-spots .spots__container .hotspot__spot{width:32px;height:32px;border-radius:50%;position:absolute;cursor:pointer;opacity:0;z-index:20;pointer-events:none}@media (max-width: 480px){.page--home .home__hotspots-spots .spots__container .hotspot__spot{width:24px;height:24px}}.page--home .home__hotspots-spots .spots__container .hotspot__spot svg{width:100%;height:100%}.page--home .home__hotspots-spots .spots__container .hotspot__spot svg .center{transform-origin:50% 50%;animation:pulse 2s linear infinite}.page--home .home__hotspots-spots .spots__container .hotspot__spot svg .outline{transform-origin:50% 50%;animation:rotation 10s linear infinite}.page--home .home__hotspots-spots .spots__container .hotspot__spot.hotspot--trunk{left:359px;top:253px}.section--waitlist{position:relative;margin-top:calc(var(--spacing-xl) * 2)}.section--waitlist .wrapper{height:100%;padding:0 0 var(--spacing-xl)}.section--waitlist .wrapper .waitlist__body{grid-column:5/span 4;grid-row:1;text-align:center}@media (max-width: 1400px){.section--waitlist .wrapper .waitlist__body{grid-column:4/span 6}}@media (max-width: 1000px){.section--waitlist .wrapper .waitlist__body{grid-column:2/span 10}}.section--waitlist .wrapper .waitlist__body .waitlist__description{margin-top:var(--spacing-m)}@media (max-width: 1000px){.section--waitlist .wrapper .waitlist__body .waitlist__description br{display:none}}.section--waitlist .wrapper .waitlist__body .waitlist__form{margin-top:var(--spacing-m);display:flex;position:relative}.section--waitlist .wrapper .waitlist__body .waitlist__form .form__input{flex-grow:1}.section--waitlist .wrapper .waitlist__body .waitlist__form .form__input input{width:100%;height:100%;border:1px solid rgba(241,240,228,.4);background:#f1f0e403;color:#f1f0e4;font-size:clamp(.74375rem,.7291666667vw,1.3125rem);font-weight:300;letter-spacing:.15em;text-transform:uppercase;line-height:1;font-family:Orleans,sans-serif;text-align:center;padding:var(--spacing-m);outline:none}.section--waitlist .wrapper .waitlist__body .waitlist__form .form__input input::placeholder{color:#f1f0e4}.section--waitlist .wrapper .waitlist__body .waitlist__form .form__submit{width:100%}.section--waitlist .wrapper .waitlist__body .waitlist__form .form__submit a{text-decoration:none;display:block;width:100%;background:none;border:none;outline:none;background:#f1f0e4;color:#000;padding:var(--spacing-m) var(--spacing-s);cursor:pointer}.section--waitlist .wrapper .waitlist__body .waitlist__form .form__feedback{position:absolute;left:0;right:130px;top:calc(100% + var(--spacing-m));text-align:center;font-size:clamp(.6375rem,.625vw,1.125rem);font-weight:300;letter-spacing:.01em;line-height:1.5;font-family:Inter,sans-serif}.section--waitlist .wrapper .waitlist__footer{grid-column:5/span 4;grid-row:2;align-self:end;margin-top:calc(var(--spacing-huge) * 2)}@media (max-width: 1400px){.section--waitlist .wrapper .waitlist__footer{grid-column:4/span 6}}@media (max-width: 1000px){.section--waitlist .wrapper .waitlist__footer{grid-column:2/span 10}}.section--waitlist .wrapper .waitlist__footer .footer__logo svg{width:100%;height:auto}.waitlist__overlay{position:fixed;left:0;top:0;z-index:40;width:100%;height:100%;background:#b64e37;transform:translateY(100%)}.waitlist__overlay .section--waitlist{opacity:1;pointer-events:initial;visibility:visible}body{background:#000;color:#f1f0e4;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:none}body::selection{background-color:#0000001a}body.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;width:95%;margin:auto}@media (max-width: 1000px){body .wrapper{width:90%}}.restart__transition{position:fixed;inset:0;background:#000;z-index:60;opacity:0;pointer-events:none}.section__more-details--mobile{display:none;cursor:pointer;grid-column:1/span 12;background:#f1f0e4;color:#181715;padding:var(--spacing-s) var(--spacing-m);margin-top:var(--spacing-s)}@media (max-width: 1000px){.section__more-details--mobile{display:inline-block}}.canvas__container{position:fixed;left:0;top:0;width:100%;height:100%;z-index:2}.canvas__container .canvas__sequence{object-fit:cover;object-position:50% 50%;width:100%;height:100%}html,body{font-size:16px;margin:0;padding:0}.page.page--home{position:relative;z-index:4;height:100vh;overflow:hidden}.page.page--home section:not(.section--waitlist){position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none}.page.page--home section.section--motion{opacity:1;visibility:visible;pointer-events:initial}.page.page--home section.section--motion .wrapper{align-items:center;padding:var(--spacing-xl) 0}@media (max-width: 1000px){.page.page--home section.section--motion .wrapper{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:var(--spacing-m) 0}}.page.page--home section.section--motion .wrapper .motion__content{grid-column:4/span 6;text-align:center;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0 20px;margin-top:12.4vh}@media (max-width: 1400px){.page.page--home section.section--motion .wrapper .motion__content{grid-column:4/span 6}}@media (max-width: 1000px){.page.page--home section.section--motion .wrapper .motion__content{grid-column:2/span 10;display:block}}.page.page--home section.section--motion .wrapper .motion__content .motion__title{grid-row:1;grid-column:1/span 6}.page.page--home section.section--motion .wrapper .motion__content .motion__description{margin-top:var(--spacing-l);grid-column:2/span 4;grid-row:2;padding:0 2em}@media (max-width: 1000px){.page.page--home section.section--motion .wrapper .motion__content .motion__description{margin-top:var(--spacing-m);padding:0}}.page.page--home section.section--motion .wrapper .motion__content .motion__description .line--p{overflow:hidden}.page.page--home section.section--motion .wrapper .mobile__hint{display:none}@media (max-width: 1000px){.page.page--home section.section--motion .wrapper .mobile__hint{display:block;text-align:center;margin-top:var(--spacing-xl);font-size:10px;letter-spacing:.02em;font-weight:700;color:#f1f0e480;animation:pulseOpacity 3s infinite}.page.page--home section.section--motion .wrapper .mobile__hint:before{content:"";width:4px;height:4px;background:#f1f0e4;border-radius:50%}}.page.page--home section.section--technology .technology__slides{height:100%}.page.page--home section.section--technology .technology__slides .wrapper{position:relative;height:100%;align-content:end;align-items:start;padding:var(--spacing-xl) 0}@media (max-width: 1000px){.page.page--home section.section--technology .technology__slides .wrapper{display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-m) 0}}.page.page--home section.section--technology .technology__slides .wrapper .technology__slide{position:absolute;left:0;top:0;width:100%;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:20px;height:100%;align-content:end;align-items:start;padding:var(--spacing-xl) 0;pointer-events:none}@media (max-width: 1000px){.page.page--home section.section--technology .technology__slides .wrapper .technology__slide{padding:var(--spacing-m) 0;gap:0;display:none}.page.page--home section.section--technology .technology__slides .wrapper .technology__slide:first-of-type{display:flex;flex-direction:column;justify-content:flex-end}}.page.page--home section.section--technology .technology__slides .wrapper .technology__slide:first-of-type{pointer-events:initial}.page.page--home section.section--technology .technology__slides .wrapper .technology__slide .slide__title{grid-column:1/span 3;padding-right:2em}@media (max-width: 1400px){.page.page--home section.section--technology .technology__slides .wrapper .technology__slide .slide__title{grid-column:1/span 6;grid-row:1}}@media (max-width: 1000px){.page.page--home section.section--technology .technology__slides .wrapper .technology__slide .slide__title{padding-right:0;grid-column:1/span 12}}.page.page--home section.section--technology .technology__slides .wrapper .technology__slide .slide__description{grid-column:4/span 4}@media (max-width: 1400px){.page.page--home section.section--technology .technology__slides .wrapper .technology__slide .slide__description{grid-column:1/span 6;grid-row:2}}@media (max-width: 1000px){.page.page--home section.section--technology .technology__slides .wrapper .technology__slide .slide__description{grid-column:1/span 12;display:none}}.page.page--home section.section--technology .technology__slides .wrapper .technology__slide .slide__description .line--p{overflow:hidden}.page.page--home section.section--technology .technology__slides .wrapper .technology__slide:first-of-type .slide__title{opacity:1;pointer-events:initial}.page.page--home section.section--technology .technology__slides .wrapper .technology__slide:first-of-type .slide__description{opacity:1;pointer-events:initial}.page.page--home section.section--technology .technology__slides .wrapper .technology__controls{grid-column:9/span 2;display:flex;gap:0 2px;position:relative;z-index:8}@media (max-width: 1000px){.page.page--home section.section--technology .technology__slides .wrapper .technology__controls{grid-column:1/span 12;grid-row:3;display:none}}.page.page--home section.section--technology .technology__slides .wrapper .technology__controls.hidden{display:none}.page.page--home section.section--technology .technology__slides .wrapper .technology__controls .controls__slide-timer{flex:1;height:2px;position:relative;cursor:pointer;height:16px;display:flex;flex-direction:column;justify-content:center}.page.page--home section.section--technology .technology__slides .wrapper .technology__controls .controls__slide-timer .timer__fill{transform:scaleX(0) translateY(-50%);transform-origin:left;background:#f1f0e4;position:absolute;left:0;top:50%;width:100%;height:2px}.page.page--home section.section--technology .technology__slides .wrapper .technology__controls .controls__slide-timer .timer__background{background:#f1f0e440;width:100%;height:2px}.page.page--home section.section--interior .wrapper{align-content:center;padding:var(--spacing-xl) 0;height:100%}.page.page--home section.section--interior .wrapper .interior__text-left{grid-column:2/span 3;text-align:right}@media (max-width: 1000px){.page.page--home section.section--interior .wrapper .interior__text-left{grid-column:1/span 12;grid-row:1;text-align:center}}.page.page--home section.section--interior .wrapper .interior__text-right{grid-column:9/span 3;text-align:left}@media (max-width: 1000px){.page.page--home section.section--interior .wrapper .interior__text-right{grid-column:1/span 12;grid-row:2;text-align:center}}.page.page--home section.section--seating,.page.page--home section.section--seating-two{z-index:4}.page.page--home section.section--seating .seating__blueprint,.page.page--home section.section--seating-two .seating__blueprint{position:absolute;inset:0;z-index:4;pointer-events:none}.page.page--home section.section--seating .seating__blueprint img,.page.page--home section.section--seating-two .seating__blueprint img{width:100%;height:100%;object-fit:cover}.page.page--home section.section--seating .seating__blueprint img.image--mobile,.page.page--home section.section--seating-two .seating__blueprint img.image--mobile{display:none}@media (max-width: 450px){.page.page--home section.section--seating .seating__blueprint img.image--mobile,.page.page--home section.section--seating-two .seating__blueprint img.image--mobile{display:block}}@media (max-width: 450px){.page.page--home section.section--seating .seating__blueprint img.image--desktop,.page.page--home section.section--seating-two .seating__blueprint img.image--desktop{display:none}}@media (max-width: 1000px){.page.page--home section.section--seating .seating__blueprint img,.page.page--home section.section--seating-two .seating__blueprint img{opacity:.4}}.page.page--home section.section--seating .wrapper,.page.page--home section.section--seating-two .wrapper{align-items:center;height:100%;padding:var(--spacing-xl) 0}@media (max-width: 1000px){.page.page--home section.section--seating .wrapper,.page.page--home section.section--seating-two .wrapper{display:flex;flex-direction:column;justify-content:flex-end;padding:var(--spacing-m) 0}}.page.page--home section.section--seating .wrapper .seating__content,.page.page--home section.section--seating-two .wrapper .seating__content{grid-column:4/span 6;text-align:center;position:relative;z-index:6;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:0 20px}@media (max-width: 1000px){.page.page--home section.section--seating .wrapper .seating__content,.page.page--home section.section--seating-two .wrapper .seating__content{grid-column:2/span 10}}@media (max-width: 1000px){.page.page--home section.section--seating .wrapper .seating__content,.page.page--home section.section--seating-two .wrapper .seating__content{align-self:end;text-align:left;display:block;width:100%}}.page.page--home section.section--seating .wrapper .seating__content .seating__title,.page.page--home section.section--seating-two .wrapper .seating__content .seating__title{grid-column:1/span 6;grid-row:1}.page.page--home section.section--seating .wrapper .seating__content .seating__description,.page.page--home section.section--seating-two .wrapper .seating__content .seating__description{margin-top:var(--spacing-l);grid-column:2/span 4;grid-row:2}@media (max-width: 1000px){.page.page--home section.section--seating .wrapper .seating__content .seating__description,.page.page--home section.section--seating-two .wrapper .seating__content .seating__description{margin-top:var(--spacing-m);display:none}}.page.page--home section.section--seating .wrapper .seating__content .seating__description .section__cta,.page.page--home section.section--seating-two .wrapper .seating__content .seating__description .section__cta{display:none}@media (max-width: 1000px){.page.page--home section.section--seating .wrapper .seating__content .seating__description .section__cta,.page.page--home section.section--seating-two .wrapper .seating__content .seating__description .section__cta{display:block}}.page.page--home section.section--seating .wrapper .seating__content .seating__description .line--p,.page.page--home section.section--seating-two .wrapper .seating__content .seating__description .line--p{overflow:hidden}.page.page--home section.section--seating .seating__background,.page.page--home section.section--seating-two .seating__background{position:absolute;inset:0;z-index:2;display:flex;height:100%}.page.page--home section.section--seating .seating__background .seating__left,.page.page--home section.section--seating-two .seating__background .seating__left{height:100%;width:50%;position:relative;background:#b64e37;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1000px){.page.page--home section.section--seating .seating__background .seating__left,.page.page--home section.section--seating-two .seating__background .seating__left{width:100%}}.page.page--home section.section--seating .seating__background .seating__left img,.page.page--home section.section--seating-two .seating__background .seating__left img{max-width:50%}.page.page--home section.section--seating .seating__background .seating__right,.page.page--home section.section--seating-two .seating__background .seating__right{height:100%;width:50%;position:relative;background:#000;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width: 1000px){.page.page--home section.section--seating .seating__background .seating__right,.page.page--home section.section--seating-two .seating__background .seating__right{display:none}}.page.page--home section.section--seating .seating__background .seating__right img,.page.page--home section.section--seating-two .seating__background .seating__right img{max-width:50%}.page.page--home section.section--wellness .wrapper{height:100%;padding:var(--spacing-xl) 0;grid-template-rows:repeat(12,1fr)}@media (max-width: 1000px){.page.page--home section.section--wellness .wrapper{padding:var(--spacing-m) 0;display:flex;flex-direction:column;justify-content:space-between}}.page.page--home section.section--wellness .wrapper .wellness__title{grid-column:1/span 12;grid-row-start:2;text-align:center;align-self:end;transform:translateY(8.4vh)}@media (max-width: 1000px){.page.page--home section.section--wellness .wrapper .wellness__title{grid-column:2/span 10;transform:translateY(120px)!important;width:100%}}.page.page--home section.section--wellness .wrapper .wellness__description{grid-row:10/span 3;grid-column:5/span 4;text-align:center;opacity:0}@media (max-width: 1400px){.page.page--home section.section--wellness .wrapper .wellness__description{grid-column:4/span 6}}@media (max-width: 1000px){.page.page--home section.section--wellness .wrapper .wellness__description{text-align:left}}.page.page--home section.section--wellness .wrapper .wellness__description .line--p{overflow:hidden}.page.page--home .craftmanship__container{position:relative;z-index:8}.page.page--home .materials__backdrop{position:absolute;inset:0;width:100%;height:100%;background:#000;z-index:-1;opacity:.5;clip-path:inset(100% 0% 0% 0%)}.page.page--home>.section--waitlist{min-height:100vh;position:relative;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none}.page.page--home .scrollable__sections{position:fixed;left:0;top:0;width:100%;height:100%;z-index:4;background:#b64e37;transform:translateY(100%);overscroll-behavior:contain;overflow-y:scroll}.page.page--home .scrollable__sections::-webkit-scrollbar{width:5px}.page.page--home .scrollable__sections::-webkit-scrollbar-track{display:none}.page.page--home .scrollable__sections::-webkit-scrollbar-thumb{background:#f1f0e466;border-radius:10px}.page.page--home .scrollable__sections section{position:static;opacity:1;visibility:visible;color:#f1f0e4;pointer-events:initial}.page.page--home .scrollable__sections section.section--vision{padding-top:19.2vh;min-height:100vh;height:auto}@media (max-width: 480px){.page.page--home .scrollable__sections section.section--vision{padding-top:120px}}.page.page--home .scrollable__sections section.section--vision .wrapper{position:relative;z-index:4}@media (max-width: 1000px){.page.page--home .scrollable__sections section.section--vision .wrapper{display:block}}.page.page--home .scrollable__sections section.section--vision .wrapper .vision__content{grid-column:5/span 4;text-align:center}@media (max-width: 1400px){.page.page--home .scrollable__sections section.section--vision .wrapper .vision__content{grid-column:4/span 6}}@media (max-width: 1000px){.page.page--home .scrollable__sections section.section--vision .wrapper .vision__content{grid-column:2/span 10}}.page.page--home .scrollable__sections section.section--vision .wrapper .vision__content .vision__description{margin-top:var(--spacing-m)}.page.page--home .scrollable__sections section.section--vision .wrapper .vision__content .vision__description p{margin-bottom:var(--spacing-m);display:block}.page.page--home .scrollable__sections section.section--vision .wrapper .vision__content .vision__description p:last-of-type{margin-bottom:0}.page.page--home .scrollable__sections section.section--vision .wrapper .vision__content .vision__image{width:67.35%;margin:var(--spacing-l) auto 0;position:relative}.page.page--home .scrollable__sections section.section--vision .wrapper .vision__content .vision__image img{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.page.page--home .scrollable__sections section.section--vision .wrapper .vision__content .vision__image:after{content:"";display:block;padding-bottom:129.1666666667%}.page.page--home .scrollable__sections .vision__background-decoration{position:absolute;inset:0;width:100%;height:100%;z-index:1;background:url(/svg/scrollable-background.svg);background-repeat:no-repeat;background-size:100% auto;background-attachment:fixed;opacity:.35;mask-image:linear-gradient(to bottom,#000 0% 75%,#0000)}
