@media (min-width:800px){.animated-arrow-module__lVXCuW__arrow{overflow:hidden}.animated-arrow-module__lVXCuW__arrow .animated-arrow-module__lVXCuW__first,.animated-arrow-module__lVXCuW__arrow .animated-arrow-module__lVXCuW__second{transition:transform .6s var(--ease-out-expo);position:absolute}}.animated-arrow-module__lVXCuW__arrow .animated-arrow-module__lVXCuW__first{transform:translate(0)scaleX(1)}.animated-arrow-module__lVXCuW__arrow .animated-arrow-module__lVXCuW__second{transform:translate(-100%)scaleX(0)}
.marquee-module__hTg7eW__marquee{display:flex;overflow-x:clip}.marquee-module__hTg7eW__marquee.marquee-module__hTg7eW__draggable{cursor:grab}.marquee-module__hTg7eW__marquee.marquee-module__hTg7eW__dragging{cursor:grabbing}.marquee-module__hTg7eW__marquee .marquee-module__hTg7eW__inner{white-space:nowrap;flex-shrink:0;display:flex;transform:translateZ(0)}:is(.marquee-module__hTg7eW__marquee .marquee-module__hTg7eW__inner)>*{flex-shrink:0}
.banner-module__P_Cmdq__container{background-size:10px 8px;background-image:repeating-linear-gradient(0deg,var(--color-contrast),var(--color-contrast) 2px,transparent 2px,transparent);font-variation-settings:"DENS" 50;-webkit-font-smoothing:none;background-position:0 -6px}
.theme-button-module__yDgajG__button{align-items:center;display:grid;position:relative}.theme-button-module__yDgajG__button:after,.theme-button-module__yDgajG__button:before{content:"";grid-area:1/1;justify-content:center;align-items:center;width:100%;display:grid}.theme-button-module__yDgajG__button:before{background-color:var(--primary-color);height:2.66667vw}@media (min-width:800px){.theme-button-module__yDgajG__button:before{height:.694444vw}}.theme-button-module__yDgajG__button:after{background-color:var(--secondary-color);height:.533333vw}@media (min-width:800px){.theme-button-module__yDgajG__button:after{width:100%;height:.138889vw}}.theme-button-module__yDgajG__button.theme-button-module__yDgajG__square:before{width:2.66667vw;height:2.66667vw}@media (min-width:800px){.theme-button-module__yDgajG__button.theme-button-module__yDgajG__square:before{width:.694444vw;height:.694444vw}}
.modal-module__hVbPDa__modal{z-index:2;width:100%;height:100%;display:flex;position:fixed}.modal-module__hVbPDa__modal:not(.modal-module__hVbPDa__open){pointer-events:none}.modal-module__hVbPDa__modal:not(.modal-module__hVbPDa__open) .modal-module__hVbPDa__catch-click{opacity:0}.modal-module__hVbPDa__modal:not(.modal-module__hVbPDa__open) .modal-module__hVbPDa__inner{transform:translate(100%)}.modal-module__hVbPDa__catch-click{width:100%;height:100%;transition:.5s opacity var(--ease-gleasing);background:#000000b3;position:absolute;top:0;left:0}.modal-module__hVbPDa__inner{background-color:var(--color-primary);width:75%;height:100%;color:var(--color-secondary);text-transform:uppercase;transition:.8s transform var(--ease-gleasing);flex-direction:column;padding:3.2vw;display:flex;position:relative;left:25%}@media (min-width:800px){.modal-module__hVbPDa__inner{width:50%;padding:3.88889vw .555556vw .555556vw;left:50%}}.modal-module__hVbPDa__inner .modal-module__hVbPDa__heading{border-bottom:1px solid var(--color-secondary);padding-bottom:4.26667vw}@media (min-width:800px){.modal-module__hVbPDa__inner .modal-module__hVbPDa__heading{padding-bottom:1.11111vw}}.modal-module__hVbPDa__close{position:absolute;top:3.2vw;right:3.2vw}@media (min-width:800px){.modal-module__hVbPDa__close{position:absolute;top:.555556vw;right:.555556vw}}.modal-module__hVbPDa__close.modal-module__hVbPDa__active{background:var(--color-secondary)}.modal-module__hVbPDa__lines{overscroll-behavior:contain;flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}@media (min-width:800px){.modal-module__hVbPDa__lines{max-height:41.6667vw}}.modal-module__hVbPDa__lines .modal-module__hVbPDa__line{grid-gap:var(--layout-columns-gap);border-bottom:1px solid var(--color-secondary);grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"media media info info.remove""media media quantity quantity price price";padding:4.26667vw 0;display:grid}@media (min-width:800px){.modal-module__hVbPDa__lines .modal-module__hVbPDa__line{grid-template-areas:"media media info info.remove""media media quantity. .price";padding:1.11111vw 0}}:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__media{grid-area:media;width:100%;height:40vw;position:relative}:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__media) img{-o-object-fit:contain;object-fit:contain;height:100%}@media (min-width:800px){:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__media{height:17.3611vw}}:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__info{flex-direction:column;grid-area:info;justify-content:space-between;display:flex}@media (min-width:800px){:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__info{padding-left:.555556vw}}:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__info) .modal-module__hVbPDa__details{flex-direction:column;display:flex}@media (max-width:799.98px){:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__info) .modal-module__hVbPDa__details{font-size:2.66667vw}}:is(:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__info) .modal-module__hVbPDa__details) .modal-module__hVbPDa__title{margin-bottom:.555556vw;font-size:4.8vw}@media (min-width:800px){:is(:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__info) .modal-module__hVbPDa__details) .modal-module__hVbPDa__title{font-size:1.66667vw}}:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__remove{grid-area:remove;justify-self:flex-end}.modal-module__hVbPDa__disable:is(:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__remove) button){pointer-events:none;opacity:.5}:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity{background-color:var(--color-secondary);height:fit-content;color:var(--color-black);border-radius:26.6667vw;grid-area:quantity;justify-content:space-between;align-items:center;padding:2.13333vw 4.26667vw;display:flex}@media (max-width:799.98px){:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity{align-self:center;font-size:3.2vw}}@media (min-width:800px){:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity{border-radius:6.94444vw;align-self:flex-end;padding:.833333vw 1.11111vw}}:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity) button{text-align:center}.modal-module__hVbPDa__disable:is(:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity) button){pointer-events:none;opacity:.5}@media (hover:hover){:is(:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity) button):hover{color:var(--color-white)}}:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity) span{padding:0 2.13333vw}@media (min-width:800px){:is(:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__quantity) span{padding:0 1.11111vw}}:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__price{grid-area:price;align-self:center;height:fit-content}@media (min-width:800px){:is(.modal-module__hVbPDa__lines .modal-module__hVbPDa__line) .modal-module__hVbPDa__price{align-self:flex-end}}.modal-module__hVbPDa__checkout{align-self:flex-end;width:100%;position:relative}.modal-module__hVbPDa__checkout:before{content:"";pointer-events:none;background:linear-gradient(#0c002400,#000 45%);width:100%;height:100%;position:absolute;top:-3.47222vw}@media (max-width:799.98px){.modal-module__hVbPDa__checkout:before{top:-13.3333vw}}.modal-module__hVbPDa__checkout .modal-module__hVbPDa__top{justify-content:space-between;margin-bottom:1.11111vw;display:flex;position:relative}.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action{text-align:center;border:2px solid var(--color-red);border-radius:.555556vw;width:100%;padding:1.73611vw 0;display:block;position:relative;overflow:hidden}:is(.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action) span{position:relative}:is(.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action):before{content:"";background-color:var(--color-red);clip-path:circle(0);position:absolute;inset:0}@media (hover:hover){:is(.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action):hover{color:var(--color-black)}:is(.modal-module__hVbPDa__checkout .modal-module__hVbPDa__action):hover:before{transition:1s clip-path var(--ease-gleasing);clip-path:circle(100%)}}
.mobile-menu-module__bNBk8W__hamburger{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.mobile-menu-module__bNBk8W__hamburger span{background-color:var(--color-secondary);transform-origin:50%;width:4.26667vw;height:.266667vw;transition:.4s all var(--ease-gleasing);border-radius:.533333vw;position:absolute}:is(.mobile-menu-module__bNBk8W__hamburger span):nth-child(2){transform:translateY(400%)}:is(.mobile-menu-module__bNBk8W__hamburger span):nth-child(3){transform:translateY(-400%)}:is(.mobile-menu-module__bNBk8W__hamburger[data-open=true] span):first-child{opacity:0}:is(.mobile-menu-module__bNBk8W__hamburger[data-open=true] span):nth-child(2){transform:translateY(0)rotate(45deg)}:is(.mobile-menu-module__bNBk8W__hamburger[data-open=true] span):nth-child(3){transform:translateY(0)rotate(-45deg)}.mobile-menu-module__bNBk8W__menu{top:var(--header-height);z-index:100;clip-path:inset(0 0 100%);width:100vw;transition:clip-path .4s var(--ease-gleasing);pointer-events:none;transform-origin:top;background-color:#0000;flex-direction:column;justify-content:flex-start;display:flex;position:fixed;left:0;right:0}.mobile-menu-module__bNBk8W__menu[data-open]{clip-path:inset(0);pointer-events:inherit}.mobile-menu-module__bNBk8W__cart{height:7.46667vw;position:relative}.mobile-menu-module__bNBk8W__cart .mobile-menu-module__bNBk8W__glyphs{position:relative;left:0}@media (max-width:799.98px){.mobile-menu-module__bNBk8W__cart .mobile-menu-module__bNBk8W__glyphs{height:100%}}:is(.mobile-menu-module__bNBk8W__cart .mobile-menu-module__bNBk8W__glyphs) *{position:absolute}:is(:is(.mobile-menu-module__bNBk8W__cart .mobile-menu-module__bNBk8W__glyphs) *) path{fill:var(--color-primary)}.mobile-menu-module__bNBk8W__cart span{margin-bottom:.8vw}.mobile-menu-module__bNBk8W__cart sup{vertical-align:super;margin-left:2.13333vw;font-size:smaller}.mobile-menu-module__bNBk8W__nav{background-color:var(--color-primary);height:fit-content;padding-inline:var(--safe);position:relative}.mobile-menu-module__bNBk8W__nav .mobile-menu-module__bNBk8W__inner{gap:1.06667vw}.mobile-menu-module__bNBk8W__overlay{z-index:99;background-color:var(--color-black);opacity:0;transition:opacity .4s var(--ease-gleasing);position:fixed;inset:0}.mobile-menu-module__bNBk8W__overlay[data-open]{opacity:.7}.mobile-menu-module__bNBk8W__theme-container{margin-inline:calc(var(--safe)*-1);padding-inline:var(--safe);position:relative}.mobile-menu-module__bNBk8W__theme-line{background-color:var(--color-contrast);width:100%;height:.533333vw;position:absolute;top:50%;left:0;transform:translateY(-50%)}
.easter-egg-module__X6vFYG__curtainReveal{clip-path:inset(100% 0 0);animation:1.2s cubic-bezier(.7,0,.3,1) forwards easter-egg-module__X6vFYG__curtainReveal}.easter-egg-module__X6vFYG__curtainExit{clip-path:inset(0);animation:1s cubic-bezier(.7,0,.3,1) forwards easter-egg-module__X6vFYG__curtainExit}.easter-egg-module__X6vFYG__textReveal{animation:.8s cubic-bezier(.7,0,.3,1) forwards easter-egg-module__X6vFYG__textReveal}.easter-egg-module__X6vFYG__textExit{animation:.6s cubic-bezier(.7,0,.3,1) forwards easter-egg-module__X6vFYG__textExit}@keyframes easter-egg-module__X6vFYG__curtainReveal{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes easter-egg-module__X6vFYG__curtainExit{0%{clip-path:inset(0)}to{clip-path:inset(0 0 100%)}}
.footer-module__HkcrGa__footer{margin-inline:calc(var(--safe)*-1);opacity:1;transition:transform .6s var(--ease-out-expo),opacity .6s var(--ease-out-expo);will-change:transform,opacity;background-color:var(--color-primary);padding-inline:var(--safe);transform:translateY(0)}.footer-module__HkcrGa__footer:before{content:"";left:calc(var(--safe)*-1);height:.138889vw;width:calc(100% + var(--safe)*2);background-color:var(--color-contrast);position:absolute;top:calc(50% - 1px)}.footer-module__HkcrGa__footer.footer-module__HkcrGa__hidden{opacity:0;pointer-events:none;transform:translateY(100%)}.footer-module__HkcrGa__buttons{gap:.555556vw}.footer-module__HkcrGa__itemCount{font-size:65%}
.global-transition-module__YgNFnW__container{-webkit-font-smoothing:none;font-variation-settings:"DENS" 50;clip-path:inset(100% 0 0)}.global-transition-module__YgNFnW__background{background-size:10px 8px;background-image:repeating-linear-gradient(0deg,var(--color-contrast),var(--color-contrast) 2px,transparent 2px,transparent)}
.real-footer-module___8kVUa__wrapper{height:calc(100svh - var(--header-height,0))}.real-footer-module___8kVUa__footer nav ul li a{align-items:center;min-height:1.75rem;display:inline-flex}.real-footer-module___8kVUa__stickyWrapper{height:200vh}.real-footer-module___8kVUa__footer{height:calc(100svh - var(--header-height,0))}.real-footer-module___8kVUa__lines{background-size:10px 5px;background-image:repeating-linear-gradient(0deg,var(--color-contrast),var(--color-contrast) 2px,transparent 2px,transparent);z-index:1;background-position:0 0;height:53.3333vw}@media (min-width:800px){.real-footer-module___8kVUa__lines{background-size:10px 8px;height:35.5556vw}}.real-footer-module___8kVUa__darkroom{font-size:17.3333vw;font-family:var(--font-sauce);letter-spacing:0;font-style:normal;font-weight:400;line-height:100%;position:absolute;bottom:16vw;left:50%;transform:translate(-50.5%)}@media (min-width:800px){.real-footer-module___8kVUa__darkroom{font-size:17.4306vw;bottom:6.25vw}}
.scrollbar-module__EB95wW__scrollbar{z-index:21;position:fixed;top:0;bottom:0;right:0}.scrollbar-module__EB95wW__scrollbar .scrollbar-module__EB95wW__inner{height:100%;position:relative}[data-lenis=stopped]:is(.scrollbar-module__EB95wW__scrollbar .scrollbar-module__EB95wW__inner){opacity:0}[data-lenis=started]:is(.scrollbar-module__EB95wW__scrollbar .scrollbar-module__EB95wW__inner){opacity:1}.scrollbar-module__EB95wW__scrollbar .scrollbar-module__EB95wW__thumb{background-color:var(--color-secondary);cursor:grab;border-radius:0;width:.277778vw;min-height:5.55556vw;position:absolute;right:0}@media (max-width:799.98px){.scrollbar-module__EB95wW__scrollbar{display:none}}
@font-face{font-family:therma;src:url(../media/ASTherma_BoldCondensed-s.p.0ji6xav-1q5w7.woff2?dpl=dpl_H58XCQcXaJLgisWgn4VmAqkkFs2E)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:therma Fallback;src:local(Arial);ascent-override:149.24%;descent-override:29.88%;line-gap-override:0.0%;size-adjust:67.0%}.therma_aaa734a1-module__1JebEq__className{font-family:therma,therma Fallback}.therma_aaa734a1-module__1JebEq__variable{--font-therma:"therma","therma Fallback"}
.button-module__5pdeQG__button{transition-property:background-color,color;transition-duration:.6s;transition-timing-function:var(--ease-out-expo);touch-action:manipulation}@media (hover:hover){.button-module__5pdeQG__button:hover{background-color:var(--color-secondary);color:var(--color-primary)}.button-module__5pdeQG__button:hover .button-module__5pdeQG__inner{display:inline-block;transform:translate(1.25vw)}}.button-module__5pdeQG__button .button-module__5pdeQG__inner{transition-property:transform;transition-duration:.6s;transition-timing-function:var(--ease-out-expo)}.button-module__5pdeQG__button:not(:hover) .button-module__5pdeQG__glyphs{visibility:hidden}:is(.button-module__5pdeQG__button .button-module__5pdeQG__glyphs) *{position:absolute;inset:0}:is(:is(.button-module__5pdeQG__button .button-module__5pdeQG__glyphs) *) path{fill:var(--color-primary)}
.image-module__cPWPcq__block{width:auto;height:auto;display:block}
@font-face{font-family:sauce;src:url(../media/ASModule2VF-s.p.0-9f8y5kxovl4.woff2?dpl=dpl_H58XCQcXaJLgisWgn4VmAqkkFs2E)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:sauce Fallback;src:local(Arial);ascent-override:86.75%;descent-override:16.52%;line-gap-override:0.0%;size-adjust:121.04%}.sauce_c7ca0744-module__ziOkUW__className{font-family:sauce,sauce Fallback}.sauce_c7ca0744-module__ziOkUW__variable{--font-sauce:"sauce","sauce Fallback"}
.video-module__f71dVq__video{background:var(--color-primary)}
@font-face{font-family:mono;src:url(../media/ReplicaMonoLLWeb_Regular-s.p.0bgcazpwh-864.woff2?dpl=dpl_H58XCQcXaJLgisWgn4VmAqkkFs2E)format("woff2");font-display:swap;font-weight:200;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:71.06%;descent-override:18.7%;line-gap-override:0.0%;size-adjust:133.68%}.mono_5da033d2-module__n1AzdG__className{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,Consolas,monospace}.mono_5da033d2-module__n1AzdG__variable{--font-mono:"mono","mono Fallback",ui-monospace,SFMono-Regular,Consolas,monospace}
.grid-module__iVrzNG__grid .grid-module__iVrzNG__cursor{left:calc(var(--safe)*-1);width:calc(100% + var(--safe)*2)}:is(.grid-module__iVrzNG__grid .grid-module__iVrzNG__item):nth-child(odd) .grid-module__iVrzNG__inner{grid-column:5/9}:is(.grid-module__iVrzNG__grid .grid-module__iVrzNG__item):nth-child(2n+2) .grid-module__iVrzNG__inner{grid-column:1/5}:is(:is(.grid-module__iVrzNG__grid .grid-module__iVrzNG__item) .grid-module__iVrzNG__button):hover{background-color:var(--color-secondary);color:var(--color-primary)}:is(.grid-module__iVrzNG__grid .grid-module__iVrzNG__item) .grid-module__iVrzNG__itemCursor{grid-column:5/9}.grid-module__iVrzNG__right:is(:is(.grid-module__iVrzNG__grid .grid-module__iVrzNG__item) .grid-module__iVrzNG__itemCursor){grid-column:1/5}
@font-face{font-family:sans;src:url(../media/ReplicaLLWeb_Bold-s.p.0piyed3l299ta.woff2?dpl=dpl_H58XCQcXaJLgisWgn4VmAqkkFs2E)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:90.44%;descent-override:23.8%;line-gap-override:0.0%;size-adjust:105.04%}.sans_7dab622f-module__x6hiDG__className{font-family:sans,sans Fallback}.sans_7dab622f-module__x6hiDG__variable{--font-sans:"sans","sans Fallback"}
.list-module__46NDuG__list{margin-inline:calc(var(--safe)*-1);min-height:70svh}:is(.list-module__46NDuG__list .list-module__46NDuG__item):last-child{border-bottom:1px solid var(--color-contrast)}:is(.list-module__46NDuG__list .list-module__46NDuG__item) .list-module__46NDuG__inner{transition-timing-function:var(--ease-out-expo);transition-property:height;transition-duration:.6s;overflow:clip}:is(:is(.list-module__46NDuG__list .list-module__46NDuG__item) .list-module__46NDuG__inner) .list-module__46NDuG__asset{height:96vw;margin-right:2.13333vw}@media (min-width:800px){:is(:is(.list-module__46NDuG__list .list-module__46NDuG__item) .list-module__46NDuG__inner) .list-module__46NDuG__asset{height:16.6667vw;margin-right:.555556vw}}:is(:is(:is(:is(.list-module__46NDuG__list .list-module__46NDuG__item) .list-module__46NDuG__inner) .list-module__46NDuG__buttons) *):hover{background-color:var(--color-secondary);color:var(--color-primary)}:is(.list-module__46NDuG__list .list-module__46NDuG__item) .list-module__46NDuG__link{transition-timing-function:var(--ease-out-expo);transition-property:color,background-color;transition-duration:.6s}@media (min-width:800px){:is(.list-module__46NDuG__list .list-module__46NDuG__item) .list-module__46NDuG__title{transition-timing-function:var(--ease-out-expo);transition-property:transform;transition-duration:.6s;transform:translate(-1.11111vw)}:is(:is(.list-module__46NDuG__list .list-module__46NDuG__item) .list-module__46NDuG__title) svg{transition-timing-function:var(--ease-out-expo);opacity:0;transition-property:opacity;transition-duration:.6s}}:is(.list-module__46NDuG__list .list-module__46NDuG__item) .list-module__46NDuG__glyphs{visibility:visible}:is(:is(.list-module__46NDuG__list .list-module__46NDuG__item) .list-module__46NDuG__glyphs) *{position:absolute;inset:0}:is(:is(:is(.list-module__46NDuG__list .list-module__46NDuG__item) .list-module__46NDuG__glyphs) *) path{fill:var(--color-primary)}:is(.list-module__46NDuG__active:is(.list-module__46NDuG__list .list-module__46NDuG__item),:is(.list-module__46NDuG__list .list-module__46NDuG__item):hover) .list-module__46NDuG__link{color:var(--color-primary);background-color:var(--color-secondary)}@media (min-width:800px){:is(.list-module__46NDuG__active:is(.list-module__46NDuG__list .list-module__46NDuG__item),:is(.list-module__46NDuG__list .list-module__46NDuG__item):hover) .list-module__46NDuG__corner{animation:2s linear infinite list-module__46NDuG__rotate}}:is(:is(.list-module__46NDuG__list .list-module__46NDuG__item):hover,.list-module__46NDuG__active:is(.list-module__46NDuG__list .list-module__46NDuG__item)) .list-module__46NDuG__title{transform:translate(0)}:is(:is(:is(.list-module__46NDuG__list .list-module__46NDuG__item):hover,.list-module__46NDuG__active:is(.list-module__46NDuG__list .list-module__46NDuG__item)) .list-module__46NDuG__title) svg{opacity:1}
.minimap-module__0--dma__minimap{--width:400px;--height:calc(var(--width)/var(--viewport-ratio));z-index:9999;width:var(--width);height:var(--height);position:fixed;top:50%;right:50px;transform:translateY(-50%)}.minimap-module__0--dma__minimap:after{content:"";border:2px solid #00000080;border-radius:6px;position:absolute;inset:-6px}.minimap-module__0--dma__minimap:before{content:"";transform:translateY(calc(var(--progress)*-100% + var(--progress)*var(--height)));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0000001a;border-radius:4px}.minimap-module__0--dma__minimap .minimap-module__0--dma__markers,.minimap-module__0--dma__minimap:before{width:100%;aspect-ratio:var(--body-ratio);position:absolute;top:0}.minimap-module__0--dma__minimap .minimap-module__0--dma__markers{z-index:1}:is(.minimap-module__0--dma__minimap .minimap-module__0--dma__markers) .minimap-module__0--dma__marker{width:100%;height:2px;transform:translateY(-50%) translateY(calc(var(--top)*var(--height)));position:absolute;top:0}
.selected-module__bICBXa__section{margin-inline:calc(var(--safe)*-1)}.selected-module__bICBXa__main{position:sticky;top:1vw}.selected-module__bICBXa__project{width:100%;position:absolute;top:0}.selected-module__bICBXa__project .selected-module__bICBXa__video{filter:contrast(1.4)saturate(.7)brightness(1.05)}.selected-module__bICBXa__project:nth-child(2) .selected-module__bICBXa__name{text-align:right}.selected-module__bICBXa__name{height:fit-content;top:calc(50% - 12.2667vw)}@media (min-width:800px){.selected-module__bICBXa__name{top:calc(50% - 3.19444vw)}}.selected-module__bICBXa__name:before{content:"";background-color:var(--color-secondary);opacity:.5;width:100%;height:1px;position:absolute;bottom:-2.13333vw;left:0}@media (min-width:800px){.selected-module__bICBXa__name:before{bottom:-1.11111vw}}
.marquee-module__E7ox-a__marquee-container{margin-inline:calc(var(--safe)*-1);background-color:var(--color-primary);height:108vw;margin-top:-23.4667vw}@media (min-width:800px){.marquee-module__E7ox-a__marquee-container{height:41.6667vw;margin-top:-35vh}}.marquee-module__E7ox-a__asset{height:100%;margin-right:1.33333vw}@media (max-width:799.98px){.marquee-module__E7ox-a__asset{width:80vw}}@media (min-width:800px){.marquee-module__E7ox-a__asset{margin-right:.555556vw}}
.testimonials-module__ebsl3G__grid{grid-gap:var(--gap);gap:var(--gap);grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:799.98px){.testimonials-module__ebsl3G__grid{grid-template-columns:1fr}}.testimonials-module__ebsl3G__card{border-top:1px solid var(--color-contrast);padding-top:6.4vw}@media (min-width:800px){.testimonials-module__ebsl3G__card{padding-top:1.66667vw}}.testimonials-module__ebsl3G__cite{font-style:normal}
.values-module__GzJFvW__container{margin-inline:calc(var(--safe)*-1);height:100%;position:relative;transform:translateZ(0)}.values-module__GzJFvW__card-container{top:var(--header-height);background-color:var(--color-primary);border-top:1px solid var(--color-contrast);min-height:100vh;position:sticky;transform:translateZ(0)}.values-module__GzJFvW__card-container:last-child:before{content:"";background-color:var(--color-contrast);width:100%;height:1px;position:absolute;top:70%}@media (min-width:800px){.values-module__GzJFvW__card-container:last-child:before{top:55%}}.values-module__GzJFvW__card-container:first-child{top:18.1333vw}@media (min-width:800px){.values-module__GzJFvW__card-container:first-child{top:5.41667vw}}.values-module__GzJFvW__card-container:nth-child(2){top:24.5333vw}@media (min-width:800px){.values-module__GzJFvW__card-container:nth-child(2){top:7.08333vw}}.values-module__GzJFvW__card-container:nth-child(3){top:30.9333vw}@media (min-width:800px){.values-module__GzJFvW__card-container:nth-child(3){top:8.75vw}}.values-module__GzJFvW__card-container:nth-child(4){top:37.3333vw}@media (min-width:800px){.values-module__GzJFvW__card-container:nth-child(4){top:10.4167vw}}.values-module__GzJFvW__card-container:nth-child(5){top:43.7333vw}@media (min-width:800px){.values-module__GzJFvW__card-container:nth-child(5){top:12.0833vw}}.values-module__GzJFvW__card-container:nth-child(6){top:50.1333vw}@media (min-width:800px){.values-module__GzJFvW__card-container:nth-child(6){top:13.75vw}.values-module__GzJFvW__card[data-index="0"]{grid-column-start:1}.values-module__GzJFvW__card[data-index="1"]{grid-column-start:2}.values-module__GzJFvW__card[data-index="2"]{grid-column-start:3}.values-module__GzJFvW__card[data-index="3"]{grid-column-start:4}.values-module__GzJFvW__card[data-index="4"]{grid-column-start:5}.values-module__GzJFvW__card[data-index="5"]{grid-column-start:6}}@media (max-width:799.98px){.values-module__GzJFvW__card{grid-column:1/-1}}.values-module__GzJFvW__card .values-module__GzJFvW__header{background-color:var(--color-contrast);position:relative;transform:translateY(-50%)}@media (max-width:799.98px){.values-module__GzJFvW__card .values-module__GzJFvW__header{height:4.8vw;padding:1.06667vw 1.6vw}}@media (min-width:800px){.values-module__GzJFvW__card .values-module__GzJFvW__header{height:1.38889vw;padding:.277778vw .416667vw}}:is(.values-module__GzJFvW__card .values-module__GzJFvW__header) .values-module__GzJFvW__glyphs{position:relative;left:0}@media (max-width:799.98px){:is(.values-module__GzJFvW__card .values-module__GzJFvW__header) .values-module__GzJFvW__glyphs{width:1.6vw;height:1.6vw}}:is(:is(.values-module__GzJFvW__card .values-module__GzJFvW__header) .values-module__GzJFvW__glyphs) *{position:absolute}:is(:is(:is(.values-module__GzJFvW__card .values-module__GzJFvW__header) .values-module__GzJFvW__glyphs) *) path{fill:var(--color-secondary)}:is(.values-module__GzJFvW__card .values-module__GzJFvW__header) .values-module__GzJFvW__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:800px){.values-module__GzJFvW__card .values-module__GzJFvW__subtitle{text-align:left}}@media (max-width:799.98px){.values-module__GzJFvW__card .values-module__GzJFvW__paragraph{padding-left:24.5333vw}}
.scrollbar-module__d1hV0G__scrollbar{z-index:2;width:2.13333vw;position:absolute;top:0;bottom:0;right:0}@media (min-width:800px){.scrollbar-module__d1hV0G__scrollbar{width:.555556vw}}.scrollbar-module__d1hV0G__scrollbarInner{height:100%;position:relative}.scrollbar-module__d1hV0G__scrollbarThumb{background-color:var(--color-secondary);cursor:grab;width:1.06667vw;min-height:10.6667vw;position:absolute;right:.533333vw}@media (min-width:800px){.scrollbar-module__d1hV0G__scrollbarThumb{width:.277778vw;min-height:2.77778vw;right:.138889vw}}@media (max-width:799.98px){.scrollbar-module__d1hV0G__scrollbar{display:none}}
.mobile-grid-module__hUY17G__mobile-grid{margin-inline:calc(var(--safe)*-1)}.mobile-grid-module__hUY17G__border{background-color:var(--color-secondary);opacity:.5;width:100%;height:2px;margin-top:-9.33333vw;margin-bottom:4.26667vw;position:sticky;bottom:50dvh}.mobile-grid-module__hUY17G__reverse{flex-direction:row-reverse}.mobile-grid-module__hUY17G__reverse .mobile-grid-module__hUY17G__name{text-align:right}
.case-study-module__SgclZG__margin{margin-inline:calc(var(--safe)*-1)}
.input-module__E_cmsq__input::placeholder{color:var(--color-secondary);opacity:.5}
.home-module__PvhTqa__title{font-family:var(--font-therma);letter-spacing:-1.33333vw;font-size:26.6667vw;line-height:80%}@media (min-width:800px){.home-module__PvhTqa__title{letter-spacing:-.694444vw;font-size:13.8889vw}}.home-module__PvhTqa__title .home-module__PvhTqa__word{margin-left:-1.06667vw}@media (min-width:800px){.home-module__PvhTqa__title .home-module__PvhTqa__word{margin-left:-.555556vw}}.home-module__PvhTqa__overflow{margin-inline:calc(var(--safe)*-1);position:relative}.home-module__PvhTqa__overflow .home-module__PvhTqa__highlight{font-family:var(--font-therma)}.home-module__PvhTqa__activiy{transition:background-color .5s var(--ease-out-expo),color .3s var(--ease-out-expo)}.home-module__PvhTqa__activiy .home-module__PvhTqa__date{transition:transform .5s var(--ease-out-expo)}@media (hover:hover){.home-module__PvhTqa__activiy:hover{background-color:var(--color-secondary);color:var(--color-primary)}.home-module__PvhTqa__activiy:hover .home-module__PvhTqa__date{transform:translate(1.25vw)}.home-module__PvhTqa__activiy:hover .home-module__PvhTqa__corner{animation:2s linear infinite home-module__PvhTqa__rotate}.home-module__PvhTqa__activiy:not(:hover) .home-module__PvhTqa__glyphs{visibility:hidden}}:is(.home-module__PvhTqa__activiy .home-module__PvhTqa__glyphs) *{position:absolute;inset:0}:is(:is(.home-module__PvhTqa__activiy .home-module__PvhTqa__glyphs) *) path,.home-module__PvhTqa__corner path{fill:var(--color-primary)}@keyframes home-module__PvhTqa__rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}
.about-module__-i9KWa__aside{row-gap:5.55556vw}
.terminal-module__-YHw3a__input{caret-shape:block}.terminal-module__-YHw3a__terminal ::-webkit-scrollbar{display:none}.terminal-module__-YHw3a__terminal{-ms-overflow-style:none;scrollbar-width:none;font-family:monospace}.terminal-module__-YHw3a__inputLine{align-items:center;display:flex}.terminal-module__-YHw3a__prompt{color:inherit;font-family:monospace}.terminal-module__-YHw3a__wrapper{background-color:rgb(from var(--color-primary) r g b/.5)}
.form-module__HKD-xq__label:has(data-checked){background-color:var(--theme-contrast)}@media (hover:hover){.form-module__HKD-xq__radio{transition:opacity .3s ease-in-out}.form-module__HKD-xq__radio:hover{opacity:1}}.form-module__HKD-xq__item{transition:border-color .3s ease-in-out}@media (hover:hover){.form-module__HKD-xq__item:hover{border-color:var(--color-hover)}}@media (max-width:799.98px){.form-module__HKD-xq__input{row-gap:var(--gap)}}@media (min-width:800px){.form-module__HKD-xq__input>label{width:calc(var(--column-width)*2 + var(--gap)*1 + var(--gap));flex-shrink:0}}.form-module__HKD-xq__input textarea{height:2.77778vw}@media (max-width:799.98px){.form-module__HKD-xq__input textarea{height:11.4667vw}}.form-module__HKD-xq__input:has(textarea){padding-bottom:1.11111vw}.form-module__HKD-xq__two-column{position:relative}.form-module__HKD-xq__two-column>:first-child{width:calc(var(--column-width)*2 + var(--gap)*1 + var(--gap));display:inline-block}@media (max-width:799.98px){.form-module__HKD-xq__two-column label{margin-bottom:4.26667vw}}.form-module__HKD-xq__two-column>div{width:100%;height:4.26667vw;position:absolute;bottom:0;right:-50%}@media (min-width:800px){.form-module__HKD-xq__two-column>div{width:calc(var(--column-width)*2 + var(--gap)*1);height:100%;bottom:-150%;right:0}}.form-module__HKD-xq__no-label{position:relative}.form-module__HKD-xq__no-label>label{display:none}.form-module__HKD-xq__no-label>div{width:100%;height:100%;position:absolute;bottom:-150%;left:0}@media (max-width:799.98px){.form-module__HKD-xq__no-label>div{bottom:0;left:50%}}
.article-layout-module__b4IDQG__section{grid-column-gap:var(--gap);-moz-column-gap:var(--gap);column-gap:var(--gap);display:grid}@media (max-width:799.98px){.article-layout-module__b4IDQG__section{grid-column:1/-1;grid-template-columns:repeat(4,1fr)}}@media (min-width:800px){.article-layout-module__b4IDQG__section{grid-column:3/-1;grid-template-columns:repeat(6,1fr);margin-bottom:2.22222vw}}.article-layout-module__b4IDQG__content{margin-bottom:14.9333vw}@media (min-width:800px){.article-layout-module__b4IDQG__content{margin-bottom:5.55556vw}}.article-layout-module__b4IDQG__content h2{text-transform:uppercase}@media (max-width:799.98px){.article-layout-module__b4IDQG__content h2{width:22.4vw;height:fit-content;font-size:2.66667vw}}@media (min-width:800px){.article-layout-module__b4IDQG__content h2{font-size:.694444vw}}.article-layout-module__b4IDQG__content ul{color:var(--color-secondary);grid-column:2/-1}@media (min-width:800px){.article-layout-module__b4IDQG__content ul{grid-column:2/5}}:is(.article-layout-module__b4IDQG__content ul) li{flex-direction:column;display:flex}@media (max-width:799.98px){:is(.article-layout-module__b4IDQG__content ul) li{margin-bottom:6.4vw;font-size:3.2vw}}@media (min-width:800px){:is(.article-layout-module__b4IDQG__content ul) li{margin-bottom:2.22222vw}}:is(:is(.article-layout-module__b4IDQG__content ul) li) strong{color:var(--color-secondary);text-transform:uppercase;margin-bottom:2.13333vw}@media (min-width:800px){:is(:is(.article-layout-module__b4IDQG__content ul) li) strong{margin-bottom:.555556vw;font-size:.972222vw}}:is(.article-layout-module__b4IDQG__content ul) p{flex-direction:column;display:flex}
@media (max-width:799.98px){.read-module__hQEXXa__read-list{grid-column:1/-1;margin-bottom:34.1333vw}}@media (min-width:800px){.read-module__hQEXXa__read-list{margin-bottom:16.8056vw}}.read-module__hQEXXa__list{flex-direction:column;grid-column:1/-1;row-gap:34.1333vw;display:flex}@media (min-width:800px){.read-module__hQEXXa__list{row-gap:8.33333vw}}.read-module__hQEXXa__read{border-top:1px solid var(--color-contrast);transition:border-color .6s var(--ease-out-expo);flex-direction:column;row-gap:4.26667vw;padding-top:4.26667vw;display:flex}@media (min-width:800px){.read-module__hQEXXa__read{flex-direction:row;justify-content:space-between;padding-top:1.11111vw}}.read-module__hQEXXa__read .read-module__hQEXXa__title{text-align:left;transform:translate(-.03em)}@media (hover:hover){.read-module__hQEXXa__read:hover{border-color:var(--color-hover)}:is(.read-module__hQEXXa__read:hover span:last-child) span:first-of-type{transform:translate(100%)scaleX(0)}:is(.read-module__hQEXXa__read:hover span:last-child) span:last-of-type{transform:translate(0)scaleX(1)}}.read-module__hQEXXa__arrow-container{justify-content:start;align-items:center;width:25.8667vw;height:24.8vw;display:flex}@media (min-width:800px){.read-module__hQEXXa__arrow-container{justify-content:end;width:6.73611vw;height:6.45833vw}}.read-module__hQEXXa__arrow{justify-content:center;align-items:center;width:21.6vw;height:6.4vw;display:flex}@media (min-width:800px){.read-module__hQEXXa__arrow{width:5.625vw;height:1.66667vw}}.read-module__hQEXXa__arrow path{fill:var(--color-secondary)}
.work-module__fg0oIG__page{font-family:var(--font-mono)}.work-module__fg0oIG__page .work-module__fg0oIG__title{font-family:var(--font-sauce)}.work-module__fg0oIG__page .work-module__fg0oIG__sticky{line-height:inherit}:is(:is(.work-module__fg0oIG__page .work-module__fg0oIG__sticky) .work-module__fg0oIG__filter):hover span{opacity:1}@media (max-width:799.98px){:is(.work-module__fg0oIG__page .work-module__fg0oIG__sticky) .work-module__fg0oIG__filter{margin:.533333vw}}:is(.work-module__fg0oIG__page .work-module__fg0oIG__sticky) .work-module__fg0oIG__count{font-size:65%}@media (max-width:799.98px){:is(.work-module__fg0oIG__page .work-module__fg0oIG__sticky) .work-module__fg0oIG__filterCta{display:block}:is(:is(.work-module__fg0oIG__page .work-module__fg0oIG__sticky) .work-module__fg0oIG__filterCta)+button{margin-top:4.26667vw}}
