.Preloader-module__aFCmlq__preloader{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);color:#fff;will-change:clip-path;z-index:9999;background-color:#050d05;width:100%;height:100svh;position:fixed;top:0;left:0;overflow:hidden}.Preloader-module__aFCmlq__images{width:100%;height:100%;position:absolute;top:0;left:0}.Preloader-module__aFCmlq__img{transform-origin:50%;clip-path:polygon(20% 20%,80% 20%,80% 80%,20% 80%);will-change:transform, clip-path;opacity:0;border-radius:.35rem;width:380px;height:460px;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(0)}.Preloader-module__aFCmlq__img img{object-fit:cover;width:100%;height:100%}.Preloader-module__aFCmlq__header{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Preloader-module__aFCmlq__header h1{font-family:var(--font-schabo);text-transform:uppercase;text-align:center;white-space:nowrap;color:#fff;text-shadow:0 2px 24px #0000008c;opacity:0;font-size:clamp(3.5rem,11vw,13rem);font-weight:400;line-height:.85}.Preloader-module__aFCmlq__char{will-change:transform;display:inline-block}.Preloader-module__aFCmlq__counter{position:absolute;bottom:.5rem;left:calc(100% + 1.5rem);overflow:hidden}.Preloader-module__aFCmlq__counter p{font-family:var(--font-host-grotesk);letter-spacing:-2%;color:#fff;text-shadow:0 2px 24px #0000008c;opacity:0;will-change:transform;font-size:clamp(.85rem,1.25vw,1.5rem);font-weight:500;line-height:.85}.Preloader-module__aFCmlq__exitOverlays{z-index:20;pointer-events:none;position:absolute;inset:0}.Preloader-module__aFCmlq__exitOverlay{clip-path:polygon(0% 0%,100% 0%,100% 0%,0% 0%);will-change:clip-path;position:absolute;inset:0}.Preloader-module__aFCmlq__exitOverlayDark{z-index:10}@media (max-width:1000px){.Preloader-module__aFCmlq__img{width:240px;height:300px}.Preloader-module__aFCmlq__header h1{font-size:clamp(3rem,16vw,5rem)}.Preloader-module__aFCmlq__counter{bottom:.25rem;left:calc(100% + .5rem)}}.Preloader-module__aFCmlq__titleLine{display:block}
.Copy-module__1LON9q__line,.Copy-module__1LON9q__word{pointer-events:auto;position:relative}.Copy-module__1LON9q__line-mask,.Copy-module__1LON9q__word-mask{pointer-events:none;margin-top:-.32em;margin-bottom:-.16em;padding-top:.32em;padding-bottom:.16em}.Copy-module__1LON9q__char{will-change:opacity;display:inline-block}
.SectionNav-module__WuK_IG__nav{width:100%;padding:2.25rem}.SectionNav-module__WuK_IG__inner{justify-content:space-between;align-items:flex-start;width:100%;display:flex}@media (max-width:1000px){.SectionNav-module__WuK_IG__nav{padding:1.5rem}}.SectionNav-module__WuK_IG__overlay{z-index:10;pointer-events:none;height:auto;position:absolute;top:0;left:0;right:0}
.Callout-module__1J1nfW__callout{z-index:5;pointer-events:none;white-space:nowrap;transform:rotate(var(--callout-rotation,0deg));transform-origin:50%;will-change:transform;border-radius:.2rem;justify-content:center;align-items:center;padding:.55rem 1rem;line-height:1;display:inline-flex;position:absolute}.Callout-module__1J1nfW__v1{background-color:var(--base-300);color:var(--base-400)}.Callout-module__1J1nfW__v2{background-color:var(--base-500);color:var(--base-600)}.Callout-module__1J1nfW__v3{background-color:var(--base-800);color:var(--on-dark)}.Callout-module__1J1nfW__v4{background-color:var(--base-900);color:var(--on-dark)}.Callout-module__1J1nfW__label{font-family:var(--font-shadows-into-light);text-transform:none;letter-spacing:.5px;-webkit-text-stroke:.05px currentColor;font-size:1.1rem;font-weight:400;line-height:1}@media (max-width:999px){.Callout-module__1J1nfW__callout{display:none}}
.About-module__S-Ka5a__about{background-color:var(--bg);width:100%;min-height:100svh;color:var(--ink);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:clip}.About-module__S-Ka5a__inner{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2.5rem;padding-top:2rem;padding-bottom:2rem;display:flex;position:relative}.About-module__S-Ka5a__headlineWrap{width:max-content;max-width:100%;font-size:clamp(2.75rem,7.5vw,7.5rem);line-height:.9;position:relative}.About-module__S-Ka5a__headline{z-index:0;font-size:1em;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;align-items:center;max-width:18ch;display:flex;position:relative}.About-module__S-Ka5a__callout{z-index:10}.About-module__S-Ka5a__calloutPoke{top:.75em;right:-.1em}.About-module__S-Ka5a__calloutReally{top:3.85em;left:-.1em}.About-module__S-Ka5a__line{white-space:nowrap;justify-content:center;align-items:center;display:flex;position:relative}.About-module__S-Ka5a__word{z-index:1;position:relative}.About-module__S-Ka5a__spot{z-index:2;cursor:pointer;flex-shrink:0;width:.45em;height:.45em;margin:0 .15em;display:block;position:relative}.About-module__S-Ka5a__spotPanel{background-color:var(--surface);-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform, width, height;border-radius:.04em;width:.45em;height:.45em;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.About-module__S-Ka5a__spot[data-active=true]{z-index:20}.About-module__S-Ka5a__spotPanel img{object-fit:cover;opacity:0;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0;transform:translateZ(0)}@media (max-width:999px){.About-module__S-Ka5a__spot,.About-module__S-Ka5a__spot[data-active=true]{z-index:-1;cursor:default;pointer-events:none}.About-module__S-Ka5a__headline{text-shadow:0 0 .12em var(--bg), 0 0 .04em var(--bg)}.About-module__S-Ka5a__headlineWrap{font-size:clamp(2.75rem,13vw,5.5rem)}.About-module__S-Ka5a__headline{max-width:100%}.About-module__S-Ka5a__callout{display:none}}@media (max-width:768px){.About-module__S-Ka5a__inner{gap:2rem;padding-top:4rem;padding-bottom:4rem}.About-module__S-Ka5a__headlineWrap{font-size:clamp(2.5rem,14vw,4.5rem)}}
.FeaturedWork-module__1i6OJq__stickyCards{background-color:var(--surface);perspective:1000px;width:100%;height:100svh;color:var(--ink);position:relative;overflow:hidden}.FeaturedWork-module__1i6OJq__card{transform-origin:bottom;will-change:transform;border-radius:.4rem;justify-content:center;align-items:center;gap:1rem;width:65%;height:60%;padding:2.25rem;display:flex;position:absolute;top:50%;left:50%}.FeaturedWork-module__1i6OJq__card:first-child{z-index:5}.FeaturedWork-module__1i6OJq__card:nth-child(2){z-index:4}.FeaturedWork-module__1i6OJq__card:nth-child(3){z-index:3}.FeaturedWork-module__1i6OJq__card:nth-child(4){z-index:2}.FeaturedWork-module__1i6OJq__col{flex:1;min-width:0;height:100%}.FeaturedWork-module__1i6OJq__col:first-child{flex-direction:column;justify-content:space-between;padding:.5rem;display:flex}.FeaturedWork-module__1i6OJq__colTop{flex-direction:column;gap:.75rem;display:flex}.FeaturedWork-module__1i6OJq__colTop h3{color:var(--ink)}.FeaturedWork-module__1i6OJq__colMedia{background-color:var(--surface);border-radius:.35rem;overflow:hidden}.FeaturedWork-module__1i6OJq__colMedia img{object-fit:cover;width:100%;height:100%}@media (max-width:1000px){.FeaturedWork-module__1i6OJq__card{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1rem;width:calc(100% - 2.5rem);height:68%;padding:1.25rem;overflow:hidden}.FeaturedWork-module__1i6OJq__card h6{font-size:2rem}.FeaturedWork-module__1i6OJq__col{width:100%;height:auto;min-height:0}.FeaturedWork-module__1i6OJq__col:first-child{flex:auto;justify-content:flex-start;gap:1rem}.FeaturedWork-module__1i6OJq__colTop{gap:3arem}.FeaturedWork-module__1i6OJq__description{max-width:none}.FeaturedWork-module__1i6OJq__colMedia{flex:none;width:100%;height:42%;min-height:10rem}}.FeaturedWork-module__1i6OJq__card{z-index:auto}.FeaturedWork-module__1i6OJq__colTop h6{font-size:clamp(2rem,3.5vw,3.75rem)}.FeaturedWork-module__1i6OJq__colBottom{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.FeaturedWork-module__1i6OJq__card{color:var(--on-dark);border:1px solid #ffffff14}.FeaturedWork-module__1i6OJq__colTop h6{color:var(--on-dark);font-size:clamp(2.75rem,6vw,6.5rem)}.FeaturedWork-module__1i6OJq__description{max-width:30ch}
.PageHero-module__TUpKZG__hero{text-align:center;background:var(--gradient-deep);width:100%;height:100svh;color:var(--ink);justify-content:center;align-items:center;padding:2rem;display:flex;position:relative;overflow:hidden}.PageHero-module__TUpKZG__video{object-fit:cover;pointer-events:none;opacity:.35;mix-blend-mode:multiply;filter:invert()hue-rotate(180deg);width:100%;height:100%;position:absolute;inset:0}[data-theme=dark] .PageHero-module__TUpKZG__video{opacity:.6;mix-blend-mode:screen;filter:none}.PageHero-module__TUpKZG__hero:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55%,#000 30%,#0000 100%);mask-image:radial-gradient(60% 55%,#000 30%,#0000 100%)}.PageHero-module__TUpKZG__hero h1{width:min(90%,44rem);position:relative}.PageHero-module__TUpKZG__callout{z-index:10}@media (max-width:1000px){.PageHero-module__TUpKZG__callout{display:none}.PageHero-module__TUpKZG__hero h1{font-size:clamp(2.75rem,13vw,6rem)}}.PageHero-module__TUpKZG__content{z-index:1;flex-direction:column;align-items:center;gap:1.75rem;width:100%;display:flex;position:relative}
.Marquee-module__Q--LXW__marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;padding:1.25rem 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.Marquee-module__Q--LXW__track{width:max-content;animation:Marquee-module__Q--LXW__slide var(--duration,40s) linear infinite;list-style:none;display:flex}.Marquee-module__Q--LXW__marquee:hover .Marquee-module__Q--LXW__track{animation-play-state:paused}.Marquee-module__Q--LXW__track li{white-space:nowrap;align-items:center;gap:2.5rem;padding-right:2.5rem;display:flex}.Marquee-module__Q--LXW__dot{background:var(--neon);width:6px;height:6px;box-shadow:0 0 10px var(--neon);border-radius:50%}.Marquee-module__Q--LXW__srOnly{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@keyframes Marquee-module__Q--LXW__slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.Marquee-module__Q--LXW__track{animation:none}}
.CapabilityList-module__PERObq__capabilities{background:var(--bg);width:100%;color:var(--ink);position:relative}.CapabilityList-module__PERObq__inner{flex-direction:column;gap:4rem;padding-top:4rem;padding-bottom:8rem;display:flex}.CapabilityList-module__PERObq__header{grid-template-columns:1.4fr 1fr;align-items:end;gap:3rem;display:grid}.CapabilityList-module__PERObq__header .lg{color:var(--ink-muted)}.CapabilityList-module__PERObq__list{border-bottom:1px solid var(--line);list-style:none}.CapabilityList-module__PERObq__row{border-top:1px solid var(--line);grid-template-columns:4rem 1.3fr 1.2fr .8fr;align-items:baseline;gap:2rem;padding:2rem 0;display:grid;position:relative}.CapabilityList-module__PERObq__row:after{content:"";background:var(--neon);width:100%;height:1px;box-shadow:0 0 12px var(--neon);transform-origin:0;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.CapabilityList-module__PERObq__row:hover:after{transform:scaleX(1)}.CapabilityList-module__PERObq__index,.CapabilityList-module__PERObq__tech{color:var(--ink-muted)}.CapabilityList-module__PERObq__name{font-size:clamp(2rem,3.5vw,3.5rem);transition:transform .4s}.CapabilityList-module__PERObq__row:hover .CapabilityList-module__PERObq__name{transform:translate(.5rem)}.CapabilityList-module__PERObq__description{color:var(--ink-muted)}.CapabilityList-module__PERObq__tech{text-align:right}@media (max-width:1000px){.CapabilityList-module__PERObq__header{grid-template-columns:1fr;gap:1.5rem}.CapabilityList-module__PERObq__row{grid-template-columns:2.5rem 1fr;gap:.75rem 1rem;padding:1.5rem 0}.CapabilityList-module__PERObq__description,.CapabilityList-module__PERObq__tech{text-align:left;grid-column:2}}
.Closing-module__H2A2Aq__band{background:var(--bg)}.Closing-module__H2A2Aq__lead{max-width:34rem;color:var(--ink-muted)}.Closing-module__H2A2Aq__actions{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}
.SmudgeRevealer-module__wxL_Tq__hero{width:100%;height:100svh;position:relative;overflow:hidden}.SmudgeRevealer-module__wxL_Tq__foreground,.SmudgeRevealer-module__wxL_Tq__background{-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.SmudgeRevealer-module__wxL_Tq__foreground{background-color:var(--surface);z-index:1;display:flex}.SmudgeRevealer-module__wxL_Tq__footer{z-index:3;pointer-events:none;width:100%;position:absolute;bottom:0;left:0}.SmudgeRevealer-module__wxL_Tq__footerInner{width:100%;padding:2.5rem}.SmudgeRevealer-module__wxL_Tq__footerInner p{color:var(--ink)}.SmudgeRevealer-module__wxL_Tq__background{background-color:var(--base-900);z-index:2;align-items:center;display:flex}.SmudgeRevealer-module__wxL_Tq__inner{text-align:center;flex-direction:column;align-items:center;width:100%;height:100%;display:flex}.SmudgeRevealer-module__wxL_Tq__foregroundInner{justify-content:space-between;padding-top:8rem;padding-bottom:2rem}.SmudgeRevealer-module__wxL_Tq__background .SmudgeRevealer-module__wxL_Tq__inner{justify-content:center}.SmudgeRevealer-module__wxL_Tq__line{width:100%;display:flex}.SmudgeRevealer-module__wxL_Tq__line:first-child{text-align:left;justify-content:flex-start}.SmudgeRevealer-module__wxL_Tq__line:last-child{text-align:right;justify-content:flex-end}.SmudgeRevealer-module__wxL_Tq__foreground h1{color:var(--ink);font-size:clamp(4rem,16vw,18rem);line-height:.85;display:inline-block;position:relative}.SmudgeRevealer-module__wxL_Tq__callout{z-index:10}.SmudgeRevealer-module__wxL_Tq__background h3{max-width:20ch;color:var(--ink);font-size:clamp(2rem,8vw,8rem)}.SmudgeRevealer-module__wxL_Tq__smudgeRevealer{pointer-events:none;z-index:0;position:absolute;top:0;left:0}@media (max-width:1000px){.SmudgeRevealer-module__wxL_Tq__footerInner{padding:1.5rem}.SmudgeRevealer-module__wxL_Tq__foregroundInner{padding-top:7rem}.SmudgeRevealer-module__wxL_Tq__foreground h1{font-size:clamp(3rem,18vw,8rem)}.SmudgeRevealer-module__wxL_Tq__callout{display:none}.SmudgeRevealer-module__wxL_Tq__background h3{max-width:16ch;font-size:clamp(2rem,7vw,3.5rem)}}.SmudgeRevealer-module__wxL_Tq__backgroundVideo{object-fit:cover;filter:brightness(.55)saturate(1.1);width:100%;height:100%;position:absolute;inset:0}.SmudgeRevealer-module__wxL_Tq__background .SmudgeRevealer-module__wxL_Tq__inner{z-index:1;position:relative}.SmudgeRevealer-module__wxL_Tq__background h3{color:#fff;text-shadow:0 2px 30px #0009}
.AsciiImage-module__kq0suq__wrap{background:var(--surface-2);width:100%;height:100%;position:relative;overflow:hidden}.AsciiImage-module__kq0suq__wrap img,.AsciiImage-module__kq0suq__wrap canvas{width:100%;height:100%;position:absolute;inset:0}.AsciiImage-module__kq0suq__wrap img{object-fit:cover;opacity:0;transition:opacity .35s}.AsciiImage-module__kq0suq__revealed img{opacity:1}.AsciiImage-module__kq0suq__revealed canvas{opacity:0;transition:opacity .35s}.AsciiImage-module__kq0suq__video{object-fit:cover;width:100%;height:100%;animation:.6s forwards AsciiImage-module__kq0suq__fadeIn;position:absolute;inset:0}@keyframes AsciiImage-module__kq0suq__fadeIn{0%{opacity:0}}
.ContactCards-module__e8xmpq__container{width:100%}.ContactCards-module__e8xmpq__cards{background:var(--gradient-deep);width:100%;height:100svh;color:var(--ink);position:relative;overflow:hidden}.ContactCards-module__e8xmpq__card{perspective:1000px;width:240px;height:360px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContactCards-module__e8xmpq__cardWrapper{width:100%;height:100%;animation:3s ease-in-out infinite ContactCards-module__e8xmpq__floating;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ContactCards-module__e8xmpq__card:nth-child(2) .ContactCards-module__e8xmpq__cardWrapper{animation-delay:0s}.ContactCards-module__e8xmpq__card:nth-child(3) .ContactCards-module__e8xmpq__cardWrapper{animation-delay:.2s}.ContactCards-module__e8xmpq__card:nth-child(4) .ContactCards-module__e8xmpq__cardWrapper{animation-delay:.4s}.ContactCards-module__e8xmpq__card:nth-child(5) .ContactCards-module__e8xmpq__cardWrapper{animation-delay:.6s}.ContactCards-module__e8xmpq__inner{width:100%;height:100%;transform-style:preserve-3d;position:relative}.ContactCards-module__e8xmpq__front,.ContactCards-module__e8xmpq__back{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:.4rem;width:100%;height:100%;position:absolute;overflow:hidden}.ContactCards-module__e8xmpq__back{text-align:center;background-color:var(--bg);color:var(--ink);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;transform:rotateY(180deg)}.ContactCards-module__e8xmpq__index{position:absolute;top:1.25rem;left:1.25rem}.ContactCards-module__e8xmpq__backInfo{flex-direction:column;align-items:center;gap:1.5rem;width:100%;display:flex}.ContactCards-module__e8xmpq__backBlock{flex-direction:column;gap:.25rem;display:flex}.ContactCards-module__e8xmpq__back .mono{opacity:.5}.ContactCards-module__e8xmpq__backInfo>.sm{opacity:.7;max-width:12rem;line-height:1.35}@keyframes ContactCards-module__e8xmpq__floating{0%{transform:translate(-50%,-50%)}50%{transform:translate(-50%,-60%)}to{transform:translate(-50%,-50%)}}@media (max-width:1000px){.ContactCards-module__e8xmpq__cards{flex-direction:column;align-items:center;gap:1.5rem;height:auto;padding:8rem 1.5rem;display:flex;overflow:visible}.ContactCards-module__e8xmpq__card{aspect-ratio:2/3;perspective:none;width:min(100%,280px);height:auto;position:relative;top:auto;left:auto;transform:none}.ContactCards-module__e8xmpq__cardWrapper{animation:none;position:relative;top:auto;left:auto;transform:none}.ContactCards-module__e8xmpq__inner{transform-style:flat}.ContactCards-module__e8xmpq__front{display:none}.ContactCards-module__e8xmpq__back{position:relative;transform:none}}.ContactCards-module__e8xmpq__front img{object-fit:cover}.ContactCards-module__e8xmpq__back a{color:inherit;-webkit-user-select:text;user-select:text;text-decoration:none}.ContactCards-module__e8xmpq__back .md{overflow-wrap:anywhere}@media (max-width:1000px){.ContactCards-module__e8xmpq__back .md{font-size:1rem}}
.CubeMosaic-module__DSQR1a__spotlight{width:100%;height:100svh;min-height:40rem;color:var(--ink);background:var(--surface);perspective:800px;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CubeMosaic-module__DSQR1a__stage{width:min(720px,100% - 2rem);transform-style:preserve-3d;justify-content:center;display:flex}.CubeMosaic-module__DSQR1a__preview{--tile:60px;grid-template-columns:repeat(12, var(--tile));grid-template-rows:repeat(9, var(--tile));transform-style:preserve-3d;display:grid}.CubeMosaic-module__DSQR1a__tile{width:var(--tile);height:var(--tile);transform-style:preserve-3d;will-change:transform;position:relative}.CubeMosaic-module__DSQR1a__face{width:var(--tile);height:var(--tile);-webkit-backface-visibility:hidden;backface-visibility:hidden;background-repeat:no-repeat;position:absolute}.CubeMosaic-module__DSQR1a__front{transform:translateZ(calc(var(--tile) / 2))}.CubeMosaic-module__DSQR1a__rear{transform:rotateY(180deg) translateZ(calc(var(--tile) / 2))}.CubeMosaic-module__DSQR1a__right{transform:rotateY(90deg) translateZ(calc(var(--tile) / 2))}.CubeMosaic-module__DSQR1a__left{transform:rotateY(-90deg) translateZ(calc(var(--tile) / 2))}.CubeMosaic-module__DSQR1a__top{background:var(--surface-2);transform:rotateX(90deg) translateZ(calc(var(--tile) / 2))}.CubeMosaic-module__DSQR1a__bottom{background:var(--surface-2);transform:rotateX(-90deg) translateZ(calc(var(--tile) / 2))}.CubeMosaic-module__DSQR1a__list{z-index:10;flex-direction:column;align-items:flex-end;max-width:26rem;display:flex;position:absolute;bottom:4.5rem;right:2.25rem}.CubeMosaic-module__DSQR1a__listLabel{opacity:.5;margin-bottom:.5rem}.CubeMosaic-module__DSQR1a__list a{font-family:var(--font-dm-mono);text-transform:uppercase;text-align:right;color:var(--ink);opacity:.5;padding:.15rem 0;font-size:.85rem;font-weight:500;text-decoration:none;transition:opacity .3s}.CubeMosaic-module__DSQR1a__list a:hover,.CubeMosaic-module__DSQR1a__list a.CubeMosaic-module__DSQR1a__active{opacity:1}@media (max-width:1000px){.CubeMosaic-module__DSQR1a__spotlight{flex-direction:column;gap:2rem;height:auto;min-height:0;padding:6rem 0 5rem}.CubeMosaic-module__DSQR1a__list{align-items:flex-start;max-width:none;padding:0 1.5rem;position:static}.CubeMosaic-module__DSQR1a__list a{text-align:left}}
.Spotlight-module__szKIRW__spotlight{background-color:var(--surface-2);width:100%;height:100svh;color:var(--ink);align-content:center;padding:1rem;position:relative;overflow:hidden}.Spotlight-module__szKIRW__header{z-index:1;position:relative}.Spotlight-module__szKIRW__header h3{text-align:center;width:50%;margin:0 auto;position:relative}.Spotlight-module__szKIRW__callout{z-index:10}.Spotlight-module__szKIRW__images{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.Spotlight-module__szKIRW__image{aspect-ratio:7/5;will-change:transform;border-radius:.5rem;width:clamp(20rem,20vw,30rem);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,calc(50svh + 100%))}@media (max-width:1000px){.Spotlight-module__szKIRW__header h1,.Spotlight-module__szKIRW__header h3{width:100%}.Spotlight-module__szKIRW__callout{display:none}}
.about-module__8TymFG__page{background-color:var(--bg);width:100%;min-height:100svh;position:relative}
.CareersList-module__WRPP7q__careers{background-color:var(--surface);height:max-content;min-height:100svh;padding-top:1.5rem;padding-bottom:3rem}.CareersList-module__WRPP7q__careers>p{color:var(--ink);text-transform:uppercase;width:100%;max-width:2000px;font-family:var(--font-dm-mono);margin:0 auto;padding:1.5rem 2.5rem 2rem;font-size:clamp(.8rem,.75vw,.85rem);font-weight:500;line-height:1}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item{--h2-font-size:clamp(3.25rem, 8vw, 8rem);--h2-line-height:calc(var(--h2-font-size) * .85);height:var(--h2-line-height);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);background-color:var(--surface);max-width:2000px;margin:0 auto;position:relative;overflow:hidden}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item .CareersList-module__WRPP7q__wrapper{--h2-font-size:clamp(3.25rem, 8vw, 8rem);--h2-line-height:calc(var(--h2-font-size) * .85);height:calc(var(--h2-line-height) * 3);will-change:transform;flex-direction:column;display:flex;position:relative;transform:translate(0,0)}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__nameRow,.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__detailRow{--h2-font-size:clamp(3.25rem, 8vw, 8rem);--h2-line-height:calc(var(--h2-font-size) * .85);width:100%;height:var(--h2-line-height);box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;padding:.5rem 2.5rem;display:flex}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__nameRow h2,.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__detailRow h2{text-transform:uppercase;font-family:var(--font-schabo);font-size:var(--h2-font-size);letter-spacing:clamp(-.025rem,-.75vw,-.1rem);font-weight:500;line-height:.85}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__nameRow{color:var(--ink);background-color:#0000}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__detailRow{background-color:var(--base-800);color:var(--on-dark);position:relative}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item:nth-child(7n+1) .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__detailRow{background-color:var(--base-800);color:var(--on-dark)}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item:nth-child(7n+2) .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__detailRow{background-color:var(--base-300);color:#0a0f0a}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item:nth-child(7n+3) .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__detailRow{background-color:var(--base-700);color:#0a0f0a}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item:nth-child(7n+4) .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__detailRow{background-color:var(--base-400);color:var(--on-dark)}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item:nth-child(7n+5) .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__detailRow{background-color:var(--base-500);color:#0a0f0a}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item:nth-child(7n+6) .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__detailRow{background-color:var(--base-900);color:var(--on-dark)}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item:nth-child(7n+7) .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__detailRow{background-color:var(--base-600);color:var(--on-dark)}@media (max-width:1000px){.CareersList-module__WRPP7q__careers{height:max-content;padding:4rem 0 2rem}.CareersList-module__WRPP7q__careers>p{margin-top:2rem;padding:1rem}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item .CareersList-module__WRPP7q__wrapper{height:var(--h2-line-height);will-change:auto;transform:none}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__detailRow,.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__nameRow:last-child{display:none}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__nameRow{padding:.5rem 1rem}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item .CareersList-module__WRPP7q__wrapper .CareersList-module__WRPP7q__nameRow h2:nth-child(2){display:none}}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item{cursor:pointer}.CareersList-module__WRPP7q__list .CareersList-module__WRPP7q__item:focus-visible{outline:2px solid var(--neon);outline-offset:-2px}
.ExpertiseServices-module__aK0i3G__expertise{background-color:var(--bg);width:100%;min-height:100svh;color:var(--ink);--header-offset:2rem;position:relative}.ExpertiseServices-module__aK0i3G__header{width:100%;height:100svh;padding-top:var(--header-offset);will-change:transform;position:absolute;top:0;left:0;overflow:hidden}.ExpertiseServices-module__aK0i3G__expertise h1{max-width:10ch;position:relative}.ExpertiseServices-module__aK0i3G__callout{z-index:10}.ExpertiseServices-module__aK0i3G__headerInner{flex-direction:column;justify-content:space-between;display:flex}.ExpertiseServices-module__aK0i3G__row{justify-content:space-between;display:flex}.ExpertiseServices-module__aK0i3G__imageOne{aspect-ratio:16/10;border-radius:.4rem;width:24%;position:relative;overflow:hidden}.ExpertiseServices-module__aK0i3G__imageTwo{aspect-ratio:16/10;border-radius:.4rem;width:30%;overflow:hidden}.ExpertiseServices-module__aK0i3G__services{width:50%;padding:calc(var(--header-offset) + 2rem) 0 5rem;will-change:transform;margin:0 auto;display:flex;position:relative}.ExpertiseServices-module__aK0i3G__spacer,.ExpertiseServices-module__aK0i3G__list{flex:1}.ExpertiseServices-module__aK0i3G__service h6{margin-bottom:.75rem}.ExpertiseServices-module__aK0i3G__service p+p{margin-top:.35rem}.ExpertiseServices-module__aK0i3G__service{padding-bottom:8rem}@media (max-width:900px){.ExpertiseServices-module__aK0i3G__callout{display:none}.ExpertiseServices-module__aK0i3G__headerInner{justify-content:flex-start;gap:2rem}.ExpertiseServices-module__aK0i3G__imageOne{display:none}.ExpertiseServices-module__aK0i3G__imageTwo{width:100%}.ExpertiseServices-module__aK0i3G__header{height:auto;padding-bottom:1rem;position:relative}.ExpertiseServices-module__aK0i3G__services{width:100%;padding:2rem 1.25rem 4rem}.ExpertiseServices-module__aK0i3G__service{margin-bottom:0;padding-bottom:4rem}.ExpertiseServices-module__aK0i3G__spacer{display:none}.ExpertiseServices-module__aK0i3G__expertise h6{font-size:2rem}}.ExpertiseServices-module__aK0i3G__service h6{font-size:clamp(1.75rem,2.5vw,2.75rem)}.ExpertiseServices-module__aK0i3G__intro{flex-direction:column;gap:.75rem;padding-bottom:6rem;display:flex}.ExpertiseServices-module__aK0i3G__block{background:var(--surface);color:var(--ink);border-radius:.2rem;width:fit-content;margin-bottom:1.5rem;padding:.5rem .75rem}.ExpertiseServices-module__aK0i3G__focus{opacity:.8;margin-bottom:1rem}.ExpertiseServices-module__aK0i3G__listLabel{margin-bottom:.5rem}.ExpertiseServices-module__aK0i3G__reference{border:1px dashed var(--base-800);background:var(--surface);border-radius:.4rem;flex-direction:column;gap:.5rem;margin-top:1.5rem;padding:1rem;display:flex}.ExpertiseServices-module__aK0i3G__reference img{object-fit:contain;align-self:flex-start;width:auto;height:2rem}.ExpertiseServices-module__aK0i3G__reference a{color:var(--ink);font-family:var(--font-host-grotesk)}.ExpertiseServices-module__aK0i3G__service .ExpertiseServices-module__aK0i3G__reference p+p{margin-top:0}.ExpertiseServices-module__aK0i3G__block{color:var(--on-accent);background:var(--accent)}.ExpertiseServices-module__aK0i3G__cta{margin-top:1.5rem}.ExpertiseServices-module__aK0i3G__referenceVideo{aspect-ratio:16/9;border-radius:.3rem;width:100%;overflow:hidden}.ExpertiseServices-module__aK0i3G__referenceVideo video{object-fit:cover;width:100%;height:100%}.ExpertiseServices-module__aK0i3G__imageTwo{position:relative}.ExpertiseServices-module__aK0i3G__imageOverlay{display:none}@media (max-width:900px){.ExpertiseServices-module__aK0i3G__imageTwo{aspect-ratio:4/5}.ExpertiseServices-module__aK0i3G__imageOverlay{z-index:2;color:#fff;text-shadow:0 2px 16px #000000d9,0 1px 3px #0009;pointer-events:none;background:linear-gradient(#0000 35%,#000000a6 100%);flex-direction:column;justify-content:flex-end;gap:.6rem;padding:1.5rem 1.25rem;display:flex;position:absolute;inset:0}.ExpertiseServices-module__aK0i3G__intro{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.ExpertiseServices-module__aK0i3G__imageOne,.ExpertiseServices-module__aK0i3G__imageTwo,.ExpertiseServices-module__aK0i3G__imageThree{color:inherit;text-decoration:none;display:block}.ExpertiseServices-module__aK0i3G__imageThree{aspect-ratio:16/10;border-radius:.4rem;align-self:flex-end;width:24%;position:relative;overflow:hidden}.ExpertiseServices-module__aK0i3G__exampleLabel{z-index:2;color:#fff;text-shadow:0 1px 10px #000000e6,0 1px 2px #000000b3;pointer-events:none;position:absolute;bottom:.6rem;left:.75rem}@media (min-width:901px){.ExpertiseServices-module__aK0i3G__referenceVideo.ExpertiseServices-module__aK0i3G__inHeader{display:none}}@media (max-width:900px){.ExpertiseServices-module__aK0i3G__imageThree,.ExpertiseServices-module__aK0i3G__exampleLabel{display:none}}
.Projects-module__T_D1Ca__projects{background-color:var(--surface-2);width:100%;color:var(--ink);flex-direction:column;align-items:center;gap:.5rem;padding:.5rem 0;display:flex;position:relative;overflow:hidden}.Projects-module__T_D1Ca__row{gap:1rem;width:125%;display:flex}.Projects-module__T_D1Ca__project{aspect-ratio:7/5;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex;overflow:hidden}.Projects-module__T_D1Ca__image{border-radius:.25rem;flex:1;min-height:0;overflow:hidden}.Projects-module__T_D1Ca__info{justify-content:space-between;padding:.25rem 0;display:flex}@media (max-width:1000px){.Projects-module__T_D1Ca__projectsMobile{gap:.75rem;padding:1rem 0 3rem}.Projects-module__T_D1Ca__rowMobile{will-change:transform;gap:.75rem;width:max-content;display:flex}.Projects-module__T_D1Ca__rowMobile .Projects-module__T_D1Ca__project{flex:none;width:64vw}}.Projects-module__T_D1Ca__image video{object-fit:cover;width:100%;height:100%}
.expertise-module__uUCppG__page{background-color:var(--bg);width:100%;color:var(--ink);position:relative}
.work-module__8vBVoq__page{background-color:var(--surface-2);width:100%;color:var(--ink);position:relative}
.CaseStudy-module__QM232a__page{background-color:var(--surface);width:100%;color:var(--ink);position:relative}.CaseStudy-module__QM232a__hero{width:100%;height:100svh;display:flex;position:relative;overflow:hidden}.CaseStudy-module__QM232a__col{flex:1;min-width:0}.CaseStudy-module__QM232a__heroImg,.CaseStudy-module__QM232a__heroImgWrapper{width:100%;height:100%;position:relative;overflow:hidden}.CaseStudy-module__QM232a__heroContent{flex-direction:column;justify-content:center;padding:6rem 4rem 4rem;display:flex}.CaseStudy-module__QM232a__pageTitle{margin-bottom:4rem}.CaseStudy-module__QM232a__pageTitle h3{width:75%}.CaseStudy-module__QM232a__row{gap:2em;margin-bottom:2em;display:flex}.CaseStudy-module__QM232a__subCol{flex:1;min-width:0}.CaseStudy-module__QM232a__subCol .lg{margin:.25em 0}.CaseStudy-module__QM232a__info{background-color:var(--surface-2);width:100%;color:var(--ink);padding:8rem 0 0;position:relative}.CaseStudy-module__QM232a__infoInner{width:80%;margin:0 auto;display:flex}.CaseStudy-module__QM232a__infoInner .CaseStudy-module__QM232a__col p{margin:0 0 2rem}.CaseStudy-module__QM232a__infoInner .CaseStudy-module__QM232a__col p:last-child{margin-bottom:0}.CaseStudy-module__QM232a__infoImg,.CaseStudy-module__QM232a__infoImgWrapper{border-radius:.4rem;width:100%;height:700px;position:relative;overflow:hidden}.CaseStudy-module__QM232a__stat{border-top:2px solid var(--line);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:8rem;padding-top:20px;display:flex}.CaseStudy-module__QM232a__preview{width:100%;height:100svh;position:relative;overflow:hidden}.CaseStudy-module__QM232a__previewWrapper{width:100%;height:100%;position:relative;overflow:hidden}.CaseStudy-module__QM232a__infoOutro{padding:10em 0}@media (max-width:1000px){.CaseStudy-module__QM232a__hero{flex-direction:column-reverse;height:200svh}.CaseStudy-module__QM232a__heroContent{padding:5rem 1.25rem 1.25rem}.CaseStudy-module__QM232a__row{flex-direction:column}.CaseStudy-module__QM232a__pageTitle h3{width:100%;margin-bottom:0}.CaseStudy-module__QM232a__pageTitle{margin-bottom:2.5em}.CaseStudy-module__QM232a__infoInner{flex-direction:column;gap:2em;width:100%;padding:0 1.25rem}.CaseStudy-module__QM232a__infoImg,.CaseStudy-module__QM232a__infoImgWrapper{height:50svh}.CaseStudy-module__QM232a__stat{margin-bottom:4em}.CaseStudy-module__QM232a__infoOutro{padding:6em 0}}.CaseStudy-module__QM232a__eyebrow{color:var(--ink-muted);margin-bottom:1rem}.CaseStudy-module__QM232a__subCol a{color:inherit}.CaseStudy-module__QM232a__info{background:var(--gradient-deep)}.CaseStudy-module__QM232a__actions{flex-wrap:wrap;gap:.5rem;display:flex}.CaseStudy-module__QM232a__logoCard{border:1px solid var(--line);background:#fff;justify-content:center;align-items:center;display:flex}.CaseStudy-module__QM232a__logoCard img{object-fit:contain;width:60%;height:auto}.CaseStudy-module__QM232a__stat{border-top-width:1px;margin-bottom:1.5rem;padding-top:1rem}.CaseStudy-module__QM232a__stat .lg{text-align:right}.CaseStudy-module__QM232a__previewWrapper video,.CaseStudy-module__QM232a__heroVideo{object-fit:cover;width:100%;height:100%}
