.events-hero-layout[data-astro-cid-oygtpqo5]{align-items:stretch}.events-hero[data-astro-cid-oygtpqo5]{position:relative;overflow:hidden;background:radial-gradient(circle at top left,rgba(125,211,252,.24),transparent 30%),radial-gradient(circle at 90% 18%,rgba(15,118,110,.18),transparent 22%),linear-gradient(180deg,#fffffff5,#f6fcfbeb)}.events-hero[data-astro-cid-oygtpqo5]:before{content:"EVENTS";position:absolute;top:.95rem;right:1.15rem;color:#115e5911;font-family:var(--display-font);font-size:clamp(3.2rem,6vw,5.6rem);letter-spacing:.08em;line-height:.82;pointer-events:none}.events-hero[data-astro-cid-oygtpqo5] .hero-title[data-astro-cid-oygtpqo5]{max-width:16ch;font-size:clamp(2.35rem,3vw + 1rem,3.55rem);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.events-hero[data-astro-cid-oygtpqo5]{padding:1.22rem 1.34rem 1.14rem}.event-spotlight[data-astro-cid-oygtpqo5],.event-status-card[data-astro-cid-oygtpqo5]{display:grid;gap:.9rem;padding:1.25rem;border-color:#0f766e1f;box-shadow:0 24px 48px #1a28221a}.event-spotlight[data-astro-cid-oygtpqo5]{overflow:hidden;padding:0;background:radial-gradient(circle at top right,rgba(243,196,110,.16),transparent 24%),linear-gradient(180deg,#fffffff5,#f7fbfaf0)}.event-status-card[data-astro-cid-oygtpqo5]{align-content:start;background:radial-gradient(circle at top right,rgba(243,196,110,.12),transparent 24%),linear-gradient(180deg,#fffffff2,#fafcf8eb)}.event-spotlight-body[data-astro-cid-oygtpqo5]{display:grid;gap:.72rem;padding:.95rem 1.1rem 1.05rem}@media(max-width:720px){.events-hero[data-astro-cid-oygtpqo5]:before{top:.8rem;right:.9rem;font-size:clamp(2.7rem,14vw,4.4rem)}.events-hero[data-astro-cid-oygtpqo5]{padding:1.05rem 1.05rem 1rem}}.event-spotlight-cover[data-astro-cid-oygtpqo5]{position:relative;display:block;overflow:hidden;aspect-ratio:5 / 3;background:#0f766e14}.event-spotlight-image[data-astro-cid-oygtpqo5]{display:block;width:100%;height:100%;object-fit:cover;transition:transform .26s ease}.event-spotlight-image[data-astro-cid-oygtpqo5].default{background:linear-gradient(135deg,#0f766e24,#115e590f)}.event-spotlight[data-astro-cid-oygtpqo5]:hover .event-spotlight-image[data-astro-cid-oygtpqo5],.event-spotlight[data-astro-cid-oygtpqo5]:focus-within .event-spotlight-image[data-astro-cid-oygtpqo5]{transform:scale(1.03)}.event-spotlight-cover-overlay[data-astro-cid-oygtpqo5]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:.9rem;background:linear-gradient(180deg,#0c171629,#0c17160a 30%,#0c17169e),linear-gradient(135deg,rgba(12,23,22,.06),transparent 45%)}.event-spotlight-badge[data-astro-cid-oygtpqo5],.event-spotlight-date-block[data-astro-cid-oygtpqo5] strong[data-astro-cid-oygtpqo5],.event-spotlight-date-block[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5],.event-spotlight[data-astro-cid-oygtpqo5] h2[data-astro-cid-oygtpqo5],.event-spotlight-summary[data-astro-cid-oygtpqo5],.event-status-kicker[data-astro-cid-oygtpqo5],.event-status-card[data-astro-cid-oygtpqo5] h2[data-astro-cid-oygtpqo5],.event-status-card[data-astro-cid-oygtpqo5] p[data-astro-cid-oygtpqo5]{margin:0}.event-spotlight-badge[data-astro-cid-oygtpqo5]{justify-self:start;width:fit-content;padding:.34rem .66rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#0c171675;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.event-spotlight-date-block[data-astro-cid-oygtpqo5]{display:grid;gap:.12rem;color:#fff}.event-spotlight-date-block[data-astro-cid-oygtpqo5] strong[data-astro-cid-oygtpqo5]{font-family:var(--display-font);font-size:clamp(1.75rem,2.7vw,2.4rem);line-height:.96;letter-spacing:-.04em}.event-spotlight-date-block[data-astro-cid-oygtpqo5] span[data-astro-cid-oygtpqo5]{font-size:.7rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.86}.event-status-kicker[data-astro-cid-oygtpqo5]{color:var(--accent-strong);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.event-spotlight[data-astro-cid-oygtpqo5] h2[data-astro-cid-oygtpqo5],.event-status-card[data-astro-cid-oygtpqo5] h2[data-astro-cid-oygtpqo5]{font-size:clamp(1.52rem,2vw,1.95rem);line-height:1.02}.event-spotlight[data-astro-cid-oygtpqo5] h2[data-astro-cid-oygtpqo5] a[data-astro-cid-oygtpqo5]{transition:color .16s ease}.event-spotlight[data-astro-cid-oygtpqo5]:hover h2[data-astro-cid-oygtpqo5] a[data-astro-cid-oygtpqo5],.event-spotlight[data-astro-cid-oygtpqo5]:focus-within h2[data-astro-cid-oygtpqo5] a[data-astro-cid-oygtpqo5]{color:var(--accent-strong)}.event-spotlight-summary[data-astro-cid-oygtpqo5],.event-status-card[data-astro-cid-oygtpqo5] p[data-astro-cid-oygtpqo5]{color:var(--muted);line-height:1.75}.event-spotlight-summary[data-astro-cid-oygtpqo5]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.event-spotlight-actions[data-astro-cid-oygtpqo5],.event-status-actions[data-astro-cid-oygtpqo5]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:0}.event-spotlight-actions[data-astro-cid-oygtpqo5] .button-link[data-astro-cid-oygtpqo5]{padding:.74rem .92rem;font-size:.92rem}
