.dinner-kicker{font:700 11px/1.6 Arial;letter-spacing:2px;color:#a20c32}.anniversary-events .anniversary-event-cta:focus-visible{outline:3px solid #c8102e;outline-offset:4px}.anniversary-events{max-width:1180px;margin:auto;padding:70px 30px 85px;background:#fff;scroll-margin-top:90px}.anniversary-events-heading{max-width:760px;margin-bottom:52px}.anniversary-events-heading h2{font-size:44px!important;line-height:1.13!important;font-weight:750!important;color:#69162d!important;letter-spacing:-1.1px}.anniversary-event-feature{display:grid;grid-template-columns:.85fr 1.2fr;gap:58px;align-items:center;margin-top:44px;padding-top:44px;border-top:1px solid #eadfe2}.anniversary-event-copy h3{font-size:34px;line-height:1.13;font-weight:750;color:#69162d;margin:15px 0 20px;letter-spacing:-.7px}.anniversary-event-copy>p:not(.dinner-kicker){font-size:15px;line-height:1.8;color:#4d4448;margin-bottom:24px}.anniversary-event-cta{font-size:10px;text-transform:uppercase;margin-top:18px;margin-right:24px;margin-bottom:10px}.anniversary-event-copy>p:not(.dinner-kicker){margin-bottom:28px}.anniversary-event-pictures{display:grid;grid-template-columns:1fr 1fr;gap:12px}.anniversary-event-pictures img{display:block;width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:10px}.anniversary-event-pictures .anniversary-event-lead{grid-column:span 2;aspect-ratio:3/2}@media(max-width:900px){.anniversary-event-feature{gap:28px;grid-template-columns:.85fr 1.15fr}.anniversary-event-copy h3{font-size:28px}.anniversary-events-heading h2{font-size:36px!important}}@media(max-width:650px){.anniversary-events{padding:48px 22px}.anniversary-events-heading{margin-bottom:28px}.anniversary-events-heading h2{font-size:32px!important}.anniversary-event-feature{grid-template-columns:1fr;gap:25px;margin-top:32px;padding-top:32px}.anniversary-event-copy h3{font-size:30px}.anniversary-event-pictures{gap:10px}}