.projects_eyebrow__NZiqN{display:inline-flex;align-items:center;gap:10px;color:var(--muted)}.projects_eyebrowDot__g8a75{width:8px;height:8px;border-radius:999px;background:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 16%,transparent)}.projects_h1__FkUyQ{margin-top:26px;font-size:clamp(46px,8.2vw,124px);line-height:.92;letter-spacing:-.055em;font-weight:600;max-width:14ch}.projects_h1__FkUyQ em{font-style:normal;color:var(--muted)}.projects_h2__va9rU{font-size:clamp(38px,5.4vw,80px);line-height:.95;letter-spacing:-.05em;font-weight:600}.projects_hero__rkh8l{--logo-gold:#c5ad6c;--hero-ease:cubic-bezier(0.22,1,0.36,1);padding-top:clamp(48px,7vw,104px);padding-bottom:clamp(56px,7vw,104px)}.projects_heroStage__R18Nh{--hair-top:calc(clamp(70px, 8.9vw, 126px) + clamp(22px, 2.8vw, 40px));position:relative;isolation:isolate}html[data-intro=run] .projects_hero__rkh8l *,html[data-intro=run] .projects_hero__rkh8l :after,html[data-intro=run] .projects_hero__rkh8l :before{animation-play-state:paused}.projects_heroGlow__7nfCo{position:absolute;inset:-80px 0;z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 76% 34%,color-mix(in srgb,var(--logo-gold) 16%,transparent),transparent),radial-gradient(closest-side at 22% 78%,color-mix(in srgb,var(--brand) 6%,transparent),transparent);animation:projects_heroFade__nDhc2 1.4s var(--ease) var(--intro-delay) both,projects_heroDrift__1aVG_ 18s ease-in-out calc(var(--intro-delay) + 1.4s) infinite alternate}.projects_heroStage__R18Nh:after{content:"";position:absolute;left:0;right:0;top:var(--hair-top);height:1px;background:linear-gradient(90deg,var(--logo-gold),var(--line) 40%,var(--line) 72%,var(--logo-gold));transform-origin:left;animation:projects_heroLine__TVjzT 1.1s var(--ease) calc(var(--intro-delay) + .1s) both}.projects_heroGlint__Dwque{position:absolute;z-index:1;left:0;top:calc(var(--hair-top) - 1px);width:22%;height:3px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--logo-gold),transparent);filter:blur(.5px);opacity:0;animation:projects_heroGlint__Dwque 1.6s var(--ease) calc(var(--intro-delay) + .85s) both}.projects_heroMark__if8kI{position:relative;display:block;flex:none;width:clamp(190px,24vw,340px);animation:projects_heroOpen__B4Ny5 1s var(--ease) var(--intro-delay) backwards}.projects_heroLogo__xc6_O{display:block;width:100%;height:auto}.projects_heroShine__JjqQ_{position:absolute;inset:0;overflow:hidden;pointer-events:none;-webkit-mask:var(--logo) center /100% 100% no-repeat;mask:var(--logo) center /100% 100% no-repeat}.projects_heroShine__JjqQ_>span{position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.08) 30%,rgba(255,255,255,.62) 50%,rgba(255,255,255,.08) 70%,transparent);transform:translateX(-110%);animation:projects_heroShine__JjqQ_ 6.5s cubic-bezier(.45,0,.25,1) calc(var(--intro-delay) + 1.4s) infinite}.projects_heroPulse__nAYfH{position:absolute;left:95.8%;top:51.6%;width:5.3%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;pointer-events:none}.projects_heroPulse__nAYfH:after,.projects_heroPulse__nAYfH:before{content:"";position:absolute;inset:0;border-radius:50%;border:1.5px solid var(--brand);opacity:0;animation:projects_heroPulse__nAYfH 3.6s cubic-bezier(.2,.6,.35,1) calc(var(--intro-delay) + 1s) infinite}.projects_heroPulse__nAYfH:after{animation-delay:calc(var(--intro-delay) + 2.8s)}@keyframes projects_heroShine__JjqQ_{0%{transform:translateX(-110%)}32%,to{transform:translateX(240%)}}@keyframes projects_heroPulse__nAYfH{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.projects_heroPulse__nAYfH,.projects_heroShine__JjqQ_{display:none}}.projects_heroTop__x8Ekc{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.projects_portfolio__h1DA2{display:grid;justify-items:end;grid-gap:12px;gap:12px;text-align:right;padding-bottom:clamp(2px,.4vw,6px)}.projects_portfolioRule__imtrj{width:36px;height:1px;margin-bottom:4px;background:var(--logo-gold);transform-origin:right;animation:projects_heroLine__TVjzT .7s var(--hero-ease) calc(var(--intro-delay) + .62s) both}.projects_portfolioLabel__q2YXy{font-size:clamp(13px,1.1vw,16px);font-weight:600;color:var(--ink);letter-spacing:.32em;margin-right:-.32em;animation:projects_heroTrack__0pUcT .8s var(--hero-ease) calc(var(--intro-delay) + .68s) both}.projects_portfolioLine__8_k1N{font-size:clamp(26px,2.8vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.035em;color:var(--ink);white-space:nowrap;animation:projects_heroOpenRight__Ci1_l .8s var(--hero-ease) calc(var(--intro-delay) + .76s) backwards}.projects_heroBody__h7JlI{margin-top:clamp(44px,5.6vw,80px)}.projects_heroMain__nnNKO{min-width:0;container-type:inline-size}.projects_heroEyebrow___36Aj .projects_eyebrowDot__g8a75{position:relative;background:var(--logo-gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--logo-gold) 18%,transparent);animation:projects_heroDot__4J65_ .6s var(--hero-ease) calc(var(--intro-delay) + .62s) both}.projects_heroEyebrow___36Aj .projects_eyebrowDot__g8a75:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--logo-gold);opacity:0;animation:projects_heroPing__BU9Dg 2.8s cubic-bezier(.2,.6,.35,1) calc(var(--intro-delay) + 1.6s) infinite}.projects_heroEyebrowText__jvotR{animation:projects_heroOpen__B4Ny5 .7s var(--hero-ease) calc(var(--intro-delay) + .68s) backwards}.projects_heroStage__R18Nh .projects_h1__FkUyQ{font-size:clamp(40px,10.4cqi,124px);max-width:none;margin-top:22px}.projects_lede__3hSP5{margin-top:clamp(28px,3.2vw,44px);font-size:clamp(18px,1.5vw,22px);line-height:1.45;letter-spacing:-.012em;color:var(--ink-2);max-width:46ch;animation:projects_heroLede__p5WrY .8s var(--hero-ease) calc(var(--intro-delay) + .84s) backwards}@keyframes projects_heroOpen__B4Ny5{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transform:translateX(-10px)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:none}}@keyframes projects_heroOpenRight__Ci1_l{0%{-webkit-clip-path:inset(0 0 0 100%);clip-path:inset(0 0 0 100%);transform:translateX(10px)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:none}}@keyframes projects_heroTrack__0pUcT{0%{opacity:0;letter-spacing:.7em}}@keyframes projects_heroDot__4J65_{0%{transform:scale(0)}}@keyframes projects_heroPing__BU9Dg{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes projects_heroLede__p5WrY{0%{opacity:0;transform:translateY(18px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes projects_heroFade__nDhc2{0%{opacity:0}}@keyframes projects_heroDrift__1aVG_{to{transform:translate3d(-3%,2%,0) scale(1.06)}}@keyframes projects_heroGlint__Dwque{0%{opacity:0;transform:translateX(-30%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateX(380%)}}@keyframes projects_heroLine__TVjzT{0%{transform:scaleX(0)}}.projects_sectionHead__nOG8x{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title note";grid-gap:32px;gap:32px;align-items:end;padding-bottom:clamp(20px,2.6vw,36px)}.projects_sectionHead__nOG8x .projects_h2__va9rU{grid-area:title}.projects_sectionNote__vsd3B{grid-area:note;font-size:15px;line-height:1.55;color:var(--muted);max-width:50ch;justify-self:end}@media (max-width:1023px){.projects_sectionHead__nOG8x{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "note";gap:16px}.projects_sectionNote__vsd3B{justify-self:start}}@media (max-width:767px){.projects_hero__rkh8l{padding-top:36px}.projects_heroStage__R18Nh{--hair-top:calc(75px + 20px)}.projects_heroMark__if8kI{width:200px;align-self:flex-start}.projects_heroTop__x8Ekc{flex-direction:column;align-items:stretch;gap:0}.projects_portfolio__h1DA2{align-self:flex-end;gap:8px;margin-top:42px;padding-bottom:0}.projects_portfolioRule__imtrj{width:28px;margin-bottom:2px}.projects_portfolioLine__8_k1N{font-size:clamp(22px,6.4vw,28px)}.projects_heroBody__h7JlI{margin-top:28px}.projects_h1__FkUyQ,.projects_heroStage__R18Nh .projects_h1__FkUyQ{font-size:clamp(38px,11vw,56px);max-width:none}.projects_lede__3hSP5{font-size:16.5px}.projects_sectionNote__vsd3B{display:none}}.AboutSection_section__yqyHJ{--gold:#c5ad6c;padding-top:clamp(56px,7vw,112px);padding-bottom:clamp(48px,6vw,96px)}.AboutSection_head__saa2G{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(32px,6vw,96px);gap:clamp(32px,6vw,96px);align-items:end}.AboutSection_eyebrow__mKTf1{display:inline-flex;align-items:center;gap:12px;color:var(--muted)}.AboutSection_rule__LE199{width:28px;height:2px;border-radius:2px;background:var(--brand);transform-origin:left}.AboutSection_title__6ZXB7{margin-top:20px;font-size:clamp(38px,5.4vw,80px);line-height:.95;letter-spacing:-.05em;font-weight:600}.AboutSection_line__sM7ie{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.AboutSection_line__sM7ie>span{display:block}.AboutSection_copy__xOrc5{justify-self:end;width:100%;max-width:600px}.AboutSection_lead__ARQkU{font-size:clamp(18px,1.5vw,22px);font-weight:500;line-height:1.3;letter-spacing:-.025em;color:var(--ink)}.AboutSection_lead__ARQkU span{color:var(--muted)}.AboutSection_body__YQdkC{margin-top:16px;font-size:15.5px;line-height:1.6;letter-spacing:-.01em;color:var(--muted)}.AboutSection_steps__uQa37{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:clamp(28px,3vw,40px);padding-top:22px}.AboutSection_steps__uQa37:after,.AboutSection_steps__uQa37:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;border-radius:2px}.AboutSection_steps__uQa37:before{background:var(--line-strong);transform-origin:left}.AboutSection_steps__uQa37:after{background:linear-gradient(90deg,transparent,var(--brand),transparent);background-size:30% 100%;background-repeat:no-repeat;animation:AboutSection_stepsFlow__HmSOp 3.2s linear 1.8s infinite}@keyframes AboutSection_stepsFlow__HmSOp{0%{background-position:-60% 0}to{background-position:160% 0}}.AboutSection_step__rCqhA{position:relative;display:grid;align-content:start;grid-gap:6px;gap:6px}.AboutSection_step__rCqhA:before{content:"";position:absolute;left:0;top:-27px;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--ink)}.AboutSection_step__rCqhA:last-child:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 22%,transparent)}.AboutSection_stepIndex__GTK2r{font-size:10.5px;color:var(--muted)}.AboutSection_stepTitle__ZEicj{font-size:clamp(16px,1.25vw,19px);font-weight:600;letter-spacing:-.02em;color:var(--ink)}.AboutSection_stepBody__dQFBM{font-size:14px;line-height:1.45;color:var(--muted)}.AboutSection_footprint__X47OW{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);margin:clamp(48px,6vw,88px) 0 0;border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line)}.AboutSection_caption__oWnBR{display:grid;align-content:center;grid-gap:10px;gap:10px;padding:clamp(24px,3vw,40px) clamp(20px,2.4vw,32px) clamp(24px,3vw,40px) 0;border-right:1px solid var(--line)}.AboutSection_captionLabel__4FpK3{color:var(--muted)}.AboutSection_captionHome__Y55Bx{font-size:clamp(22px,2vw,30px);font-weight:600;line-height:1.05;letter-spacing:-.035em}.AboutSection_captionReach__wULJZ{color:var(--ink-2);letter-spacing:.18em}.AboutSection_map__ciyQl{position:relative;aspect-ratio:1000/220;background-image:radial-gradient(circle,rgba(11,13,17,.14) 1.1px,transparent 1.4px);background-size:14px 14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.AboutSection_map__ciyQl[data-layout=compact]{display:none}.AboutSection_svg__3jMoP{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.AboutSection_countryFill__TNqKR{fill:var(--ink);fill-opacity:.04}.AboutSection_countryDots__4EGBE{opacity:.22}.AboutSection_countryEdge__pS7KT{fill:none;stroke:var(--ink-2);stroke-opacity:.32;stroke-width:1;stroke-linejoin:round}.AboutSection_patternDot__FaS_M{fill:var(--ink)}.AboutSection_route__QIH62{fill:none;stroke:var(--ink-2);stroke-opacity:.28;stroke-width:1.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}[data-local] .AboutSection_route__QIH62{stroke-opacity:.16;stroke-width:.9}.AboutSection_flow__zfjdt{fill:none;stroke:var(--brand);stroke-width:1.6;stroke-linecap:round;opacity:0}.AboutSection_section__yqyHJ:not([data-anim=ready]) .AboutSection_flow__zfjdt{animation:AboutSection_flow__zfjdt 6s ease-in-out calc(2.2s + var(--d) * 1.6) infinite}[data-local] .AboutSection_flow__zfjdt{stroke-width:1.1}@keyframes AboutSection_flow__zfjdt{0%,to{opacity:0}22%,38%{opacity:1}62%{opacity:0}}.AboutSection_node__EZuo_{position:absolute;width:0;height:0}.AboutSection_pin__W2Ra9{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--ink)}.AboutSection_pin__W2Ra9:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid var(--brand);opacity:0}.AboutSection_node__EZuo_[data-hub] .AboutSection_pin__W2Ra9{width:16px;height:16px;left:-8px;top:-8px;background:var(--ink);border-color:var(--ink);box-shadow:0 0 0 4px var(--bg)}.AboutSection_node__EZuo_[data-hub] .AboutSection_pin__W2Ra9:after{border-color:var(--gold);animation:AboutSection_pulse__3FdPf 2.8s cubic-bezier(.2,.6,.35,1) infinite}.AboutSection_node__EZuo_:not([data-hub]):not([data-city]) .AboutSection_pin__W2Ra9:after{animation:AboutSection_pulse__3FdPf 2.8s cubic-bezier(.2,.6,.35,1) calc(1.2s + var(--i) * .6s) infinite}.AboutSection_node__EZuo_[data-city] .AboutSection_pin__W2Ra9{width:5px;height:5px;left:-2.5px;top:-2.5px;border:0;background:var(--brand);box-shadow:0 0 0 2px var(--bg)}@keyframes AboutSection_pulse__3FdPf{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}.AboutSection_nodeText__fHYer{position:absolute;display:grid;grid-gap:3px;gap:3px;white-space:nowrap}.AboutSection_node__EZuo_[data-place=under] .AboutSection_nodeText__fHYer{left:-8px;top:18px}.AboutSection_node__EZuo_[data-hub] .AboutSection_nodeText__fHYer{left:-14px;top:14px;padding:4px 6px;border-radius:6px;background:color-mix(in srgb,var(--bg) 88%,transparent)}.AboutSection_node__EZuo_[data-place=above] .AboutSection_nodeText__fHYer{left:0;bottom:14px;transform:translateX(-50%);text-align:center}.AboutSection_node__EZuo_[data-place=below] .AboutSection_nodeText__fHYer{left:0;top:14px;transform:translateX(-50%);text-align:center}.AboutSection_node__EZuo_[data-place=right] .AboutSection_nodeText__fHYer{left:14px;top:0;transform:translateY(-50%)}.AboutSection_nodeLabel__SpObC{font-size:clamp(14px,1.15vw,16px);font-weight:600;letter-spacing:-.02em}.AboutSection_nodeSub__xKp9P{font-size:10px;color:var(--muted)}[data-anim=ready] .AboutSection_rule__LE199{transform:scaleX(0)}[data-anim=ready] .AboutSection_line__sM7ie>span{transform:translateY(105%)}[data-anim=ready] .AboutSection_copy__xOrc5{opacity:0;transform:translateY(16px)}[data-anim=ready] .AboutSection_steps__uQa37:before{transform:scaleX(0)}[data-anim=ready] .AboutSection_steps__uQa37:after{opacity:0}[data-anim=ready] .AboutSection_step__rCqhA{opacity:0;transform:translateY(10px)}[data-anim=ready] .AboutSection_footprint__X47OW{border-top-color:transparent}[data-anim=ready] .AboutSection_caption__oWnBR,[data-anim=ready] .AboutSection_country__IgilM{opacity:0}[data-anim=ready] .AboutSection_route__QIH62{stroke-dashoffset:1}[data-anim=ready] .AboutSection_pin__W2Ra9{transform:scale(0)}[data-anim=ready] .AboutSection_nodeText__fHYer{opacity:0}[data-anim=in] .AboutSection_rule__LE199{transition:transform .8s var(--ease) .05s}[data-anim=in] .AboutSection_line__sM7ie>span{transition:transform .8s var(--ease) .1s}[data-anim=in] .AboutSection_line__sM7ie+.AboutSection_line__sM7ie>span{transition-delay:.2s}[data-anim=in] .AboutSection_copy__xOrc5{transition:opacity .7s var(--ease) .35s,transform .7s var(--ease) .35s}[data-anim=in] .AboutSection_steps__uQa37:before{transition:transform 1.2s var(--ease) .5s}[data-anim=in] .AboutSection_steps__uQa37:after{transition:opacity .6s var(--ease) 1.7s}[data-anim=in] .AboutSection_step__rCqhA{transition:opacity .6s var(--ease) calc(.6s + var(--i) * .22s),transform .6s var(--ease) calc(.6s + var(--i) * .22s)}[data-anim=in] .AboutSection_footprint__X47OW{transition:border-color .8s var(--ease) .45s}[data-anim=in] .AboutSection_caption__oWnBR{transition:opacity .7s var(--ease) .5s}[data-anim=in] .AboutSection_country__IgilM{transition:opacity .9s var(--ease) .5s}[data-anim=in] .AboutSection_route__QIH62{transition:stroke-dashoffset 1.1s var(--ease) calc(.9s + var(--d))}[data-anim=in] .AboutSection_pin__W2Ra9{transition:transform .5s var(--ease) calc(.6s + var(--i) * .28s)}[data-anim=in] .AboutSection_nodeText__fHYer{transition:opacity .6s var(--ease) calc(.75s + var(--i) * .28s)}@media (max-width:1023px){.AboutSection_head__saa2G{grid-template-columns:minmax(0,1fr);gap:28px}.AboutSection_copy__xOrc5{justify-self:start}.AboutSection_footprint__X47OW{grid-template-columns:minmax(0,1fr)}.AboutSection_caption__oWnBR{border-right:0;border-bottom:1px solid var(--line);padding-right:0;padding-bottom:20px}}@media (max-width:767px){.AboutSection_section__yqyHJ{padding-top:52px;padding-bottom:48px}.AboutSection_lead__ARQkU{font-size:17px}.AboutSection_steps__uQa37{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px;padding-top:0}.AboutSection_steps__uQa37:after,.AboutSection_steps__uQa37:before{display:none}.AboutSection_step__rCqhA{padding-top:22px}.AboutSection_step__rCqhA:before{top:0}.AboutSection_footprint__X47OW{margin-top:40px}.AboutSection_caption__oWnBR{padding-top:20px;gap:8px}.AboutSection_map__ciyQl[data-layout=wide]{display:none}.AboutSection_map__ciyQl[data-layout=compact]{display:block;aspect-ratio:680/250;margin:18px 0 22px;-webkit-mask-image:none;mask-image:none}.AboutSection_map__ciyQl[data-layout=compact] .AboutSection_node__EZuo_[data-hub] .AboutSection_nodeText__fHYer{left:-10px;top:12px;padding:3px 5px}.AboutSection_map__ciyQl[data-layout=compact] .AboutSection_node__EZuo_[data-hub] .AboutSection_pin__W2Ra9{width:12px;height:12px;left:-6px;top:-6px;box-shadow:0 0 0 3px var(--bg)}.AboutSection_map__ciyQl[data-layout=compact] .AboutSection_node__EZuo_[data-city] .AboutSection_pin__W2Ra9{width:3.5px;height:3.5px;left:-1.75px;top:-1.75px;box-shadow:0 0 0 1px var(--bg)}.AboutSection_map__ciyQl[data-layout=compact] .AboutSection_pin__W2Ra9{width:10px;height:10px;left:-5px;top:-5px}.AboutSection_map__ciyQl[data-layout=compact] .AboutSection_nodeLabel__SpObC{font-size:13px}.AboutSection_map__ciyQl[data-layout=compact] .AboutSection_nodeSub__xKp9P{font-size:8.5px}}.ByTheNumbers_section__aYXAo{--gold:#c5ad6c;padding-top:clamp(16px,3vw,40px);padding-bottom:clamp(56px,7vw,112px)}.ByTheNumbers_head__TgEzO{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line-strong)}.ByTheNumbers_eyebrow__b2NN_{display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.ByTheNumbers_rule__F_ORR{width:28px;height:2px;border-radius:2px;background:var(--gold);transform-origin:left}.ByTheNumbers_list__2ivn9{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.ByTheNumbers_module__sJGNF{position:relative;display:grid;grid-template-rows:auto auto auto 1fr;padding:clamp(20px,2vw,28px) clamp(20px,2.6vw,40px) clamp(24px,2.6vw,36px);border-bottom:1px solid var(--line);transition:background-color .4s var(--ease)}.ByTheNumbers_module__sJGNF:first-child{padding-left:0}.ByTheNumbers_module__sJGNF+.ByTheNumbers_module__sJGNF{border-left:1px solid var(--line)}.ByTheNumbers_module__sJGNF:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.ByTheNumbers_top__NTdiW{display:flex;justify-content:space-between;gap:12px;color:var(--muted)}.ByTheNumbers_kicker__lKGko{transition:color .35s var(--ease)}.ByTheNumbers_figure__7qPj7{margin-top:clamp(28px,3.4vw,52px);font-size:clamp(64px,6.4vw,108px);font-weight:600;line-height:.85;letter-spacing:-.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ByTheNumbers_digits__EuEU6{display:inline-flex;align-items:flex-start}.ByTheNumbers_suffix__yCnP7{color:var(--gold);margin-left:.02em}.ByTheNumbers_label__bXJm1{margin-top:clamp(14px,1.4vw,20px);max-width:24ch;font-size:clamp(15px,1.15vw,17px);line-height:1.4;letter-spacing:-.01em;color:var(--ink-2)}.ByTheNumbers_viz__zQUSy{align-self:end;margin-top:clamp(28px,3vw,44px);color:var(--ink)}.ByTheNumbers_svg__GeZ0J{display:block;width:100%;height:auto;overflow:visible}.ByTheNumbers_svg__GeZ0J text{font-family:var(--font-mono);font-size:8.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;fill:var(--muted)}.ByTheNumbers_base__xKHp7,.ByTheNumbers_orbit__kgnMi{fill:none;stroke:var(--line-strong);stroke-width:1}.ByTheNumbers_orbit__kgnMi{stroke-dasharray:2 4}.ByTheNumbers_ahead__JEymL{stroke:var(--line-strong);stroke-width:1.5;stroke-dasharray:3 4;animation:ByTheNumbers_ahead__JEymL 1.6s linear infinite}@keyframes ByTheNumbers_ahead__JEymL{to{stroke-dashoffset:-7}}.ByTheNumbers_link__RfPcl,.ByTheNumbers_progress__vmFzk,.ByTheNumbers_spark__MZ330{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .35s var(--ease)}.ByTheNumbers_spark__MZ330{stroke:var(--brand);stroke-width:1.4}.ByTheNumbers_link__RfPcl{stroke:var(--line-strong);stroke-width:1}.ByTheNumbers_stop__3POJ8 circle{fill:var(--bg);stroke:var(--ink);stroke-width:1.5}.ByTheNumbers_bar__wzutP,.ByTheNumbers_lead__XsGZr,.ByTheNumbers_member__ikIKr,.ByTheNumbers_now__5qL7U,.ByTheNumbers_stop__3POJ8 circle{transform-box:fill-box;transform-origin:center}.ByTheNumbers_bar__wzutP{fill:var(--ink);fill-opacity:.16;transform-origin:bottom;transition:fill-opacity .35s var(--ease)}.ByTheNumbers_bar__wzutP:nth-last-child(-n+7){fill-opacity:.3}.ByTheNumbers_member__ikIKr{fill:var(--ink);fill-opacity:.28}.ByTheNumbers_lead__XsGZr{fill:var(--bg);stroke:var(--ink);stroke-width:1.4}.ByTheNumbers_now__5qL7U{fill:var(--brand);stroke:none}.ByTheNumbers_ring__A0wVR{fill:none;stroke:var(--brand);stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}[data-done] .ByTheNumbers_ring__A0wVR{animation:ByTheNumbers_ring__A0wVR 2.6s cubic-bezier(.2,.6,.35,1) 1.2s infinite}@keyframes ByTheNumbers_ring__A0wVR{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.ByTheNumbers_sector__qjkYz rect{fill:var(--ink);fill-opacity:.04;stroke:var(--line-strong);stroke-width:1;transform-box:fill-box;transform-origin:center;transition:fill-opacity .35s var(--ease),stroke .35s var(--ease)}.ByTheNumbers_svg__GeZ0J .ByTheNumbers_sector__qjkYz text{font-size:8px;letter-spacing:.06em}[data-done] .ByTheNumbers_sector__qjkYz rect{animation:ByTheNumbers_sectorLit___kv22 6.4s ease-in-out calc(1.4s + var(--n) * .8s) infinite}@keyframes ByTheNumbers_sectorLit___kv22{0%,22%,to{fill:var(--ink);fill-opacity:.04;stroke:var(--line-strong)}14%,8%{fill:var(--brand);fill-opacity:.12;stroke:var(--brand)}}[data-done] .ByTheNumbers_member__ikIKr:nth-child(3n){animation:ByTheNumbers_breathe__dIkqv 3.2s ease-in-out calc(1.4s + var(--n) * .35s) infinite}@keyframes ByTheNumbers_breathe__dIkqv{50%{fill-opacity:.6}}@media (hover:hover) and (pointer:fine){.ByTheNumbers_module__sJGNF:hover{background-color:color-mix(in srgb,var(--brand) 3%,transparent)}.ByTheNumbers_module__sJGNF:hover:before{transform:scaleX(1)}.ByTheNumbers_module__sJGNF:hover .ByTheNumbers_kicker__lKGko{color:var(--brand)}.ByTheNumbers_module__sJGNF:hover .ByTheNumbers_link__RfPcl,.ByTheNumbers_module__sJGNF:hover .ByTheNumbers_progress__vmFzk{stroke:var(--brand)}.ByTheNumbers_module__sJGNF:hover .ByTheNumbers_bar__wzutP{fill-opacity:.32}}[data-anim=ready] .ByTheNumbers_rule__F_ORR{transform:scaleX(0)}[data-anim=ready] .ByTheNumbers_module__sJGNF{opacity:0;transform:translateY(18px)}[data-anim=in] .ByTheNumbers_rule__F_ORR{transition:transform .8s var(--ease) .05s}[data-anim=in] .ByTheNumbers_module__sJGNF{transition:opacity .7s var(--ease) calc(var(--i) * .08s),transform .8s var(--ease) calc(var(--i) * .08s),background-color .4s var(--ease)}[data-anim]:not([data-done]) .ByTheNumbers_link__RfPcl,[data-anim]:not([data-done]) .ByTheNumbers_progress__vmFzk,[data-anim]:not([data-done]) .ByTheNumbers_spark__MZ330{stroke-dashoffset:1}[data-anim]:not([data-done]) .ByTheNumbers_ahead__JEymL,[data-anim]:not([data-done]) .ByTheNumbers_stop__3POJ8{opacity:0}[data-anim]:not([data-done]) .ByTheNumbers_lead__XsGZr,[data-anim]:not([data-done]) .ByTheNumbers_member__ikIKr,[data-anim]:not([data-done]) .ByTheNumbers_now__5qL7U,[data-anim]:not([data-done]) .ByTheNumbers_stop__3POJ8 circle{transform:scale(0)}[data-anim]:not([data-done]) .ByTheNumbers_bar__wzutP{transform:scaleY(0)}[data-anim]:not([data-done]) .ByTheNumbers_base__xKHp7,[data-anim]:not([data-done]) .ByTheNumbers_orbit__kgnMi,[data-anim]:not([data-done]) .ByTheNumbers_sector__qjkYz{opacity:0}[data-anim]:not([data-done]) .ByTheNumbers_sector__qjkYz rect{transform:scale(.85)}[data-done] .ByTheNumbers_sector__qjkYz{transition:opacity .4s var(--ease) calc(.1s + var(--n) * .07s)}[data-done] .ByTheNumbers_sector__qjkYz rect{transition:transform .5s var(--ease) calc(.1s + var(--n) * .07s),fill-opacity .35s var(--ease)}[data-done] .ByTheNumbers_base__xKHp7,[data-done] .ByTheNumbers_orbit__kgnMi{transition:opacity .6s var(--ease)}[data-done] .ByTheNumbers_progress__vmFzk{transition:stroke-dashoffset 1s var(--ease) .1s,stroke .35s var(--ease)}[data-done] .ByTheNumbers_stop__3POJ8{transition:opacity .4s var(--ease) calc(.15s + var(--n) * .24s)}[data-done] .ByTheNumbers_stop__3POJ8 circle{transition:transform .45s var(--ease) calc(.15s + var(--n) * .24s)}[data-done] .ByTheNumbers_ahead__JEymL{transition:opacity .5s var(--ease) 1.1s}[data-done] .ByTheNumbers_bar__wzutP{transition:transform .6s var(--ease) calc(var(--n) * 25ms),fill-opacity .35s var(--ease)}[data-done] .ByTheNumbers_spark__MZ330{transition:stroke-dashoffset 1.1s var(--ease) .5s,stroke .35s var(--ease)}[data-done] .ByTheNumbers_link__RfPcl{transition:stroke-dashoffset .7s var(--ease) calc(.2s + var(--n) * .06s),stroke .35s var(--ease)}[data-done] .ByTheNumbers_lead__XsGZr{transition:transform .45s var(--ease) calc(.45s + var(--n) * .06s)}[data-done] .ByTheNumbers_member__ikIKr{transition:transform .45s var(--ease) calc(.7s + var(--n) * .04s)}[data-done] .ByTheNumbers_now__5qL7U{transition:transform .45s var(--ease) 1s}@media (min-width:768px) and (max-width:1199px){.ByTheNumbers_list__2ivn9{grid-template-columns:repeat(2,minmax(0,1fr))}.ByTheNumbers_module__sJGNF:nth-child(3){padding-left:0;border-left:0}}@media (max-width:1023px){.ByTheNumbers_figure__7qPj7{font-size:clamp(56px,9vw,88px)}}@media (max-width:767px){.ByTheNumbers_section__aYXAo{padding-bottom:56px}.ByTheNumbers_head__TgEzO{flex-direction:column;gap:8px;padding-bottom:14px}.ByTheNumbers_list__2ivn9{grid-template-columns:minmax(0,1fr)}.ByTheNumbers_module__sJGNF,.ByTheNumbers_module__sJGNF:first-child{grid-template-rows:none;padding:20px 0 24px}.ByTheNumbers_module__sJGNF+.ByTheNumbers_module__sJGNF{border-left:0}.ByTheNumbers_figure__7qPj7{margin-top:16px;font-size:clamp(52px,15vw,64px)}.ByTheNumbers_label__bXJm1{margin-top:10px;font-size:14.5px}.ByTheNumbers_viz__zQUSy{margin-top:20px}}.CapabilityExplorer_section__nI3UL{--gold:#c5ad6c;--panel:#eef0f4;padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(72px,9vw,136px)}.CapabilityExplorer_head__v49BY{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:20px clamp(32px,6vw,96px);gap:20px clamp(32px,6vw,96px);align-items:end;margin-bottom:clamp(32px,4vw,56px)}.CapabilityExplorer_eyebrow__M342b{display:inline-flex;align-items:center;gap:12px;color:var(--muted)}.CapabilityExplorer_rule__pZ5Vz{width:28px;height:2px;border-radius:2px;background:var(--brand);transform-origin:left}.CapabilityExplorer_title__NfqiU{margin-top:20px;font-size:clamp(34px,4.4vw,64px);line-height:.98;letter-spacing:-.05em;font-weight:600}.CapabilityExplorer_title__NfqiU em{font-style:normal;color:var(--muted)}.CapabilityExplorer_note__kNa3y{justify-self:end;max-width:40ch;font-size:15px;line-height:1.55;color:var(--muted)}.CapabilityExplorer_explorer__azs5K{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:clamp(32px,4vw,64px);gap:clamp(32px,4vw,64px);align-items:start}.CapabilityExplorer_list__Hb6ZK{border-top:1px solid var(--line-strong)}.CapabilityExplorer_item__OwI_C{position:relative;isolation:isolate;border-bottom:1px solid var(--line)}.CapabilityExplorer_item__OwI_C:before{content:"";position:absolute;inset:0 0 0 -12px;z-index:-1;border-radius:10px;background:linear-gradient(90deg,color-mix(in srgb,var(--brand) 7%,transparent),transparent 80%);opacity:0;transition:opacity .4s var(--ease)}.CapabilityExplorer_item__OwI_C:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.CapabilityExplorer_item__OwI_C[data-active]:before{opacity:1}.CapabilityExplorer_item__OwI_C[data-active]:after{transform:scaleX(1)}.CapabilityExplorer_row__pMg_l{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;grid-gap:8px;gap:8px;width:100%;min-height:60px;padding:16px 0;border:0;background:none;text-align:left;cursor:pointer;color:var(--ink-2)}.CapabilityExplorer_row__pMg_l:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:8px}.CapabilityExplorer_index__O0jjZ{color:var(--muted);transition:color .35s var(--ease)}.CapabilityExplorer_rowTitle__kIntP{font-size:clamp(17px,1.45vw,21px);font-weight:600;line-height:1.2;letter-spacing:-.025em;transition:color .35s var(--ease),transform .45s var(--ease)}.CapabilityExplorer_item__OwI_C[data-active] .CapabilityExplorer_index__O0jjZ{color:var(--brand)}.CapabilityExplorer_item__OwI_C[data-active] .CapabilityExplorer_rowTitle__kIntP{color:var(--ink);transform:translateX(6px)}.CapabilityExplorer_chevron__mM2N5{justify-self:end;width:8px;height:8px;border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg) translateX(-6px);opacity:0;transition:opacity .35s var(--ease),transform .45s var(--ease)}.CapabilityExplorer_item__OwI_C[data-active] .CapabilityExplorer_chevron__mM2N5{opacity:1;color:var(--brand);transform:rotate(45deg)}.CapabilityExplorer_inline__cLqNf{display:none}.CapabilityExplorer_panel__ngZb2{position:-webkit-sticky;position:sticky;top:100px;padding:clamp(16px,1.6vw,22px);border-radius:20px;background:var(--bg-elev);box-shadow:0 0 0 1px var(--line),0 40px 80px -48px rgba(11,13,17,.35)}.CapabilityExplorer_panelTop__OuBjg{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;color:var(--muted)}.CapabilityExplorer_panelTop__OuBjg>span:first-child{display:inline-flex;align-items:center;gap:8px}.CapabilityExplorer_liveDot__nY3k3{width:6px;height:6px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 18%,transparent)}.CapabilityExplorer_preview__YPCkE{display:grid;grid-gap:18px;gap:18px}.CapabilityExplorer_stage__aph_Y{position:relative;display:grid;place-items:center;aspect-ratio:16/10;overflow:hidden;border-radius:14px;background:radial-gradient(closest-side at 50% 60%,color-mix(in srgb,var(--brand) 7%,transparent),transparent),linear-gradient(var(--line) 1px,transparent 1px) 0 0 /40px 40px,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0 /40px 40px,var(--panel);animation:CapabilityExplorer_open__Chlhb .6s var(--ease) both}.CapabilityExplorer_meta__R75aM{display:grid;grid-gap:8px;gap:8px;padding:0 4px 4px;animation:CapabilityExplorer_up__GVJ93 .6s var(--ease) .08s both}.CapabilityExplorer_metaTitle__AA_dd{font-size:clamp(19px,1.6vw,23px);font-weight:600;line-height:1.15;letter-spacing:-.03em}.CapabilityExplorer_metaBody__qsTNB{font-size:15px;line-height:1.5;color:var(--ink-2);max-width:54ch}.CapabilityExplorer_related___bRfF{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.CapabilityExplorer_related___bRfF .CapabilityExplorer_mono__6JJPY{margin-right:4px;color:var(--muted)}.CapabilityExplorer_chip__SROoW{padding:5px 10px;border-radius:999px;font-size:12.5px;font-weight:500;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.CapabilityExplorer_link__zFHXh{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14.5px;font-weight:600}.CapabilityExplorer_link__zFHXh span{background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat;transition:background-size .4s var(--ease)}.CapabilityExplorer_link__zFHXh i{font-style:normal;transition:transform .35s var(--ease)}@keyframes CapabilityExplorer_open__Chlhb{0%{-webkit-clip-path:inset(0 0 100% 0 round 14px);clip-path:inset(0 0 100% 0 round 14px);opacity:.4}to{-webkit-clip-path:inset(0 0 0 0 round 14px);clip-path:inset(0 0 0 0 round 14px);opacity:1}}@keyframes CapabilityExplorer_up__GVJ93{0%{opacity:0;transform:translateY(10px)}}@keyframes CapabilityExplorer_rise__xRTu9{0%{opacity:0;transform:translateY(14px)}}.CapabilityExplorer_screens__pUGVX{position:relative;width:86%;animation:CapabilityExplorer_rise__xRTu9 .7s var(--ease) .12s both}.CapabilityExplorer_screens__pUGVX[data-with-phone]{width:74%;margin-right:10%}.CapabilityExplorer_phoneShot__6xb_i,.CapabilityExplorer_shot__Jv8Jl{overflow:hidden;border-radius:10px;background:#0b0d11;box-shadow:0 0 0 1px rgba(11,13,17,.08),0 30px 60px -30px rgba(11,13,17,.5)}.CapabilityExplorer_phoneShot__6xb_i img,.CapabilityExplorer_shot__Jv8Jl img{width:100%;height:100%;object-fit:cover}.CapabilityExplorer_phoneShot__6xb_i{position:absolute;right:-14%;bottom:-10%;width:26%;border-radius:14px;box-shadow:0 0 0 3px #0b0d11,0 30px 50px -20px rgba(11,13,17,.55);animation:CapabilityExplorer_rise__xRTu9 .7s var(--ease) .3s both}.CapabilityExplorer_flow__RcXkV{display:grid;grid-template-columns:repeat(var(--steps),minmax(0,1fr));grid-gap:clamp(14px,1.8vw,24px);gap:clamp(14px,1.8vw,24px);width:90%}.CapabilityExplorer_step__yYTpk{position:relative;display:grid;align-content:start;grid-gap:6px;gap:6px;padding:14px;border-radius:12px;background:var(--bg-elev);box-shadow:0 0 0 1px var(--line),0 14px 30px -20px rgba(11,13,17,.35);animation:CapabilityExplorer_rise__xRTu9 .6s var(--ease) calc(.15s + var(--n) * .12s) both}.CapabilityExplorer_step__yYTpk strong{font-size:15px;letter-spacing:-.02em}.CapabilityExplorer_stepIndex__wCRYm{color:var(--brand)}.CapabilityExplorer_stepSub__vDh0y{font-size:12.5px;line-height:1.4;color:var(--muted)}.CapabilityExplorer_chips__8XlVT{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.CapabilityExplorer_miniChip__tPbWV{padding:3px 7px;border-radius:999px;font-size:11px;font-weight:500;background:color-mix(in srgb,var(--brand) 8%,var(--bg));color:var(--ink-2);animation:CapabilityExplorer_rise__xRTu9 .5s var(--ease) calc(.5s + var(--n) * .08s) both}.CapabilityExplorer_connector__jQUi5{position:absolute;top:50%;left:100%;width:clamp(14px,1.8vw,24px);height:2px;overflow:hidden;background:var(--line-strong)}.CapabilityExplorer_connector__jQUi5:after{content:"";position:absolute;inset:0;background:var(--brand);transform:translateX(-100%);animation:CapabilityExplorer_travel__L33tp 2.4s var(--ease) calc(.8s + var(--n) * .4s) infinite}@keyframes CapabilityExplorer_travel__L33tp{0%{transform:translateX(-100%)}40%,to{transform:translateX(100%)}}.CapabilityExplorer_pipeline__6AfiB{display:grid;grid-gap:14px;gap:14px;width:88%}.CapabilityExplorer_columns__8Jd2D{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;min-height:150px}.CapabilityExplorer_column__kYGoJ{display:grid;align-content:start;grid-gap:8px;gap:8px;padding:10px;border-radius:10px;background:color-mix(in srgb,var(--bg-elev) 70%,transparent);box-shadow:inset 0 0 0 1px var(--line);animation:CapabilityExplorer_rise__xRTu9 .5s var(--ease) calc(.1s + var(--n) * .08s) both}.CapabilityExplorer_columnHead__XANrn{color:var(--muted);font-size:10px}.CapabilityExplorer_card__wsRsz,.CapabilityExplorer_mover__aGhVf{display:grid;grid-gap:5px;gap:5px;padding:8px;border-radius:7px;background:var(--bg-elev);box-shadow:0 0 0 1px var(--line)}.CapabilityExplorer_card__wsRsz{animation:CapabilityExplorer_rise__xRTu9 .5s var(--ease) calc(.25s + var(--n) * .04s) both}.CapabilityExplorer_card__wsRsz i,.CapabilityExplorer_mover__aGhVf i{display:block;height:5px;border-radius:3px;background:var(--line-strong)}.CapabilityExplorer_card__wsRsz i+i,.CapabilityExplorer_mover__aGhVf i+i{width:60%;background:var(--line)}.CapabilityExplorer_mover__aGhVf{position:absolute;bottom:10px;left:0;width:calc((100% - 30px) / 4 - 20px);margin-left:10px;box-shadow:0 0 0 1.5px var(--brand),0 10px 20px -10px rgba(26,98,240,.5);animation:CapabilityExplorer_move__IDWU5 7s var(--ease) .9s infinite}.CapabilityExplorer_mover__aGhVf i:first-child{background:var(--brand)}@keyframes CapabilityExplorer_move__IDWU5{0%,12%{transform:translateX(0)}28%,40%{transform:translateX(calc(100% + 30px))}56%,68%{transform:translateX(calc(200% + 60px))}84%,to{transform:translateX(calc(300% + 90px))}}.CapabilityExplorer_sync__J0V39{display:flex;align-items:center;gap:12px;color:var(--ink-2)}.CapabilityExplorer_syncLine__buvTa{flex:1 1;height:2px;background:repeating-linear-gradient(90deg,var(--brand) 0 8px,transparent 8px 16px);background-size:32px 2px;opacity:.6;animation:CapabilityExplorer_sync__J0V39 1.2s linear infinite}@keyframes CapabilityExplorer_sync__J0V39{to{background-position:32px 0}}.CapabilityExplorer_visibility__M2kIV{width:88%}.CapabilityExplorer_chart__BqIaD{display:block;width:100%;height:auto;overflow:visible}.CapabilityExplorer_gridLine__4ib8j{stroke:var(--line);stroke-dasharray:3 5}.CapabilityExplorer_area___dEbW{fill:color-mix(in srgb,var(--brand) 9%,transparent);animation:CapabilityExplorer_fadeIn___u_y5 .8s var(--ease) .6s both}.CapabilityExplorer_curve__8cOXH{fill:none;stroke:var(--brand);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;animation:CapabilityExplorer_draw___Awzj 1.1s var(--ease) .15s both}@keyframes CapabilityExplorer_draw___Awzj{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes CapabilityExplorer_fadeIn___u_y5{0%{opacity:0}}.CapabilityExplorer_phases__K9dgj{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px;border-top:1px solid var(--line-strong)}.CapabilityExplorer_phases__K9dgj li{display:grid;grid-gap:8px;gap:8px;padding-top:10px;color:var(--ink-2);animation:CapabilityExplorer_rise__xRTu9 .5s var(--ease) calc(.3s + var(--n) * .12s) both}.CapabilityExplorer_phases__K9dgj .CapabilityExplorer_mono__6JJPY{font-size:10px}.CapabilityExplorer_phaseDot__fLJKk{width:7px;height:7px;margin-top:-14px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px var(--panel)}@media (hover:hover) and (pointer:fine){.CapabilityExplorer_row__pMg_l:hover .CapabilityExplorer_rowTitle__kIntP{color:var(--ink)}.CapabilityExplorer_link__zFHXh:hover span{background-size:0 1px;background-position:100% 100%}.CapabilityExplorer_link__zFHXh:hover i{transform:translate(2px,-2px)}}[data-anim=ready] .CapabilityExplorer_rule__pZ5Vz{transform:scaleX(0)}[data-anim=ready] .CapabilityExplorer_note__kNa3y,[data-anim=ready] .CapabilityExplorer_title__NfqiU{opacity:0;transform:translateY(16px)}[data-anim=ready] .CapabilityExplorer_list__Hb6ZK{border-top-color:transparent}[data-anim=ready] .CapabilityExplorer_item__OwI_C{opacity:0;transform:translateY(14px)}[data-anim=ready] .CapabilityExplorer_item__OwI_C:after{transform:scaleX(0)}[data-anim=ready] .CapabilityExplorer_panel__ngZb2{opacity:0;transform:translateY(24px)}[data-anim=in] .CapabilityExplorer_rule__pZ5Vz{transition:transform .8s var(--ease) .05s}[data-anim=in] .CapabilityExplorer_title__NfqiU{transition:opacity .7s var(--ease) .1s,transform .7s var(--ease) .1s}[data-anim=in] .CapabilityExplorer_note__kNa3y{transition:opacity .7s var(--ease) .2s,transform .7s var(--ease) .2s}[data-anim=in] .CapabilityExplorer_list__Hb6ZK{transition:border-color .7s var(--ease) .2s}[data-anim=in] .CapabilityExplorer_item__OwI_C{transition:opacity .6s var(--ease) calc(.25s + var(--i) * 45ms),transform .6s var(--ease) calc(.25s + var(--i) * 45ms)}[data-anim=in] .CapabilityExplorer_panel__ngZb2{transition:opacity .8s var(--ease) .35s,transform .9s var(--ease) .35s}@media (max-width:1023px){.CapabilityExplorer_head__v49BY{grid-template-columns:minmax(0,1fr)}.CapabilityExplorer_note__kNa3y{justify-self:start}.CapabilityExplorer_explorer__azs5K{grid-template-columns:minmax(0,1fr)}.CapabilityExplorer_panel__ngZb2{display:none}.CapabilityExplorer_row__pMg_l{min-height:56px}.CapabilityExplorer_chevron__mM2N5,.CapabilityExplorer_item__OwI_C[data-active] .CapabilityExplorer_chevron__mM2N5{position:relative;width:14px;height:14px;border:0;opacity:1;color:var(--ink-2);transform:none}.CapabilityExplorer_chevron__mM2N5:after,.CapabilityExplorer_chevron__mM2N5:before{content:"";position:absolute;left:0;top:50%;width:14px;height:1.5px;margin-top:-.75px;background:currentColor;transition:transform .35s var(--ease)}.CapabilityExplorer_chevron__mM2N5:after{transform:rotate(90deg)}.CapabilityExplorer_item__OwI_C[data-open] .CapabilityExplorer_chevron__mM2N5:after{transform:rotate(0deg)}.CapabilityExplorer_item__OwI_C:not([data-open]):after,.CapabilityExplorer_item__OwI_C:not([data-open]):before{opacity:0;transform:scaleX(0)}.CapabilityExplorer_item__OwI_C:not([data-open]) .CapabilityExplorer_index__O0jjZ{color:var(--muted)}.CapabilityExplorer_item__OwI_C:not([data-open]) .CapabilityExplorer_rowTitle__kIntP{color:var(--ink-2);transform:none}.CapabilityExplorer_inline__cLqNf{display:block;padding:4px 0 24px}.CapabilityExplorer_inline__cLqNf[hidden]{display:none}}@media (max-width:767px){.CapabilityExplorer_title__NfqiU{font-size:clamp(32px,9vw,40px)}.CapabilityExplorer_note__kNa3y{font-size:14.5px}.CapabilityExplorer_row__pMg_l{grid-template-columns:34px minmax(0,1fr) 20px}.CapabilityExplorer_rowTitle__kIntP{font-size:17px}.CapabilityExplorer_stage__aph_Y{aspect-ratio:auto;min-height:220px;padding:20px 14px}.CapabilityExplorer_screens__pUGVX,.CapabilityExplorer_screens__pUGVX[data-with-phone]{width:100%;margin-right:0}.CapabilityExplorer_screens__pUGVX[data-with-phone]{width:82%;margin-right:14%}.CapabilityExplorer_flow__RcXkV{grid-template-columns:minmax(0,1fr);gap:14px;width:100%}.CapabilityExplorer_connector__jQUi5{top:100%;left:24px;width:2px;height:14px}.CapabilityExplorer_connector__jQUi5:after{transform:translateY(-100%);animation-name:CapabilityExplorer_travelDown__0Anzx}@keyframes CapabilityExplorer_travelDown__0Anzx{0%{transform:translateY(-100%)}40%,to{transform:translateY(100%)}}.CapabilityExplorer_pipeline__6AfiB,.CapabilityExplorer_visibility__M2kIV{width:100%}.CapabilityExplorer_columns__8Jd2D{gap:6px}.CapabilityExplorer_column__kYGoJ{padding:7px}.CapabilityExplorer_columnHead__XANrn{font-size:9px;letter-spacing:.06em}.CapabilityExplorer_mover__aGhVf{width:calc((100% - 18px) / 4 - 14px);margin-left:7px;bottom:7px;animation-name:CapabilityExplorer_moveSmall__HmTPN}@keyframes CapabilityExplorer_moveSmall__HmTPN{0%,12%{transform:translateX(0)}28%,40%{transform:translateX(calc(100% + 20px))}56%,68%{transform:translateX(calc(200% + 40px))}84%,to{transform:translateX(calc(300% + 60px))}}.CapabilityExplorer_phases__K9dgj .CapabilityExplorer_mono__6JJPY{font-size:9px;letter-spacing:.06em}}.ClientReviews_section__4VBmE{--gold:#c5ad6c;padding-top:clamp(8px,2vw,24px);padding-bottom:clamp(56px,7vw,112px)}.ClientReviews_head__oYPeN{padding-bottom:16px;border-bottom:1px solid var(--line-strong)}.ClientReviews_eyebrow__rOWwt{display:inline-flex;align-items:center;gap:12px;color:var(--ink)}.ClientReviews_rule__e0r4E{width:28px;height:2px;border-radius:2px;background:var(--gold);transform-origin:left}.ClientReviews_list__tQqTd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:clamp(32px,3.4vw,48px);column-gap:clamp(32px,3.4vw,48px);grid-row-gap:clamp(40px,5vw,72px);row-gap:clamp(40px,5vw,72px);margin-top:clamp(28px,3vw,40px)}.ClientReviews_review__BMSLu{padding-top:clamp(20px,2vw,26px);border-top:1px solid var(--line)}.ClientReviews_reviewLink__7Thfs{display:block;color:inherit;text-decoration:none}.ClientReviews_reviewLink__7Thfs:focus-visible{outline:2px solid var(--brand);outline-offset:6px;border-radius:4px}.ClientReviews_reviewLink__7Thfs .ClientReviews_title__vCJZU{transition:color .3s var(--ease)}@media (hover:hover) and (pointer:fine){.ClientReviews_reviewLink__7Thfs:hover .ClientReviews_title__vCJZU{color:var(--brand)}}.ClientReviews_top__Th9C2{display:flex;align-items:center;justify-content:space-between;gap:16px}.ClientReviews_stars__r6_ip{display:inline-flex;gap:3px}.ClientReviews_stars__r6_ip svg{width:15px;height:15px;fill:var(--brand)}.ClientReviews_date__H5WZ0{font-size:11px;color:var(--muted)}.ClientReviews_titleRow__vbKyk{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-top:clamp(22px,2.4vw,34px)}.ClientReviews_tpMark__GkazO{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-top:2px;border-radius:4px;background:#00b67a}.ClientReviews_tpMark__GkazO svg{width:19px;height:19px;fill:#fff}.ClientReviews_title__vCJZU{font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.15;letter-spacing:-.025em;color:var(--ink)}.ClientReviews_quote____dWh{margin:14px 0 0;max-width:60ch;font-size:clamp(16px,1.2vw,18px);line-height:1.6;letter-spacing:-.01em;color:var(--muted)}.ClientReviews_author___8C_Y{display:grid;grid-gap:2px;gap:2px;margin-top:clamp(24px,2.6vw,36px);font-size:14.5px}.ClientReviews_author___8C_Y strong{font-weight:600;color:var(--ink)}.ClientReviews_author___8C_Y span{color:var(--muted)}.ClientReviews_trustpilot__Q6G7W{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(40px,5vw,64px);padding:14px 24px;border:1px solid var(--line-strong);border-radius:999px;font-size:15px;color:var(--ink-2);text-decoration:none;transition:border-color .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease)}.ClientReviews_tpBrand__GeuOe{display:inline-flex;align-items:center;gap:5px;font-weight:600;color:var(--ink);transition:color .3s var(--ease)}.ClientReviews_tpBrand__GeuOe svg{width:17px;height:17px;fill:#00b67a;transition:fill .3s var(--ease)}.ClientReviews_trustpilot__Q6G7W i{font-style:normal;font-size:13px;transition:transform .3s var(--ease)}.ClientReviews_trustpilot__Q6G7W:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (hover:hover) and (pointer:fine){.ClientReviews_trustpilot__Q6G7W:hover{border-color:#00b67a;background-color:#00b67a;color:#fff}.ClientReviews_trustpilot__Q6G7W:hover .ClientReviews_tpBrand__GeuOe{color:#fff}.ClientReviews_trustpilot__Q6G7W:hover .ClientReviews_tpBrand__GeuOe svg{fill:#fff}.ClientReviews_trustpilot__Q6G7W:hover i{transform:translate(2px,-2px)}}[data-anim=ready] .ClientReviews_rule__e0r4E{transform:scaleX(0)}[data-anim=ready] .ClientReviews_review__BMSLu,[data-anim=ready] .ClientReviews_trustpilot__Q6G7W{opacity:0;transform:translateY(18px)}[data-anim=in] .ClientReviews_rule__e0r4E{transition:transform .8s var(--ease) .05s}[data-anim=in] .ClientReviews_review__BMSLu{transition:opacity .7s var(--ease) calc(.1s + var(--i) * .1s),transform .8s var(--ease) calc(.1s + var(--i) * .1s)}[data-anim=in] .ClientReviews_trustpilot__Q6G7W{transition:opacity .7s var(--ease) .55s,transform .8s var(--ease) .55s,border-color .3s var(--ease),background-color .3s var(--ease),color .3s var(--ease)}@media (max-width:767px){.ClientReviews_section__4VBmE{padding-bottom:56px}.ClientReviews_list__tQqTd{grid-template-columns:minmax(0,1fr);row-gap:36px}.ClientReviews_titleRow__vbKyk{margin-top:18px}.ClientReviews_tpMark__GkazO{width:26px;height:26px}.ClientReviews_tpMark__GkazO svg{width:16px;height:16px}.ClientReviews_trustpilot__Q6G7W{padding:12px 20px;font-size:14px}}@property --hb{syntax:"<number>";inherits:true;initial-value:0}@property --kw-e{syntax:"<number>";inherits:true;initial-value:0}@property --cw{syntax:"<number>";inherits:false;initial-value:0}.HeroHeadline_title__4_qCx{--e:cubic-bezier(0.22,1,0.36,1);--w:600;font-weight:var(--w)}.HeroHeadline_line__HlcNT{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.HeroHeadline_inner__3CCwb{display:block;font-weight:calc(var(--w) + var(--hb) * 14);letter-spacing:calc(-.055em + var(--hb) * .004em);animation:HeroHeadline_lineIn__jTj_R .8s var(--e) calc(var(--intro-delay) + .1s + var(--l) * .11s) both}.HeroHeadline_line__HlcNT[data-last] .HeroHeadline_inner__3CCwb{--w:620;animation-name:HeroHeadline_lineIn__jTj_R,HeroHeadline_lastWeight__hIzeN;animation-duration:.95s,1.1s;animation-fill-mode:both,backwards}.HeroHeadline_kw__Zokpy{display:inline-block;--kw-w:calc(var(--w) + var(--hb) * 18 + var(--kw-e) * 70 + var(--kw-h, 0) * 55);font-weight:var(--kw-w);letter-spacing:calc(-.055em + var(--hb) * .004em + var(--kw-e) * .008em);translate:var(--kw-x,0) var(--kw-y,0);transition:--kw-e 1.5s var(--e);animation:HeroHeadline_kwSettle__faeiR 1s var(--e) calc(var(--intro-delay) + .18s + var(--l) * .11s) backwards}.HeroHeadline_kw__Zokpy[data-emph]{--kw-e:1}.HeroHeadline_ch__3ocwW{display:inline-block}.HeroHeadline_keep__33A5r{white-space:nowrap}@media (min-width:1024px){.HeroHeadline_inner__3CCwb{white-space:nowrap}}.HeroHeadline_kw__Zokpy[data-wave] .HeroHeadline_ch__3ocwW{font-weight:calc(var(--kw-w) + var(--cw) * 90);animation:HeroHeadline_chWave__dqPTK .75s var(--e) calc(var(--c) * 32ms) both}.HeroHeadline_stop__HGy5_{position:relative;display:inline-block;color:transparent;animation:HeroHeadline_stopIn__WK4m7 .6s var(--e) calc(var(--intro-delay) + .85s) backwards}.HeroHeadline_stop__HGy5_:after{content:"";position:absolute;left:50%;bottom:var(--stop-bottom,.11em);width:.13em;aspect-ratio:1;border-radius:50%;translate:-50% 0;background:var(--brand)}.HeroHeadline_title__4_qCx[data-alive]{animation:HeroHeadline_breathe__qoVD1 5.2s ease-in-out infinite alternate}.HeroHeadline_title__4_qCx[data-alive] .HeroHeadline_line__HlcNT{animation:HeroHeadline_drift__fEh9Z 5.6s ease-in-out calc(var(--l) * -1.4s) infinite alternate}.HeroHeadline_title__4_qCx[data-alive] .HeroHeadline_stop__HGy5_{animation:HeroHeadline_orbit__CUIYf 6s linear infinite}.HeroHeadline_title__4_qCx[data-paused],.HeroHeadline_title__4_qCx[data-paused] .HeroHeadline_line__HlcNT,.HeroHeadline_title__4_qCx[data-paused] .HeroHeadline_stop__HGy5_{animation-play-state:paused}@keyframes HeroHeadline_lineIn__jTj_R{0%{transform:translateY(108%)}to{transform:none}}@keyframes HeroHeadline_lastWeight__hIzeN{0%{font-weight:440;letter-spacing:-.03em}}@keyframes HeroHeadline_kwSettle__faeiR{0%{font-weight:420;letter-spacing:-.02em}}@keyframes HeroHeadline_chWave__dqPTK{0%,to{--cw:0;transform:none}45%{--cw:1;transform:translateY(-.03em)}}@keyframes HeroHeadline_stopIn__WK4m7{0%{opacity:0;transform:translateY(-.4em) scale(.6)}}@keyframes HeroHeadline_breathe__qoVD1{to{--hb:1}}@keyframes HeroHeadline_drift__fEh9Z{to{translate:0 -3px}}@keyframes HeroHeadline_orbit__CUIYf{0%{translate:0 0}25%{translate:1.5px -1px}50%{translate:0 -2px}75%{translate:-1.5px -1px}to{translate:0 0}}@media (max-width:1023px){.HeroHeadline_title__4_qCx[data-alive]{animation:none}.HeroHeadline_title__4_qCx[data-alive] .HeroHeadline_line__HlcNT{animation-name:HeroHeadline_driftSmall__qYGNd}.HeroHeadline_ch__3ocwW,.HeroHeadline_kw__Zokpy{display:inline}.HeroHeadline_kw__Zokpy{transition:none}.HeroHeadline_kw__Zokpy[data-emph]{--kw-e:0}}@keyframes HeroHeadline_driftSmall__qYGNd{to{translate:0 -2px}}@media (prefers-reduced-motion:reduce){.HeroHeadline_inner__3CCwb,.HeroHeadline_kw__Zokpy,.HeroHeadline_line__HlcNT[data-last] .HeroHeadline_inner__3CCwb,.HeroHeadline_stop__HGy5_{animation:none}}.ProjectArticle_project__CXhF8{--accent:var(--brand);--dark:#0b0d12;padding-top:clamp(40px,5vw,64px);margin-bottom:clamp(88px,11vw,160px);scroll-margin-top:90px;border-top:1px solid var(--line);position:relative;isolation:isolate;transition:opacity var(--t-med) var(--ease),filter var(--t-med) var(--ease)}.ProjectArticle_project__CXhF8:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}[data-sweep=rtl].ProjectArticle_project__CXhF8:before{transform-origin:right}.ProjectArticle_project__CXhF8:after{content:"";position:absolute;inset:0 calc(var(--pad) * -1) -80px;z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 72% 38%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 72%);opacity:0;transition:opacity .7s var(--ease)}[data-wash=strong].ProjectArticle_project__CXhF8:after{background:radial-gradient(50% 40% at 78% 30%,color-mix(in srgb,var(--accent) 16%,transparent),transparent 70%),radial-gradient(45% 40% at 18% 72%,color-mix(in srgb,var(--accent-soft) 12%,transparent),transparent 70%)}.ProjectArticle_head__oNP93{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);grid-gap:clamp(28px,5vw,80px);gap:clamp(28px,5vw,80px);align-items:end;margin-bottom:clamp(22px,2.6vw,36px)}.ProjectArticle_headMain__3Q93l{min-width:0}.ProjectArticle_index__LbX0Q{display:flex;align-items:center;gap:10px;color:var(--muted);flex-wrap:wrap}.ProjectArticle_indexDot__7Meu6{width:8px;height:8px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.ProjectArticle_num__C0aNV{display:inline-flex}.ProjectArticle_digit__s25Hh{display:inline-block;overflow:hidden;vertical-align:bottom;line-height:1.3}.ProjectArticle_digit__s25Hh>span{display:inline-block}.ProjectArticle_indexSep__ayw5o{color:var(--line-strong)}.ProjectArticle_title__Uy3Xn{margin-top:18px;font-size:clamp(44px,7vw,104px);line-height:.92;letter-spacing:-.055em;font-weight:600;overflow-wrap:anywhere}.ProjectArticle_title__Uy3Xn span{position:relative;display:inline-block;transition:transform var(--t-ui) var(--ease)}.ProjectArticle_title__Uy3Xn span:after{content:"";position:absolute;left:0;right:0;bottom:-.06em;height:.055em;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--t-ui) var(--ease)}[data-sweep=rtl] .ProjectArticle_title__Uy3Xn span:after{transform-origin:right}.ProjectArticle_headline__2ADyP{margin-top:18px;font-size:clamp(19px,1.7vw,25px);line-height:1.3;letter-spacing:-.015em;color:var(--ink-2);max-width:34ch}.ProjectArticle_brief__ZaWXO{display:none}.ProjectArticle_meta__EQ6HE{margin:0;display:grid;grid-gap:14px;gap:14px;padding-bottom:6px;border-left:1px solid var(--line);padding-left:clamp(18px,2vw,28px)}.ProjectArticle_meta__EQ6HE dt{color:var(--muted);margin-bottom:4px}.ProjectArticle_meta__EQ6HE dd{margin:0;font-size:15px;line-height:1.45;color:var(--ink)}.ProjectArticle_metaLink__oGDNJ{padding-top:4px}.ProjectArticle_access__qQ9og dd{max-width:44ch}.ProjectArticle_access__qQ9og dd+dd{margin-top:12px}.ProjectArticle_accessLinks__PicWP{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ProjectArticle_accessLink__C5G5W{position:relative;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 6px 0 14px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--ink);font-size:13px;font-weight:600;letter-spacing:-.005em;overflow:hidden;isolation:isolate;transition:border-color var(--t-ui) var(--ease),color var(--t-ui) var(--ease)}.ProjectArticle_accessLink__C5G5W:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--accent-soft);opacity:.22;transform:scaleX(0);transform-origin:left;transition:transform var(--t-ui) var(--ease)}.ProjectArticle_accessLink__C5G5W i{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;overflow:hidden;font-style:normal;font-size:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ProjectArticle_accessLink__C5G5W i>span{display:block;text-shadow:-1.6em 1.6em 0 currentColor;transition:transform var(--t-ui) var(--ease)}.ProjectArticle_accessStrong__rTsl6{height:42px;padding-left:18px;border-color:var(--ink);background:var(--ink);color:#fff;font-size:13.5px}.ProjectArticle_accessStrong__rTsl6:before{background:var(--accent);opacity:1}.ProjectArticle_accessStrong__rTsl6 i{width:30px;height:30px;background:#fff;color:var(--ink)}@media (hover:hover) and (pointer:fine){.ProjectArticle_accessLink__C5G5W:hover{border-color:var(--accent)}.ProjectArticle_accessLink__C5G5W:hover:before{transform:scaleX(1)}.ProjectArticle_accessLink__C5G5W:hover i>span{transform:translate(1.6em,-1.6em)}.ProjectArticle_accessStrong__rTsl6:hover{border-color:var(--accent);color:var(--ink)}}.ProjectArticle_accessLink__C5G5W:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProjectArticle_textLink__wtB_W{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--ink)}.ProjectArticle_textLink__wtB_W>span{position:relative}.ProjectArticle_textLink__wtB_W>span:after,.ProjectArticle_textLink__wtB_W>span:before{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1.5px}.ProjectArticle_textLink__wtB_W>span:before{background:var(--line-strong)}.ProjectArticle_textLink__wtB_W>span:after{background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform var(--t-ui) var(--ease)}.ProjectArticle_textLink__wtB_W i{font-style:normal;color:var(--accent);transition:transform var(--t-ui) var(--ease)}.ProjectArticle_body__4d_7h{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-gap:clamp(28px,6vw,96px);gap:clamp(28px,6vw,96px);padding-top:clamp(28px,3.4vw,48px)}.ProjectArticle_summary__TftN_{font-size:clamp(17px,1.45vw,21px);line-height:1.55;color:var(--ink-2);max-width:64ch}.ProjectArticle_builtTitle__RanJe{margin-top:clamp(28px,3vw,40px);color:var(--muted);padding-bottom:14px;border-bottom:1px solid var(--line)}.ProjectArticle_built__qcfS5{display:grid}.ProjectArticle_built__qcfS5 li{display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;padding:18px 0;border-bottom:1px solid var(--line);font-size:15.5px;line-height:1.55;color:var(--ink-2);max-width:68ch;transition:transform var(--t-ui) var(--ease)}.ProjectArticle_builtNum__lVSbR{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--accent);padding-top:5px}.ProjectArticle_aside__TwDVI{display:flex;flex-direction:column;gap:18px}.ProjectArticle_asideLabel__SdXx_{color:var(--muted)}.ProjectArticle_tags__yLur_{display:flex;flex-wrap:wrap;gap:8px}.ProjectArticle_tags__yLur_ li{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;font-size:13px;font-weight:500;color:var(--ink);background:var(--bg-elev);transition:border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.ProjectArticle_disclosure__TmApH{font-size:13px;line-height:1.55;color:var(--muted);padding:14px 16px;border-left:2px solid color-mix(in srgb,var(--accent) 55%,transparent);background:color-mix(in srgb,var(--accent) 6%,transparent);border-radius:0 8px 8px 0}.ProjectArticle_ctas__JHjQc{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:6px}.ProjectArticle_primary__RiWdB{display:inline-flex;align-items:center;gap:12px;height:52px;padding:0 8px 0 22px;border-radius:999px;background:var(--ink);color:#fff;font-size:14.5px;font-weight:600;letter-spacing:-.01em;position:relative;overflow:hidden;transition:transform var(--t-fast) var(--ease)}.ProjectArticle_primary__RiWdB:before{content:"";position:absolute;inset:0;background:var(--accent);transform:translateX(-102%);transition:transform var(--t-ui) var(--ease)}[data-sweep=rtl] .ProjectArticle_primary__RiWdB:before{transform:translateX(102%)}.ProjectArticle_primary__RiWdB>span{position:relative}.ProjectArticle_primaryCircle__NL0os{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:#fff;color:var(--ink);font-size:16px;overflow:hidden;transition:transform var(--t-ui) var(--ease)}.ProjectArticle_primaryCircle__NL0os>span{display:block;text-shadow:-1.6em 1.6em 0 currentColor;transition:transform var(--t-ui) var(--ease)}@media (hover:hover) and (pointer:fine){.ProjectArticle_project__CXhF8:hover .ProjectArticle_title__Uy3Xn span{transform:translateX(8px)}[data-sweep=rtl].ProjectArticle_project__CXhF8:hover .ProjectArticle_title__Uy3Xn span{transform:translateX(-8px)}.ProjectArticle_project__CXhF8:hover:before{transform:scaleX(1)}.ProjectArticle_project__CXhF8:hover:after{opacity:1}#work:has(.ProjectArticle_project__CXhF8:hover) .ProjectArticle_project__CXhF8:not(:hover){opacity:.62;filter:saturate(.55)}.ProjectArticle_project__CXhF8:hover .ProjectArticle_title__Uy3Xn span:after,.ProjectArticle_textLink__wtB_W:hover>span:after{transform:scaleX(1)}.ProjectArticle_textLink__wtB_W:hover i{transform:translate(3px,-3px)}.ProjectArticle_built__qcfS5 li:hover{transform:translateX(6px)}.ProjectArticle_tags__yLur_ li:hover{border-color:var(--accent);transform:translateY(-2px)}.ProjectArticle_primary__RiWdB:hover:before{transform:translateX(0)}.ProjectArticle_primary__RiWdB:hover .ProjectArticle_primaryCircle__NL0os{transform:translate(2px,-2px)}.ProjectArticle_primary__RiWdB:hover .ProjectArticle_primaryCircle__NL0os>span{transform:translate(1.6em,-1.6em)}}.ProjectArticle_project__CXhF8.reveal-in,.ProjectArticle_project__CXhF8.reveal-ready{opacity:1;transform:none}.ProjectArticle_project__CXhF8.reveal-ready:not(.reveal-in) .ProjectArticle_st__T3HDE{opacity:0;transform:translateY(18px)}.ProjectArticle_project__CXhF8.reveal-in .ProjectArticle_st__T3HDE{opacity:1;transform:none;transition:opacity .8s var(--ease) var(--sd,0s),transform .8s var(--ease) var(--sd,0s)}.ProjectArticle_project__CXhF8.reveal-ready:not(.reveal-in) .ProjectArticle_digit__s25Hh>span{transform:translateY(110%)}.ProjectArticle_project__CXhF8.reveal-in .ProjectArticle_digit__s25Hh>span{transform:none;transition:transform .8s var(--ease) calc(.16s + var(--ci) * 90ms)}@media (max-width:1023px){.ProjectArticle_head__oNP93{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.ProjectArticle_meta__EQ6HE{grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;padding-left:0;padding-top:18px;border-top:1px solid var(--line)}.ProjectArticle_body__4d_7h{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:767px){.ProjectArticle_project__CXhF8{scroll-margin-top:80px}.ProjectArticle_title__Uy3Xn{font-size:clamp(40px,11.5vw,56px);margin-top:14px}.ProjectArticle_headline__2ADyP{font-size:18px}.ProjectArticle_meta__EQ6HE{grid-template-columns:1fr 1fr}.ProjectArticle_access__qQ9og,.ProjectArticle_metaLink__oGDNJ{grid-column:1/-1}.ProjectArticle_built__qcfS5 li{grid-template-columns:36px minmax(0,1fr)}.ProjectArticle_ctas__JHjQc{flex-direction:column;align-items:stretch}.ProjectArticle_primary__RiWdB{justify-content:space-between;height:56px}.ProjectArticle_project__CXhF8{padding-top:32px;margin-bottom:64px}.ProjectArticle_accessNote__gx9jI,.ProjectArticle_asideLabel__SdXx_,.ProjectArticle_copy__KF_B2,.ProjectArticle_disclosure__TmApH,.ProjectArticle_metaDetail__XDPzR,.ProjectArticle_metaLink__oGDNJ,.ProjectArticle_sectorRest__ZfBDd,.ProjectArticle_tags__yLur_{display:none}.ProjectArticle_head__oNP93{gap:18px;margin-bottom:20px}.ProjectArticle_headline__2ADyP{margin-top:12px;font-size:17px;line-height:1.4}.ProjectArticle_brief__ZaWXO{display:block;margin-top:12px;font-size:15px;line-height:1.55;color:var(--muted);max-width:46ch}.ProjectArticle_meta__EQ6HE{display:block;padding-top:0;border-top:0}.ProjectArticle_meta__EQ6HE:not(:has(.ProjectArticle_access__qQ9og)){display:none}.ProjectArticle_access__qQ9og dd+dd{margin-top:0}.ProjectArticle_accessLinks__PicWP{gap:8px}.ProjectArticle_accessLink__C5G5W,.ProjectArticle_accessStrong__rTsl6{min-height:44px;height:auto}.ProjectArticle_body__4d_7h{padding-top:20px}.ProjectArticle_aside__TwDVI{gap:0}.ProjectArticle_ctas__JHjQc{margin-top:0;gap:4px}.ProjectArticle_ctas__JHjQc .ProjectArticle_textLink__wtB_W{min-height:48px;justify-content:center}}.GalleryCursor_cursor__VSz7c{position:fixed;top:0;left:0;z-index:60;pointer-events:none;will-change:transform}.GalleryCursor_pill__JNyEB{position:absolute;left:0;top:0;display:inline-flex;align-items:center;gap:10px;height:42px;padding:0 6px 0 16px;border-radius:999px;background:#fff;color:var(--ink);font-size:13px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 14px 34px -10px rgba(0,0,0,.45);transform:translate(-50%,-50%) scale(.4);opacity:0;transition:transform .45s var(--ease),opacity .3s var(--ease)}.GalleryCursor_pill__JNyEB i{display:grid;place-items:center;width:30px;height:30px;border-radius:999px;background:var(--accent);color:#0b0d11;font-style:normal;font-size:14px;transform:rotate(45deg) scale(.7);transition:transform .55s var(--ease)}.GalleryCursor_cursor__VSz7c[data-on] .GalleryCursor_pill__JNyEB{transform:translate(-50%,-50%) scale(1);opacity:1}.GalleryCursor_cursor__VSz7c[data-on] .GalleryCursor_pill__JNyEB i{transform:none}.ImageLightbox_root__wOoGX{--bar-h:76px;--top-h:68px;--dur:0.45s;position:fixed;inset:0;z-index:1000;display:grid;grid-template-rows:var(--top-h) minmax(0,1fr) var(--bar-h);justify-items:center;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);color:#fff;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent}.ImageLightbox_backdrop__AMTbj{position:absolute;inset:0;z-index:-1;background:rgba(5,7,11,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity var(--dur) var(--ease)}.ImageLightbox_stage__XXRpx{grid-row:2;width:88vw;height:100%;min-height:0;display:grid;place-items:center;container-type:size}.ImageLightbox_figure__ALVJ8{margin:0;width:min(100cqw,100cqh * var(--ratio));aspect-ratio:var(--ratio);position:relative;border-radius:12px;overflow:hidden;background:#0a0c10 50%/100% 100% no-repeat;transform:translateY(10px) scale(.96);opacity:0;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease)}.ImageLightbox_figure__ALVJ8:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);pointer-events:none}.ImageLightbox_root__wOoGX[data-flip] .ImageLightbox_figure__ALVJ8{opacity:1;transform:none;transition:none}.ImageLightbox_img__LllaZ{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;animation:ImageLightbox_imgIn__j0xgC .32s var(--ease)}@keyframes ImageLightbox_imgIn__j0xgC{0%{opacity:0}}.ImageLightbox_btn__y1N3G{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),opacity var(--dur) var(--ease)}.ImageLightbox_btn__y1N3G svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ImageLightbox_btn__y1N3G:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ImageLightbox_close__EfNAD{position:absolute;top:calc(env(safe-area-inset-top) + 12px);right:calc(env(safe-area-inset-right) + 16px)}.ImageLightbox_bar__zUSrt{grid-row:3;width:88vw;display:flex;align-items:center;justify-content:center;gap:16px;min-width:0}.ImageLightbox_label__SjWsH{margin:0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center}.ImageLightbox_labelTitle__SdHG1{font-size:14px;font-weight:600;letter-spacing:-.01em}.ImageLightbox_labelSep__vU66M{margin:0 8px;color:rgba(255,255,255,.35)}.ImageLightbox_labelMeta__CbtUh{display:flex;align-items:center;justify-content:center;gap:10px;min-width:0;max-width:100%;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.6)}.ImageLightbox_counter__1Nf0w{flex:none;color:var(--accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ImageLightbox_caption__nKzho{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageLightbox_close__EfNAD,.ImageLightbox_label__SjWsH,.ImageLightbox_nav___yeqZ{opacity:0}.ImageLightbox_root__wOoGX[data-state=open] .ImageLightbox_backdrop__AMTbj,.ImageLightbox_root__wOoGX[data-state=open] .ImageLightbox_close__EfNAD,.ImageLightbox_root__wOoGX[data-state=open] .ImageLightbox_label__SjWsH,.ImageLightbox_root__wOoGX[data-state=open] .ImageLightbox_nav___yeqZ{opacity:1}.ImageLightbox_root__wOoGX[data-state=open] .ImageLightbox_figure__ALVJ8{opacity:1;transform:none}.ImageLightbox_root__wOoGX[data-state=closed]{pointer-events:none}.ImageLightbox_label__SjWsH{transition:opacity var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){.ImageLightbox_btn__y1N3G:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.32)}.ImageLightbox_close__EfNAD:hover{transform:rotate(90deg)}.ImageLightbox_prev__nQXpM:hover{transform:translateX(-2px)}.ImageLightbox_next__f5HG_:hover{transform:translateX(2px)}.ImageLightbox_root__wOoGX[data-state=open] .ImageLightbox_next__f5HG_:hover,.ImageLightbox_root__wOoGX[data-state=open] .ImageLightbox_prev__nQXpM:hover{border-color:var(--accent)}}@media (min-width:1024px){.ImageLightbox_nav___yeqZ{position:absolute;top:50%;margin-top:-26px;width:52px;height:52px}.ImageLightbox_prev__nQXpM{left:max(16px,calc(3vw - 26px))}.ImageLightbox_next__f5HG_{right:max(16px,calc(3vw - 26px))}}@media (max-width:1023px){.ImageLightbox_root__wOoGX{--top-h:64px;--bar-h:84px}.ImageLightbox_bar__zUSrt,.ImageLightbox_stage__XXRpx{width:calc(100vw - 32px)}.ImageLightbox_bar__zUSrt{justify-content:space-between}.ImageLightbox_nav___yeqZ{flex:none}}@media (max-width:767px){.ImageLightbox_root__wOoGX{--top-h:60px}.ImageLightbox_figure__ALVJ8{border-radius:8px}.ImageLightbox_close__EfNAD{top:calc(env(safe-area-inset-top) + 8px);right:calc(env(safe-area-inset-right) + 12px);width:44px;height:44px}.ImageLightbox_btn__y1N3G{width:44px;height:44px}.ImageLightbox_labelTitle__SdHG1{font-size:13px}.ImageLightbox_labelSep__vU66M{margin:0 6px}.ImageLightbox_labelMeta__CbtUh{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.ImageLightbox_root__wOoGX{--dur:0.01s}.ImageLightbox_figure__ALVJ8{transform:none}.ImageLightbox_img__LllaZ{animation:none}}