.head.svelte-11f20s5{margin:0 calc(var(--space-4) * -1) var(--space-10);padding:var(--space-8) var(--space-4);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.head-bg.svelte-11f20s5{filter:blur(56px)saturate(150%);opacity:.26;background-position:50%;background-size:cover;height:240px;position:absolute;inset:-30% -10% auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.head-bg.banner.svelte-11f20s5{filter:blur(2px)saturate(120%);opacity:.3;height:100%;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.head-inner.svelte-11f20s5{align-items:center;gap:var(--space-5);display:flex;position:relative}.logo.svelte-11f20s5{border-radius:var(--radius-lg);object-fit:cover;background:var(--bg-elevated);border:1px solid hsl(var(--hue), 40%, 45%, .4);width:84px;height:84px;box-shadow:0 0 32px hsl(var(--hue), 70%, 55%, .25);flex:none}.head-txt.svelte-11f20s5{min-width:0}.kicker.svelte-11f20s5{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--hue), 70%, 68%);margin-bottom:var(--space-1)}h1.svelte-11f20s5{font-family:var(--font-display);font-size:clamp(var(--text-3xl), 5vw, var(--text-4xl));letter-spacing:-.02em}.sub.svelte-11f20s5{margin-top:var(--space-1);color:var(--text-secondary)}.socials.svelte-11f20s5{gap:var(--space-2) var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.social.svelte-11f20s5{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;display:inline-flex}.social.svelte-11f20s5 .bullet:where(.svelte-11f20s5){background:var(--brand);border-radius:50%;width:8px;height:8px}.social.svelte-11f20s5:hover{color:var(--text-primary)}.stats.svelte-11f20s5{gap:var(--space-3);margin:var(--space-5) 0 0;flex-wrap:wrap;display:flex;position:relative}.stats.svelte-11f20s5 div:where(.svelte-11f20s5){background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-4);text-align:center}.stats.svelte-11f20s5 dt:where(.svelte-11f20s5){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);font-size:10px}.stats.svelte-11f20s5 dd:where(.svelte-11f20s5){font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary);margin:0}.desc.svelte-11f20s5{color:var(--text-secondary);max-width:720px;margin-top:var(--space-4);line-height:1.6;position:relative}section.svelte-11f20s5{margin-bottom:var(--space-12)}h2.svelte-11f20s5{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:var(--space-5);letter-spacing:-.01em}.empty.svelte-11f20s5{color:var(--text-tertiary);font-style:italic}.crew.svelte-11f20s5{gap:var(--space-3);flex-wrap:wrap;padding:0;list-style:none;display:flex}.crew.svelte-11f20s5 a:where(.svelte-11f20s5){align-items:center;gap:var(--space-2);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);transition:border-color var(--transition-fast);text-decoration:none;display:inline-flex}.crew.svelte-11f20s5 a:where(.svelte-11f20s5) strong:where(.svelte-11f20s5){color:var(--text-primary);font-size:var(--text-sm)}.crew.svelte-11f20s5 a:where(.svelte-11f20s5):hover{border-color:hsl(var(--hue), 60%, 55%, .55)}.ev-cards.svelte-11f20s5{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(330px,1fr));padding:0;list-style:none;display:grid}.ev-cards.svelte-11f20s5 li:where(.svelte-11f20s5){min-width:0;display:flex}.ev-cards.svelte-11f20s5 a:where(.svelte-11f20s5){gap:var(--space-3);background:linear-gradient(150deg, var(--bg-elevated), var(--bg-surface) 60%);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3) var(--space-4);transition:border-color var(--transition-fast), translate var(--transition-fast), box-shadow var(--transition-fast);flex:1;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.ev-cards.svelte-11f20s5 a:where(.svelte-11f20s5):before{content:"";background:radial-gradient(120px 120px at 10% 0%, hsl(var(--hue), 75%, 58%, .1), transparent 70%);pointer-events:none;position:absolute;inset:0}.ev-cards.svelte-11f20s5 a:where(.svelte-11f20s5):hover{border-color:hsl(var(--hue), 60%, 55%, .55);translate:0 -2px;box-shadow:0 8px 24px #0000004d}.ev-cards.svelte-11f20s5 a.cancelled:where(.svelte-11f20s5){opacity:.6}.ev-cards.svelte-11f20s5 a.cancelled:where(.svelte-11f20s5) .name:where(.svelte-11f20s5){color:var(--text-tertiary);text-decoration:line-through}.ev-cards.svelte-11f20s5 .visual:where(.svelte-11f20s5){flex:none}.ev-cards.svelte-11f20s5 .visual:where(.svelte-11f20s5) img:where(.svelte-11f20s5),.ev-cards.svelte-11f20s5 .visual:where(.svelte-11f20s5) .avatar{border-radius:var(--radius-md);object-fit:cover;background:var(--bg-overlay);border:1px solid hsl(var(--hue), 40%, 45%, .3);width:44px;height:44px}.ev-cards.svelte-11f20s5 .body:where(.svelte-11f20s5){flex-direction:column;gap:2px;min-width:0;display:flex}.ev-cards.svelte-11f20s5 .name:where(.svelte-11f20s5){font-family:var(--font-display);color:var(--text-primary);align-items:baseline;gap:var(--space-2);flex-wrap:wrap;font-weight:700;display:flex}.ev-cards.svelte-11f20s5 .name:where(.svelte-11f20s5) .edition:where(.svelte-11f20s5){color:hsl(var(--hue), 80%, 66%);font-style:normal}.ev-cards.svelte-11f20s5 .pill:where(.svelte-11f20s5){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);padding:2px var(--space-2);align-items:center;gap:var(--space-1);flex:none;font-size:10px;text-decoration:none;display:inline-flex}.ev-cards.svelte-11f20s5 .pill.live:where(.svelte-11f20s5){color:var(--live);background:var(--error-muted)}.ev-cards.svelte-11f20s5 .pill.live:where(.svelte-11f20s5) .dot:where(.svelte-11f20s5){background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite svelte-11f20s5-pulse}.ev-cards.svelte-11f20s5 .pill.upcoming:where(.svelte-11f20s5){color:var(--accent);background:var(--accent-muted)}.ev-cards.svelte-11f20s5 .pill.off:where(.svelte-11f20s5){color:var(--text-tertiary);background:var(--bg-elevated)}@keyframes svelte-11f20s5-pulse{50%{opacity:.35}}.ev-cards.svelte-11f20s5 .meta:where(.svelte-11f20s5){color:var(--text-tertiary);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
