.hero[data-astro-cid-yodha2z4]{text-align:center;min-height:100svh;color:var(--white);place-items:center;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-yodha2z4],.hero__slides[data-astro-cid-yodha2z4]{position:absolute;inset:0}.hero__slide[data-astro-cid-yodha2z4]{opacity:0;pointer-events:none;transition:opacity 1s,transform 4s;position:absolute;inset:0;transform:scale(1.06)}.hero__slide[data-astro-cid-yodha2z4].is-active{opacity:1;z-index:1;transform:scale(1)}.hero__slide[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4]{object-fit:cover;width:100%;height:100%}.hero__veil[data-astro-cid-yodha2z4]{z-index:1;background:radial-gradient(80% 55% at 50% 35%,#0000 0%,#002f4959 70%),linear-gradient(#002f4980 0%,#002f4961 42%,#002f49d1 100%);position:absolute;inset:0}.hero__content[data-astro-cid-yodha2z4]{z-index:2;width:min(40rem,100% - 2rem);padding:calc(var(--header-h) + 1.25rem) 0 4rem;flex-direction:column;align-items:center;display:flex;position:relative}@media (width>=640px){.hero__content[data-astro-cid-yodha2z4]{width:min(40rem,100% - 2.5rem);padding:calc(var(--header-h) + 1.5rem) 0 3.5rem}}.hero__lockup[data-astro-cid-yodha2z4]{animation:rise .95s var(--ease) both;flex-direction:column;align-items:center;gap:.2rem;margin-bottom:.85rem;display:flex}.hero__lockup-line[data-astro-cid-yodha2z4]{font-family:var(--font-ceremony);letter-spacing:.28em;text-transform:uppercase;color:var(--ochre-soft);align-items:center;gap:.7rem;font-size:clamp(.72rem,1.8vw,.85rem);font-weight:500;display:flex}.hero__lockup-line[data-astro-cid-yodha2z4]:before,.hero__lockup-line[data-astro-cid-yodha2z4]:after{content:"";background:var(--ochre);width:1.4rem;height:1px}.hero__lockup-main[data-astro-cid-yodha2z4]{font-family:var(--font-ceremony);letter-spacing:.14em;text-transform:uppercase;color:var(--white);text-shadow:0 4px 24px #0000004d;font-size:clamp(1.55rem,5vw,2.35rem);font-weight:600;line-height:1.1}.hero__title[data-astro-cid-yodha2z4]{font-family:var(--font-display);font-variation-settings:"SOFT" 40, "WONK" .4;letter-spacing:-.01em;background:linear-gradient(90deg,#fff 0%,#f5edd8 42%,#cca63a 100%);color:#0000;animation:rise .95s 80ms var(--ease) both;background-clip:text;margin-bottom:.9rem;font-size:clamp(2.4rem,7.5vw,4rem);font-weight:700}.hero__welcome[data-astro-cid-yodha2z4]{font-family:var(--font-display);color:#ffffffeb;max-width:20em;animation:rise .95s .14s var(--ease) both;margin-bottom:1.85rem;font-size:clamp(1.15rem,2.6vw,1.5rem);font-style:italic;font-weight:400;line-height:1.45}.hero__actions[data-astro-cid-yodha2z4]{animation:rise .95s .22s var(--ease) both;flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.hero__dots[data-astro-cid-yodha2z4]{animation:rise .95s .3s var(--ease) both;gap:.55rem;margin-top:2rem;display:flex}.hero__dot[data-astro-cid-yodha2z4]{cursor:pointer;background:#fff6;border:0;border-radius:50%;width:.55rem;height:.55rem;padding:0;transition:background .25s,transform .25s}.hero__dot[data-astro-cid-yodha2z4].is-active{background:var(--ochre);transform:scale(1.25)}.hero__scroll[data-astro-cid-yodha2z4]{z-index:3;width:1.5rem;height:2.35rem;animation:rise .95s .4s var(--ease) both;border:1.5px solid #ffffff59;border-radius:999px;justify-content:center;align-items:flex-start;padding-top:.4rem;display:flex;position:absolute;bottom:1.4rem;left:50%;translate:-50%}.hero__scroll[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{background:var(--ochre-soft);border-radius:999px;width:.28rem;height:.28rem;animation:1.6s ease-in-out infinite scroll-dot}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes scroll-dot{0%{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(10px)}to{opacity:.2;transform:translateY(14px)}}@media (width<=639px){.hero__actions[data-astro-cid-yodha2z4]{flex-direction:column;width:100%}.hero__actions[data-astro-cid-yodha2z4] a[data-astro-cid-yodha2z4]{width:100%}.hero__lockup-main[data-astro-cid-yodha2z4]{letter-spacing:.1em}.hero__scroll[data-astro-cid-yodha2z4]{display:none}}@media (prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-yodha2z4],.hero__slide[data-astro-cid-yodha2z4] img[data-astro-cid-yodha2z4],.hero__scroll[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{transition:none;animation:none}}.schedule-panel[data-astro-cid-lswhjigo]{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.schedule-panel[data-astro-cid-lswhjigo].is-open{grid-template-rows:1fr}.schedule-panel__inner[data-astro-cid-lswhjigo]{opacity:0;transition:opacity .35s 50ms,transform .45s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-6px)}.schedule-panel[data-astro-cid-lswhjigo].is-open .schedule-panel__inner[data-astro-cid-lswhjigo]{opacity:1;transform:translateY(0)}.activity-panel[data-astro-cid-vn3z4kca]{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1);display:grid}.activity-panel[data-astro-cid-vn3z4kca].is-open{grid-template-rows:1fr}.activity-panel__inner[data-astro-cid-vn3z4kca]{opacity:0;transition:opacity .35s 50ms,transform .45s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translateY(-6px)}.activity-panel[data-astro-cid-vn3z4kca].is-open .activity-panel__inner[data-astro-cid-vn3z4kca]{opacity:1;transform:translateY(0)}
