.night-page[data-astro-cid-edis4i5t]{--sky-a:#3d2a7a;--sky-b:#1b2263;isolation:isolate;color:var(--cream);background:var(--navy);transition:--sky-a .9s linear,--sky-b .9s linear;position:relative}.night-page[data-astro-cid-edis4i5t]:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--sky-a), var(--sky-b));position:fixed;inset:0}.hero[data-astro-cid-edis4i5t]{background:linear-gradient(#3d2a7a,#1b2263)}.logo{width:min(21rem,72vw);height:auto;margin-bottom:1rem}h1[data-astro-cid-edis4i5t]{font-size:clamp(2.3rem,min(4.2vw,10vh),4.25rem)}.hero[data-astro-cid-edis4i5t] .lede[data-astro-cid-edis4i5t]{margin-top:1rem;font-weight:600}.hero[data-astro-cid-edis4i5t] .status[data-astro-cid-edis4i5t]{margin-top:1rem}.actions[data-astro-cid-edis4i5t]{margin-top:1.5rem}@media (width<=760px){.hero[data-astro-cid-edis4i5t]{grid-template-rows:auto minmax(19rem,1fr)}.hero[data-astro-cid-edis4i5t] .split-art[data-astro-cid-edis4i5t] img{object-position:50% 100%}}.cast[data-astro-cid-edis4i5t]{padding-block:var(--space-section)}.cast-grid[data-astro-cid-edis4i5t]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.cast[data-astro-cid-edis4i5t] .cast-shot{aspect-ratio:7/5;object-fit:cover;border-radius:var(--radius);width:100%}.cast[data-astro-cid-edis4i5t] .lede[data-astro-cid-edis4i5t],.hours-top[data-astro-cid-edis4i5t] .lede[data-astro-cid-edis4i5t]{margin-top:1rem}.hours-grid[data-astro-cid-edis4i5t]{grid-template-columns:9rem minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2rem,4vw,3.5rem);display:grid}.rail[data-astro-cid-edis4i5t]{align-self:start;position:sticky;top:2rem}.rail[data-astro-cid-edis4i5t] ol[data-astro-cid-edis4i5t]{gap:.15rem;display:grid}.rail[data-astro-cid-edis4i5t] a[data-astro-cid-edis4i5t]{min-height:2.75rem;font-family:var(--font-display);white-space:nowrap;color:#d8dbf7;border-radius:999px;align-items:center;padding:0 .9rem;font-size:1.05rem;font-weight:800;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.rail[data-astro-cid-edis4i5t] a[data-astro-cid-edis4i5t]:hover{color:var(--cream);background:#ffffff1f}.rail[data-astro-cid-edis4i5t] a[data-astro-cid-edis4i5t][aria-current]{background:var(--sun);color:var(--sun-ink)}.course[data-astro-cid-edis4i5t]{padding-bottom:clamp(4rem,9vw,8rem);scroll-margin-top:2rem;position:relative}.hour[data-astro-cid-edis4i5t]{font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:.75rem;font-size:clamp(3rem,8vw,7.5rem);font-weight:1000;line-height:1}.course[data-astro-cid-edis4i5t] img{aspect-ratio:16/11;object-fit:cover;border-radius:var(--radius);width:100%}.course-text[data-astro-cid-edis4i5t]{gap:.5rem;max-width:42rem;margin-top:1.25rem;display:grid}.course-head[data-astro-cid-edis4i5t]{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.course[data-astro-cid-edis4i5t] h3[data-astro-cid-edis4i5t]{font-size:clamp(1.7rem,3.2vw,2.75rem)}.course[data-astro-cid-edis4i5t] .status--soon[data-astro-cid-edis4i5t]{background:#ffffff29}.course[data-astro-cid-edis4i5t] dl[data-astro-cid-edis4i5t]{flex-wrap:wrap;gap:.5rem 2.25rem;margin-top:.4rem;display:flex}.course[data-astro-cid-edis4i5t] dt[data-astro-cid-edis4i5t]{font-family:var(--font-display);font-weight:900}.feel[data-astro-cid-edis4i5t]{padding-block:var(--space-section)}.feel-grid[data-astro-cid-edis4i5t]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.feel[data-astro-cid-edis4i5t] .lede[data-astro-cid-edis4i5t]{margin-top:1rem}.feel-grid[data-astro-cid-edis4i5t] .phone{justify-self:center;width:min(20rem,70vw)}.film[data-astro-cid-edis4i5t]{padding-inline:var(--gutter);padding-bottom:var(--space-section)}.film[data-astro-cid-edis4i5t] .frame[data-astro-cid-edis4i5t]{max-width:var(--max);aspect-ratio:16/9;background:var(--navy-lip);margin-inline:auto;position:relative}.film-toggle[data-astro-cid-edis4i5t]{position:absolute;bottom:1.5rem;left:1.25rem}.more[data-astro-cid-edis4i5t]{padding-bottom:var(--space-section)}.more[data-astro-cid-edis4i5t] ul[data-astro-cid-edis4i5t]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,5vw,4.5rem) clamp(2rem,6vw,6rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.more[data-astro-cid-edis4i5t] li[data-astro-cid-edis4i5t]{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:1.75rem;display:grid}.more[data-astro-cid-edis4i5t] h3[data-astro-cid-edis4i5t]{margin-bottom:.4rem;font-size:clamp(1.5rem,2.4vw,2.1rem)}.band[data-astro-cid-edis4i5t],.cup[data-astro-cid-edis4i5t]{padding-block:var(--space-section)}.band[data-astro-cid-edis4i5t]{background:var(--navy-lip)}.band[data-astro-cid-edis4i5t] .lede[data-astro-cid-edis4i5t],.cup[data-astro-cid-edis4i5t] .lede[data-astro-cid-edis4i5t]{margin-block:1rem 0}.cup[data-astro-cid-edis4i5t]{background:var(--navy)}.cup[data-astro-cid-edis4i5t] .btn[data-astro-cid-edis4i5t]{margin-top:2rem}.night-page[data-astro-cid-edis4i5t]>.faq,.night-page[data-astro-cid-edis4i5t]>.facts{background:var(--navy)}.night-page[data-astro-cid-edis4i5t] h2{max-width:16em}@media (width<=900px){.cast-grid[data-astro-cid-edis4i5t],.feel-grid[data-astro-cid-edis4i5t],.hours-grid[data-astro-cid-edis4i5t]{grid-template-columns:minmax(0,1fr)}.rail[data-astro-cid-edis4i5t]{z-index:5;margin-inline:calc(-1 * var(--gutter));padding:.5rem var(--gutter);scrollbar-width:none;background:var(--navy-lip);top:0;overflow-x:auto}.rail[data-astro-cid-edis4i5t] ol[data-astro-cid-edis4i5t]{gap:.25rem;display:flex}.more[data-astro-cid-edis4i5t] ul[data-astro-cid-edis4i5t]{grid-template-columns:minmax(0,1fr)}}
