.event-unavailable{min-height:68vh;padding-top:12rem}.event-unavailable h1{font:clamp(2.5rem,6vw,5rem)/1.1 Italiana,Georgia,serif}.event-hero{min-height:70vh;position:relative;display:flex;align-items:flex-end;background:#141713;color:#fff;overflow:hidden}.event-hero>img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.52}.event-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 15%,#0b120de8)}.event-hero-content{position:relative;z-index:1;padding:8rem max(6vw,1rem) 5rem;max-width:820px}.event-hero h1{font:clamp(3rem,8vw,6.5rem)/1 Italiana,Georgia,serif;margin:.8rem 0}.event-hero p:not(.eyebrow){font-size:clamp(1rem,2vw,1.3rem);max-width:580px}.event-hero .btn{display:inline-block;text-decoration:none;margin-top:1rem}.event-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:start;padding-top:6rem;padding-bottom:7rem}.event-intro h2{font:clamp(2.2rem,4vw,4rem)/1.1 Italiana,Georgia,serif}.event-intro p{max-width:630px;white-space:pre-line}.event-info{padding:1rem 0;border-top:1px solid #ac925e;border-bottom:1px solid #ac925e;margin:2rem 0}.event-gallery{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.event-gallery figure{margin:0}.event-gallery img{display:block;width:100%;height:330px;object-fit:cover}.event-gallery figure:nth-child(2){margin-top:3rem}.event-gallery figcaption{font-size:.75rem;opacity:.7;margin-top:.35rem}@media(max-width:800px){.event-intro{grid-template-columns:1fr}.event-hero{min-height:60vh}.event-gallery img{height:230px}}