html,body{height:auto;min-height:100%;overflow:auto}.site-shell.svelte-1br2sqw{background:linear-gradient(180deg, color-mix(in srgb, var(--site-accent), transparent 92%), transparent 28rem), var(--color-bg);min-height:100svh}.site-header.svelte-1br2sqw{z-index:10;border-bottom:1px solid var(--border-subtle);background:var(--surface-header);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.25rem,5vw,5rem);display:flex;position:sticky;top:0}.brand.svelte-1br2sqw,nav.svelte-1br2sqw a:where(.svelte-1br2sqw){color:var(--color-text);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:700;text-decoration:none}.brand.svelte-1br2sqw{color:var(--color-heading)}nav.svelte-1br2sqw{flex-wrap:wrap;justify-content:flex-end;gap:.35rem .9rem;display:flex}nav.svelte-1br2sqw a:where(.svelte-1br2sqw){color:var(--color-nav-muted)}nav.svelte-1br2sqw a:where(.svelte-1br2sqw):hover,nav.svelte-1br2sqw a:where(.svelte-1br2sqw):focus-visible,nav.svelte-1br2sqw a[aria-current=page]:where(.svelte-1br2sqw){color:var(--site-accent);outline:none}.placeholder-page{align-content:center;gap:1rem;min-height:calc(100svh - 4.5rem);padding:clamp(1.5rem,6vw,5rem);display:grid}.placeholder-page p,.placeholder-page h1,.placeholder-page span{margin:0}.placeholder-page p{color:var(--page-accent,var(--color-accent-about));text-transform:uppercase;font-size:.78rem;font-weight:700}.placeholder-page h1{color:var(--color-heading);font-family:var(--font-heading);font-size:clamp(3rem,8vw,6rem);line-height:.95}.placeholder-page span{color:var(--color-muted);line-height:1.7}@media (width<=620px){.site-header.svelte-1br2sqw{flex-direction:column;align-items:flex-start}nav.svelte-1br2sqw{justify-content:flex-start}}
