.hero[data-astro-cid-iplyrwzz]{isolation:isolate;background:#000;height:100svh;min-height:560px;position:relative;overflow:hidden}.hero-fallback[data-astro-cid-iplyrwzz],.hero-canvas[data-astro-cid-iplyrwzz]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero.is-live .hero-fallback[data-astro-cid-iplyrwzz]{visibility:hidden}.hero-ui[data-astro-cid-iplyrwzz]{padding:calc(var(--header-h) + 8px) var(--gutter) 0;pointer-events:none;grid-template-rows:auto 1fr auto auto;grid-template-columns:minmax(0,1fr);display:grid;position:absolute;inset:0}.hero-ui[data-astro-cid-iplyrwzz] [data-astro-cid-iplyrwzz]:where(button,input,a){pointer-events:auto}.hud[data-astro-cid-iplyrwzz]{flex-wrap:wrap;gap:8px;display:flex}.bpm[data-astro-cid-iplyrwzz]{margin-left:auto}.led[data-astro-cid-iplyrwzz]{background:#3a1023;border-radius:50%;width:8px;height:8px;transition:background 80ms}.led[data-astro-cid-iplyrwzz].on{background:var(--magenta);box-shadow:0 0 10px var(--magenta)}.clip-label[data-astro-cid-iplyrwzz]{color:var(--aqua);place-self:start;margin:8px 0 0}.hero-bottom[data-astro-cid-iplyrwzz]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.hero-copy[data-astro-cid-iplyrwzz]{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);background:#0a0e17b8;justify-self:end;max-width:30ch;padding:14px 16px}.tagline[data-astro-cid-iplyrwzz]{margin:0 0 10px;font-size:1.05rem;line-height:1.35}.roles[data-astro-cid-iplyrwzz]{color:var(--aqua);margin:0}.name-h1[data-astro-cid-iplyrwzz]{min-width:0;margin:0}.name[data-astro-cid-iplyrwzz]{min-height:var(--name-h,auto);padding-bottom:var(--name-pad,0);box-sizing:content-box;color:#fff;mix-blend-mode:difference;white-space:nowrap;align-content:end;font-size:10vw;line-height:.8;display:grid;position:relative}.name[data-astro-cid-iplyrwzz] span{display:inline-block}.name[data-astro-cid-iplyrwzz].is-lower{text-transform:none}.name[data-astro-cid-iplyrwzz].is-glitching{mix-blend-mode:normal}.name[data-astro-cid-iplyrwzz].is-glitching .name-text[data-astro-cid-iplyrwzz]{text-shadow:.06em 0 var(--magenta), -.06em 0 var(--aqua)}.name[data-astro-cid-iplyrwzz] .glitch-layers{inset:auto 0 var(--name-pad,0) 0;pointer-events:none;position:absolute}.name[data-astro-cid-iplyrwzz] .glitch-layers>*{color:var(--aqua);position:absolute;bottom:0;left:0}.name[data-astro-cid-iplyrwzz] .glitch-layers>:nth-child(2){color:var(--magenta)}.deck[data-astro-cid-iplyrwzz]{margin:0 calc(var(--gutter) * -1);padding:10px var(--gutter);border-top:1px solid var(--line);background:#0a0e17db;align-items:center;gap:20px;display:flex}.deck-clips[data-astro-cid-iplyrwzz]{scrollbar-width:none;flex:1;gap:6px;display:flex;overflow-x:auto}.clip[data-astro-cid-iplyrwzz]{aspect-ratio:16/9;border:1px solid var(--line);cursor:pointer;background:#000;flex:none;width:96px;padding:0;position:relative;overflow:hidden}.clip[data-astro-cid-iplyrwzz] img[data-astro-cid-iplyrwzz]{object-fit:cover;opacity:.55;width:100%;height:100%;transition:opacity .2s}.clip[data-astro-cid-iplyrwzz] span[data-astro-cid-iplyrwzz]{font-size:.6rem;position:absolute;bottom:2px;left:4px}.clip[data-astro-cid-iplyrwzz]:hover img[data-astro-cid-iplyrwzz],.clip[data-astro-cid-iplyrwzz][aria-pressed=true] img[data-astro-cid-iplyrwzz]{opacity:1}.clip[data-astro-cid-iplyrwzz][aria-pressed=true]{border-color:var(--aqua);box-shadow:inset 0 0 0 1px var(--aqua)}.xfader[data-astro-cid-iplyrwzz]{flex:0 460px;grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);align-items:center;gap:12px;display:grid}.deck-name[data-astro-cid-iplyrwzz]{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.deck-name[data-astro-cid-iplyrwzz]:last-child{text-align:right}input[data-astro-cid-iplyrwzz][type=range]{-webkit-appearance:none;appearance:none;background:linear-gradient(var(--paper), var(--paper)) center / 100% 1px no-repeat;cursor:ew-resize;width:100%;height:28px;margin:0}input[data-astro-cid-iplyrwzz][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(90deg, transparent 6px, var(--ink) 6px 8px, transparent 8px), var(--paper);border-radius:2px;width:14px;height:26px}input[data-astro-cid-iplyrwzz][type=range]::-moz-range-thumb{background:linear-gradient(90deg, transparent 6px, var(--ink) 6px 8px, transparent 8px), var(--paper);border:0;border-radius:2px;width:14px;height:26px}@media (width<=760px){.hero-copy[data-astro-cid-iplyrwzz]{justify-self:stretch;max-width:none}.name[data-astro-cid-iplyrwzz]{white-space:normal}.name[data-astro-cid-iplyrwzz] span{width:max-content;display:block}.deck[data-astro-cid-iplyrwzz]{flex-direction:column;align-items:stretch;gap:10px}.xfader[data-astro-cid-iplyrwzz]{flex:none;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr)}.clip[data-astro-cid-iplyrwzz]{width:72px}}.grid[data-astro-cid-kvphmbfy]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);padding-top:clamp(40px,6vw,80px);display:grid}.statement[data-astro-cid-kvphmbfy]{text-transform:none;font-size:clamp(2rem,4.4vw,4.6rem);line-height:.95}.bio[data-astro-cid-kvphmbfy] p[data-astro-cid-kvphmbfy]{color:#edebe6d1;max-width:52ch;margin:0 0 1.2em}.facts[data-astro-cid-kvphmbfy]{border-top:1px solid var(--line);margin:2em 0 0}.facts[data-astro-cid-kvphmbfy] div[data-astro-cid-kvphmbfy]{border-bottom:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr);gap:16px;padding:14px 0;display:grid}dt[data-astro-cid-kvphmbfy]{color:var(--aqua);padding-top:.3em}dd[data-astro-cid-kvphmbfy]{margin:0}@media (width<=860px){.grid[data-astro-cid-kvphmbfy]{grid-template-columns:1fr}.facts[data-astro-cid-kvphmbfy] div[data-astro-cid-kvphmbfy]{grid-template-columns:1fr;gap:4px}}.contact[data-astro-cid-he3spzz3]{background:var(--aqua);color:var(--ink)}.cta[data-astro-cid-he3spzz3]{text-transform:none;max-width:16ch;font-size:clamp(2.6rem,7.6vw,9rem);line-height:.88}.cta-wrap[data-astro-cid-he3spzz3]{display:flow-root;position:relative}.cta-fill[data-astro-cid-he3spzz3]{color:var(--magenta);clip-path:circle(0 at 0 0);pointer-events:none;user-select:none;margin:0;position:absolute;inset:0}.grid[data-astro-cid-he3spzz3]{border-top:2px solid var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px);margin-top:clamp(56px,8vw,120px);padding-top:24px;display:grid}.subtitle[data-astro-cid-he3spzz3]{margin:0 0 3em;font-size:.85rem}.elsewhere[data-astro-cid-he3spzz3]{opacity:.6;margin:0 0 8px}.social[data-astro-cid-he3spzz3]{margin:0;padding:0;list-style:none}.social[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{transition:transform .4s var(--ease-out);font-size:clamp(2rem,4.4vw,4.4rem);text-decoration:none;display:inline-block}.social[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]:hover{color:var(--magenta);transform:translate(.15em)}.form[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:22px 24px;display:grid}.wide[data-astro-cid-he3spzz3]{grid-column:1/-1}label[data-astro-cid-he3spzz3]{gap:6px;display:grid}input[data-astro-cid-he3spzz3]:not([type=checkbox]),select[data-astro-cid-he3spzz3],textarea[data-astro-cid-he3spzz3]{border:0;border-bottom:2px solid var(--ink);width:100%;color:var(--ink);background:0 0;border-radius:0;padding:10px 0;font-size:1.05rem}textarea[data-astro-cid-he3spzz3]{resize:vertical}select[data-astro-cid-he3spzz3] option[data-astro-cid-he3spzz3]{background:var(--paper)}input[data-astro-cid-he3spzz3]:focus-visible,select[data-astro-cid-he3spzz3]:focus-visible,textarea[data-astro-cid-he3spzz3]:focus-visible{border-bottom-color:var(--magenta);outline:none}.check[data-astro-cid-he3spzz3]{align-items:center;gap:10px;font-size:.9rem;display:flex}.check[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{width:18px;height:18px;accent-color:var(--ink)}.send[data-astro-cid-he3spzz3]{background:var(--ink);color:var(--aqua);cursor:pointer;border:0;justify-self:start;padding:.4em .7em;font-size:clamp(1.6rem,2.6vw,2.4rem);transition:background .3s,color .3s}.send[data-astro-cid-he3spzz3]:hover{background:var(--magenta);color:var(--ink)}.send[data-astro-cid-he3spzz3]:disabled{opacity:.5;cursor:wait}.status[data-astro-cid-he3spzz3]{min-height:1.4em;margin:0;font-size:.85rem}.notice[data-astro-cid-he3spzz3]{opacity:.7;margin:-10px 0 0;font-size:.8rem}.trap[data-astro-cid-he3spzz3]{position:absolute;left:-9999px}@media (width<=860px){.grid[data-astro-cid-he3spzz3],.form[data-astro-cid-he3spzz3]{grid-template-columns:1fr}}
