.challenge[data-astro-cid-xuchuml6]{background:var(--color-warm-light)}.challenge-grid[data-astro-cid-xuchuml6]{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:clamp(4rem,9vw,10rem);display:grid}.challenge[data-astro-cid-xuchuml6] h2[data-astro-cid-xuchuml6]{letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(3rem,5vw,5.5rem);line-height:1.02}.challenge-body[data-astro-cid-xuchuml6]{padding-top:2.1rem}.lead[data-astro-cid-xuchuml6]{border-left:2px solid var(--color-bronze);color:var(--color-navy);font-family:var(--font-display);margin:0;padding-left:1.5rem;font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.25}dl[data-astro-cid-xuchuml6]{margin:clamp(3rem,6vw,5rem) 0 0}dl[data-astro-cid-xuchuml6]>div[data-astro-cid-xuchuml6]{border-top:1px solid var(--color-line-strong);grid-template-columns:7rem 1fr;gap:1.5rem;padding-block:1.25rem;display:grid}dt[data-astro-cid-xuchuml6]{color:var(--color-text-bronze);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:600}dd[data-astro-cid-xuchuml6]{color:var(--color-slate);margin:0;line-height:1.5}@media (width<=62rem){.challenge-grid[data-astro-cid-xuchuml6]{grid-template-columns:1fr}.challenge-body[data-astro-cid-xuchuml6]{max-width:42rem;padding-top:0}}@media (width<=30rem){dl[data-astro-cid-xuchuml6]>div[data-astro-cid-xuchuml6]{grid-template-columns:1fr;gap:.5rem}}.contact[data-astro-cid-iitoow3x]{background:var(--color-navy);color:var(--color-paper);border-bottom:1px solid #cbc4b247}.contact-grid[data-astro-cid-iitoow3x]{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.contact[data-astro-cid-iitoow3x] h2[data-astro-cid-iitoow3x]{color:var(--color-paper);letter-spacing:-.045em;max-width:11ch;margin:0;font-size:clamp(3.2rem,6vw,6.5rem);line-height:.98}.contact-copy[data-astro-cid-iitoow3x]>p[data-astro-cid-iitoow3x]{color:#fdfcf9bd;margin:0;font-size:1.15rem;line-height:1.65}@media (width<=58rem){.contact-grid[data-astro-cid-iitoow3x]{grid-template-columns:1fr;align-items:start}.contact-copy[data-astro-cid-iitoow3x]{max-width:38rem}}.hero[data-astro-cid-p5cqgtg4]{background:var(--color-warm-light);min-height:calc(100svh - 5.5rem);padding-block:clamp(2.5rem,4vw,4.5rem) 2rem}.hero-grid[data-astro-cid-p5cqgtg4]{grid-template-columns:minmax(0,1.1fr) minmax(19rem,.75fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.hero-copy[data-astro-cid-p5cqgtg4]{max-width:48rem}.hero[data-astro-cid-p5cqgtg4] h1[data-astro-cid-p5cqgtg4]{letter-spacing:-.045em;max-width:10.5ch;margin:0;font-size:clamp(3.75rem,6vw,6.8rem);line-height:.98}.hero-definition[data-astro-cid-p5cqgtg4]{color:var(--color-slate);max-width:42rem;margin:clamp(1.5rem,3vw,2.25rem) 0 1.5rem;font-size:clamp(1.125rem,1.6vw,1.35rem);line-height:1.55}.hero-pillars[data-astro-cid-p5cqgtg4]{align-content:center;gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.hero-pillar[data-astro-cid-p5cqgtg4]>a[data-astro-cid-p5cqgtg4]{border:1px solid var(--color-border-strong);border-left:3px solid var(--pillar-accent,var(--color-navy));transition:background var(--motion-fast) ease;gap:.3rem;padding:1.1rem 1.35rem;text-decoration:none;display:grid}.hero-pillar[data-astro-cid-p5cqgtg4]:first-child>a[data-astro-cid-p5cqgtg4]{--pillar-accent:var(--role-foundations-depth)}.hero-pillar[data-astro-cid-p5cqgtg4]:nth-child(2)>a[data-astro-cid-p5cqgtg4]{--pillar-accent:var(--role-praxis-architecture)}.hero-pillar[data-astro-cid-p5cqgtg4]:nth-child(3)>a[data-astro-cid-p5cqgtg4]{--pillar-accent:var(--role-lattice-environment)}.hero-pillar[data-astro-cid-p5cqgtg4]>a[data-astro-cid-p5cqgtg4]:hover,.hero-pillar[data-astro-cid-p5cqgtg4]>a[data-astro-cid-p5cqgtg4]:focus-visible{background:var(--color-surface)}.hero-pillar__name[data-astro-cid-p5cqgtg4]{color:var(--color-navy);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:1.05rem;font-weight:600;display:flex}.hero-pillar__action[data-astro-cid-p5cqgtg4]{color:var(--color-text-bronze);font-family:var(--font-display);font-size:1.1rem}.hero-foot[data-astro-cid-p5cqgtg4]{border-top:1px solid var(--color-line-strong);margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:1.25rem}.hero-foot[data-astro-cid-p5cqgtg4] p[data-astro-cid-p5cqgtg4]{color:var(--color-navy);font-family:var(--font-display);margin:0;font-size:clamp(1.05rem,1.6vw,1.35rem)}@media (width<=74rem){.hero-grid[data-astro-cid-p5cqgtg4]{grid-template-columns:1fr;align-items:start}}@media (width<=44rem){.hero[data-astro-cid-p5cqgtg4]{min-height:auto;padding-top:4rem}.hero[data-astro-cid-p5cqgtg4] h1[data-astro-cid-p5cqgtg4]{font-size:clamp(3rem,14vw,4.4rem)}.hero-foot[data-astro-cid-p5cqgtg4]{margin-top:4rem}}.manifesto[data-astro-cid-evfi4url]{background:var(--color-paper)}.manifesto-grid[data-astro-cid-evfi4url]{grid-template-columns:minmax(9rem,.25fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.manifesto[data-astro-cid-evfi4url] h2[data-astro-cid-evfi4url]{color:var(--color-navy);letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:1}.manifesto-copy[data-astro-cid-evfi4url]{border-left:1px solid var(--color-bronze);color:var(--color-slate);max-width:42rem;margin:clamp(1.5rem,3vw,2.5rem) 0 0;padding-left:1.5rem;font-size:clamp(1.125rem,1.6vw,1.35rem);line-height:1.6}@media (width<=48rem){.manifesto-grid[data-astro-cid-evfi4url]{grid-template-columns:1fr}.manifesto[data-astro-cid-evfi4url] h2[data-astro-cid-evfi4url]{font-size:clamp(2.5rem,12vw,4rem)}}.perspective[data-astro-cid-a2q6nnzt]{background:var(--color-paper)}.perspective-grid[data-astro-cid-a2q6nnzt]{grid-template-columns:4rem minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(2rem,5vw,5rem);display:grid}.section-marker[data-astro-cid-a2q6nnzt]{color:var(--color-bronze);font-family:var(--font-display);padding-top:.15rem;font-size:1.75rem}.perspective[data-astro-cid-a2q6nnzt] h2[data-astro-cid-a2q6nnzt]{letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(2.8rem,5vw,5.5rem);line-height:1.02}.perspective-copy[data-astro-cid-a2q6nnzt]{border-top:1px solid var(--color-bronze);padding-top:1.5rem}.perspective-copy[data-astro-cid-a2q6nnzt] p[data-astro-cid-a2q6nnzt]{color:var(--color-slate);margin:0 0 1.5rem;font-size:clamp(1.05rem,1.35vw,1.2rem);line-height:1.65}@media (width<=62rem){.perspective-grid[data-astro-cid-a2q6nnzt]{grid-template-columns:3rem 1fr}.perspective-copy[data-astro-cid-a2q6nnzt]{grid-column:2}}@media (width<=36rem){.perspective-grid[data-astro-cid-a2q6nnzt]{grid-template-columns:1fr}.perspective-copy[data-astro-cid-a2q6nnzt]{grid-column:auto}}.pillars[data-astro-cid-urlbzley]{background:var(--color-warm-light)}.section-heading[data-astro-cid-urlbzley]{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.6fr);align-items:end;gap:clamp(2rem,6vw,7rem);display:grid}.section-heading[data-astro-cid-urlbzley] h2[data-astro-cid-urlbzley]{letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(2.8rem,5vw,5.25rem);line-height:1.02}.section-heading[data-astro-cid-urlbzley]>p[data-astro-cid-urlbzley]{color:var(--color-slate);margin:0;font-size:1.1rem;line-height:1.65}.pillar-grid[data-astro-cid-urlbzley]{grid-template-columns:repeat(3,1fr);margin:clamp(4rem,8vw,7rem) 0 0;padding:0;list-style:none;display:grid}.pillar[data-astro-cid-urlbzley]{border-top:3px solid var(--pillar-accent,var(--color-line-strong));flex-direction:column;min-height:30rem;padding:2rem clamp(1.5rem,3vw,3rem) 0;display:flex}.pillar[data-astro-cid-urlbzley]:first-child{--pillar-accent:var(--role-foundations-depth)}.pillar[data-astro-cid-urlbzley]:nth-child(2){--pillar-accent:var(--role-praxis-architecture)}.pillar[data-astro-cid-urlbzley]:nth-child(3){--pillar-accent:var(--role-lattice-environment)}.pillar[data-astro-cid-urlbzley]+.pillar[data-astro-cid-urlbzley]{border-left:1px solid var(--color-line-strong)}.pillar[data-astro-cid-urlbzley]:first-child{padding-left:0}.pillar[data-astro-cid-urlbzley]:last-child{padding-right:0}.pillar-number[data-astro-cid-urlbzley]{color:var(--color-bronze);font-family:var(--font-display);margin:0 0 clamp(3rem,6vw,5.5rem);font-size:1.6rem}.pillar[data-astro-cid-urlbzley] h3[data-astro-cid-urlbzley]{font-family:var(--font-body);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:600;display:flex}.pillar[data-astro-cid-urlbzley] h3[data-astro-cid-urlbzley] a[data-astro-cid-urlbzley]{color:var(--color-navy);text-underline-offset:.2em;text-decoration:none}.pillar[data-astro-cid-urlbzley] h3[data-astro-cid-urlbzley] a[data-astro-cid-urlbzley]:hover,.pillar[data-astro-cid-urlbzley] h3[data-astro-cid-urlbzley] a[data-astro-cid-urlbzley]:focus-visible{text-decoration:underline;text-decoration-color:var(--color-accent)}.pillar-action[data-astro-cid-urlbzley]{color:var(--color-bronze);font-family:var(--font-display);margin:1rem 0 2rem;font-size:clamp(1.8rem,2.5vw,2.5rem);line-height:1.1}.pillar-description[data-astro-cid-urlbzley]{color:var(--color-slate);margin:0;font-size:1rem;line-height:1.65}.pillar-role[data-astro-cid-urlbzley]{border-top:1px solid var(--color-line);color:var(--color-navy);letter-spacing:.12em;text-transform:uppercase;margin:auto 0 0;padding-top:1rem;font-size:.6875rem;font-weight:600}@media (width<=64rem){.section-heading[data-astro-cid-urlbzley]{grid-template-columns:1fr;align-items:start}.section-heading[data-astro-cid-urlbzley]>p[data-astro-cid-urlbzley]{max-width:38rem}.pillar-grid[data-astro-cid-urlbzley]{grid-template-columns:1fr}.pillar[data-astro-cid-urlbzley],.pillar[data-astro-cid-urlbzley]:first-child,.pillar[data-astro-cid-urlbzley]:last-child{border-bottom:1px solid var(--color-line-strong);min-height:auto;padding:2rem 0 3rem}.pillar[data-astro-cid-urlbzley]+.pillar[data-astro-cid-urlbzley]{border-left:0}.pillar-number[data-astro-cid-urlbzley]{margin-bottom:3rem}.pillar-role[data-astro-cid-urlbzley]{margin-top:3rem}}.module-head[data-astro-cid-mxgjxg2i]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-bottom:clamp(1.5rem,4vw,2.5rem);display:flex}.module-eyebrow[data-astro-cid-mxgjxg2i]{color:var(--color-text-bronze);font-size:var(--type-metadata);letter-spacing:.04em;text-transform:uppercase;width:100%;margin:0;font-weight:600}.module-head[data-astro-cid-mxgjxg2i] h2[data-astro-cid-mxgjxg2i]{color:var(--color-text-primary);font-family:var(--font-display);font-size:var(--type-interior-title);letter-spacing:-.02em;max-width:18ch;margin:0;font-weight:400;line-height:1.05}.module-link[data-astro-cid-mxgjxg2i]{color:var(--color-text-bronze);font-size:var(--type-metadata);letter-spacing:.02em;white-space:nowrap;font-weight:600;text-decoration:none}.module-link[data-astro-cid-mxgjxg2i]:hover,.module-link[data-astro-cid-mxgjxg2i]:focus-visible{text-underline-offset:.2em;text-decoration:underline}.card-grid[data-astro-cid-mxgjxg2i]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(1.25rem,3vw,2rem);display:grid}.insight-column[data-astro-cid-mxgjxg2i]{gap:0;max-width:52rem;display:grid}.independence-feature[data-astro-cid-rq6urpi4]{background:var(--color-surface)}.independence-grid[data-astro-cid-rq6urpi4]{grid-template-columns:minmax(0,1fr) minmax(14rem,.6fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.independence-copy[data-astro-cid-rq6urpi4] h2[data-astro-cid-rq6urpi4]{color:var(--color-navy);font-family:var(--font-display);letter-spacing:-.03em;max-width:20ch;margin:.75rem 0 0;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05}.independence-body[data-astro-cid-rq6urpi4]{color:var(--color-slate);max-width:62ch;margin:1.25rem 0 0;line-height:1.65}.independence-emphasis[data-astro-cid-rq6urpi4]{color:var(--color-navy);font-family:var(--font-display);max-width:34ch;margin:1.75rem 0 1.25rem;font-size:clamp(1.15rem,1.8vw,1.5rem);font-style:italic;line-height:1.3}.independence-outcomes[data-astro-cid-rq6urpi4]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.independence-outcomes[data-astro-cid-rq6urpi4] li[data-astro-cid-rq6urpi4]{border-top:2px solid var(--color-accent);color:var(--color-navy);font-family:var(--font-display);padding-top:.6rem;font-size:1.125rem}@media (width<=60rem){.independence-grid[data-astro-cid-rq6urpi4]{grid-template-columns:1fr}.independence-outcomes[data-astro-cid-rq6urpi4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 2rem}}.exchange-feature[data-astro-cid-ove7ncqf]{background:var(--color-surface)}.exchange-grid[data-astro-cid-ove7ncqf]{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.exchange-copy[data-astro-cid-ove7ncqf] h2[data-astro-cid-ove7ncqf]{color:var(--color-navy);letter-spacing:-.03em;max-width:14ch;margin:.75rem 0 1.25rem;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05}.exchange-copy[data-astro-cid-ove7ncqf]>p[data-astro-cid-ove7ncqf]{color:var(--color-text-secondary);max-width:55ch;line-height:1.65}.exchange-copy[data-astro-cid-ove7ncqf] .feature-line[data-astro-cid-ove7ncqf]{color:var(--color-text-bronze);letter-spacing:.04em;margin-top:1.5rem;font-size:.8125rem;font-weight:600}.exchange-copy[data-astro-cid-ove7ncqf] .text-link[data-astro-cid-ove7ncqf]{margin-top:.5rem;display:inline-block}@media (width<=60rem){.exchange-grid[data-astro-cid-ove7ncqf]{grid-template-columns:1fr}}.publication-feature__grid[data-astro-cid-qfqerbb5]{grid-template-columns:minmax(0,1.1fr) minmax(0,.7fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.publication-feature__kicker[data-astro-cid-qfqerbb5]{color:var(--color-text-bronze);letter-spacing:.04em;text-transform:uppercase;margin:.35rem 0 0;font-size:.8125rem;font-weight:600}.publication-feature__copy[data-astro-cid-qfqerbb5] h2[data-astro-cid-qfqerbb5]{color:var(--color-navy);letter-spacing:-.02em;max-width:16ch;margin:.5rem 0 .75rem;font-size:clamp(2rem,3.6vw,3.2rem);line-height:1.06}.publication-feature__copy[data-astro-cid-qfqerbb5] h2[data-astro-cid-qfqerbb5] a[data-astro-cid-qfqerbb5]{color:inherit;text-decoration:none}.publication-feature__copy[data-astro-cid-qfqerbb5] h2[data-astro-cid-qfqerbb5] a[data-astro-cid-qfqerbb5]:hover,.publication-feature__copy[data-astro-cid-qfqerbb5] h2[data-astro-cid-qfqerbb5] a[data-astro-cid-qfqerbb5]:focus-visible{text-underline-offset:.15em;text-decoration:underline 1px}.publication-feature__subtitle[data-astro-cid-qfqerbb5]{color:var(--color-text-primary);font-family:var(--font-display);max-width:34ch;margin:0 0 1rem;font-size:clamp(1.1rem,1.8vw,1.35rem);font-style:italic;line-height:1.3}.publication-feature__lead[data-astro-cid-qfqerbb5]{color:var(--color-text-secondary);max-width:52ch;margin:0 0 1rem;line-height:1.65}.publication-feature__meta[data-astro-cid-qfqerbb5]{color:var(--color-text-bronze);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.8125rem;font-weight:600}.publication-feature__visual[data-astro-cid-qfqerbb5]{justify-content:center;display:flex}.publication-feature__cover[data-astro-cid-qfqerbb5]{width:100%;max-width:20rem}@media (width<=60rem){.publication-feature__grid[data-astro-cid-qfqerbb5]{grid-template-columns:1fr}.publication-feature__cover[data-astro-cid-qfqerbb5]{max-width:20rem}}.lattice-feature[data-astro-cid-pk3ywtlk]{background:var(--color-warm-light)}.lattice-grid[data-astro-cid-pk3ywtlk]{grid-template-columns:minmax(0,1fr) minmax(20rem,.85fr);align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.lattice-copy[data-astro-cid-pk3ywtlk] h2[data-astro-cid-pk3ywtlk]{font-family:var(--font-display);letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:.75rem 0 0;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.05;display:flex}.lattice-copy[data-astro-cid-pk3ywtlk] h2[data-astro-cid-pk3ywtlk] a[data-astro-cid-pk3ywtlk]{color:var(--color-navy);text-decoration:none}.lattice-copy[data-astro-cid-pk3ywtlk] h2[data-astro-cid-pk3ywtlk] a[data-astro-cid-pk3ywtlk]:hover,.lattice-copy[data-astro-cid-pk3ywtlk] h2[data-astro-cid-pk3ywtlk] a[data-astro-cid-pk3ywtlk]:focus-visible{text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.15em}.lattice-lead[data-astro-cid-pk3ywtlk]{color:var(--color-navy);margin:1.5rem 0 1rem;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.55}.lattice-copy[data-astro-cid-pk3ywtlk]>p[data-astro-cid-pk3ywtlk]{color:var(--color-slate);margin:0 0 1.5rem;line-height:1.65}@media (width<=60rem){.lattice-grid[data-astro-cid-pk3ywtlk]{grid-template-columns:1fr}}.chp[data-astro-cid-je6elzr6]{color:var(--color-text-primary)}.chp-measure[data-astro-cid-je6elzr6],.chp-reading[data-astro-cid-je6elzr6]>[data-astro-cid-je6elzr6]{max-width:var(--measure-interior,46rem)}.chp-hero[data-astro-cid-je6elzr6]{padding-block:clamp(3.5rem,8vw,7rem)}.chp-hero__grid[data-astro-cid-je6elzr6]{display:block}.chp-hero[data-astro-cid-je6elzr6] h1[data-astro-cid-je6elzr6]{letter-spacing:-.03em;max-width:18ch;margin:0 0 1.25rem;font-size:clamp(2.6rem,6vw,5rem);line-height:1.02}.chp-hero__supporting[data-astro-cid-je6elzr6]{color:var(--color-text-primary);font-family:var(--font-display);max-width:36ch;margin:0 0 1.5rem;font-size:clamp(1.25rem,2.4vw,1.6rem);line-height:1.3}.chp-hero__explanation[data-astro-cid-je6elzr6]{color:var(--color-text-secondary);max-width:52ch;margin:0 0 2rem;font-size:1.1rem;line-height:1.6}.chp-hero__experience[data-astro-cid-je6elzr6]{color:var(--color-text-muted);font-size:var(--type-metadata,.85rem);max-width:52ch;margin:1.75rem 0 0;line-height:1.5}.chp-actions[data-astro-cid-je6elzr6]{flex-wrap:wrap;gap:.85rem;margin:0;display:flex}.chp-button[data-astro-cid-je6elzr6]{letter-spacing:var(--tracking-button,.035em);border-radius:2px;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-block}.chp-button--primary[data-astro-cid-je6elzr6]{background:var(--color-navy);border:1px solid var(--color-navy);color:var(--color-paper)}.chp-button--primary[data-astro-cid-je6elzr6]:hover,.chp-button--primary[data-astro-cid-je6elzr6]:focus-visible{background:var(--color-text-bronze);border-color:var(--color-text-bronze)}.chp-button--secondary[data-astro-cid-je6elzr6]{border:1px solid var(--color-border,#20263647);color:var(--color-text-primary);background:0 0}.chp-button--secondary[data-astro-cid-je6elzr6]:hover,.chp-button--secondary[data-astro-cid-je6elzr6]:focus-visible{border-color:var(--color-navy)}.chp-section[data-astro-cid-je6elzr6]{padding-block:var(--section-space,clamp(3.5rem, 8vw, 7rem));scroll-margin-top:5.5rem}.chp-section--paper[data-astro-cid-je6elzr6]{background:var(--color-surface-paper,var(--color-paper))}.chp-section--navy[data-astro-cid-je6elzr6]{background:var(--color-navy);color:var(--color-paper)}.chp-section[data-astro-cid-je6elzr6] h2[data-astro-cid-je6elzr6]{letter-spacing:-.02em;max-width:22ch;margin:0 0 1.25rem;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08}.chp-lead[data-astro-cid-je6elzr6]{color:var(--color-text-secondary);max-width:54ch;margin:0 0 2rem;font-size:1.15rem;line-height:1.6}.chp-body[data-astro-cid-je6elzr6]{max-width:60ch;margin:0 0 1.1rem;font-size:1.05rem;line-height:1.65}.chp-body--on-dark[data-astro-cid-je6elzr6]{color:#fdfcf9d1}.chp-opplist[data-astro-cid-je6elzr6],.chp-oppitem[data-astro-cid-je6elzr6]{list-style:none}.chp-opplist[data-astro-cid-je6elzr6]{gap:1.75rem;margin:0;padding:0;display:grid}.chp-oppitem[data-astro-cid-je6elzr6]{border-top:1px solid var(--color-divider,#20263624);padding-top:1.25rem}.chp-oppitem__problem[data-astro-cid-je6elzr6]{font-family:var(--font-display);margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.chp-oppitem__contribution[data-astro-cid-je6elzr6]{color:var(--color-text-secondary);max-width:62ch;margin:0;line-height:1.6}.chp-platform__grid[data-astro-cid-je6elzr6]{grid-template-columns:minmax(0,1.2fr) minmax(16rem,.8fr);align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.chp-explain[data-astro-cid-je6elzr6]{gap:.9rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.chp-explain[data-astro-cid-je6elzr6] li[data-astro-cid-je6elzr6]{border-left:2px solid var(--color-text-bronze);padding-left:1rem;line-height:1.55}.chp-inline-links[data-astro-cid-je6elzr6]{margin:1.5rem 0 0}.chp-figure[data-astro-cid-je6elzr6]{margin:0}.chp-figure__flow[data-astro-cid-je6elzr6]{justify-items:stretch;gap:.5rem;display:grid}.chp-figure__row[data-astro-cid-je6elzr6]{background:var(--color-paper);border:1px solid var(--color-border,#20263633);border-radius:3px;gap:.3rem;padding:1rem 1.15rem;display:grid}.chp-figure__label[data-astro-cid-je6elzr6]{font-family:var(--font-display);font-weight:600}.chp-figure__detail[data-astro-cid-je6elzr6]{color:var(--color-text-muted);font-size:.9rem;line-height:1.45}.chp-figure__arrow[data-astro-cid-je6elzr6]{color:var(--color-text-bronze);text-align:center;font-size:1.1rem}.chp-figure[data-astro-cid-je6elzr6] figcaption[data-astro-cid-je6elzr6]{color:var(--color-text-muted);font-size:var(--type-metadata,.85rem);margin-top:.85rem;line-height:1.5}.chp-illus-label[data-astro-cid-je6elzr6]{color:var(--color-text-bronze);letter-spacing:var(--tracking-eyebrow,.12em);text-transform:uppercase;margin:0 0 1.25rem;font-size:.6875rem;font-weight:600}.chp-capgrid[data-astro-cid-je6elzr6]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.chp-capcard[data-astro-cid-je6elzr6]{border-top:2px solid var(--color-text-bronze);padding-top:1rem}.chp-capcard__name[data-astro-cid-je6elzr6]{margin:0 0 .35rem;font-size:1.2rem}.chp-capcard__sector[data-astro-cid-je6elzr6]{color:var(--color-text-muted);margin:0 0 .5rem;font-size:.9rem}.chp-capcard__body[data-astro-cid-je6elzr6]{color:var(--color-text-secondary);margin:0;line-height:1.55}.chp-closing[data-astro-cid-je6elzr6]{font-family:var(--font-display);font-size:1.15rem;line-height:1.4}.chp-steps[data-astro-cid-je6elzr6]{counter-reset:step;gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.chp-step[data-astro-cid-je6elzr6]{max-width:62ch;padding-left:2.5rem;line-height:1.55;position:relative}.chp-step[data-astro-cid-je6elzr6]:before{color:var(--color-text-bronze);content:counter(step, decimal-leading-zero);counter-increment:step;font-family:var(--font-display);font-weight:600;position:absolute;left:0}.chp-pillars[data-astro-cid-je6elzr6]{border-top:1px solid var(--color-divider,#20263624);color:var(--color-text-secondary);margin:1.75rem 0 0;padding-top:1.25rem;font-style:italic}.chp-offers[data-astro-cid-je6elzr6]{border-top:1px solid var(--color-divider,#20263624);margin:1.75rem 0 0;padding-top:1.25rem}.chp-offerlist[data-astro-cid-je6elzr6]{gap:.6rem;max-width:62ch;margin:0;padding:0;list-style:none;display:grid}.chp-diff[data-astro-cid-je6elzr6]{font-family:var(--font-display);max-width:30ch;margin:0 0 1.5rem;font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.3}.chp-related[data-astro-cid-je6elzr6]{border-top:1px solid var(--color-divider,#20263624);padding-block:clamp(2.5rem,5vw,4rem)}.chp-related[data-astro-cid-je6elzr6] .chp-related__heading[data-astro-cid-je6elzr6]{letter-spacing:var(--tracking-eyebrow,.08em);text-transform:uppercase;margin:0 0 1rem;font-size:1.1rem}.chp-relatedlist[data-astro-cid-je6elzr6]{flex-wrap:wrap;gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:flex}.chp-support[data-astro-cid-je6elzr6]{color:var(--color-text-muted);margin:1.25rem 0 0;font-size:.95rem}@media (width<=60rem){.chp-platform__grid[data-astro-cid-je6elzr6]{grid-template-columns:1fr}.chp-capgrid[data-astro-cid-je6elzr6]{grid-template-columns:repeat(2,1fr)}}@media (width<=40rem){.chp-capgrid[data-astro-cid-je6elzr6]{grid-template-columns:1fr}}
