.stage-sessions[data-astro-cid-d6kztmha]{background:var(--sea-950);color:var(--foam);--accent:var(--amber);--muted:var(--foam-2);--line:var(--sea-line);isolation:isolate;padding-block:clamp(72px,8vw,112px);scroll-margin-top:0;position:relative;overflow:hidden}.stage-sessions[data-astro-cid-d6kztmha]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 85% 0,#b994681a,#0000 55%),linear-gradient(165deg,#2b474e59,#0000 60%);position:absolute;inset:0}.stage-heading[data-astro-cid-d6kztmha]{align-items:flex-end;margin-bottom:44px}.stage-heading[data-astro-cid-d6kztmha] h2[data-astro-cid-d6kztmha]{font-size:clamp(3.5rem,5.5vw,5rem);line-height:.95}.stage-heading[data-astro-cid-d6kztmha] h2[data-astro-cid-d6kztmha] em[data-astro-cid-d6kztmha]{color:var(--amber);display:block}.stage-aside[data-astro-cid-d6kztmha]{max-width:300px;color:var(--foam-2);padding-bottom:6px}.stage-aside[data-astro-cid-d6kztmha] p[data-astro-cid-d6kztmha]{font-size:var(--fs-body);margin:0 0 14px}.stage-track[data-astro-cid-d6kztmha]{outline-offset:7px;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px;display:grid}.stage-card[data-astro-cid-d6kztmha]{min-width:0}@media (width>=1101px){.stage-sessions[data-astro-cid-d6kztmha]:not(.is-compact) .stage-track[data-astro-cid-d6kztmha]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=701px) and (width<=1100px){.stage-sessions[data-astro-cid-d6kztmha]:not(.is-compact) .stage-track[data-astro-cid-d6kztmha]{grid-template-columns:repeat(2,minmax(0,1fr))}}.stage-card[data-astro-cid-d6kztmha] a[data-astro-cid-d6kztmha]{text-decoration:none;display:block}.stage-image[data-astro-cid-d6kztmha]{aspect-ratio:4/5;background:#182e34;border-radius:3px;position:relative;overflow:hidden}.stage-image[data-astro-cid-d6kztmha]:after{content:"";pointer-events:none;background:linear-gradient(#05111733,#0000 40%,#05111799);position:absolute;inset:0}.stage-image[data-astro-cid-d6kztmha] img[data-astro-cid-d6kztmha]{object-fit:cover;object-position:50% 18%;filter:saturate(.72);width:100%;height:100%;transition:transform 1.2s cubic-bezier(.22,1,.36,1),filter 1.2s;display:block}.has-audience-frame[data-astro-cid-d6kztmha] .stage-image[data-astro-cid-d6kztmha] img[data-astro-cid-d6kztmha]{object-position:50% 88%}.has-portrait-frame[data-astro-cid-d6kztmha] .stage-image[data-astro-cid-d6kztmha] img[data-astro-cid-d6kztmha]{object-position:50% 50%}.stage-card[data-astro-cid-d6kztmha] a[data-astro-cid-d6kztmha]:hover img[data-astro-cid-d6kztmha],.stage-card[data-astro-cid-d6kztmha] a[data-astro-cid-d6kztmha]:focus-visible img[data-astro-cid-d6kztmha]{filter:saturate(.95);transform:scale(1.035)}.stage-number[data-astro-cid-d6kztmha]{z-index:1;font:500 .75rem/1 var(--sans);letter-spacing:.12em;text-shadow:0 1px 8px #000;position:absolute;top:20px;left:20px}.stage-play[data-astro-cid-d6kztmha]{z-index:1;color:#fff;backdrop-filter:blur(8px);background:#06181f66;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:54px;height:54px;padding-left:3px;transition:background .4s,transform .6s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:20px;left:20px}.stage-card[data-astro-cid-d6kztmha] a[data-astro-cid-d6kztmha]:hover .stage-play[data-astro-cid-d6kztmha]{background:var(--foam);color:var(--sea-950);transform:scale(1.06)}.stage-duration[data-astro-cid-d6kztmha]{z-index:1;font:500 .75rem/1 var(--sans);color:#fff;position:absolute;bottom:36px;right:20px}.stage-meta[data-astro-cid-d6kztmha]{border-bottom:1px solid #e2e8e52e;justify-content:space-between;align-items:center;gap:16px;padding:22px 0 18px;display:flex}.stage-meta[data-astro-cid-d6kztmha] p[data-astro-cid-d6kztmha]{color:var(--foam-2);letter-spacing:.1em;text-transform:uppercase;margin:0 0 9px;font-size:.7rem}.stage-meta[data-astro-cid-d6kztmha] h3[data-astro-cid-d6kztmha]{font:400 clamp(1.8rem,2.6vw,2.6rem)/1.08 var(--serif);color:var(--foam)}.stage-meta[data-astro-cid-d6kztmha]>svg[data-astro-cid-d6kztmha]{color:var(--amber);flex-shrink:0;transform:rotate(-40deg)}.stage-bottom[data-astro-cid-d6kztmha]{justify-content:space-between;align-items:center;gap:20px;margin-top:28px;display:flex}.stage-instagram[data-astro-cid-d6kztmha]{min-height:44px;color:var(--foam-2);align-items:center;gap:10px;font-size:.8rem;display:inline-flex}.stage-instagram[data-astro-cid-d6kztmha]:hover{color:var(--foam)}.stage-controls[data-astro-cid-d6kztmha]{align-items:center;gap:8px;display:flex}.stage-controls[data-astro-cid-d6kztmha][hidden]{display:none}.stage-controls[data-astro-cid-d6kztmha] span[data-astro-cid-d6kztmha]{white-space:nowrap;text-align:center;min-width:42px;color:var(--foam-2);font-size:.75rem}.stage-controls[data-astro-cid-d6kztmha] button[data-astro-cid-d6kztmha]{border:1px solid var(--sea-line);width:44px;height:44px;color:var(--foam);border-radius:50%;flex:none;place-items:center;display:grid}.stage-controls[data-astro-cid-d6kztmha] button[data-astro-cid-d6kztmha]:disabled{opacity:.3}.stage-controls[data-astro-cid-d6kztmha] button[data-astro-cid-d6kztmha][data-stage-prev]{transform:rotate(180deg)}@media (width<=700px){.stage-sessions[data-astro-cid-d6kztmha]{padding-block:64px}.stage-heading[data-astro-cid-d6kztmha]{align-items:flex-start;gap:24px;margin-bottom:30px}.stage-heading[data-astro-cid-d6kztmha] h2[data-astro-cid-d6kztmha]{font-size:4rem}.stage-aside[data-astro-cid-d6kztmha]{max-width:none}.stage-aside[data-astro-cid-d6kztmha] p[data-astro-cid-d6kztmha]{margin-bottom:8px;font-size:.85rem}.stage-track[data-astro-cid-d6kztmha]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;padding-bottom:6px;display:flex;overflow-x:auto}.stage-track[data-astro-cid-d6kztmha]::-webkit-scrollbar{display:none}.stage-card[data-astro-cid-d6kztmha]{scroll-snap-align:start;flex:0 0 87%}.stage-image[data-astro-cid-d6kztmha]{aspect-ratio:4/5}.stage-meta[data-astro-cid-d6kztmha]{padding:18px 0}.stage-meta[data-astro-cid-d6kztmha] h3[data-astro-cid-d6kztmha]{font-size:2rem}.stage-bottom[data-astro-cid-d6kztmha]{flex-wrap:wrap;gap:10px;margin-top:16px}.stage-instagram[data-astro-cid-d6kztmha]{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.stage-image[data-astro-cid-d6kztmha] img[data-astro-cid-d6kztmha],.stage-play[data-astro-cid-d6kztmha]{transition:none}}
