.cta-banner[data-astro-cid-mqddsj7h]{padding:56px 0;margin-top:0}.cta-banner-inner[data-astro-cid-mqddsj7h]{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.cta-banner[data-astro-cid-mqddsj7h] h2[data-astro-cid-mqddsj7h]{margin:0}.cta-banner[data-astro-cid-mqddsj7h] p[data-astro-cid-mqddsj7h]{margin:6px 0 0}.event-recap[data-astro-cid-mqddsj7h]{position:relative;padding:112px 0 64px;overflow:hidden;min-height:460px;display:flex;align-items:flex-end}.event-recap-bg[data-astro-cid-mqddsj7h]{position:absolute;inset:0;z-index:0}.event-recap-bg[data-astro-cid-mqddsj7h] img[data-astro-cid-mqddsj7h]{width:100%;height:100%;object-fit:cover;object-position:center 30%;opacity:.55}.event-recap-bg[data-astro-cid-mqddsj7h]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--color-ink) 0%,rgba(20,22,26,.75) 40%,rgba(20,22,26,.92) 100%)}.event-recap-content[data-astro-cid-mqddsj7h]{position:relative;z-index:1}.event-recap-back[data-astro-cid-mqddsj7h]{display:inline-block;color:var(--color-on-dark-muted);font-size:.85rem;text-decoration:none;margin-bottom:20px}.event-recap-back[data-astro-cid-mqddsj7h]:hover{color:#fff}.event-tag[data-astro-cid-mqddsj7h]{display:inline-block;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-bright);background:#69b8ae24;padding:.4em .9em;border-radius:999px;margin-bottom:16px;border:1px solid rgba(105,184,174,.3)}.event-recap-title[data-astro-cid-mqddsj7h]{color:#fff;max-width:22ch;margin-bottom:.3em}.event-recap-meta[data-astro-cid-mqddsj7h]{color:var(--color-on-dark-muted);font-size:.9rem;margin-bottom:1em}.event-recap-blurb[data-astro-cid-mqddsj7h]{color:var(--color-on-dark-muted);max-width:62ch;font-size:1rem}.event-gallery-section[data-astro-cid-mqddsj7h]{padding-top:56px}.recap-layout[data-astro-cid-mqddsj7h]{display:grid;grid-template-columns:300px 1fr;gap:28px;align-items:start}.recap-glance[data-astro-cid-mqddsj7h]{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);padding:26px;background:#fff;position:sticky;top:100px}.recap-glance[data-astro-cid-mqddsj7h] h3[data-astro-cid-mqddsj7h]{font-size:.95rem;margin-bottom:1em}.recap-glance[data-astro-cid-mqddsj7h] dl[data-astro-cid-mqddsj7h]{margin:0 0 1.2em}.recap-glance[data-astro-cid-mqddsj7h] dl[data-astro-cid-mqddsj7h]>div[data-astro-cid-mqddsj7h]{padding:10px 0;border-bottom:1px solid var(--color-hairline)}.recap-glance[data-astro-cid-mqddsj7h] dl[data-astro-cid-mqddsj7h]>div[data-astro-cid-mqddsj7h]:first-child{padding-top:0}.recap-glance[data-astro-cid-mqddsj7h] dt[data-astro-cid-mqddsj7h]{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.3em}.recap-glance[data-astro-cid-mqddsj7h] dd[data-astro-cid-mqddsj7h]{margin:0;font-size:.9rem;font-weight:600;color:var(--color-ink)}.recap-glance-tags[data-astro-cid-mqddsj7h] dt[data-astro-cid-mqddsj7h]{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.6em}.recap-glance-chips[data-astro-cid-mqddsj7h]{display:flex;flex-wrap:wrap;gap:8px}.recap-glance-chip[data-astro-cid-mqddsj7h]{font-size:.78rem;font-weight:600;padding:.4em .85em;border-radius:999px;background:var(--color-chip-bg);color:var(--color-chip-text)}.recap-photos[data-astro-cid-mqddsj7h]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.recap-photo[data-astro-cid-mqddsj7h]{margin:0;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-chip-bg)}.recap-photo[data-astro-cid-mqddsj7h] img[data-astro-cid-mqddsj7h]{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:center 35%;display:block}.recap-photo-wide[data-astro-cid-mqddsj7h]{grid-column:span 2}.recap-photo-wide[data-astro-cid-mqddsj7h] img[data-astro-cid-mqddsj7h]{aspect-ratio:16 / 10;object-position:center 25%}.recap-photo[data-astro-cid-mqddsj7h] figcaption[data-astro-cid-mqddsj7h]{padding:14px 16px;font-size:.85rem;color:var(--color-muted)}@media(max-width:900px){.recap-layout[data-astro-cid-mqddsj7h]{grid-template-columns:1fr}.recap-glance[data-astro-cid-mqddsj7h]{max-width:420px;margin:0 auto;position:static}.recap-photos[data-astro-cid-mqddsj7h]{grid-template-columns:1fr}.recap-photo-wide[data-astro-cid-mqddsj7h]{grid-column:span 1}.recap-photo-wide[data-astro-cid-mqddsj7h] img[data-astro-cid-mqddsj7h]{aspect-ratio:4 / 3;object-position:center 35%}}
