.hero[data-astro-cid-cy6i7ub2]{padding-block:clamp(2rem, 1rem + 4vw, 4.5rem) var(--space-8);background-color:var(--color-surface);border-bottom:1px solid var(--color-border)}.hero__grid[data-astro-cid-cy6i7ub2]{gap:var(--space-7);align-items:center;display:grid}.hero__copy[data-astro-cid-cy6i7ub2]{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}h1[data-astro-cid-cy6i7ub2]{font-size:var(--text-page-title);letter-spacing:var(--tracking-display);font-weight:700;line-height:1.06}.hero__lead[data-astro-cid-cy6i7ub2]{max-width:36rem;font-size:var(--text-lead);color:var(--color-muted);line-height:1.55}.hero__actions[data-astro-cid-cy6i7ub2]{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero__note[data-astro-cid-cy6i7ub2]{max-width:34rem;font-size:var(--text-xs);color:var(--color-subtle)}.jump[data-astro-cid-cy6i7ub2]{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border-strong);flex-wrap:wrap;display:flex}.jump__title[data-astro-cid-cy6i7ub2]{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-subtle);font-weight:700}.jump[data-astro-cid-cy6i7ub2] ul[data-astro-cid-cy6i7ub2]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.jump[data-astro-cid-cy6i7ub2] a[data-astro-cid-cy6i7ub2]{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-link);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.jump[data-astro-cid-cy6i7ub2] a[data-astro-cid-cy6i7ub2]:hover{text-underline-offset:3px;text-decoration:underline}.cap[data-astro-cid-cy6i7ub2]{padding-block:var(--section-space);scroll-margin-top:var(--header-height)}.cap--surface[data-astro-cid-cy6i7ub2]{background-color:var(--color-surface);border-block:1px solid var(--color-border)}.cap--navy[data-astro-cid-cy6i7ub2]{background-color:var(--color-navy);color:var(--color-on-navy)}.cap__grid[data-astro-cid-cy6i7ub2]{gap:var(--space-7);align-items:center;display:grid}.cap__copy[data-astro-cid-cy6i7ub2]{align-items:flex-start;gap:var(--space-4);max-width:34rem;color:var(--color-muted);line-height:var(--leading-normal);flex-direction:column;display:flex}.cap__copy[data-astro-cid-cy6i7ub2] h2[data-astro-cid-cy6i7ub2]{font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:var(--color-foreground);font-weight:700;line-height:1.08}.cap__copy[data-astro-cid-cy6i7ub2] ul[data-astro-cid-cy6i7ub2]{gap:var(--space-2);padding-left:var(--space-5);list-style:outside;display:grid}.cap__copy[data-astro-cid-cy6i7ub2] a[data-astro-cid-cy6i7ub2]{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.cap__aside[data-astro-cid-cy6i7ub2]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-border-strong);font-size:var(--text-sm);color:var(--color-subtle)}.cap--navy[data-astro-cid-cy6i7ub2] .cap__copy[data-astro-cid-cy6i7ub2],.cap--navy[data-astro-cid-cy6i7ub2] .cap__copy[data-astro-cid-cy6i7ub2] ul[data-astro-cid-cy6i7ub2]{color:var(--color-on-navy-muted)}.cap--navy[data-astro-cid-cy6i7ub2] .cap__copy[data-astro-cid-cy6i7ub2] h2[data-astro-cid-cy6i7ub2]{color:#fff}.cap--navy[data-astro-cid-cy6i7ub2] .cap__aside[data-astro-cid-cy6i7ub2]{border-left-color:var(--color-navy-border);color:var(--color-on-navy-muted)}.eyebrow-on-navy[data-astro-cid-cy6i7ub2]{font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-navy-accent);font-weight:600}.cap__visual[data-astro-cid-cy6i7ub2]{min-width:0}.defs[data-astro-cid-cy6i7ub2]{gap:var(--space-3);width:100%;display:grid}.defs[data-astro-cid-cy6i7ub2]>div[data-astro-cid-cy6i7ub2]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background)}.defs[data-astro-cid-cy6i7ub2] dt[data-astro-cid-cy6i7ub2]{color:var(--color-foreground);font-weight:650}.defs[data-astro-cid-cy6i7ub2] dd[data-astro-cid-cy6i7ub2]{margin:var(--space-1) 0 0;font-size:var(--text-sm)}@media (width<=767px){.cap[data-astro-cid-cy6i7ub2] .shot--first-m .shot-fig__cap{display:none}.cap[data-astro-cid-cy6i7ub2] .shot--first-m+.only-m{margin-top:calc(var(--space-4) * -1)}}.only-d[data-astro-cid-cy6i7ub2]{display:none}.only-m[data-astro-cid-cy6i7ub2]{gap:var(--space-4);max-width:24rem;display:grid}.mosaic[data-astro-cid-cy6i7ub2]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stack[data-astro-cid-cy6i7ub2]{gap:var(--space-4);margin-top:var(--space-4);display:grid}.stack[data-astro-cid-cy6i7ub2]:first-child{margin-top:0}.stack[data-astro-cid-cy6i7ub2] .stack__narrow{justify-self:end;width:78%}.duo[data-astro-cid-cy6i7ub2]{gap:var(--space-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.duo__side[data-astro-cid-cy6i7ub2]{gap:var(--space-4);display:grid}.report[data-astro-cid-cy6i7ub2]{gap:var(--space-7);align-items:center;display:grid}.report__pages[data-astro-cid-cy6i7ub2]{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;max-width:24rem;display:grid}.report__pages[data-astro-cid-cy6i7ub2] .report__p2,.report__pages[data-astro-cid-cy6i7ub2] .report__p3{display:none}.report__pages[data-astro-cid-cy6i7ub2] .report__p1{grid-area:p1}.report__pages[data-astro-cid-cy6i7ub2] .report__p2{grid-area:p2}.report__pages[data-astro-cid-cy6i7ub2] .report__p3{grid-area:p3}.group-cap[data-astro-cid-cy6i7ub2]{align-items:center;gap:var(--space-3);margin-top:var(--space-4);font-size:var(--text-xs);color:var(--color-subtle);flex-wrap:wrap;display:flex}.cap--navy[data-astro-cid-cy6i7ub2] .group-cap[data-astro-cid-cy6i7ub2],.cap--navy[data-astro-cid-cy6i7ub2] .shot-fig__cap{color:var(--color-on-navy-muted)}.support[data-astro-cid-cy6i7ub2]{padding-block:var(--section-space)}.support__grid[data-astro-cid-cy6i7ub2]{gap:var(--space-7);display:grid}.support__copy[data-astro-cid-cy6i7ub2]{align-items:flex-start;gap:var(--space-4);max-width:34rem;color:var(--color-muted);line-height:var(--leading-normal);flex-direction:column;display:flex}.support__copy[data-astro-cid-cy6i7ub2] h2[data-astro-cid-cy6i7ub2]{font-size:var(--text-h2);letter-spacing:var(--tracking-display);color:var(--color-foreground);font-weight:700;line-height:1.08}.support__link[data-astro-cid-cy6i7ub2] a[data-astro-cid-cy6i7ub2]{color:var(--color-link);text-underline-offset:3px;font-weight:600}.honest[data-astro-cid-cy6i7ub2]{padding-block:var(--section-space-tight);background-color:var(--color-surface);border-block:1px solid var(--color-border)}.honest__grid[data-astro-cid-cy6i7ub2]{gap:var(--space-7);display:grid}.honest[data-astro-cid-cy6i7ub2] h2[data-astro-cid-cy6i7ub2]{margin-bottom:var(--space-4);font-size:var(--text-h3);letter-spacing:var(--tracking-heading);font-weight:700}.honest__list[data-astro-cid-cy6i7ub2] li[data-astro-cid-cy6i7ub2]{padding-block:var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-muted)}.honest__list[data-astro-cid-cy6i7ub2] li[data-astro-cid-cy6i7ub2]:first-child{border-top:1px solid var(--color-border-strong)}.honest__box[data-astro-cid-cy6i7ub2]{padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background-color:var(--color-background);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-normal);align-self:start}.honest__box[data-astro-cid-cy6i7ub2] h3[data-astro-cid-cy6i7ub2]{margin-bottom:var(--space-3);font-size:var(--text-base);color:var(--color-foreground);font-weight:700}.honest__box[data-astro-cid-cy6i7ub2] p[data-astro-cid-cy6i7ub2]+p[data-astro-cid-cy6i7ub2]{margin-top:var(--space-3)}@media (width>=768px){.report__pages[data-astro-cid-cy6i7ub2]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);grid-template-areas:"p1 p2""p1 p3";max-width:none}.report__pages[data-astro-cid-cy6i7ub2] .report__p2,.report__pages[data-astro-cid-cy6i7ub2] .report__p3,.only-d[data-astro-cid-cy6i7ub2]{display:block}.only-m[data-astro-cid-cy6i7ub2]{display:none}.report__pages[data-astro-cid-cy6i7ub2]{gap:var(--space-4)}}@media (width>=1024px){.hero__grid[data-astro-cid-cy6i7ub2]{gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.cap__grid[data-astro-cid-cy6i7ub2]{gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.cap--flip[data-astro-cid-cy6i7ub2] .cap__grid[data-astro-cid-cy6i7ub2]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.cap--flip[data-astro-cid-cy6i7ub2] .cap__copy[data-astro-cid-cy6i7ub2]{order:2}.report[data-astro-cid-cy6i7ub2]{gap:var(--space-9);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.support__grid[data-astro-cid-cy6i7ub2]{gap:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,5fr)}.honest__grid[data-astro-cid-cy6i7ub2]{gap:var(--space-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
