:root{--breakpoint-sm: breakpoints.$sm;--breakpoint-md: breakpoints.$md;--breakpoint-lg: breakpoints.$lg;--breakpoint-xl: breakpoints.$xl;--breakpoint-xxl: breakpoints.$xxl}:root{--event-background: var(--background-900)}.event{container-type:inline-size;container-name:event;width:100%;display:block}.events{display:flex;flex-direction:column;gap:1rem}.event-content{padding:.5rem;display:block;background:var(--event-background);box-sizing:border-box}.event-content .location-title{padding:.5rem;position:relative;display:flex;flex-wrap:wrap;text-align:center}.event-content .location-title .flag-container{flex:0 0 3rem;display:flex;flex-direction:column;justify-content:center}.event-content .location-title .flag-container img.flag{width:3rem;height:3rem;z-index:1;object-fit:cover;border-radius:50%}.event-content .location-title .city-title{flex:1 1 calc(100% - 3rem)}.event-content .location-title .city-title h2{flex:0 0 calc(100% - 5rem);font-size:var(--fs4);font-weight:900;margin:0;padding:0 1rem}.event-content .location-title .city-title .secondaryTitle{box-sizing:border-box;font-size:var(--fs8);font-weight:700;flex:1 1 auto;padding:0 1rem}.event-content .location-title .city-title .region{font-size:var(--fs11);font-weight:700;padding:0 1rem;font-size:var(--fs10)}.event-content .details{padding:.5rem}.event-content .details .date{text-align:center;box-sizing:border-box}.event-content .details .date h3{font-size:var(--fs6)}.event-content .details .date h3 span{margin-top:.5rem}.event-content .details .venue{text-align:center;box-sizing:border-box}.event-content .details .venue h4{text-transform:uppercase;font-weight:500}.event-content .details .venue h4.venueName{font-size:var(--fs7);margin-bottom:0}.event-content .details .venue h4.tba{margin-top:5rem;font-size:var(--fs5)}.event-content .details .venue .address{padding-left:2rem;position:relative}.event-content .details .venue .address p{color:var(--foreground-500);margin:-0.25rem 0 0;font-size:var(--fs11)}.event-content .details .venue .address p .icon{width:1.5rem;height:1.5rem;display:inline-block;fill:var(--accent-500);stroke-width:10px;transform:translateY(25%);margin-left:-2rem}.event-content .actions{margin:0}.event-content .actions .btn-container{justify-content:center}.event-content .actions .btn-container .btn.hasMessage{overflow:visible;pointer-events:none;position:relative}.event-content .actions .btn-container .btn.hasMessage::before{width:100%;height:100%}.event-content .actions .btn-container .btn.hasMessage span.message{display:block;background:var(--urgent-500);color:var(--urgent-on);font-size:var(--fs12);width:100%;font-weight:700;text-align:center;padding:.5rem 1.5rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-15deg);opacity:.95}.event-content .actions .availableSoon{text-align:center;font-size:var(--fs10);font-weight:700}@container event (width > 600px){.event-content{display:grid;grid-template-columns:10% 10% 10% 10% 10% 10% 10% 10% 10% 10%;grid-template-rows:10rem}.event-content .location-title{grid-column-start:1;grid-column-end:span 3;grid-row-start:1;grid-row-end:span 1;margin:-1rem 0;text-align:left}.event-content .location-title .city-title{display:flex;flex-direction:column;justify-content:center;gap:.5rem}.event-content .location-title .city-title h2{flex:0 0 auto}.event-content .location-title .city-title .secondaryTitle{flex:0 0 auto}.event-content .location-title .city-title .region{flex:0 0 auto}.event-content .details{grid-column-start:4;grid-column-end:span 5;grid-row-start:1;grid-row-end:span 1;padding:1rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem}.event-content .details .date{flex:0 0 auto;margin:0;display:flex;flex-direction:column;justify-content:center}.event-content .details .venue{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center}.event-content .details .venue h4.venueName{font-size:var(--fs8)}.event-content .details .venue .address p{margin:0}.event-content .actions{grid-column-start:9;grid-column-end:span 2;grid-row-start:1;grid-row-end:span 1;margin:0;padding:.5rem 2rem;display:flex;flex-direction:column;justify-content:center}}.event .location-title .flag-container{display:none}.event h3::after,.event h4::after{display:none}
/*# sourceMappingURL=home.base.css.map */
