@font-face{font-family:Bebas Neue Pro Thin;font-display:swap;font-style:normal;font-weight:200;src:url(/fonts/bebas-neue-pro/BebasNeuePro-Thin.otf)format("opentype")}@font-face{font-family:Bebas Neue Pro Regular;font-display:swap;font-style:normal;font-weight:400;src:url(/fonts/bebas-neue-pro/BebasNeuePro-Regular.otf)format("opentype")}@font-face{font-family:Bebas Neue Pro Bold;font-display:swap;font-style:normal;font-weight:700;src:url(/fonts/bebas-neue-pro/BebasNeuePro-Bold.otf)format("opentype")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--rs-font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rs-font-meta:"Bebas Neue Pro Regular", Impact, sans-serif;--rs-font-brand:"Bebas Neue Pro Regular", Impact, sans-serif;--rs-font-display:"Bebas Neue Pro Bold", Impact, sans-serif;--rs-kicker-font-family:var(--rs-font-meta);--rs-kicker-font-weight:400;--rs-kicker-letter-spacing:.055em;--rs-kicker-font-size:clamp(15px, 1.1vw, 17px);--rs-event-meta-font-family:var(--rs-font-meta);--rs-event-meta-font-weight:var(--rs-kicker-font-weight);--rs-event-meta-letter-spacing:var(--rs-kicker-letter-spacing);--page-bg:#f7f7f7;--initial-page-bg:#fff;--surface:#fff;--subtle:#fbfbfb;--ink:#171717;--text:#252525;--muted:#687076;--border:#dedede;--accent:#a02731;--ok-bg:#e9f8ee;--ok-border:#b9e7c7;--ok-text:#17692d;--warn-bg:#f5f5f5;--warn-border:#d4d4d4;--warn-text:#171717;--shadow:0 16px 48px #17171714;--rs-copy-measure:clamp(42rem, 72vw, 58rem);--rs-copy-measure-tight:clamp(36rem, 60vw, 50rem);--rs-title-measure:clamp(44rem, 78vw, 64rem);--rs-event-title-measure:clamp(44rem, 70vw, 58rem);font-family:var(--rs-font-body);color:var(--text);background:var(--initial-page-bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{background:var(--initial-page-bg);margin:0}#root{background:var(--initial-page-bg);min-height:100vh}.route-loading{background:var(--initial-page-bg);min-height:100vh;margin:0}.route-loading-event{background:var(--initial-page-bg)}button,input,textarea,select{font:inherit}@media (prefers-color-scheme:dark){:root{--initial-page-bg:#0d0d0d}}h1,h2,p{margin-top:0}button{background:var(--ink);color:#fff;cursor:pointer;text-align:center;vertical-align:middle;appearance:none;touch-action:manipulation;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-weight:850;line-height:1;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,opacity .16s,transform .16s;display:inline-flex}button:disabled{cursor:not-allowed;opacity:.54}button>svg,button>img,.account-header-icon-link>svg{flex:none;display:block}.site-page{--account-bg:#fff;--account-surface:#fff;--account-surface-strong:#fff;--account-surface-soft:#f6f6f6;--account-text:#0d0d0d;--account-muted:#0d0d0d9e;--account-muted-strong:#0d0d0dbd;--account-border:#0d0d0d1f;--account-button-bg:#0d0d0d;--account-button-text:#fff;--account-button-secondary-bg:#0d0d0d0a;--account-button-secondary-text:#0d0d0d;--account-hover:#d70d00;--account-hover-text:#fff;--account-focus:#0d0d0d29;--account-shadow:0 18px 56px #0d0d0d14;background:var(--account-bg);min-height:100vh;color:var(--account-text);padding-bottom:72px;overflow-x:hidden}.app-not-found-page{flex-direction:column;display:flex}.app-not-found{text-align:center;align-content:center;justify-items:center;gap:18px;width:min(820px,100% - 48px);min-height:clamp(420px,58vh,640px);margin:0 auto;padding:52px 0 64px;display:grid}.app-not-found-kicker{color:var(--account-muted-strong);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:950;line-height:1}.app-not-found h1{max-width:9ch;font-family:var(--rs-font-display);letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(72px,12vw,142px);font-weight:400;line-height:.86}.app-not-found p:not(.app-not-found-kicker){max-width:520px;color:var(--account-muted-strong);margin:0;font-size:18px;font-weight:650;line-height:1.55}.app-not-found-link{background:var(--account-button-bg);width:fit-content;min-height:46px;color:var(--account-button-text);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:950;line-height:1;text-decoration:none;transition:background-color .16s,color .16s,transform .16s;display:inline-flex}@media (prefers-color-scheme:dark){.site-page{--account-bg:#0d0d0d;--account-surface:#121212e0;--account-surface-strong:#101010e6;--account-surface-soft:#ffffff0f;--account-text:#f4f4f4;--account-muted:#f4f4f49e;--account-muted-strong:#f4f4f4c7;--account-border:#ffffff24;--account-button-bg:#f2f2f2;--account-button-text:#0d0d0d;--account-button-secondary-bg:#ffffff14;--account-button-secondary-text:#fff;--account-focus:#fff3;--account-shadow:0 24px 80px #00000061}.account-header-logo,.site-footer-logo{filter:invert()}}.account-header{--account-header-action-gap:10px;--account-header-action-size:40px;--account-header-hover-duration:.76s;--account-header-hover-ease:cubic-bezier(.16, 1, .3, 1);--account-header-hover-fill-duration:.52s;width:min(1480px,100vw - 28px);min-height:94px;padding:calc(10px + env(safe-area-inset-top,0px)) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:24px;margin:0 auto;display:grid}.account-header-logo-link{justify-content:center;justify-self:center;align-items:center;width:92px;height:84px;margin-block:-6px;text-decoration:none;display:flex}.account-header-logo{object-fit:contain;width:82px;height:84px;transition:filter .16s,transform .16s;display:block}.account-header-nav,.account-header-actions{align-items:center;display:flex}.account-header-nav{justify-content:center;justify-self:center;gap:12px;min-width:0}.account-header-actions{justify-content:center;justify-self:center;gap:var(--account-header-action-gap);flex:0 auto;min-width:0}.account-header-nav-link,.account-header-login{color:var(--account-text);font-family:var(--rs-font-brand);letter-spacing:.055em;text-align:center;text-transform:uppercase;white-space:nowrap;transition:background-color var(--account-header-hover-fill-duration) ease, border-color var(--account-header-hover-fill-duration) ease, box-shadow var(--account-header-hover-duration) var(--account-header-hover-ease), color var(--account-header-hover-fill-duration) ease, transform var(--account-header-hover-duration) var(--account-header-hover-ease);border-radius:999px;justify-content:center;align-items:center;font-size:23px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.account-header-nav-link{min-height:38px;padding:0 15px}.account-header-login{background-color:var(--account-button-bg);min-width:82px;min-height:38px;color:var(--account-button-text);padding:0 17px}.account-header-login-label{line-height:1;display:block;transform:translateY(-1px)}.account-header-auth-loading{width:82px;min-height:38px;display:inline-block}.account-header-icon-link{--account-icon-button-bg:transparent;--account-icon-foreground:currentColor;--account-icon-cutout:var(--account-bg);width:var(--account-header-action-size);height:var(--account-header-action-size);border:1px solid var(--account-border);background-color:var(--account-icon-button-bg);color:var(--account-text);transition:background-color var(--account-header-hover-fill-duration) ease, border-color var(--account-header-hover-fill-duration) ease, box-shadow var(--account-header-hover-duration) var(--account-header-hover-ease), color var(--account-header-hover-fill-duration) ease, transform var(--account-header-hover-duration) var(--account-header-hover-ease);border-radius:999px;place-items:center;text-decoration:none;display:grid;position:relative}.account-header-icon-link:after{z-index:30;border:1px solid var(--account-border);background:var(--account-button-bg);min-width:max-content;color:var(--account-button-text);content:attr(data-tooltip);font-family:var(--rs-font-brand);letter-spacing:.08em;opacity:0;pointer-events:none;text-align:center;text-transform:uppercase;transition:opacity .22s ease, transform var(--account-header-hover-duration) var(--account-header-hover-ease);white-space:nowrap;border-radius:999px;padding:7px 9px 6px;font-size:15px;font-weight:700;line-height:1;position:absolute;top:calc(100% + 9px);left:50%;transform:translate(-50%,-2px)scale(.98);box-shadow:0 12px 24px #0d0d0d29}.account-header-admin-action-slot,.account-header-artist-action-slot,.account-header-representative-action-slot{flex:0 0 var(--account-header-action-size);width:var(--account-header-action-size);height:var(--account-header-action-size);place-items:center;display:grid}.account-header-admin-action-slot[aria-hidden=true],.account-header-artist-action-slot[aria-hidden=true],.account-header-representative-action-slot[aria-hidden=true]{display:none}.account-header-icon-link.is-active{--account-icon-button-bg:var(--account-button-bg);--account-icon-foreground:var(--account-button-text);--account-icon-cutout:var(--account-button-bg);border-color:var(--account-button-bg);color:var(--account-button-text)}.account-header-ticket-icon{width:21px;height:21px;display:block}.account-header-ticket-shape{fill:var(--account-icon-foreground);transition:fill var(--account-header-hover-fill-duration) ease}.account-header-ticket-cutout{fill:var(--account-icon-cutout);transition:fill var(--account-header-hover-fill-duration) ease}.account-header-profile-icon{width:18px;height:18px;transition:stroke var(--account-header-hover-fill-duration) ease;display:block}.account-header-briefcase-icon{width:19px;height:19px;transition:stroke var(--account-header-hover-fill-duration) ease;display:block}.account-header-admin-icon{width:19px;height:19px;fill:var(--account-icon-foreground);transition:fill var(--account-header-hover-fill-duration) ease;display:block}.account-header-artists-icon{width:22px;height:22px;display:block;overflow:visible}.account-header-music-note-line{stroke:var(--account-icon-foreground);transition:stroke var(--account-header-hover-fill-duration) ease}.account-header-music-note-head{fill:var(--account-icon-foreground);stroke:none;transition:fill var(--account-header-hover-fill-duration) ease}.site-footer{width:min(1180px,100%);margin:72px auto 0;padding:0 32px 36px}.site-footer-inner{border-top:1px solid var(--account-border);grid-template-columns:minmax(220px,1fr) repeat(2,minmax(180px,auto));align-items:start;gap:28px;padding-top:24px;display:grid}.site-footer-brand{justify-items:start;gap:12px;display:grid}.site-footer-logo{object-fit:contain;width:54px;height:56px;display:block}.site-footer-brand a,.site-footer-links a{color:var(--account-text);text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.site-footer-brand a{color:var(--account-muted-strong);font-size:14px;font-weight:800}.site-footer-links{gap:8px;display:grid}.site-footer-links a{color:var(--account-muted);text-transform:uppercase;font-size:13px;font-weight:850}.events-index{width:min(1480px,100vw - 28px);margin:0 auto;padding:30px 0 42px}.events-index h1{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tour-events{padding-top:18px}.tour-header{text-align:center;justify-items:center;gap:6px;margin:0 auto 30px;display:grid}.tour-kicker{color:var(--account-muted-strong);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:13px;font-weight:850;line-height:1.2}.app-not-found-kicker,.tour-kicker{font-family:var(--rs-kicker-font-family);font-weight:var(--rs-kicker-font-weight);letter-spacing:var(--rs-kicker-letter-spacing);font-size:var(--rs-kicker-font-size)}.tour-header h1{clip:auto;width:auto;max-width:min(980px,100%);height:auto;color:var(--account-text);font-family:var(--rs-font-display);letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance;text-transform:uppercase;border:0;margin:0;padding:0;font-size:clamp(58px,10vw,124px);font-weight:400;line-height:.9;position:static;overflow:visible}@media (width>=760px){.tour-header{gap:2px}.tour-header>.tour-kicker+h1{margin-top:-.16em}}.events-city-select{--events-city-select-bg:#fffffffa;--events-city-select-text:#111;--events-city-select-border:#1111113d;--events-city-select-hover-border:#11111161;--events-city-select-focus-ring:#1111112e;--events-city-select-hover-bg:#11111114;--events-city-select-shadow:0 16px 34px #0f131a1a;--events-city-select-shadow-strong:0 20px 42px #0f131a24;--events-city-select-menu-border:#11111124;--events-city-select-menu-shadow:0 24px 56px #0f131a29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;z-index:90;width:min(340px,100vw - 44px);color:var(--events-city-select-text);margin:0 auto 28px;display:block;position:relative}.events-city-select-caption{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.events-city-select-trigger{appearance:none;border:1.5px solid var(--events-city-select-border);background:var(--events-city-select-bg);width:100%;min-height:56px;box-shadow:var(--events-city-select-shadow);color:var(--events-city-select-text);cursor:pointer;font-family:var(--rs-font-brand);letter-spacing:.03em;text-align:center;touch-action:manipulation;border-radius:18px;place-items:center;padding:13px 44px;font-size:16px;font-weight:400;line-height:1;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.events-city-select-value{text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;line-height:1.24;display:block;overflow:hidden}.events-city-select-chevron{border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transition:transform .18s;position:absolute;top:50%;right:20px;transform:translateY(-50%)rotate(45deg)}.events-city-select.is-open .events-city-select-chevron{transform:translateY(-50%)rotate(225deg)}.events-city-select-menu{z-index:120;border:1px solid var(--events-city-select-menu-border);background:var(--events-city-select-bg);width:100%;max-height:min(520px,100svh - 220px);box-shadow:var(--events-city-select-menu-shadow);opacity:0;pointer-events:none;transform-origin:top;visibility:hidden;border-radius:16px;padding:8px;transition:opacity .16s,transform .2s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 10px);left:0;overflow:auto;transform:translateY(-6px)scale(.985)}.events-city-select.is-open .events-city-select-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.events-city-select-option{appearance:none;width:100%;color:var(--events-city-select-text);cursor:pointer;font-family:var(--rs-font-brand);letter-spacing:.04em;text-align:center;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:13px 14px;font-size:14px;font-weight:400;line-height:1.1;transition:background-color .16s,color .16s;display:flex}.events-status{border:1px solid var(--account-border);background:var(--account-surface);width:min(680px,100%);color:var(--account-muted-strong);text-align:center;border-radius:8px;margin:40px auto 0;padding:24px}.events-grid{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));place-items:start stretch;gap:24px;display:grid}.events-card{aspect-ratio:1.06;color:#fff;transform-origin:50%;will-change:transform, box-shadow;content-visibility:auto;contain-intrinsic-size:320px 302px;background:#0b0c0f;border:1px solid #0d0d0deb;border-radius:26px;justify-self:center;width:100%;min-width:0;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f131a14}.events-card-media,.events-card-media img,.events-card-placeholder{width:100%;height:100%;display:block}.events-card-media{background:linear-gradient(135deg,#ffffff14,#0000 42%),#17191f;position:absolute;inset:0;overflow:hidden}.events-card-media img{object-fit:cover;object-position:center center;transition:none;transform:none}.events-card-placeholder{background:#000}.events-card-overlay{color:#fff;background:linear-gradient(#0000,#000000c2 56%,#000000e6);align-content:end;gap:5px;min-height:48%;padding:0 18px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.events-card-date,.events-card-title,.events-card-venue,.events-card-status{min-width:0;display:block}.events-card-date,.events-card-venue{color:#ffffffc7;font-family:var(--rs-event-meta-font-family);font-size:13px;font-weight:var(--rs-event-meta-font-weight);letter-spacing:var(--rs-event-meta-letter-spacing);line-height:1.2}.events-card-title{color:#fff;font-family:var(--rs-font-display);text-transform:uppercase;font-size:30px;font-weight:400;line-height:.98}.events-card-venue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.events-card-status{z-index:5;color:#fff;font-family:var(--rs-font-meta);letter-spacing:.14em;pointer-events:none;text-transform:uppercase;background:#07090dd6;border:1px solid #ffffff57;border-radius:999px;padding:8px 11px 7px;font-size:14px;font-weight:400;line-height:1;position:absolute;top:16px;left:16px;box-shadow:0 12px 24px #0000003d}.events-grid.is-motion-ready .events-card{transition:transform 3.15s cubic-bezier(.16,1,.3,1),box-shadow 3.15s cubic-bezier(.16,1,.3,1),border-color 1.45s}.events-card.is-motion-active{z-index:8;border-color:#0f131a3d;transform:scale(1.022);box-shadow:0 26px 54px #0f131a29}.events-card.is-motion-neighbour{transform:translateX(var(--events-card-scoot-x,0))}@media (hover:hover) and (pointer:fine){.account-header-logo-link:hover .account-header-logo{transform:scale(1.04)}.account-header-nav-link:hover,.account-header-nav-link:focus-visible{border-color:var(--account-hover);color:var(--account-hover);transform:translateY(-1px)}.account-header-login:hover,.account-header-login:focus-visible,.account-header-icon-link:hover,.account-header-icon-link:focus-visible{--account-icon-foreground:var(--account-hover-text);--account-icon-cutout:var(--account-hover);border-color:var(--account-hover);background-color:var(--account-hover);color:var(--account-hover-text);transform:translateY(-1px);box-shadow:0 8px 22px #d70d002e}.account-header-icon-link:hover:after,.account-header-icon-link:focus-visible:after{opacity:1;transform:translate(-50%)scale(1)}.app-not-found-link:hover,.app-not-found-link:focus-visible{background-color:var(--account-hover);color:var(--account-hover-text);transform:translateY(-1px)}.events-city-select-trigger:hover,.events-city-select-trigger:focus-visible{border-color:var(--events-city-select-hover-border);box-shadow:var(--events-city-select-shadow-strong);outline:none;transform:translateY(-1px)}.events-city-select-option:hover,.events-city-select-option:focus-visible,.events-city-select-option.is-selected{background:var(--events-city-select-hover-bg);outline:none}.events-card:focus-visible{outline-offset:4px;outline:3px solid #1111112e}}@media (prefers-color-scheme:dark){.events-city-select{--events-city-select-bg:#121212;--events-city-select-text:#f4f4f4;--events-city-select-border:#f4f4f447;--events-city-select-hover-border:#f4f4f480;--events-city-select-focus-ring:#f4f4f43d;--events-city-select-hover-bg:#f4f4f424;--events-city-select-shadow:0 18px 38px #0000005c;--events-city-select-shadow-strong:0 22px 48px #00000075;--events-city-select-menu-border:#f4f4f429;--events-city-select-menu-shadow:0 28px 62px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (prefers-reduced-motion:reduce){.account-header-logo,.account-header-nav-link,.account-header-login,.account-header-icon-link,.account-header-icon-link:after,.app-not-found-link,.account-header-ticket-shape,.account-header-ticket-cutout,.account-header-profile-icon,.account-header-briefcase-icon,.account-header-admin-icon,.account-header-music-note-line,.account-header-music-note-head,.events-card,.events-card-media img,.events-city-select-trigger,.events-city-select-chevron,.events-city-select-menu,.events-city-select-option{transition:none}}@media (width>=621px) and (width<=1100px){.account-header{width:min(1180px,100%);padding:calc(10px + env(safe-area-inset-top,0px)) 32px 0;grid-template-columns:92px minmax(0,1fr) auto;gap:28px}.account-header-logo-link{justify-self:start}.account-header-actions{justify-content:flex-end;justify-self:end}}@media (width<=1100px){.events-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.site-page{padding-bottom:42px}.account-header{--account-header-action-gap:8px;--account-header-action-size:36px;min-height:0;padding:calc(8px + env(safe-area-inset-top,0px)) 16px 14px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px 12px}.account-header-logo-link{grid-area:1/1;justify-self:start;width:76px;height:76px;margin-block:0}.account-header-logo{width:70px;height:72px}.account-header-nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:center;gap:6px 8px;width:100%;padding-bottom:0;overflow:visible}.account-header-nav-link{letter-spacing:.035em;min-height:32px;padding:0 7px;font-size:18px}.account-header-actions{justify-content:flex-end;place-self:center end;gap:var(--account-header-action-gap);grid-area:1/3}.account-header-login{min-width:76px;min-height:34px;font-size:20px}.account-header-auth-loading{width:76px;min-height:34px}.account-header-icon-link,.account-header-admin-action-slot,.account-header-artist-action-slot,.account-header-representative-action-slot{width:var(--account-header-action-size);height:var(--account-header-action-size)}.app-not-found{width:min(100% - 32px,520px);min-height:46vh;padding:34px 0 44px}.app-not-found h1{max-width:8ch;font-size:clamp(64px,22vw,96px)}.app-not-found p:not(.app-not-found-kicker){font-size:16px}.events-index{width:100%;padding:34px 0 22px}.events-city-select{width:calc(100vw - 20px);max-width:calc(100vw - 20px);margin-bottom:18px}.events-city-select-trigger{border-radius:16px;min-height:52px;padding:13px 42px;font-size:15px}.events-city-select-menu{border-radius:16px;max-height:min(420px,100svh - 170px)}.events-city-select-option{letter-spacing:.03em;border-radius:10px;font-size:15px}.events-grid{grid-template-columns:1fr;gap:8px;width:calc(100vw - 20px);margin:0 auto;display:grid}.events-card{--events-card-mobile-height:116px;--events-mobile-card-bg:#fff;--events-mobile-title:#111;--events-mobile-date:#6d737c;--events-mobile-venue:#31363d;width:100%;min-width:100%;max-width:100%;height:var(--events-card-mobile-height);min-height:var(--events-card-mobile-height);max-height:var(--events-card-mobile-height);aspect-ratio:auto;background:var(--events-mobile-card-bg);color:var(--events-mobile-title);contain-intrinsic-size:106px var(--events-card-mobile-height);border:0;border-radius:14px;grid-template-columns:106px minmax(0,1fr);display:grid;box-shadow:0 6px 18px #0f131a0f}.events-card-media{background:linear-gradient(135deg,#ffffff1a,#0000 44%),#1a1d23;width:106px;max-width:106px;height:100%;min-height:0;position:relative;inset:auto}.events-card-media img,.events-card-placeholder{object-fit:cover;width:106px;max-width:106px;height:100%;position:absolute;inset:0}.events-card-overlay{background:var(--events-mobile-card-bg);height:100%;min-height:0;color:var(--events-mobile-title);flex-direction:column;place-content:center;gap:0;padding:10px 12px;display:flex;position:relative;inset:auto}.events-card-date,.events-card-venue{color:var(--events-mobile-venue);letter-spacing:.04em;font-size:11px;font-weight:400;line-height:1.25}.events-card-date{color:var(--events-mobile-date);letter-spacing:.14em;order:-1;margin:0 0 5px;font-size:10px;line-height:1.1}.events-card-title{color:var(--events-mobile-title);-webkit-line-clamp:2;letter-spacing:.02em;-webkit-box-orient:vertical;margin:0 0 6px;font-size:22px;line-height:.96;display:-webkit-box;overflow:hidden}.events-card-venue{overflow-wrap:anywhere;color:var(--events-mobile-venue);-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.events-card-status{color:#111;letter-spacing:.12em;background:#fffffff0;border-color:#1111111a;padding:6px 8px 5px;font-size:11px;top:8px;left:8px;box-shadow:0 8px 18px #0000002e}.events-status{width:calc(100vw - 40px)}.site-footer{padding-inline:20px;margin-top:48px;padding-bottom:28px}.site-footer-inner{grid-template-columns:1fr}}@media (prefers-color-scheme:dark) and (width<=620px){.events-card{--events-mobile-card-bg:#121212;--events-mobile-title:#f4f4f4;--events-mobile-date:#f4f4f4b3;--events-mobile-venue:#f4f4f4d1;box-shadow:0 8px 24px #00000052}}
