.work-v2-hero[data-astro-cid-nntkhrjw]{overflow:hidden}.work-v2-hero__grid[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(48px,7vw,104px);min-height:min(720px,78vh);padding-block:clamp(72px,9vw,132px);display:grid}.work-v2-hero__copy[data-astro-cid-nntkhrjw]{max-width:690px}.work-v2-hero[data-astro-cid-nntkhrjw] h1[data-astro-cid-nntkhrjw]{max-width:760px;font-size:clamp(3.35rem,6.7vw,6.4rem);line-height:.94}.work-v2-kicker[data-astro-cid-nntkhrjw],.work-v2-index[data-astro-cid-nntkhrjw],.work-v2-label[data-astro-cid-nntkhrjw]{font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;margin:0 0 16px;font-weight:600}.work-v2-kicker[data-astro-cid-nntkhrjw]{color:var(--brand-accent)}.work-v2-index[data-astro-cid-nntkhrjw],.work-v2-label[data-astro-cid-nntkhrjw]{color:var(--text-muted)}.work-v2-index--light[data-astro-cid-nntkhrjw]{color:var(--text-on-brand-muted)}.work-v2-lede[data-astro-cid-nntkhrjw]{max-width:42rem;color:var(--text-on-brand-muted);font-size:var(--type-lead);margin:28px 0 0;line-height:1.5}.work-v2-hero__artifact[data-astro-cid-nntkhrjw]{gap:16px;min-width:0;display:grid}.work-v2-feature[data-astro-cid-nntkhrjw]{padding-block:clamp(84px,10vw,152px)}.work-v2-feature__grid[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:center;gap:clamp(52px,8vw,120px);display:grid}.work-v2-feature__intro[data-astro-cid-nntkhrjw] h2[data-astro-cid-nntkhrjw]{max-width:600px;font-size:clamp(2.75rem,5vw,5rem);line-height:.98}.work-v2-feature__intro[data-astro-cid-nntkhrjw]>p[data-astro-cid-nntkhrjw]:not(.work-v2-label){max-width:38rem;font-size:var(--type-lead);margin:24px 0 0;line-height:1.55}.work-v2-feature__intro[data-astro-cid-nntkhrjw]>.text-link[data-astro-cid-nntkhrjw]{margin-top:28px;display:inline-flex}.work-v2-facts[data-astro-cid-nntkhrjw]{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:36px 0 0;padding:22px 0;display:grid}.work-v2-facts[data-astro-cid-nntkhrjw] dt[data-astro-cid-nntkhrjw],.work-v2-facts[data-astro-cid-nntkhrjw] dd[data-astro-cid-nntkhrjw]{margin:0}.work-v2-facts[data-astro-cid-nntkhrjw] dt[data-astro-cid-nntkhrjw]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-meta);letter-spacing:var(--tracking-meta)}.work-v2-facts[data-astro-cid-nntkhrjw] dd[data-astro-cid-nntkhrjw]{color:var(--text-strong);margin-top:5px;font-weight:600}.work-v2-feature__artifact[data-astro-cid-nntkhrjw]{min-width:0}.work-v2-supporting[data-astro-cid-nntkhrjw]{padding-block:clamp(76px,9vw,132px)}.work-v2-section-head[data-astro-cid-nntkhrjw]{max-width:760px;margin-bottom:46px}.work-v2-section-head[data-astro-cid-nntkhrjw] h2[data-astro-cid-nntkhrjw]{font-size:clamp(2.6rem,4.4vw,4.6rem);line-height:1}.work-v2-list[data-astro-cid-nntkhrjw]{border-top:1px solid var(--border-strong)}.work-v2-row[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--border-strong);grid-template-columns:72px minmax(0,1fr) minmax(190px,.34fr);align-items:start;gap:clamp(24px,4vw,62px);padding-block:clamp(34px,5vw,58px);display:grid}.work-v2-row__number[data-astro-cid-nntkhrjw]{color:var(--brand-base);font-family:var(--font-mono);font-size:var(--type-body);font-weight:700}.work-v2-row__body[data-astro-cid-nntkhrjw] h3[data-astro-cid-nntkhrjw]{max-width:720px;font-size:clamp(2rem,3.3vw,3.4rem);line-height:1.02}.work-v2-row__body[data-astro-cid-nntkhrjw]>p[data-astro-cid-nntkhrjw]:last-child{max-width:650px;margin:18px 0 0}.work-v2-row__meta[data-astro-cid-nntkhrjw]{align-self:stretch;justify-items:start;gap:26px;display:grid}.work-v2-row__meta[data-astro-cid-nntkhrjw] span[data-astro-cid-nntkhrjw]{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--type-meta);line-height:1.5}.work-v2-row__meta[data-astro-cid-nntkhrjw] .text-link[data-astro-cid-nntkhrjw]{margin-top:auto}.work-v2-audit[data-astro-cid-nntkhrjw]{padding-block:clamp(82px,10vw,150px)}.work-v2-audit__grid[data-astro-cid-nntkhrjw]{grid-template-columns:minmax(0,.9fr) minmax(320px,.72fr);align-items:start;gap:clamp(56px,10vw,150px);display:grid}.work-v2-audit[data-astro-cid-nntkhrjw] h2[data-astro-cid-nntkhrjw]{max-width:720px;font-size:clamp(2.8rem,5vw,5.2rem);line-height:.98}.work-v2-audit__body[data-astro-cid-nntkhrjw]{border-top:4px solid var(--brand-accent);gap:24px;padding-top:30px;display:grid}.work-v2-audit__body[data-astro-cid-nntkhrjw]>p[data-astro-cid-nntkhrjw]{font-size:var(--type-lead);margin:0;line-height:1.55}.work-v2-audit__body[data-astro-cid-nntkhrjw] .text-link[data-astro-cid-nntkhrjw]{width:fit-content}.work-v2-cta__inner[data-astro-cid-nntkhrjw]{justify-content:space-between;align-items:center;gap:56px;min-height:340px;padding-block:64px;display:flex}.work-v2-cta[data-astro-cid-nntkhrjw] h2[data-astro-cid-nntkhrjw]{max-width:760px;font-size:clamp(2.7rem,5.2vw,5.2rem);line-height:.98}.work-v2-cta[data-astro-cid-nntkhrjw] p[data-astro-cid-nntkhrjw]{max-width:560px;margin:18px 0 0}@media (width<=900px){.work-v2-hero__grid[data-astro-cid-nntkhrjw],.work-v2-feature__grid[data-astro-cid-nntkhrjw],.work-v2-audit__grid[data-astro-cid-nntkhrjw]{grid-template-columns:1fr}.work-v2-hero__grid[data-astro-cid-nntkhrjw]{gap:54px;min-height:0}.work-v2-row[data-astro-cid-nntkhrjw]{grid-template-columns:52px minmax(0,1fr)}.work-v2-row__meta[data-astro-cid-nntkhrjw]{flex-wrap:wrap;grid-column:2;align-items:center;gap:16px 28px;display:flex}.work-v2-cta__inner[data-astro-cid-nntkhrjw]{flex-direction:column;align-items:flex-start}}@media (width<=620px){.work-v2-hero__grid[data-astro-cid-nntkhrjw]{padding-block:60px 72px}.work-v2-hero[data-astro-cid-nntkhrjw] h1[data-astro-cid-nntkhrjw]{font-size:clamp(3rem,15vw,4.6rem)}.work-v2-feature[data-astro-cid-nntkhrjw],.work-v2-supporting[data-astro-cid-nntkhrjw],.work-v2-audit[data-astro-cid-nntkhrjw]{padding-block:72px}.work-v2-row[data-astro-cid-nntkhrjw]{grid-template-columns:1fr;gap:12px}.work-v2-row__number[data-astro-cid-nntkhrjw],.work-v2-row__meta[data-astro-cid-nntkhrjw]{grid-column:auto}.work-v2-facts[data-astro-cid-nntkhrjw]{grid-template-columns:1fr}.work-v2-cta__inner[data-astro-cid-nntkhrjw]{min-height:0}}