.hero[data-astro-cid-ge2uvauf]{align-items:flex-end;min-height:100svh;padding-block:clamp(7rem,16vh,11rem) clamp(2rem,5vh,3.5rem);display:flex;position:relative;overflow:hidden}.hero__field[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__scrim[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;background:linear-gradient(#000000b8 0%,#0000 28%),linear-gradient(#0000 32%,#00000059 58%,#000000f0 100%);position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{gap:clamp(1rem,2.2vh,1.75rem);display:grid}.hero__inner[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{min-width:0}.hero__kicker[data-astro-cid-ge2uvauf]{margin-bottom:.25rem}.hero__title[data-astro-cid-ge2uvauf]{font-size:min(var(--step-5), 13vw);overflow-wrap:break-word;max-width:14ch;margin-left:-.04em}.hero__line[data-astro-cid-ge2uvauf]{display:block}.hero__lede[data-astro-cid-ge2uvauf]{max-width:46ch;color:var(--c-ink-dim)}.hero__actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.hero__meta[data-astro-cid-ge2uvauf]{border-top:1px solid var(--c-line);color:var(--c-ink-faint);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem 2rem;margin-top:clamp(1.5rem,5vh,3rem);padding-top:1rem;display:flex}.hero__specs[data-astro-cid-ge2uvauf]{letter-spacing:.18em;text-transform:uppercase}.hero__cue[data-astro-cid-ge2uvauf]{z-index:2;background:linear-gradient(180deg, transparent, var(--c-cyan));opacity:.6;width:1px;height:48px;animation:cue 2.4s var(--ease) infinite;position:absolute;bottom:1.5rem;left:50%}@keyframes cue{0%,to{transform-origin:top;opacity:.2;transform:scaleY(.3)}50%{transform-origin:top;opacity:.7;transform:scaleY(1)}}@media (width<=640px){.hero__specs[data-astro-cid-ge2uvauf]{display:none}}.manifesto__grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.manifesto__head[data-astro-cid-7aropxhg]{gap:clamp(1.25rem,3vw,2rem);display:grid}.manifesto__title[data-astro-cid-7aropxhg]{font-size:var(--step-4);text-transform:uppercase;line-height:.92}.manifesto__title[data-astro-cid-7aropxhg] span[data-astro-cid-7aropxhg]{display:block}.manifesto__body[data-astro-cid-7aropxhg]{max-width:42ch;color:var(--c-ink-dim);font-size:var(--step-1);padding-bottom:.4rem;line-height:1.5}.head[data-astro-cid-7aropxhg]{border-top:1px solid var(--c-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;padding-top:clamp(1.25rem,3vw,2rem);display:flex}.head__title[data-astro-cid-7aropxhg]{font-size:var(--step-4);text-transform:uppercase;margin-top:.75rem}.head__link[data-astro-cid-7aropxhg]{color:var(--c-ink-dim);letter-spacing:.14em;text-transform:uppercase;transition:color var(--dur) var(--ease);padding-bottom:.35rem}.head__link[data-astro-cid-7aropxhg]:hover{color:var(--c-cyan)}.head__lede[data-astro-cid-7aropxhg]{margin-top:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(2rem,5vw,3.5rem)}.works-grid[data-astro-cid-7aropxhg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.5vw,1.25rem);display:grid}.empty[data-astro-cid-7aropxhg]{color:var(--c-ink-faint);padding:2rem 0}.live__empty[data-astro-cid-7aropxhg]{border:1px solid var(--c-line);background:#00202040;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.live__empty[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:46ch;color:var(--c-ink-dim)}.events[data-astro-cid-7aropxhg]{border-top:1px solid var(--c-line);padding:0;list-style:none}.events__row[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--c-line);grid-template-columns:8rem 1fr 1fr 6rem;gap:1rem;padding:1rem 0;display:grid}.about__grid[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);display:grid}.about__label[data-astro-cid-7aropxhg]{align-content:start;gap:1rem;display:grid}.about__title[data-astro-cid-7aropxhg]{font-size:var(--step-3);text-transform:uppercase}.about__text[data-astro-cid-7aropxhg]{gap:2rem;max-width:56ch;display:grid}.about__text[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{color:var(--c-ink-dim);font-size:var(--step-1);line-height:1.55}.about__links[data-astro-cid-7aropxhg]{flex-wrap:wrap;gap:1.5rem;padding:0;list-style:none;display:flex}.about__links[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{color:var(--c-ink-faint);letter-spacing:.12em;text-transform:uppercase;transition:color var(--dur) var(--ease)}.about__links[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover{color:var(--c-cyan)}.contact__inner[data-astro-cid-7aropxhg]{border-top:1px solid var(--c-line);gap:clamp(1rem,2.5vw,1.75rem);padding-top:clamp(1.25rem,3vw,2rem);display:grid}.contact__title[data-astro-cid-7aropxhg]{font-size:var(--step-4);text-transform:uppercase;max-width:22ch}.contact__note[data-astro-cid-7aropxhg]{max-width:52ch}.contact__actions[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:.75rem;display:flex}.contact__email[data-astro-cid-7aropxhg]{border-bottom:1px solid var(--c-line-strong);font-family:var(--font-mono);font-size:var(--step-1);letter-spacing:.01em;color:var(--c-cyan);overflow-wrap:anywhere;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease);padding-bottom:.15em}.contact__email[data-astro-cid-7aropxhg]:hover{color:var(--c-pink-hi);border-color:var(--c-pink-hi)}@media (width<=900px){.manifesto__grid[data-astro-cid-7aropxhg],.about__grid[data-astro-cid-7aropxhg],.works-grid[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}
