@keyframes SingleEventPage-module-scss-module__Rpc3UG__skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__customWrapper{--event-gutter:clamp(1.25rem, 5.95vw + -1.61rem, 3.75rem);max-width:calc(67.5rem + 2*var(--event-gutter));padding:2.5rem var(--event-gutter) 4rem}@media (max-width:820px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__customWrapper{padding-top:1.375rem}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__columns{grid-template-columns:minmax(0,min(26.875rem,42%)) minmax(0,1fr);gap:clamp(1.75rem,4vw,3rem);display:grid}@media (max-width:820px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__columns{flex-direction:column;gap:1.875rem;display:flex}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__aside{min-width:0}@media (max-width:820px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__aside{order:2}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__main{min-width:0}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__asideContent{flex-direction:column;display:flex}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__media{position:relative}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__cover{aspect-ratio:1;isolation:isolate;background:#f7f9ff;border-radius:1.125rem;position:relative;overflow:hidden}@media (max-width:820px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__cover{display:none}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__coverBackdrop{z-index:-1;object-fit:cover;filter:blur(22px)saturate(1.1);opacity:.55;transform:scale(1.15)}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__coverImage{object-fit:contain}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__coverPlaceholder{object-fit:contain;padding:25%}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__logoTile{z-index:2;background:#fff;border-radius:1rem;width:7.5rem;height:7.5rem;padding:.625rem;position:absolute;top:-.5rem;left:-.5rem;box-shadow:0 .125rem .625rem #10182838}@media (max-width:820px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__logoTile{display:none}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__logo{object-fit:contain;width:100%;height:100%;display:block}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__badge{z-index:1;color:#2e2e2e;background:#fff;border:1px solid #e3e7f1;border-radius:999px;align-items:center;gap:.5rem;height:2.75rem;margin:-1.375rem 1rem 0;padding:0 .375rem 0 1rem;text-decoration:none;display:flex;position:relative;box-shadow:0 .5rem 1.5rem #10182824}@media (max-width:820px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__badge{height:2.375rem;box-shadow:none;margin:0;padding:0 .25rem 0 .875rem}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__badge:focus-visible{outline-offset:.125rem;outline:.125rem solid #ca0094}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__badgeHost{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.875rem;font-weight:500;transition:color .15s;overflow:hidden}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__badgeArrow{color:#ca0094;background:#fbeaf5;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;transition:background-color .18s,color .18s;display:grid}@media (max-width:820px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__badgeArrow{width:1.75rem;height:1.75rem}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__badgeArrow svg{width:.9375rem;height:.9375rem}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__badgeLink:hover .SingleEventPage-module-scss-module__Rpc3UG__badgeHost,.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__badgeLink:focus-visible .SingleEventPage-module-scss-module__Rpc3UG__badgeHost{color:#ca0094}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__badgeLink:hover .SingleEventPage-module-scss-module__Rpc3UG__badgeArrow,.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__badgeLink:focus-visible .SingleEventPage-module-scss-module__Rpc3UG__badgeArrow{color:#fff;background:#ca0094}@media (max-width:820px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__header{--cover:8.375rem;grid-template-columns:var(--cover) minmax(0, 1fr);column-gap:1.125rem;display:grid}}@media (max-width:560px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__header{grid-template-columns:var(--cover) minmax(0, 1fr);column-gap:.75rem;--cover:4.25rem!important}}@media (max-width:820px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__headerNoCover{display:block}}@media (max-width:560px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__headerNoCover{grid-template-columns:minmax(0,1fr);display:grid}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__headerNoCover .SingleEventPage-module-scss-module__Rpc3UG__announcement,.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__headerNoCover .SingleEventPage-module-scss-module__Rpc3UG__title{grid-column:1}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__headerCover{display:none}@media (max-width:820px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__headerCover{width:var(--cover);height:var(--cover);display:block;position:relative}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__headerCover button{border-radius:.875rem;width:100%;height:100%}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__headerCover .SingleEventPage-module-scss-module__Rpc3UG__logoTile{pointer-events:none;border-radius:.625rem;width:3rem;height:3rem;padding:.3125rem;display:block;top:-.375rem;left:-.375rem}}@media (max-width:560px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__headerCover{grid-row:1/span 2;align-self:center}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__headerCover .SingleEventPage-module-scss-module__Rpc3UG__logoTile{border-radius:.5rem;width:2rem;height:2rem;padding:.1875rem;top:-.25rem;left:-.25rem}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__headerText{display:contents}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__announcement{color:#fff;letter-spacing:.02em;text-transform:uppercase;background-color:#644dbb;border-radius:999px;justify-self:start;margin:0 0 .8125rem;padding:.4rem .75rem;font-size:.8125rem;font-weight:600;line-height:1.1;display:inline-block}@media (max-width:560px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__announcement{color:#644dbb;background:0 0;grid-area:2/2;align-self:start;margin:.25rem 0 0;padding:0;font-size:.78125rem;line-height:1.25}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__title{color:#2e2e2e;letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.625rem,3vw,2.25rem);font-weight:600;line-height:1.14}@media (max-width:820px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__title{margin-bottom:.75rem}}@media (max-width:560px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__title{font-size:clamp(1.125rem,(100vw - 7.5rem)/(var(--title-chars)*.48),1.625rem);grid-area:1/2/span 2;align-self:center;margin:0}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__announcement+.SingleEventPage-module-scss-module__Rpc3UG__title{grid-row:1;align-self:end}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__info{align-items:center;gap:.625rem;margin-bottom:.75rem;font-size:1rem;line-height:1.35;display:flex;position:relative}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__info:last-child{margin-bottom:0}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__info p{margin:0}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__info>svg{color:#2e2e2e;flex:none;width:1.25rem;height:1.25rem}@media (max-width:560px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__info{grid-area:3/1/auto/-1;margin-top:.75rem;margin-bottom:0}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__info+.SingleEventPage-module-scss-module__Rpc3UG__info{grid-row:4}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__venue{color:#644dbb;font-weight:500;text-decoration:none}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__venue:hover{text-decoration:underline}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__infoSub{color:#747b89;flex-wrap:wrap;align-items:center;gap:0 .3125rem;font-size:.875rem;display:flex}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__hoursToggle{color:#ca0094;cursor:pointer;background:0 0;border:0;align-items:center;gap:.1875rem;padding:0;font-size:.90625rem;font-weight:500;display:inline-flex}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__hoursToggle:hover{color:#740456}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__hoursToggle svg{width:.9375rem;height:.9375rem;transition:transform .18s}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__hoursToggle[aria-expanded=true] svg{transform:rotate(180deg)}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__hoursPanel{z-index:10;width:min(21.875rem,100vw - 2*var(--event-gutter));background:#fff;border:1px solid #e3e7f1;border-radius:.875rem;max-height:22.5rem;padding:1rem 1.125rem;position:absolute;top:calc(100% + .375rem);left:0;overflow:auto;box-shadow:0 .75rem 2rem #10182829}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__hoursPanel[hidden]{display:none}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__hoursContent{color:#444143;letter-spacing:0;font-size:.90625rem;line-height:1.5}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__eventLinksBar{flex-wrap:wrap;gap:.375rem;margin-top:.875rem;display:flex}@media (max-width:820px){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__eventLinksBar{margin-top:.375rem}}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__eventLinkButton{color:#444143;white-space:nowrap;border:1px solid #e3e7f1;border-radius:999px;flex:auto;justify-content:center;align-items:center;gap:.375rem;height:2.375rem;padding:0 .625rem;font-size:.84375rem;font-weight:500;text-decoration:none;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__eventLinkButton:hover,.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__eventLinkButton:focus-visible{color:#fff;background:#ca0094;border-color:#ca0094;transform:scale(1.04)}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__eventLinkButton svg{flex-shrink:0;width:.9375rem;height:.9375rem}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__about{margin-top:1.625rem;scroll-margin-top:4.25rem}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__aboutHeading{color:#ca0094;letter-spacing:-.02em;margin:0 0 .5625rem;font-size:1.25rem;font-weight:600;line-height:1.25}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__aboutContent{color:#444143;letter-spacing:0;white-space:pre-line;font-size:.9375rem;line-height:1.6}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__tickets{margin-top:1.5rem}@media (prefers-reduced-motion:reduce){.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__badgeHost,.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__eventLinkButton{transition:none}.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__eventLinkButton:hover,.SingleEventPage-module-scss-module__Rpc3UG__singleEventPage .SingleEventPage-module-scss-module__Rpc3UG__eventLinkButton:focus-visible{transform:none}}
@keyframes EventCoverThumbnail-module-scss-module__5_gWqq__skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.EventCoverThumbnail-module-scss-module__5_gWqq__thumbnail{cursor:zoom-in;background:#f7f9ff;border:0;border-radius:.75rem;flex-shrink:0;width:4.5rem;height:4.5rem;padding:0;position:relative;overflow:hidden}.EventCoverThumbnail-module-scss-module__5_gWqq__thumbnail img{object-fit:cover}.EventCoverThumbnail-module-scss-module__5_gWqq__expand{color:#fff;background:#0000008c;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;display:grid;position:absolute;bottom:.25rem;right:.25rem}.EventCoverThumbnail-module-scss-module__5_gWqq__expand svg{width:.6875rem;height:.6875rem}.EventCoverThumbnail-module-scss-module__5_gWqq__overlay{z-index:1000;cursor:zoom-out;background:#0c0c10e0;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.EventCoverThumbnail-module-scss-module__5_gWqq__photo{width:100%;height:min(80vh,100%);position:relative}.EventCoverThumbnail-module-scss-module__5_gWqq__photo img{object-fit:contain}.EventCoverThumbnail-module-scss-module__5_gWqq__close{z-index:1;color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:999px;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;top:1rem;right:1rem}.EventCoverThumbnail-module-scss-module__5_gWqq__close svg{width:1.125rem;height:1.125rem}
@keyframes EventQuantity-module-scss-module___JeeaW__skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.EventQuantity-module-scss-module___JeeaW__ticket{--edge-colour:#e3e7f1;--edge-width:.0625rem;--stub-width:8.875rem;--notch:.5rem;position:relative}@media (max-width:768px){.EventQuantity-module-scss-module___JeeaW__ticket{--stub-width:7.875rem}}.EventQuantity-module-scss-module___JeeaW__ticket.EventQuantity-module-scss-module___JeeaW__selected{--edge-colour:#ca0094;--edge-width:.09375rem}.EventQuantity-module-scss-module___JeeaW__ticket.EventQuantity-module-scss-module___JeeaW__highlighted{--edge-colour:#ca0094;--edge-width:.125rem}.EventQuantity-module-scss-module___JeeaW__ticket.EventQuantity-module-scss-module___JeeaW__dimmed{opacity:.5}.EventQuantity-module-scss-module___JeeaW__ticket.EventQuantity-module-scss-module___JeeaW__hasSource{margin-top:.625rem}.EventQuantity-module-scss-module___JeeaW__ticket.EventQuantity-module-scss-module___JeeaW__hasSource .EventQuantity-module-scss-module___JeeaW__summary{padding-top:1.1875rem}.EventQuantity-module-scss-module___JeeaW__edge{padding:var(--edge-width);background:var(--edge-colour);-webkit-mask-image:radial-gradient(circle at calc(100% - var(--stub-width)) 0, transparent calc(var(--notch) - .5px), #000 var(--notch)),radial-gradient(circle at calc(100% - var(--stub-width)) 100%, transparent calc(var(--notch) - .5px), #000 var(--notch));-webkit-mask-image:radial-gradient(circle at calc(100% - var(--stub-width)) 0, transparent calc(var(--notch) - .5px), #000 var(--notch)),radial-gradient(circle at calc(100% - var(--stub-width)) 100%, transparent calc(var(--notch) - .5px), #000 var(--notch));mask-image:radial-gradient(circle at calc(100% - var(--stub-width)) 0, transparent calc(var(--notch) - .5px), #000 var(--notch)),radial-gradient(circle at calc(100% - var(--stub-width)) 100%, transparent calc(var(--notch) - .5px), #000 var(--notch));-webkit-mask-composite:source-in;border-radius:1rem;transition:background-color .15s;-webkit-mask-composite:source-in;mask-composite:intersect}.EventQuantity-module-scss-module___JeeaW__shape{grid-template-columns:minmax(0, 1fr) var(--stub-width);border-radius:calc(1rem - var(--edge-width));-webkit-mask-image:radial-gradient(circle at calc(100% - var(--stub-width) + var(--edge-width)) calc(-1 * var(--edge-width)), transparent calc(calc(var(--notch) + var(--edge-width)) - .5px), #000 calc(var(--notch) + var(--edge-width))),radial-gradient(circle at calc(100% - var(--stub-width) + var(--edge-width)) calc(100% + var(--edge-width)), transparent calc(calc(var(--notch) + var(--edge-width)) - .5px), #000 calc(var(--notch) + var(--edge-width)));-webkit-mask-image:radial-gradient(circle at calc(100% - var(--stub-width) + var(--edge-width)) calc(-1 * var(--edge-width)), transparent calc(calc(var(--notch) + var(--edge-width)) - .5px), #000 calc(var(--notch) + var(--edge-width))),radial-gradient(circle at calc(100% - var(--stub-width) + var(--edge-width)) calc(100% + var(--edge-width)), transparent calc(calc(var(--notch) + var(--edge-width)) - .5px), #000 calc(var(--notch) + var(--edge-width)));mask-image:radial-gradient(circle at calc(100% - var(--stub-width) + var(--edge-width)) calc(-1 * var(--edge-width)), transparent calc(calc(var(--notch) + var(--edge-width)) - .5px), #000 calc(var(--notch) + var(--edge-width))),radial-gradient(circle at calc(100% - var(--stub-width) + var(--edge-width)) calc(100% + var(--edge-width)), transparent calc(calc(var(--notch) + var(--edge-width)) - .5px), #000 calc(var(--notch) + var(--edge-width)));-webkit-mask-composite:source-in;background:#fff;grid-template-rows:auto auto;display:grid;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.EventQuantity-module-scss-module___JeeaW__summary{min-width:0;padding:.9375rem .875rem .9375rem 1.125rem}@media (max-width:768px){.EventQuantity-module-scss-module___JeeaW__summary{padding:.8125rem .625rem .8125rem .875rem}}.EventQuantity-module-scss-module___JeeaW__stub{background:#f7f9ff;padding:0 .625rem;position:relative}.EventQuantity-module-scss-module___JeeaW__stub:before{content:"";top:calc(var(--notch) + .25rem);bottom:calc(var(--notch) + .25rem);border-left:.09375rem dashed #c9cedd;position:absolute;left:0}.EventQuantity-module-scss-module___JeeaW__stub{grid-area:1/2/span 2;grid-template-rows:subgrid;display:grid}.EventQuantity-module-scss-module___JeeaW__stub>*{grid-row:1;place-self:center}.EventQuantity-module-scss-module___JeeaW__source{z-index:1;max-width:calc(100% - var(--stub-width) - 1.625rem);color:#fff;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:.3125rem;padding:.25rem .5625rem;font-size:.75rem;font-weight:600;line-height:1.1;position:absolute;top:-.625rem;left:1.125rem;overflow:hidden}@media (max-width:768px){.EventQuantity-module-scss-module___JeeaW__source{left:.875rem}}.EventQuantity-module-scss-module___JeeaW__toneViolet{background-color:#644dbb}.EventQuantity-module-scss-module___JeeaW__toneMagenta{background-color:#ca0094}.EventQuantity-module-scss-module___JeeaW__toneGreen{background-color:#05c78d}.EventQuantity-module-scss-module___JeeaW__title{letter-spacing:-.015em;margin-bottom:.1875rem;font-size:1rem;font-weight:600;line-height:1.3}.EventQuantity-module-scss-module___JeeaW__titleExtras{color:#747b89;letter-spacing:-.01em;font-size:.875rem;font-weight:400}@media (max-width:768px){.EventQuantity-module-scss-module___JeeaW__titleExtras{display:block}}.EventQuantity-module-scss-module___JeeaW__titleExtra{white-space:nowrap;display:inline-block}.EventQuantity-module-scss-module___JeeaW__titleDot{margin:0 .3125rem}@media (max-width:768px){.EventQuantity-module-scss-module___JeeaW__titleExtra:first-child .EventQuantity-module-scss-module___JeeaW__titleDot{display:none}}.EventQuantity-module-scss-module___JeeaW__priceLine{flex-wrap:wrap;align-items:center;gap:.1875rem .5625rem;font-size:.90625rem;display:flex}.EventQuantity-module-scss-module___JeeaW__wasPrice{color:#747b89;font-size:.84375rem}.EventQuantity-module-scss-module___JeeaW__price{font-weight:500}.EventQuantity-module-scss-module___JeeaW__percentOff{color:#ca0094;white-space:nowrap;font-size:.84375rem;font-weight:500}.EventQuantity-module-scss-module___JeeaW__detailsToggle{color:#747b89;cursor:pointer;background:0 0;border:0;align-items:center;gap:.1875rem;padding:0;font-size:.875rem;display:inline-flex}.EventQuantity-module-scss-module___JeeaW__detailsToggle:hover{color:#2e2e2e}@media (max-width:768px){.EventQuantity-module-scss-module___JeeaW__detailsToggle{padding:.3125rem 0}}.EventQuantity-module-scss-module___JeeaW__chevron{width:.9375rem;height:.9375rem;transition:transform .18s}[aria-expanded=true]>.EventQuantity-module-scss-module___JeeaW__chevron{transform:rotate(180deg)}.EventQuantity-module-scss-module___JeeaW__notice{color:#444143;margin-top:.25rem;font-size:.84375rem}.EventQuantity-module-scss-module___JeeaW__unavailable{text-align:center;font-size:.875rem;font-weight:500}.EventQuantity-module-scss-module___JeeaW__stepper{flex:none;align-items:center;gap:.625rem;display:flex}@media (max-width:768px){.EventQuantity-module-scss-module___JeeaW__stepper{gap:.5rem}}.EventQuantity-module-scss-module___JeeaW__stepper button{cursor:pointer;border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;padding:0;transition:transform .12s,opacity .15s,background-color .15s,border-color .15s,color .15s;display:grid}@media (max-width:768px){.EventQuantity-module-scss-module___JeeaW__stepper button{width:2rem;height:2rem}}@media (hover:hover){.EventQuantity-module-scss-module___JeeaW__stepper button:hover:not(:disabled){transform:scale(1.05)}}.EventQuantity-module-scss-module___JeeaW__stepper button:active:not(:disabled){transform:scale(.92)}.EventQuantity-module-scss-module___JeeaW__stepper button:disabled{opacity:.45;cursor:default}.EventQuantity-module-scss-module___JeeaW__stepper button svg{stroke-width:2.5px;width:1rem;height:1rem}.EventQuantity-module-scss-module___JeeaW__minus{color:#747b89;background:#fff;border:.09375rem solid #c5cad6}.EventQuantity-module-scss-module___JeeaW__selected .EventQuantity-module-scss-module___JeeaW__minus{color:#ca0094;background:#fbeaf5;border-color:#0000}.EventQuantity-module-scss-module___JeeaW__plus{color:#fff;background:#ca0094;border:.09375rem solid #ca0094}.EventQuantity-module-scss-module___JeeaW__count{color:#b4bac7;font-variant-numeric:tabular-nums;text-align:center;min-width:1.125rem;font-size:1.125rem;font-weight:500}.EventQuantity-module-scss-module___JeeaW__selected .EventQuantity-module-scss-module___JeeaW__count{color:#ca0094}.EventQuantity-module-scss-module___JeeaW__fold{visibility:hidden;grid-column:1;grid-template-rows:0fr;transition:grid-template-rows .2s,visibility .2s;display:grid}.EventQuantity-module-scss-module___JeeaW__fold.EventQuantity-module-scss-module___JeeaW__foldOpen{visibility:visible;grid-template-rows:1fr}.EventQuantity-module-scss-module___JeeaW__foldClip{min-height:0;overflow:hidden}.EventQuantity-module-scss-module___JeeaW__details{color:#444143;border-top:1px solid #e3e7f1;grid-template-columns:1.125rem minmax(0,1fr);align-items:start;gap:.5625rem;margin:0 .875rem 0 1.125rem;padding:.75rem 0 .9375rem;font-size:.875rem;line-height:1.45;display:grid}@media (max-width:768px){.EventQuantity-module-scss-module___JeeaW__details{margin:0 .625rem 0 .875rem;padding-bottom:.8125rem}}.EventQuantity-module-scss-module___JeeaW__details p{margin:0}.EventQuantity-module-scss-module___JeeaW__detailIcon{color:#747b89;width:1rem;height:1rem;margin-top:.125rem}.EventQuantity-module-scss-module___JeeaW__datePills{flex-wrap:wrap;align-items:center;gap:.3125rem;display:flex}.EventQuantity-module-scss-module___JeeaW__datePillGroup{align-items:center;gap:.3125rem;display:inline-flex}.EventQuantity-module-scss-module___JeeaW__datePill{color:#2e2e2e;white-space:nowrap;background:#fff;border:1px solid #e3e7f1;border-radius:999px;align-items:center;gap:.3125rem;padding:.125rem .625rem;font-size:.8125rem;display:inline-flex}.EventQuantity-module-scss-module___JeeaW__datePill b{color:#ca0094;font-weight:500}.EventQuantity-module-scss-module___JeeaW__datePill em{color:#747b89;font-style:normal}.EventQuantity-module-scss-module___JeeaW__dateArrow{color:#747b89;flex:none;width:.9375rem;height:.9375rem}.EventQuantity-module-scss-module___JeeaW__datesToggle{color:#ca0094;cursor:pointer;background:0 0;border:0;margin-top:.375rem;padding:0;font-size:.8125rem;font-weight:500}.EventQuantity-module-scss-module___JeeaW__zone{color:#747b89}.EventQuantity-module-scss-module___JeeaW__description{white-space:pre-line}
@keyframes SlotBookingPanel-module-scss-module__wa2VhG__skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.SlotBookingPanel-module-scss-module__wa2VhG__panel{flex-direction:column;gap:1.25rem;margin-bottom:1.25rem;display:flex}.SlotBookingPanel-module-scss-module__wa2VhG__label{margin-bottom:.5rem;font-size:.9375rem;font-weight:600}.SlotBookingPanel-module-scss-module__wa2VhG__muted{color:#747b89;font-size:.8125rem;font-weight:400}.SlotBookingPanel-module-scss-module__wa2VhG__calendarBox{background:#fff;border:1px solid #e3e7f1;border-radius:.875rem;padding:.75rem .875rem .875rem}.SlotBookingPanel-module-scss-module__wa2VhG__monthNav{align-items:center;gap:.375rem;margin-bottom:.625rem;display:flex}.SlotBookingPanel-module-scss-module__wa2VhG__monthNav button{color:#ca0094;cursor:pointer;background:#fbeaf5;border:0;border-radius:50%;place-items:center;width:1.875rem;height:1.875rem;padding:0;display:grid}.SlotBookingPanel-module-scss-module__wa2VhG__monthNav button:disabled{opacity:.35;cursor:default}.SlotBookingPanel-module-scss-module__wa2VhG__monthNav button svg{width:1rem;height:1rem}.SlotBookingPanel-module-scss-module__wa2VhG__monthName{font-size:.9375rem;font-weight:600}.SlotBookingPanel-module-scss-module__wa2VhG__monthNav .SlotBookingPanel-module-scss-module__wa2VhG__muted{margin-left:.25rem;margin-right:auto}.SlotBookingPanel-module-scss-module__wa2VhG__calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:.3125rem;display:grid}.SlotBookingPanel-module-scss-module__wa2VhG__weekday{color:#747b89;text-align:center;padding-bottom:.125rem;font-size:.75rem}.SlotBookingPanel-module-scss-module__wa2VhG__emptyDay{color:#c5cad6;place-items:center;height:2.5rem;font-size:.875rem;display:grid}.SlotBookingPanel-module-scss-module__wa2VhG__day{color:#2e2e2e;cursor:pointer;background:#fff;border:1px solid #f0c9e5;border-radius:.5625rem;flex-direction:column;justify-content:center;align-items:center;gap:.1875rem;height:2.5rem;padding:0;font-size:.875rem;font-weight:500;line-height:1;display:flex;position:relative}.SlotBookingPanel-module-scss-module__wa2VhG__day:hover{border-color:#ca0094}.SlotBookingPanel-module-scss-module__wa2VhG__daySelected{color:#740456;background:#fbeaf5;border:.09375rem solid #ca0094}.SlotBookingPanel-module-scss-module__wa2VhG__dayClosed{color:#b6bbc8;border-color:#eef0f6;text-decoration:line-through}.SlotBookingPanel-module-scss-module__wa2VhG__dot{background:#ca0094;border-radius:50%;width:.3125rem;height:.3125rem;display:block}.SlotBookingPanel-module-scss-module__wa2VhG__dotFew{background:#f59e0b}.SlotBookingPanel-module-scss-module__wa2VhG__dotClosed{background:#c9cedd}.SlotBookingPanel-module-scss-module__wa2VhG__legend{color:#747b89;flex-wrap:wrap;gap:.875rem;margin-top:.625rem;font-size:.75rem;display:flex}.SlotBookingPanel-module-scss-module__wa2VhG__legend span{align-items:center;gap:.375rem;display:inline-flex}.SlotBookingPanel-module-scss-module__wa2VhG__times{grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.375rem;display:grid}.SlotBookingPanel-module-scss-module__wa2VhG__time{color:#2e2e2e;cursor:pointer;background:#fff;border:1px solid #f0c9e5;border-radius:.625rem;flex-direction:column;justify-content:center;align-items:center;gap:.0625rem;min-height:2.75rem;padding:.375rem .5rem;transition:border-color .15s,background-color .15s;display:flex;position:relative}.SlotBookingPanel-module-scss-module__wa2VhG__time:hover{border-color:#ca0094}.SlotBookingPanel-module-scss-module__wa2VhG__timeSelected{color:#740456;background:#fbeaf5;border:.09375rem solid #ca0094}.SlotBookingPanel-module-scss-module__wa2VhG__timeClosed{opacity:.5;text-decoration:line-through}.SlotBookingPanel-module-scss-module__wa2VhG__timeLabel{white-space:nowrap;font-size:.875rem;font-weight:500}.SlotBookingPanel-module-scss-module__wa2VhG__timeNote{color:#747b89;font-size:.71875rem}.SlotBookingPanel-module-scss-module__wa2VhG__fewLeft{color:#ca0094;font-size:.71875rem;font-weight:500}.SlotBookingPanel-module-scss-module__wa2VhG__badge{color:#fff;text-align:center;background:#ca0094;border-radius:999px;min-width:1.125rem;padding:0 .3125rem;font-size:.6875rem;font-weight:600;line-height:1.125rem;text-decoration:none;position:absolute;top:-.4375rem;right:-.4375rem}.SlotBookingPanel-module-scss-module__wa2VhG__laneNote{color:#747b89;margin:-.25rem 0 .625rem;font-size:.875rem}.SlotBookingPanel-module-scss-module__wa2VhG__tickets{flex-direction:column;gap:.75rem;display:flex}.SlotBookingPanel-module-scss-module__wa2VhG__ticket{--edge-colour:#e3e7f1;--edge-width:.0625rem;--stub-width:8.875rem;--notch:.5rem;position:relative}@media (max-width:768px){.SlotBookingPanel-module-scss-module__wa2VhG__ticket{--stub-width:7.875rem}}.SlotBookingPanel-module-scss-module__wa2VhG__ticket.SlotBookingPanel-module-scss-module__wa2VhG__selected{--edge-colour:#ca0094;--edge-width:.09375rem}.SlotBookingPanel-module-scss-module__wa2VhG__hasTag{margin-top:.625rem}.SlotBookingPanel-module-scss-module__wa2VhG__hasTag .SlotBookingPanel-module-scss-module__wa2VhG__ticketInfo{padding-top:1.1875rem}.SlotBookingPanel-module-scss-module__wa2VhG__ticketClosed{opacity:.5}.SlotBookingPanel-module-scss-module__wa2VhG__tag{z-index:1;max-width:calc(100% - var(--stub-width) - 1.625rem);color:#fff;letter-spacing:.03em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;border-radius:.3125rem;padding:.25rem .5625rem;font-size:.75rem;font-weight:600;line-height:1.1;position:absolute;top:-.625rem;left:1.125rem;overflow:hidden}@media (max-width:768px){.SlotBookingPanel-module-scss-module__wa2VhG__tag{left:.875rem}}.SlotBookingPanel-module-scss-module__wa2VhG__toneViolet{background-color:#644dbb}.SlotBookingPanel-module-scss-module__wa2VhG__toneMagenta{background-color:#ca0094}.SlotBookingPanel-module-scss-module__wa2VhG__toneGreen{background-color:#05c78d}.SlotBookingPanel-module-scss-module__wa2VhG__edge{padding:var(--edge-width);background:var(--edge-colour);-webkit-mask-image:radial-gradient(circle at calc(100% - var(--stub-width)) 0, transparent calc(var(--notch) - .5px), #000 var(--notch)),radial-gradient(circle at calc(100% - var(--stub-width)) 100%, transparent calc(var(--notch) - .5px), #000 var(--notch));-webkit-mask-image:radial-gradient(circle at calc(100% - var(--stub-width)) 0, transparent calc(var(--notch) - .5px), #000 var(--notch)),radial-gradient(circle at calc(100% - var(--stub-width)) 100%, transparent calc(var(--notch) - .5px), #000 var(--notch));mask-image:radial-gradient(circle at calc(100% - var(--stub-width)) 0, transparent calc(var(--notch) - .5px), #000 var(--notch)),radial-gradient(circle at calc(100% - var(--stub-width)) 100%, transparent calc(var(--notch) - .5px), #000 var(--notch));-webkit-mask-composite:source-in;border-radius:1rem;transition:background-color .15s;-webkit-mask-composite:source-in;mask-composite:intersect}.SlotBookingPanel-module-scss-module__wa2VhG__shape{grid-template-columns:minmax(0, 1fr) var(--stub-width);border-radius:calc(1rem - var(--edge-width));-webkit-mask-image:radial-gradient(circle at calc(100% - var(--stub-width) + var(--edge-width)) calc(-1 * var(--edge-width)), transparent calc(calc(var(--notch) + var(--edge-width)) - .5px), #000 calc(var(--notch) + var(--edge-width))),radial-gradient(circle at calc(100% - var(--stub-width) + var(--edge-width)) calc(100% + var(--edge-width)), transparent calc(calc(var(--notch) + var(--edge-width)) - .5px), #000 calc(var(--notch) + var(--edge-width)));-webkit-mask-image:radial-gradient(circle at calc(100% - var(--stub-width) + var(--edge-width)) calc(-1 * var(--edge-width)), transparent calc(calc(var(--notch) + var(--edge-width)) - .5px), #000 calc(var(--notch) + var(--edge-width))),radial-gradient(circle at calc(100% - var(--stub-width) + var(--edge-width)) calc(100% + var(--edge-width)), transparent calc(calc(var(--notch) + var(--edge-width)) - .5px), #000 calc(var(--notch) + var(--edge-width)));mask-image:radial-gradient(circle at calc(100% - var(--stub-width) + var(--edge-width)) calc(-1 * var(--edge-width)), transparent calc(calc(var(--notch) + var(--edge-width)) - .5px), #000 calc(var(--notch) + var(--edge-width))),radial-gradient(circle at calc(100% - var(--stub-width) + var(--edge-width)) calc(100% + var(--edge-width)), transparent calc(calc(var(--notch) + var(--edge-width)) - .5px), #000 calc(var(--notch) + var(--edge-width)));-webkit-mask-composite:source-in;background:#fff;display:grid;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.SlotBookingPanel-module-scss-module__wa2VhG__ticketInfo{min-width:0;padding:.9375rem .875rem .9375rem 1.125rem}@media (max-width:768px){.SlotBookingPanel-module-scss-module__wa2VhG__ticketInfo{padding:.8125rem .625rem .8125rem .875rem}}.SlotBookingPanel-module-scss-module__wa2VhG__ticketName{font-size:1rem;font-weight:600;line-height:1.3}.SlotBookingPanel-module-scss-module__wa2VhG__ticketDescription{color:#747b89;margin-top:.125rem;font-size:.8125rem}.SlotBookingPanel-module-scss-module__wa2VhG__ticketPrice{margin-top:.1875rem;font-size:.90625rem;font-weight:500}.SlotBookingPanel-module-scss-module__wa2VhG__ticketPrice s{color:#747b89;font-size:.84375rem;font-weight:400}.SlotBookingPanel-module-scss-module__wa2VhG__stock{color:#ca0094;margin-top:.125rem;font-size:.8125rem;font-weight:500}.SlotBookingPanel-module-scss-module__wa2VhG__stub{background:#f7f9ff;padding:0 .625rem;position:relative}.SlotBookingPanel-module-scss-module__wa2VhG__stub:before{content:"";top:calc(var(--notch) + .25rem);bottom:calc(var(--notch) + .25rem);border-left:.09375rem dashed #c9cedd;position:absolute;left:0}.SlotBookingPanel-module-scss-module__wa2VhG__stub{place-items:center;display:grid}.SlotBookingPanel-module-scss-module__wa2VhG__stepper{flex:none;align-items:center;gap:.625rem;display:flex}@media (max-width:768px){.SlotBookingPanel-module-scss-module__wa2VhG__stepper{gap:.5rem}}.SlotBookingPanel-module-scss-module__wa2VhG__stepper button{cursor:pointer;border-radius:50%;place-items:center;width:2.125rem;height:2.125rem;padding:0;transition:transform .12s,opacity .15s,background-color .15s,border-color .15s,color .15s;display:grid}@media (max-width:768px){.SlotBookingPanel-module-scss-module__wa2VhG__stepper button{width:2rem;height:2rem}}@media (hover:hover){.SlotBookingPanel-module-scss-module__wa2VhG__stepper button:hover:not(:disabled){transform:scale(1.05)}}.SlotBookingPanel-module-scss-module__wa2VhG__stepper button:active:not(:disabled){transform:scale(.92)}.SlotBookingPanel-module-scss-module__wa2VhG__stepper button:disabled{opacity:.45;cursor:default}.SlotBookingPanel-module-scss-module__wa2VhG__stepper button svg{stroke-width:2.5px;width:1rem;height:1rem}.SlotBookingPanel-module-scss-module__wa2VhG__minus{color:#747b89;background:#fff;border:.09375rem solid #c5cad6}.SlotBookingPanel-module-scss-module__wa2VhG__selected .SlotBookingPanel-module-scss-module__wa2VhG__minus{color:#ca0094;background:#fbeaf5;border-color:#0000}.SlotBookingPanel-module-scss-module__wa2VhG__plus{color:#fff;background:#ca0094;border:.09375rem solid #ca0094}.SlotBookingPanel-module-scss-module__wa2VhG__count{color:#b4bac7;font-variant-numeric:tabular-nums;text-align:center;min-width:1.125rem;font-size:1.125rem;font-weight:500}.SlotBookingPanel-module-scss-module__wa2VhG__selected .SlotBookingPanel-module-scss-module__wa2VhG__count{color:#ca0094}.SlotBookingPanel-module-scss-module__wa2VhG__unavailable{text-align:center;font-size:.875rem;font-weight:500}.SlotBookingPanel-module-scss-module__wa2VhG__sectionIntro{margin-bottom:.875rem}.SlotBookingPanel-module-scss-module__wa2VhG__sectionIntro h2{font-size:1.25rem;font-weight:600}.SlotBookingPanel-module-scss-module__wa2VhG__sectionIntro p{color:#747b89;margin-top:.125rem;font-size:.875rem}
@keyframes EventCard-module-scss-module__v-K3Dq__skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.EventCard-module-scss-module__v-K3Dq__card{color:inherit;background:#f5f6fc;border-radius:.875rem;flex-direction:column;text-decoration:none;display:flex;position:relative;box-shadow:0 1px 2px #1018280a,0 4px 14px #1018280f}.EventCard-module-scss-module__v-K3Dq__card:focus-visible{outline-offset:.1875rem;outline:.1875rem solid #ca0094}.EventCard-module-scss-module__v-K3Dq__media{aspect-ratio:16/10;background:#1c1c1c;border-radius:.875rem;position:relative;overflow:hidden}.EventCard-module-scss-module__v-K3Dq__cover{object-fit:cover}.EventCard-module-scss-module__v-K3Dq__logoTile{z-index:1;background:#fff;border-radius:.75rem;width:3.5rem;height:3.5rem;padding:.375rem;position:absolute;top:-.375rem;right:-.375rem;box-shadow:0 2px 8px #10182838}.EventCard-module-scss-module__v-K3Dq__logo{object-fit:contain;width:100%;height:100%;display:block}.EventCard-module-scss-module__v-K3Dq__placeholder{background:linear-gradient(135deg,#f7eef8 0%,#eef0fc 100%);position:absolute;inset:0}.EventCard-module-scss-module__v-K3Dq__placeholderLogo{object-fit:contain;padding:0 18%}.EventCard-module-scss-module__v-K3Dq__badge{color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:.375rem;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;position:absolute;top:.625rem;left:.625rem;box-shadow:0 1px 3px #10182833}.EventCard-module-scss-module__v-K3Dq__badgeLive{background:#ca0094}.EventCard-module-scss-module__v-K3Dq__badgeWeek{background:linear-gradient(90deg,#644dbb,#ca0094)}.EventCard-module-scss-module__v-K3Dq__badgeMonth{background:#644dbb}.EventCard-module-scss-module__v-K3Dq__body{flex-direction:column;flex:1;padding:.75rem .875rem .875rem;display:flex}.EventCard-module-scss-module__v-K3Dq__title{letter-spacing:-.01em;color:#2e2e2e;text-overflow:ellipsis;white-space:nowrap;margin:0 0 .375rem;font-weight:600;line-height:1.3;transition:color .2s;overflow:hidden}.EventCard-module-scss-module__v-K3Dq__card:hover .EventCard-module-scss-module__v-K3Dq__title,.EventCard-module-scss-module__v-K3Dq__card:focus-visible .EventCard-module-scss-module__v-K3Dq__title{color:#ca0094}.EventCard-module-scss-module__v-K3Dq__meta{flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.EventCard-module-scss-module__v-K3Dq__metaRow{align-items:center;gap:.4375rem;min-width:0;display:flex}.EventCard-module-scss-module__v-K3Dq__metaIcon{color:#747b89;flex:none;place-items:center;width:.8125rem;height:.8125rem;display:grid}.EventCard-module-scss-module__v-K3Dq__metaIcon svg{width:.6875rem;height:.6875rem}.EventCard-module-scss-module__v-K3Dq__metaText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.EventCard-module-scss-module__v-K3Dq__venue .EventCard-module-scss-module__v-K3Dq__metaText{color:#2e2e2e;font-size:.78125rem;font-weight:400}.EventCard-module-scss-module__v-K3Dq__date .EventCard-module-scss-module__v-K3Dq__metaText{color:#747b89;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.EventCard-module-scss-module__v-K3Dq__time .EventCard-module-scss-module__v-K3Dq__metaText{color:#747b89;font-size:.71875rem}.EventCard-module-scss-module__v-K3Dq__footer{border-top:1px solid #e3e7f1;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding:.625rem .875rem;display:flex;position:relative}.EventCard-module-scss-module__v-K3Dq__footer:before{content:"";transform-origin:50%;background:linear-gradient(90deg,#644dbb,#ca0094);width:100%;height:2px;transition:transform .35s;position:absolute;top:-1px;left:0;transform:scaleX(0)}.EventCard-module-scss-module__v-K3Dq__price{flex-direction:column;margin:0;line-height:1.15;display:flex}.EventCard-module-scss-module__v-K3Dq__priceLabel{color:#747b89;font-size:.6875rem}.EventCard-module-scss-module__v-K3Dq__amount{color:#ca0094;font-size:.9375rem;font-weight:500}.EventCard-module-scss-module__v-K3Dq__cta{color:#444143;border-radius:62.4375rem;flex:none;align-items:center;gap:.25rem;padding:.1875rem 0;font-size:.8125rem;font-weight:500;transition:background-color .2s,color .2s,padding .2s;display:inline-flex}.EventCard-module-scss-module__v-K3Dq__card:hover .EventCard-module-scss-module__v-K3Dq__footer:before,.EventCard-module-scss-module__v-K3Dq__card:focus-visible .EventCard-module-scss-module__v-K3Dq__footer:before{transform:scaleX(1)}.EventCard-module-scss-module__v-K3Dq__card:hover .EventCard-module-scss-module__v-K3Dq__cta,.EventCard-module-scss-module__v-K3Dq__card:focus-visible .EventCard-module-scss-module__v-K3Dq__cta{color:#fff;background:#ca0094;padding:.1875rem .625rem}.EventCard-module-scss-module__v-K3Dq__ctaArrow{width:.875rem;height:.875rem;transition:transform .2s}.EventCard-module-scss-module__v-K3Dq__card:hover .EventCard-module-scss-module__v-K3Dq__ctaArrow,.EventCard-module-scss-module__v-K3Dq__card:focus-visible .EventCard-module-scss-module__v-K3Dq__ctaArrow{transform:translate(3px)}
@keyframes EventCardSkeleton-module-scss-module__448DcW__skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.EventCardSkeleton-module-scss-module__448DcW__eventCardSkeleton{background:#f5f6fc;border-radius:.875rem;flex-direction:column;display:flex;overflow:hidden}.EventCardSkeleton-module-scss-module__448DcW__image{aspect-ratio:16/10;background:linear-gradient(90deg,#dae3f9 0%,#f4f7fd 50%,#dae3f9 100%) 0 0/200% 100%;animation:1.2s linear infinite EventCardSkeleton-module-scss-module__448DcW__skeletonShimmer}.EventCardSkeleton-module-scss-module__448DcW__body{flex:1;padding:.75rem .875rem .875rem}.EventCardSkeleton-module-scss-module__448DcW__footer{border-top:1px solid #e3e7f1;justify-content:space-between;align-items:center;padding:.625rem .875rem;display:flex}
@keyframes EventCardGrid-module-scss-module__J7gSYa__skeletonShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.EventCardGrid-module-scss-module__J7gSYa__eventCardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,1.19vw + .43rem,1.5rem);width:100%;max-width:67.5rem;margin:auto;display:grid}@media (max-width:768px){.EventCardGrid-module-scss-module__J7gSYa__eventCardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.EventCardGrid-module-scss-module__J7gSYa__eventCardGrid{grid-template-columns:minmax(0,1fr)}}