.phero[data-astro-cid-zaqc7ala]{position:relative;isolation:isolate;margin:var(--inset);border-radius:var(--radius);overflow:hidden;min-height:clamp(26rem,62vh,40rem);display:flex;align-items:flex-end;padding-block:clamp(7rem,5rem + 6vw,10rem) clamp(3rem,2rem + 3vw,5rem)}.phero--into-dark[data-astro-cid-zaqc7ala]{margin:0;border-radius:0;min-height:clamp(32rem,80vh,52rem)}.phero--into-dark[data-astro-cid-zaqc7ala]:after{content:"";position:absolute;inset:auto 0 0;height:clamp(14rem,36vh,26rem);background:linear-gradient(to bottom,#0a0a0a00,#0a0a0a1f 28%,#0a0a0a66 55%,#0a0a0ac7 78%,#0a0a0a);pointer-events:none}.phero__inner[data-astro-cid-zaqc7ala]{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.15rem}.phero__title[data-astro-cid-zaqc7ala]{max-width:20ch}.phero__lede[data-astro-cid-zaqc7ala]{max-width:58ch}.pill[data-astro-cid-zaqc7ala]{align-self:flex-start;margin-top:clamp(.75rem,.5rem + .8vw,1.25rem);padding:.95rem 2rem;border-radius:999px;background:var(--ink);color:var(--near);font-size:var(--step--1);font-weight:600;letter-spacing:.06em;transition:transform .4s var(--ease-out),opacity .35s var(--ease)}.pill[data-astro-cid-zaqc7ala]:hover{transform:translateY(-2px);opacity:.88}.pbody[data-astro-cid-zaqc7ala]{background:var(--page);scroll-margin-top:clamp(4rem,3rem + 3vw,6rem)}.pbody__inner[data-astro-cid-zaqc7ala]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));gap:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.pbody__inner--banners[data-astro-cid-zaqc7ala]{grid-template-columns:repeat(auto-fit,minmax(min(34rem,100%),1fr))}.pbody__inner--wide[data-astro-cid-zaqc7ala]{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:56rem){.pbody__inner--wide[data-astro-cid-zaqc7ala]{grid-template-columns:minmax(0,1fr)}}.block[data-astro-cid-zaqc7ala]{display:flex;flex-direction:column;gap:1rem;padding-top:1.5rem;border-top:1px solid var(--line)}.block--box[data-astro-cid-zaqc7ala]{grid-column:1;position:relative;isolation:isolate;overflow:hidden;border-top:0;border-radius:var(--radius);background:var(--near);padding:clamp(1.75rem,1.25rem + 2vw,3rem);flex-direction:row;align-items:center;gap:clamp(1.25rem,.8rem + 1.8vw,2.5rem);min-height:clamp(14rem,11rem + 9vw,20rem)}.block--box[data-astro-cid-zaqc7ala] .block__when[data-astro-cid-zaqc7ala],.block--box[data-astro-cid-zaqc7ala] .block__venue[data-astro-cid-zaqc7ala],.block--box[data-astro-cid-zaqc7ala] .block__main[data-astro-cid-zaqc7ala]{position:relative;z-index:1}.block__when[data-astro-cid-zaqc7ala]{flex:0 0 auto;padding-right:clamp(1.25rem,.8rem + 1.8vw,2.5rem);border-right:1px solid rgba(255,255,255,.35);font-size:var(--step-2);font-weight:700;line-height:1.05;text-transform:uppercase;letter-spacing:.02em;text-align:center;min-width:5ch}.block__venue[data-astro-cid-zaqc7ala]{flex:0 0 auto;display:grid;place-items:center;width:clamp(6.5rem,5rem + 4.5vw,10rem);margin-right:clamp(1.25rem,.8rem + 1.8vw,2.5rem)}.block__venue[data-astro-cid-zaqc7ala] img[data-astro-cid-zaqc7ala]{width:100%;height:auto}.block--box[data-astro-cid-zaqc7ala] .block__main[data-astro-cid-zaqc7ala]{display:flex;flex-direction:column;gap:.9rem;min-width:0}.block--box[data-astro-cid-zaqc7ala] .block__heading[data-astro-cid-zaqc7ala]{font-size:clamp(1.6rem,1rem + 2.1vw,2.6rem);text-transform:uppercase;letter-spacing:-.02em}.block--box[data-astro-cid-zaqc7ala] .block__body[data-astro-cid-zaqc7ala]{max-width:52ch}@media(max-width:760px){.block--box[data-astro-cid-zaqc7ala]{flex-direction:column;align-items:flex-start}.block__venue[data-astro-cid-zaqc7ala]{margin-right:0;margin-bottom:.25rem}.block__when[data-astro-cid-zaqc7ala]{padding-right:0;padding-bottom:.75rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.35);text-align:left}}.block__heading[data-astro-cid-zaqc7ala]{font-size:var(--step-2);font-weight:700;letter-spacing:-.02em}.block__body[data-astro-cid-zaqc7ala]{display:flex;flex-direction:column;gap:.9rem;color:var(--mute);max-width:46ch}.block--lead[data-astro-cid-zaqc7ala]{grid-column:1 / -1}.block--lead[data-astro-cid-zaqc7ala] .block__body[data-astro-cid-zaqc7ala]{max-width:68ch}.block--note[data-astro-cid-zaqc7ala]{grid-column:1 / -1}.block--note[data-astro-cid-zaqc7ala] .block__body[data-astro-cid-zaqc7ala]{max-width:68ch}.block--act[data-astro-cid-zaqc7ala]{flex-direction:row;align-items:center;justify-content:flex-start}.block--aside[data-astro-cid-zaqc7ala]{align-self:center;border-top:0;padding-top:0}.block__act[data-astro-cid-zaqc7ala]{display:flex;margin-top:.4rem}.block__list[data-astro-cid-zaqc7ala]{display:grid;gap:.7rem 2.5rem;margin:0;padding-left:1.1rem;color:var(--mute);max-width:46ch}.block--lead[data-astro-cid-zaqc7ala] .block__list[data-astro-cid-zaqc7ala]{grid-template-columns:repeat(auto-fit,minmax(min(24rem,100%),1fr));max-width:68ch}.block__list[data-astro-cid-zaqc7ala] li[data-astro-cid-zaqc7ala]{padding-left:.35rem}.block__list[data-astro-cid-zaqc7ala] li[data-astro-cid-zaqc7ala]::marker{color:var(--faint)}.pcta[data-astro-cid-zaqc7ala]{background:var(--page);padding-bottom:clamp(4rem,2rem + 6vw,8rem)}.pcta--dark[data-astro-cid-zaqc7ala]{background:#0a0a0a}.pcta__inner[data-astro-cid-zaqc7ala]{display:grid;place-items:center;padding-top:clamp(2rem,1rem + 3vw,3.5rem);border-top:1px solid var(--line-soft)}
