.page-module__aBM2Cq__eventContainer{background-color:var(--main);min-height:var(--min-content-height)}@media (min-width:40rem){.page-module__aBM2Cq__eventContainer{background-color:var(--main)}}
.event-page-module__rjvyQq__hero{border-bottom:2px solid #000;align-items:flex-end;width:100%;min-height:340px;display:flex;position:relative;overflow:hidden}.event-page-module__rjvyQq__heroSkeleton{width:100%;min-height:340px;position:relative}.event-page-module__rjvyQq__heroImage{object-fit:cover;object-position:center;z-index:0;width:100%;height:100%;position:absolute;inset:0}.event-page-module__rjvyQq__heroOverlay{z-index:1;background:linear-gradient(#0000000d 0%,#00000059 40%,#000000c7 100%);position:absolute;inset:0}.event-page-module__rjvyQq__heroContent{z-index:2;flex-direction:column;gap:6px;padding-top:80px;padding-bottom:32px;display:flex;position:relative}.event-page-module__rjvyQq__heroTitle{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 8px #0006;margin-top:6px;font-size:2.4rem;font-weight:800;line-height:1.15}.event-page-module__rjvyQq__heroHost{color:#ffffffd9;text-shadow:0 1px 4px #00000080;font-size:.95rem;font-weight:600}.event-page-module__rjvyQq__heroMeta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.event-page-module__rjvyQq__heroActions{align-items:center;gap:6px;display:flex}.event-page-module__rjvyQq__heroIconBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1.5px solid #ffffff8c;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,border-color .15s;display:flex}.event-page-module__rjvyQq__heroIconBtn:hover{background:#ffffff52;border-color:#ffffffe6}.event-page-module__rjvyQq__stickyPanel{flex-direction:column;gap:16px;display:flex}.event-page-module__rjvyQq__sectionHeader{letter-spacing:-.01em;align-items:center;gap:10px;font-size:1.15rem;font-weight:800;display:flex}.event-page-module__rjvyQq__sectionAccent{background-color:var(--main);border:1.5px solid #000;border-radius:2px;flex-shrink:0;width:5px;height:1.3em}.event-page-module__rjvyQq__markdown{flex-direction:column;row-gap:5px;display:flex}.event-page-module__rjvyQq__markdown p{font-size:1rem;line-height:1.65}.event-page-module__rjvyQq__markdown h1{font-size:1.5rem;font-weight:800}.event-page-module__rjvyQq__markdown h2{font-size:1.3rem;font-weight:700}.event-page-module__rjvyQq__markdown p+h1,.event-page-module__rjvyQq__markdown p+h2,.event-page-module__rjvyQq__markdown ul+h2,.event-page-module__rjvyQq__markdown p+h3{margin-top:20px}.event-page-module__rjvyQq__markdown p+p{margin-top:10px}.event-page-module__rjvyQq__markdown code{font-weight:500}.event-page-module__rjvyQq__markdown li{line-height:1.65;list-style:outside;display:list-item;margin-left:15px!important}@media (min-width:40rem){.event-page-module__rjvyQq__heroTitle{font-size:3rem}}@media (min-width:64rem){.event-page-module__rjvyQq__heroTitle{font-size:3.5rem}.event-page-module__rjvyQq__hero{min-height:420px}.event-page-module__rjvyQq__stickyPanel{position:sticky;top:20px}}@media (min-width:80rem){.event-page-module__rjvyQq__hero{min-height:480px}}
@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
.event-module__1UkVbG__ticketRow{justify-content:space-between;align-items:center;width:100%;display:flex}.event-module__1UkVbG__infoButton:hover{cursor:pointer;opacity:.5}
.summary-module__JKKOmW__summaryGrid{grid-template-columns:max-content auto;grid-auto-rows:max-content;gap:2px 10px;width:100%;display:grid}