.slider-module__j2kYzq__slider{position:relative}.slider-module__j2kYzq__slider>div:first-of-type{width:100%;position:relative;overflow-x:clip}.slider-module__j2kYzq__slider ul{display:flex}.slider-module__j2kYzq__slider span,.slider-module__j2kYzq__slider>div[class*=splide__arrows]{display:none}
.button-module__5pdeQG__button{touch-action:manipulation;transition-property:background-color,color;transition-duration:.6s;transition-timing-function:var(--ease-out-expo)}@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)}
.video-module__f71dVq__video{background:var(--color-primary)}
.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-property:height;transition-duration:.6s;transition-timing-function:var(--ease-out-expo);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-property:color,background-color;transition-duration:.6s;transition-timing-function:var(--ease-out-expo)}@media (min-width:800px){:is(.list-module__46NDuG__list .list-module__46NDuG__item) .list-module__46NDuG__title{transition-property:transform;transition-duration:.6s;transition-timing-function:var(--ease-out-expo);transform:translate(-1.11111vw)}:is(:is(.list-module__46NDuG__list .list-module__46NDuG__item) .list-module__46NDuG__title) svg{opacity:0;transition-property:opacity;transition-duration:.6s;transition-timing-function:var(--ease-out-expo)}}: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{background-color:var(--color-secondary);color:var(--color-primary)}@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}
.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}
.minimap-module__0--dma__minimap{--width:400px;--height:calc(var(--width)/var(--viewport-ratio));height:var(--height);width:var(--width);z-index:9999;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{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);content:"";transform:translateY(calc(var(--progress)*-100% + var(--progress)*var(--height)));background-color:#0000001a;border-radius:4px}.minimap-module__0--dma__minimap .minimap-module__0--dma__markers,.minimap-module__0--dma__minimap:before{aspect-ratio:var(--body-ratio);width:100%;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{height:2px;transform:translateY(-50%)translateY(calc(var(--top)*var(--height)));width:100%;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{background-color:var(--color-secondary);content:"";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}}
.header-module__yB2-wa__wrapper{pointer-events:none;position:fixed;inset:0}.header-module__yB2-wa__wrapper.header-module__yB2-wa__hidden .header-module__yB2-wa__header{transform:translateY(-100%)}.header-module__yB2-wa__header{padding-inline:var(--gap);pointer-events:all;transition-property:transform;transition-duration:1s;transition-timing-function:var(--ease-out-expo);width:100%;margin-inline:0;position:relative;overflow:clip}.header-module__yB2-wa__header:before{background-color:var(--color-contrast);content:"";width:100%;height:.138889vw;position:absolute;top:50%}@media (max-width:799.98px){.header-module__yB2-wa__header:before{height:.533333vw}}:is(.header-module__yB2-wa__header .header-module__yB2-wa__left) svg,:is(.header-module__yB2-wa__header .header-module__yB2-wa__right) svg{clip-path:inset(0)}.header-module__yB2-wa__header .header-module__yB2-wa__logo{z-index:1}.header-module__yB2-wa__header .header-module__yB2-wa__glyphs{position:relative;left:0}@media (max-width:799.98px){.header-module__yB2-wa__header .header-module__yB2-wa__glyphs{height:100%}}:is(.header-module__yB2-wa__header .header-module__yB2-wa__glyphs) *{position:absolute}:is(:is(.header-module__yB2-wa__header .header-module__yB2-wa__glyphs) *) path{fill:var(--color-secondary)}.header-module__yB2-wa__header .header-module__yB2-wa__nav{gap:.555556vw}.header-module__yB2-wa__header .header-module__yB2-wa__active,:is(.header-module__yB2-wa__header .header-module__yB2-wa__active):hover{background-color:var(--color-secondary);color:var(--color-primary)}
.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)}}
.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{height:100%;width:calc(var(--column-width)*2 + var(--gap)*1);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%}}
.case-study-module__SgclZG__margin{margin-inline:calc(var(--safe)*-1)}
.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}}
