/* Atlas events, shared by the listing and homepage preview. */
body.atlas-events-page{background:#F3EEE3;color:#182823;font-family:Manrope,Arial,sans-serif;margin:0}
.atlas-events-page #mobile-menu.hidden{display:none}
.atlas-events-nav{gap:12px!important}
@media(min-width:1280px){.atlas-events-nav{gap:24px!important}}
.atlas-events-nav a[aria-current="page"]{color:#B9472D}
.atlas-events-container{max-width:1140px;margin:0 auto}
.atlas-upcoming-events{padding:80px 24px;border-bottom:1px solid #D8CEBB;background:#F3EEE3;scroll-margin-top:100px}
.atlas-events-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}
.atlas-events-section-heading h2,.atlas-event-list-section h2,.atlas-events-community h2{font:500 42px/1.12 Newsreader,Georgia,serif;letter-spacing:-.02em}
.atlas-events-all,.atlas-events-back{font-size:13px;font-weight:600;white-space:nowrap;color:#182823;text-decoration:underline;text-underline-offset:5px}
.atlas-event-card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:32px;align-items:center;background:#FAF7F0;padding:40px;border:1px solid #D8CEBB;border-radius:5px;margin-bottom:28px;scroll-margin-top:110px}
.atlas-event-kicker{font:700 11px/1.5 Manrope,Arial,sans-serif;text-transform:uppercase;letter-spacing:.13em;color:#728069;margin-bottom:12px}
.atlas-event-card h3{font:500 62px/1.02 Newsreader,Georgia,serif;letter-spacing:-.035em;margin:0 0 12px}
.atlas-event-tagline{font:500 27px/1.25 Newsreader,Georgia,serif;color:#B9472D;margin-bottom:20px}
.atlas-event-summary,.atlas-event-details p{font-size:14px;line-height:1.85;color:#43544E;margin-bottom:18px}
.atlas-event-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;border-top:1px solid #D8CEBB;padding-top:20px;margin-top:24px}
.atlas-event-facts dt{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#728069;margin-bottom:7px}
.atlas-event-facts dd{font-size:13px;line-height:1.6;color:#182823}
.atlas-event-status{font-size:12px;font-weight:600;color:#873320;margin-top:18px}
.atlas-event-details{margin-top:24px}
.atlas-event-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:28px}
.atlas-event-primary{display:inline-flex;gap:18px;align-items:center;justify-content:center;background:#B9472D;color:#F3EEE3;border-radius:4px;padding:14px 20px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-align:center}
.atlas-event-primary:hover{background:#9E3A23}
.atlas-event-secondary{font-size:12px;line-height:1.6;font-weight:600;color:#182823;text-decoration:underline;text-underline-offset:5px}
.atlas-event-art{margin:0;min-width:0;align-self:center}
.atlas-event-art img{display:block;width:100%;height:auto;mix-blend-mode:multiply}
.atlas-events-intro{padding:76px 24px 54px}
.atlas-events-intro h1{font:500 clamp(48px,6.2vw,82px)/1.03 Newsreader,Georgia,serif;letter-spacing:-.035em;margin:0 0 28px}
.atlas-events-intro h1 em{color:#B9472D;font-weight:500}
.atlas-events-intro>.atlas-events-container>p:not(.atlas-event-kicker){max-width:650px;font-size:17px;line-height:1.8;color:#43544E;margin-bottom:26px}
.atlas-event-list-section{padding:18px 24px 60px}
.atlas-event-list-section h2{margin-bottom:26px;font-size:30px}
.atlas-events-community{padding:54px 24px 70px;border-top:1px solid #D8CEBB}
.atlas-events-community p{max-width:720px;font-size:15px;line-height:1.8;color:#43544E;margin:20px 0}
.atlas-events-community .atlas-events-coming-soon{font-size:13px}
.atlas-events-community a{font-size:13px;font-weight:600;color:#873320;text-decoration:underline;text-underline-offset:5px}
.atlas-events-page [hidden]{display:none!important}
.atlas-event-card a:focus-visible,.atlas-events-all:focus-visible,.atlas-events-back:focus-visible,.atlas-events-community a:focus-visible{outline:3px solid #B9472D;outline-offset:5px}
@media(max-width:767px){.atlas-upcoming-events{padding:48px 16px}.atlas-events-section-heading h2,.atlas-events-community h2{font-size:32px}.atlas-event-card{grid-template-columns:1fr;padding:24px;gap:20px}.atlas-event-card h3{font-size:48px}.atlas-event-tagline{font-size:25px}.atlas-event-art{max-width:260px;justify-self:center;width:100%}.atlas-event-teaser .atlas-event-art{max-width:220px}.atlas-event-facts{grid-template-columns:1fr;gap:16px}.atlas-event-actions{align-items:stretch;flex-direction:column;gap:18px}.atlas-event-secondary{text-align:center}.atlas-events-intro{padding:44px 16px 36px}.atlas-events-intro>.atlas-events-container>p:not(.atlas-event-kicker){font-size:15px}.atlas-event-list-section{padding:12px 16px 36px}.atlas-events-community{padding:42px 16px 48px}.atlas-events-section-heading{align-items:center;gap:12px}.atlas-events-all{font-size:12px}}
