.hero[data-astro-cid-ergxyi7h]{--hero-pad:clamp(24px, 4vh, 56px);grid-template-columns:minmax(0,1fr);grid-template-areas:"mark""when""photo""lead""actions";padding-top:clamp(24px,6vw,48px);display:grid}.hero-mark[data-astro-cid-ergxyi7h]{grid-area:mark}.hero-mark[data-astro-cid-ergxyi7h] .stacked{--size:clamp(2.5rem, 11.5vw, 3.5rem)}.when[data-astro-cid-ergxyi7h]{font-family:var(--font-heading);letter-spacing:-.01em;grid-area:when;margin-top:24px;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:500;line-height:1.25}.hero-photo[data-astro-cid-ergxyi7h]{border-radius:var(--radius-xl);background:var(--lavender-soft);grid-area:photo;margin-top:28px;animation:1s cubic-bezier(.2,.7,.2,1) both reveal;overflow:hidden}.hero-photo[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{aspect-ratio:4/3;object-fit:cover;object-position:50% 60%;width:100%;height:100%}.hero-lead[data-astro-cid-ergxyi7h]{max-width:34em;color:var(--ink-soft);grid-area:lead;margin-top:24px}.hero-actions[data-astro-cid-ergxyi7h]{flex-wrap:wrap;grid-area:actions;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.hero-actions[data-astro-cid-ergxyi7h] .muted[data-astro-cid-ergxyi7h]{font-size:1rem}@keyframes reveal{0%{clip-path:inset(10% 5% 0 5% round var(--radius-xl))}to{clip-path:inset(0 0 0 0 round var(--radius-xl))}}@media (width>=640px){.hero-photo[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{aspect-ratio:3/2}}@media (width>=960px){.hero[data-astro-cid-ergxyi7h]{min-height:min(calc(100vh - var(--header-h)), 880px);min-height:min(calc(100svh - var(--header-h)), 880px);padding-block:var(--hero-pad);grid-template:".photo"1fr"mark photo""when photo""lead photo""actions photo"".photo"1fr/minmax(0,.95fr) minmax(0,1.05fr);column-gap:clamp(40px,5vw,80px)}.hero-mark[data-astro-cid-ergxyi7h] .stacked{--size:clamp(2.5rem, 4.5vw, 4.25rem)}.when[data-astro-cid-ergxyi7h]{margin-top:32px}.hero-photo[data-astro-cid-ergxyi7h]{aspect-ratio:1;width:100%;max-height:calc(100vh - var(--header-h) - 2 * var(--hero-pad));max-height:calc(100svh - var(--header-h) - 2 * var(--hero-pad));align-self:center;margin-top:0}.hero-photo[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{aspect-ratio:auto}}.about[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:32px clamp(32px,6vw,96px);display:grid}.about-text[data-astro-cid-ergxyi7h]{gap:40px;display:grid}.closing[data-astro-cid-ergxyi7h]{max-width:24em;font-family:var(--font-heading);letter-spacing:-.015em;color:var(--lavender-deep);font-size:clamp(1.375rem,2.4vw,1.875rem);font-weight:400;line-height:1.3}.audience[data-astro-cid-ergxyi7h]{gap:40px;display:grid}.audience-list[data-astro-cid-ergxyi7h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.audience-list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{border-top:1px solid var(--line);align-content:start;gap:14px;padding-top:28px;display:grid}.audience-list[data-astro-cid-ergxyi7h] .swatch[data-astro-cid-ergxyi7h]{margin-bottom:8px}.audience-list[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{color:var(--ink-soft)}.plan[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;display:grid}.tile[data-astro-cid-ergxyi7h]{border-radius:var(--radius-l);padding:clamp(28px,4vw,48px)}.dates-tile[data-astro-cid-ergxyi7h]{background:var(--teal);color:var(--white)}.timeline[data-astro-cid-ergxyi7h]{margin:32px 0 0;padding:0;list-style:none;display:grid}.timeline[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:16px;padding-block:14px;display:grid;position:relative}.timeline[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]:not(:last-child):after{content:"";border-left:1.5px dashed #ffffff73;position:absolute;top:39px;bottom:-17px;left:6px}.dot[data-astro-cid-ergxyi7h]{border:1.5px solid #fffc;border-radius:50%;width:14px;height:14px;margin-top:7px}.confirmed[data-astro-cid-ergxyi7h] .dot[data-astro-cid-ergxyi7h]{background:var(--white);border-color:var(--white)}.label[data-astro-cid-ergxyi7h]{font-family:var(--font-heading);font-size:1.125rem;font-weight:500;line-height:28px}.tba[data-astro-cid-ergxyi7h]{color:#ffffffc7;text-align:right;margin-top:2px;font-size:.9375rem}.date[data-astro-cid-ergxyi7h]{background:var(--white);color:var(--teal-deep);font-family:var(--font-heading);white-space:nowrap;border-radius:999px;padding:.35em .8em;font-size:.9375rem;font-weight:600}.venue-tile[data-astro-cid-ergxyi7h]{background:var(--lavender-soft);align-content:start;justify-items:start;gap:16px;display:grid}.venue-city[data-astro-cid-ergxyi7h]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--lavender-deep);margin-top:16px;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400;line-height:1.1}.venue-tile[data-astro-cid-ergxyi7h] .calendar{margin-top:8px}.question[data-astro-cid-ergxyi7h]{background:var(--white);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.question[data-astro-cid-ergxyi7h]>div[data-astro-cid-ergxyi7h]{flex:420px}.question[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{max-width:36em;color:var(--ink-soft);margin-top:10px}@media (width<=959px){.about[data-astro-cid-ergxyi7h],.plan[data-astro-cid-ergxyi7h],.audience-list[data-astro-cid-ergxyi7h]{grid-template-columns:1fr}}@media (width<=640px){.hero-actions[data-astro-cid-ergxyi7h]{flex-direction:column;align-items:stretch}.audience-list[data-astro-cid-ergxyi7h]{gap:0}.audience-list[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{grid-template-columns:44px minmax(0,1fr);gap:6px 16px;padding-block:20px}.audience-list[data-astro-cid-ergxyi7h] .swatch[data-astro-cid-ergxyi7h]{border-radius:12px;grid-row:span 2;width:44px;height:44px;margin-bottom:0}.timeline[data-astro-cid-ergxyi7h] li[data-astro-cid-ergxyi7h]{grid-template-columns:20px minmax(0,1fr);row-gap:6px}.timeline[data-astro-cid-ergxyi7h] .tba[data-astro-cid-ergxyi7h],.timeline[data-astro-cid-ergxyi7h] .date[data-astro-cid-ergxyi7h]{text-align:left;grid-column:2;justify-self:start}.question[data-astro-cid-ergxyi7h] .btn[data-astro-cid-ergxyi7h]{width:100%}}
