.events-stage[data-v-b0393b3d]{position:relative;overflow:hidden;padding:140px 0 120px;background:radial-gradient(circle at 50% -10%,rgba(206,126,79,.16),transparent 55%),linear-gradient(180deg,#111,#0a0a0a 60%);background-color:#0a0a0a}.events-stage-inner[data-v-b0393b3d]{position:relative;z-index:1}.events-ambience[data-v-b0393b3d]{position:absolute;inset:0;pointer-events:none}.events-glow[data-v-b0393b3d]{position:absolute;width:46vw;height:46vw;border-radius:50%;filter:blur(90px);opacity:.28;background:radial-gradient(circle,rgba(206,126,79,.55),transparent 70%);animation:events-drift-b0393b3d 22s ease-in-out infinite alternate}.events-glow--a[data-v-b0393b3d]{top:-12%;inset-inline-start:-8%}.events-glow--b[data-v-b0393b3d]{bottom:-18%;inset-inline-end:-10%;animation-delay:-11s;opacity:.18}@keyframes events-drift-b0393b3d{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(4%,6%,0) scale(1.15)}}.events-head[data-v-b0393b3d]{text-align:center;margin-bottom:72px}.events-kicker[data-v-b0393b3d]{display:inline-block;color:var(--color-brand, #ce7e4f);font-size:13px;font-weight:800;letter-spacing:.32em;text-transform:uppercase}.events-title[data-v-b0393b3d]{margin-top:14px;font-size:clamp(38px,6vw,76px);font-weight:900;line-height:1.1;color:#fff}.events-sub[data-v-b0393b3d]{margin-top:14px;color:#ffffff9e;font-size:18px}@keyframes events-rise-b0393b3d{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.events-head[data-v-b0393b3d],.events-feature[data-v-b0393b3d],.events-card[data-v-b0393b3d]{animation:events-rise-b0393b3d .9s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--delay, 0ms)}.events-feature[data-v-b0393b3d]{--delay: 90ms}.events-feature[data-v-b0393b3d]{margin-bottom:96px}.events-feature-link[data-v-b0393b3d]{display:grid;gap:48px;align-items:center;text-decoration:none;color:inherit;grid-template-columns:minmax(0,380px) minmax(0,1fr)}@media(max-width:900px){.events-feature-link[data-v-b0393b3d]{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:32px}}.events-feature-poster[data-v-b0393b3d],.events-card-poster[data-v-b0393b3d]{position:relative;overflow:hidden;border-radius:14px;background:#141210;aspect-ratio:2 / 3;box-shadow:0 30px 70px #0000008c,0 0 0 1px #ffffff14;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .6s ease}.events-feature-poster[data-v-b0393b3d]{width:100%;max-width:380px}.events-feature-link:hover .events-feature-poster[data-v-b0393b3d],.events-card-link:hover .events-card-poster[data-v-b0393b3d]{transform:translateY(-8px);box-shadow:0 40px 90px #000000a6,0 0 0 1px #ce7e4f8c}.events-feature-poster[data-v-b0393b3d] .events-poster-img,.events-card-poster[data-v-b0393b3d] .events-poster-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.events-feature-link[data-v-b0393b3d]:hover .events-poster-img,.events-card-link[data-v-b0393b3d]:hover .events-poster-img{transform:scale(1.06)}.events-poster-sheen[data-v-b0393b3d]{position:absolute;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);transform:translate(-120%);transition:transform .9s ease;pointer-events:none}.events-feature-link:hover .events-poster-sheen[data-v-b0393b3d],.events-card-link:hover .events-poster-sheen[data-v-b0393b3d]{transform:translate(120%)}.events-poster-fallback[data-v-b0393b3d]{display:flex;align-items:center;justify-content:center;height:100%;padding:24px;text-align:center;background:radial-gradient(circle at 50% 30%,rgba(206,126,79,.22),transparent 70%),linear-gradient(160deg,#1c1714,#0d0b0a)}.events-poster-fallback span[data-v-b0393b3d]{font-size:20px;font-weight:900;color:#ffffffd1;line-height:1.4}.events-feature-title[data-v-b0393b3d]{margin-top:18px;font-size:clamp(28px,3.6vw,46px);font-weight:900;color:#fff}.events-meta[data-v-b0393b3d]{margin-top:10px;color:#ffffffa8;font-size:17px}.events-badge[data-v-b0393b3d]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.events-badge--live[data-v-b0393b3d]{color:var(--color-brand, #ce7e4f);border:1px solid rgba(206,126,79,.45);background:#ce7e4f1f}.events-badge--past[data-v-b0393b3d]{position:absolute;top:12px;inset-inline-start:12px;background:#0a0a0ac7;color:#ffffffc7;letter-spacing:.1em}.events-cta[data-v-b0393b3d]{display:inline-block;margin-top:26px;padding-bottom:4px;color:var(--color-brand, #ce7e4f);font-weight:700;border-bottom:1px solid rgba(206,126,79,.5)}.events-wall[data-v-b0393b3d]{list-style:none;margin:0;padding:0;display:grid;gap:40px 28px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.events-card-link[data-v-b0393b3d]{display:block;text-decoration:none;color:inherit}.events-card.is-past .events-card-poster[data-v-b0393b3d] .events-poster-img{filter:grayscale(1);opacity:.55;transition:filter .6s ease,opacity .6s ease,transform .8s cubic-bezier(.16,1,.3,1)}.events-card.is-past .events-card-link:hover .events-card-poster[data-v-b0393b3d] .events-poster-img{filter:grayscale(0);opacity:1}.events-card-title[data-v-b0393b3d]{margin-top:18px;font-size:19px;font-weight:800;color:#fff}.events-card-meta[data-v-b0393b3d]{margin-top:6px;font-size:14px;color:#ffffff8c}.events-empty[data-v-b0393b3d]{text-align:center;color:#fff9;font-size:18px}@media(prefers-reduced-motion:reduce){.events-head[data-v-b0393b3d],.events-feature[data-v-b0393b3d],.events-card[data-v-b0393b3d]{animation:none;opacity:1;transform:none}.events-glow[data-v-b0393b3d]{animation:none}.events-poster-sheen[data-v-b0393b3d]{display:none}}
