.Hero_hero__0UVT3{position:relative;height:200svh}.Hero_sticky__IvKUj{position:sticky;top:0;height:100svh;overflow:hidden}.Hero_grid__X65aI{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(var(--ink-rgb),.055) 1px,transparent 1px);background-size:calc((100% - 2 * var(--gutter)) / 12) 100%;background-position:var(--gutter) 0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 18%,#000 80%,transparent);mask-image:linear-gradient(180deg,transparent,#000 18%,#000 80%,transparent)}.Hero_stage__72qlf{--sw:min(100vw - 2 * var(--gutter),(100svh - var(--header-h) - 150px) * 16/9);--sh:calc(var(--sw) * 9 / 16);position:absolute;left:calc(50% - var(--sw) / 2);top:calc(var(--header-h) + (100svh - var(--header-h) - 132px) / 2 - var(--sh) / 2);width:var(--sw);height:var(--sh)}.Hero_back__3Ah3D,.Hero_front__fPFTO{position:absolute;inset:0;pointer-events:none}.Hero_back__3Ah3D{z-index:1}.Hero_front__fPFTO{z-index:3}.Hero_canvas__rx3PZ{position:absolute;inset:0;z-index:2}@media (hover:none){.Hero_canvas__rx3PZ{pointer-events:none}}.Hero_back__3Ah3D>*,.Hero_front__fPFTO>*{position:absolute;translate:calc(-50% + var(--mx, 0px) + var(--sx, 0px)) calc(-50% + var(--my, 0px) + var(--sy, 0px));rotate:calc(var(--rot, 0deg) + var(--ir, 0deg) + var(--sr, 0deg));scale:calc(var(--is, 1) * var(--ss, 1));transform-origin:50% 50%}.Hero_lime__ZkUbB svg,.Hero_scribble__N9sxW svg{display:block;width:100%;height:auto;overflow:visible}.Hero_ribbon__Z7Hty svg{width:100%;height:auto;filter:drop-shadow(0 10px 18px rgba(80,40,160,.18))}.Hero_disc___P1qJ,.Hero_tag__8_sOw,.Hero_tile__fZXv2{container-type:inline-size;display:grid;place-items:center}.Hero_disc___P1qJ{aspect-ratio:1;border-radius:50%;background:var(--magenta);color:var(--ink)}.Hero_disc___P1qJ span{font-size:52cqw;line-height:1;transform:translateY(-4%)}.Hero_tile__fZXv2{aspect-ratio:1/1.08;background:var(--ink);color:var(--paper-2);box-shadow:0 14px 30px -18px rgba(0,0,0,.5)}.Hero_tile__fZXv2 span{font-family:var(--font-display);font-size:78cqw;line-height:1;transform:translateY(2%)}.Hero_tag__8_sOw{aspect-ratio:1.75;background:var(--lime);color:var(--ink)}.Hero_tag__8_sOw span{font-family:var(--font-display);font-size:34cqw;line-height:1;letter-spacing:.01em}.Hero_word__28iZO{container-type:inline-size;margin:0;font-weight:400;text-align:center}.Hero_wordInner__uCyon{display:block;rotate:var(--ir,0deg);scale:var(--is,1);font-family:var(--font-display);font-size:29cqw;line-height:.9;letter-spacing:-.005em;color:var(--ink)}.Hero_bar__ynk4c{position:absolute;inset:auto var(--gutter) 24px;z-index:4;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:24px}.Hero_lede__4KR0w{font-size:clamp(17px,1.45vw,22px);line-height:1.2;letter-spacing:-.015em;font-weight:500;max-width:30ch}.Hero_lede__4KR0w em{font-size:1.12em;font-weight:400}.Hero_mask__JemY7{display:block;overflow:clip}.Hero_mask__JemY7>span{display:block}.Hero_scroll__rmETd{display:flex;flex-direction:column;align-items:center;gap:10px;opacity:.7}.Hero_scroll__rmETd i{position:relative;width:1px;height:46px;background:rgba(var(--ink-rgb),.18);overflow:hidden}.Hero_scroll__rmETd i:after{content:"";position:absolute;left:0;top:-40%;width:1px;height:40%;background:var(--ink);animation:Hero_drip__FZqsX 1.8s var(--ease-io) infinite}@keyframes Hero_drip__FZqsX{to{top:100%}}@media (max-aspect-ratio:19/20){.Hero_stage__72qlf{--sw:min(100vw - 2 * var(--gutter),(100svh - var(--header-h) - 230px) * 3/4);--sh:calc(var(--sw) * 4 / 3);top:calc(var(--header-h) + 8px)}.Hero_bar__ynk4c{grid-template-columns:1fr;gap:14px;bottom:18px}.Hero_scroll__rmETd{display:none}}.CapabilityArc_arc__ZdaSL{position:relative;height:100svh;background:var(--night);color:var(--paper);overflow:hidden}.CapabilityArc_topbar__BXe0_{position:absolute;inset:calc(var(--header-h) + 10px) var(--gutter) auto;display:flex;justify-content:space-between;align-items:flex-start;z-index:3}.CapabilityArc_brandmark__LwhAr{display:flex;gap:14px;align-items:flex-start}.CapabilityArc_bm__I8IcH{font-family:var(--font-display);font-size:22px;line-height:.95}.CapabilityArc_dot__VD7sq{color:var(--lime)}.CapabilityArc_ring__o_YIA{position:absolute;left:50%;top:18%;width:0;height:0}.CapabilityArc_card__ZiesX{position:absolute;left:calc(clamp(220px, 21vw, 330px) / -2);top:0;width:clamp(220px,21vw,330px);aspect-ratio:3/4;border-radius:14px;padding:10px;background:var(--cream);color:var(--ink);display:flex;flex-direction:column;transform-origin:50% 50%;box-shadow:0 30px 60px -30px rgba(0,0,0,.8);will-change:transform}.CapabilityArc_cardTop__g4F_U{display:flex;justify-content:space-between;padding:2px 4px 8px;opacity:.7}.CapabilityArc_visual__DP3Bk{position:relative;flex:1 1;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:var(--tone,var(--ink))}.CapabilityArc_visual__DP3Bk img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.CapabilityArc_word__L1wY_{font-size:clamp(54px,5.4vw,92px);line-height:1;color:var(--ink)}.CapabilityArc_cardBody__en_BE{padding:12px 4px 4px}.CapabilityArc_cardBody__en_BE h3{font-size:clamp(26px,2.3vw,38px);line-height:.9}.CapabilityArc_cardBody__en_BE p{margin-top:6px;font-size:13px;line-height:1.3;opacity:.75;min-height:2.6em}.CapabilityArc_lime__1Cx3Q{--tone:var(--lime)}.CapabilityArc_magenta__cVrUv{--tone:var(--magenta)}.CapabilityArc_blue__H84cw{--tone:var(--blue)}.CapabilityArc_blue__H84cw .CapabilityArc_word__L1wY_{color:var(--paper-2)}.CapabilityArc_orange__Ox5yb{--tone:var(--orange)}.CapabilityArc_violet__SFQnz{--tone:var(--violet)}.CapabilityArc_violet__SFQnz .CapabilityArc_word__L1wY_{color:var(--paper-2)}.CapabilityArc_img__jQvL8{--tone:var(--ink)}.CapabilityArc_footer__Qv9_F{position:absolute;inset:auto var(--gutter) clamp(20px,4vh,40px);display:grid;grid-template-columns:auto auto 1fr;align-items:end;gap:clamp(16px,2.4vw,40px);z-index:200}.CapabilityArc_footer__Qv9_F h2{font-size:clamp(48px,7.4vw,128px);line-height:.84}.CapabilityArc_star__06J93{color:var(--lime);font-size:.7em;vertical-align:top}.CapabilityArc_arrow__F66Dk{width:clamp(48px,4.6vw,72px);aspect-ratio:1;border-radius:50%;border:1.5px solid var(--paper);display:grid;place-items:center;margin-bottom:.6vw;transition:background-color .35s var(--ease-out),color .35s var(--ease-out),border-color .35s}.CapabilityArc_arrow__F66Dk svg{width:46%}.CapabilityArc_arrow__F66Dk:hover{background:var(--lime);border-color:var(--lime);color:var(--ink)}.CapabilityArc_footerR__OEaku{justify-self:end;text-align:right;display:flex;flex-direction:column}.CapabilityArc_cn__ZBlyo{font-size:clamp(22px,2.6vw,44px);font-weight:500;letter-spacing:-.03em;line-height:1}.CapabilityArc_cnBig__HoxrH{font-family:var(--font-serif);font-style:italic;font-size:clamp(40px,5.2vw,92px);line-height:1;color:var(--lime)}@media (max-width:760px){.CapabilityArc_ring__o_YIA{top:22%}.CapabilityArc_card__ZiesX{width:62vw;left:-31vw}.CapabilityArc_footer__Qv9_F{grid-template-columns:1fr auto}.CapabilityArc_footerR__OEaku{display:none}}.Manifesto_manifesto__w5_ee{position:relative;z-index:5;background:var(--paper);padding:clamp(80px,12vh,160px) var(--gutter) clamp(60px,9vh,120px);border-radius:var(--radius) var(--radius) 0 0;margin-top:-100svh;box-shadow:0 -30px 60px -40px rgba(0,0,0,.25)}.Manifesto_head__HrN_2{display:flex;justify-content:space-between;margin-bottom:clamp(32px,5vh,64px)}.Manifesto_headR__ZPNG5{opacity:.55}.Manifesto_text__Hi_5S{font-size:clamp(30px,4.6vw,78px);line-height:1.04;letter-spacing:-.035em;font-weight:500;text-indent:18%}.Manifesto_word__pXsrY{text-indent:0}.Manifesto_inline__QmCTo{display:inline-block;text-indent:0;width:1.6em;height:.82em;margin:0 .18em;border-radius:.16em;overflow:hidden;vertical-align:-.04em;background:var(--ink)}.Manifesto_inline__QmCTo img{width:100%;height:100%;object-fit:cover}.Manifesto_chip__M87lY{display:inline-block;text-indent:0;padding:.02em .28em .08em;border-radius:999px;font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;line-height:.95}.Manifesto_chipLime__DxI8v{background:var(--lime)}.Manifesto_chipPink__owW1k{background:var(--pink)}.Manifesto_stats__xVsYq{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(64px,10vh,140px);border-top:1px solid var(--line)}.Manifesto_stats__xVsYq li{display:flex;flex-direction:column;gap:12px;padding:22px 18px 0 0}.Manifesto_stats__xVsYq li+li{padding-left:18px;border-left:1px solid var(--line)}.Manifesto_stats__xVsYq .display{font-size:clamp(56px,7vw,120px)}.Manifesto_statLabel__rS7Mj{max-width:24ch;opacity:.65}@media (max-width:760px){.Manifesto_text__Hi_5S{text-indent:0}.Manifesto_stats__xVsYq{grid-template-columns:1fr 1fr}.Manifesto_stats__xVsYq li:nth-child(3){padding-left:0;border-left:0}.Manifesto_stats__xVsYq li:nth-child(n+3){padding-top:28px}}.WorkList_list__sohp_{--wl-bg:var(--paper);--wl-ink:var(--ink);position:relative;overflow-x:clip;background:var(--wl-bg);color:var(--wl-ink);transition:background-color .7s var(--ease-out),color .7s var(--ease-out)}.WorkList_list__sohp_[data-mood=dark]{--wl-bg:var(--night);--wl-ink:var(--paper)}.WorkList_track__bjX4Q{position:relative}.WorkList_frame__qorDa{position:sticky;top:0;height:100svh;overflow:hidden}.WorkList_column__43YF6{margin-inline:auto;width:min(100% - 2 * var(--gutter),1180px)}.WorkList_column__43YF6,.WorkList_strip__K1HT4,.WorkList_titles__gpj2f{position:absolute;inset:0}.WorkList_titles__gpj2f{z-index:1;pointer-events:none}.WorkList_strip__K1HT4{z-index:2}.WorkList_lens__Ro1JN{position:absolute;inset:0;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-position:50% 50%;-webkit-mask-position:50% 50%}.WorkList_row__lO5EW,.WorkList_trow__SbaeH{position:absolute;left:0;right:0;top:0;display:block;will-change:transform;contain:layout style}.WorkList_title__CLhpg{position:absolute;left:50%;top:50%;z-index:1;width:max-content;font-size:clamp(90px,20vw,320px);font-weight:300;letter-spacing:-.06em;line-height:1;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%,-50%)}.WorkList_title__CLhpg sup{font-size:.32em;vertical-align:top;position:relative;top:.35em;margin:0 .06em 0 .02em}.WorkList_labTag__8E0nU{position:absolute;left:50%;top:calc(28.2% + 14px);z-index:3;translate:-50% 0;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--lime);color:var(--ink);white-space:nowrap;opacity:var(--wl-open,0);pointer-events:none;animation:WorkList_labIn__1PQi3 .35s var(--ease-out)}@media (max-width:759.98px){.WorkList_labTag__8E0nU{top:calc(30% + 12px)}}@keyframes WorkList_labIn__1PQi3{0%{opacity:0;translate:-50% 6px}}.WorkList_media__OZYm1{position:absolute;left:50%;top:0;transform:translateX(-50%);overflow:hidden;background:#1c1a18;transform-origin:50% 50%;will-change:transform,width,height}.WorkList_live__kZspI{position:absolute;left:0;right:0;top:50%;height:var(--wl-live-h,50svh);transform:translateY(-50%);pointer-events:none}.WorkList_media__OZYm1 img,.WorkList_media__OZYm1 video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.WorkList_switch__YrnOM{position:absolute;left:50%;top:calc(var(--header-h) + clamp(4px, 1.4svh, 18px));z-index:4;display:flex;align-items:flex-start;gap:.36em;font-size:clamp(40px,6vw,104px);transform:translateX(-50%);white-space:nowrap}.WorkList_switch__YrnOM:before{content:"";position:absolute;inset:-55% -30% -75%;z-index:-1;background:var(--wl-bg);mask-image:radial-gradient(closest-side,#000 45%,transparent);-webkit-mask-image:radial-gradient(closest-side,#000 45%,transparent);transition:background-color .7s var(--ease-out);pointer-events:none}.WorkList_option__Bif93{position:relative;padding:.06em .04em 0;opacity:.42;transition:opacity .4s var(--ease-out),color .5s var(--ease-out)}.WorkList_option__Bif93:hover{opacity:.75}.WorkList_option__Bif93[aria-pressed=true]{opacity:1;color:var(--ink)}.WorkList_option__Bif93:focus-visible{outline:2px solid currentColor;outline-offset:6px}.WorkList_hl__Ieg3a{position:absolute;inset:12% -.06em 4% -.06em;background:var(--lime);rotate:-2deg;clip-path:polygon(2% 10%,30% 0,62% 8%,100% 2%,98% 60%,100% 96%,66% 90%,34% 100%,0 92%,3% 50%);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s cubic-bezier(.7,0,.2,1)}.WorkList_option__Bif93[aria-pressed=true] .WorkList_hl__Ieg3a{transform:scaleX(1);transition-delay:.12s}.WorkList_switch__YrnOM[data-dir=left] .WorkList_option__Bif93[aria-pressed=true] .WorkList_hl__Ieg3a,.WorkList_switch__YrnOM[data-dir=right] .WorkList_option__Bif93[aria-pressed=false] .WorkList_hl__Ieg3a{transform-origin:100% 50%}.WorkList_optLabel__r2qVq{position:relative}.WorkList_optCount__jyDjd{position:relative;top:.35em;margin-left:.12em;font-size:max(10px,.17em);letter-spacing:.04em;vertical-align:top}