.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:100svh;display:grid;place-items:center;overflow:hidden;isolation:isolate;background:var(--void)}.hero__photo[data-astro-cid-j7pv25f6],.hero__photo[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__photo[data-astro-cid-j7pv25f6] .hero__dark{filter:grayscale(.4) brightness(.22) contrast(1.15)}.hero__photo[data-astro-cid-j7pv25f6] .hero__lit{filter:saturate(.9) contrast(1.08) brightness(1.05);-webkit-mask-image:radial-gradient(circle var(--r, 260px) at var(--x, 50%) var(--y, 45%),#000 0%,rgb(0 0 0 / .6) 45%,transparent 100%);mask-image:radial-gradient(circle var(--r, 260px) at var(--x, 50%) var(--y, 45%),#000 0%,rgb(0 0 0 / .6) 45%,transparent 100%)}.hero__fog[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 60% at 50% 110%,rgb(5 7 11 / .95) 20%,transparent 60%),linear-gradient(180deg,rgb(5 7 11 / .7),transparent 30%,transparent 65%,var(--void))}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:84px;padding-bottom:64px;pointer-events:none}.hero__inner[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6],.hero__inner[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{pointer-events:auto}.hero__mark[data-astro-cid-j7pv25f6]{width:clamp(110px,min(20vw,16svh),260px);margin-bottom:clamp(-30px,-2vw,-10px);animation:haunt 7s ease-in-out infinite;filter:drop-shadow(0 18px 40px rgb(0 0 0 / .7))}.hero__mark[data-astro-cid-j7pv25f6] img{width:100%}@keyframes haunt{50%{translate:0 -10px}}.hero__title[data-astro-cid-j7pv25f6]{margin:0;width:min(720px,92vw,calc((100svh - 430px)*1.19));min-width:min(300px,92vw)}.hero__title[data-astro-cid-j7pv25f6] img{width:100%;filter:drop-shadow(0 6px 30px rgb(0 0 0 / .8))}.hero__tag[data-astro-cid-j7pv25f6]{margin:clamp(12px,2vw,22px) 0 0;font-size:var(--fs-2);font-weight:600;font-variation-settings:"wdth" 88;letter-spacing:.01em;color:var(--chrome)}.hero__cta[data-astro-cid-j7pv25f6]{margin-top:clamp(16px,3svh,28px);display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.hero__hint[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;left:var(--gutter);bottom:22px;margin:0}@media(max-width:700px){.hero[data-astro-cid-j7pv25f6]{min-height:92svh}.hero__hint[data-astro-cid-j7pv25f6]{left:0;right:0;text-align:center}.hero__cta[data-astro-cid-j7pv25f6]{flex-direction:column;width:100%;max-width:340px}}.tx[data-astro-cid-j7pv25f6]{border-block:1px solid var(--line);background:var(--tunnel)}.tx__in[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;padding-block:14px;flex-wrap:wrap}.tx__dot[data-astro-cid-j7pv25f6]{width:9px;height:9px;border-radius:50%;background:var(--eye);box-shadow:0 0 #e5132e99;animation:ping 2.4s infinite;flex:none}@keyframes ping{70%{box-shadow:0 0 0 10px #e5132e00}to{box-shadow:0 0 #e5132e00}}.tx__text[data-astro-cid-j7pv25f6]{margin:0;flex:1;min-width:220px}.tx__count[data-astro-cid-j7pv25f6]{margin-left:8px;color:var(--eye-hi)}.who[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);align-items:start;padding-block:var(--s-5) var(--s-4)}.who__q[data-astro-cid-j7pv25f6]{font-size:var(--fs-5);max-width:9ch}.who__body[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{max-width:46ch}.crews[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:var(--s-3) 0 0;border-top:1px solid var(--line)}.crews__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--line);align-items:baseline}.crews__name[data-astro-cid-j7pv25f6]{font-weight:800;font-variation-settings:"wdth" 72;text-transform:uppercase;font-size:var(--fs-2);line-height:1.05}.crews__who[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--ash);text-decoration:none;font-weight:600}.crews__who[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--spectre);text-decoration:underline}@media(max-width:900px){.who[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding-top:var(--s-4)}}.latest[data-astro-cid-j7pv25f6]{background:linear-gradient(180deg,transparent,var(--tunnel) 30%,var(--tunnel) 70%,transparent)}.latest__in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-3);align-items:start}.latest__sleeve[data-astro-cid-j7pv25f6]{position:sticky;top:96px}.latest__sleeve[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;box-shadow:0 40px 80px -30px #000,0 0 0 1px #ffffff0f}.latest__title[data-astro-cid-j7pv25f6]{margin:8px 0 10px;font-size:var(--fs-5)}.latest__title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none}.latest__actions[data-astro-cid-j7pv25f6]{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 26px}@media(max-width:900px){.latest__in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.latest__sleeve[data-astro-cid-j7pv25f6]{position:static;max-width:520px}}.lineup__head[data-astro-cid-j7pv25f6],.arch__head[data-astro-cid-j7pv25f6],.shows__head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:end;gap:16px 32px;flex-wrap:wrap;margin-bottom:var(--s-3)}.arch__head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.shows__head[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;max-width:46ch}.lineup__strip[data-astro-cid-j7pv25f6]{list-style:none;margin:0 auto;display:flex;gap:6px;height:clamp(420px,62vh,640px)}.lineup__m[data-astro-cid-j7pv25f6]{flex:1 1 0;min-width:0;transition:flex-grow var(--t-slow) var(--ease)}.lineup__m[data-astro-cid-j7pv25f6]:hover,.lineup__m[data-astro-cid-j7pv25f6]:focus-within{flex-grow:3.2}.lineup__a[data-astro-cid-j7pv25f6]{position:relative;display:block;height:100%;text-decoration:none;overflow:hidden;background:var(--tunnel)}.lineup__ph[data-astro-cid-j7pv25f6],.lineup__ph[data-astro-cid-j7pv25f6] img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lineup__ph[data-astro-cid-j7pv25f6] img{filter:grayscale(1) brightness(.62) contrast(1.1);transition:filter var(--t-slow),transform var(--t-slow) var(--ease)}.lineup__a[data-astro-cid-j7pv25f6]:hover .lineup__ph[data-astro-cid-j7pv25f6] img,.lineup__a[data-astro-cid-j7pv25f6]:focus-visible .lineup__ph[data-astro-cid-j7pv25f6] img{filter:grayscale(0) brightness(.92);transform:scale(1.03)}.lineup__a[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgb(5 7 11 / .92))}.lineup__type[data-astro-cid-j7pv25f6]{position:absolute;inset:0;display:grid;place-items:center;font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(2rem,4vw,3.4rem);color:var(--tunnel-2);writing-mode:vertical-rl;transform:rotate(180deg);-webkit-text-stroke:1px var(--line-2)}.lineup__name[data-astro-cid-j7pv25f6],.lineup__crew[data-astro-cid-j7pv25f6]{position:absolute;left:14px;right:14px;z-index:1}.lineup__name[data-astro-cid-j7pv25f6]{bottom:34px;font-weight:900;font-variation-settings:"wdth" 62;text-transform:uppercase;font-size:clamp(1.3rem,1.8vw,2.1rem);line-height:.95}.lineup__crew[data-astro-cid-j7pv25f6]{bottom:12px;font-size:.78rem;color:var(--ash);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lineup__a[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--spectre);outline-offset:-2px}@media(max-width:900px){.lineup__strip[data-astro-cid-j7pv25f6]{height:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;gap:10px;scrollbar-width:thin}.lineup__m[data-astro-cid-j7pv25f6],.lineup__m[data-astro-cid-j7pv25f6]:hover,.lineup__m[data-astro-cid-j7pv25f6]:focus-within{flex:0 0 68vw;max-width:300px;scroll-snap-align:start}.lineup__a[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 4;height:auto}.lineup__ph[data-astro-cid-j7pv25f6] img{filter:grayscale(.2) brightness(.85)}}.arch__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3) var(--s-2)}.arch__grid[data-astro-cid-j7pv25f6]>:first-child{grid-column:span 2;grid-row:span 2}.arch__grid[data-astro-cid-j7pv25f6]>:first-child .rc__title{font-size:var(--fs-3)}.arch__more[data-astro-cid-j7pv25f6]{margin-top:var(--s-3);display:flex;gap:10px;flex-wrap:wrap}@media(max-width:900px){.arch__grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.vid__in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s-3);align-items:end}@media(max-width:900px){.vid__in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.shows__list[data-astro-cid-j7pv25f6]{list-style:none;margin:0 0 24px;padding:0;border-top:1px solid var(--line)}.shows__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:20px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line)}.shows__row[data-astro-cid-j7pv25f6].is-past{color:var(--ash)}.shows__date[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;line-height:1}.shows__d[data-astro-cid-j7pv25f6]{font-size:var(--fs-4);font-weight:900;font-variation-settings:"wdth" 62}.shows__what[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px}.shows__what[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:var(--fs-2);font-variation-settings:"wdth" 80;color:var(--bone)}.join[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.join__in[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto minmax(0,560px);gap:var(--s-3);align-items:center}.join[data-astro-cid-j7pv25f6] .join__mark{width:clamp(120px,16vw,200px);opacity:.9}.join[data-astro-cid-j7pv25f6] .h1[data-astro-cid-j7pv25f6]{margin-bottom:10px}@media(max-width:700px){.join__in[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.join[data-astro-cid-j7pv25f6] .join__mark{width:110px}}html.js [data-astro-cid-j7pv25f6][data-rise]{opacity:0;translate:0 24px;transition:opacity var(--t-slow) var(--ease),translate var(--t-slow) var(--ease)}html.js [data-astro-cid-j7pv25f6][data-rise].in{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.hero__mark[data-astro-cid-j7pv25f6]{animation:none}html.js [data-astro-cid-j7pv25f6][data-rise]{opacity:1;translate:0 0}}
