:root{--color-cta:#b2ff83;--color-premium-black:#161412;--color-dark-grey:#383737;--color-off-white:#ebe9e3;--color-tan:#d1cdc3;--grid-gap:2rem;--side-padding-d:3rem;--side-padding-m:1.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{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}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}@font-face{font-family:ALT Systema;src:url(/fonts/ALTSystema-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ALT Systema SemiBold;src:url(/fonts/ALTSystema-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roslindale;src:url(/fonts/Roslindale-DisplayCndRg.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Roslindale Deck;src:url(/fonts/Roslindale-DeckNarrowRegular.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}.t-p{letter-spacing:-.006em;font-family:ALT Systema;font-size:2.4rem;line-height:1.35}@media (width<=960px){.t-p{font-size:1.6rem}}.t-sm{font-family:ALT Systema;font-size:1.2rem;line-height:1.15}.h3-new{letter-spacing:-.0075em;font-family:ALT Systema SemiBold;font-size:4rem;line-height:1.07}@media (width<=960px){.h3-new{font-size:2.2rem;line-height:1.2}}.grid{grid-gap:var(--grid-gap);padding:0 var(--side-padding-d);grid-template-columns:repeat(12,1fr);display:grid}@media (width<=960px){.grid{padding:0 var(--side-padding-m)}}.u-visually-hidden{clip:rect(black, 0);white-space:nowrap;color:#0000;border:0;width:.1rem;height:.1rem;padding:0;position:absolute;overflow:hidden}#svg-library{position:absolute}.uline-double{white-space:nowrap;--bottom:.2em;display:inline-flex;position:relative}.uline-double:before,.uline-double:after{content:"";bottom:var(--bottom);background-color:currentColor;height:.05em;min-height:1px;position:absolute;left:0;right:0}.uline-double:before{transform-origin:0;transition:transform .75s cubic-bezier(.19,1,.22,1) .5s;transform:scale(1)}.uline-double:after,.uline-double:hover:before{transform-origin:100%;transition:transform .75s cubic-bezier(.19,1,.22,1);transform:scaleX(0)}.uline-double:hover:after{transform-origin:0;transition:transform .75s cubic-bezier(.19,1,.22,1) .2s;transform:scale(1)}:focus-visible{outline-offset:3px;outline:2px solid}[hidden]{display:none!important}.u-skip{z-index:10000000;background:var(--color-off-white);color:var(--color-premium-black);border-radius:9999px;padding:1rem 1.6rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.u-skip:focus-visible{transform:none}.intro{background:var(--color-premium-black);z-index:999;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed}.intro__title-word{color:#363636;letter-spacing:.02em;opacity:0;font-family:ALT Systema SemiBold;font-size:3.3vw;display:inline-block}@media (width<=960px){.intro__title-word{margin-top:-1.8vw;font-size:8.25vw}}.intro__title-word:nth-of-type(2){letter-spacing:.01em;margin-bottom:-.9vw;margin-left:.6vw;font-family:Roslindale;font-size:3.3vw}@media (width<=960px){.intro__title-word:nth-of-type(2){margin-bottom:-2.25vw;margin-left:1.5vw;font-size:8.25vw}}.intro__percentage{text-align:center;width:100px;font-size:1.5rem;position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}@media (width<=960px){.intro__percentage{font-size:21px}}.intro__logo{opacity:0;width:4.22813vw;height:.989583vw;margin-bottom:-.8vw;margin-right:3.8vw;display:flex;transform:scale(2.4)}@media (width<=960px){.intro__logo{width:10.5703vw;height:2.47396vw;margin-right:9vw}.intro__logo,.intro__title-word{opacity:1}}.letter{min-width:0;display:flex;position:relative}.letter:first-of-type{margin-right:7%}.letter:nth-of-type(2),.letter:nth-of-type(4){margin-right:3%}.intro__letter{width:auto;height:100%}.header{z-index:99;width:calc(100% - 2 * var(--side-padding-d));padding:4rem var(--side-padding-d);transition:transform .3s ease-in-out;position:fixed;top:0}@media (width<=960px){.header{width:calc(100% - 2 * var(--side-padding-m));padding:1.6rem var(--side-padding-m)}}.header.--hidden{transform:translateY(-110%)}.nav{width:100%}.nav__logo{letter-spacing:.03em;font-family:ALT Systema SemiBold;font-size:2.6rem;line-height:1.4}@media (width<=960px){.nav__logo{line-height:1}}button.nav__logo{cursor:pointer;color:var(--color-off-white);background:0 0;border:none;padding:0}.nav__link{font-size:1.8rem;font-weight:400;line-height:1.15;transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media (width<=960px){.nav__link{font-size:2rem}}.nav__link:hover{opacity:.6}.nav__right{align-items:center;gap:4rem;display:flex}.nav__btn{transition:transform .3s ease-in-out}@media (width<=960px){.nav__btn{display:none!important}}.header.--hide-cta .nav__btn{transform:translate(calc(100% + 5rem))}.header.--show-cta .nav__btn{transform:translate(0,0)}.header.--hide-cta .nav__link{transform:translate(32rem)}@media (width<=960px){.header.--hide-cta .nav__link{transform:translate(0,0)}}.header.--show-cta .nav__link{transform:translate(0,0)}@media (width<=960px){.header.--show-cta .nav__link{transform:translate(0,0)}}.hero{overflow-x:clip}.hero__content{flex-direction:column;grid-column:2/span 4;justify-content:center;height:100vh;min-height:500px;display:flex}@media (width<=960px){.hero__content{grid-column:1/span 12;display:inline-block}}.hero__title{margin-left:-1rem}@media (width<=960px){.hero__title{text-align:center;margin-left:0;padding-top:6.5rem}}.hero__title-word{display:inline-block;position:relative}.hero__title-overlay{clip-path:inset(0 0% -50% 0);color:var(--color-off-white);display:inline-block;position:absolute;top:0;left:0}.hero__title-underlay{color:#2f2f2e;user-select:none}.hero__body{margin-top:2rem;position:relative}@media (width<=960px){.hero__body{text-align:center;padding:0 2.3rem}}.hero__body-line{position:relative}.hero__body-underlay{color:#2f2f2e}.hero__body-overlay{clip-path:inset(0 0% -50% 0);color:var(--color-off-white);display:inline-block;position:absolute;top:0;left:0}.hero__btn{transform-origin:12%;margin-top:4rem}@media (width<=960px){.hero__btn{bottom:8rem;left:50%;transform:translate(-50%);width:calc(100% - 3.2rem)!important;position:absolute!important}}.hero__footnote{color:var(--color-tan);margin-top:1.4rem;margin-left:4.3rem}@media (width<=960px){.hero__footnote{text-align:center;width:100%;margin:0;position:absolute;bottom:5rem;left:50%;transform:translate(-50%)}}.hero__mobile-img{object-fit:contain;width:100%;height:30rem;margin-top:-3rem;display:none}@media (width<=960px){.hero__mobile-img{display:inline-block}}.hero__mobile-img2{object-fit:contain;width:100%;max-height:48rem;display:none;transform:translateY(-3rem)}@media (width<=960px){.hero__mobile-img2{display:inline-block}}.bts{align-items:center;height:100vh;position:relative}@media (width<=960px){.bts{height:fit-content;padding-top:13rem;overflow-x:clip}}.bts__content{grid-column:7/span 5;height:fit-content;position:relative}@media (width<=960px){.bts__content{grid-column:1/span 12}.bts__body{padding-right:2rem}}.bts__body sup{height:fit-content;font-family:ALT Systema;font-size:2rem;line-height:1.15;display:inline-block;transform:translate(-50%,-60%)}@media (width<=960px){.bts__body sup{font-size:1.2rem}}.bts__line{transition:color .3s ease-in-out;display:inline}.mq{pointer-events:none;user-select:none;white-space:nowrap;height:180vh;margin-top:-80vh;position:relative}@media (width<=960px){.mq{align-items:center;height:20rem;margin:0;display:flex;overflow-x:clip}}.mq__inner{color:#3a3a38;justify-content:center;align-items:center;gap:8rem;width:fit-content;height:100vh;display:flex;position:sticky;top:0;left:0}@media (width<=960px){.mq__inner{height:fit-content;position:relative}}.mq__1{letter-spacing:-.007em;font-family:Roslindale;font-size:28rem;line-height:1}@media (width<=960px){.mq__1{font-size:7.2rem}}.mq__2{letter-spacing:-.01em;margin-top:-7.4rem;font-family:ALT Systema SemiBold;font-size:28rem;line-height:1}@media (width<=960px){.mq__2{margin-bottom:-5rem;margin-left:-6rem;font-size:7.2rem}}.rl{background:var(--color-premium-black);background:linear-gradient(#161412 0%,#282727 20%,#ebe9e3 40% 50%);flex-direction:column;justify-content:center;align-items:center;margin-top:-25vh;display:flex}@media (width<=960px){.rl{margin:0;overflow-x:clip}}.rl__list{z-index:2;width:calc(37vw + 9rem);height:100vh;position:absolute;bottom:0;left:0;transform:translate(10px)}@media (width<=960px){.rl__list{text-align:center;bottom:unset;width:100%;height:100%;top:0;transform:translate(0)}.rl__item{width:100%;height:100%;position:absolute}}.rl__title{text-wrap:balance;z-index:2;width:37vw;margin-bottom:8rem;margin-left:9rem;position:absolute;bottom:0;left:0}@media (width<=960px){.rl__title{width:95%;bottom:unset;opacity:0;margin:0;padding-top:10vh;top:0;left:50%;transform:translate(-50%)}}.rl__title sup{height:fit-content;font-family:ALT Systema;font-size:3rem;line-height:1.15;display:inline-block;transform:translateY(-100%)}@media (width<=960px){.rl__title sup{font-size:1.3rem}}.rl__title-line{display:inline-block;position:relative}.rl__title-underlay{color:#2f2f2e;clip-path:inset(0 0% -50% 0)}.rl__title-overlay{clip-path:inset(0 0% -50% 0);position:absolute;left:0}.rl__asset-wrap{z-index:1;user-select:none;-webkit-user-drag:none;justify-content:center;width:100%;height:200vh;display:flex;position:relative}.rl__container{width:100%;height:100vh;position:sticky;top:0;left:0}.rl__asset{clip-path:inset(3rem round 4rem);z-index:1;user-select:none;-webkit-user-drag:none;width:100%;height:100vh;display:inline-block;position:absolute;top:0;overflow:hidden}@media (width<=960px){.rl__asset{clip-path:inset(1.6rem round 2rem)}}.rl__asset img,.rl__asset video{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.reeler{background:var(--color-off-white);color:var(--color-premium-black);flex-direction:column;align-items:center;padding:3.2rem 0;display:flex;position:relative}.reeler:before{content:"";background:var(--color-off-white);width:100%;height:3px;display:inline-block;position:absolute;top:-1px}@media (width<=960px){.reeler{overflow-x:clip}.reeler__title{text-align:center;margin-bottom:2.8rem}}.tape-wrap{cursor:grab;touch-action:pan-y;user-select:none;width:100%;height:calc(4rem + 15.73vw);display:flex}.tape-wrap:active{cursor:grabbing}@media (width<=960px){.tape-wrap{gap:1rem;height:15rem;margin-bottom:1rem;display:flex;overflow-x:clip}}.tape-wrap.--second{display:none}@media (width<=960px){.tape-wrap.--second{display:flex}}.reeler__list{gap:2rem;margin-top:4rem;margin-right:2rem;display:flex;transform:translate(-50%)}@media (width<=960px){.reeler__list{gap:1rem;margin:0}}.reeler__item{aspect-ratio:1.526;border-radius:1.8rem;width:24vw;position:relative;overflow:hidden}@media (width<=960px){.reeler__item{border-radius:.92rem;flex-shrink:0;width:22.8rem}}.reeler__item:hover img{transform:scale(1.1)}.reeler__img{user-select:none;-webkit-user-drag:none;width:100%;height:100%}.reeler__img img{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;transition:transform .3s ease-in-out}.reeler__text{color:var(--color-off-white);width:48%;font-family:Roslindale;font-size:4rem;line-height:.95;position:absolute;bottom:2.4rem;left:2.4rem}@media (width<=960px){.reeler__text{width:60%;font-size:2.382rem;line-height:1.08;bottom:1.6rem;left:1.6rem}}.bento{background:var(--color-off-white);color:var(--color-premium-black);padding-bottom:4rem}@media (width<=960px){.bento{overflow-x:clip}}.bento-video{width:100%}.bento__content{align-items:center;padding-top:10rem;padding-bottom:4rem}@media (width<=960px){.bento__content{margin-top:-1px;padding:0}}.bento__title{text-align:center;grid-column:4/span 6;margin:10rem 0 4rem;padding:0 5rem}@media (width<=960px){.bento__title{grid-column:1/span 12;margin:3rem 0}}.bento__grid{color:var(--color-off-white)}.bento__item{background:var(--color-premium-black);border-radius:4rem;padding:5rem}@media (width<=960px){.bento__item{border-radius:2rem;padding:0}}.bento__col.--1{grid-column:2/span 6}@media (width<=960px){.bento__col.--1{grid-column:1/span 12}}.bento__col.--2{grid-column:8/span 4}@media (width<=960px){.bento__col.--2{grid-column:1/span 12}}.bento__col{flex-direction:column;gap:2rem;display:flex}.bento__item{flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.bento__item.--1{aspect-ratio:920/760}@media (width<=960px){.bento__item.--1{aspect-ratio:unset;height:46rem;padding-bottom:4.5rem}}.bento__item.--3{text-align:center;height:100%}@media (width<=960px){.bento__item.--3{aspect-ratio:unset;height:38rem;padding-bottom:4.5rem}}.bento__item.--2{aspect-ratio:920/440}@media (width<=960px){.bento__item.--2{aspect-ratio:unset;height:38rem;padding-bottom:4.5rem}}.bento__item.--4{text-align:center;height:100%}@media (width<=960px){.bento__item.--4{aspect-ratio:unset;height:38rem;padding-bottom:4.5rem}}.bento__heading{z-index:1;margin-bottom:1rem;font-family:ALT Systema SemiBold;font-size:4.4rem;font-weight:600;line-height:1.64}@media (width<=960px){.bento__heading{text-align:center;font-size:2.8rem}}.bento__heading.--1{white-space:nowrap;text-align:center;margin-bottom:0;padding-left:5rem;font-family:Roslindale;font-size:12rem;line-height:1;position:absolute;top:8rem}@media (width<=960px){.bento__heading.--1{padding-left:3rem;font-size:5.5rem;top:4rem}}.bento__heading.--1 span{padding-left:20rem;font-family:ALT Systema;font-size:12rem}@media (width<=960px){.bento__heading.--1 span{padding-left:6.8rem;font-size:5.5rem;display:inline-block;transform:translateY(3rem)}}.bento__desc{z-index:1;font-family:ALT Systema;font-size:2.2rem;line-height:1.35}@media (width<=960px){.bento__desc{text-align:center;padding:0 3rem;font-size:1.6rem;width:calc(100% - 6rem)!important}}.bento__item.--1 .bento__desc{width:38rem}.bento__item.--2 .bento__desc{width:44rem}.bento__col.--2 .bento__desc{width:45rem;margin-left:auto;margin-right:auto}.bento__asset{position:absolute}.bento__asset img,.bento__asset video{object-fit:cover;width:100%;height:100%}@media (width<=960px){.bento__asset video{object-fit:contain}}.bento__item.--1 .bento__asset{width:82%;top:0;left:50%;transform:translate(-40%)translateY(-6%)rotate(17deg)}@media (width<=960px){.bento__item.--1 .bento__asset{width:105%;top:.5rem;transform:translate(-46%)rotate(15deg)}}.bento__item.--2 .bento__asset{width:65%;top:50%;right:-3rem;transform:translateY(-50%)}@media (width<=960px){.bento__item.--2 .bento__asset{width:100%;height:calc(100% - 12rem);top:0;right:50%;transform:translate(48%)}}.bento__item.--3 .bento__asset{width:74%;top:0;left:50%;transform:translate(-54%)}@media (width<=960px){.bento__item.--3 .bento__asset{width:96%;height:calc(100% - 16rem);top:0;left:50%;transform:translate(-52%)translateY(-5%)}}.bento__item.--4 .bento__asset{width:80%;top:-1rem;left:50%;transform:translate(-50%)scale(1.15)}@media (width<=960px){.bento__item.--4 .bento__asset{width:96%;height:calc(100% - 14rem);top:-1rem;left:50%;transform:translate(-50%)}}.mmt{background:var(--color-off-white);width:100%;height:300vh;margin-top:-25vh;position:relative}@media (width<=960px){.mmt{border-right:1px solid var(--color-off-white);height:100vh;margin-top:0;overflow:hidden}}.mmt__mask{justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute}.mmt__mask-left,.mmt__mask-right{background:var(--color-off-white);z-index:4;width:10.1%;height:7.92643vw;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=960px){.mmt__mask-left,.mmt__mask-right{width:11%;height:35.9264vw}}.mmt__mask-left{left:0}.mmt__mask-right{right:-1px}.mmt__img{z-index:4;width:80%}.mmt__img img{object-fit:contain;width:100%;height:100%}.mmt__wrap{width:100%;height:100vh;position:sticky;top:0;left:0}.mmt__content{z-index:2;margin-bottom:8rem;margin-left:9rem;position:absolute;bottom:0;left:0}@media (width<=960px){.mmt__content{margin-bottom:6.4rem;margin-left:6.4rem}}.mmt__title{width:34rem;font-family:Roslindale;font-size:4.7rem;line-height:1.08}@media (width<=960px){.mmt__title{text-wrap:balance;width:20rem;font-size:2.4rem}}.mmt__body{width:43.4rem;margin-top:3rem;font-family:ALT Systema;font-size:2.2rem;line-height:1.35}@media (width<=960px){.mmt__body{width:calc(100% - 6.4rem);font-size:1.6rem}}.mmt__asset{clip-path:inset(3rem round 4rem);justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:absolute}.mmt__video-wrap{justify-content:center;align-items:center;width:100%;height:0;display:flex;overflow:hidden}.mmt__video{object-fit:cover;width:100%;height:100vh}.lmq{background:var(--color-off-white);width:100%;height:fit-content;position:relative}.lmq:before{content:"";background:var(--color-off-white);width:100%;height:3px;display:inline-block;position:absolute;top:-1px}@media (width<=960px){.lmq{overflow-x:clip}}.lmq__content{z-index:10000;width:fit-content;color:var(--color-premium-black);gap:7rem;display:flex;position:absolute}@media (width<=960px){.lmq__content{bottom:3px solid red;gap:2rem}}.lmq__1,.lmq__2{letter-spacing:-.01em;white-space:nowrap;margin-top:-7.4rem;font-family:ALT Systema SemiBold;font-size:28rem;line-height:1;display:inline-block}@media (width<=960px){.lmq__1,.lmq__2{margin:0;font-size:7.2rem}}.lmq__2 span{letter-spacing:-.007em;font-family:Roslindale;font-size:28rem;line-height:1}@media (width<=960px){.lmq__2 span{font-size:7.2rem}}.lmq__solid{background:var(--color-off-white);height:40.2vw}.lmq__solid2{background:var(--color-premium-black);height:10.5vw;margin-top:-1px;padding:3px}.lmq__gradient{background:linear-gradient(#ebe9e3 0%,#938d82 50%,#161412 100%);height:85.3125vw}.btn{cursor:pointer;border:none;border-radius:9999px;outline:none;width:fit-content;padding:3rem 3.8rem;text-decoration-line:none;display:inline-flex;position:relative;overflow:hidden}@media (width<=960px){.btn{justify-content:center;padding:2rem;display:flex}}.btn__icon{width:3.2rem;height:fit-content;display:flex;position:absolute;top:50%;transform:translateY(-50%)}@media (width<=960px){.btn__icon{left:22%}}.btn__inner{z-index:10;margin-top:-.25rem;position:relative;overflow:hidden}.btn__text{color:var(--color-premium-black);transform-origin:0 0;will-change:transform;padding-bottom:1px;padding-left:4.75rem;transition:transform .5s cubic-bezier(0,0,.2,1);display:block}.btn__text-primary{transform:translate(0)rotate(0)}.btn__text-secondary{transform:translateY(100%)rotate(12deg)}.btn__text-secondary,.btn__underlay{position:absolute;inset:0}.btn__underlay{z-index:0;background:var(--color-cta);border-radius:9999px;transition:transform 1s cubic-bezier(0,0,.2,1)}.btn__rect{transform-origin:100% 100%;transition:transform .5s cubic-bezier(0,0,.2,1)}.btn:hover .btn__text-primary{transform:translateY(-100%)rotate(-12deg)}.btn:hover .btn__text-secondary{transform:translate(0)rotate(0)}.btn:hover .btn__rect{transform:translate(14%,40%)scaleX(1.6)scaleY(2.5)}footer{min-height:100vh;position:relative}footer:before{content:"";background:var(--color-premium-black);width:100%;height:3px;display:inline-block;position:absolute;top:-1px}@media (width<=960px){footer{overflow-x:clip}}.footer__content{flex-direction:column;grid-column:2/span 4;justify-content:center;height:100vh;min-height:500px;display:flex;position:relative}@media (width<=960px){.footer__content{grid-column:1/span 12;padding-bottom:10rem}}.footer__title{margin-bottom:2rem;margin-left:-1rem}@media (width<=960px){.footer__title{text-align:center;padding:0 1.6rem;transform:scale(.8)}}.footer__title-word{display:inline-block;position:relative}.footer__title-overlay{clip-path:inset(0 0% -50% 0);color:var(--color-off-white);display:inline-block;position:absolute;top:0;left:0}@media (width<=960px){.footer__title-overlay{color:#d1cdc3}}.footer__title-underlay{color:#2f2f2e;user-select:none}.footer__body{width:56rem;margin-top:2rem;position:relative}@media (width<=960px){.footer__body{color:#d1cdc3;text-align:center;width:calc(100% - 4rem);margin:0;padding:0 2rem;font-size:1.6rem}}.footer__btn{margin-top:4rem}@media (width<=960px){.footer__btn{justify-content:center;width:100%;display:flex}}.footer__footnote{color:var(--color-tan);margin-top:1.4rem;margin-left:4.3rem}sup{height:fit-content;font-family:ALT Systema;font-size:.9rem;line-height:1.15;display:inline-block;transform:translateY(-60%)}.footer__tag-loop{width:12vw;position:absolute;bottom:10rem;left:calc(100vw - 100% - 2.5rem);transform:rotate(30deg)}@media (width<=960px){.footer__tag-loop{width:40%;bottom:8rem;left:50%;transform:translate(-50%)rotate(30deg)}}.footer__secondary{flex-direction:column;grid-column:2/span 10;justify-content:space-between;padding:3.2rem 0 5rem;display:flex;position:relative}.footer__secondary:before{content:"";background:var(--color-dark-grey);border-radius:9999px;width:100%;height:2px;display:inline-block;position:absolute;top:0}.footer__legals{gap:3rem;font-family:ALT Systema;font-size:1.8rem;line-height:1.15;display:flex}.footer__legals-item{transition:opacity .3s ease-in-out}.footer__legals-item:hover{opacity:.6}.footer__copyright{margin-top:5.2rem;font-family:ALT Systema;font-size:1.6rem;line-height:1.71}.footer__socials{gap:2.5rem;display:flex}.footer__socials-item{height:2.3rem;transition:opacity .3s ease-in-out;display:flex}.footer__socials-item:hover{opacity:.6}.footer__meta{flex-direction:column;align-items:flex-end;gap:4rem;display:flex}@media (width<=960px){.footer__legals{flex-direction:column;padding-top:60px}.footer__copyright{margin-top:150px;margin-bottom:60px}.footer__meta{display:none}.footer__disclaimer{opacity:.3}}.footer__lang{cursor:pointer;background:var(--color-dark-grey);color:var(--color-off-white);border:none;border-radius:9999px;outline:none;align-items:start;gap:3rem;margin:0;padding:2rem 2.5rem 2.4rem 4rem;font-family:ALT Systema;font-size:1.6rem;line-height:1.3722rem;display:flex}.footer__lang-icon{width:1.2rem;height:1.2rem;display:flex;transform:translateY(-1px)}.footer__disclaimer{margin-top:12rem}html{text-rendering:optimizelegibility;scroll-behavior:initial;font-kerning:none;-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:#0000;-webkit-tap-highlight-color:transparent;font-size:clamp(1px,14px,.520833vw);overflow-x:clip}@media (width<=960px){html{font-size:clamp(1px,14px,2.54453vw)}}body{color:var(--color-off-white);background:var(--color-premium-black);-webkit-overflow-scrolling:auto;font-family:ALT Systema,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}canvas{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:-o-crisp-edges;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}.webgl{pointer-events:none;z-index:9999;width:min(100vw,177.778vh);height:min(100vh,56.25vw);position:absolute;top:50%;right:0;transform:translate(calc(50% - 50vw + 6rem),-50%)}.webgl2,.webgl3{pointer-events:none;z-index:9999;width:min(100vw,177.778vh);height:min(100vh,56.25vw);position:fixed;top:50%;right:0;transform:translate(calc(50% - 50vw + 6rem),-50%)}.webgl3{opacity:0}.webgl4{pointer-events:none;z-index:9999;width:min(100vw,129.38vh);height:min(100vh,77.2917vw);margin-top:-10vh;position:fixed;top:50%;right:0;transform:translate(calc(50% - 50vw + 6rem),calc(50vh - 25%))scale(.25)}.webgl-mobile{pointer-events:none;z-index:9999;width:min(100vw,129.38vh);height:min(100vh,77.2917vw);position:fixed;top:50%;left:0;transform:translateY(-50%)}.webgl-mobile-hero{pointer-events:none;width:min(100vw,177.778vh);height:min(100vh,56.25vw);position:fixed;top:50%;left:0;transform:translateY(-10%)scale(1.2)}.h1-2{letter-spacing:-.01em;font-family:Roslindale;font-size:12rem;line-height:1.05}@media (width<=960px){.h1-2{font-size:5.5rem}}.h1-1{letter-spacing:-.01em;font-family:ALT Systema SemiBold;font-size:12rem;line-height:1.05}@media (width<=960px){.h1-1{font-size:5.5rem}}.h2-1{font-family:ALT Systema SemiBold;font-size:8rem;line-height:.91}@media (width<=960px){.h2-1{font-size:3.5rem}}.h2-2{font-family:Roslindale;font-size:8rem;line-height:.91}@media (width<=960px){.h2-2{font-size:3.5rem}}.h3{letter-spacing:-.0075em;font-family:ALT Systema SemiBold;font-size:4.2rem;line-height:1.05}.t-p2{font-family:ALT Systema;font-size:2.4rem;line-height:1.15}.t-btn{letter-spacing:-.01em;font-family:ALT Systema SemiBold;font-size:1.6rem;line-height:1.05}.fx-b{justify-content:space-between;align-items:center;display:flex}.lines{pointer-events:none;user-select:none;-webkit-user-drag:none;justify-content:center;width:100%;display:flex;position:fixed;top:0;left:0;transform:translateY(calc(100vh - 45%))}.lines.--gl svg{opacity:0}.lines-gl{pointer-events:none;mix-blend-mode:screen;width:100%;height:100%;position:fixed;inset:0}.slides__nav.--mobile{height:60px!important}.slides__nav.--mobile .slides__nav-btn{background:#61ed6f!important;border:1px solid #61ed6f!important;width:60px!important;height:60px!important}.slides__nav.--mobile .slides__nav-btn svg{transform:scale(1.5)}.slides__nav.--mobile .slides__nav-btn path{fill:#161412!important}.slides__nav.--mobile .slides__nav-pagination{margin-left:calc(20px + 1.6rem);margin-right:20px;font-size:21px}.signup{z-index:1000000;opacity:0;pointer-events:none;width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.signup.--open{opacity:1;pointer-events:all}@media (width<=960px){.signup{height:auto;bottom:0;right:0;overflow:hidden auto}}.signup__underlay{backdrop-filter:blur(20px);width:100%;position:absolute;inset:0}.signup__content{background:var(--color-off-white);width:calc(100% - 19.4792vw);height:calc(100vh - 16rem);color:var(--color-premium-black);scrollbar-width:none;-ms-overflow-style:none;border-radius:2.2rem;margin:8rem auto 0;font-size:12rem;position:relative;overflow:auto}@media (width<=960px){.signup__content{width:calc(100% - 3.2rem);height:fit-content;margin-top:1.2rem;margin-bottom:1.2rem;overflow-x:hidden}}.signup__content:after{content:"";background:var(--color-premium-black);width:1px;height:83.5rem;display:inline-block;position:absolute;top:4rem;left:59%}@media (width<=960px){.signup__content:after{display:none}}html.--locked,html.--locked body{overflow-y:hidden}.signup__status:empty{display:none}.signup__content::-webkit-scrollbar{display:none}.signup__confirm{background:var(--color-off-white);width:calc(100% - 19.4792vw);height:calc(100vh - 16rem);color:var(--color-premium-black);scrollbar-width:none;-ms-overflow-style:none;text-align:center;border-radius:4rem;flex-direction:column;justify-content:space-around;align-items:center;margin:8rem auto 0;display:flex;position:relative;overflow:auto}@media (width<=960px){.signup__confirm{gap:5rem;width:calc(100% - 2.4rem);height:fit-content;margin-top:0;padding:14rem 0;transform:translateY(calc(50vh - 50%))}}.signup__confirm-heading{font-family:Alt Systema SemiBold;font-size:16rem;line-height:.9}@media (width<=960px){.signup__confirm-heading{font-size:4rem}}.signup__confirm-heading span{opacity:0;transition:transform 1.5s cubic-bezier(.65,0,.35,1),opacity 1.5s cubic-bezier(.65,0,.35,1);display:inline-block;transform:translateY(100%)}.signup__confirm-heading span:nth-of-type(2){font-family:Roslindale;transition-delay:50ms}.signup__confirm-heading.visible span{opacity:1;transform:translate(0,0%)}.signup__confirm-para{font-family:Alt Systema;font-size:2.2rem;line-height:1.2}@media (width<=960px){.signup__confirm-para{width:90%;font-size:1.8rem}}.signup__heading{margin-top:7.4rem;margin-left:8.6rem;font-size:11.9rem}@media (width<=960px){.signup__heading{transform-origin:0;transform:scale(.85)}}.signup__heading sup{font-size:3rem;transform:translate(-200%,-160%)}.signup__heading-1{margin-left:-1rem;font-family:Roslindale}.signup__heading-2{letter-spacing:.01em;margin-left:-1rem;font-family:Alt Systema SemiBold;display:inline-block;transform:translateY(-3rem)}@media (width<=960px){.signup__heading-2{letter-spacing:-.02em;margin-top:1rem}.signup__heading{margin:0;padding-top:9.5rem;padding-left:2rem;font-size:6.5rem}}.signup__desc{letter-spacing:.014em;width:64rem;margin-top:1.7rem;margin-left:8rem;font-family:Roslindale Deck;font-size:4.5rem;line-height:1.13}@media (width<=960px){.signup__desc{letter-spacing:.03em;width:calc(100% - 8rem);margin-top:2rem;margin-bottom:2rem;margin-left:4rem;font-family:Roslindale;font-size:2.8rem;line-height:1}}.signup__p{letter-spacing:-.007em;width:68rem;margin-top:16.4rem;margin-left:8rem;padding-bottom:6rem;font-size:2.2rem;line-height:1.36}@media (width<=960px){.signup__p{width:calc(100% - 5rem);margin-top:0;margin-left:1.2rem;padding-bottom:0;font-size:1.8rem;overflow:hidden}}.signup__close{border:none;border:1px solid var(--color-premium-black);cursor:pointer;z-index:2;border-radius:9999px;justify-content:center;align-items:center;width:4.2rem;height:4.2rem;transition:transform .3s ease-in-out;display:flex;position:fixed;top:10rem;right:calc(9.73958vw + 2rem)}@media (width<=960px){.signup__close{background:var(--color-off-white);width:4.5rem;height:4.5rem;position:absolute;top:2rem;right:2rem}}.signup__close:hover{transform:rotate(90deg)}.signup__close svg{width:1.4rem}.signup__form{flex-direction:column;justify-content:center;gap:1.84rem;width:62.5rem;padding:10.4rem 0 0;display:flex;position:absolute;top:0;right:0}@media (width<=960px){.signup__form{width:100%;padding-top:3rem;padding-bottom:6rem;position:relative}}.signup__form input,.signup__form select{border:none;border-radius:1.2rem;height:7.2rem;margin-left:8rem;margin-right:9rem;padding-bottom:.2rem;padding-left:2.8rem;padding-right:2.8rem;font-family:Alt Systema;font-size:1.8rem}@media (width<=960px){.signup__form input,.signup__form select{width:calc(100% - 8.4rem);margin-left:1.2rem;margin-right:1.2rem}.signup__form select{width:calc(100% - 2.75rem)}}.signup__form input::placeholder{color:var(--color-premium-black)}.signup__form button{cursor:pointer;clip-path:inset(0% round .7rem);background:#5bf16b;border:none;border-radius:.7rem;justify-content:center;align-items:center;height:7.4rem;margin-top:2.3rem;margin-left:8.1rem;margin-right:8.6rem;padding-bottom:.8rem;padding-left:4rem;padding-right:3rem;font-family:Alt Systema;font-size:1.8rem;transition:clip-path .25s ease-in-out;display:flex}@media (width<=960px){.signup__form button{margin-left:1.2rem;margin-right:1.2rem}}.signup__form button:hover{clip-path:inset(3% round .7rem)}.signup__form button svg{width:2.8rem;transform:translateY(.5rem)}.signup__notice{text-align:center;margin-top:-.5rem;font-family:Alt Systema;font-size:1.2rem}.signup__footnote{border:1px solid #d1cdc3;border-radius:.7rem;flex-direction:column;gap:5rem;width:44rem;height:fit-content;margin-bottom:4rem;margin-left:8.1rem;padding-top:1.2rem;padding-bottom:2.4rem;padding-left:1.2rem;display:flex;position:relative}@media (width<=960px){.signup__footnote{text-align:center;aspect-ratio:10/11.5;pointer-events:none;gap:0;margin:2rem 2rem 3rem;padding-top:4rem;display:none}}.signup__footnote-title{width:fit-content;font-family:Roslindale Deck;font-size:4.65rem;line-height:1.1}@media (width<=960px){.signup__footnote-title{margin-left:auto;margin-right:auto;font-size:3.65rem}}.signup__footnote-delivery{font-size:1.25rem}.signup__card{width:26rem;transition:transform .3s ease-in-out;position:absolute;right:-1rem}@media (width<=960px){.signup__card{width:100%;position:relative;right:0;transform:scale(1.3)}}.signup__footnote:hover .signup__card{transform:translateY(-10%)rotate(-8deg)}.signup__loop{width:18rem;position:absolute;top:0;left:0;transform:translate(50rem,10rem)rotate(-15deg)}@media (width<=960px){.signup__loop{width:12rem;transform:translate(21rem,9.5rem)rotate(-15deg)}}.checkbox{align-items:center;height:2rem;margin-top:1rem;margin-left:8.1rem;display:flex}@media (width<=960px){.checkbox{pointer-events:none;margin-left:1.2rem}}.checkbox__input{appearance:none;transform-origin:0;cursor:pointer;background-color:#fff;display:inline-block;position:relative;transform:scale(.8);border:2px solid var(--color-tan)!important;border-radius:.4rem!important;width:2.1rem!important;height:3rem!important;margin:0 1rem 0 0!important;padding-left:0!important}@media (width<=960px){.checkbox__input{pointer-events:all}}.checkbox .checkbox__input:checked{background-color:#5bf16b;border-color:#5bf16b!important}.checkbox .checkbox__input:checked:after{content:"✔";color:#000;font-size:1.4rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkbox__body{margin-top:-.2rem;font-family:Alt Systema;font-size:1.8rem;display:inline-block}.signup__chevron{background:#fff;justify-content:center;align-items:center;width:6rem;height:2rem;display:flex;position:absolute;top:31.8rem;right:9rem}@media (width<=960px){.signup__chevron{top:24.5rem;right:1.5rem}}.about__hero{flex-direction:column;justify-content:center;align-items:center;min-height:80vh;display:flex}@media (width<=960px){.about__hero{min-height:unset;justify-content:center;gap:6rem;padding-top:15rem;padding-bottom:15rem;overflow-x:clip}}.about__hero-heading{letter-spacing:.02em;margin-top:10.8rem;font-family:Alt Systema SemiBold,sans-serif;font-size:11.5rem}@media (width<=960px){.about__hero-heading{text-align:center;width:50%;margin-top:0;font-size:5.4rem;line-height:.9}}.about__hero-heading span{letter-spacing:.005em;font-family:Roslindale}.about__hero-subhead{margin-top:6rem;font-family:Roslindale,serif;font-size:4.6rem}@media (width<=960px){.about__hero-subhead{text-align:center;width:70%;margin-top:0;font-size:2.4rem}}.about__bts{justify-content:center;align-items:center;display:flex}@media (width<=960px){.about__bts{z-index:1;position:relative;overflow-x:clip}}.about__bts-body{width:75rem;color:var(--color-dark-grey)}@media (width<=960px){.about__bts-body{width:100%;padding:0 3.4rem}}.about__bts-line{transition:color .3s ease-in-out}.about__gradient{background:linear-gradient(#161412 0%,#2e2d2c 64%,#ebe9e3 100%);justify-content:center;height:130rem;margin-top:-40rem;display:flex}@media (width<=960px){.about__gradient{height:100vh;margin-top:-50vh;position:relative;overflow-x:clip}.about__gradient:after{content:"";background:var(--color-off-white);width:100%;height:4px;display:inline-block;position:absolute;bottom:-2px}}.about__gradient-card{width:78%;margin-top:13.2rem;margin-left:6rem;display:inline-block}@media (width<=960px){.about__gradient-card{width:100%;height:fit-content;margin-top:0;margin-left:0;position:absolute;bottom:0}}.about__gradient-card img{object-fit:contain;width:100%}@media (width>=961px){.about__gradient-card{display:none}}.about__gradient-canvas{aspect-ratio:16/9;flex-shrink:0;height:84rem;margin-top:46rem}@media (width<=960px){.about__gradient-canvas{display:none}}.about__small{background:var(--color-off-white);color:#393632;text-align:center;justify-content:center;align-items:flex-end;height:20rem;font-family:Alt Systema;font-size:2.2rem;line-height:1.35;display:flex}@media (width<=960px){.about__small{height:fit-content;font-size:1.6rem;overflow-x:clip}}.about__small-para{width:87.7rem}@media (width<=960px){.about__small-para{width:100%;padding:0 3.4rem}}.about__mq{background:var(--color-off-white);color:var(--color-premium-black);white-space:nowrap;align-items:center;min-height:85rem;display:flex;overflow-x:clip}@media (width<=960px){.about__mq{min-height:unset}}.about__mq-title{letter-spacing:-.02em;font-family:Alt Systema SemiBold;font-size:27.7rem;transform:translate(6.5%)translateY(-21%)}@media (width<=960px){.about__mq-title{letter-spacing:.02em;border-bottom:1px solid var(--color-off-white);padding:10rem 0;font-size:6.5rem;transform:translate(5%)translateY(0)}}.about__mq-title span{font-family:Roslindale}@media (width<=960px){.about__mq-title span{letter-spacing:-.02em}}.about__lg{background:var(--color-off-white);color:#393632;letter-spacing:-.01em;text-align:center;justify-content:center;align-items:flex-end;padding-bottom:20rem;font-family:Roslindale;font-size:8rem;line-height:.91;display:flex}@media (width<=960px){.about__lg{letter-spacing:-.01em;border-bottom:1px solid var(--color-off-white);padding-bottom:0;font-size:4rem;line-height:.91;overflow-x:clip}}.about__lg-para{width:74%}@media (width<=960px){.about__lg-para{width:100%;padding:0 4.2rem}}.about__lg-para-line{position:relative}@media (width<=960px){.about__lg-para-line{white-space:nowrap;display:flex}}.about__lg-para-overlay{clip-path:inset(0 0% -50% 0);display:inline-block;transform:translate(0,0%)}@media (width<=960px){.about__lg-para-overlay{flex-shrink:0;transform:translate(calc(50vw - 150%))}}.about__lg-para-underlay{color:var(--color-tan);clip-path:inset(0 0% -50% 0);display:inline-block;position:absolute;transform:translate(0,0%)}@media (width<=960px){.about__lg-para-underlay{flex-shrink:0;position:relative;transform:translate(calc(50vw - 50%))}}.about__bottom-gradient{background:linear-gradient(#ebe9e3 0%,#938d82 50%,#161412 100%);height:86.5rem}@media (width<=960px){.about__bottom-gradient{height:50vh;overflow-x:clip}}.webgl,.webgl2,.webgl3,.webgl4,.webgl-mobile,.webgl-mobile-hero,.lines,.signup,.mmt,.intro,.hero,.header,.spacer,.bts,.mq,.rl,.reeler,.lmq,.bento,.footer{overflow-x:clip}@media (width<=960px){.mmt{display:none}}.recaptcha{margin-left:8rem}@media (width<=960px){.recaptcha{margin-bottom:4rem;margin-left:1.2rem}}
