.hero.svelte-13ds03q.svelte-13ds03q{padding-bottom:var(--s8)}.stage.svelte-13ds03q.svelte-13ds03q{height:calc(100vh - 136px);height:calc(100svh - 136px);min-height:380px}.stage-bar.svelte-13ds03q.svelte-13ds03q{display:flex;justify-content:flex-end;align-items:center;height:48px}.ambient.svelte-13ds03q.svelte-13ds03q{display:inline-flex;align-items:center;gap:var(--s2);min-height:44px;padding:0 var(--s1);background:none;border:0;font-family:var(--f-mono);font-size:var(--t-xs);color:var(--ink-2)}.ambient.svelte-13ds03q.svelte-13ds03q:hover{color:var(--ink)}.track.svelte-13ds03q.svelte-13ds03q{position:relative;width:26px;height:14px;border:1px solid var(--rule);background:var(--bg);transition:background-color .15s,border-color .15s}.track.svelte-13ds03q.svelte-13ds03q:after{content:"";position:absolute;top:2px;left:2px;width:8px;height:8px;background:var(--ink-2);transition:transform .15s,background-color .15s}.ambient[aria-checked=true].svelte-13ds03q .track.svelte-13ds03q{background:var(--accent);border-color:var(--accent)}.ambient[aria-checked=true].svelte-13ds03q .track.svelte-13ds03q:after{transform:translate(12px);background:var(--on-accent)}.hero-bottom.svelte-13ds03q.svelte-13ds03q{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s5) var(--s6);align-items:start}.role.svelte-13ds03q.svelte-13ds03q{grid-column:1 / span 6;font-size:var(--t-lg);line-height:1.45;max-width:34ch}.role.svelte-13ds03q small.svelte-13ds03q{display:block;font-size:var(--t-sm);color:var(--ink-2);margin-top:var(--s2)}.now.svelte-13ds03q.svelte-13ds03q{grid-column:8 / span 5;font-size:var(--t-md);max-width:44ch}.now.svelte-13ds03q b.svelte-13ds03q{font-weight:700}.links.svelte-13ds03q.svelte-13ds03q{list-style:none;padding:0;margin:var(--s4) 0 0;display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);font-size:var(--t-sm)}@media (max-width: 860px){.role.svelte-13ds03q.svelte-13ds03q,.now.svelte-13ds03q.svelte-13ds03q{grid-column:1 / -1}.hero.svelte-13ds03q.svelte-13ds03q{padding-bottom:var(--s7)}}.all-link.svelte-13ds03q.svelte-13ds03q{margin-top:var(--s4);font-size:var(--t-sm)}.contact-grid.svelte-13ds03q.svelte-13ds03q{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s5) var(--s6);align-items:end}.email-col.svelte-13ds03q.svelte-13ds03q{grid-column:1 / span 8;min-width:0}.contact-links.svelte-13ds03q.svelte-13ds03q{grid-column:9 / span 4;list-style:none;margin:0;padding:0;font-size:var(--t-md)}.contact-links.svelte-13ds03q li.svelte-13ds03q{padding:var(--s1) 0}@media (max-width: 760px){.email-col.svelte-13ds03q.svelte-13ds03q,.contact-links.svelte-13ds03q.svelte-13ds03q{grid-column:1 / -1}}
