.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;background:var(--flare);border-bottom:var(--rule) solid var(--ink);padding:clamp(1.75rem,4vw,3.25rem) var(--gutter) clamp(2.75rem,6vw,4.5rem)}.hero-mark[data-astro-cid-j7pv25f6]{position:absolute;right:clamp(-3rem,-2vw,0rem);bottom:-8%;height:clamp(300px,52vw,560px);width:auto;pointer-events:none;user-select:none}.hero-screen[data-astro-cid-j7pv25f6]{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(var(--ink) .9px,transparent 1px);background-size:6px 6px;opacity:.13}.hero-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:calc(var(--maxw) - 2 * var(--gutter));margin:0 auto;width:100%}@media (min-width: 781px){.hero-mark[data-astro-cid-j7pv25f6]{height:clamp(300px,31vw,430px);right:clamp(-2rem,-1vw,0rem)}}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.75rem,6.5vw,5.25rem);margin:.18em 0 0}.hero-title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block}.lede[data-astro-cid-j7pv25f6]{max-width:36ch;margin:1.15rem 0 1.9rem;font-size:clamp(1.05rem,1rem + .5vw,1.3rem);line-height:1.45}.ctas[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.75rem}.cta[data-astro-cid-j7pv25f6]{display:inline-block;padding:.9rem 1.9rem;background:var(--ink);color:var(--flare);border:var(--rule) solid var(--ink);font-family:var(--mono);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.16em;text-decoration:none;transition:background .12s steps(2),color .12s steps(2)}.cta[data-astro-cid-j7pv25f6]:hover,.cta[data-astro-cid-j7pv25f6]:focus-visible{background:transparent;color:var(--ink)}.cta-ghost[data-astro-cid-j7pv25f6]{background:transparent;color:var(--ink)}.cta-ghost[data-astro-cid-j7pv25f6]:hover,.cta-ghost[data-astro-cid-j7pv25f6]:focus-visible{background:var(--ink);color:var(--flare)}.band-link[data-astro-cid-j7pv25f6],.band-note[data-astro-cid-j7pv25f6]{text-decoration:none;color:var(--ink-soft);margin:0}.band-link[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.band-note[data-astro-cid-j7pv25f6] .band-link[data-astro-cid-j7pv25f6]+.band-link[data-astro-cid-j7pv25f6]{margin-left:1.25rem}.band-link[data-astro-cid-j7pv25f6]{white-space:nowrap}.doors[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.8vw,1.25rem);list-style:none;margin:0;padding:0}.door[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;height:100%;min-height:13.5rem;padding:1.25rem 1.25rem 3rem;background:var(--card);border:var(--rule) solid var(--ink);color:var(--ink);text-decoration:none;transition:background .12s steps(2),color .12s steps(2)}.door[data-astro-cid-j7pv25f6]:hover,.door[data-astro-cid-j7pv25f6]:focus-visible{background:var(--ink);color:var(--flare)}.door-count[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;opacity:.75}.door-name[data-astro-cid-j7pv25f6]{margin:.4rem 0 .7rem;font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.4rem,1.95vw,1.9rem);line-height:.95}.door-blurb[data-astro-cid-j7pv25f6]{font-size:.95rem;line-height:1.4}.door-go[data-astro-cid-j7pv25f6]{position:absolute;right:1.1rem;bottom:.85rem;font-family:var(--display);font-size:1.6rem}.bill[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex}.bill[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{flex:1}.soon[data-astro-cid-j7pv25f6]{display:grid;gap:.35rem;padding:clamp(1.4rem,3.5vw,2.1rem);background:var(--flare);border:var(--rule) solid var(--ink);color:var(--ink);text-decoration:none}.soon-note[data-astro-cid-j7pv25f6]{margin:0}.soon-title[data-astro-cid-j7pv25f6]{font-family:var(--display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(1.8rem,5vw,3rem);line-height:.95}.soon-more[data-astro-cid-j7pv25f6]{font-family:var(--mono);font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em}.soon-go[data-astro-cid-j7pv25f6]{margin-top:.6rem;font-family:var(--mono);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.soon[data-astro-cid-j7pv25f6]:hover .soon-go[data-astro-cid-j7pv25f6],.soon[data-astro-cid-j7pv25f6]:focus-visible .soon-go[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:.2em}.rise[data-astro-cid-j7pv25f6]{animation:rise .55s cubic-bezier(.2,.7,.3,1) backwards}.eyebrow[data-astro-cid-j7pv25f6].rise{animation-delay:.05s}.hero-title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(1){animation-delay:.13s}.hero-title[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){animation-delay:.21s}.lede[data-astro-cid-j7pv25f6].rise{animation-delay:.32s}.ctas[data-astro-cid-j7pv25f6].rise{animation-delay:.4s}@keyframes rise{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.rise[data-astro-cid-j7pv25f6]{animation:none}}@media (max-width: 1200px){.doors[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 780px){.doors[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 780px){.hero-mark[data-astro-cid-j7pv25f6]{right:-18%;bottom:-6%;height:clamp(260px,62vw,420px);opacity:.28}.door[data-astro-cid-j7pv25f6]{min-height:0}}@media (max-width: 480px){.doors[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
