.hero.svelte-zkr8e2{background:radial-gradient(ellipse 60% 60% at 90% 10%, #a58fe029, transparent 70%), var(--day-0);color:var(--ink);padding:clamp(140px,16vw,200px) 0 0}.hero.svelte-zkr8e2 h1:where(.svelte-zkr8e2){letter-spacing:-.055em;max-width:18ch;margin:0;font-size:clamp(42px,6.4vw,92px);font-weight:680;line-height:.96}.lead.svelte-zkr8e2{max-width:64ch;color:var(--text-secondary)}.tabs.svelte-zkr8e2{scrollbar-width:none;border-bottom:1px solid var(--border-strong);gap:4px;margin:44px 0 0;display:flex;overflow-x:auto}.tabs.svelte-zkr8e2::-webkit-scrollbar{display:none}.tabs.svelte-zkr8e2 a:where(.svelte-zkr8e2){color:var(--text-secondary);white-space:nowrap;flex:none;padding:12px 14px;font-size:15px;font-weight:550;text-decoration:none;transition:color .2s,box-shadow .2s;box-shadow:inset 0 -2px #0000}.tabs.svelte-zkr8e2 a:where(.svelte-zkr8e2):hover{color:var(--ink)}.tabs.svelte-zkr8e2 a[aria-current=page]:where(.svelte-zkr8e2){color:var(--ink);box-shadow:inset 0 -2px 0 var(--intent-direction)}.tabs.svelte-zkr8e2 a:where(.svelte-zkr8e2):focus-visible{outline:2px solid var(--intent-direction);outline-offset:-2px}@media (width<=620px){.tabs.svelte-zkr8e2{margin-inline:-16px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.tabs.svelte-zkr8e2 a:where(.svelte-zkr8e2){transition:none}}
