.page.svelte-1thf6pg{padding:2.5rem 0 4rem}.eyebrow.svelte-1thf6pg{margin:0 0 .9rem;font-family:var(--font-body);font-size:var(--type-meta);text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent);font-weight:600}h1.svelte-1thf6pg{font-family:var(--font-display);font-variation-settings:"opsz" 48;font-weight:600;font-size:var(--type-h1);line-height:1.08;letter-spacing:-.02em;margin:0 0 1.25rem;color:var(--color-ink);text-wrap:balance}h1.svelte-1thf6pg em:where(.svelte-1thf6pg){font-style:italic;color:var(--color-accent)}.lead.svelte-1thf6pg{font-family:var(--font-display);font-variation-settings:"opsz" 22;font-style:italic;font-size:var(--type-lead);line-height:1.5;color:var(--color-ink-soft);margin:0 0 2.75rem;text-wrap:pretty}.steps.svelte-1thf6pg{counter-reset:step;list-style:none;margin:0 0 3rem;padding:0;border-top:1px solid var(--color-rule)}.step.svelte-1thf6pg{counter-increment:step;position:relative;padding:1.75rem 0 1.75rem 4.5rem;border-bottom:1px solid var(--color-rule)}.step.svelte-1thf6pg:before{content:counter(step,decimal-leading-zero);font-family:var(--font-display);font-variation-settings:"opsz" 60;font-weight:600;font-size:2.6rem;line-height:1;position:absolute;left:0;top:1.55rem;color:var(--color-accent);letter-spacing:-.02em}.step.svelte-1thf6pg h2:where(.svelte-1thf6pg){font-family:var(--font-display);font-variation-settings:"opsz" 28;font-weight:600;font-size:1.6rem;line-height:1.15;letter-spacing:-.015em;margin:0 0 .55rem;color:var(--color-ink);text-wrap:balance}.step.svelte-1thf6pg p:where(.svelte-1thf6pg){margin:0;font-family:var(--font-body);font-size:1rem;line-height:1.65;color:var(--color-ink-soft);max-width:60ch;text-wrap:pretty}.behind.svelte-1thf6pg{margin:0 0 2.5rem;padding-top:.5rem}.behind-grid.svelte-1thf6pg{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:2.5rem;align-items:start}.behind-prose.svelte-1thf6pg p:where(.svelte-1thf6pg){margin:0 0 1rem;color:var(--color-ink-soft);line-height:1.65;text-wrap:pretty}.behind-prose.svelte-1thf6pg p:where(.svelte-1thf6pg):last-child{margin-bottom:0}.pullquote.svelte-1thf6pg{border-left:2px solid var(--color-accent);padding:.25rem 0 .25rem 1.25rem;margin:.35rem 0 0}.pullquote.svelte-1thf6pg p:where(.svelte-1thf6pg){font-family:var(--font-display);font-variation-settings:"opsz" 24;font-style:italic;font-weight:500;font-size:1.2rem;line-height:1.45;color:var(--color-ink);margin:0;text-wrap:balance}@media (max-width: 600px){.behind-grid.svelte-1thf6pg{grid-template-columns:minmax(0,1fr);row-gap:1.5rem}.step.svelte-1thf6pg{padding-left:3.5rem;padding-top:1.5rem;padding-bottom:1.5rem}.step.svelte-1thf6pg:before{font-size:2.1rem;top:1.4rem}.step.svelte-1thf6pg h2:where(.svelte-1thf6pg){font-size:1.35rem}}.cta.svelte-1thf6pg{margin:2.5rem 0 0;font-family:var(--font-display);font-variation-settings:"opsz" 22;font-weight:600;font-size:1.25rem}.cta.svelte-1thf6pg a:where(.svelte-1thf6pg){color:var(--color-accent);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--color-rule);transition:text-decoration-color .2s}.cta.svelte-1thf6pg a:where(.svelte-1thf6pg):hover{text-decoration-color:var(--color-accent)}
