.hero[data-astro-cid-lcdefpme]{background:var(--paper);align-items:center;min-height:550px;padding:52px clamp(20px,8vw,120px) 66px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:after{content:"";background:var(--hero-image) var(--hero-position,left center) / cover no-repeat;width:62%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%);mask-image:linear-gradient(90deg,#0000,#000 40%)}.hero-copy[data-astro-cid-lcdefpme]{z-index:1;max-width:620px;position:relative}.eyebrow[data-astro-cid-lcdefpme]{color:var(--red);text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:12px;font-weight:700;display:flex}.eyebrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--navy);border-radius:50%;width:8px}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme],p[data-astro-cid-lcdefpme]{margin-top:0}h1[data-astro-cid-lcdefpme]{letter-spacing:0;margin-bottom:21px;font-family:Space Grotesk,sans-serif;font-size:60px;line-height:.96}h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--red);font-style:normal}.hero-intro[data-astro-cid-lcdefpme]{max-width:420px;color:var(--muted);margin-bottom:27px;font-size:18px;line-height:1.55}.primary-action[data-astro-cid-lcdefpme]{background:var(--red);color:#fff;border-radius:3px;align-items:center;gap:28px;padding:16px 19px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.primary-action[data-astro-cid-lcdefpme]:hover{background:var(--red-dark)}.primary-action[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#fff;font-size:20px}.events-section[data-astro-cid-lcdefpme]{background:var(--white);padding:60px clamp(20px,8vw,120px) 72px}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.section-heading[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:9px}h2[data-astro-cid-lcdefpme]{letter-spacing:0;margin-bottom:0;font-family:Space Grotesk,sans-serif;font-size:46px;line-height:1.03}.text-link[data-astro-cid-lcdefpme]{color:var(--red);text-underline-offset:4px;font-size:14px;font-weight:700;text-decoration-thickness:1px}.text-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-left:8px}.event-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.event-row[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr auto 22px;align-items:center;gap:20px;min-height:86px;text-decoration:none;display:grid}.event-row[data-astro-cid-lcdefpme]:hover .event-info[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--red)}.event-date[data-astro-cid-lcdefpme]{color:var(--red);font-size:14px;font-weight:700}.event-info[data-astro-cid-lcdefpme]{gap:5px;display:grid}.event-info[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:Space Grotesk,sans-serif;font-size:18px}.event-info[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme],.event-status[data-astro-cid-lcdefpme]{color:var(--muted);font-size:13px}.event-arrow[data-astro-cid-lcdefpme]{color:var(--red);font-size:19px}.empty-events[data-astro-cid-lcdefpme]{background:var(--paper);align-items:center;gap:19px;min-height:115px;padding:24px;display:flex}.empty-symbol[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--red-tint);width:46px;color:var(--red);border-radius:50%;place-items:center;font-size:24px;display:grid}.empty-events[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:5px;font-family:Space Grotesk,sans-serif;font-size:19px}.empty-events[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:14px}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{align-items:flex-start;min-height:0;padding-top:46px;padding-bottom:300px}.hero[data-astro-cid-lcdefpme]:after{background-position:var(--hero-position,center);width:100%;height:320px;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}h1[data-astro-cid-lcdefpme]{font-size:44px}h2[data-astro-cid-lcdefpme]{font-size:38px}.event-row[data-astro-cid-lcdefpme]{grid-template-columns:95px 1fr 20px;gap:12px;padding:16px 0}.event-status[data-astro-cid-lcdefpme]{display:none}}@media (width<=420px){.section-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}.event-date[data-astro-cid-lcdefpme]{font-size:12px}.event-info[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-size:16px}h1[data-astro-cid-lcdefpme]{font-size:40px}h2[data-astro-cid-lcdefpme]{font-size:34px}}
