#bge-event{--ink:#202020;--muted:#6d6d6d;--line:#e4e4e4;--accent:#a78bfa;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#fff;font-size:16px;line-height:1.55}#bge-event *{box-sizing:border-box}#bge-event a{color:inherit}#bge-event button{font:inherit;cursor:pointer}#bge-event svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}#bge-event h1,#bge-event h2,#bge-event h3,#bge-event p{margin:0}#bge-event h2{font-size:24px;line-height:1.2;font-weight:750;margin-bottom:20px;color:var(--ink)}#bge-event h3{font-size:16px;font-weight:650;color:var(--ink)}#bge-event [hidden],#c27-single-listing[hidden]{display:none!important}#bge-event a:focus-visible,#bge-event button:focus-visible,#bge-event summary:focus-visible,#bge-event [tabindex]:focus-visible{outline:3px solid #8460ce;outline-offset:4px}#bge-event .be-hero{position:relative;isolation:isolate;max-width:1100px;margin:0 auto;background:#171717;display:flex;flex-direction:column;align-items:center;padding:420px 32px 30px;overflow:hidden}#bge-event .be-hero-art{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}#bge-event .be-hero:after{content:"";position:absolute;inset:45% 0 0;z-index:-1;background:linear-gradient(transparent,rgba(0,0,0,.72))}#bge-event .be-view-flyer{position:absolute;top:20px;right:22px;color:white;background:#151515a8;border:1px solid #ffffff55;border-radius:9px;padding:10px 14px}#bge-event .be-glass{align-self:stretch;max-width:720px;width:100%;margin:auto;color:white;background:rgba(30,30,30,.60);border:1px solid #ffffff8c;border-radius:24px;padding:20px 28px 26px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 10px 35px #0002}#bge-event .be-actions{display:flex;justify-content:flex-end;gap:22px;margin-bottom:22px}#bge-event .be-actions a,#bge-event .be-actions button{display:flex;flex-direction:column;align-items:center;gap:4px;border:0;border-radius:0;background:none;color:white;font-size:13px;min-width:44px;min-height:44px;padding:0;text-decoration:none;line-height:1.4}#bge-event .be-actions svg{color:var(--accent);width:24px;height:24px}#bge-event .be-save.active svg{fill:#a78bfa55}#bge-event .be-save i{display:none!important}#bge-event h1{font-size:clamp(28px,4vw,46px);font-weight:760;line-height:1.08;letter-spacing:-.025em;margin:0 0 24px;color:white;text-transform:none;overflow-wrap:anywhere}#bge-event .be-meta{display:flex;align-items:flex-start;gap:13px;margin-top:16px;font-size:16px;line-height:1.5}#bge-event .be-meta>svg{margin-top:2px;color:var(--accent)}#bge-event .be-venue-name{display:block;font-weight:650}#bge-event .be-address{display:block}#bge-event .be-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}#bge-event .be-pill{border:1px solid #ffffffb0;border-radius:30px;display:inline-flex;align-items:center;justify-content:center;padding:3px 13px;min-height:30px;font-size:14px;line-height:1.2;color:white}#bge-event .be-explore{color:white;text-decoration:none;padding:22px 0 0;font-size:17px}#bge-event .be-no-cover{padding-top:90px;background:#262626}#bge-event .be-body{max-width:780px;margin:auto;padding:40px 24px 60px}#bge-event .be-section{margin:0 0 38px}#bge-event .be-description{max-height:110px;overflow:hidden}#bge-event .be-description.be-expanded{max-height:none}#bge-event .be-description p+p{margin-top:12px}#bge-event .be-text-button{color:var(--ink);background:none;border:0;text-decoration:underline;padding:10px 0;min-height:44px}#bge-event .be-tags{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}#bge-event .be-tag{font-size:13px;border:1px solid var(--line);border-radius:24px;padding:5px 12px;text-decoration:none;background:#fafafa;line-height:1.4}#bge-event .be-features{border:1px solid var(--line);border-radius:12px;margin:12px 0;background:white}#bge-event summary{cursor:pointer;list-style:none}#bge-event summary::-webkit-details-marker{display:none}#bge-event .be-features>summary{font-weight:650;padding:14px 16px;display:flex;justify-content:space-between;gap:14px;min-height:48px}#bge-event .be-features>summary:after{content:'+';font-size:22px;font-weight:400;line-height:1}#bge-event .be-features[open]>summary:after{content:'−'}#bge-event .be-feature-group{padding:10px 16px}#bge-event .be-feature-group h3{margin-bottom:10px;font-size:14px;color:var(--muted)}#bge-event .be-features>p{padding:10px 16px}#bge-event .be-cta{margin:30px 0 38px}#bge-event .be-button{display:block;background:#202020;color:#fff!important;border-radius:10px;padding:13px 18px;text-align:center;font-weight:600;text-decoration:none;width:100%;min-height:48px}#bge-event .be-secondary{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:24px;margin-top:12px;font-size:14px}#bge-event .be-secondary>a:not(.be-button){padding:8px 0;text-decoration:underline}#bge-event .be-location p{margin:4px 0 10px}#bge-event .be-map{display:block;width:100%;max-height:260px;object-fit:cover;border-radius:14px;margin-bottom:16px}#bge-event .be-gallery-main{padding:0;border:0;background:#f4f4f4;display:block;position:relative;width:100%;border-radius:16px;overflow:hidden}#bge-event .be-gallery-main img{display:block;width:100%;max-height:850px;object-fit:contain}#bge-event .be-gallery-main svg{position:absolute;right:14px;top:14px;width:36px;height:36px;padding:7px;background:#171717aa;color:white;border-radius:7px}#bge-event .be-gallery-strip{display:flex;gap:10px;overflow:auto;margin-top:12px}#bge-event .be-gallery-strip button{padding:0;border:1px solid var(--line);background:none;flex:0 0 80px;border-radius:8px;overflow:hidden}#bge-event .be-gallery-strip img{width:80px;height:80px;object-fit:cover;display:block}#bge-event .be-team,#bge-event .be-rail{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x proximity;padding:2px 2px 14px;scrollbar-width:thin;-webkit-overflow-scrolling:touch}#bge-event .be-person{flex:0 0 245px;display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:14px;text-decoration:none;scroll-snap-align:start}#bge-event .be-person img,#bge-event .be-initials{width:48px;height:48px;object-fit:cover;border-radius:50%;flex-shrink:0}#bge-event .be-initials{display:grid;place-items:center;background:#eee;font-size:16px;font-weight:650}#bge-event .be-person strong{display:block;font-size:14px;line-height:1.3}#bge-event .be-person span:not(.be-initials){display:block;color:var(--muted);font-size:12px;margin-top:4px}#bge-event .be-claim{border:1px solid #bbb;border-radius:12px;padding:20px;text-align:center;margin:0 0 38px}#bge-event .be-claim strong,#bge-event .be-claim a{display:block}#bge-event .be-claim a{margin-top:4px;text-decoration:underline;padding:5px}#bge-event .be-event-card{flex:0 0 260px;scroll-snap-align:start;border:1px solid var(--line);border-radius:15px;overflow:hidden;text-decoration:none;background:#fff}#bge-event .be-event-card>img{display:block;width:100%;height:310px;object-fit:contain;background:#f4f4f4}#bge-event .be-card-info{padding:14px}#bge-event .be-card-info h3{font-size:17px;line-height:1.25;margin-bottom:9px}#bge-event .be-card-info p{font-size:13px;line-height:1.45;color:#555;margin-top:5px}#bge-event .be-region-links{display:flex;gap:12px;flex-wrap:wrap}#bge-event .be-region{display:block;background:#f4f4f4;border:1px solid var(--line);border-radius:14px;padding:22px;text-decoration:none;font-size:20px;font-weight:650;flex:1 1 200px}#bge-event .be-collections{display:flex;flex-direction:column;gap:12px;margin-top:18px;font-size:14px}#bge-event .be-calendar summary{font-size:13px;text-decoration:underline;min-height:30px;padding:4px 0}#bge-event .be-calendar-menu{background:#252525;border:1px solid #ffffff55;border-radius:8px;padding:12px;display:flex;flex-direction:column;gap:12px;margin:5px 0}#bge-event .be-calendar-menu a{font-size:13px;color:white}#bge-event .be-calendar-menu i{display:none}#bge-event .be-status{font-size:13px;margin-bottom:12px;overflow-wrap:anywhere}#bge-event .be-lightbox{max-width:96vw;max-height:95dvh;width:max-content;border:0;border-radius:12px;background:#171717;padding:52px 10px 10px;color:white}#bge-event .be-lightbox::backdrop{background:#000d}#bge-event .be-lightbox img{display:block;max-width:90vw;max-height:80dvh;object-fit:contain}#bge-event .be-close{position:absolute;top:8px;right:10px;border:1px solid #777;background:#222;color:white;border-radius:8px;padding:8px 14px;min-height:40px}body.be-ready .listing-main-buttons{display:none!important}@media(max-width:600px){#bge-event .be-hero{padding:310px 16px 22px}#bge-event .be-glass{padding:16px 20px 22px;border-radius:20px}#bge-event h1{font-size:30px;margin-bottom:20px}#bge-event .be-meta{font-size:14px}#bge-event .be-actions{gap:20px;margin-bottom:20px}#bge-event .be-body{padding:30px 20px 40px}#bge-event h2{font-size:23px}#bge-event .be-event-card{flex-basis:76%}#bge-event .be-event-card>img{height:300px}#bge-event .be-no-cover{padding-top:40px}}@media(prefers-reduced-motion:reduce){#bge-event *{scroll-behavior:auto!important}}
body.be-ready header.c27-main-header{background:#171717!important}#bge-event .be-hero-art{pointer-events:none}@media(max-width:600px){#bge-event .be-hero-art{height:auto;object-fit:contain;object-position:top;min-height:0}}

@media(min-width:601px){#bge-event .be-hero{border-radius:0 0 24px 24px}}

@media(min-width:601px){#bge-event .be-hero:not(.be-no-cover){background:transparent;overflow:visible;border-radius:0;padding-top:440px}#bge-event .be-hero:not(.be-no-cover) .be-hero-art{height:calc(440px + var(--be-card-half,180px));border-radius:0 0 24px 24px}#bge-event .be-hero:not(.be-no-cover):after{top:220px;bottom:auto;height:calc(220px + var(--be-card-half,180px));border-radius:0 0 24px 24px}#bge-event .be-hero:not(.be-no-cover) .be-glass{background:rgba(30,30,30,.88)}#bge-event .be-hero:not(.be-no-cover) .be-explore{color:var(--ink)}}
