.hero.svelte-1ryla8s{grid-template-columns:44fr 56fr;align-items:center;gap:44px;padding:56px 0 20px;display:grid}@media (width<=880px){.hero.svelte-1ryla8s{grid-template-columns:1fr;padding-top:36px}}.hero.svelte-1ryla8s h1:where(.svelte-1ryla8s){letter-spacing:.005em;text-wrap:balance;margin:0 0 16px;font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:clamp(34px,4.6vw,50px);line-height:1.06}.hero.svelte-1ryla8s h1:where(.svelte-1ryla8s) em:where(.svelte-1ryla8s){color:var(--accent);font-style:normal}.hero.svelte-1ryla8s p.lede:where(.svelte-1ryla8s){color:var(--dim);max-width:46ch;margin:0 0 26px;font-size:17.5px}.cta-row.svelte-1ryla8s{flex-wrap:wrap;gap:12px;display:flex}.hero-note.svelte-1ryla8s{color:var(--dim);margin-top:20px;font-family:Cascadia Mono,Consolas,ui-monospace,monospace;font-size:12.5px}.hero-note.svelte-1ryla8s b:where(.svelte-1ryla8s){color:var(--accent-ink);font-weight:600}.hero-frame.svelte-1ryla8s img:where(.svelte-1ryla8s){aspect-ratio:13/10;object-fit:cover;width:100%}.hero-cap.svelte-1ryla8s{color:var(--dim);margin-top:10px;font-size:13px}.empty.svelte-1ryla8s{color:var(--dim);max-width:56ch}.band.svelte-1ryla8s{background:var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:55fr 45fr;align-items:center;gap:40px;margin-top:72px;padding:34px;display:grid}@media (width<=880px){.band.svelte-1ryla8s{grid-template-columns:1fr}}.band.svelte-1ryla8s img:where(.svelte-1ryla8s){border:1px solid var(--line);aspect-ratio:13/10;object-fit:cover;border-radius:10px}.band.svelte-1ryla8s h2:where(.svelte-1ryla8s){letter-spacing:.01em;margin:0 0 12px;font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:27px}.band.svelte-1ryla8s p:where(.svelte-1ryla8s){color:var(--dim);max-width:48ch;margin:0 0 20px}.band.svelte-1ryla8s ul:where(.svelte-1ryla8s){color:var(--dim);margin:0 0 22px;padding-left:18px;font-size:14.5px}.band.svelte-1ryla8s li:where(.svelte-1ryla8s){margin-bottom:4px}@media (prefers-reduced-motion:no-preference){.hero.svelte-1ryla8s>:where(.svelte-1ryla8s){animation:.55s cubic-bezier(.2,.7,.2,1) both svelte-1ryla8s-settle}.hero.svelte-1ryla8s .hero-visual:where(.svelte-1ryla8s){animation-delay:.12s}@keyframes svelte-1ryla8s-settle{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}
