.page_hero__SKW6o{position:relative;padding-top:clamp(4rem,3rem + 6vw,8rem);overflow:hidden}.page_hero__SKW6o:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--accent-wash) 1px,transparent 1px),linear-gradient(90deg,var(--accent-wash) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 8%,black,transparent 72%);mask-image:radial-gradient(ellipse 80% 70% at 70% 8%,black,transparent 72%);opacity:.7;pointer-events:none}.page_heroInner__FQkwa{position:relative;max-width:var(--content-wide);padding-bottom:clamp(3rem,2rem + 4vw,6rem)}.page_heroTitle__Gfler{font-family:var(--font-display);font-weight:400;font-size:var(--text-h1);line-height:1.02;letter-spacing:var(--tracking-tighter);color:var(--ink-primary);max-width:18ch;margin-top:var(--space-6);text-wrap:balance}.page_heroPeriod__QdTgd{color:var(--accent)}.page_heroWrap__Yq6kw{position:relative;min-height:100svh;margin-top:-4.75rem;display:flex;flex-direction:column;justify-content:center;padding-top:clamp(9rem,7rem + 5vw,12rem);overflow:hidden;color:var(--ink-on-navy);background:linear-gradient(105deg,oklch(18% .055 264),oklch(22% .075 250) 38%,oklch(33% .1 220) 70%,oklch(54% .13 205))}.page_heroWrap__Yq6kw:before{background:radial-gradient(ellipse 50% 74% at 82% 56%,oklch(76% .15 200/.6),transparent 62%);animation:page_heroAuroraA__sQQUp 16s var(--ease-in-out) infinite alternate}.page_heroWrap__Yq6kw:after,.page_heroWrap__Yq6kw:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.page_heroWrap__Yq6kw:after{background:radial-gradient(ellipse 40% 78% at 16% 44%,oklch(56% .19 266/.45),transparent 60%);animation:page_heroAuroraB__S9hJV 21s var(--ease-in-out) infinite alternate}.page_heroRays__wqOhT{position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,transparent 0 46px,oklch(90% .09 205/.06) 46px 48px);-webkit-mask-image:radial-gradient(ellipse 72% 112% at 32% 50%,black,transparent 68%);mask-image:radial-gradient(ellipse 72% 112% at 32% 50%,black,transparent 68%);animation:page_heroRayDrift__EL25h 20s linear infinite alternate}@keyframes page_heroAuroraA__sQQUp{0%{transform:translateZ(0) scale(1);opacity:.8}to{transform:translate3d(-5%,4%,0) scale(1.14);opacity:1}}@keyframes page_heroAuroraB__S9hJV{0%{transform:translateZ(0) scale(1);opacity:.65}to{transform:translate3d(4%,-3%,0) scale(1.12);opacity:.95}}@keyframes page_heroRayDrift__EL25h{0%{transform:translateX(0)}to{transform:translateX(30px)}}@media (prefers-reduced-motion:reduce){.page_heroRays__wqOhT,.page_heroWrap__Yq6kw:after,.page_heroWrap__Yq6kw:before{animation:none}}.page_heroLead__jECQ1{position:relative;z-index:1;flex:1 1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.82fr);align-items:center;grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem)}.page_heroCol___RprH{display:flex;flex-direction:column;justify-content:center}@media (max-width:900px){.page_heroLead__jECQ1{grid-template-columns:1fr}}.page_heroBigTitle__yDoNL{font-family:var(--font-display);font-weight:400;font-size:clamp(2.75rem,1.2rem + 5.2vw,5.75rem);line-height:1.02;letter-spacing:var(--tracking-tight);color:var(--ink-on-navy);max-width:15ch;text-wrap:balance}.page_heroEm__4xs6I{font-style:italic}.page_heroDot__PYo2D{color:var(--accent-bright)}.page_heroSub__YNSLe{margin-top:var(--space-6);max-width:46ch;font-size:var(--text-lead);line-height:var(--leading-snug);color:var(--ink-on-navy-dim)}.page_heroCtaRow__bfE19{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-10)}.page_heroPrimary__Iaa8K{display:inline-flex;align-items:center;padding:.95em 2em;background:var(--paper-white);color:var(--ink-primary);border-radius:999px;font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;transition:transform var(--dur-fast) var(--ease-out-expo),background var(--dur-fast)}.page_heroPrimary__Iaa8K:hover{transform:translateY(-1px);background:var(--paper-page)}.page_heroGhost__y1MmF{display:inline-flex;align-items:center;gap:var(--space-2);padding:.95em 1.8em;border:1px solid oklch(100% 0 0/.28);color:var(--ink-on-navy);border-radius:999px;font-size:var(--text-sm);font-weight:600;letter-spacing:.02em;transition:border-color var(--dur-fast),background var(--dur-fast)}.page_heroGhost__y1MmF:hover{border-color:oklch(100% 0 0/.55);background:oklch(100% 0 0/.06)}.page_heroStrip__Ib7q4{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);padding-block:var(--space-8);margin-top:var(--space-16);border-top:1px solid oklch(100% 0 0/.1)}.page_heroStripLead__M4usf{font-size:var(--text-sm);color:var(--ink-on-navy-dim);max-width:12ch;line-height:1.3}.page_heroStats__rmbZT{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-3);gap:var(--space-3)}.page_heroStat__YUvQF{display:flex;flex-direction:column;gap:4px;padding:var(--space-4) var(--space-5);background:oklch(100% 0 0/.04);border:1px solid oklch(100% 0 0/.08);border-radius:var(--radius-md)}.page_heroStatVal__XfduJ{font-family:var(--font-display);font-size:clamp(1.25rem,.9rem + 1vw,1.9rem);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--ink-on-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_heroStatLabel__H4SQv{font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-on-navy-dim)}@media (max-width:820px){.page_heroStrip__Ib7q4{grid-template-columns:1fr;gap:var(--space-4)}.page_heroStats__rmbZT{grid-template-columns:repeat(2,1fr)}}.page_heroStatement__UnRzJ{margin-top:var(--space-8);max-width:58ch;font-size:var(--text-lead);line-height:var(--leading-snug);color:var(--ink-secondary)}.page_heroActions__8_tzb{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-10)}.page_heroGrid__BL1ju{position:relative;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.85fr);grid-gap:clamp(2rem,5vw,5rem);gap:clamp(2rem,5vw,5rem);align-items:center}.page_heroFeature__WcSzZ{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);padding:clamp(1.75rem,1rem + 2vw,2.75rem);background:var(--paper-panel);border:var(--line-hair);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.page_heroFeatureEyebrow__duun_{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.page_heroFeatureTitle__oQk_K{font-family:var(--font-display);font-size:var(--text-h4);font-weight:400;line-height:1.2;letter-spacing:var(--tracking-tight);color:var(--ink-primary);text-wrap:balance}.page_heroFeatureText__pOlVE{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-secondary)}@media (max-width:900px){.page_heroGrid__BL1ju{grid-template-columns:1fr}.page_heroFeature__WcSzZ{max-width:36rem;margin-top:var(--space-8)}}.page_metrics__H899y{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-8);gap:var(--space-8);padding-top:var(--space-10);padding-bottom:var(--space-10);border-top:var(--line-hair);border-bottom:var(--line-hair)}.page_metric__LJQ2W{display:flex;flex-direction:column;gap:var(--space-2)}.page_metricValue__P4JKb{font-family:var(--font-display);font-size:clamp(1.75rem,1rem + 2.5vw,3rem);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--ink-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_metricLabel__Y98z1{font-size:var(--text-sm);color:var(--ink-tertiary);letter-spacing:.01em}.page_section__61PEw{padding-top:var(--space-section)}.page_sectionHead__qnhAZ{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:var(--space-12);gap:var(--space-12);align-items:end;margin-bottom:var(--space-12)}.page_sectionTitle__hzsAh{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--ink-primary);max-width:16ch;text-wrap:balance}.page_sectionIntro__wl0wQ{font-size:var(--text-base);line-height:var(--leading-body);color:var(--ink-secondary);max-width:44ch}.page_approach__IfDPz{margin-top:0;padding-top:.6in;padding-bottom:1.2in;background:var(--navy-deep);color:var(--ink-on-navy);background-image:radial-gradient(oklch(100% 0 0/.02) 1px,transparent 0);background-size:3px 3px}.page_approachInner__wOn_H{position:relative}.page_approachGrid__5SquF{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:clamp(2rem,1rem + 5vw,6rem);gap:clamp(2rem,1rem + 5vw,6rem);align-items:start}.page_approachHead__oR0zX{max-width:none}.page_approachTitle__TL4CN{margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;line-height:1.1;letter-spacing:var(--tracking-tight);color:var(--ink-on-navy);max-width:13ch;text-wrap:balance}.page_approachLede__jM5es{margin-top:var(--space-6);max-width:46ch;font-size:var(--text-lead);line-height:var(--leading-snug);color:var(--ink-on-navy-dim)}.page_movement__pRETr{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.page_movementLabel__rZyYx{color:var(--ink-on-navy-dim)}.page_flow__fT5aB{position:relative;list-style:none}.page_flow__fT5aB:before{content:"";position:absolute;inset-inline-start:1.1rem;top:2rem;bottom:2rem;width:1px;background:linear-gradient(var(--accent-bright),var(--navy-line));opacity:.6}.page_stage__F5kId{position:relative;display:grid;grid-template-columns:2.2rem 1fr;grid-gap:var(--space-5);gap:var(--space-5);align-items:start;padding-block:clamp(1.25rem,1rem + 1vw,1.9rem)}.page_stageNum__z0zVi{position:relative;z-index:1;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--navy-base);border:1px solid var(--navy-line);color:var(--accent-bright);font-family:var(--font-mono);font-size:var(--text-sm)}.page_stageMain__qUXGW{display:flex;flex-direction:column;gap:var(--space-2);padding-top:2px}.page_stageTitle__LkM65{font-family:var(--font-display);font-size:var(--text-h4);font-weight:500;color:var(--ink-on-navy)}.page_stageBody__ZMgP2{font-size:var(--text-base);line-height:var(--leading-body);color:var(--ink-on-navy-dim);max-width:44ch}@media (max-width:860px){.page_metrics__H899y{grid-template-columns:repeat(2,1fr);gap:var(--space-6)}.page_sectionHead__qnhAZ{grid-template-columns:1fr;gap:var(--space-6)}.page_approachGrid__5SquF{grid-template-columns:1fr;gap:var(--space-8)}}.PortfolioHero_hero__FQhTj{position:relative;margin-top:-4.75rem;padding-top:calc(4.75rem + clamp(1rem, .25rem + 1.5vh, 2rem));padding-bottom:clamp(1.25rem,.75rem + 1.25vh,2.25rem);display:flex;flex-direction:column;overflow:hidden;--travel:1150ms;--ease-carousel:cubic-bezier(0.76,0,0.24,1);background:var(--paper-page);color:var(--ink-primary)}.PortfolioHero_breath__pfmAt{position:absolute;inset:-24px;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 80% -10%,var(--accent-wash),transparent 62%);transform:translate3d(calc(var(--px, 0) * 14px),calc(var(--py, 0) * 8px),0)}.PortfolioHero_hero__FQhTj[data-parallax=on] .PortfolioHero_breath__pfmAt{will-change:transform}.PortfolioHero_hero__FQhTj[data-parallax=off] .PortfolioHero_breath__pfmAt{transition:transform .6s var(--ease-out-expo)}.PortfolioHero_folio__O_wDl{position:absolute;z-index:0;top:0;bottom:0;inset-inline-end:0;width:44vw;overflow:hidden;pointer-events:none;transform:translate3d(calc(var(--px, 0) * -9px),calc(var(--py, 0) * -7px),0);opacity:0;animation:PortfolioHero_folioIn__GqBee 1.1s var(--ease-out-expo) .64s forwards}.PortfolioHero_hero__FQhTj[data-parallax=on] .PortfolioHero_folio__O_wDl{will-change:transform}.PortfolioHero_folioNum__3g_QB{position:absolute;top:-.06em;inset-inline-end:-.05em;font-family:var(--font-display);font-weight:500;font-size:clamp(16rem,27vw,30rem);line-height:1;letter-spacing:var(--tracking-tighter);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:oklch(52% .19 262/.07);color:oklch(from var(--m-accent) l c h/.07)}.PortfolioHero_folioNum__3g_QB[data-state=in]{opacity:1;transform:none}.PortfolioHero_folioNum__3g_QB[data-state=in],.PortfolioHero_folioNum__3g_QB[data-state=out]{transition:opacity var(--travel) var(--ease-carousel),transform var(--travel) var(--ease-carousel)}.PortfolioHero_folioNum__3g_QB[data-state=out]{opacity:0;transform:translateY(-2.5%)}.PortfolioHero_folioNum__3g_QB[data-state=idle]{opacity:0;transform:translateY(2.5%);transition:none}@media (max-width:1100px){.PortfolioHero_folio__O_wDl{display:none}}.PortfolioHero_lead__6d_rf{position:relative;z-index:2;display:grid;grid-template-columns:1fr;grid-row-gap:clamp(.85rem,.6rem + .8vw,1.35rem);row-gap:clamp(.85rem,.6rem + .8vw,1.35rem);justify-items:start;margin-bottom:clamp(1rem,.75rem + 1vw,1.75rem)}.PortfolioHero_label__eTjC8{display:flex;align-items:center;gap:var(--space-3);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent);opacity:0;animation:PortfolioHero_riseIn__OakCt .5s var(--ease-out-expo) forwards}.PortfolioHero_label__eTjC8:before{content:"";width:1.75rem;height:1px;background:var(--accent)}.PortfolioHero_giant__RetMP{margin:0;white-space:nowrap;font-family:var(--font-display);font-weight:500;font-size:var(--text-h1);line-height:1;letter-spacing:var(--tracking-tighter);color:var(--ink-primary)}.PortfolioHero_giantLine__f3crT{display:block;overflow:hidden;padding-block:.16em;margin-block:-.13em}.PortfolioHero_giantInner__yBcqZ{display:block;transform:translateY(105%);animation:PortfolioHero_rise__lbzvY .9s var(--ease-out-expo) 80ms forwards}.PortfolioHero_giantEm__hQdSC{font-style:italic;color:var(--accent)}.PortfolioHero_statement__EKlJU{max-width:64ch;font-size:var(--text-lead);line-height:1.55;color:var(--ink-secondary);opacity:0;animation:PortfolioHero_riseIn__OakCt .64s var(--ease-out-expo) .24s forwards}.PortfolioHero_heroActions__GH_GY{display:flex;flex-flow:row wrap;align-items:center;gap:var(--space-4);opacity:0;animation:PortfolioHero_riseIn__OakCt .64s var(--ease-out-expo) .4s forwards}.PortfolioHero_heroCta__7yEXN{position:relative;display:inline-flex;align-items:center;gap:.5em;padding:.7em 1.4em;font-size:var(--text-base);font-weight:600;white-space:nowrap;color:var(--paper-white);background:var(--accent);border-radius:var(--radius-sm);box-shadow:0 2px 0 var(--accent-deep),var(--shadow-sm);transition:background var(--dur-fast) var(--ease-out-expo),transform var(--dur-fast) var(--ease-out-expo)}.PortfolioHero_heroCta__7yEXN:hover{background:var(--accent-deep)}.PortfolioHero_heroCta__7yEXN:active{transform:translateY(2px)}.PortfolioHero_heroCta__7yEXN:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 var(--accent-deep);opacity:0;transition:opacity var(--dur-fast)}.PortfolioHero_heroCta__7yEXN:active:after{opacity:1}.PortfolioHero_heroCta__7yEXN svg{transition:transform var(--dur-normal) var(--ease-out-expo)}.PortfolioHero_heroCta__7yEXN:hover svg{transform:translateX(3px)}[dir=rtl] .PortfolioHero_heroCta__7yEXN:hover svg{transform:translateX(-3px)}.PortfolioHero_heroCtaGhost__7Jjig{display:inline-flex;align-items:center;padding:.7em 0;font-size:var(--text-base);font-weight:600;white-space:nowrap;color:var(--ink-primary);background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 88%;background-repeat:no-repeat;transition:color var(--dur-fast)}.PortfolioHero_heroCtaGhost__7Jjig:hover{color:var(--accent-deep)}.PortfolioHero_heroCtaLink__dI_4Z{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary);white-space:nowrap;transition:color var(--dur-fast)}.PortfolioHero_heroCtaLink__dI_4Z:hover{color:var(--accent)}.PortfolioHero_heroCtaGhost__7Jjig:focus-visible,.PortfolioHero_heroCtaLink__dI_4Z:focus-visible,.PortfolioHero_heroCta__7yEXN:focus-visible{outline:2px solid var(--state-focus);outline-offset:3px}.PortfolioHero_stage__zCBBd{position:relative;z-index:1;width:100%;--card-w:min(clamp(20rem,30vw,34rem),60vh);--card-gap:clamp(0.75rem,1.2vw,1.5rem);--base:calc(50vw - var(--card-w) / 2);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4rem,#000 calc(100% - 4rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 4rem,#000 calc(100% - 4rem),transparent);opacity:0;animation:PortfolioHero_mediaIn__s29T2 .9s var(--ease-out-expo) .52s forwards}.PortfolioHero_track___wM1E{display:flex;gap:var(--card-gap);width:max-content;transform:translate3d(calc(var(--base) - var(--pos) * (var(--card-w) + var(--card-gap))),0,0);transition:transform var(--travel) var(--ease-carousel);will-change:transform}.PortfolioHero_track___wM1E[data-anim=false]{transition:none}.PortfolioHero_track___wM1E[data-manual=true]{--travel:700ms;--ease-carousel:var(--ease-out-expo)}[dir=rtl] .PortfolioHero_track___wM1E{transform:translate3d(calc(var(--pos) * (var(--card-w) + var(--card-gap)) - var(--base)),0,0)}.PortfolioHero_card__9ZLsY{position:relative;flex:0 0 var(--card-w);width:var(--card-w);display:flex;flex-direction:column;border-radius:var(--radius-md);background:var(--paper-white);box-shadow:var(--shadow-card);transform:translateY(var(--y,0)) scale(var(--s,.9)) translateZ(0);transform-origin:center bottom;transition:transform var(--travel) var(--ease-carousel)}.PortfolioHero_card__9ZLsY:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:var(--shadow-lift);opacity:0;transition:opacity var(--travel) var(--ease-carousel);pointer-events:none}.PortfolioHero_card__9ZLsY[data-state=active]{--s:1;--y:-12px;z-index:3}.PortfolioHero_card__9ZLsY[data-state=active]:before{opacity:1}.PortfolioHero_card__9ZLsY[data-state=near]{--s:0.93;z-index:2;cursor:pointer}.PortfolioHero_card__9ZLsY[data-state=far]{--s:0.88}.PortfolioHero_card__9ZLsY:focus-visible{outline:2px solid var(--state-focus);outline-offset:3px}.PortfolioHero_card__9ZLsY:not([data-state=active]) .PortfolioHero_mediaArrow__RKaQa{pointer-events:none}.PortfolioHero_mediaField__apMlw{position:relative;flex:0 0 auto;aspect-ratio:16/6;overflow:hidden;border-radius:var(--radius-md) var(--radius-md) 0 0;padding:clamp(.9rem,1.4vw,1.3rem);display:flex;align-items:flex-start;justify-content:space-between;color:oklch(100% 0 0/.95);background:radial-gradient(ellipse 70% 60% at 30% 8%,oklch(100% 0 0/.18),transparent 60%),linear-gradient(152deg,var(--m-accent),oklch(from var(--m-accent) calc(l - .14) c h));box-shadow:inset 0 0 0 1px oklch(100% 0 0/.22)}.PortfolioHero_mediaField__apMlw:after{content:"";position:absolute;inset:0;z-index:2;background:oklch(100% 0 0);opacity:0;transition:opacity var(--travel) var(--ease-carousel);pointer-events:none}.PortfolioHero_card__9ZLsY[data-state=near] .PortfolioHero_mediaField__apMlw:after{opacity:.22}.PortfolioHero_card__9ZLsY[data-state=far] .PortfolioHero_mediaField__apMlw:after{opacity:.4}.PortfolioHero_card__9ZLsY[data-state=near]:hover .PortfolioHero_mediaField__apMlw:after{opacity:.12}.PortfolioHero_mediaNum__hplZo{position:relative;z-index:1;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.1em;color:oklch(100% 0 0/.92)}.PortfolioHero_mediaCat__rOyNA{position:relative;z-index:1;writing-mode:vertical-rl;font-size:var(--text-micro);letter-spacing:.2em;text-transform:uppercase;color:oklch(100% 0 0/.65)}.PortfolioHero_mediaGhost__UnSjF{position:absolute;inset-inline-end:-.06em;bottom:-.08em;font-family:var(--font-display);font-size:calc(var(--card-w) * .52);line-height:1;font-weight:500;color:oklch(100% 0 0/.16);pointer-events:none}.PortfolioHero_card__9ZLsY[data-state=active] .PortfolioHero_mediaGhost__UnSjF{animation:PortfolioHero_ghostDrift__nTN9A 14s ease-in-out infinite alternate;animation-play-state:var(--meter-play,running)}@keyframes PortfolioHero_ghostDrift__nTN9A{0%{transform:translateX(-1.25%)}to{transform:translateX(1.25%)}}.PortfolioHero_rail__7umBp{position:relative;flex:0 0 2px;width:100%;background:oklch(from var(--m-accent) l c h/.28);overflow:hidden}.PortfolioHero_rail__7umBp:before{content:"";position:absolute;inset:0;background:var(--m-accent);transform:scaleX(.14) translateZ(0);transform-origin:0 50%;transition:transform var(--travel) var(--ease-carousel)}[dir=rtl] .PortfolioHero_rail__7umBp:before{transform-origin:100% 50%}.PortfolioHero_card__9ZLsY[data-state=far] .PortfolioHero_rail__7umBp:before{transform:scaleX(.07)}.PortfolioHero_card__9ZLsY[data-state=near] .PortfolioHero_rail__7umBp:before{transform:scaleX(.14)}.PortfolioHero_card__9ZLsY[data-state=near]:hover .PortfolioHero_rail__7umBp:before{transform:scaleX(.45);transition:transform var(--dur-normal) var(--ease-out-expo)}.PortfolioHero_card__9ZLsY[data-state=active] .PortfolioHero_rail__7umBp:before{transform:scaleX(1)}.PortfolioHero_mediaFoot__ChaU3{position:relative;flex:1 1;min-height:0;display:flex;flex-direction:column;padding:clamp(.9rem,1.4vw,1.3rem);background:var(--paper-white);border-radius:0 0 var(--radius-md) var(--radius-md)}.PortfolioHero_mediaStatus__dhA7j{display:flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary);transition:opacity var(--travel) var(--ease-carousel)}.PortfolioHero_mediaStatus__dhA7j:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--m-accent)}.PortfolioHero_mediaName__5JGE9{display:block;font-family:var(--font-display);font-size:clamp(1.1rem,calc(var(--card-w) * .058),1.5rem);font-weight:500;line-height:1.05;letter-spacing:-.02em;color:var(--ink-primary)}.PortfolioHero_mediaSector__qjCxz{display:block;margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary)}.PortfolioHero_mediaDesc__CtjR5{flex-shrink:0;margin-top:var(--space-2);max-width:36ch;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);line-height:1.4;color:var(--ink-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.PortfolioHero_mediaMeta__Bv_Cz{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:auto;padding-top:var(--space-2)}.PortfolioHero_mediaLoc__4fHW_{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.04em;color:var(--ink-tertiary)}.PortfolioHero_mediaArrow__RKaQa{position:relative;display:grid;place-items:center;flex-shrink:0;width:2.2rem;height:2.2rem;border:1px solid var(--accent-line);border-radius:50%;color:var(--accent);font-size:1rem;transition:border-color var(--dur-fast),background var(--dur-fast),color var(--dur-fast),transform var(--dur-fast) var(--ease-out-expo)}.PortfolioHero_mediaArrow__RKaQa:before{content:"";position:absolute;inset:-5px;border-radius:50%}.PortfolioHero_mediaArrow__RKaQa:focus-visible{outline:2px solid var(--state-focus);outline-offset:3px}.PortfolioHero_card__9ZLsY[data-state=active]:hover .PortfolioHero_mediaArrow__RKaQa{border-color:var(--accent);transform:translateX(2px)}.PortfolioHero_card__9ZLsY[data-state=active] .PortfolioHero_mediaArrow__RKaQa:hover{border-color:var(--accent);background:var(--accent);color:var(--paper-page);transform:translateX(4px)}.PortfolioHero_card__9ZLsY[data-state=active] .PortfolioHero_mediaArrow__RKaQa:active{transform:translateX(4px) scale(.94)}[dir=rtl] .PortfolioHero_card__9ZLsY[data-state=active]:hover .PortfolioHero_mediaArrow__RKaQa{transform:translateX(-2px)}[dir=rtl] .PortfolioHero_card__9ZLsY[data-state=active] .PortfolioHero_mediaArrow__RKaQa:hover{transform:translateX(-4px)}[dir=rtl] .PortfolioHero_card__9ZLsY[data-state=active] .PortfolioHero_mediaArrow__RKaQa:active{transform:translateX(-4px) scale(.94)}.PortfolioHero_card__9ZLsY[data-state=near]:hover .PortfolioHero_mediaArrow__RKaQa{border-color:var(--accent)}.PortfolioHero_strip__yfDC2{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-5);gap:var(--space-5);margin-top:clamp(1.25rem,.75rem + 1vw,2rem);padding-top:var(--space-5);opacity:0;animation:PortfolioHero_riseInSm__bHSso .64s var(--ease-out-expo) .72s forwards}.PortfolioHero_strip__yfDC2:before{content:"";position:absolute;top:0;inset-inline-start:var(--gutter);inset-inline-end:var(--gutter);height:1px;background:oklch(from var(--ink-primary) l c h/.12)}.PortfolioHero_stripLabel__k4dJH{font-family:var(--font-display);font-size:1rem;line-height:1.2;color:var(--ink-secondary);white-space:nowrap;-webkit-padding-end:var(--space-5);padding-inline-end:var(--space-5);padding-block:var(--space-2);margin-block:calc(var(--space-2) * -1);-webkit-border-end:var(--line-hair);border-inline-end:var(--line-hair);transition:color var(--dur-fast) var(--ease-out-expo)}.PortfolioHero_stripLabel__k4dJH:hover{color:var(--accent)}.PortfolioHero_projList__b5jy1{display:flex;gap:clamp(.5rem,1.1vw,1.25rem);overflow-x:auto;scrollbar-width:none;padding-bottom:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 3rem),transparent)}[dir=rtl] .PortfolioHero_projList__b5jy1{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 3rem),transparent)}.PortfolioHero_projList__b5jy1::-webkit-scrollbar{display:none}.PortfolioHero_projBtn__nSAH6{position:relative;display:flex;align-items:baseline;gap:.5rem;padding:var(--space-2) 0;scroll-margin-inline:var(--space-5);white-space:nowrap;color:var(--ink-tertiary);transition:color var(--dur-fast) var(--ease-out-expo)}.PortfolioHero_projBtn__nSAH6:hover,.PortfolioHero_projBtn__nSAH6[data-active=true]{color:var(--ink-primary)}.PortfolioHero_projBtn__nSAH6[data-active=true]:after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;background:var(--accent);transform-origin:left;transform:scaleX(0);animation:PortfolioHero_sweep__pKFYk var(--dwell) linear forwards;animation-play-state:var(--meter-play,running)}[dir=rtl] .PortfolioHero_projBtn__nSAH6[data-active=true]:after{transform-origin:right}.PortfolioHero_projBtnNum__nxNml{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent)}.PortfolioHero_projBtnName__oFF3U{font-family:var(--font-display);font-size:var(--text-sm)}.PortfolioHero_controls__h2r6p{display:flex;align-items:center;gap:var(--space-3);justify-self:end}.PortfolioHero_count__OB30A{font-family:var(--font-mono);font-size:var(--text-sm);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-tertiary)}.PortfolioHero_countRoll__igfEb{position:relative;display:inline-block;width:2ch;height:1.2em;overflow:hidden;vertical-align:bottom}.PortfolioHero_countDigit__HQAR4{position:absolute;inset-inline-start:0;top:0}.PortfolioHero_countDigit__HQAR4[data-state=in]{transform:none;opacity:1}.PortfolioHero_countDigit__HQAR4[data-state=in],.PortfolioHero_countDigit__HQAR4[data-state=out]{transition:transform var(--travel) var(--ease-carousel),opacity var(--travel) var(--ease-carousel)}.PortfolioHero_countDigit__HQAR4[data-state=out]{transform:translateY(-100%);opacity:0}.PortfolioHero_countDigit__HQAR4[data-state=idle]{transform:translateY(100%);opacity:0;transition:none}.PortfolioHero_srOnly__U7zcI{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.PortfolioHero_playToggle__g4Apz{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:var(--line-hair);border-radius:var(--radius-sm);background:var(--paper-panel);color:var(--ink-secondary);cursor:pointer;transition:color var(--dur-fast),border-color var(--dur-fast)}.PortfolioHero_playToggle__g4Apz:hover{color:var(--ink-primary);border-color:var(--accent)}.PortfolioHero_playToggle__g4Apz:focus-visible{outline:2px solid var(--state-focus);outline-offset:3px}.PortfolioHero_playToggle__g4Apz[data-paused=true]{color:var(--accent);border-color:var(--accent)}.PortfolioHero_playToggle__g4Apz:after{content:"";position:absolute;inset:-10px}.PortfolioHero_playToggleIcon__X8TGb{display:inline-flex}@keyframes PortfolioHero_rise__lbzvY{to{transform:translateY(0)}}@keyframes PortfolioHero_folioIn__GqBee{0%{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes PortfolioHero_riseIn__OakCt{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes PortfolioHero_riseInSm__bHSso{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes PortfolioHero_mediaIn__s29T2{0%{opacity:0;transform:translateY(1.5rem) scale(.98)}to{opacity:1;transform:none}}@keyframes PortfolioHero_sweep__pKFYk{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1200px){.PortfolioHero_stage__zCBBd{--card-w:min(clamp(19rem,36vw,34rem),60vh)}}@media (max-width:900px){.PortfolioHero_stage__zCBBd{--card-w:min(86vw,32rem);--card-gap:0.75rem;--travel:900ms}.PortfolioHero_strip__yfDC2{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;row-gap:var(--space-4)}.PortfolioHero_stripLabel__k4dJH{-webkit-border-end:none;border-inline-end:none;-webkit-padding-end:0;padding-inline-end:0}.PortfolioHero_projList__b5jy1{grid-column:1/-1;grid-row:2}}@media (max-width:640px){.PortfolioHero_giant__RetMP{white-space:normal}}@media (pointer:coarse){.PortfolioHero_projBtn__nSAH6{padding-block:var(--space-3)}.PortfolioHero_projList__b5jy1{gap:clamp(1rem,3vw,2rem)}}@media (min-width:901px) and (max-height:960px){.PortfolioHero_hero__FQhTj{padding-top:calc(4.75rem + .75rem);padding-bottom:1rem}.PortfolioHero_lead__6d_rf{row-gap:.75rem;margin-bottom:1rem}.PortfolioHero_stage__zCBBd{--card-w:min(clamp(20rem,30vw,34rem),54vh)}.PortfolioHero_mediaField__apMlw{aspect-ratio:16/5.5}.PortfolioHero_mediaGhost__UnSjF{font-size:calc(var(--card-w) * .48)}.PortfolioHero_strip__yfDC2{margin-top:1rem;padding-top:var(--space-4)}}@media (prefers-reduced-motion:reduce){.PortfolioHero_heroActions__GH_GY,.PortfolioHero_label__eTjC8,.PortfolioHero_stage__zCBBd,.PortfolioHero_statement__EKlJU,.PortfolioHero_strip__yfDC2{animation:none;opacity:1}.PortfolioHero_giantInner__yBcqZ{animation:none;transform:none}.PortfolioHero_card__9ZLsY,.PortfolioHero_card__9ZLsY:before,.PortfolioHero_mediaField__apMlw:after,.PortfolioHero_mediaStatus__dhA7j,.PortfolioHero_track___wM1E{transition-duration:1ms}.PortfolioHero_card__9ZLsY[data-state=active] .PortfolioHero_mediaGhost__UnSjF{animation:none}.PortfolioHero_heroCta__7yEXN svg{transition:none}.PortfolioHero_heroCta__7yEXN:hover svg{transform:none}.PortfolioHero_projBtn__nSAH6[data-active=true]:after{animation:none;transform:scaleX(1)}.PortfolioHero_folio__O_wDl{animation:none;opacity:1;transform:none}.PortfolioHero_folioNum__3g_QB{transition:none!important}.PortfolioHero_breath__pfmAt{transform:none;transition:none}.PortfolioHero_rail__7umBp:before{transition-duration:1ms}.PortfolioHero_countDigit__HQAR4{transition:none!important}.PortfolioHero_card__9ZLsY[data-state=active] .PortfolioHero_mediaArrow__RKaQa:active,.PortfolioHero_card__9ZLsY[data-state=active] .PortfolioHero_mediaArrow__RKaQa:hover,.PortfolioHero_card__9ZLsY[data-state=active]:hover .PortfolioHero_mediaArrow__RKaQa{transform:none}}.america275Band_band__1k968{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(4rem,3rem + 6vw,8rem);background:radial-gradient(ellipse 60% 55% at 82% 6%,var(--paper-page) 0,transparent 58%),linear-gradient(158deg,var(--paper-page),var(--paper-sink) 54%,color-mix(in srgb,var(--paper-sink) 88%,var(--ink-primary)) 100%);color:var(--ink-primary)}.america275Band_inner__f0Jdn{position:relative;max-width:64rem}.america275Band_eyebrow__i8GPn{display:inline-flex;align-items:center;gap:.6em;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--accent)}.america275Band_movement__WX_X5{font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.america275Band_movementLabel__QXJ8X{color:var(--ink-tertiary)}.america275Band_pulse__H5hua{width:.5rem;height:.5rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 0 color-mix(in oklch,var(--accent) 55%,transparent);animation:america275Band_pulse__H5hua 2.4s ease-out infinite}@keyframes america275Band_pulse__H5hua{0%{box-shadow:0 0 0 0 color-mix(in oklch,var(--accent) 55%,transparent)}70%{box-shadow:0 0 0 .6rem transparent}to{box-shadow:0 0 0 0 transparent}}.america275Band_headline__Wa8Wu{margin-top:var(--space-5);font-family:var(--font-display);font-weight:400;font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink-primary);text-wrap:balance}.america275Band_shimmer__l3sOu{color:var(--accent-deep)}.america275Band_lede__XScKp{margin-top:var(--space-6);max-width:58ch;font-size:var(--text-lead);line-height:var(--leading-snug);color:var(--ink-secondary)}.america275Band_counter__wyqQW{margin-top:clamp(2.25rem,1.5rem + 2vw,3.25rem);display:flex;flex-direction:column;gap:var(--space-2)}.america275Band_counterValue__BNjjy{font-family:var(--font-interface);font-size:clamp(2.75rem,1.5rem + 6vw,5.5rem);font-weight:800;letter-spacing:-.04em;line-height:.92;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--accent-deep)}.america275Band_counterLabel___dKzd{font-size:var(--text-sm);color:var(--ink-primary)}.america275Band_counterLabel___dKzd,.america275Band_counterSub__Of_5m{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase}.america275Band_counterSub__Of_5m{font-size:var(--text-micro);color:var(--ink-secondary)}.america275Band_cta__RwcQs{display:inline-flex;align-items:center;gap:.7em;margin-top:clamp(1.75rem,1.25rem + 2vw,2.5rem);padding:.85em 1.7em;font-size:var(--text-base);font-weight:600;color:var(--paper-white);background:var(--accent);border-radius:var(--radius-sm);box-shadow:0 8px 24px var(--accent-line);transition:background var(--dur-normal),transform var(--dur-fast) var(--ease-out-expo)}.america275Band_cta__RwcQs:hover{background:var(--accent-bright);transform:translateY(-2px)}.america275Band_cta__RwcQs:focus-visible{outline:2px solid var(--state-focus);outline-offset:3px}.america275Band_ctaArrow__NSsg7{transition:transform var(--dur-normal) var(--ease-out-expo)}.america275Band_cta__RwcQs:hover .america275Band_ctaArrow__NSsg7{transform:translateX(5px)}.america275Band_pathHead__zwvNS{margin-top:clamp(3.5rem,2.5rem + 4vw,6rem);margin-bottom:var(--space-8)}.america275Band_pathEyebrow__fhIGz{display:block;font-weight:400;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight)}.america275Band_pathEyebrow__fhIGz,.america275Band_pathLede__MrBpW{font-family:var(--font-display);font-size:var(--text-h4);color:var(--ink-primary)}.america275Band_pathLede__MrBpW{margin-top:var(--space-3);max-width:42ch;line-height:1.3;text-wrap:balance}.america275Band_paths__fQ8zW{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.america275Band_path__dsorw{--pathColor:var(--ink-faint);position:relative;display:flex;flex-direction:column;padding-block:var(--space-6) var(--space-5);padding-inline:var(--space-6) var(--space-5);background:var(--paper-white);border:var(--line-hair);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:transform var(--dur-normal) var(--ease-out-expo),box-shadow var(--dur-normal),border-color var(--dur-normal)}.america275Band_path__dsorw:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:6px;background:var(--pathColor);transform:scaleX(.5);transform-origin:0 50%;transition:transform var(--dur-normal) var(--ease-out-expo)}[dir=rtl] .america275Band_path__dsorw:before{transform-origin:100% 50%}.america275Band_path__dsorw:hover{transform:translateY(-4px);box-shadow:var(--shadow-card);border-color:color-mix(in oklch,var(--pathColor) 45%,transparent)}.america275Band_path__dsorw:hover:before{transform:scaleX(1)}.america275Band_path__dsorw:focus-visible{outline:2px solid var(--state-focus);outline-offset:3px}.america275Band_path__dsorw:hover .america275Band_pathMore__Y5IMp{color:var(--accent)}.america275Band_pathDot__Rom2N{width:.6rem;height:.6rem;border-radius:50%;background:var(--pathColor);box-shadow:0 0 10px color-mix(in oklch,var(--pathColor) 45%,transparent)}.america275Band_pathName__PEUoW{margin-top:var(--space-3);font-family:var(--font-display);font-size:var(--text-h4);font-weight:400;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--ink-primary)}.america275Band_pathDesc__NhkvN{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--ink-tertiary)}.america275Band_pathRoles__75VZ9{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--line-hair);list-style:none;display:flex;flex-direction:column;gap:var(--space-2);flex:1 1}.america275Band_pathRoles__75VZ9 li{font-size:var(--text-sm);color:var(--ink-secondary)}.america275Band_pathMore__Y5IMp{margin-top:var(--space-5);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary);transition:color var(--dur-normal)}.america275Band_path__dsorw[data-rank=lead]{--pathColor:var(--accent);padding:var(--space-8)}.america275Band_path__dsorw[data-rank=lead] .america275Band_pathName__PEUoW{font-size:var(--text-h3)}.america275Band_path__dsorw[data-rank=lead] .america275Band_pathDesc__NhkvN{font-size:var(--text-base);color:var(--ink-secondary)}@media (max-width:900px){.america275Band_paths__fQ8zW{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.america275Band_paths__fQ8zW{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.america275Band_pulse__H5hua{animation:none}}.CefaEcosystem_section__0hrN1{background:var(--paper-sink);padding-block:clamp(4rem,3rem + 3.5vw,6.5rem)}.CefaEcosystem_movement__jWOa8{color:var(--accent);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.CefaEcosystem_movementLabel__clmKp{color:var(--ink-tertiary)}.CefaEcosystem_head__dLHV7{max-width:var(--content-wide);margin-bottom:var(--space-12)}.CefaEcosystem_title__lBjdw{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--ink-primary);max-width:18ch;text-wrap:balance}.CefaEcosystem_intro__kdaKM{margin-top:var(--space-5);max-width:56ch;font-size:var(--text-base);line-height:var(--leading-body);color:var(--ink-secondary)}.CefaEcosystem_grid__SrYOg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.CefaEcosystem_cell___KhhA{height:100%}.CefaEcosystem_card__8rFu6{position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column;gap:var(--space-4);padding:clamp(1.75rem,1rem + 2vw,2.5rem);background:var(--paper-white);border:var(--line-hair);border-radius:var(--radius-lg);transition:box-shadow var(--dur-normal) var(--ease-out-expo),border-color var(--dur-normal) var(--ease-out-expo)}.CefaEcosystem_card__8rFu6:hover{box-shadow:var(--shadow-card);border-color:var(--line-strong)}.CefaEcosystem_accentLine__Q0Ib4{position:absolute;top:0;inset-inline-start:0;width:100%;height:3px;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform var(--dur-normal) var(--ease-out-expo)}[dir=rtl] .CefaEcosystem_accentLine__Q0Ib4{transform-origin:100% 50%}.CefaEcosystem_cardJoin__r7tjG{padding:var(--space-8);background:color-mix(in srgb,var(--paper-white) 90%,var(--accent));border-color:var(--accent-line)}.CefaEcosystem_cardJoin__r7tjG .CefaEcosystem_accentLine__Q0Ib4{transform:scaleX(1)}.CefaEcosystem_cardJoin__r7tjG .CefaEcosystem_cardTitle__YPFi9{font-size:var(--text-h3)}.CefaEcosystem_cardJoin__r7tjG .CefaEcosystem_cardSub__AQXcT{color:var(--accent)}.CefaEcosystem_mark__ZeuHj{align-self:flex-start;height:2.5rem;width:auto;display:block}.CefaEcosystem_cardTitle__YPFi9{font-family:var(--font-display);font-size:var(--text-h4);font-weight:400;color:var(--ink-primary);line-height:1.1}.CefaEcosystem_cardSub__AQXcT{display:block;margin-top:4px;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-tertiary)}.CefaEcosystem_cardDesc___pikO{flex:1 1;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-secondary)}.CefaEcosystem_cardBtn__ETF7L{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:var(--space-2);padding:.7em 1.25em;font-size:var(--text-sm);font-weight:600;letter-spacing:.01em;color:var(--paper-white);background:var(--accent);border-radius:var(--radius-sm);transition:background var(--dur-fast) var(--ease-out-expo),transform var(--dur-fast)}.CefaEcosystem_cardBtn__ETF7L:hover{background:var(--accent-deep);transform:translateY(-1px)}.CefaEcosystem_cardBtn__ETF7L:focus-visible{outline:2px solid var(--state-focus);outline-offset:3px}.CefaEcosystem_cardBtn__ETF7L span{transition:transform var(--dur-fast) var(--ease-out-expo)}.CefaEcosystem_cardBtn__ETF7L:hover span{transform:translate(2px,-2px)}@media (max-width:880px){.CefaEcosystem_grid__SrYOg{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.CefaEcosystem_grid__SrYOg{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.CefaEcosystem_accentLine__Q0Ib4,.CefaEcosystem_cardBtn__ETF7L,.CefaEcosystem_cardBtn__ETF7L span,.CefaEcosystem_card__8rFu6{transition:none}.CefaEcosystem_cardBtn__ETF7L:hover,.CefaEcosystem_cardBtn__ETF7L:hover span{transform:none}}.ScaleBand_band__3OV3s{--fig-size:clamp(3rem,1.4rem + 5.6vw,6.75rem);--bay-gap:clamp(1.5rem,3vw,4rem);position:relative;isolation:isolate;overflow:hidden;contain:paint;display:flex;align-items:flex-end;min-height:calc(clamp(30rem, 19rem + 17vw, 43rem) + .25in);padding-block:clamp(2.75rem,2rem + 3vw,4.5rem);background:var(--navy-deep);color:var(--ink-on-navy)}.ScaleBand_footage__lwmdT{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:50% 46%;pointer-events:none;transform:translateZ(0)}.ScaleBand_band__3OV3s[data-footage=off] .ScaleBand_footage__lwmdT,.ScaleBand_band__3OV3s[data-footage=off] .ScaleBand_wash__PaGpC{display:none}.ScaleBand_wash__PaGpC{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,oklch(19% .042 262/.97) 0,oklch(19% .042 262/.94) 14%,oklch(19% .042 262/.86) 28%,oklch(19% .042 262/.6) 44%,oklch(19% .042 262/.26) 60%,transparent 78%),linear-gradient(180deg,oklch(19% .042 262/.55) 0,oklch(19% .042 262/.18) 9%,transparent 20%)}.ScaleBand_grid__Ag_GH{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;grid-column-gap:var(--bay-gap);column-gap:var(--bay-gap);align-items:end}.ScaleBand_stat__cuVO_{display:grid;grid-row:span 2;grid-template-rows:subgrid;justify-items:center;align-content:end;grid-row-gap:.6rem;row-gap:.6rem;opacity:0;transform:translateY(18px);transition:opacity var(--dur-slow) var(--ease-out-expo),transform var(--dur-slow) var(--ease-out-expo);transition-delay:calc(var(--i, 0) * 70ms + 60ms)}.ScaleBand_band__3OV3s[data-active=true] .ScaleBand_stat__cuVO_{opacity:1;transform:none}@supports not (grid-template-rows:subgrid){.ScaleBand_stat__cuVO_{display:flex;flex-direction:column;align-items:center;gap:.6rem}}.ScaleBand_value__HKAwi{display:inline-flex;align-items:stretch;justify-content:center;font-family:var(--font-stat);font-weight:900;font-size:var(--fig-size);line-height:.9;letter-spacing:.005em;color:var(--ink-on-navy);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";text-shadow:0 1px 2px oklch(14% .03 262/.55),0 2px 14px oklch(14% .03 262/.45)}.ScaleBand_value__HKAwi[data-register=projected]{color:var(--ink-on-navy-dim)}.ScaleBand_srOnly__U_5Uj{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ScaleBand_sym__GgYu3{display:inline-flex;align-items:center;height:1em}.ScaleBand_digit__56mML{display:inline-block;height:1em;overflow:hidden;vertical-align:top}.ScaleBand_digitRoll__n8226{display:flex;flex-direction:column;transition:transform var(--dur-slow) var(--ease-out-expo)}.ScaleBand_digitCell__nK_xj{display:flex;align-items:center;justify-content:center;height:1em}.ScaleBand_label__y7FU3{font-size:clamp(.9375rem,.85rem + .25vw,1.0625rem);font-weight:700;line-height:1.25;letter-spacing:0;text-align:center;text-wrap:balance;color:var(--ink-on-navy);text-shadow:0 1px 6px oklch(14% .03 262/.7)}.ScaleBand_source__3i6Iq{grid-column:1/-1;margin-top:clamp(1.5rem,1rem + 1.5vw,2.25rem);padding-top:var(--space-4);border-top:1px solid oklch(100% 0 0/.16);max-width:92ch;font-family:var(--font-interface);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-on-navy-dim);text-shadow:0 1px 6px oklch(14% .03 262/.7)}@media (max-width:900px){.ScaleBand_grid__Ag_GH{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto auto auto auto auto auto;row-gap:clamp(2rem,5vw,3rem)}.ScaleBand_stat__cuVO_{grid-row:span 3}.ScaleBand_band__3OV3s{min-height:calc(clamp(28rem, 18rem + 30vw, 38rem) + .25in)}.ScaleBand_wash__PaGpC{background:linear-gradient(0deg,oklch(19% .042 262/.97) 0,oklch(19% .042 262/.94) 25%,oklch(19% .042 262/.88) 45%,oklch(19% .042 262/.75) 62%,oklch(19% .042 262/.4) 78%,transparent 92%),linear-gradient(180deg,oklch(19% .042 262/.55) 0,oklch(19% .042 262/.18) 10%,transparent 22%)}}@media (max-width:520px){.ScaleBand_band__3OV3s{--fig-size:clamp(2.3rem,1.4rem + 6vw,3.2rem);min-height:calc(30rem + .25in)}.ScaleBand_grid__Ag_GH{column-gap:var(--space-5)}.ScaleBand_footage__lwmdT{object-position:50% 50%}}@media (prefers-reduced-motion:reduce){.ScaleBand_digitRoll__n8226,.ScaleBand_stat__cuVO_{transition:none}.ScaleBand_band__3OV3s .ScaleBand_stat__cuVO_{opacity:1;transform:none}}.WhyPartner_section__V_edZ{background:var(--paper-page);padding-block:.6in}.WhyPartner_movement__aYJ1a{color:var(--accent);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.WhyPartner_movementLabel__1N_8N{color:var(--ink-tertiary)}.WhyPartner_head__ilYrT{max-width:54rem;margin-bottom:clamp(2.5rem,2rem + 3vw,4.5rem)}.WhyPartner_title__iG4hX{margin-top:var(--space-4);font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;line-height:1.05;letter-spacing:var(--tracking-tight);color:var(--ink-primary);text-wrap:balance}.WhyPartner_intro__VSekW{margin-top:var(--space-5);max-width:52ch;font-size:var(--text-lead);line-height:var(--leading-snug);color:var(--ink-secondary)}.WhyPartner_grid__gv338{--fold:clamp(2rem,1rem + 4vw,5.5rem);display:grid;grid-template-columns:1fr 1fr;grid-column-gap:0;column-gap:0}.WhyPartner_cell___mfKV{height:100%}.WhyPartner_public__63wEj{--signal:var(--accent-deep);--signal-wash:var(--accent-wash);--signal-line:var(--accent-line)}.WhyPartner_private__lI3zi{--signal:var(--accent);--signal-wash:var(--accent-wash);--signal-line:var(--accent-line)}.WhyPartner_panel__JTkO1{display:flex;flex-direction:column;height:100%;padding:clamp(1.5rem,1rem + 1.6vw,2.25rem) 0;color:var(--ink-primary)}.WhyPartner_panel__JTkO1[data-rank=lead]{-webkit-padding-start:var(--space-8);padding-inline-start:var(--space-8);-webkit-padding-end:var(--space-8);padding-inline-end:var(--space-8);background-image:linear-gradient(180deg,var(--signal-wash),transparent 42%);box-shadow:inset 3px 0 0 0 var(--signal)}[dir=rtl] .WhyPartner_panel__JTkO1[data-rank=lead]{box-shadow:inset -3px 0 0 0 var(--signal)}.WhyPartner_cell___mfKV:first-child .WhyPartner_panel__JTkO1{-webkit-border-end:var(--line-hair);border-inline-end:var(--line-hair);-webkit-padding-end:calc(var(--fold) / 2);padding-inline-end:calc(var(--fold) / 2)}.WhyPartner_cell___mfKV:last-child .WhyPartner_panel__JTkO1{-webkit-padding-start:calc(var(--fold) / 2);padding-inline-start:calc(var(--fold) / 2)}.WhyPartner_tag__84hFO{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--signal)}.WhyPartner_for__9ZatG,.WhyPartner_panel__JTkO1[data-rank=support] .WhyPartner_tag__84hFO{color:var(--ink-tertiary)}.WhyPartner_for__9ZatG{margin-top:var(--space-2);font-size:var(--text-sm);letter-spacing:.01em}.WhyPartner_lead__nJRwR{margin-top:var(--space-5);font-family:var(--font-display);font-size:var(--text-h3);font-weight:400;line-height:1.12;letter-spacing:var(--tracking-tight);color:var(--ink-primary);text-wrap:balance}.WhyPartner_sub__oKahU{margin-top:var(--space-4);font-size:var(--text-base);line-height:var(--leading-body);max-width:40ch;color:var(--ink-secondary)}.WhyPartner_stat__GPZwk{align-self:flex-start;margin-top:var(--space-5);padding:.6rem .85rem;font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--signal);background:var(--signal-wash);border:1px solid var(--signal-line);border-radius:var(--radius-sm)}.WhyPartner_panel__JTkO1[data-rank=support] .WhyPartner_stat__GPZwk{color:var(--ink-secondary);background:var(--paper-sink);border-color:var(--line-hair-color)}.WhyPartner_statSource__EvZ6n{margin-top:var(--space-2);max-width:46ch;font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-tertiary)}.WhyPartner_list__VGH7A{margin-top:var(--space-6);margin-bottom:var(--space-8);display:flex;flex-direction:column}.WhyPartner_item__OMMEz{display:grid;grid-template-columns:18px 1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;padding:var(--space-4) 0;border-top:var(--line-hair)}.WhyPartner_item__OMMEz:last-child{border-bottom:var(--line-hair)}.WhyPartner_itemMark__4gaUl{width:14px;height:2px;margin-top:.62em;border-radius:2px;background:var(--signal)}.WhyPartner_panel__JTkO1[data-rank=support] .WhyPartner_itemMark__4gaUl{background:var(--ink-faint)}.WhyPartner_itemBody__NBxX1{display:flex;flex-direction:column;gap:3px}.WhyPartner_itemTitle__6JJwb{font-size:var(--text-base);font-weight:600;color:var(--ink-primary)}.WhyPartner_itemText__z4mbE{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-secondary)}.WhyPartner_cta__24v1y{align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:8px;padding:.8em 1.5em;font-size:var(--text-sm);font-weight:600;color:var(--paper-white);background:var(--signal);border-radius:var(--radius-sm);transition:transform var(--dur-fast) var(--ease-out-expo),box-shadow var(--dur-fast)}.WhyPartner_cta__24v1y:hover{transform:translateY(-1px);box-shadow:0 10px 20px -12px oklch(26% .045 262/.5)}.WhyPartner_cta__24v1y:focus-visible{outline:2px solid var(--state-focus);outline-offset:3px}.WhyPartner_cta__24v1y span{transition:transform var(--dur-fast) var(--ease-out-expo)}.WhyPartner_cta__24v1y:hover span{transform:translateX(3px)}@media (max-width:860px){.WhyPartner_grid__gv338{grid-template-columns:1fr}.WhyPartner_cell___mfKV:first-child .WhyPartner_panel__JTkO1{-webkit-border-end:0;border-inline-end:0;-webkit-border-after:var(--line-hair);border-block-end:var(--line-hair);-webkit-padding-end:var(--space-8);padding-inline-end:var(--space-8);-webkit-padding-after:var(--fold);padding-block-end:var(--fold)}.WhyPartner_cell___mfKV:last-child .WhyPartner_panel__JTkO1{-webkit-padding-start:var(--space-8);padding-inline-start:var(--space-8);-webkit-padding-before:var(--fold);padding-block-start:var(--fold)}}@media (prefers-reduced-motion:reduce){.WhyPartner_cta__24v1y,.WhyPartner_cta__24v1y span{transition:none}.WhyPartner_cta__24v1y:hover,.WhyPartner_cta__24v1y:hover span{transform:none}}