.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%)}}
.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)}
.glyphs-module__tkbCpG__glyphs *{position:absolute;inset:0}.glyphs-module__tkbCpG__glyphs path{fill:currentColor}
.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-primary);color:var(--color-secondary)}.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}.button-module__5pdeQG__button .button-module__5pdeQG__glyphs *{position:absolute;inset:0}.button-module__5pdeQG__button .button-module__5pdeQG__glyphs path{fill:currentColor}
.image-module__cPWPcq__block{width:auto;height:auto;display:block}@layer utilities{:where(.image-module__cPWPcq__img){-o-object-fit:cover;object-fit:cover}}
.video-module__f71dVq__video{background:var(--color-primary)}
.grid-module__2pjf4a__grid .grid-module__2pjf4a__cursor{left:calc(-1 * var(--safe));width:calc(100% + var(--safe) * 2)}.grid-module__2pjf4a__grid .grid-module__2pjf4a__item:nth-child(odd) .grid-module__2pjf4a__inner{grid-column:5/9}.grid-module__2pjf4a__grid .grid-module__2pjf4a__item:nth-child(2n+2) .grid-module__2pjf4a__inner{grid-column:1/5}.grid-module__2pjf4a__grid .grid-module__2pjf4a__item .grid-module__2pjf4a__button:hover{background-color:var(--color-secondary);color:var(--color-primary)}.grid-module__2pjf4a__grid .grid-module__2pjf4a__item .grid-module__2pjf4a__itemCursor{grid-column:5/9}.grid-module__2pjf4a__grid .grid-module__2pjf4a__item .grid-module__2pjf4a__itemCursor.grid-module__2pjf4a__right{grid-column:1/5}
.list-module__a6mgwq__list{margin-inline:calc(-1 * var(--safe));min-height:70svh}.list-module__a6mgwq__list .list-module__a6mgwq__item:last-child{border-bottom:1px solid var(--color-contrast)}.list-module__a6mgwq__list .list-module__a6mgwq__item .list-module__a6mgwq__inner{transition-timing-function:var(--ease-out-expo);transition-property:height;transition-duration:.6s;overflow:clip}.list-module__a6mgwq__list .list-module__a6mgwq__item .list-module__a6mgwq__inner .list-module__a6mgwq__asset{height:96vw;margin-right:2.13333vw}@media (min-width:800px){.list-module__a6mgwq__list .list-module__a6mgwq__item .list-module__a6mgwq__inner .list-module__a6mgwq__asset{height:16.6667vw;margin-right:.555556vw}}.list-module__a6mgwq__list .list-module__a6mgwq__item .list-module__a6mgwq__inner .list-module__a6mgwq__buttons *:hover{background-color:var(--color-secondary);color:var(--color-primary)}.list-module__a6mgwq__list .list-module__a6mgwq__item .list-module__a6mgwq__link{transition-timing-function:var(--ease-out-expo);transition-property:color,background-color;transition-duration:.6s}@media (min-width:800px){.list-module__a6mgwq__list .list-module__a6mgwq__item .list-module__a6mgwq__title{transition-timing-function:var(--ease-out-expo);transition-property:transform;transition-duration:.6s;transform:translate(-1.11111vw)}}@media (min-width:800px){.list-module__a6mgwq__list .list-module__a6mgwq__item .list-module__a6mgwq__title svg{transition-timing-function:var(--ease-out-expo);opacity:0;transition-property:opacity;transition-duration:.6s}}.list-module__a6mgwq__list .list-module__a6mgwq__item .list-module__a6mgwq__glyphs{visibility:visible}.list-module__a6mgwq__list .list-module__a6mgwq__item .list-module__a6mgwq__glyphs *{position:absolute;inset:0}.list-module__a6mgwq__list .list-module__a6mgwq__item .list-module__a6mgwq__glyphs * path{fill:var(--color-primary)}:is(.list-module__a6mgwq__list .list-module__a6mgwq__item.list-module__a6mgwq__active,.list-module__a6mgwq__list .list-module__a6mgwq__item:hover) .list-module__a6mgwq__link{color:var(--color-primary);background-color:var(--color-secondary)}@media (min-width:800px){:is(.list-module__a6mgwq__list .list-module__a6mgwq__item.list-module__a6mgwq__active,.list-module__a6mgwq__list .list-module__a6mgwq__item:hover) .list-module__a6mgwq__corner{animation:2s linear infinite list-module__a6mgwq__rotate}}:is(.list-module__a6mgwq__list .list-module__a6mgwq__item:hover,.list-module__a6mgwq__list .list-module__a6mgwq__item.list-module__a6mgwq__active) .list-module__a6mgwq__title{transform:translate(0)}:is(.list-module__a6mgwq__list .list-module__a6mgwq__item:hover,.list-module__a6mgwq__list .list-module__a6mgwq__item.list-module__a6mgwq__active) .list-module__a6mgwq__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:"";width:100%;aspect-ratio:var(--body-ratio);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;position:absolute;top:0}.minimap-module__0--dma__minimap .minimap-module__0--dma__markers{width:100%;aspect-ratio:var(--body-ratio);z-index:1;position:absolute;top:0}.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__ZKYkZq__section{margin-inline:calc(-1 * var(--safe))}.selected-module__ZKYkZq__main{position:sticky;top:1vw}.selected-module__ZKYkZq__project{width:100%;position:absolute;top:0}.selected-module__ZKYkZq__project .selected-module__ZKYkZq__video{filter:contrast(1.4)saturate(.7)brightness(1.05)}.selected-module__ZKYkZq__project:nth-child(2) .selected-module__ZKYkZq__name{text-align:right}.selected-module__ZKYkZq__name{height:fit-content;top:calc(50% - ((46 * 100) / var(--device-width)) * 1vw)}.selected-module__ZKYkZq__name:before{content:"";left:0;bottom:calc((-8 * 100) / var(--device-width) * 1vw);background-color:var(--color-secondary);opacity:.5;width:100%;height:1px;position:absolute}@media (min-width:800px){.selected-module__ZKYkZq__name:before{bottom:calc((-16 * 100) / var(--device-width) * 1vw)}}
.marquee-module__Moi5RW__marquee-container{margin-inline:calc(-1 * var(--safe));background-color:var(--color-primary);height:108vw;margin-top:-23.4667vw}@media (min-width:800px){.marquee-module__Moi5RW__marquee-container{height:41.6667vw;margin-top:-35vh}}.marquee-module__Moi5RW__asset{height:100%;margin-right:1.33333vw}@media (max-width:799.98px){.marquee-module__Moi5RW__asset{width:80vw}}@media (min-width:800px){.marquee-module__Moi5RW__asset{margin-right:.555556vw}}
.testimonials-module__N0XiUa__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__N0XiUa__grid{grid-template-columns:1fr}}.testimonials-module__N0XiUa__card{border-top:1px solid var(--color-contrast);padding-top:6.4vw}@media (min-width:800px){.testimonials-module__N0XiUa__card{padding-top:1.66667vw}}.testimonials-module__N0XiUa__cite{font-style:normal}
.values-module__GfF16G__container{margin-inline:calc(-1 * var(--safe));height:100%;position:relative;transform:translateZ(0)}.values-module__GfF16G__card-container{top:var(--header-height);background-color:var(--color-primary);border-top:1px solid var(--color-contrast);transform:translateZ(0);min-height:100vh;position:sticky;-webkit-transform:translate(0,0)}.values-module__GfF16G__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__GfF16G__card-container:last-child:before{top:55%}}.values-module__GfF16G__card-container:first-child{top:18.1333vw}@media (min-width:800px){.values-module__GfF16G__card-container:first-child{top:5.41667vw}}.values-module__GfF16G__card-container:nth-child(2){top:24.5333vw}@media (min-width:800px){.values-module__GfF16G__card-container:nth-child(2){top:7.08333vw}}.values-module__GfF16G__card-container:nth-child(3){top:30.9333vw}@media (min-width:800px){.values-module__GfF16G__card-container:nth-child(3){top:8.75vw}}.values-module__GfF16G__card-container:nth-child(4){top:37.3333vw}@media (min-width:800px){.values-module__GfF16G__card-container:nth-child(4){top:10.4167vw}}.values-module__GfF16G__card-container:nth-child(5){top:43.7333vw}@media (min-width:800px){.values-module__GfF16G__card-container:nth-child(5){top:12.0833vw}}.values-module__GfF16G__card-container:nth-child(6){top:50.1333vw}@media (min-width:800px){.values-module__GfF16G__card-container:nth-child(6){top:13.75vw}}@media (min-width:800px){.values-module__GfF16G__card[data-index="0"]{grid-column-start:1}.values-module__GfF16G__card[data-index="1"]{grid-column-start:2}.values-module__GfF16G__card[data-index="2"]{grid-column-start:3}.values-module__GfF16G__card[data-index="3"]{grid-column-start:4}.values-module__GfF16G__card[data-index="4"]{grid-column-start:5}.values-module__GfF16G__card[data-index="5"]{grid-column-start:6}}@media (max-width:799.98px){.values-module__GfF16G__card{grid-column:1/-1}}.values-module__GfF16G__card .values-module__GfF16G__header{background-color:var(--color-secondary);color:var(--color-primary);position:relative;transform:translateY(-50%)}@media (max-width:799.98px){.values-module__GfF16G__card .values-module__GfF16G__header{height:4.8vw;padding:1.06667vw 1.6vw}}@media (min-width:800px){.values-module__GfF16G__card .values-module__GfF16G__header{height:1.38889vw;padding:.277778vw .416667vw}}.values-module__GfF16G__card .values-module__GfF16G__header .values-module__GfF16G__glyphs{position:relative;left:0}@media (max-width:799.98px){.values-module__GfF16G__card .values-module__GfF16G__header .values-module__GfF16G__glyphs{width:1.6vw;height:1.6vw}}.values-module__GfF16G__card .values-module__GfF16G__header .values-module__GfF16G__glyphs *{position:absolute}.values-module__GfF16G__card .values-module__GfF16G__header .values-module__GfF16G__glyphs * path{fill:var(--color-primary)}.values-module__GfF16G__card .values-module__GfF16G__header .values-module__GfF16G__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (min-width:800px){.values-module__GfF16G__card .values-module__GfF16G__subtitle{text-align:left}}@media (max-width:799.98px){.values-module__GfF16G__card .values-module__GfF16G__paragraph{padding-left:24.5333vw}}
.scrollbar-module__evcdzW__scrollbar{z-index:2;width:2.13333vw;position:absolute;top:0;bottom:0;right:0}@media (min-width:800px){.scrollbar-module__evcdzW__scrollbar{width:.555556vw}}.scrollbar-module__evcdzW__scrollbarInner{height:100%;position:relative}.scrollbar-module__evcdzW__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__evcdzW__scrollbarThumb{width:.277778vw;min-height:2.77778vw;right:.138889vw}}@media (max-width:799.98px){.scrollbar-module__evcdzW__scrollbar{display:none}}
.mobile-grid-module__Kj034q__mobile-grid{margin-inline:calc(-1 * var(--safe))}.mobile-grid-module__Kj034q__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__Kj034q__reverse{flex-direction:row-reverse}.mobile-grid-module__Kj034q__reverse .mobile-grid-module__Kj034q__name{text-align:right}
.input-module__E_cmsq__input::placeholder{color:var(--color-secondary);opacity:.5}
.home-module__mDT56G__title{font-family:var(--font-therma);letter-spacing:-1.33333vw;font-size:26.6667vw;line-height:80%}@media (min-width:800px){.home-module__mDT56G__title{letter-spacing:-.694444vw;font-size:13.8889vw}}.home-module__mDT56G__title .home-module__mDT56G__word{margin-left:-1.06667vw}@media (min-width:800px){.home-module__mDT56G__title .home-module__mDT56G__word{margin-left:-.555556vw}}.home-module__mDT56G__overflow{margin-inline:calc(-1 * var(--safe));position:relative}.home-module__mDT56G__overflow .home-module__mDT56G__highlight{font-family:var(--font-therma)}.home-module__mDT56G__activiy{transition:background-color .5s var(--ease-out-expo), color .3s var(--ease-out-expo)}.home-module__mDT56G__activiy .home-module__mDT56G__date{transition:transform .5s var(--ease-out-expo)}@media (hover:hover){.home-module__mDT56G__activiy:hover{background-color:var(--color-secondary);color:var(--color-primary)}.home-module__mDT56G__activiy:hover .home-module__mDT56G__date{transform:translate(1.25vw)}.home-module__mDT56G__activiy:hover .home-module__mDT56G__corner{animation:2s linear infinite home-module__mDT56G__rotate}.home-module__mDT56G__activiy:not(:hover) .home-module__mDT56G__glyphs{visibility:hidden}}.home-module__mDT56G__activiy .home-module__mDT56G__glyphs *{position:absolute;inset:0}.home-module__mDT56G__activiy .home-module__mDT56G__glyphs * path{fill:var(--color-primary)}.home-module__mDT56G__corner path{fill:var(--color-primary)}@keyframes home-module__mDT56G__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.about-module__tjnZNG__aside{row-gap:5.55556vw}
.terminal-module__IvYzDq__input{caret-shape:block}.terminal-module__IvYzDq__terminal ::-webkit-scrollbar{display:none}.terminal-module__IvYzDq__terminal{-ms-overflow-style:none;scrollbar-width:none;font-family:monospace}.terminal-module__IvYzDq__inputLine{align-items:center;display:flex}.terminal-module__IvYzDq__prompt{color:inherit;font-family:monospace}.terminal-module__IvYzDq__wrapper{background-color:rgb(from var(--color-primary) r g b / .5)}
.form-module__2_IosW__label:has(data-checked){background-color:var(--theme-contrast)}@media (hover:hover){.form-module__2_IosW__radio{transition:opacity .3s ease-in-out}.form-module__2_IosW__radio:hover{opacity:1}}.form-module__2_IosW__item{transition:border-color .3s ease-in-out}@media (hover:hover){.form-module__2_IosW__item:hover{border-color:var(--color-hover)}}@media (max-width:799.98px){.form-module__2_IosW__input{row-gap:var(--gap)}}@media (min-width:800px){.form-module__2_IosW__input>label{width:calc(calc((2 * var(--column-width)) + ((2 - 1) * var(--gap))) + var(--gap));flex-shrink:0}}.form-module__2_IosW__input textarea{height:2.77778vw}@media (max-width:799.98px){.form-module__2_IosW__input textarea{height:11.4667vw}}.form-module__2_IosW__input:has(textarea){padding-bottom:1.11111vw}.form-module__2_IosW__two-column{position:relative}.form-module__2_IosW__two-column>:first-child{width:calc(calc((2 * var(--column-width)) + ((2 - 1) * var(--gap))) + var(--gap));display:inline-block}@media (max-width:799.98px){.form-module__2_IosW__two-column label{margin-bottom:4.26667vw}}.form-module__2_IosW__two-column>div{width:100%;height:4.26667vw;position:absolute;bottom:0%;right:-50%}@media (min-width:800px){.form-module__2_IosW__two-column>div{width:calc(calc((2 * var(--column-width)) + ((2 - 1) * var(--gap))));height:100%;bottom:-150%;right:0}}.form-module__2_IosW__no-label{position:relative}.form-module__2_IosW__no-label>label{display:none}.form-module__2_IosW__no-label>div{width:100%;height:100%;position:absolute;bottom:-150%;left:0}@media (max-width:799.98px){.form-module__2_IosW__no-label>div{bottom:0%;left:50%}}
.case-study-module__qXxIka__margin{margin-inline:calc(-1 * var(--safe))}
.work-module__ujyQDW__page{font-family:var(--font-mono)}.work-module__ujyQDW__page .work-module__ujyQDW__title{font-family:var(--font-sauce)}.work-module__ujyQDW__page .work-module__ujyQDW__sticky{line-height:inherit}.work-module__ujyQDW__page .work-module__ujyQDW__sticky .work-module__ujyQDW__filter:hover span{opacity:1}@media (max-width:799.98px){.work-module__ujyQDW__page .work-module__ujyQDW__sticky .work-module__ujyQDW__filter{margin:.533333vw}}.work-module__ujyQDW__page .work-module__ujyQDW__sticky .work-module__ujyQDW__count{font-size:65%}@media (max-width:799.98px){.work-module__ujyQDW__page .work-module__ujyQDW__sticky .work-module__ujyQDW__filterCta{display:block}.work-module__ujyQDW__page .work-module__ujyQDW__sticky .work-module__ujyQDW__filterCta+button{margin-top:4.26667vw}}
