.events_page__bQTwf{--event-accent:#ecf79b}.events_page__bQTwf main{overflow:clip}.events_eyebrow__cYvxt{display:block;color:var(--event-accent);font-size:.875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.events_hero__6OhPZ{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,5vw,5rem);align-items:center;padding:clamp(3rem,6vw,6rem) clamp(1.25rem,6vw,7rem);background:radial-gradient(ellipse at 10% 85%,#34214d,transparent 65%)}.events_heroCopy__uKoCC{max-width:47rem}.events_page__bQTwf .events_title__kwbQ0{max-width:none;font-size:clamp(3rem,5.5vw,6.2rem);line-height:1.08;letter-spacing:-.04em;margin:1.3rem 0 1.5rem;overflow-wrap:anywhere}.events_page__bQTwf .events_title__kwbQ0 em{color:var(--lavender)}.events_lead__ivrDq{max-width:35rem;font-size:clamp(1.1rem,1.45vw,1.3rem);color:var(--muted)}.events_actions__UQkIA{display:flex;align-items:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.8rem}.events_page__bQTwf a.events_primary__oe42u{display:inline-flex;justify-content:center;align-items:center;text-align:center;min-height:48px;padding:.85rem 1.4rem;background:var(--event-accent);color:#11152d;border:1px solid var(--event-accent);border-radius:999px;font-size:1rem;font-weight:700;text-decoration:none}.events_page__bQTwf a.events_primary__oe42u:hover{background:#f4ffc6}.events_page__bQTwf a.events_textLink__pwX2t{display:inline-flex;align-items:center;min-height:44px;color:var(--ink);text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--lavender);font-weight:600}.events_page__bQTwf a.events_textLink__pwX2t:hover{color:var(--event-accent)}.events_heroNote__dG5gg{font-size:.875rem;color:var(--lavender);max-width:30rem;margin:2rem 0 0;line-height:1.8}.events_heroPhoto__0m79W{margin:0;position:relative;height:clamp(420px,44vw,650px);border-radius:48% 48% 1rem 1rem;overflow:hidden;border:1px solid var(--line)}.events_heroPhoto__0m79W img{object-position:center}.events_heroPhoto__0m79W figcaption{position:absolute;bottom:0;left:0;right:0;padding:5rem 1.5rem 1.7rem;background:linear-gradient(transparent,rgba(10,13,29,.94));font-family:Playfair Display,serif;font-size:clamp(1.35rem,2vw,1.8rem);line-height:1.3;text-align:center}.events_heroPhoto__0m79W figcaption span{display:block;font-family:DM Sans,sans-serif;font-size:.875rem;margin-top:.5rem;color:var(--event-accent)}.events_page__bQTwf .events_venues__o72CN{padding-top:clamp(3.5rem,6vw,6rem);padding-bottom:clamp(3.5rem,6vw,6rem)}.events_sectionIntro__eLV1m{max-width:49rem;margin:0 auto 3.5rem;text-align:center}.events_page__bQTwf .events_details__2cLta h2,.events_page__bQTwf .events_inquiry__ATarL h2,.events_page__bQTwf .events_sectionIntro__eLV1m h2{font-size:clamp(2rem,3.7vw,4rem);line-height:1.12;margin:1rem 0 1.4rem;letter-spacing:-.025em}.events_details__2cLta p,.events_inquiry__ATarL p,.events_sectionIntro__eLV1m p,.events_venueCopy__Y6ou3 p{color:var(--muted)}.events_venue__jADMb{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:center;padding:3.5rem 0;border-top:1px solid var(--line);scroll-margin-top:11rem}.events_venue__jADMb:last-child{padding-bottom:0}.events_venuePhoto__9KJ7q{position:relative;aspect-ratio:1/1;border-radius:1rem;overflow:hidden}.events_venueNumber__EHivz{position:absolute;top:1rem;left:1rem;padding:.45rem .85rem;border-radius:100%;background:#11152d;color:var(--event-accent);font-size:1rem}.events_reverse__cBN9I .events_venuePhoto__9KJ7q{order:2}.events_venueCopy__Y6ou3{min-width:0}.events_page__bQTwf .events_venueCopy__Y6ou3 h3{font-size:clamp(2.2rem,3.4vw,3.8rem);line-height:1.1;margin:.9rem 0}.events_venueCopy__Y6ou3 .events_venueTagline__Of4Ba{font-family:Playfair Display,serif;color:var(--lavender);font-style:italic;font-size:1.3rem}.events_highlights__Twk7B{list-style:none;padding:0;margin:1.5rem 0;border-top:1px solid var(--line)}.events_highlights__Twk7B li{padding:.6rem 0;border-bottom:1px solid var(--line);font-size:1rem}.events_venueCopy__Y6ou3 .events_location__9YKdN{color:var(--lavender);font-size:1rem}.events_page__bQTwf .events_details__2cLta{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);background:#1c2341;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.events_catering__nxzlF,.events_rates__ZsLJd{min-width:0}.events_rates__ZsLJd{padding-left:clamp(2rem,4vw,4rem);border-left:1px solid var(--line)}.events_page__bQTwf .events_details__2cLta h2{font-size:clamp(2rem,2.9vw,3.15rem)}.events_details__2cLta em{color:var(--event-accent)}.events_details__2cLta .events_rateNote__TLDmn{font-size:.9375rem}.events_details__2cLta .events_primary__oe42u{margin-top:.5rem}.events_page__bQTwf .events_inquiry__ATarL{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,5vw,5rem);align-items:center;scroll-margin-top:10rem}.events_inquiryLinks__45ATw{display:grid;gap:1rem}.events_page__bQTwf a.events_inquiryLink__kNa89{display:block;padding:1.5rem;border:1px solid var(--lavender);border-radius:.8rem;text-decoration:none;font-family:Playfair Display,serif;font-size:1.5rem;line-height:1.3}.events_page__bQTwf a.events_inquiryLink__kNa89:hover{background:#1c2341;border-color:var(--event-accent)}.events_inquirySub__SWOyQ{display:flex;justify-content:space-between;font-family:DM Sans,sans-serif;font-size:.875rem;color:var(--lavender);margin-top:.75rem;gap:1rem}.events_inquiry__ATarL .events_contactNote__T6Oe_{font-size:.9375rem}.events_page__bQTwf .navlinks a[aria-current=page]{color:var(--event-accent);text-decoration:underline;text-underline-offset:7px}@media (max-width:1050px){.events_hero__6OhPZ{grid-template-columns:1.1fr .9fr;gap:2rem}.events_page__bQTwf .events_title__kwbQ0{font-size:clamp(2.8rem,5.4vw,4rem)}.events_heroPhoto__0m79W{height:460px}.events_venue__jADMb{gap:2rem}}@media (max-width:760px){.events_hero__6OhPZ,.events_page__bQTwf .events_details__2cLta,.events_page__bQTwf .events_inquiry__ATarL,.events_venue__jADMb{grid-template-columns:1fr}.events_hero__6OhPZ{padding-top:2.5rem}.events_heroCopy__uKoCC{max-width:none}.events_page__bQTwf .events_title__kwbQ0{font-size:clamp(2.8rem,8.2vw,4.25rem)}.events_heroPhoto__0m79W{height:470px;max-width:440px;width:100%;margin:.75rem auto 0}.events_venuePhoto__9KJ7q{aspect-ratio:4/3}.events_reverse__cBN9I .events_venuePhoto__9KJ7q{order:0}.events_rates__ZsLJd{padding:2rem 0 0;border-left:0;border-top:1px solid var(--line)}.events_sectionIntro__eLV1m{text-align:left}.events_page__bQTwf .events_inquiry__ATarL{gap:1.5rem}}@media (max-width:640px){.events_page__bQTwf .events_inquiry__ATarL,.events_venue__jADMb{scroll-margin-top:1rem}.events_heroPhoto__0m79W{height:430px}}@media (max-width:420px){.events_page__bQTwf .events_title__kwbQ0{font-size:clamp(2.2rem,9.5vw,2.5rem)}}