.page-hero.svelte-quft5o{padding-top:calc(var(--header-h) + clamp(40px, 5.5vw, 88px));padding-bottom:clamp(40px,5vw,72px)}.page-hero.dark.svelte-quft5o{background:var(--ink-900)}.grid.svelte-quft5o{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.copy.svelte-quft5o{justify-items:start;gap:clamp(1.3rem,2vw,1.9rem);display:grid}.solo.svelte-quft5o .copy:where(.svelte-quft5o){max-width:62rem}.lead.svelte-quft5o{max-width:34em}.cta.svelte-quft5o{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:.3rem;display:flex}.visual.svelte-quft5o{aspect-ratio:4/3;background:var(--paper-3);overflow:hidden}.dark.svelte-quft5o .visual:where(.svelte-quft5o){background:var(--ink-800)}.pending .copy.svelte-quft5o>:where(.svelte-quft5o){opacity:0;transform:translateY(18px)}.in-view .copy.svelte-quft5o>:where(.svelte-quft5o){animation:svelte-quft5o-hero-up .9s var(--ease-out) both}.in-view .copy.svelte-quft5o>:where(.svelte-quft5o):nth-child(2){animation-delay:80ms}.in-view .copy.svelte-quft5o>:where(.svelte-quft5o):nth-child(3){animation-delay:.18s}.in-view .copy.svelte-quft5o>:where(.svelte-quft5o):nth-child(4){animation-delay:.26s}@keyframes svelte-quft5o-hero-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pending .visual.svelte-quft5o{clip-path:inset(0 100% 0 0)}.in-view .visual.svelte-quft5o{animation:svelte-quft5o-hero-open 1.1s var(--ease-out) .16s both}@keyframes svelte-quft5o-hero-open{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.anchors.svelte-quft5o{margin-top:clamp(40px,5vw,72px)}.anchors.svelte-quft5o ol:where(.svelte-quft5o){border-top:1.5px solid;grid-template-columns:minmax(0,1fr);margin:0;display:grid}.anchors.svelte-quft5o a:where(.svelte-quft5o){border-bottom:1px solid var(--line-strong);color:inherit;transition:color var(--dur-fast) ease;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.95rem 0;font-weight:650;text-decoration:none;display:grid}.dark.svelte-quft5o .anchors:where(.svelte-quft5o) a:where(.svelte-quft5o){border-bottom-color:var(--line-dark-strong)}.idx.svelte-quft5o{font-size:var(--fs-label);color:var(--red-700);font-weight:500}.dark.svelte-quft5o .idx:where(.svelte-quft5o){color:var(--red-300)}.anchors.svelte-quft5o a:where(.svelte-quft5o) .down{transition:transform var(--dur) var(--ease-out)}.anchors.svelte-quft5o a:where(.svelte-quft5o):hover{color:var(--red-700)}.dark.svelte-quft5o .anchors:where(.svelte-quft5o) a:where(.svelte-quft5o):hover{color:var(--red-300)}.anchors.svelte-quft5o a:where(.svelte-quft5o):hover .down{transform:translateY(3px)}@media (width>=760px){.anchors.svelte-quft5o ol:where(.svelte-quft5o){grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));column-gap:clamp(1.2rem,2.4vw,2.5rem)}.anchors.svelte-quft5o ol:where(.svelte-quft5o):has(li:where(.svelte-quft5o):nth-child(4)){--cols:4}.anchors.svelte-quft5o ol:where(.svelte-quft5o):has(li:where(.svelte-quft5o):nth-child(5)){--cols:5}}@media (width>=1000px){.grid.svelte-quft5o:not(.solo){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
