.events_page__L5zXT{color:#25201e;background:#fffbf9}.events_hero__a7R5S{position:relative;display:grid;align-items:end;min-height:clamp(260px,32vw,430px);overflow:hidden}.events_hero__a7R5S>img{object-fit:cover;object-position:center 42%}.events_heroOverlay__X_UbL{position:absolute;inset:0;background:linear-gradient(90deg,rgba(131,25,26,.96),rgba(178,41,37,.8) 42%,rgba(178,41,37,.2))}.events_heroContent__9RGrW{position:relative;z-index:1;width:min(1260px,100%);margin:0 auto;padding:clamp(30px,5vw,64px);color:#fff}.events_heading__PWGmq p,.events_heroContent__9RGrW p{margin:0 0 8px;color:#c4362a;font-size:.76rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.events_heroContent__9RGrW p{color:rgba(255,255,255,.74)}.events_heroContent__9RGrW h1{margin:0;font-size:clamp(2.6rem,5vw,5.4rem);line-height:.95;letter-spacing:-.06em}.events_heroContent__9RGrW span{display:block;max-width:450px;margin-top:16px;font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.55}.events_tabs__ekg1U{display:flex;gap:28px;width:min(1260px,100%);margin:0 auto;padding:0 clamp(24px,5vw,64px);border-bottom:1px solid #e8ddd8}.events_tabs__ekg1U a{padding:17px 0 14px;border-bottom:2px solid transparent;color:#6e6460;font-size:.9rem;font-weight:700}.events_tabs__ekg1U .events_active__yVJ65{border-color:#c4362a;color:#c4362a}.events_content__5YS5S{width:min(1260px,100%);margin:0 auto;padding:clamp(50px,7vw,88px) clamp(24px,5vw,64px)}.events_heading__PWGmq{max-width:680px;margin-bottom:clamp(26px,4vw,42px)}.events_heading__PWGmq h2{margin:0;font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.05;letter-spacing:-.05em}.events_heading__PWGmq span{display:block;margin-top:14px;color:#6f6560;line-height:1.6}.events_featured__D76mS{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #eadbd5;border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(74,38,29,.08)}.events_featuredCopy__fy_Qx{padding:clamp(26px,4vw,54px)}.events_status__xAFaM{color:#c4362a;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.events_featured__D76mS h2{margin:16px 0;font-size:clamp(1.7rem,2.8vw,3rem);line-height:1.08;letter-spacing:-.04em}.events_featured__D76mS p{max-width:510px;margin:0;color:#665c57;line-height:1.65}.events_card__9XTYH a,.events_featured__D76mS a{display:inline-flex;gap:8px;margin-top:26px;color:#b73127;font-weight:800}.events_featuredVisual___km_X{position:relative;min-height:330px;background:#f3e8e3}.events_featuredVisual___km_X img{object-fit:cover}.events_past__24p9M{background:linear-gradient(180deg,#fdf3f0,#fffbf9)}.events_grid__RQCEi{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.events_card__9XTYH{overflow:hidden;border:1px solid #eaded9;border-radius:14px;background:#fff;transition:transform .2s ease,box-shadow .2s ease}.events_card__9XTYH:hover{transform:translateY(-5px);box-shadow:0 18px 34px rgba(196,54,42,.12)}.events_cardImage__ZrQKU{position:relative;height:178px;background:#f2e9e6}.events_cardImage__ZrQKU img{object-fit:cover}.events_cardBody__h4EoN{padding:19px}.events_meta__rZzZO{display:flex;flex-wrap:wrap;gap:6px 13px;color:#a24a42;font-size:.72rem;font-weight:700}.events_meta__rZzZO span+span:before{content:"•";margin-right:13px;color:#c4362a}.events_card__9XTYH h3{margin:12px 0 8px;font-size:1.15rem;line-height:1.25}.events_card__9XTYH p{margin:0;color:#6f6560;font-size:.9rem;line-height:1.55}.events_card__9XTYH a{margin-top:16px;font-size:.88rem}@media (max-width:800px){.events_featured__D76mS{grid-template-columns:1fr}.events_featuredVisual___km_X{min-height:250px;order:-1}.events_grid__RQCEi{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.events_hero__a7R5S{min-height:260px}.events_tabs__ekg1U{gap:20px}.events_content__5YS5S{padding-block:42px}.events_grid__RQCEi{grid-template-columns:1fr}.events_cardImage__ZrQKU{height:200px}}