.page-layout-module-scss-module__Og2T7a__page{--events-page-width:1400px;--events-content-inset:calc((100dvw - min(100dvw, var(--events-page-width))) / 2 + var(--grid-side-spacing));--video-size:max(400px, calc(100dvh / 2));min-height:100dvh}.page-layout-module-scss-module__Og2T7a__hero{--video-inset:.5rem;min-height:calc(var(--video-size) + 2*var(--video-inset));padding-block:var(--video-inset);grid-template-rows:auto 1fr;display:grid;position:relative}.page-layout-module-scss-module__Og2T7a__hero .page-layout-module-scss-module__Og2T7a__header{margin-top:var(--lg-spacing);margin-bottom:0}.page-layout-module-scss-module__Og2T7a__hero .page-layout-module-scss-module__Og2T7a__video{top:var(--video-inset);height:calc(100% - 2*var(--video-inset));margin-block:0;position:absolute}@media (min-width:640px){.page-layout-module-scss-module__Og2T7a__hero{--video-inset:2rem}.page-layout-module-scss-module__Og2T7a__hero .page-layout-module-scss-module__Og2T7a__header{margin-top:var(--xlg-spacing)}}.page-layout-module-scss-module__Og2T7a__main{max-width:var(--events-page-width);padding:2.5rem var(--grid-side-spacing) 3rem;margin:0 auto}.page-layout-module-scss-module__Og2T7a__intro{z-index:1;padding:var(--lg-spacing) max(2rem,var(--grid-side-spacing));align-content:center;gap:var(--lg-spacing);display:grid;position:relative;transform:translateY(-2rem)}@media (min-width:1024px){.page-layout-module-scss-module__Og2T7a__intro{gap:var(--s-spacing)}}.page-layout-module-scss-module__Og2T7a__intro h1{margin:0}.page-layout-module-scss-module__Og2T7a__sections{justify-content:center;align-items:center;gap:var(--s-spacing);flex-wrap:wrap;display:flex}.page-layout-module-scss-module__Og2T7a__main{gap:4rem;display:grid}.page-layout-module-scss-module__Og2T7a__main section{min-width:0;scroll-margin-top:2rem}.page-layout-module-scss-module__Og2T7a__sectionHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.5rem;display:flex}.page-layout-module-scss-module__Og2T7a__main .page-layout-module-scss-module__Og2T7a__list{left:calc(-1*var(--events-content-inset));width:100dvw;padding:.25rem var(--events-content-inset) 1rem;scroll-padding-inline:var(--events-content-inset);grid-template-rows:auto auto auto;grid-auto-columns:min(82vw,22rem);grid-auto-flow:column;align-items:stretch;gap:0 1.5rem;display:grid}.page-layout-module-scss-module__Og2T7a__main .page-layout-module-scss-module__Og2T7a__list::-webkit-scrollbar{display:none}.page-layout-module-scss-module__Og2T7a__main .page-layout-module-scss-module__Og2T7a__list>article{grid-template-rows:subgrid;scroll-snap-align:start;grid-row:span 3;min-width:0;display:grid}.page-layout-module-scss-module__Og2T7a__card{width:100%}.page-layout-module-scss-module__Og2T7a__labelSpace{justify-content:flex-end;align-items:flex-end;margin-bottom:.5rem;display:flex}.page-layout-module-scss-module__Og2T7a__imageLink{display:block}.page-layout-module-scss-module__Og2T7a__flyer{aspect-ratio:5/7;width:100%;height:auto;display:block}.page-layout-module-scss-module__Og2T7a__actions{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:.75rem;margin-top:.75rem;display:flex}.page-layout-module-scss-module__Og2T7a__notice{padding:2rem}.page-layout-module-scss-module__Og2T7a__notice a{margin-top:1rem;display:inline-block}.page-layout-module-scss-module__Og2T7a__bookButton{flex:none;min-width:max-content}.page-layout-module-scss-module__Og2T7a__eventName{flex:1 1 0;justify-content:flex-start;min-width:0}.page-layout-module-scss-module__Og2T7a__eventName:after{align-self:flex-start}.page-layout-module-scss-module__Og2T7a__communityDetails{flex-direction:column;gap:.25rem}.page-layout-module-scss-module__Og2T7a__communityDetails .page-layout-module-scss-module__Og2T7a__eventName{flex:0 auto;min-height:0;padding-bottom:.25rem}.page-layout-module-scss-module__Og2T7a__eventDate{padding-inline:var(--s-spacing)}@media (max-width:639px){.page-layout-module-scss-module__Og2T7a__page{--events-footer-padding-top:4rem}.page-layout-module-scss-module__Og2T7a__sectionHeading{margin-bottom:1rem}.page-layout-module-scss-module__Og2T7a__main{gap:2rem;padding-bottom:1rem}.page-layout-module-scss-module__Og2T7a__main .page-layout-module-scss-module__Og2T7a__list{grid-auto-columns:calc((100dvw - var(--events-content-inset) - 1.5rem)/1.5);column-gap:.75rem}.page-layout-module-scss-module__Og2T7a__actions{flex-direction:column}.page-layout-module-scss-module__Og2T7a__bookButton{width:100%;min-width:0;min-height:48px;padding:.75rem .5rem}.page-layout-module-scss-module__Og2T7a__eventName{flex:0 auto;width:100%}}@media (min-width:1280px){.page-layout-module-scss-module__Og2T7a__hero{--video-inset:1rem}}@media (min-width:640px){.page-layout-module-scss-module__Og2T7a__main{padding-top:3rem}}.page-layout-module-scss-module__Og2T7a__promoVideo{width:calc(100% - 1rem);margin:.5rem;overflow:hidden}.page-layout-module-scss-module__Og2T7a__promoVideoCTAs{gap:var(--s-spacing);flex-direction:row}@media (min-width:640px){.page-layout-module-scss-module__Og2T7a__promoVideo{width:calc(100% - 4rem);margin:2rem}.page-layout-module-scss-module__Og2T7a__promoVideoCTAs{gap:var(--s-spacing);flex-direction:row}}@media (min-width:1280px){.page-layout-module-scss-module__Og2T7a__promoVideo{margin:1rem calc(var(--grid-side-spacing) - 4rem);width:calc(100% - (var(--grid-side-spacing) - 4rem)*2)}}.page-layout-module-scss-module__Og2T7a__homePage_footerContainer{left:calc(var(--grid-side-spacing)*-1);z-index:-1;width:100dvw;margin-top:-6rem;padding-top:6rem;padding-bottom:4rem;position:relative}.page-layout-module-scss-module__Og2T7a__homePage_footerGrid{padding-inline:var(--grid-side-spacing);gap:var(--grid-spacing);grid-template-areas:"copyright copyright copyright copyright copyright copyright""business business business business business business""navigation navigation navigation social social social";grid-template-columns:repeat(6,1fr)!important}.page-layout-module-scss-module__Og2T7a__homePage_footerCallToAction{align-items:flex-start;gap:var(--m-spacing);grid-area:copyright;margin-bottom:2rem}.page-layout-module-scss-module__Og2T7a__homePage_footerPrimaryAction{padding:.75rem 1.5rem}.page-layout-module-scss-module__Og2T7a__homePage_footerNavigation,.page-layout-module-scss-module__Og2T7a__homePage_footerHelp,.page-layout-module-scss-module__Og2T7a__homePage_footerSocial{gap:var(--xs-spacing)}.page-layout-module-scss-module__Og2T7a__homePage_footerNavigation{grid-area:navigation}.page-layout-module-scss-module__Og2T7a__homePage_footerHelp{grid-area:help}.page-layout-module-scss-module__Og2T7a__homePage_footerSocial{grid-area:social}@media (min-width:640px){.page-layout-module-scss-module__Og2T7a__homePage_header{margin-top:var(--xlg-spacing)}.page-layout-module-scss-module__Og2T7a__homePage_footerContainer{margin-top:-12rem;padding-top:10rem}.page-layout-module-scss-module__Og2T7a__homePage_footerGrid{grid-template-areas:"business business business navigation navigation social social copyright copyright copyright copyright copyright";grid-template-columns:repeat(12,1fr)!important}}.page-layout-module-scss-module__Og2T7a__cartDropdown_cartDropdown{--cart-panel-padding:1.5rem;--cart-panel-top-padding:2rem;--cart-close-size:2rem;--cart-viewport-left-inset:max(.3rem, env(safe-area-inset-left,0px));--cart-viewport-right-inset:max(.3rem, env(safe-area-inset-right,0px));--cart-bottom-inset:calc(1rem + env(safe-area-inset-bottom,0px));--cart-close-right:calc(100dvw - var(--cart-viewport-right-inset) - var(--cart-anchor-center-x) - var(--cart-close-size) / 2);right:var(--cart-viewport-right-inset);top:calc(var(--cart-anchor-center-y) - var(--cart-panel-top-padding) - var(--cart-close-size)/2);height:calc(100dvh - var(--cart-anchor-center-y) + var(--cart-panel-top-padding) + var(--cart-close-size)/2 - var(--cart-bottom-inset));width:calc(100% - var(--cart-viewport-left-inset) - var(--cart-viewport-right-inset))}.page-layout-module-scss-module__Og2T7a__cartDropdown_cartDropdownContent{flex:1;justify-content:space-between;min-height:0}.page-layout-module-scss-module__Og2T7a__cartDropdown_cartDropdownList{flex:1;min-height:0;overflow-y:auto}.page-layout-module-scss-module__Og2T7a__cartDropdown_cartDropdownFooter{flex-shrink:0;padding-top:1.5rem}.page-layout-module-scss-module__Og2T7a__cartDropdown_emptyCartContent{flex:1}.page-layout-module-scss-module__Og2T7a__cartDropdown_cartListActionButton{padding:0}@media not (min-width:1024px){:is(html:has(.page-layout-module-scss-module__Og2T7a__cartDropdown_cartDropdown),body:has(.page-layout-module-scss-module__Og2T7a__cartDropdown_cartDropdown)){overflow:hidden}}@media (min-width:1024px){.page-layout-module-scss-module__Og2T7a__cartDropdown_cartDropdown{--cart-panel-padding:2rem;--cart-panel-top-padding:2.5rem;--cart-close-right:var(--cart-panel-padding);right:calc(100% - var(--cart-anchor-center-x) - var(--cart-panel-padding) - var(--cart-close-size)/2);width:35rem;height:auto;min-height:500px}.page-layout-module-scss-module__Og2T7a__cartDropdown_cartDropdownContent{flex:1 0 auto}.page-layout-module-scss-module__Og2T7a__cartDropdown_cartDropdownList{flex:none}}.page-layout-module-scss-module__Og2T7a__button_button,.page-layout-module-scss-module__Og2T7a__button_actionButton,.page-layout-module-scss-module__Og2T7a__button_cta{box-sizing:border-box;padding:calc(var(--s-spacing)*.8) var(--s-spacing);justify-content:center;align-items:center;min-height:44px;display:inline-flex}.page-layout-module-scss-module__Og2T7a__button_button:after,.page-layout-module-scss-module__Og2T7a__button_downArrowButton:after{padding-left:5px}.page-layout-module-scss-module__Og2T7a__modalCard_viewport{z-index:20;position:fixed;inset:0;overflow:hidden}.page-layout-module-scss-module__Og2T7a__modalCard_viewport .page-layout-module-scss-module__Og2T7a__modalCard_modalCard{z-index:20;padding:var(--cart-panel-top-padding) var(--cart-panel-padding) var(--cart-panel-padding);flex-direction:column;gap:2rem;margin:0;display:flex;position:absolute}.page-layout-module-scss-module__Og2T7a__modalCard_modalHeader{min-height:var(--cart-close-size);padding-right:calc(var(--cart-close-size) + 1.5rem)}.page-layout-module-scss-module__Og2T7a__modalCard_closeButton{top:var(--cart-panel-top-padding);right:var(--cart-close-right,var(--cart-panel-padding));width:var(--cart-close-size);height:var(--cart-close-size);place-items:center;display:grid;position:absolute}.page-layout-module-scss-module__Og2T7a__modalCard_background{z-index:1;position:fixed;inset:0}@media (min-width:1024px){.page-layout-module-scss-module__Og2T7a__modalCard_viewport{overflow-y:auto}}.page-layout-module-scss-module__Og2T7a__stepperButton_stepper{height:2.5rem;display:inline-flex;overflow:hidden}.page-layout-module-scss-module__Og2T7a__stepperButton_button{justify-content:center;align-items:center;width:2.5rem;display:inline-flex}.page-layout-module-scss-module__Og2T7a__stepperButton_value{justify-content:center;align-items:center;min-width:3rem;padding:0 1rem;display:inline-flex}.page-layout-module-scss-module__Og2T7a__footer_businessDetails{gap:var(--xs-spacing);grid-area:business;min-width:0}.page-layout-module-scss-module__Og2T7a__footer_businessDetails address{overflow-wrap:anywhere}.page-layout-module-scss-module__Og2T7a__cartDropdown_cartIcon{justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:relative}.page-layout-module-scss-module__Og2T7a__cartDropdown_cartAnchor{position:relative}.page-layout-module-scss-module__Og2T7a__cartDropdown_badge{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0 .2rem;display:inline-flex;position:absolute;top:-.7rem;right:-1rem}.page-layout-module-scss-module__Og2T7a__cartDropdown_itemCopy{flex:1}.page-layout-module-scss-module__Og2T7a__cartDropdown_description{margin-left:.75rem}.page-layout-module-scss-module__Og2T7a__cartDropdown_amount{margin-right:.5rem}.page-layout-module-scss-module__Og2T7a__cartDropdown_checkoutAction{flex:1}.page-layout-module-scss-module__Og2T7a__cartDropdown_remove{margin-top:.15rem;display:inline-block;position:relative}.page-layout-module-scss-module__Og2T7a__modalCard_modalHeader{justify-content:space-between;align-items:center}
