.style_hero__fMQxF{--hero-ink:#131313;--hero-paper:#fcfcfa;--hero-accent:#444;--hero-gutter:clamp(24px,3.2vw,64px);background:var(--hero-paper);color:var(--hero-ink);isolation:isolate;min-height:max(700px,100dvh);overflow:hidden;position:relative;width:100%}.style_heroHeader__b6JKI{align-items:center;display:flex;height:88px;inset:0 0 auto;justify-content:space-between;padding:0 var(--hero-gutter);position:absolute;z-index:50}.style_headerBrand__tVO1y{align-items:center;display:inline-flex;gap:12px}.style_headerBrand__tVO1y>span{display:flex;flex-direction:column;gap:4px;line-height:1}.style_headerBrand__tVO1y strong{font-size:16px;font-weight:650;letter-spacing:-.035em}.style_headerBrand__tVO1y small{color:#60605d;font-size:11px}.style_heroNav__EQdxb{align-items:center;display:flex;gap:clamp(24px,2.7vw,44px)}.style_heroNavLink__6nsYL{align-items:center;display:inline-flex;font-size:15px;font-weight:500;gap:25px;letter-spacing:-.025em;min-height:44px;position:relative;white-space:nowrap}.style_heroNavLink__6nsYL:after{background:currentColor;bottom:8px;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:right;transition:transform .28s cubic-bezier(.16,1,.3,1)}.style_heroNavLink__6nsYL:focus-visible:after,.style_heroNavLink__6nsYL:hover:after{transform:scaleX(1);transform-origin:left}.style_heroNavLink__6nsYL[data-accent=true]{background:var(--hero-ink);color:var(--hero-paper);padding:0 18px;transition:background .2s ease,color .2s ease}.style_heroNavLink__6nsYL[data-accent=true]:hover{background:var(--hero-accent);color:var(--hero-paper)}.style_heroNavLink__6nsYL[data-accent=true]:after{display:none}.style_hero__fMQxF :is(a,button):focus-visible{outline:2px solid var(--hero-ink);outline-offset:6px}.style_orbitStage__CqNqf{--orbit-card-width:min(10.9375cqw,23.3333cqh,280px);--identity-width:min(48.859375cqw,104.2333cqh,1250.8px);--orbit-front-boost:0;--orbit-half-card:calc(var(--orbit-card-width)*(1.2 + var(--orbit-front-boost))/2);--orbit-radius-x:min(39cqw,calc(50cqw - var(--orbit-half-card) - 28px));--orbit-radius-y:min(35cqh,calc(50cqh - var(--orbit-half-card)/1.6 - 16px));--orbit-tilt:-0.122785;container-type:size;inset:88px 0 116px;position:absolute;touch-action:pan-y;-webkit-user-select:none;user-select:none}.style_orbitCard__oFUys{--angle:var(--angle-desktop);--initial-scale:calc(var(--scale-desktop) + var(--orbit-front-boost)*var(--depth-desktop)*var(--depth-desktop)*var(--depth-desktop));--card-depth:var(--depth-desktop);--inspect-scale:max(1.085,calc(1.06/var(--initial-scale)));aspect-ratio:1.6;left:0;position:absolute;top:0;transform:translate(calc(50cqw + cos(var(--angle))*var(--orbit-radius-x)),calc(50cqh + sin(var(--angle))*var(--orbit-radius-y) + cos(var(--angle))*var(--orbit-radius-x)*var(--orbit-tilt))) translate(-50%,-50%) scale(var(--initial-scale)) rotate(calc(var(--tilt) + sin(var(--angle))*1.8deg)) perspective(1100px) rotateX(calc(sin(var(--angle))*-3deg)) rotateY(calc(cos(var(--angle))*6deg));width:var(--orbit-card-width);will-change:transform;z-index:calc(10 + var(--card-depth)*10)}.style_pointerInk___UnuC{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:5}.style_orbitCard__oFUys[data-active=true]{z-index:40!important}.style_cardInner__Sw_bZ{--tilt-x:0deg;--tilt-y:0deg;--image-x:0px;--image-y:0px;--light-x:0%;color:var(--hero-ink);display:block;height:100%;position:relative;transform:scale(1);transition:transform .55s cubic-bezier(.16,1,.3,1);width:100%}.style_cardSurface__KFfbE{height:100%;position:relative;transform:perspective(850px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));width:100%}.style_cardMedia__Mw_0h{background:#e8e8e4;box-shadow:0 1px 2px rgb(26 26 24/8%),0 calc(9px + var(--card-depth)*15px) calc(18px + var(--card-depth)*20px) -12px rgb(26 26 24/calc(.12 + var(--card-depth)*.12));inset:0;overflow:hidden;position:absolute;transition:box-shadow .4s ease}.style_cardMedia__Mw_0h:before{background:linear-gradient(115deg,transparent 32%,hsla(0,0%,100%,.3) 49%,transparent 65%);content:"";inset:-50%;opacity:0;pointer-events:none;position:absolute;transform:translateX(var(--light-x));transition:opacity .3s ease;z-index:3}.style_cardMedia__Mw_0h:after{border:1px solid rgb(19 19 19/6%);content:"";inset:0;pointer-events:none;position:absolute;z-index:3}.style_cardImage__CZW4m{object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1);translate:var(--image-x) var(--image-y)}.style_cardVideo__Rxfxq{inset:0;pointer-events:none;position:absolute;z-index:2}.style_mediaFallback__EXL_n{align-items:flex-end;display:flex;font-size:20px;height:100%;line-height:1.1;padding:18px}.style_cardCaption__fAvp6{background:var(--hero-paper);display:flex;font-size:14px;font-weight:550;gap:16px;inset:100% 0 auto;justify-content:space-between;line-height:1.25;opacity:0;padding:10px 1px;position:absolute;transform:translateY(-4px);transition:opacity .18s ease,transform .3s cubic-bezier(.16,1,.3,1)}.style_projectArrow__hRid1{font-size:20px;line-height:.8}.style_cardInner__Sw_bZ:is(:hover,:focus-visible){transform:translateY(-8px) scale(var(--inspect-scale))}.style_cardInner__Sw_bZ:is(:hover,:focus-visible) .style_cardMedia__Mw_0h{box-shadow:0 2px 4px rgb(26 26 24/8%),4px 28px 40px -16px rgb(26 26 24/28%)}.style_cardInner__Sw_bZ:is(:hover,:focus-visible) .style_cardMedia__Mw_0h:before{opacity:1}.style_cardInner__Sw_bZ:is(:hover,:focus-visible) .style_cardImage__CZW4m{transform:scale(1.07)}.style_cardInner__Sw_bZ:is(:hover,:focus-visible) .style_cardCaption__fAvp6{opacity:1;transform:translateY(0)}.style_cardInner__Sw_bZ:active{transform:translateY(-4px) scale(calc(var(--inspect-scale)*.97))}.style_identity__VSiZz{aspect-ratio:1000/550;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:var(--identity-width);z-index:15}.style_logoAnchor__3olg3{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:2}.style_wordmark__V0EIh{display:block;height:auto;overflow:visible;width:100%}.style_sketchLayer__G5J02{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.style_sketchLayer__G5J02[data-sketch-plane=back]{z-index:1}.style_sketchLayer__G5J02[data-sketch-plane=front]{z-index:3}.style_identityCaption__CiH3b{color:#4d4d49;font-size:clamp(11px,.8vw,15px);font-weight:450;left:34%;letter-spacing:-.015em;line-height:1.4;position:absolute;text-align:center;text-wrap:balance;top:72%;width:32%;z-index:4}.style_heroFooter__KMFCW{align-items:flex-end;bottom:28px;display:flex;gap:24px;justify-content:space-between;left:var(--hero-gutter);position:absolute;right:var(--hero-gutter);z-index:50}.style_statement__MoS9B{font-size:clamp(22px,2vw,30px);font-weight:500;letter-spacing:-.045em;line-height:1.06}.style_statement__MoS9B>span{color:#6c6c66}.style_footerActions__b5eLn{align-items:center;display:flex;gap:24px}.style_exploreLink__zuZlt{align-items:center;border-bottom:1px solid var(--hero-ink);display:inline-flex;font-size:16px;font-weight:500;gap:32px;letter-spacing:-.025em;min-height:48px;white-space:nowrap}.style_exploreArrow__tEAUE{font-size:27px;line-height:1;transition:transform .3s cubic-bezier(.16,1,.3,1)}.style_exploreLink__zuZlt:hover .style_exploreArrow__tEAUE{transform:translateY(3px)}.style_devControls__0YK6I{max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain;position:absolute;right:var(--hero-gutter);top:90px;width:min(280px,calc(100vw - 40px));z-index:60}.style_devControls__0YK6I:empty{display:none}@media (min-width:780px) and (max-width:1919px){.style_orbitStage__CqNqf{--orbit-front-boost:0.24}}@media (min-width:1600px){.style_orbitStage__CqNqf{inset:100px 0 140px}.style_heroFooter__KMFCW{bottom:38px}}@media (max-width:779px){.style_hero__fMQxF{--hero-gutter:20px;min-height:max(660px,100dvh)}.style_heroHeader__b6JKI{height:76px}.style_headerBrand__tVO1y img{height:30px;width:30px}.style_headerBrand__tVO1y>span{display:none}.style_heroNav__EQdxb{gap:21px}.style_heroNavLink__6nsYL{font-size:14px;gap:14px}.style_heroNavLink__6nsYL[data-accent=true]{padding:0 13px}.style_orbitStage__CqNqf{--orbit-card-width:clamp(146px,38vw,216px);--orbit-radius-x:57cqw;--orbit-radius-y:min(34cqh,calc(50cqh - var(--orbit-half-card)/1.6 - 16px));--orbit-tilt:-0.06;inset:76px 0 128px}.style_orbitCard__oFUys{--angle:var(--angle-mobile);--initial-scale:var(--scale-mobile);--card-depth:var(--depth-mobile)}.style_orbitCard__oFUys[data-mobile-hidden=true]{display:none}.style_identity__VSiZz{max-width:657px;width:92vw}.style_identityCaption__CiH3b{font-size:clamp(11px,1.8vw,14px);left:23%;line-height:1.35;top:calc(90% + 12px);width:55%}.style_heroFooter__KMFCW{align-items:flex-start;bottom:26px}.style_statement__MoS9B{font-size:23px}.style_footerActions__b5eLn{align-items:flex-end;gap:12px}.style_exploreLink__zuZlt{font-size:14px;gap:16px;min-height:44px}.style_exploreArrow__tEAUE{font-size:23px}.style_cardCaption__fAvp6{font-size:13px;padding:8px 1px}}@media (max-width:370px){.style_hero__fMQxF{--hero-gutter:16px}.style_heroNav__EQdxb{gap:14px}.style_heroNavLink__6nsYL{font-size:13px;gap:10px}.style_heroNavLink__6nsYL[data-accent=true]{padding:0 10px}.style_statement__MoS9B{font-size:21px}.style_exploreLink__zuZlt{font-size:13px;gap:12px}}@media (prefers-reduced-motion:no-preference){.style_wordmark__V0EIh{animation:style_wordmark-arrive__NbzvA .9s cubic-bezier(.16,1,.3,1) .3s backwards}@keyframes style_wordmark-arrive__NbzvA{0%{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}}@media (prefers-reduced-motion:reduce){.style_hero__fMQxF *,.style_hero__fMQxF :after,.style_hero__fMQxF :before{animation:none!important;transition:none!important}}.style_container__miyHb{background:radial-gradient(circle at top left,hsla(0,0%,100%,.88),transparent 30%),linear-gradient(180deg,#f1f1f1,#ebebeb);margin:0;overflow:hidden;padding:clamp(28px,4.5vw,52px) clamp(16px,3.25vw,36px) clamp(40px,5vw,68px);position:relative;width:100%}.style_container__miyHb:before{background:linear-gradient(180deg,hsla(0,0%,100%,.36),transparent 30%);content:"";inset:0;pointer-events:none;position:absolute}.style_partnersContainer__3dF0f{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 1px 0 rgb(0 0 0/.03);display:grid;gap:1px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));overflow:hidden;padding:1px;position:relative;width:100%}.style_partnerImage__TEwEC{animation-iteration-count:infinite;animation-name:style_logoOpacityWave__7SYBL;animation-timing-function:ease-in-out;filter:grayscale(100%) contrast(1);height:auto;max-height:100%;max-width:100%;object-fit:contain;opacity:.34;width:auto}.style_partnersImageWrapper__4NPNw{align-items:center;display:flex;justify-content:center;min-height:120px;padding:28px;position:relative}.style_partnersImageWrapper__4NPNw:before{content:"";inset:0;pointer-events:none;position:absolute}@keyframes style_logoOpacityWave__7SYBL{0%{filter:grayscale(100%) contrast(1);opacity:.34}12%{opacity:.46}24%{filter:grayscale(100%) contrast(1.05);opacity:.74}38%{filter:grayscale(100%) contrast(1.03);opacity:.62}54%,to{filter:grayscale(100%) contrast(1);opacity:.34}}.style_cta__euEz_{align-items:center;border-bottom:1px solid var(--text-black);cursor:pointer;display:flex;font-size:18px;font-weight:300;justify-content:center;margin:64px 0;padding:2px 0;transition:all .2s}.style_cta__euEz_:hover{border-bottom:1px solid var(--primary-vibrant)}.style_ctaIcon__IuOHe{margin-left:4px}@media screen and (max-width:1024px){.style_container__miyHb{padding-inline:24px}.style_partnersContainer__3dF0f{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}}@media screen and (max-width:640px){.style_container__miyHb{padding-inline:12px;padding-bottom:24px;padding-top:18px}.style_partnersContainer__3dF0f{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:100%;overflow:hidden;width:100%}.style_partnersImageWrapper__4NPNw{flex-basis:calc(25% - 0.75px);flex-grow:0;flex-shrink:0;max-width:calc(25% - .75px);min-height:68px;min-width:0;padding:14px 10px}}@media (prefers-reduced-motion:reduce){.style_partnerImage__TEwEC{animation:none;opacity:.48}}.style_homeTone__XuhV_{background:var(--home-paper);border-bottom:1px solid var(--home-rule);border-top:1px solid var(--home-rule)}.style_homeTone__XuhV_:before{display:none}.style_homeTone__XuhV_ .style_partnersContainer__3dF0f{box-shadow:none}.style_services__xomlW{--study-color:#2878f0;--study-ink:#175ecc;background:var(--home-paper);color:var(--home-ink);margin-inline:auto;max-width:1160px;padding:clamp(48px,4vw,72px) var(--home-gutter) 24px}.style_services__xomlW[data-discipline=motion]{--study-color:#ff7415;--study-ink:#f06400}.style_services__xomlW[data-discipline=digital]{--study-color:#8060f5;--study-ink:#6543da}.style_manifesto__NE1z0{align-items:center;display:grid;gap:12px;grid-template-columns:1fr;padding-block:16px 12px}.style_introduction__MmGND{padding-block:12px 32px;position:relative;text-align:center;z-index:1}.style_headline__KvG_b{font-family:var(--text-fancy);font-size:clamp(54px,6.4vw,108px);font-weight:500;letter-spacing:-.07em;line-height:1.08}.style_headline__KvG_b>span{display:block;margin-inline:auto;width:fit-content}.style_titleEnding__Ke782{isolation:isolate;position:relative}.style_underline__YrCEm{bottom:-13%;height:42%;left:28%;pointer-events:none;position:absolute;transform:rotate(1deg);width:68%;z-index:-1}.style_introCopy__mWCoV{color:var(--home-muted);font-size:16px;line-height:1.65;margin:30px auto 0;max-width:59ch}.style_visual___r8US{min-width:0;position:relative}.style_star__K4p7c{height:48px;pointer-events:none;position:absolute;right:3%;top:8%;width:48px}.style_artwork__9SgH5{color:var(--study-color);position:relative;transition:color .65s var(--home-ease)}.style_sculpture__iuR1Z{display:block;height:auto;overflow:visible;touch-action:pan-y;width:100%}.style_sculpture__iuR1Z path{vector-effect:non-scaling-stroke}.style_constellation__4xwp0{container-type:inline-size;height:500px;isolation:isolate;position:relative}.style_disciplineNode__WKbt7{--node-ink:#175ecc;height:168px;left:34%;max-width:380px;pointer-events:none;position:absolute;top:19%;transform:translate(-50%,-50%);width:76%}.style_disciplineNode__WKbt7[data-service-node=motion]{--node-ink:#f06400;left:62%;top:50%}.style_disciplineNode__WKbt7[data-service-node=digital]{--node-ink:#6543da;left:33%;top:81%}.style_disciplineNode__WKbt7[data-expanded=true]{pointer-events:auto;z-index:2}.style_nodeMagnet__jD8LL{height:100%;position:relative;width:100%}.style_nodeFloat__W7Zlb{animation:style_nodeDrift__U6_P8 7s ease-in-out infinite alternate;animation-play-state:paused;display:grid;height:100%;place-items:center;position:relative;width:100%}.style_disciplineNode__WKbt7[data-service-node=motion] .style_nodeFloat__W7Zlb{animation-delay:-5s;animation-duration:9s}.style_disciplineNode__WKbt7[data-service-node=digital] .style_nodeFloat__W7Zlb{animation-delay:-3s;animation-duration:8s}.style_constellation__4xwp0[data-playing=true] .style_nodeFloat__W7Zlb{animation-play-state:running}.style_disciplineNode__WKbt7[data-expanded=true] .style_nodeFloat__W7Zlb{animation-play-state:paused}.style_disciplineName__hYwkG{background:transparent;border:0;color:var(--home-ink);cursor:pointer;font-family:var(--text-fancy);font-size:clamp(42px,10.5cqw,76px);font-weight:500;letter-spacing:-.065em;line-height:1.1;min-height:48px;padding:8px 6px 12px;pointer-events:auto;position:relative;touch-action:manipulation;transition:color .18s ease;z-index:1}.style_disciplineNode__WKbt7[data-active=true] .style_disciplineName__hYwkG{color:var(--node-ink)}.style_disciplineName__hYwkG:focus-visible{outline:1px solid var(--node-ink);outline-offset:8px}.style_satellites__idovu{inset:0;list-style:none;margin:0;padding:0;pointer-events:none;position:absolute}.style_satellite__ek0cK{--satellite-x:-22cqw;--satellite-y:-58px;color:var(--home-muted);font-family:var(--text-mono);font-size:clamp(13px,2.7cqw,16px);left:50%;line-height:1.35;max-width:20ch;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) scale(.9);transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .16s ease,visibility 0s .42s;visibility:hidden;width:max-content}.style_satellite__ek0cK:nth-child(2){--satellite-x:19cqw;--satellite-y:-51px}.style_satellite__ek0cK:nth-child(3){--satellite-x:-16cqw;--satellite-y:58px}.style_satellite__ek0cK:nth-child(4){--satellite-x:22cqw;--satellite-y:48px}.style_disciplineNode__WKbt7:not([data-service-node=image]) .style_satellite__ek0cK:nth-child(3){--satellite-x:2cqw;--satellite-y:62px}.style_disciplineNode__WKbt7[data-expanded=true] .style_satellite__ek0cK{opacity:1;transform:translate(-50%,-50%) translate(var(--satellite-x),var(--satellite-y));transition-delay:calc(var(--satellite-order)*35ms),calc(var(--satellite-order)*35ms),0s;visibility:visible}.style_studioNote__mQhVr{align-items:center;border-top:1px solid var(--home-rule);display:flex;gap:24px;justify-content:center;padding:24px 0}.style_noteSketch__2rbee{flex-shrink:0;height:44px;transform:rotate(12deg);width:52px}.style_studioNote__mQhVr p{font-size:14px;line-height:1.5;max-width:54ch}@keyframes style_nodeDrift__U6_P8{0%{transform:translate3d(-10px,9px,0) rotate(-1.5deg)}to{transform:translate3d(10px,-12px,0) rotate(1.5deg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.style_constellation__4xwp0[data-playing=true] .style_nodeMagnet__jD8LL{will-change:transform}}@media (max-width:1023px){.style_headline__KvG_b{font-size:clamp(50px,7.6vw,78px)}.style_introCopy__mWCoV{font-size:15px}.style_visual___r8US{justify-self:center;width:min(100%,500px)}.style_star__K4p7c{height:32px;width:32px}.style_constellation__4xwp0{margin-inline:auto;max-width:620px}}@media (max-width:767px){.style_services__xomlW{padding-bottom:12px;padding-top:48px}.style_manifesto__NE1z0{gap:0;padding-block:0}.style_introduction__MmGND{padding-block:0 8px}.style_headline__KvG_b{font-size:clamp(34px,7.4vw,58px);letter-spacing:-.055em;line-height:1.13}.style_introCopy__mWCoV{font-size:16px;margin-top:24px;max-width:38ch}.style_visual___r8US{justify-self:center;margin-top:-8px;width:min(100%,420px)}.style_sculpture__iuR1Z{max-height:210px}.style_star__K4p7c{height:32px;right:3%;top:14%;width:32px}.style_constellation__4xwp0{height:330px;margin-block:0 8px}.style_disciplineNode__WKbt7{height:120px;left:36%}.style_disciplineNode__WKbt7[data-service-node=motion]{left:57%}.style_disciplineNode__WKbt7[data-service-node=digital]{left:35%}.style_disciplineName__hYwkG{font-size:clamp(38px,11.5cqw,64px)}.style_satellite__ek0cK{--satellite-y:-47px;font-size:12px}.style_satellite__ek0cK:nth-child(2){--satellite-y:-45px}.style_disciplineNode__WKbt7:not([data-service-node=image]) .style_satellite__ek0cK:nth-child(3),.style_satellite__ek0cK:nth-child(3){--satellite-y:47px}.style_satellite__ek0cK:nth-child(4){--satellite-y:43px}.style_studioNote__mQhVr{align-items:flex-start;gap:18px;padding-block:22px}.style_studioNote__mQhVr p{font-size:13px}.style_studioNote__mQhVr{flex-wrap:wrap}.style_studioNote__mQhVr p{flex:1 1}.style_noteSketch__2rbee{height:38px;width:38px}}@media (prefers-reduced-motion:reduce){.style_services__xomlW *,.style_services__xomlW :after,.style_services__xomlW :before{animation:none!important;transition:none!important}}.style_studyCanvas__sFTyK{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.style_artwork__9SgH5{contain:layout paint}.style_artwork__9SgH5[data-canvas-ready=true] .style_sculpture__iuR1Z{visibility:hidden}@media (min-width:1024px){.style_services__xomlW{display:grid;grid-template-columns:minmax(0,1fr) min(54%,620px) min(46%,480px) minmax(0,1fr);max-width:none;padding-inline:clamp(40px,5vw,112px)}.style_manifesto__NE1z0{display:contents}.style_introduction__MmGND{grid-column:1/-1;padding-block:8px 32px}.style_visual___r8US{align-self:center;grid-column:2;grid-row:2;width:100%}.style_star__K4p7c{right:10%;top:3%}.style_constellation__4xwp0{align-self:center;grid-column:3;grid-row:2;height:clamp(440px,30vw,520px)}.style_studioNote__mQhVr{grid-column:1/-1;margin-top:20px}}.HomeGallery_gallery__odcXC{background:var(--home-paper);color:var(--home-ink);position:relative}.HomeGallery_viewport__2hbnw{padding:56px var(--home-gutter) 80px;position:relative}.HomeGallery_header__lHxDD{align-items:center;display:flex;gap:20px;justify-content:space-between}.HomeGallery_heading__yPjGM{font-family:var(--text-fancy);font-size:clamp(40px,7vw,100px);font-weight:500;letter-spacing:-.06em;line-height:1.05;margin:0}.HomeGallery_skip__ASO3z,.HomeGallery_textButton__TCNc_{align-items:center;background:none;border:0;color:var(--home-muted);cursor:pointer;display:inline-flex;font-family:var(--text-mono);font-size:10px;font-weight:400;gap:12px;line-height:1.5;padding:12px 0;text-decoration:none}.HomeGallery_skip__ASO3z span{color:var(--home-ink);font-size:22px;line-height:1}.HomeGallery_skip__ASO3z:hover,.HomeGallery_textButton__TCNc_:hover{color:var(--home-ink);text-decoration:underline;text-underline-offset:5px}.HomeGallery_backdrop__OYujJ,.HomeGallery_canvas__msi61{display:none}.HomeGallery_work__MMdHm{margin:70px auto 140px;position:relative;width:min(100%,1200px)}.HomeGallery_work__MMdHm:last-child{margin-bottom:0}.HomeGallery_projectLink__Ym2A2{color:inherit;display:block;text-decoration:none;-webkit-tap-highlight-color:transparent}.HomeGallery_preview__pakjM{aspect-ratio:16/9;position:relative;width:100%}.HomeGallery_poster__iAfNP,.HomeGallery_video__qntIr{inset:0;position:absolute}.HomeGallery_poster__iAfNP{background:#e9e9e5;overflow:hidden}.HomeGallery_poster__iAfNP>img{object-fit:cover}.HomeGallery_video__qntIr{pointer-events:none}.HomeGallery_caption__ndwE3{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;padding-top:22px}.HomeGallery_projectInfo__66YLj{min-width:0}.HomeGallery_projectInfo__66YLj h3{font-family:var(--text-fancy);font-size:clamp(23px,2.5vw,38px);font-weight:500;letter-spacing:-.045em;line-height:1.13;margin:0;max-width:32ch;text-wrap:balance}.HomeGallery_meta__SVHIS{color:var(--home-muted);display:flex;flex-wrap:wrap;font-family:var(--text-mono);font-size:10px;gap:6px 18px;line-height:1.5;margin:11px 0 0}.HomeGallery_meta__SVHIS span+span{border-left:1px solid var(--home-rule);padding-left:18px}.HomeGallery_openProject__nAJ0u{display:grid;flex-shrink:0;font-size:34px;height:42px;line-height:1;margin-top:-6px;place-items:center;transition:transform .3s var(--home-ease),color .15s ease;width:42px}.HomeGallery_projectLink__Ym2A2:is(:hover,:focus-visible) .HomeGallery_openProject__nAJ0u{color:#444;transform:translate(4px,-4px)}.HomeGallery_staticSketch__0kDWM{pointer-events:none;position:absolute;right:-12px;top:-40px;transform:rotate(20deg);width:90px}.HomeGallery_staticSketch__0kDWM svg{display:block;width:100%}.HomeGallery_imageFallback__S52wL{background:#e9e9e5;display:grid;inset:0;place-items:center;position:absolute}.HomeGallery_imageFallback__S52wL svg{width:18%}.HomeGallery_emptyLink__LwW71{border-bottom:1px solid var(--home-rule);color:inherit;display:inline-flex;gap:24px;margin-block:50px;padding-block:20px}.HomeGallery_gallery__odcXC :is(button,a):focus-visible{outline:2px solid var(--home-ink);outline-offset:7px}.HomeGallery_motion__qtjzS .HomeGallery_viewport__2hbnw{height:100svh;isolation:isolate;min-height:520px;overflow:clip;padding:0}.HomeGallery_motion__qtjzS .HomeGallery_header__lHxDD{left:var(--home-gutter);position:absolute;right:var(--home-gutter);top:clamp(28px,5.5vh,60px);z-index:5}.HomeGallery_motion__qtjzS .HomeGallery_heading__yPjGM{font-size:clamp(22px,2.15vw,34px);letter-spacing:-.045em}.HomeGallery_motion__qtjzS .HomeGallery_backdrop__OYujJ{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.HomeGallery_bigWord__ln5xg{align-items:baseline;color:var(--home-ink);display:flex;font-family:var(--text-fancy);font-size:min(11vh,calc(110vw/var(--reel-characters)));font-weight:400;left:6%;line-height:1;position:absolute;right:6%;text-transform:uppercase;top:12.5%;white-space:nowrap}.HomeGallery_letter__CLhO1{display:block;flex:1 1;min-width:0;opacity:.075;text-align:center;transform-origin:50% 70%;will-change:transform}.HomeGallery_letterSpace__TjPvG{flex:0.45 1}.HomeGallery_motion__qtjzS .HomeGallery_canvas__msi61{display:block;inset:0;pointer-events:none;position:absolute;z-index:2}.HomeGallery_canvas__msi61 canvas{display:block;height:100%;width:100%}.HomeGallery_motion__qtjzS .HomeGallery_world__m5_0l{inset:0;perspective:var(--reel-perspective);perspective-origin:50% 50%;position:absolute;transform-style:preserve-3d}.HomeGallery_motion__qtjzS .HomeGallery_work__MMdHm{height:var(--reel-height);left:50%;margin:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transform-style:preserve-3d;width:var(--reel-width);will-change:transform}.HomeGallery_motion__qtjzS .HomeGallery_work__MMdHm[data-current=true] .HomeGallery_projectLink__Ym2A2{pointer-events:auto}.HomeGallery_motion__qtjzS .HomeGallery_work__MMdHm[data-gpu-ready=true] .HomeGallery_poster__iAfNP{opacity:0}.HomeGallery_motion__qtjzS .HomeGallery_projectLink__Ym2A2{height:100%}.HomeGallery_motion__qtjzS .HomeGallery_caption__ndwE3{left:0;position:absolute;top:100%;width:100%}.HomeGallery_motion__qtjzS .HomeGallery_staticSketch__0kDWM{display:none}.HomeGallery_controls__WcoaJ{align-items:center;bottom:clamp(25px,4.5vh,48px);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);left:var(--home-gutter);position:absolute;right:var(--home-gutter);z-index:5}.HomeGallery_readout____SKe{align-items:center;display:flex;font-family:var(--text-mono);gap:15px}.HomeGallery_currentNumber__AFubG{font-feature-settings:"tnum";font-size:25px;font-variant-numeric:tabular-nums;letter-spacing:-.06em;line-height:1}.HomeGallery_totalNumber__E3075{color:var(--home-muted);font-size:11px}.HomeGallery_progress___dLd9{fill:none;height:24px;stroke:#deded6;stroke-linecap:round;stroke-width:2;width:clamp(60px,10vw,164px)}.HomeGallery_progress___dLd9 path+path{stroke:#444;stroke-dasharray:1;stroke-dashoffset:1;stroke-width:3}.HomeGallery_scrollHint__TRnXK{align-items:center;color:var(--home-muted);display:flex;font-family:var(--text-mono);font-size:10px;gap:20px;line-height:1.5;margin:0}.HomeGallery_scrollHint__TRnXK span{color:var(--home-ink);font-size:26px}.HomeGallery_viewOptions__asxAL{display:flex;gap:22px;justify-content:flex-end}@media (max-width:779px){.HomeGallery_viewport__2hbnw{padding-bottom:48px;padding-top:44px}.HomeGallery_work__MMdHm{margin-bottom:100px;margin-top:54px}.HomeGallery_caption__ndwE3{gap:18px;padding-top:18px}.HomeGallery_projectInfo__66YLj h3{font-size:clamp(21px,5.6vw,32px)}.HomeGallery_meta__SVHIS{font-size:9px;gap:5px 12px;margin-top:10px}.HomeGallery_meta__SVHIS span+span{padding-left:12px}.HomeGallery_openProject__nAJ0u{font-size:29px;height:36px;margin-top:-3px;width:34px}.HomeGallery_motion__qtjzS .HomeGallery_header__lHxDD{align-items:baseline;top:34px}.HomeGallery_motion__qtjzS .HomeGallery_heading__yPjGM{font-size:23px}.HomeGallery_skip__ASO3z,.HomeGallery_textButton__TCNc_{font-size:9px}.HomeGallery_skip__ASO3z{gap:8px}.HomeGallery_bigWord__ln5xg{top:20%}.HomeGallery_controls__WcoaJ{bottom:28px;gap:18px;grid-template-columns:minmax(0,1fr) auto}.HomeGallery_readout____SKe{gap:12px}.HomeGallery_currentNumber__AFubG{font-size:23px}.HomeGallery_scrollHint__TRnXK{border-top:1px solid var(--home-rule);font-size:9px;grid-column:1/-1;grid-row:2;justify-content:space-between;padding-top:15px;width:100%}.HomeGallery_scrollHint__TRnXK span{font-size:22px}.HomeGallery_viewOptions__asxAL{align-items:flex-end;flex-direction:column;gap:0;grid-column:2;grid-row:1;justify-content:flex-end;min-height:51px}.HomeGallery_viewOptions__asxAL .HomeGallery_textButton__TCNc_{padding-block:6px}.HomeGallery_staticSketch__0kDWM{top:-30px;width:65px}}@media (prefers-reduced-motion:reduce){.HomeGallery_gallery__odcXC *,.HomeGallery_gallery__odcXC :after,.HomeGallery_gallery__odcXC :before{animation:none!important;transition:none!important}.HomeGallery_projectLink__Ym2A2:is(:hover,:focus-visible) .HomeGallery_openProject__nAJ0u{transform:none}}.style_section__oUMth{background:var(--home-dark);color:var(--home-paper);padding:clamp(44px,4.5vw,72px) var(--home-gutter)}.style_sectionHeader__GyvVQ{border-bottom:1px solid var(--home-dark-rule);margin-bottom:clamp(24px,2.5vw,40px);padding-bottom:18px}.style_sectionHeading__0mEXM{align-items:center;display:flex;gap:16px}.style_sectionRule__ikiKD{background:var(--home-paper);height:1px;width:40px}.style_sectionLabel__nEPx6{color:var(--home-dark-muted);font:11px var(--text-mono);letter-spacing:.04em;text-transform:uppercase}.style_module__tO9OD{align-items:start;column-gap:clamp(40px,6vw,96px);display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:auto 1fr auto}.style_visual__NtLBF{align-self:center;grid-column:1;grid-row:1/3}.style_header__9ODL_{grid-column:2;grid-row:1}.style_title__j_hV1{font-family:var(--text-fancy);font-size:clamp(36px,4.5vw,72px);font-weight:500;letter-spacing:-.055em;line-height:1.06;max-width:13ch;text-wrap:balance}.style_copy__3_OdN{grid-column:2;grid-row:2;margin-top:24px}.style_lead__RT4RC{color:#e3e3dd;font-size:18px;line-height:1.55;max-width:42ch}.style_body__rlIdr{color:var(--home-dark-muted);font-size:15px;line-height:1.6;margin-top:16px;max-width:48ch}.style_meta__22gnN{align-self:end;color:var(--home-dark-muted);grid-column:1;grid-row:3;margin-top:18px;max-width:50ch}.style_metaLabel__X5lLS{display:none}.style_capabilities__Vd8VE,.style_note___Zy84{font-size:13px;line-height:1.65}.style_note___Zy84{margin-top:6px}.style_cta__B1brU{align-items:center;align-self:end;border-bottom:1px solid var(--home-dark-rule);color:var(--home-paper);display:flex;gap:32px;grid-column:2;grid-row:3;justify-content:space-between;margin-top:20px;padding-block:16px}.style_ctaText__ImFF6{font-size:18px}.style_ctaArrow__h2WdP{font-size:28px;transition:transform .4s var(--home-ease),color .18s ease}.style_cta__B1brU:is(:hover,:focus-visible) .style_ctaArrow__h2WdP{color:var(--home-paper);transform:translate(4px,-4px)}.style_cta__B1brU:focus-visible{outline:2px solid var(--home-paper);outline-offset:6px}@media (max-width:900px){.style_module__tO9OD{column-gap:32px}.style_title__j_hV1{font-size:36px}.style_lead__RT4RC{font-size:16px}.style_body__rlIdr{font-size:14px}}@media (max-width:640px){.style_section__oUMth{padding-block:36px}.style_module__tO9OD{display:flex;flex-direction:column;gap:0}.style_header__9ODL_{order:-2}.style_visual__NtLBF{margin-top:16px;order:-1;width:100%}.style_title__j_hV1{font-size:clamp(36px,10vw,48px);max-width:14ch}.style_copy__3_OdN{margin-top:20px}.style_meta__22gnN{display:none}.style_cta__B1brU{margin-top:16px;width:100%}}.SketchSculpture_artwork__gGhy5{min-width:0;position:relative}.SketchSculpture_sculpture___jgFu{display:block;height:clamp(240px,27vw,390px);width:100%}.SketchSculpture_caption__0rWKJ{align-items:center;border-top:1px solid var(--home-dark-rule);color:var(--home-dark-muted);display:flex;font:10px var(--text-mono);gap:16px;justify-content:space-between;padding:12px 0}.SketchSculpture_signal__hKoyq{align-items:center;display:flex;gap:4px;height:12px}.SketchSculpture_signal__hKoyq i{background:var(--home-paper);height:4px;width:2px}.SketchSculpture_signal__hKoyq i:nth-child(2){height:10px}.SketchSculpture_signal__hKoyq i:nth-child(3){height:7px}@media (max-width:640px){.SketchSculpture_sculpture___jgFu{height:clamp(210px,57vw,290px)}.SketchSculpture_caption__0rWKJ{padding-block:10px}}.style_section__ElJMM{background:var(--home-dark);width:100%}.style_link___e1jO{--hover-x:0;--hover-y:0;background:var(--home-dark);color:#fff;display:block;min-height:clamp(420px,68vh,680px);overflow:hidden;position:relative;text-decoration:none}.style_canvas__uTiIR{display:block;height:100%;transition:opacity .22s ease;width:100%;will-change:transform}.style_canvasPlane__wW9Yu,.style_canvas__uTiIR{inset:0;pointer-events:none;position:absolute}.style_canvasHidden__RxuqS{opacity:0}.style_link___e1jO:after,.style_link___e1jO:before{content:"";inset:0;pointer-events:none;position:absolute}.style_link___e1jO:before{background:radial-gradient(circle,hsla(0,0%,100%,.1) 1px,transparent 1.6px);background-size:30px 30px;-webkit-mask-image:radial-gradient(circle at center,#000,rgba(0,0,0,.3));mask-image:radial-gradient(circle at center,#000,rgba(0,0,0,.3));opacity:.2}.style_link___e1jO:after{background:radial-gradient(circle at center,hsla(0,0%,100%,0) 0,rgba(0,0,0,.22) 64%,rgba(0,0,0,.52) 100%),linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.52))}.style_panel___glG5{display:flex;flex-direction:column;justify-content:space-between;min-height:clamp(420px,68vh,680px);padding:36px var(--home-gutter);position:relative;z-index:1}.style_footerRow__eFurB,.style_headerRow__WQhUy{align-items:center;display:flex;gap:20px;justify-content:space-between}.style_headerRow__WQhUy{border-bottom:1px solid hsla(0,0%,100%,.14);padding-bottom:clamp(18px,2vw,24px)}.style_footerRow__eFurB{padding-top:clamp(18px,2vw,24px)}.style_ctaMeta__zceFQ,.style_eyebrow__A83D8,.style_footerItem__SKSLc,.style_route__7GTPb{font-family:var(--text-mono);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase}.style_ctaMeta__zceFQ,.style_eyebrow__A83D8,.style_footerItem__SKSLc{color:var(--home-dark-muted)}.style_route__7GTPb{color:var(--home-paper)}.style_centerContent__xJWsa{flex:1 1;flex-direction:column;gap:18px;text-align:center;transform:translate3d(calc(var(--hover-x)*18px),calc(var(--hover-y)*14px),0);will-change:transform}.style_centerContent__xJWsa,.style_wordSpacer__R_sRa{align-items:center;display:flex;justify-content:center;position:relative}.style_wordSpacer__R_sRa{height:clamp(170px,18vw,280px);pointer-events:none;width:min(78vw,980px)}.style_wordFallback__Fk4te{color:#f4f4f4;font-family:var(--text-mono);font-size:clamp(4.6rem,15vw,12rem);font-weight:500;letter-spacing:-.1em;line-height:.9;text-shadow:0 20px 70px rgba(0,0,0,.34);text-transform:lowercase;transition:opacity .22s ease}.style_wordFallbackEnhanced__6eh7G,.style_wordFallbackPending__dlbMf{opacity:0}.style_wordFallbackVisible__IORJP{opacity:.94}.style_subtitle__2BFuI{color:hsla(0,0%,100%,.76);font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.72;margin:0;max-width:56rem;text-wrap:balance}.style_footerRow__eFurB{transform:translate3d(calc(var(--hover-x)*-8px),calc(var(--hover-y)*-6px),0);will-change:transform}.style_footerItems__sR9Fb{display:flex;flex-wrap:wrap;gap:10px 16px}.style_footerItem__SKSLc{padding-right:16px;position:relative}.style_footerItem__SKSLc:after{background:hsla(0,0%,100%,.26);border-radius:50%;content:"";height:4px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:4px}.style_footerItem__SKSLc:last-child{padding-right:0}.style_footerItem__SKSLc:last-child:after{display:none}.style_cta__fh_oC{align-items:center;background:transparent;border:1px solid var(--home-dark-rule);border-radius:0;color:#fff;display:inline-flex;font-size:.95rem;font-weight:400;gap:14px;min-height:44px;padding:0 18px;transition:transform .28s ease,background-color .28s ease,border-color .28s ease}.style_link___e1jO:hover .style_cta__fh_oC{background:transparent;border-color:var(--home-paper);transform:translateY(-2px)}.style_link___e1jO:focus-visible{outline:2px solid #fff;outline-offset:-8px}@media (max-width:779px){.style_panel___glG5{min-height:clamp(420px,72vh,620px);padding-top:22px}}@media (max-width:640px){.style_panel___glG5{padding-bottom:18px;padding-left:var(--home-gutter);padding-right:var(--home-gutter)}.style_centerContent__xJWsa{gap:14px}.style_wordSpacer__R_sRa{height:clamp(120px,34vw,180px);width:min(92vw,520px)}.style_subtitle__2BFuI{font-size:.96rem}.style_footerRow__eFurB,.style_headerRow__WQhUy{align-items:flex-start;flex-direction:column}.style_cta__fh_oC{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.style_centerContent__xJWsa,.style_cta__fh_oC,.style_footerRow__eFurB{transform:none!important;transition:none}}.style_section__ElJMM{padding:0 var(--home-gutter) clamp(56px,6vw,96px)}.style_link___e1jO{border-top:1px solid var(--home-dark-rule)}.style_link___e1jO:after,.style_link___e1jO:before{display:none}.style_headerRow__WQhUy{border-bottom:0}.style_panel___glG5{padding-inline:0}.home_home__SHfrT{--home-paper:#fcfcfa;--home-ink:#131313;--home-muted:#62625c;--home-accent:#444;--home-rule:#d9d9d3;--home-gutter:clamp(24px,3.2vw,64px);--home-ease:cubic-bezier(0.22,1,0.36,1)}.home_homeContent__z_pVx,.home_home__SHfrT{background:var(--home-paper);color:var(--home-ink)}.home_homeContent__z_pVx{--home-dark:#171715;--home-dark-rule:hsla(60,25%,98%,.16);--home-dark-muted:#b5b5ad}.home_homeContent__z_pVx [data-home-project]:focus-visible{clip-path:inset(0)!important;outline:2px solid #444;outline-offset:4px;transform:none!important}.home_homeContent__z_pVx [data-home-secondary]:focus-within{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.home_homeContent__z_pVx *,.home_homeContent__z_pVx :after,.home_homeContent__z_pVx :before{animation:none!important;transition:none!important}}@media (max-width:779px){.home_home__SHfrT{--home-gutter:20px}}@media (max-width:370px){.home_home__SHfrT{--home-gutter:16px}}.home_homeMobileHeader__Pr0u2{display:none}.home_codeMobileHeader__4EDGA{background:linear-gradient(180deg,#070707,#111)}@media (max-width:779px){.home_homeMobileHeader__Pr0u2{display:block}.home_homeBentoHeaderMobileHidden__ZlGkA{display:none!important}}