.poster.svelte-77kiph{container-type:inline-size;position:relative;display:flex;flex-direction:column;aspect-ratio:1.91;padding:6.5%;overflow:hidden;background-color:#0e1a1c;color:var(--color-dark-text);isolation:isolate}.poster.svelte-77kiph:not(.poster--grid):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--backdrop) center / cover no-repeat;filter:brightness(.85) saturate(.5);transition:transform .7s var(--ease-out, ease)}.poster--grid.svelte-77kiph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-color:#12302c;background-image:linear-gradient(rgba(232,234,230,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(232,234,230,.07) 1px,transparent 1px),linear-gradient(rgba(232,234,230,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(232,234,230,.035) 1px,transparent 1px);background-size:88px 88px,88px 88px,22px 22px,22px 22px}.poster-scrim.svelte-77kiph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#0a141685,#0a141657 38%,#0a1416e0)}.poster-rail.svelte-77kiph{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:auto}.poster-event-logo.svelte-77kiph{flex:0 1 auto;width:auto;max-width:42%;max-height:clamp(16px,2vw,22px);object-fit:contain;object-position:right center;filter:brightness(0) invert(1);opacity:.82}.poster--hero.svelte-77kiph .poster-event-logo:where(.svelte-77kiph){max-height:clamp(22px,2.6vw,32px)}.poster-event-logo--tall.svelte-77kiph{max-height:calc(clamp(26px,3.4vw,40px) * var(--logo-scale, 1));opacity:1}.poster--hero.svelte-77kiph .poster-event-logo--tall:where(.svelte-77kiph){max-height:calc(clamp(34px,4.2vw,52px) * var(--logo-scale, 1))}.poster-wordmark.svelte-77kiph{position:relative;z-index:2;align-self:flex-start;width:auto;height:clamp(18px,2.1vw,25px)}.poster--hero.svelte-77kiph .poster-wordmark:where(.svelte-77kiph){height:clamp(28px,3.2vw,40px)}.poster-mid.svelte-77kiph{position:relative;z-index:2}.poster-chip.svelte-77kiph{display:inline-block;margin-bottom:.7rem;padding:.26rem .7rem;border:1px solid rgba(232,234,230,.45);border-radius:var(--radius-chip, 6px);font-family:var(--font-body);font-size:clamp(9px,.85vw,12px);font-weight:500;line-height:1.3;color:var(--color-dark-text)}.poster-title.svelte-77kiph{margin:0;font-family:var(--font-heading);font-weight:500;font-size:clamp(1.05rem,7.6cqw,2.1rem);line-height:1.15;letter-spacing:-.015em;text-wrap:balance;font-synthesis:none;color:#fff}.poster--hero.svelte-77kiph .poster-title:where(.svelte-77kiph){font-size:clamp(1.4rem,5.4cqw,2.8rem)}.poster-meta.svelte-77kiph{margin:.85rem 0 0;font-family:var(--font-mono);font-size:clamp(8px,.82vw,11px);line-height:1.5;letter-spacing:.12em;text-transform:uppercase;color:#e8eae6d1}.group:hover .poster.svelte-77kiph:not(.poster--grid):before{transform:scale(1.035)}@media(prefers-reduced-motion:reduce){.poster.svelte-77kiph:before{transition:none}.group:hover .poster.svelte-77kiph:not(.poster--grid):before{transform:none}}
