.festival-countdown[data-astro-cid-cuofyn35]{font-variant-numeric:tabular-nums;margin:0}.festival-countdown[data-astro-cid-cuofyn35] strong[data-astro-cid-cuofyn35]{font-size:clamp(1.5rem,4vw,2.5rem);display:block}body{min-width:0}.shell[data-astro-cid-cuofyn35]{width:calc(100% - 2*clamp(1.25rem,4vw,3rem));min-width:0;max-width:84rem;margin-inline:auto}.hero[data-astro-cid-cuofyn35]{isolation:isolate;background:#000;place-items:center;min-height:calc(100svh - 8.125rem);padding:clamp(1.5rem,4svh,3rem) 0 clamp(3rem,7svh,4rem);display:grid;position:relative;overflow:hidden}.hero-glow[data-astro-cid-cuofyn35]{z-index:-2;pointer-events:none;background:radial-gradient(#00384755,#0000 68%);position:absolute;inset:0}.hero-content[data-astro-cid-cuofyn35]{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.festival-meta[data-astro-cid-cuofyn35]{color:#d8b4feba;letter-spacing:.28em;text-transform:uppercase;backdrop-filter:blur(10px);border:1px solid #c084fc66;border-radius:999px;margin:0;padding:.62rem 1.4rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.62rem,1.4vw,.78rem)}h1[data-astro-cid-cuofyn35]{width:min(100%,480px);margin:clamp(1rem,3svh,2rem) 0 0}h1[data-astro-cid-cuofyn35] img[data-astro-cid-cuofyn35]{width:100%;height:auto;display:block}.hero-actions[data-astro-cid-cuofyn35]{flex-wrap:wrap;justify-content:center;gap:.8rem;width:100%;margin-top:clamp(1.25rem,3svh,2.6rem);display:flex}.button[data-astro-cid-cuofyn35]{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;width:min(100%,23rem);min-width:0;max-width:100%;min-height:3.6rem;padding:.85rem 1.8rem;font-weight:800;line-height:1.4;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.button[data-astro-cid-cuofyn35]:hover{transform:translateY(-3px)}.button-primary[data-astro-cid-cuofyn35]{color:#12021c;background:linear-gradient(135deg,#d15aef,#b54be1);box-shadow:0 0 32px #d946ef4d}.button-primary[data-astro-cid-cuofyn35]:hover{box-shadow:0 0 40px #d946ef7a}.button-outline[data-astro-cid-cuofyn35]{color:#67e8f9;background:#030c1673;border-color:#22d3ee8c}.star[data-astro-cid-cuofyn35]{color:#d946ef57;text-shadow:0 0 20px;font-size:2.6rem;animation:4s ease-in-out infinite pulse;position:absolute}.star-one[data-astro-cid-cuofyn35]{top:24%;left:8%}.star-two[data-astro-cid-cuofyn35]{animation-delay:-1.2s;top:34%;right:10%}.star-three[data-astro-cid-cuofyn35]{animation-delay:-2.2s;bottom:14%;right:8%}.scroll-cue[data-astro-cid-cuofyn35]{color:#67e8f9;letter-spacing:.22em;text-transform:uppercase;align-items:center;gap:.7rem;font-family:ui-monospace,monospace;font-size:.65rem;font-weight:800;display:flex;position:absolute;bottom:1.5rem;right:clamp(1rem,4vw,4rem)}.festival-section[data-astro-cid-cuofyn35]{background:radial-gradient(circle at 75% 12%,#7e22ce33,#0000 34rem),#080211;padding-block:clamp(5rem,10vw,9rem)}.festival-grid[data-astro-cid-cuofyn35]{gap:2.5rem;display:grid}.eyebrow[data-astro-cid-cuofyn35]{color:#e879f9;letter-spacing:.26em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:850}h2[data-astro-cid-cuofyn35]{letter-spacing:-.055em;max-width:46rem;margin:1rem 0 0;font-size:clamp(2rem,5vw,4.5rem);font-weight:850;line-height:.96}.festival-copy[data-astro-cid-cuofyn35]{align-content:end;gap:1.2rem;display:grid}.festival-copy[data-astro-cid-cuofyn35] p[data-astro-cid-cuofyn35],.edition-card[data-astro-cid-cuofyn35] p[data-astro-cid-cuofyn35]{color:#e9d5ff99;margin:0;font-size:1.02rem;line-height:1.85}.pillars[data-astro-cid-cuofyn35]{gap:1rem;margin-top:clamp(3.5rem,7vw,6rem);display:grid}.pillars[data-astro-cid-cuofyn35] article[data-astro-cid-cuofyn35]{background:linear-gradient(145deg,#300d4980,#0a0314e0);border:1px solid #c084fc2e;border-radius:1.6rem;min-height:16rem;padding:1.6rem}.pillars[data-astro-cid-cuofyn35] span[data-astro-cid-cuofyn35]{color:#67e8f9;font-family:ui-monospace,monospace;font-size:.7rem}.pillars[data-astro-cid-cuofyn35] h3[data-astro-cid-cuofyn35]{margin:3.5rem 0 .8rem;font-size:1.5rem}.pillars[data-astro-cid-cuofyn35] p[data-astro-cid-cuofyn35]{color:#e9d5ff85;margin:0;line-height:1.7}.next-edition[data-astro-cid-cuofyn35]{background:#05010b;padding-block:clamp(4rem,9vw,7rem)}.edition-card[data-astro-cid-cuofyn35]{background:radial-gradient(circle at 85% 25%,#d946ef38,#0000 24rem),linear-gradient(135deg,#240836,#0d0318);border:1px solid #e879f947;border-radius:2rem;align-items:center;gap:2.5rem;padding:clamp(2rem,6vw,4.5rem);display:grid}.edition-card[data-astro-cid-cuofyn35] h2[data-astro-cid-cuofyn35]{margin-bottom:1.2rem;font-size:clamp(1.85rem,4vw,3.5rem)}@keyframes pulse{0%,to{opacity:.35;transform:scale(.82)rotate(0)}50%{opacity:.9;transform:scale(1.12)rotate(12deg)}}.festival-grid[data-astro-cid-cuofyn35]>[data-astro-cid-cuofyn35],.edition-card[data-astro-cid-cuofyn35]>[data-astro-cid-cuofyn35],.pillars[data-astro-cid-cuofyn35]>[data-astro-cid-cuofyn35]{min-width:0}h2[data-astro-cid-cuofyn35],h3[data-astro-cid-cuofyn35],.festival-copy[data-astro-cid-cuofyn35],.edition-card[data-astro-cid-cuofyn35] p[data-astro-cid-cuofyn35]{overflow-wrap:anywhere}#festival[data-astro-cid-cuofyn35]{scroll-margin-top:5.5rem}@media (width>=768px){.festival-grid[data-astro-cid-cuofyn35]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.pillars[data-astro-cid-cuofyn35]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.edition-card[data-astro-cid-cuofyn35]{grid-template-columns:minmax(0,1fr) minmax(15rem,23rem)}}@media (width<=767px){.hero[data-astro-cid-cuofyn35]{min-height:calc(100svh - 10.125rem)}.festival-meta[data-astro-cid-cuofyn35]{letter-spacing:.16em;max-width:100%;padding:.6rem .9rem;font-size:.65rem;line-height:1.6}.festival-section[data-astro-cid-cuofyn35],.next-edition[data-astro-cid-cuofyn35]{padding-block:3.5rem}.pillars[data-astro-cid-cuofyn35]{margin-top:2.5rem}.pillars[data-astro-cid-cuofyn35] article[data-astro-cid-cuofyn35]{min-height:auto}.pillars[data-astro-cid-cuofyn35] h3[data-astro-cid-cuofyn35]{margin-top:1.5rem}.edition-card[data-astro-cid-cuofyn35]{border-radius:1.5rem;gap:1.5rem;padding:1.5rem}.scroll-cue[data-astro-cid-cuofyn35]{display:none}.star[data-astro-cid-cuofyn35]{font-size:1.7rem}}@media (width<=480px){.hero-actions[data-astro-cid-cuofyn35]{flex-direction:column;align-items:stretch}.hero-actions[data-astro-cid-cuofyn35] .button[data-astro-cid-cuofyn35]{width:100%;padding-inline:1rem}}@media (height<=500px) and (width>=600px){.hero[data-astro-cid-cuofyn35]{min-height:auto}}@media (prefers-reduced-motion:reduce){[data-astro-cid-cuofyn35],[data-astro-cid-cuofyn35]:before,[data-astro-cid-cuofyn35]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
