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{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}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}.home,.about,.detail,.not-found,.lab,.navigation,.not-found__wrapper,.detail__content__media__video,.detail__content__media__image,.detail__header__media__image,.about__gallery__media__image,.about__description__media__image,.home .home__content,.home__gallery__media__image,.home__gallery,.home__wrapper,.transition,.preloader,.content,body,html{width:100%;height:100%;position:absolute;top:0;left:0}.preloader{justify-content:center;align-items:center;display:flex}:root{--letter-spacing:-.03em}*,:after,:before{box-sizing:border-box;letter-spacing:var(--letter-spacing);user-select:none}html{color:#f9f1e7;background-color:#151c13;font-size:.520833vw;line-height:1;position:fixed;overflow:hidden}body{font-family:Helvetica Neue,sans-serif;font-weight:400;position:fixed}a{color:inherit;outline:none;text-decoration:none}canvas{pointer-events:none;z-index:1;position:relative}button{color:inherit;cursor:pointer;background:0 0;border:none;outline:none}img{opacity:0;vertical-align:middle;transition:opacity .4s}img.loaded{opacity:1}[data-animation=split-text] span{vertical-align:top;display:inline-block;overflow:hidden}[data-animation=roll-text]{white-space:nowrap;display:inline-block;position:relative}[data-animation=roll-text] span{vertical-align:middle;display:inline-block}[data-animation=roll-text]>span{position:relative;overflow:hidden}body::-webkit-scrollbar{width:0!important;display:none!important}.preloader{color:#f9f1e7;text-align:center;z-index:5;background:#151c13}.preloader__text{opacity:0;max-width:67rem;font-size:5.5rem}@media (width<=767px){.preloader__text{max-width:none;font-size:12rem}}.preloader__text span{display:inline-block;overflow:hidden}.preloader__text span span{transform-origin:center center .5em}.preloader__number{position:absolute;bottom:7.3rem;left:50%;overflow:hidden;transform:translate(-50%)}.preloader__number__text{display:inline-block}.progress-bar{pointer-events:none;transform-origin:0;visibility:hidden;z-index:5;background:#f9f1e7;width:100%;height:3px;position:fixed;top:0;left:0}.transition{z-index:4}.home{z-index:0}.home__wrapper{user-select:none;overflow:hidden}.home__gallery{z-index:1}.home__gallery__wrapper{align-items:center;padding:0 5.3rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-22.08rem,-50%)}@media (width<=767px){.home__gallery__wrapper{transform:translate(-84.7rem,-50%)}}.home__gallery__link{padding:0 5.3rem;display:block}.home__gallery__link:first-child{padding-left:0}.home__gallery__link:last-child{padding-right:0}.home__gallery__media{visibility:hidden;width:35.76rem;height:50.48rem;position:relative;overflow:hidden}@media (width<=767px){.home__gallery__media{width:115.76rem;height:163.1rem}}.home__gallery__media__text{opacity:1;color:#fff;text-shadow:0 54px 55px #00000040,0 -12px 30px #0000001f,0 4px 6px #0000001f,0 12px 13px #0000002b,0 -3px 5px #00000017;font-size:4vw;font-weight:500;position:absolute;top:70%;left:50%;transform:translate(-50%,100%)}.home__gallery__media__image{object-fit:cover}.home .home__nav{font-size:16px;line-height:20px;position:fixed;bottom:3.6rem;left:50%;transform:translate(-50%)}@media (width<=767px){.home .home__nav{font-size:12px}}.home .home__nav__left__wrapper{width:18px;height:20px;position:relative;overflow:hidden}@media (width<=767px){.home .home__nav__left__wrapper{width:14px;height:16px}}.home .home__nav__left{will-change:transform;transition:transform .5s ease-out;position:absolute;top:0;left:0}.home .home__nav__middle{width:24px;transform:scaleX(1)}@media (width<=767px){.home .home__nav__middle{width:20px}}.home .home__nav__right{width:16px}@media (width<=767px){.home .home__nav__right{width:14px}}.home .home__nav>div{float:left;text-align:center;will-change:transform}.about__wrapper{flex-direction:column;gap:10rem;display:flex}.about__quote{justify-content:center;align-items:center;margin:0 20rem;display:flex}@media (width<=767px){.about__quote{margin:20rem 10rem}}.about__quote h1{text-align:center;font-size:11rem}@media (width<=767px){.about__quote h1{font-size:20rem}}.about__title{flex-direction:column;justify-content:center;align-items:center;margin-top:10rem;display:flex}@media (width<=767px){.about__title{height:auto;margin:20rem 0 10rem}}.about__title__text{display:inline-block;overflow:hidden}.about__description{justify-content:center;margin:20rem auto;display:flex;position:relative}.about__description__wrapper{display:flex}@media (width<=767px){.about__description__wrapper{flex-direction:column-reverse;gap:20rem}}.about__description__box{display:flex}.about__description__box__label{text-transform:uppercase;width:18rem;font-size:2.2rem;font-weight:400;line-height:2}@media (width<=767px){.about__description__box__label{width:50rem;font-size:6.2rem}}.about__description__box__text{width:46.2rem;overflow:hidden}@media (width<=767px){.about__description__box__text{width:90rem}}.about__description__box__text__text{font-size:3.5rem;font-weight:400;line-height:1.5}@media (width<=767px){.about__description__box__text__text{font-size:7.5rem}}.about__description__media{opacity:0;width:53.8rem;height:80.8rem;margin-left:18rem;position:relative;overflow:hidden}@media (width<=767px){.about__description__media{opacity:1;width:156rem;height:246rem;margin-left:0}}.about__description__media__image{object-fit:cover}.about__contact{margin:15rem 20rem 10rem;position:relative}@media (width<=767px){.about__contact{margin:60rem 15rem 0}}.about__contact__header{grid-template-columns:repeat(12,1fr);display:grid}@media (width<=767px){.about__contact__header{gap:10rem;display:flex}}.about__contact__header__text:first-child{grid-column:2/6}.about__contact__header__text:nth-child(2){grid-column:6/9}.about__contact__header__text:nth-child(3){grid-column:10/13}.about__contact__header__text{overflow:hidden}.about__contact__header__text h1{font-size:6rem}@media (width<=767px){.about__contact__header__text h1{font-size:14rem}}.about__contact__space{height:18rem}@media (width<=767px){.about__contact__space{height:30rem}}.about__contact__grid{grid-template-columns:repeat(12,1fr);display:grid}@media (width<=767px){.about__contact__grid{grid-template-columns:1fr;gap:20rem}}.about__contact__grid__one{grid-column:2/5;font-size:2rem;font-weight:400;line-height:1.1}@media (width<=767px){.about__contact__grid__one{grid-column:auto;font-size:8rem}}.about__contact__grid__child{grid-column-gap:0rem;grid-row-gap:11.25rem;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}@media (width<=767px){.about__contact__grid__child{grid-row-gap:20rem;justify-items:flex-start}}.about__contact__grid__child:nth-child(2){grid-column:6/9}@media (width<=767px){.about__contact__grid__child:nth-child(2){grid-column:auto;padding-left:0}}.about__contact__grid__child:nth-child(3){grid-column:10/13}@media (width<=767px){.about__contact__grid__child:nth-child(3){grid-column:auto;padding-right:0}}.about__contact__grid__child__title{font-size:2.2rem;font-weight:400;line-height:1.1}@media (width<=767px){.about__contact__grid__child__title{font-size:9.2rem}}.about__contact__grid__child__wrapper{grid-row-gap:2rem;flex-direction:column;align-items:flex-start;display:flex}@media (width<=767px){.about__contact__grid__child__wrapper{grid-row-gap:6rem}}.about__contact__grid__child__content{flex-direction:column;align-items:flex-start;width:100%;font-size:1.5rem;line-height:1.5;display:flex}.about__contact__grid__child__content__text{justify-content:space-between;width:100%;display:flex}@media (width<=767px){.about__contact__grid__child__content{grid-row-gap:2.375rem;font-size:6.5rem}}.about__gallery{pointer-events:none;height:85.6rem;position:relative}.about__gallery:first-child{margin-top:0}.about__gallery:last-child{margin-bottom:0}.about__gallery__media__container{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (width<=767px){.about__gallery__media__container{margin:20rem 0}}.about__gallery__wrapper{align-items:center;display:flex;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.about__gallery__media{visibility:hidden;width:30.9rem;height:43.7rem;margin:0 4rem;position:relative}@media (width<=767px){.about__gallery__media{width:50.9rem;height:63.7rem;margin:0 8rem}}.about__gallery__media__wrapper{position:absolute;bottom:-10%;left:50%;transform:translate(-50%,-25%)}@media (width<=767px){.about__gallery__media__wrapper{bottom:-20%}}.about__gallery__media__wrapper__text{text-align:center;font-size:5rem;overflow:hidden}.about__gallery__media__wrapper__text__text{transition:transform 1s cubic-bezier(.77,0,.175,1)!important;display:inline-block!important;transform:translateY(100%)!important}.about__gallery__media__wrapper--active .about__gallery__media__wrapper__text__text{transition-delay:.5s;transform:translateY(0)!important}.about__gallery__media__image{object-fit:cover}.detail{z-index:0}.detail__header{margin:10rem 27rem;display:flex}@media (width<=767px){.detail__header{flex-direction:column;margin:20rem 15rem}}.detail__header__media{width:60rem;height:80rem;position:relative;overflow:hidden}@media (width<=767px){.detail__header__media{width:100%;height:220rem;margin:0 auto 10rem}}.detail__header__media__image{object-fit:cover}.detail__content{margin:20rem auto;overflow:hidden}@media (width<=767px){.detail__content{margin:20rem 15rem}}.detail__content__wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.detail__content__media{width:137.6rem;height:87.8rem;margin:10rem 0;position:relative;overflow:hidden}@media (width<=767px){.detail__content__media{width:100%}}.detail__content__media:first-child{margin-top:0}.detail__content__media:last-child{margin-bottom:10rem}.detail__content__media__image,.detail__content__media__video{object-fit:cover}.detail__content__media__video__wrapper{width:144rem;height:90rem;margin-bottom:10rem;position:relative;overflow:hidden}@media (width<=767px){.detail__content__media__video__wrapper{width:100%}}.detail__content__media__video__pause{z-index:1;cursor:pointer;width:14.4rem;height:14.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail__content__media__video__play,.detail__content__media__video__sounds__on{z-index:1;cursor:pointer;width:14.4rem;height:14.4rem;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail__content__media__video__sounds__off{z-index:1;cursor:pointer;width:14.4rem;height:14.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail__content__media__controls{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.detail__content__media__button__btn,.detail__content__media__button__sounds{width:14.4rem;height:14.4rem;position:relative}.detail__information{margin-left:7rem}@media (width<=767px){.detail__information{margin-left:0}}.detail__information__collection{text-transform:uppercase;margin-bottom:4rem;overflow:hidden}.detail__information__collection__text{display:block}.detail__information__title{max-width:60rem;font-size:10rem;line-height:1}@media (width<=767px){.detail__information__title{max-width:none;font-size:29rem}}.detail__information__title__hidden{display:none}.detail__information__description{flex-direction:column;justify-content:space-evenly;align-items:flex-start;gap:2rem;width:46.2rem;margin-left:12rem;display:flex;overflow:hidden}@media (width<=767px){.detail__information__description{gap:8rem;width:100%;margin-left:0}}.detail__information__description__text{margin-top:8rem;font-size:1.5rem;font-weight:400;line-height:1.5}@media (width<=767px){.detail__information__description__text{font-size:4.5rem}}.detail__information__footer{overflow:hidden}.detail__information__item{display:flex}@media (width<=767px){.detail__information__item{gap:10rem}}.detail__information__item:not(:first-child){margin-top:4rem}.detail__information__item__title{justify-content:baseline;align-items:center;width:15rem;padding-right:2.5rem;line-height:1;display:flex;overflow:hidden}.detail__information__item__title__text{text-transform:uppercase;display:block}.detail__information__item__description{max-width:44rem;line-height:1}@media (width<=767px){.detail__information__item__description{max-width:none}}.detail__information__item__description span{vertical-align:top;line-height:1;display:inline-block;overflow:hidden}.detail__information__link{flex-direction:row-reverse;justify-content:flex-end;width:fit-content;margin-top:5rem;margin-right:auto;display:flex}.detail .detail__button{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;color:#f9f1e7;z-index:3;mix-blend-mode:difference;background:0 0;border:0;justify-content:center;align-items:center;width:8rem;height:8rem;margin:0 auto;padding:0;font-family:inherit;font-size:1.3rem;display:flex;position:fixed;bottom:2%;left:50%;transform:translate(-50%)}@media (width<=767px){.detail .detail__button{width:16rem;height:16rem;font-size:3rem}}.detail .detail__button:focus,.detail .detail__button--hover{color:#f9f1e7;border-color:#f9f1e7;outline:none}.detail .detail__button__deco{border-style:solid;border-width:1px;border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.detail .detail__button__deco--1,.detail .detail__button--hover .detail__button__deco--1,.detail .detail__button__deco--2,.detail .detail__button--hover .detail__button__deco--2{border-color:#f9f1e7}.detail .detail__button__text,.detail .detail__button__text-inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex!important}.detail .detail__button__text{overflow:hidden}.not-found__wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.not-found__title{line-height:1}.not-found__text{margin-top:2rem;font-size:1.8rem}@media (width<=767px){.not-found__text{font-size:4.5rem}}.not-found__link{margin-top:2rem;padding:2rem;font-size:2.4rem}@media (width<=767px){.not-found__link{font-size:4.8rem}}.lab{overscroll-behavior:none;scrollbar-width:none;outline:none;overflow:hidden auto}.lab::-webkit-scrollbar{display:none}@media (width<=1100px){.lab:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#151c13 60%,#0000);height:80px;position:fixed;top:0;left:0;right:0}}.lab *,.lab :after,.lab :before{user-select:text}.lab a,.lab button{cursor:pointer}.lab__wrapper{padding:18rem 4rem}@media (width<=767px){.lab__wrapper{padding:30rem 8rem 24rem}}.lab-index__title{line-height:1}.lab-index__lead{text-align:center;max-width:40em;margin:4rem auto 12rem;font-size:clamp(16px,3rem,28px);line-height:1.4}.lab-index__list{border-bottom:1px solid #f9f1e726;max-width:150rem;margin:0 auto}@media (width<=767px){.lab-index__list{max-width:none}}.lab-index__item{border-top:1px solid #f9f1e726}.lab-index__link{grid-template-columns:12rem 1fr;gap:4rem;padding:4rem 0;display:grid}@media (width<=767px){.lab-index__link{grid-template-columns:1fr;gap:3rem;padding:8rem 0}}.lab-index__date{opacity:.6;font-size:clamp(13px,1.8rem,16px)}.lab-index__text{flex-direction:column;gap:2rem;display:flex}.lab-index__name{font-size:6rem;line-height:1.1}@media (width<=767px){.lab-index__name{font-size:13rem}}.lab-index__description{opacity:.6;max-width:40em;font-size:clamp(15px,2.2rem,20px);line-height:1.4}.lab-index__empty{opacity:.6;text-align:center;font-size:clamp(15px,2.2rem,20px)}.article{font-size:clamp(16px,2.2rem,20px);line-height:1.6}.article__header,.article__body{max-width:72ch;margin:0 auto}.article__header{margin-bottom:8rem}@media (width<=767px){.article__header{margin-bottom:20rem}}.article__meta{align-items:center;gap:2em;margin-bottom:4rem;font-size:clamp(13px,1.8rem,16px);display:flex}@media (width<=767px){.article__meta{margin-bottom:8rem}}.article__meta time{opacity:.6}.article__title{margin-bottom:4rem;font-size:9rem;line-height:1.2}@media (width<=767px){.article__title{margin-bottom:8rem;font-size:20rem}}.article__lead{opacity:.7;margin-bottom:1.5em;font-size:1.25em;line-height:1.4}.article__body>p,.article__body>ul,.article__body>ol,.article__body>table,.article__body>pre,.article__body>.code-tabs{margin-bottom:1.25em}.article__body h2{margin:2.4em 0 .8em;font-size:5.5rem;line-height:1.2}@media (width<=767px){.article__body h2{font-size:14rem}}.article__body h3{margin:2em 0 .6em;font-size:1.3em;line-height:1.25}.article__body strong{font-weight:700}.article__body em{font-style:italic}.article__body ul,.article__body ol{padding-left:1.4em}.article__body ul{list-style:outside}.article__body ol{list-style:decimal}.article__body li{margin-bottom:.5em}.article__body li>pre{margin-top:1em}.article__body table{border-collapse:collapse;width:100%;font-size:.875em;display:block;overflow-x:auto}.article__body th{text-align:left;font-weight:700}.article__body th,.article__body td{border-bottom:1px solid #f9f1e726;padding:.6em 1.2em .6em 0}.article__body code,.article__body pre{--letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.article__body :not(pre)>code{background:#f9f1e71a;border-radius:.25em;padding:.15em .35em;font-size:.875em}.article__body pre{padding:1.5em;font-size:clamp(13px,1.7rem,15px);line-height:1.6;overflow-x:auto;background-color:#f9f1e70d!important}.lab-frame{width:min(100vw - 8rem,1280px);margin:3em 0;position:relative;left:50%;transform:translate(-50%)}@media (width<=767px){.lab-frame{width:calc(100vw - 16rem)}}.lab-frame__iframe{aspect-ratio:16/9;background:#fafafa;border:0;width:100%;display:block}@media (width<=767px){.lab-frame__iframe{aspect-ratio:3/4}}.lab-frame--playground .lab-frame__iframe{aspect-ratio:2;background:#151c13;border:1px solid #f9f1e726}@media (width<=767px){.lab-frame--playground .lab-frame__iframe{aspect-ratio:3/4}}.lab-frame__caption{opacity:.6;text-align:center;flex-wrap:wrap;justify-content:center;gap:.5em 1.5em;margin-top:1em;font-size:.875em;display:flex}.lab-callout{background:#f9f1e70d;border-left:2px solid;margin:2em 0;padding:1.2em 1.5em}.lab-callout p:last-child{margin-bottom:0}.lab-cta{border:1px solid #f9f1e74d;margin:3em 0;padding:1.5em}.lab-cta p{margin-bottom:1em}.lab-cta--work{margin-top:6em}.lab-cta--index{max-width:150rem;margin:0 auto 12rem;font-size:clamp(15px,2.2rem,20px);line-height:1.4}@media (width<=767px){.lab-cta--index{max-width:none;margin-bottom:24rem}}.lab-cta__link{font-weight:700}.waitlist__row{gap:.75em;display:flex}@media (width<=767px){.waitlist__row{flex-direction:column}}.waitlist__email{color:inherit;cursor:text;font:inherit;background:0 0;border:1px solid #f9f1e74d;border-radius:0;flex:1;min-width:0;padding:.7em 1em;font-size:max(16px,1em)}.waitlist__email::placeholder{color:inherit;opacity:.5}.waitlist__email:focus-visible{border-color:currentColor;outline:none}.waitlist__button{white-space:nowrap;border:1px solid;padding:.7em 1.4em;font-weight:700}.waitlist__button:focus-visible{outline-offset:2px;outline:1px solid}.waitlist[data-state=sending] .waitlist__button{opacity:.5;pointer-events:none}.waitlist[data-state=success] .waitlist__row,.waitlist[data-state=success] .waitlist__note{display:none}.waitlist__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.waitlist__status{margin-top:.75em}.waitlist__status:empty{display:none}.waitlist[data-state=success] .waitlist__status{margin-top:0}.waitlist__note{opacity:.6;margin-top:.75em;font-size:.8em;display:block}.lab-footer{opacity:.6;justify-content:center;gap:2em;margin-top:16rem;font-size:clamp(13px,1.8rem,16px);display:flex}@media (width<=767px){.lab-footer{margin-top:30rem}}.code-tabs__list{gap:.25em;margin-bottom:.25em;display:flex}.code-tabs__tab{opacity:.6;padding:.5em 1em;font-size:clamp(13px,1.7rem,15px)}.code-tabs__tab[aria-selected=true]{opacity:1;background:#f9f1e70d}.code-tabs__tab:focus-visible{outline:1px solid}.navigation{pointer-events:none;z-index:3;position:fixed}.navigation__link{pointer-events:auto;padding:2rem;font-size:3rem;position:absolute;top:2rem;left:2rem}@media (width<=767px){.navigation__link{font-size:6rem;left:4rem}}.navigation__list,.navigation__list__item{pointer-events:auto;position:absolute;top:2rem;right:2rem}@media (width<=767px){.navigation__list__item{top:4rem;right:4rem}}.navigation__list__item--lab{right:12rem}@media (width<=767px){.navigation__list__item--lab{right:20rem}}.navigation__list__link{padding:2rem;font-size:2.4rem;display:block}@media (width<=767px){.navigation__list__link{font-size:4.8rem}}.navigation__scroll{z-index:3;mix-blend-mode:difference;opacity:0;font-size:2rem;font-weight:400;position:fixed;bottom:2%;right:2%;overflow:hidden}.navigation__scroll.active{opacity:1}@media (width<=767px){.navigation__scroll{font-size:4rem;bottom:1%;right:3%}}@media (width<=1023px){.navigation__scroll{font-size:3rem;bottom:1%;right:2%}}.navigation__scroll__icon__wrapper{z-index:3;opacity:0;width:5.2rem;height:5rem;margin-bottom:2.3rem;margin-left:2.5rem;position:absolute;bottom:0;left:0;overflow:hidden}@media (width<=767px){.navigation__scroll__icon__wrapper{width:12rem;height:10rem;margin-bottom:4rem;margin-left:4rem}}.navigation__scroll__icon__wrapper.active{opacity:1}.navigation__scroll__icon__arrow path{fill:#f9f1e7}.navigation__scroll__icon svg{height:100%}.navigation__scroll__icon>div{pointer-events:none;width:100%;height:100%;color:var(--white);position:absolute;top:0;left:0}.navigation__scroll__icon__border__path{fill:none;stroke:#f9f1e7;stroke-dasharray:154.336;stroke-dashoffset:0}.navigation__availabilty{z-index:3;opacity:0;margin-bottom:2.3rem;margin-left:2.5rem;font-size:1.5rem;line-height:1.5;position:fixed;bottom:0;left:0;overflow:hidden}@media (width<=767px){.navigation__availabilty{display:none}}@media (width<=1023px){.navigation__availabilty{display:none}}.navigation__availabilty.active{opacity:1}.about__contact__grid__child__content a span:not([data-animation=roll-text]):not([data-animation=roll-text] *),.navigation__availabilty a span:not([data-animation=roll-text]):not([data-animation=roll-text] *),.article__header a:not([data-animation=roll-text]):not([data-animation=roll-text] *),.article__body a:not([data-animation=roll-text]):not([data-animation=roll-text] *),.article__source:not([data-animation=roll-text]):not([data-animation=roll-text] *),.lab-frame__open:not([data-animation=roll-text]):not([data-animation=roll-text] *),.waitlist__note a:not([data-animation=roll-text]):not([data-animation=roll-text] *){vertical-align:top;display:inline-block;position:relative;overflow:hidden}.about__contact__grid__child__content a span:not([data-animation=roll-text]):not([data-animation=roll-text] *):after,.navigation__availabilty a span:not([data-animation=roll-text]):not([data-animation=roll-text] *):after,.article__header a:not([data-animation=roll-text]):not([data-animation=roll-text] *):after,.article__body a:not([data-animation=roll-text]):not([data-animation=roll-text] *):after,.article__source:not([data-animation=roll-text]):not([data-animation=roll-text] *):after,.lab-frame__open:not([data-animation=roll-text]):not([data-animation=roll-text] *):after,.waitlist__note a:not([data-animation=roll-text]):not([data-animation=roll-text] *):after{content:"";background:currentColor;width:100%;height:1px;transition:transform .7s cubic-bezier(.77,0,.175,1);position:absolute;bottom:0;left:0}.about__contact__grid__child__content a span:not([data-animation=roll-text]):not([data-animation=roll-text] *):hover:after,.navigation__availabilty a span:not([data-animation=roll-text]):not([data-animation=roll-text] *):hover:after,.article__header a:not([data-animation=roll-text]):not([data-animation=roll-text] *):after,.article__body a:not([data-animation=roll-text]):not([data-animation=roll-text] *):after,.article__source:not([data-animation=roll-text]):not([data-animation=roll-text] *):after,.lab-frame__open:not([data-animation=roll-text]):not([data-animation=roll-text] *):after,.waitlist__note a:not([data-animation=roll-text]):not([data-animation=roll-text] *):after{transform-origin:0;transform:scaleX(1)}.about__contact__grid__child__content a span:not([data-animation=roll-text]):not([data-animation=roll-text] *):after,.navigation__availabilty a span:not([data-animation=roll-text]):not([data-animation=roll-text] *):after,.article__header a:not([data-animation=roll-text]):not([data-animation=roll-text] *):hover:after,.article__body a:not([data-animation=roll-text]):not([data-animation=roll-text] *):hover:after,.article__source:not([data-animation=roll-text]):not([data-animation=roll-text] *):hover:after,.lab-frame__open:not([data-animation=roll-text]):not([data-animation=roll-text] *):hover:after,.waitlist__note a:not([data-animation=roll-text]):not([data-animation=roll-text] *):hover:after{transform-origin:100%;transform:scaleX(0)}.article__header a:not([data-animation=roll-text]):not([data-animation=roll-text] *),.article__body a:not([data-animation=roll-text]):not([data-animation=roll-text] *),.article__source:not([data-animation=roll-text]):not([data-animation=roll-text] *),.lab-frame__open:not([data-animation=roll-text]):not([data-animation=roll-text] *),.waitlist__note a:not([data-animation=roll-text]):not([data-animation=roll-text] *),.about__contact__grid__child__content a span:not([data-animation=roll-text]):not([data-animation=roll-text] *),.navigation__availabilty a span:not([data-animation=roll-text]):not([data-animation=roll-text] *){display:inline-block}.home,.about,.detail,.not-found,.lab{opacity:0;visibility:hidden;z-index:2}.about--active,.detail--active{opacity:1;visibility:visible}.detail__information__link{font-size:3rem}@media (width<=767px){.detail__information__link{font-size:9rem}}.about__gallery__media__wrapper__text__text{font-size:11rem;line-height:1.1}.about__title__text{text-align:center;font-size:19rem}@media (width<=768px){.about__title__text{font-size:28rem}}.not-found__title,.lab-index__title{text-align:center;font-size:24rem}@media (width<=768px){.not-found__title,.lab-index__title{font-size:33rem}}.detail__information__collection,.detail__information__item__title{font-size:1.2rem}@media (width<=767px){.detail__information__collection,.detail__information__item__title{font-size:4.3rem}}.preloader__number,.detail__information__item__description{font-size:1.4rem}@media (width<=767px){.preloader__number,.detail__information__item__description{font-size:4.5rem}}body{font-size:1.8rem;font-weight:400;line-height:1.5}@media (width<=767px){body{font-size:2.8rem}}body.is-transitioning a{pointer-events:none}.page-overlay{opacity:0;pointer-events:none;will-change:opacity;z-index:3;background:#000000e6;width:100%;height:100%;position:absolute;top:0;left:0}
