.page-hero[data-astro-cid-tjjnbiwd]{padding-block:var(--space-8) var(--space-12);border-block-end:1px solid var(--color-stone-300)}.page-hero__grid[data-astro-cid-tjjnbiwd]{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--space-8);column-gap:var(--space-gutter);inline-size:100%;max-inline-size:var(--space-content-max);margin-inline:auto;padding-inline:var(--space-gutter)}.page-hero__grid[data-astro-cid-tjjnbiwd]>[data-astro-cid-tjjnbiwd]{min-inline-size:0}.page-hero__text[data-astro-cid-tjjnbiwd]{display:grid;align-content:start;gap:var(--space-3)}.page-hero__crumbs[data-astro-cid-tjjnbiwd] ol[data-astro-cid-tjjnbiwd]{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none;color:var(--color-stone-600);font-family:var(--font-stack-mono);font-size:var(--font-size-micro);line-height:var(--font-leading-micro);letter-spacing:var(--font-tracking-micro)}.page-hero__crumbs[data-astro-cid-tjjnbiwd] li[data-astro-cid-tjjnbiwd]+li[data-astro-cid-tjjnbiwd]:before{content:"/";margin-inline-end:var(--space-2)}.page-hero__crumbs[data-astro-cid-tjjnbiwd] a[data-astro-cid-tjjnbiwd]{color:var(--color-primary)}.page-hero__crumbs[data-astro-cid-tjjnbiwd] [data-astro-cid-tjjnbiwd][aria-current]{color:var(--color-ink-800)}.page-hero__kicker[data-astro-cid-tjjnbiwd]{color:var(--color-accent-red);font-family:var(--font-stack-mono);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--font-leading-small);letter-spacing:var(--font-tracking-small)}.page-hero__title[data-astro-cid-tjjnbiwd]{max-inline-size:22ch;overflow-wrap:anywhere;hyphens:auto;color:var(--color-ink-900);font-size:var(--font-size-h1-fluid);line-height:var(--font-leading-h1);letter-spacing:var(--font-tracking-h1)}.page-hero__lead[data-astro-cid-tjjnbiwd]{max-inline-size:38rem;color:var(--color-ink-800)}.page-hero__actions[data-astro-cid-tjjnbiwd]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-2)}.page-hero__note[data-astro-cid-tjjnbiwd]{max-inline-size:38rem;padding-block-start:var(--space-3);border-block-start:1px dashed var(--color-stone-300);color:var(--color-stone-600);font-size:var(--font-size-small);line-height:var(--font-leading-small)}@media(width>=1024px){.page-hero[data-astro-cid-tjjnbiwd]{padding-block:var(--space-12)}.page-hero--visual[data-astro-cid-tjjnbiwd] .page-hero__grid[data-astro-cid-tjjnbiwd]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}}@media(width>=1280px){.page-hero__grid[data-astro-cid-tjjnbiwd]{grid-template-columns:repeat(12,minmax(0,1fr))}.page-hero__text[data-astro-cid-tjjnbiwd]{grid-column:1 / 10}.page-hero--visual[data-astro-cid-tjjnbiwd] .page-hero__grid[data-astro-cid-tjjnbiwd]{grid-template-columns:repeat(12,minmax(0,1fr))}.page-hero--visual[data-astro-cid-tjjnbiwd] .page-hero__text[data-astro-cid-tjjnbiwd]{grid-column:1 / 7}.page-hero__visual[data-astro-cid-tjjnbiwd]{grid-column:7 / 13}}.page-hero__title[data-astro-cid-tjjnbiwd]{--hero-step: 1}.page-hero__lead[data-astro-cid-tjjnbiwd]{--hero-step: 2}.page-hero__actions[data-astro-cid-tjjnbiwd],.page-hero__visual[data-astro-cid-tjjnbiwd]{--hero-step: 3}.page-hero__note[data-astro-cid-tjjnbiwd]{--hero-step: 4}@media(prefers-reduced-motion:no-preference){.js .page-hero__text[data-astro-cid-tjjnbiwd]>[data-astro-cid-tjjnbiwd],.js .page-hero__visual[data-astro-cid-tjjnbiwd]{animation-name:page-hero-rise;animation-duration:var(--duration-reveal);animation-timing-function:var(--ease-standard);animation-delay:calc(var(--hero-step, 0) * var(--duration-fast) * .75);animation-fill-mode:backwards}}@keyframes page-hero-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.step-flow[data-astro-cid-iyvxx4ut]{padding-block:var(--space-12)}.step-flow__list[data-astro-cid-iyvxx4ut]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);margin:0;padding:0;list-style:none}.step-flow__step[data-astro-cid-iyvxx4ut]{display:grid;align-content:start;gap:var(--space-2);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-ink-900)}.step-flow__num[data-astro-cid-iyvxx4ut]{color:var(--color-accent-red);font-family:var(--font-stack-mono);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);line-height:var(--font-leading-h4);font-variant-numeric:tabular-nums}.step-flow__title[data-astro-cid-iyvxx4ut]{color:var(--color-ink-900);font-size:var(--font-size-h4);line-height:var(--font-leading-h4);letter-spacing:var(--font-tracking-h4)}.step-flow__body[data-astro-cid-iyvxx4ut]{color:var(--color-ink-800)}.step-flow__link[data-astro-cid-iyvxx4ut]{justify-self:start;padding-block:var(--space-2);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);line-height:var(--font-leading-small)}@media(width>=768px){.step-flow__list[data-astro-cid-iyvxx4ut]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(width>=1024px){.step-flow__list[data-astro-cid-iyvxx4ut]{grid-template-columns:repeat(var(--steps),minmax(0,1fr));gap:var(--space-4)}}.cta-band[data-astro-cid-fgekesuf]{margin-block-start:var(--space-12);padding-block:var(--space-12);border-block:4px double var(--color-ink-900);background-color:var(--color-paper-100)}.cta-band__body[data-astro-cid-fgekesuf]{display:grid;gap:var(--space-3)}.cta-band__title[data-astro-cid-fgekesuf]{color:var(--color-primary)}.cta-band__text[data-astro-cid-fgekesuf]{max-inline-size:40rem}.cta-band__actions[data-astro-cid-fgekesuf]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-start:var(--space-2)}.cta-band__actions[data-astro-cid-fgekesuf] .proof-mark[data-astro-cid-fgekesuf]{font-size:var(--font-size-h3)}
