@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap";@font-face{font-family:Metro Extended;src:url(monumentextended-regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Metro Extended;src:url(monumentextended-ultrabold.otf) format("opentype");font-style:normal;font-weight:900;font-display:swap}:root{--black: #070707;--ink: #111111;--white: #f8f8f3;--muted: #a7aaa2;--line: rgba(248, 248, 243, .18);--acid: #b9ff2f;--red: #ff3d31;--steel: #d7ddd2;--panel: #151713;--max: 1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--white);font-family:Arial,Helvetica,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit}.site-header{position:fixed;z-index:20;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(18px,4vw,48px);background:#07070794;border-bottom:1px solid transparent;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:background .18s ease,border-color .18s ease}.site-header.is-scrolled{background:#070707e6;border-color:var(--line)}.brand{display:inline-flex;align-items:center;gap:12px;min-width:0}.brand-logo{display:block;width:clamp(154px,16vw,224px);max-height:54px;height:auto;object-fit:contain}.brand-mark{display:grid;width:44px;height:44px;place-items:center;background:var(--acid);color:var(--white);font-weight:900}.brand-name{font-size:14px;font-weight:800;letter-spacing:0;text-transform:uppercase}.site-nav{display:flex;align-items:center;gap:clamp(16px,2vw,30px);font-size:13px;font-weight:800;text-transform:uppercase}.site-nav a{color:#f8f8f3c7}.site-nav a:hover,.site-nav a:focus-visible{color:var(--white)}.nav-ticket{padding:10px 14px;background:var(--red);color:var(--white)!important}.nav-toggle{display:none;width:44px;height:44px;padding:0;border:1px solid var(--line);background:transparent}.nav-toggle span{display:block;width:18px;height:2px;margin:5px auto;background:var(--white)}.hero{position:relative;min-height:min(820px,92vh);display:grid;align-items:end;padding:132px clamp(18px,5vw,64px) 44px;overflow:hidden;isolation:isolate}.hero-media{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070707f0,#0707074d 50%,#070707b3),linear-gradient(0deg,#070707e6,#0707070f 48%),#000;transform:scale(1.02);animation:heroImagePulse 14s ease-in-out infinite alternate}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070707f5,#07070752 52%,#070707c7),linear-gradient(0deg,#070707e6,#07070714 48%);pointer-events:none}.hero-video{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:saturate(1.12) contrast(1.08)}.hero:before,.page-hero:before,.event-detail-hero:before{content:"";position:absolute;z-index:0;top:-22%;right:-22%;bottom:-22%;left:-22%;background:radial-gradient(ellipse at 28% 76%,rgba(248,248,243,.22),transparent 34%),radial-gradient(ellipse at 70% 62%,rgba(248,248,243,.15),transparent 32%),linear-gradient(104deg,transparent 0 37%,rgba(59,157,255,.5) 43%,transparent 51%),linear-gradient(76deg,transparent 0 41%,rgba(255,61,180,.42) 48%,transparent 56%),linear-gradient(28deg,transparent 0 45%,rgba(185,255,47,.3) 52%,transparent 60%),linear-gradient(132deg,transparent 0 46%,rgba(248,248,243,.36) 50%,transparent 55%);mix-blend-mode:screen;opacity:.9;transform:translate3d(-10%,0,0) rotate(-5deg);animation:laserSweep 5.5s cubic-bezier(.65,0,.35,1) infinite;pointer-events:none}.hero:after,.page-hero:after,.event-detail-hero:after{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:linear-gradient(94deg,transparent 0 32%,rgba(63,194,255,.2) 38%,transparent 44%),linear-gradient(118deg,transparent 0 54%,rgba(255,61,180,.22) 60%,transparent 67%),radial-gradient(ellipse at 42% 78%,rgba(248,248,243,.18),transparent 34%),radial-gradient(ellipse at 62% 42%,rgba(248,248,243,.1),transparent 26%),repeating-linear-gradient(90deg,rgba(248,248,243,.06) 0 1px,transparent 1px 72px),linear-gradient(180deg,transparent,rgba(7,7,7,.5));background-size:180% 120%,180% 120%,140% 120%,130% 120%,auto,auto;opacity:.56;animation:discoLightDrift 9s ease-in-out infinite alternate;pointer-events:none}.hero-content{position:relative;z-index:2;max-width:980px}.kicker{margin:0 0 12px;color:var(--acid);font-size:12px;font-weight:900;text-transform:uppercase}h1,h2,h3,p{margin-top:0}h1{max-width:10ch;margin-bottom:18px;font-size:clamp(68px,11.5vw,156px);line-height:.86;letter-spacing:0;text-transform:uppercase}.hero h1,.page-hero h1,.event-detail-copy h1{text-shadow:0 0 22px rgba(185,255,47,.2),0 0 48px rgba(255,61,49,.18);animation:headlineReveal .9s cubic-bezier(.16,1,.3,1) both}.split-heading{animation:none!important;overflow:hidden}.split-heading .split-word{display:inline-block;overflow:hidden;margin-inline-end:-.04em;padding-inline-end:.04em;padding-block-end:.06em;vertical-align:top;white-space:nowrap}.split-heading .split-char{display:inline-block;opacity:0;transform:translate3d(0,112%,0) skewY(8deg);transform-origin:50% 100%;transition:opacity 1ms linear calc(var(--char-index) * 32ms),transform .72s cubic-bezier(.16,1,.3,1) calc(var(--char-index) * 32ms)}.split-heading.is-visible .split-char{opacity:1;transform:translateZ(0) skewY(0)}.image-reveal{opacity:1;clip-path:inset(0 0 0 0);transform:translateZ(0) scale(1);transition:clip-path .92s cubic-bezier(.16,1,.3,1) calc(var(--image-index, 0) * 70ms),transform .92s cubic-bezier(.16,1,.3,1) calc(var(--image-index, 0) * 70ms),opacity .16s linear calc(var(--image-index, 0) * 70ms);will-change:clip-path,transform,opacity}.image-reveal.is-armed{opacity:0;clip-path:inset(0 100% 0 0);transform:translate3d(28px,0,0) scale(1.04)}.image-reveal.is-visible{opacity:1;clip-path:inset(0 0 0 0);transform:translateZ(0) scale(1)}.hero .kicker,.page-hero .kicker,.event-detail-copy .kicker{animation:textRise .65s ease both}.hero-copy,.hero-actions,.hero-feature{animation:textRise .76s ease .12s both}h2{margin-bottom:0;font-size:clamp(42px,7vw,96px);line-height:.9;letter-spacing:0;text-transform:uppercase}h3{margin-bottom:12px;font-size:22px;line-height:1.05;letter-spacing:0;text-transform:uppercase}.hero-copy{max-width:620px;color:#f8f8f3d1;font-size:clamp(18px,2vw,24px)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 18px;border:1px solid var(--white);font-size:13px;font-weight:900;text-transform:uppercase}.button-primary{border-color:var(--red);background:var(--red);color:var(--white)}.button-ghost{background:#07070747}.hero-feature{position:absolute;z-index:3;right:clamp(18px,5vw,64px);bottom:44px;width:min(330px,calc(100% - 36px));padding:18px;border:1px solid var(--line);background:#070707b8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-feature strong,.hero-feature span,.hero-feature a{display:block}.hero-feature strong{margin:8px 0 4px;font-size:24px;line-height:1;text-transform:uppercase}.feature-label,.hero-feature span{color:var(--muted);font-size:12px;font-weight:800;text-transform:uppercase}.hero-feature a{margin-top:14px;color:var(--acid);font-size:13px;font-weight:900;text-transform:uppercase}.ticker{overflow:hidden;border-block:1px solid var(--line);background:var(--red);color:var(--white)}.ticker div{display:flex;width:max-content;animation:ticker 24s linear infinite}.ticker span{padding:12px 26px;font-size:13px;font-weight:900;text-transform:uppercase}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes heroImagePulse{0%{transform:scale(1.02) translateZ(0);filter:saturate(1) contrast(1)}to{transform:scale(1.08) translate3d(1.5%,-1%,0);filter:saturate(1.25) contrast(1.08)}}@keyframes laserSweep{0%{opacity:0;transform:translate3d(-30%,4%,0) rotate(-8deg)}14%{opacity:.8}50%{opacity:.55;transform:translate3d(12%,-3%,0) rotate(4deg)}86%{opacity:.9}to{opacity:0;transform:translate3d(32%,3%,0) rotate(9deg)}}@keyframes scanDrift{0%{background-position:0 0,0 0}to{background-position:144px 0,0 0}}@keyframes headlineReveal{0%{opacity:0;transform:translate3d(0,34px,0) skewY(2deg);filter:blur(8px)}to{opacity:1;transform:translateZ(0) skewY(0);filter:blur(0)}}@keyframes textRise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.section,.split-section,.venue-band,.site-footer{padding:clamp(58px,8vw,112px) clamp(18px,5vw,64px)}.section-head,.split-section,.venue-band,.site-footer{max-width:var(--max);margin:0 auto}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.filters{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.filter{display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--line);background:transparent;color:var(--white);font-size:12px;font-weight:900;text-transform:uppercase;cursor:pointer;text-decoration:none}.filter.is-active{border-color:var(--acid);background:transparent;color:var(--white)}.filter-link{color:var(--acid)}.event-grid{display:grid;align-items:stretch;max-width:var(--max);margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.event-card{min-height:680px;height:100%;display:flex;flex-direction:column;justify-content:flex-start;gap:14px;padding:14px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(145deg,rgba(185,255,47,.08),transparent 34%),var(--panel)}.event-card.is-hidden{display:none}.event-poster{display:block;width:100%;aspect-ratio:1 / 1.08;height:auto;max-height:360px;margin-bottom:0;border:1px solid var(--line);object-fit:contain;background:var(--black)}.event-poster-empty{display:grid;place-items:center;background:linear-gradient(145deg,rgba(185,255,47,.18),transparent 45%),linear-gradient(315deg,rgba(255,61,49,.18),transparent 38%),var(--black)}.event-poster-empty span{color:#f8f8f380;font-size:12px;font-weight:900;text-transform:uppercase}.event-card[data-category=live]{background:linear-gradient(145deg,rgba(255,61,49,.16),transparent 36%),var(--panel)}.event-card[data-category=private]{background:linear-gradient(145deg,rgba(215,221,210,.14),transparent 36%),var(--panel)}.event-date{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.event-title{display:-webkit-box;min-height:128px;margin:14px 0 12px;font-size:clamp(24px,2vw,34px);line-height:.95;text-transform:uppercase;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.event-meta{display:-webkit-box;min-height:58px;overflow:hidden;color:#f8f8f3b8;font-size:13px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.event-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto}.event-price{color:var(--acid);font-size:13px;font-weight:900;text-transform:uppercase}.event-card .button{min-height:40px;padding:10px 12px}.whats-on-slider-section{max-width:none;padding:clamp(38px,5vw,68px) 0;border-top:1px solid var(--line);background:linear-gradient(90deg,rgba(185,255,47,.08),transparent 34%),linear-gradient(270deg,rgba(255,61,49,.14),transparent 38%),var(--black)}.whats-on-slider__inner{width:min(var(--max),calc(100% - 36px));margin:0 auto}.whats-on-slider__head{display:flex;gap:18px;align-items:end;justify-content:space-between;padding:0 0 22px}.whats-on-slider__head h2{max-width:10ch;margin:0;color:var(--white);font-size:clamp(38px,5vw,72px);line-height:.9;text-transform:uppercase}.whats-on-slider__actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.whats-on-slider__arrow{min-height:44px;padding:10px 14px;border:1px solid var(--line);background:#f8f8f30a;color:var(--white);cursor:pointer;font:inherit;font-size:12px;font-weight:900;text-transform:uppercase}.whats-on-slider__arrow:hover,.whats-on-slider__arrow:focus-visible{border-color:var(--acid);color:var(--acid)}.whats-on-slider{display:grid;grid-auto-columns:minmax(240px,300px);grid-auto-flow:column;gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;padding:0 0 8px;scroll-padding-inline:0;scroll-snap-type:x mandatory;scrollbar-width:thin}.whats-on-card{min-width:0;display:flex;flex-direction:column;scroll-snap-align:start;border:1px solid var(--line);background:linear-gradient(145deg,rgba(185,255,47,.08),transparent 38%),var(--panel)}.whats-on-card[data-category=live]{background:linear-gradient(145deg,rgba(255,61,49,.16),transparent 38%),var(--panel)}.whats-on-card__media{display:grid;aspect-ratio:1 / 1;place-items:center;border-bottom:1px solid var(--line);background:var(--black);color:#f8f8f380;font-size:12px;font-weight:900;text-transform:uppercase}.whats-on-card__media img{display:block;width:100%;height:100%;object-fit:contain}.whats-on-card__body{display:grid;gap:10px;padding:16px}.whats-on-card__body span,.whats-on-card__body p{margin:0;color:#f8f8f3ad;font-size:12px;font-weight:900;line-height:1.35;text-transform:uppercase}.whats-on-card__body h3{display:-webkit-box;min-height:72px;margin:0;overflow:hidden;color:var(--white);font-size:24px;font-weight:900;line-height:.95;text-transform:uppercase;-webkit-box-orient:vertical;-webkit-line-clamp:3}.whats-on-card__footer{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:auto;padding:0 16px 16px}.whats-on-card__footer strong{color:var(--acid);font-size:12px;font-weight:900;text-transform:uppercase}.whats-on-card__footer a{min-height:36px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;border:1px solid var(--line);color:var(--white);font-size:12px;font-weight:900;text-transform:uppercase}.whats-on-card__footer a:hover,.whats-on-card__footer a:focus-visible{border-color:var(--acid);color:var(--acid)}.split-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(34px,6vw,88px);border-top:1px solid var(--line)}.split-section>*,.venue-band>*{min-width:0}.split-copy h2{max-width:100%;font-size:clamp(40px,5.4vw,76px);line-height:.92;overflow-wrap:break-word}.split-copy p:not(.kicker){max-width:540px;color:#f8f8f3c2;font-size:18px}.experience-grid{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.experience-grid article{padding:24px;background:var(--black)}.experience-grid span{display:inline-block;margin-bottom:42px;color:var(--red);font-weight:900}.experience-grid p,.news-grid p,.site-footer p{color:#f8f8f3ad}.venue-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:34px;align-items:center;background:linear-gradient(120deg,rgba(185,255,47,.14),transparent 36%),linear-gradient(280deg,rgba(255,61,49,.18),transparent 30%),#10110f}.venue-band p:not(.kicker){max-width:560px;color:#f8f8f3b8;font-size:18px;line-height:1.5}.venue-band h2{max-width:100%;font-size:clamp(34px,3.8vw,54px);line-height:.98;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;text-wrap:balance}.venue-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;background:var(--line);border:1px solid var(--line);list-style:none}.venue-stats li{min-height:174px;display:flex;flex-direction:column;justify-content:flex-start;gap:18px;padding:18px;background:var(--black)}.venue-stats strong{font-size:clamp(22px,2.2vw,34px);line-height:.98;overflow-wrap:anywhere}.venue-stats span{color:var(--muted);font-size:14px;font-weight:700;line-height:1.35;text-transform:none}.text-link{color:var(--acid);font-size:13px;font-weight:900;text-transform:uppercase}.news-grid{display:grid;align-items:stretch;max-width:var(--max);margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.news-grid article{min-height:560px;padding:22px;background:var(--panel)}.news-grid article>a{min-height:100%;display:flex;flex-direction:column;color:inherit}.news-card-image{display:block;width:100%;aspect-ratio:1 / 1;max-height:340px;margin-bottom:18px;border:1px solid var(--line);object-fit:contain;background:var(--black)}.news-card-image--empty{display:grid;place-items:center}.news-card-image--empty span{color:#f8f8f380;font-size:12px;font-weight:900;text-transform:uppercase}.news-grid span{display:block;margin-bottom:62px;color:var(--red);font-size:12px;font-weight:900;text-transform:uppercase}.news-card-image+span{margin-bottom:28px}.story-card-image{display:block;width:100%;height:auto;aspect-ratio:4 / 3;margin-bottom:18px;border:1px solid var(--line);object-fit:cover;background:var(--black)}.story-card-grid{grid-auto-rows:auto}.story-card-grid article{min-height:0}.story-card-grid .story-card-with-image{align-content:start;padding:0;overflow:hidden}.story-card-with-image span{margin:0 22px 24px}.story-card-with-image h3,.story-card-with-image p{margin-right:22px;margin-left:22px}.story-card-grid .story-card-with-image h3{display:block;min-height:0;overflow:visible;-webkit-line-clamp:unset}.story-card-grid .story-card-with-image p{padding-bottom:22px}.story-card-image-only{align-content:start}.story-card-grid .story-card-image-only{grid-column:span 2}.story-card-image-only h3{min-height:0}.news-grid h3{display:-webkit-box;min-height:70px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-grid p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded{padding-bottom:clamp(30px,4vw,48px);color:#f8f8f3e0}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .rich-content-inner{max-width:min(1160px,calc(100vw - 36px))}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded>.rich-content-inner>.kicker{color:var(--acid);font-size:13px;line-height:1.2}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded>.rich-content-inner>h2{max-width:18ch;margin-bottom:20px;color:var(--white);font-size:clamp(34px,4.8vw,64px);line-height:.98}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded>.rich-content-inner>div:not(.news-grid):not(.hero-actions){max-width:780px;margin-bottom:clamp(34px,5vw,56px);color:#f8f8f3db;font-size:clamp(18px,1.45vw,20px);line-height:1.65}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded>.rich-content-inner>div:not(.news-grid):not(.hero-actions) p{margin-bottom:1.1em}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded>.rich-content-inner>div:not(.news-grid):not(.hero-actions) h1,.static-page-story--our-story-from-regal-cinema-to-metro-reloaded>.rich-content-inner>div:not(.news-grid):not(.hero-actions) h2{max-width:18ch;margin:0 0 16px;color:var(--white);font-size:clamp(30px,3.8vw,48px);line-height:1}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded>.rich-content-inner>div:not(.news-grid):not(.hero-actions) .card{margin:24px 0;padding:24px;border:1px solid rgba(248,248,243,.22);background:linear-gradient(145deg,rgba(185,255,47,.07),transparent 34%),#0c0c0cfa;color:#f8f8f3db}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded>.rich-content-inner>div:not(.news-grid):not(.hero-actions) .card h2{max-width:20ch;color:var(--white);font-size:clamp(28px,3.2vw,42px);line-height:1}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded>.rich-content-inner>div:not(.news-grid):not(.hero-actions) .card p,.static-page-story--our-story-from-regal-cinema-to-metro-reloaded>.rich-content-inner>div:not(.news-grid):not(.hero-actions) .card li{color:#f8f8f3db;font-size:clamp(16px,1.25vw,18px);line-height:1.6}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .story-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .story-card-grid article{border-color:#f8f8f33d;background:linear-gradient(145deg,rgba(185,255,47,.08),transparent 34%),#0c0c0cfa}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .story-card-image{aspect-ratio:16 / 10;margin-bottom:20px}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .story-card-with-image span{margin:0 24px 12px;color:var(--acid);font-size:13px;line-height:1.25}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .story-card-grid .story-card-with-image h3{display:block;margin:0 24px 14px;color:var(--white);font-size:clamp(24px,2.4vw,34px);line-height:1.05}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .story-card-grid .story-card-with-image p{display:block;margin:0 24px 24px;overflow:visible;color:#f8f8f3d6;font-size:clamp(16px,1.25vw,18px);line-height:1.58;-webkit-line-clamp:unset}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .hero-actions{margin-top:24px}.dress-code-section{max-width:none;padding:clamp(28px,4vw,50px) clamp(18px,4vw,54px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(125deg,rgba(185,255,47,.1),transparent 34%),linear-gradient(320deg,rgba(255,61,49,.16),transparent 42%),#050505}.dress-code-shell{display:grid;max-width:1160px;margin:0 auto;grid-template-columns:minmax(0,1fr) minmax(330px,440px);border:1px solid var(--line);background:var(--line);gap:1px}.dress-code-intro,.dress-code-media,.dress-code-accordion{background:#070707f0}.dress-code-intro{display:flex;min-height:0;flex-direction:column;justify-content:center;padding:clamp(22px,2.8vw,34px)}.dress-code-intro h2{max-width:620px;margin:0 0 14px;color:var(--white);font-size:clamp(42px,6vw,76px);line-height:.9;text-transform:uppercase}.dress-code-intro p:not(.kicker){max-width:640px;margin:0;color:var(--muted);font-size:clamp(16px,1.25vw,18px);font-weight:800;line-height:1.28}.dress-code-media{grid-column:2;grid-row:1 / 3;display:flex;min-height:0;align-items:center;justify-content:center;padding:clamp(14px,1.6vw,22px);overflow:hidden}.dress-code-media img{display:block;width:100%;max-width:100%;height:auto;max-height:560px;object-fit:contain}.dress-code-accordion{grid-column:1;padding:clamp(14px,1.6vw,18px)}.dress-code-item{border:1px solid var(--line);background:#060606}.dress-code-item+.dress-code-item{margin-top:8px}.dress-code-item summary{position:relative;display:grid;min-height:64px;align-items:center;gap:7px;padding:14px clamp(54px,5vw,68px) 14px clamp(16px,2vw,22px);cursor:pointer;list-style:none}.dress-code-item summary::-webkit-details-marker{display:none}.dress-code-item summary:after{position:absolute;top:50%;right:clamp(18px,2.4vw,26px);width:28px;height:28px;border:1px solid currentColor;color:var(--acid);content:"+";display:grid;place-items:center;font-size:22px;font-weight:900;line-height:1;transform:translateY(-50%)}.dress-code-item[open] summary:after{color:var(--red);content:"-"}.dress-code-item summary:focus-visible{outline:2px solid var(--acid);outline-offset:-4px}.dress-code-item span{color:var(--acid);font-size:12px;font-weight:950;line-height:1;text-transform:uppercase}.dress-code-item--no span{color:var(--red)}.dress-code-item summary>strong{color:var(--white);font-size:clamp(20px,2vw,28px);font-weight:950;line-height:1;text-transform:uppercase}.dress-code-item__content{padding:0 clamp(16px,2vw,22px) clamp(18px,2vw,22px)}.dress-code-item__content ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.dress-code-item__content li,.dress-code-item__content p,.dress-code-item__content small{color:var(--muted);font-size:clamp(15px,1.05vw,17px);font-weight:800;line-height:1.36}.dress-code-item__content li{position:relative;padding-left:24px}.dress-code-item__content li:before{position:absolute;top:.48em;left:0;width:9px;height:9px;background:var(--red);content:""}.dress-code-item--yes li:before{background:var(--acid)}.dress-code-item__content p{max-width:440px;margin:0 0 15px}.dress-code-item__content strong{color:var(--white)}.dress-code-item__content small{display:block;max-width:440px;margin-top:22px;color:#f8f8f3b8;font-size:14px}.instagram-feed-section{max-width:none;padding:clamp(64px,7vw,104px) clamp(18px,4vw,54px) clamp(54px,6vw,80px);color:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(130deg,rgba(185,255,47,.08),transparent 40%),linear-gradient(310deg,rgba(255,61,49,.16),transparent 42%),var(--black)}.instagram-feed__header{max-width:920px;margin:0 auto 34px;text-align:center}.instagram-feed__eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;color:var(--acid);font-size:13px;font-weight:900;line-height:1;text-transform:uppercase}.instagram-feed__eyebrow svg{width:19px;height:19px;fill:currentColor}.instagram-feed__header h2{margin:0 auto 16px;color:var(--white);font-size:clamp(42px,6vw,82px);line-height:.92;text-transform:uppercase}.instagram-feed__header p{margin:0;color:var(--muted);font-size:clamp(17px,1.55vw,23px);font-weight:800;line-height:1.25}.instagram-feed{display:grid;max-width:1860px;margin:0 auto;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;padding:7px;border:1px solid var(--line);background:#f8f8f30f}.instagram-feed__item{position:relative;display:block;min-height:0;overflow:hidden;background:var(--panel)}.instagram-feed__item:after{content:"Instagram";position:absolute;left:14px;bottom:14px;padding:7px 10px;color:var(--white);font-size:11px;font-weight:900;text-transform:uppercase;background:#000000b8;opacity:0;transform:translateY(8px);transition:opacity .18s ease,transform .18s ease}.instagram-feed__item:hover:after{opacity:1;transform:translateY(0)}.instagram-feed img{display:block;width:100%;height:100%;aspect-ratio:3 / 4;object-fit:cover;transition:transform .22s ease,filter .22s ease}.instagram-feed__item:hover img{filter:saturate(1.08) contrast(1.04);transform:scale(1.035)}.instagram-feed__actions{display:flex;justify-content:center;margin-top:22px}.instagram-feed__button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 28px;border:1px solid var(--acid);color:var(--black);font-size:22px;font-weight:900;line-height:1;text-transform:uppercase;background:var(--acid)}.instagram-feed__button:hover{color:var(--white);border-color:var(--white);background:transparent}.instagram-feed-app{max-width:1860px;margin:0 auto;color:var(--white)}.instagram-feed-app .social-widget-wrapper,.instagram-feed-app .shopify-app-block,.instagram-feed-app [class*=sw-],.instagram-feed-app [style*=--sw-]{--sw-layout-background-color: rgba(7, 7, 7, 0) !important;--sw-heading-title-color: #f8f8f3 !important;--sw-heading-description-color: #b7b8b1 !important;--sw-load-more-btn-background-color: #ff3d31 !important;--sw-load-more-btn-color: #f8f8f3 !important;--sw-hover-color: #f8f8f3 !important;--sw-hover-background-color: rgba(7, 7, 7, .68) !important;--sw-popup-follow-btn-background-color: #ff3d31 !important;--sw-popup-follow-btn-color: #f8f8f3 !important;--sw-layout-arrow-color: #b9ff2f !important;--sw-layout-pagination-color: #b9ff2f !important}.instagram-feed-app .social-widget-wrapper{min-height:260px}.instagram-feed-app img{border:1px solid rgba(248,248,243,.16);background:var(--panel)}.instagram-feed-app button,.instagram-feed-app a{font-family:inherit}.social-link{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;color:var(--white);background:#f8f8f30a;transition:color .16s ease,background .16s ease,transform .16s ease}.social-link svg{width:20px;height:20px;fill:currentColor}.social-link:hover{color:var(--black);background:var(--acid);transform:translateY(-2px)}.header-social-links,.footer-social-links,.instagram-social-links{display:flex;flex-wrap:wrap;gap:8px}.header-social-links{align-items:center;margin-left:4px}.header-social-links .social-link{width:34px;height:34px;color:#f8f8f3d1;padding:0;border-top:1px solid currentColor}.header-social-links .social-link svg{width:16px;height:16px}.footer-social-links{margin-top:20px}.instagram-social-links{justify-content:center;margin-top:24px}.instagram-social-links .social-link{width:58px;height:58px;color:var(--white);background:#f8f8f314}.instagram-social-links .social-link--instagram{color:var(--acid);border-color:var(--acid)}.instagram-social-links .social-link svg{width:27px;height:27px}.site-footer{display:flex;justify-content:space-between;gap:32px;border-top:1px solid var(--line)}.footer-expanded{align-items:start;display:grid;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.4fr) minmax(260px,.8fr)}.footer-brand,.footer-signup{display:grid;gap:16px}.footer-address{color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.footer-menus{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.site-footer nav{display:flex;flex-wrap:wrap;gap:18px;align-content:start;justify-content:flex-end;color:var(--muted);font-size:13px;font-weight:900;text-transform:uppercase}.footer-expanded nav{display:grid;justify-content:stretch;gap:10px}.footer-bottom{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between;width:100%;padding-top:18px;border-top:1px solid var(--line);color:#f8f8f39e;font-size:12px;font-weight:800;line-height:1.35;text-transform:uppercase}.footer-bottom p{margin:0}.footer-expanded h3,.footer-signup h3{margin:0 0 4px;color:var(--white);font-size:14px;line-height:1}.newsletter-form{display:grid;gap:10px}.newsletter-form input{min-height:48px;padding:12px 14px;border:1px solid var(--line);background:var(--black);color:var(--white);font:inherit}.footer-apps,.app-zone{grid-column:1 / -1}.page-hero{position:relative;min-height:520px;display:grid;align-content:end;padding:150px clamp(18px,5vw,64px) 58px;overflow:hidden;isolation:isolate;background:linear-gradient(90deg,#070707f0,#0707077a),linear-gradient(0deg,#070707,#0707072e),var(--hero-image, url(private-venue-atmosphere.jpg)) center / cover;animation:heroBackgroundShift 14s ease-in-out infinite alternate}.page-hero>*,.event-detail-hero>*{position:relative;z-index:2}.compact-hero h1{max-width:12ch;font-size:clamp(70px,11vw,150px)}.page-hero--challenge-25,.page-hero--challenge-25-why-we-ask-for-id{min-height:500px;background:linear-gradient(90deg,#070707f0,#0707077a),linear-gradient(0deg,#070707,#0707072e),var(--hero-image, url(private-venue-atmosphere.jpg)) center / cover}.page-hero--challenge-25 h1,.page-hero--challenge-25-why-we-ask-for-id h1{max-width:14ch;font-size:clamp(48px,6.4vw,86px);line-height:.94}.page-hero--challenge-25 .hero-copy,.page-hero--challenge-25-why-we-ask-for-id .hero-copy{max-width:680px}.event-detail-hero{position:relative;display:grid;min-height:820px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.62fr);gap:clamp(28px,5vw,72px);align-items:end;padding:140px clamp(18px,5vw,64px) 64px;background:linear-gradient(90deg,#070707f5,#0707077a 52%,#070707d6),linear-gradient(0deg,#070707f5,#07070729 52%),url(private-venue-atmosphere.jpg) center / cover;animation:heroBackgroundShift 14s ease-in-out infinite alternate;overflow:hidden;isolation:isolate}.event-detail-copy h1{max-width:12ch;font-size:clamp(48px,8vw,118px);line-height:.9}.event-detail-art{align-self:center}.event-detail-art .event-poster{max-height:660px;aspect-ratio:4 / 5;margin:0;object-fit:contain}.detail-grid{display:grid;max-width:var(--max);margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:0 clamp(18px,5vw,64px) clamp(58px,8vw,112px);background:var(--line);background-clip:content-box}.detail-grid article{min-height:148px;display:flex;flex-direction:column;justify-content:space-between;padding:18px;background:var(--panel)}.detail-grid span{color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.detail-grid strong{font-size:clamp(20px,2vw,30px);line-height:1;text-transform:uppercase}.product-info-panel{max-width:var(--max);margin:0 auto;padding:0 clamp(18px,5vw,64px) clamp(58px,8vw,112px)}.product-info-panel__inner{display:grid;grid-template-columns:minmax(220px,.36fr) minmax(0,1fr);gap:clamp(24px,5vw,72px);padding:clamp(24px,5vw,48px);border:1px solid var(--line);background:linear-gradient(145deg,rgba(185,255,47,.08),transparent 34%),var(--panel)}.product-info-panel__content{color:#f8f8f3c7;font-size:17px}.product-info-panel__content h2,.product-info-panel__content h3,.product-info-panel__content h4{margin:28px 0 12px;color:var(--white)}.product-info-panel__content h4{font-size:24px}.product-info-panel__content ul,.product-info-panel__content ol{padding-left:20px}.product-info-panel__content li+li{margin-top:10px}.event-info-layout{color:#151515;background:#f4f4f1;border-top:2px solid #151515;border-bottom:2px solid #151515;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:400}.event-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:22px clamp(18px,5vw,64px);border-bottom:2px solid #151515;color:#151515;font-size:13px;font-weight:800}.event-breadcrumb span:first-child{font-weight:500}.event-breadcrumb a{color:inherit;text-decoration:none}.event-breadcrumb a:after{content:"|";margin-left:10px}.event-info-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);min-height:0;overflow:hidden}.event-info-copy{min-width:0;display:flex;flex-direction:column;gap:clamp(30px,4vw,56px);padding:clamp(46px,6vw,78px) clamp(18px,5vw,64px);border-right:2px solid #151515}.event-info-lead{max-width:940px;margin:0 0 25px;color:#151515;font-size:clamp(28px,2.4vw,35px);font-weight:300;line-height:1.4}.event-info-body{max-width:940px;color:#151515;font-size:16px;font-weight:400;line-height:1.5}.event-info-body h1,.event-info-body h2,.event-info-body h3,.event-info-body h4,.event-info-body h5,.event-info-body h6{font-family:Metro Extended,Impact,Arial Black,sans-serif;max-width:760px;margin:42px 0 20px;color:#151515;font-size:clamp(30px,3vw,45px);line-height:.9;letter-spacing:0;text-transform:uppercase}.event-info-body p,.event-info-body ul,.event-info-body ol{margin:0 0 25px}.event-info-body ul,.event-info-body ol{padding-left:22px}.event-info-body li+li{margin-top:10px}.event-info-body strong{font-weight:700}.event-info-body a{color:#151515;font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px}@media(min-width:1280px){.event-info-body,.event-info-times{font-size:18px}}@media(min-width:1480px){.event-info-aside span{font-size:20px}}.event-info-body>*:first-child{margin-top:0}.event-info-body>*:last-child{margin-bottom:0}.event-info-times{display:grid;gap:8px;margin:0;color:#151515;font-size:16px;font-weight:400;line-height:1.5}.event-info-times div{display:flex;flex-wrap:wrap;gap:6px 10px}.event-info-times dt{font-weight:700;text-transform:none}.event-info-times dd{margin:0}.event-info-accordions{max-width:980px}.event-info-accordions details{border-top:2px solid #151515}.event-info-accordions details:last-child{border-bottom:2px solid #151515}.event-info-accordions summary{position:relative;display:block;padding:18px 48px 18px 0;color:#151515;font-size:20px;font-weight:700;line-height:1.2;cursor:pointer;list-style:none}.event-info-accordions summary::-webkit-details-marker{display:none}.event-info-accordions summary:after{content:">";position:absolute;top:50%;right:10px;font-size:24px;line-height:1;transform:translateY(-50%)}.event-info-accordions details[open] summary:after{transform:translateY(-50%) rotate(90deg)}.event-info-accordions p{max-width:720px;margin:0 0 24px;color:#151515;font-size:16px;font-weight:400;line-height:1.5}.event-info-aside{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:clamp(20px,2.2vw,30px);padding:clamp(42px,5vw,72px) clamp(20px,3.2vw,42px);background:#f4f4f1;scroll-margin-top:108px}.event-info-aside span{display:block;margin-bottom:4px;color:#151515;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.event-info-aside strong{display:block;max-width:100%;color:#000;font-family:Metro Extended,Impact,Arial Black,sans-serif;font-size:clamp(24px,2.15vw,36px);font-weight:400;line-height:1.08;text-transform:uppercase;white-space:normal;word-break:normal;overflow-wrap:anywhere}.event-info-aside form{margin-top:10px}.event-info-ticket{width:100%;justify-content:center;margin-top:18px;border-color:#151515;color:#151515;background:transparent}.event-info-ticket:hover{color:#151515;background:var(--acid)}.detail-section{border-top:0}.article-hero{display:grid;min-height:560px;grid-template-columns:minmax(0,.95fr) minmax(320px,.9fr);gap:clamp(28px,5vw,72px);align-items:end;padding:150px clamp(18px,5vw,64px) 64px;border-bottom:1px solid var(--line);background:linear-gradient(120deg,rgba(185,255,47,.1),transparent 42%),linear-gradient(300deg,rgba(255,61,49,.14),transparent 36%),var(--black)}.article-title{max-width:16ch;margin:0;font-size:clamp(42px,6vw,86px);line-height:.92;text-transform:uppercase}.article-hero__copy{max-width:760px}.article-hero__image{width:100%;max-height:520px;border:1px solid var(--line);object-fit:contain;background:var(--panel)}.gallery-grid{display:grid;max-width:var(--max);margin:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.gallery-grid img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;background:var(--panel)}.venue-photo-panel{min-height:420px;border:1px solid var(--line);background:var(--panel);overflow:hidden}.venue-photo-panel img{width:100%;height:100%;min-height:420px;display:block;object-fit:cover}.venue-hire-feature{display:grid;min-height:0;align-items:center;background:linear-gradient(145deg,rgba(185,255,47,.06),transparent 40%),var(--black)}.venue-hire-feature img{height:auto;min-height:0;aspect-ratio:16 / 9;object-fit:contain}.venue-hire-feature--flyer{align-self:start;justify-items:center;padding:clamp(14px,2.4vw,30px)}.venue-hire-feature--flyer img{width:min(100%,430px);aspect-ratio:auto;border:1px solid var(--line);object-fit:contain}.venue-hire-gallery{padding-top:clamp(44px,6vw,78px)}.venue-hire-gallery__grid{align-items:stretch}.venue-hire-media{display:flex;flex-direction:column;background:var(--black)}.page-media.venue-hire-media img{height:auto;object-fit:contain;background:linear-gradient(145deg,rgba(248,248,243,.04),transparent 42%),#050505}.page-media.venue-hire-media.tall img{aspect-ratio:3 / 4}.page-media.venue-hire-media--panorama img{box-sizing:border-box;aspect-ratio:16 / 9;padding:clamp(10px,1.4vw,18px)}.venue-hire-gallery--private .venue-hire-gallery__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.venue-hire-gallery--private .page-media{display:grid;min-height:0}.venue-hire-gallery--private .page-media.venue-hire-media img{width:100%;height:auto;aspect-ratio:16 / 9;padding:0;object-fit:cover;background:var(--black)}.venue-hire-gallery--private .page-media.venue-hire-media.tall img{aspect-ratio:16 / 9}.venue-hire-media figcaption{margin-top:auto}.contact-grid{padding-top:clamp(58px,8vw,112px)}.bandaze-section{position:relative;max-width:none;min-height:100vh;overflow:hidden;padding:clamp(42px,6vw,86px) clamp(14px,4vw,54px);isolation:isolate;background:var(--black)}.bandaze-video,.bandaze-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.bandaze-video{z-index:0;width:100%;height:100%;object-fit:cover;opacity:.78;pointer-events:none}.bandaze-overlay{z-index:1;background:linear-gradient(180deg,#0707071f,#07070794 44%,#070707e6),linear-gradient(90deg,#070707e0,#07070738 52%,#070707bd)}.bandaze-wrap{position:relative;z-index:2;max-width:1000px;margin:0 auto}.bandaze-card{overflow:hidden;border:1px solid var(--line);background:linear-gradient(145deg,rgba(185,255,47,.07),transparent 34%),linear-gradient(315deg,rgba(255,61,49,.14),transparent 42%),#070707;box-shadow:0 24px 70px #0000009e}.bandaze-card__header{padding:clamp(34px,5vw,56px) clamp(18px,4vw,34px) clamp(28px,4vw,40px);color:var(--white);text-align:center;background:#070707c2}.bandaze-card__header span{display:block;margin-bottom:18px;color:var(--red);font-size:12px;font-weight:950;letter-spacing:.14em;line-height:1;text-transform:uppercase}.bandaze-card__header img{display:block;width:min(86%,520px);height:auto;margin:0 auto 18px;filter:drop-shadow(0 0 24px rgba(185,255,47,.16))}.bandaze-card__header p{margin:0;color:var(--white);font-size:clamp(14px,1.4vw,18px);font-weight:900;line-height:1.1;text-transform:uppercase}.bandaze-image{display:block;width:100%;max-height:520px;object-fit:cover}.bandaze-intro{padding:clamp(34px,5vw,56px) clamp(20px,4vw,34px);text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#070707f0}.bandaze-intro p{max-width:800px;margin:0 auto;color:#f8f8f3d1;font-size:clamp(17px,1.35vw,21px);font-weight:750;line-height:1.6}.bandaze-intro strong{color:var(--white);font-weight:950}.bandaze-panel{padding:clamp(42px,6vw,64px) clamp(18px,4vw,28px);color:var(--white);text-align:center;border-bottom:1px solid var(--line);background:#050505}.bandaze-panel h2,.bandaze-apply h2{margin:0 0 28px;font-size:clamp(36px,6vw,58px);line-height:.92;text-transform:uppercase}.bandaze-growth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.bandaze-growth article{padding:clamp(24px,3vw,34px);border:1px solid rgba(248,248,243,.14);background:#f8f8f314}.bandaze-growth span{display:block;margin-bottom:12px;color:var(--acid);font-size:clamp(22px,2.3vw,30px);font-weight:950;line-height:1;text-transform:uppercase}.bandaze-growth p{margin:0;color:#f8f8f3d1;font-size:16px;font-weight:750;line-height:1.45}.bandaze-apply{padding:clamp(36px,5vw,56px) clamp(18px,4vw,30px);color:var(--white);text-align:center;background:linear-gradient(145deg,rgba(185,255,47,.06),transparent 42%),#080808}.bandaze-apply h2{color:var(--white)}.bandaze-form{display:grid;gap:16px;max-width:840px;margin:0 auto;text-align:left}.bandaze-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bandaze-form label{display:grid;gap:8px}.bandaze-form label span{color:var(--acid);font-size:12px;font-weight:950;text-transform:uppercase}.bandaze-form input,.bandaze-form textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid var(--line);color:var(--white);background:#050505;font:inherit}.bandaze-form input:focus,.bandaze-form textarea:focus{outline:2px solid var(--acid);outline-offset:2px}.bandaze-form textarea{resize:vertical}.bandaze-submit{display:inline-flex;min-height:58px;align-items:center;justify-content:center;border:1px solid var(--red);color:var(--white);background:var(--red);font:inherit;font-size:18px;font-weight:950;text-transform:uppercase;cursor:pointer}.bandaze-submit:hover{border-color:var(--acid);color:var(--black);background:var(--acid)}.bandaze-footer{padding:32px 18px;color:#f8f8f3ad;border-top:1px solid var(--line);background:#000;font-size:12px;font-weight:900;text-align:center;text-transform:uppercase}.private-hire-closing{max-width:none;padding:clamp(40px,5vw,72px) clamp(18px,4vw,54px);border-top:1px solid var(--line);background:linear-gradient(115deg,rgba(185,255,47,.1),transparent 36%),linear-gradient(290deg,rgba(255,61,49,.16),transparent 40%),var(--black)}.private-hire-closing__inner{display:grid;max-width:var(--max);margin:0 auto;grid-template-columns:minmax(0,.8fr) minmax(380px,1fr);gap:clamp(22px,4vw,52px);align-items:start}.private-hire-closing h2{max-width:620px;margin:0 0 18px;color:var(--white);font-size:clamp(36px,4.4vw,66px);line-height:.94;text-transform:uppercase}.private-hire-closing p:not(.kicker){max-width:720px;margin:0 0 24px;color:#f8f8f3c2;font-size:clamp(17px,1.35vw,22px);font-weight:800;line-height:1.36}.private-hire-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;border:1px solid var(--line);background:var(--line);list-style:none}.private-hire-steps li{min-height:190px;padding:22px;background:#070707eb}.private-hire-steps span{display:block;margin-bottom:30px;color:var(--red);font-size:12px;font-weight:950;line-height:1;text-transform:uppercase}.private-hire-steps strong{display:block;margin-bottom:12px;color:var(--white);font-size:clamp(20px,1.8vw,28px);font-weight:950;line-height:1;text-transform:uppercase}.private-hire-steps p{margin:0;color:var(--muted);font-size:14px;font-weight:750;line-height:1.38}.challenge25-section{max-width:none;padding:clamp(44px,7vw,96px) clamp(16px,4vw,54px);border-top:1px solid var(--line);background:linear-gradient(135deg,rgba(185,255,47,.08),transparent 32%),linear-gradient(315deg,rgba(255,61,49,.16),transparent 38%),#050505}.challenge25-shell{max-width:var(--max);margin:0 auto}.challenge25-intro{display:grid;max-width:980px;gap:clamp(18px,3vw,30px);padding-bottom:clamp(26px,4vw,42px)}.challenge25-intro h2{max-width:780px;margin:0;color:var(--white);font-size:clamp(46px,7vw,96px);line-height:.92;text-transform:uppercase}.challenge25-lead{display:grid;gap:18px;max-width:760px}.challenge25-lead p,.challenge25-panel p,.challenge25-small,.challenge25-reasons p{margin:0;color:#f8f8f3c7;font-weight:780;line-height:1.5}.challenge25-lead p{font-size:clamp(17px,1.45vw,23px)}.challenge25-artwork{overflow:hidden;margin:0 0 clamp(24px,4vw,44px);border:1px solid var(--line);background:#000}.challenge25-artwork img{display:block;width:100%;height:auto;aspect-ratio:2560 / 733;object-fit:cover}.challenge25-artwork figcaption{padding:16px 18px;color:#f8f8f3c7;background:#070707f5;font-size:13px;font-weight:950;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.challenge25-layout,.challenge25-footer-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:1px;border:1px solid var(--line);background:var(--line)}.challenge25-footer-grid{margin-top:1px}.challenge25-panel{display:grid;gap:20px;min-width:0;padding:clamp(24px,3.4vw,42px);background:#070707f0}.challenge25-panel--primary{background:linear-gradient(135deg,rgba(185,255,47,.08),transparent 46%),#070707f0}.challenge25-panel--accent{background:linear-gradient(145deg,rgba(255,61,49,.18),transparent 52%),#070707f0}.challenge25-panel span{color:var(--acid);font-size:clamp(26px,3vw,42px);font-weight:950;line-height:.95;text-transform:uppercase}.challenge25-callout{display:grid;gap:10px;padding:18px;border-left:4px solid var(--red);background:#f8f8f314}.challenge25-callout strong{color:var(--white);font-size:15px;font-weight:950;text-transform:uppercase}.challenge25-id-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.challenge25-id-list li{position:relative;padding-left:30px;color:var(--white);font-size:clamp(16px,1.25vw,19px);font-weight:900;line-height:1.35}.challenge25-id-list li:before{position:absolute;top:.58em;left:0;width:12px;height:12px;border:2px solid var(--red);content:"";transform:rotate(45deg)}.challenge25-reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:1px;border-inline:1px solid var(--line);background:var(--line)}.challenge25-reasons article{display:grid;gap:16px;min-height:230px;padding:24px;background:#0b0b0b}.challenge25-reasons span{color:var(--red);font-size:12px;font-weight:950;line-height:1;text-transform:uppercase}.challenge25-reasons strong{color:var(--white);font-size:clamp(22px,2vw,30px);font-weight:950;line-height:1;text-transform:uppercase}.rich-content{color:#f8f8f3d1}.rich-content-inner{max-width:900px;margin:0 auto}.page-content--metro-reloaded-memories .rich-content-inner,.page-content--metro-memorys .rich-content-inner,.page-content--memories .rich-content-inner,.page-content--metro-photo-bppth .rich-content-inner{max-width:var(--max)}.page-content--metro-photo-bppth .mr-gallery{max-width:var(--max)!important;padding:0!important;font-family:inherit!important}.page-content--metro-photo-bppth .mr-gallery h1{max-width:13ch!important;margin:0 0 18px!important;color:var(--white)!important;font-size:clamp(52px,8vw,104px)!important;font-weight:900!important;line-height:.88!important;text-align:left!important;text-transform:uppercase!important}.page-content--metro-photo-bppth .mr-desc{max-width:760px!important;margin:0 0 34px!important;color:#f8f8f3b8!important;font-size:18px!important;line-height:1.55!important;text-align:left!important}.page-content--metro-photo-bppth .mr-index{margin:0 0 40px!important;padding:22px!important;border:1px solid var(--line)!important;border-radius:0!important;background:linear-gradient(145deg,rgba(185,255,47,.08),transparent 34%),var(--panel)!important}.page-content--metro-photo-bppth .mr-index h2{margin:0 0 14px!important;color:var(--acid)!important;font-size:13px!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important}.page-content--metro-photo-bppth .mr-index ul{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.page-content--metro-photo-bppth .mr-index a,.page-content--metro-photo-bppth .mr-btn{display:inline-flex!important;min-height:44px!important;align-items:center!important;justify-content:center!important;padding:10px 14px!important;border:1px solid var(--line)!important;border-radius:0!important;background:#0707076b!important;color:var(--white)!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;text-transform:uppercase!important}.page-content--metro-photo-bppth .mr-index a:hover,.page-content--metro-photo-bppth .mr-btn:hover{border-color:var(--acid)!important;color:var(--acid)!important}.page-content--metro-photo-bppth .mr-cards{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,360px))!important;gap:14px!important;justify-content:start!important;border:0!important;background:transparent!important}.page-content--metro-photo-bppth .mr-card{overflow:hidden!important;border:1px solid var(--line)!important;border-radius:0!important;background:linear-gradient(145deg,rgba(255,61,49,.11),transparent 36%),var(--panel)!important;color:var(--white)!important}.page-content--metro-photo-bppth .mr-thumb{width:100%!important;aspect-ratio:16 / 9!important;border-bottom:1px solid var(--line)!important;object-fit:cover!important;background:var(--black)!important}.page-content--metro-photo-bppth .mr-body{display:grid!important;gap:14px!important;padding:22px!important}.page-content--metro-photo-bppth .mr-title{margin:0!important;color:var(--white)!important;font-size:clamp(24px,2.4vw,34px)!important;font-weight:900!important;line-height:.95!important;text-transform:uppercase!important}.page-content--metro-photo-bppth .mr-meta,.page-content--metro-photo-bppth .mr-share{color:#f8f8f3b8!important;font-size:14px!important;font-weight:800!important}.page-content--metro-photo-bppth .mr-share{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:center!important;margin-top:4px!important}.page-content--metro-photo-bppth .mr-share-btn{display:inline-flex!important;min-height:34px!important;align-items:center!important;padding:7px 10px!important;border:1px solid var(--line)!important;border-radius:0!important;color:var(--white)!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;text-transform:uppercase!important}.page-content--metro-photo-bppth .mr-share-btn.fb,.page-content--metro-photo-bppth .mr-share-btn.pin,.page-content--metro-photo-bppth .mr-share-btn.ig{background:#0707075c!important}.page-content--metro-photo-bppth .mr-top{margin-top:36px!important;text-align:center!important}.rich-content-inner a{color:var(--acid);text-decoration:underline}.rich-content-inner img{max-width:100%;height:auto}.page-media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page-media-grid.three-up{grid-template-columns:repeat(3,minmax(0,1fr))}.page-media{min-width:0;overflow:hidden;border:1px solid var(--line);background:var(--panel)}.page-media img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;background:var(--black)}.page-media.tall img{aspect-ratio:3 / 4}.page-media.wide img{aspect-ratio:16 / 9}.page-media figcaption{display:grid;gap:14px;padding:clamp(22px,2.7vw,42px) clamp(20px,3vw,40px);color:#f8f8f3bd;font-size:clamp(16px,1.35vw,24px);font-weight:700}.page-media figcaption strong{color:var(--white);font-size:clamp(22px,2.2vw,38px);font-weight:900;line-height:1.12;text-transform:uppercase}.page-media figcaption span{color:#f8f8f3c7;line-height:1.5}.page-media-details{display:grid;gap:7px;margin:6px 0 0;padding-top:18px;border-top:1px solid var(--line);font-size:clamp(14px,1.1vw,19px);line-height:1.4}.page-media-details div{display:flex;flex-wrap:wrap;gap:6px}.page-media-details dt{color:var(--white);font-weight:900}.page-media-details dd{margin:0}.page-media-details a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.page-media-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page-media-links a{min-height:58px;display:inline-flex;gap:10px;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--white);color:var(--black);font-size:clamp(15px,1.15vw,20px);font-weight:900;text-transform:uppercase}.page-media-links a:first-child{background:var(--black);color:var(--white)}.social-icon:before{display:inline-block;font-family:"Font Awesome 6 Brands";font-weight:400;line-height:1}.social-icon--instagram:before{content:"\f16d"}.social-icon--facebook:before{content:"\f39e"}.social-share{padding:0 clamp(18px,5vw,64px) clamp(42px,6vw,72px);background:var(--black)}.social-share__inner{max-width:var(--max);display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 auto;padding-top:18px;border-top:1px solid var(--line)}.social-share__label{margin-right:4px;color:#f8f8f39e;font-size:12px;font-weight:900;text-transform:uppercase}.social-share__button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--line);background:#f8f8f30a;color:var(--white);cursor:pointer;font:inherit;font-size:12px;font-weight:900;text-transform:uppercase;transition:border-color .16s ease,color .16s ease,background .16s ease}.social-share__button:hover,.social-share__button:focus-visible{border-color:var(--acid);background:#b9ff2f14;color:var(--acid)}.social-share__copy.is-copied{border-color:var(--acid);color:var(--acid)}.contact-section{border-top:0;padding-top:0}.contact-form{display:grid;gap:18px;padding:24px;border:1px solid var(--line);background:var(--panel)}.contact-form label{display:grid;gap:8px}.contact-form label span,.form-status,.form-output{font-size:12px;font-weight:900;text-transform:uppercase}.contact-form input,.contact-form select,.contact-form textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--line);background:var(--black);color:var(--white);font:inherit}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:2px solid var(--acid);outline-offset:2px}.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.checkbox-label{display:flex!important;grid-template-columns:none;align-items:center;gap:10px}.checkbox-label input{width:18px;min-height:18px;accent-color:var(--red)}.form-status{padding:14px;border:1px solid rgba(185,255,47,.45);color:var(--acid);background:#b9ff2f14}.form-output{display:block;white-space:pre-wrap;overflow-x:auto;padding:14px;border:1px solid var(--line);color:#f8f8f3c7;background:var(--black);text-transform:none}@keyframes heroBackgroundShift{0%{background-position:center center,center center,50% 50%;filter:saturate(1) contrast(1)}to{background-position:center center,center center,54% 47%;filter:saturate(1.18) contrast(1.06)}}@keyframes smokeDrift{0%{background-position:42% 78%,62% 42%,0 0,0 0;filter:blur(0)}to{background-position:48% 70%,56% 48%,144px 0,0 0;filter:blur(1px)}}@keyframes discoLightDrift{0%{background-position:-18% 0,118% 0,42% 78%,62% 42%,0 0,0 0;filter:blur(0) saturate(1)}50%{background-position:44% 0,58% 0,45% 73%,59% 46%,72px 0,0 0;filter:blur(.6px) saturate(1.18)}to{background-position:118% 0,-14% 0,48% 70%,56% 48%,144px 0,0 0;filter:blur(1px) saturate(1.3)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.image-reveal{opacity:1!important;clip-path:none!important;transform:none!important}}@media(max-width:980px){.event-grid,.news-grid,.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dress-code-shell{grid-template-columns:1fr}.dress-code-media,.dress-code-accordion{grid-column:auto;grid-row:auto}.dress-code-intro,.dress-code-media,.dress-code-media img{min-height:0}.dress-code-media img{width:auto;max-height:560px}.instagram-feed{grid-template-columns:repeat(4,minmax(0,1fr))}.story-card-grid .story-card-image-only{grid-column:auto}.split-section,.venue-band,.private-hire-closing__inner,.event-detail-hero,.event-info-main,.product-info-panel__inner,.article-hero{grid-template-columns:1fr}.event-info-copy{border-right:0;border-bottom:2px solid #151515}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.nav-toggle{display:block}.site-nav{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:0;padding:0 18px 18px;background:#070707f5;border-bottom:1px solid var(--line)}.site-nav.is-open{display:flex}.site-nav a{padding:15px 0;border-top:1px solid var(--line)}.nav-ticket{padding-inline:12px!important;text-align:center}.hero{min-height:760px;align-items:start;padding-top:116px}h1{max-width:100%;font-size:clamp(50px,13.5vw,64px);overflow-wrap:normal}.compact-hero h1,.event-detail-copy h1,.article-title{max-width:100%;font-size:clamp(40px,10.5vw,56px)}.event-detail-copy .split-heading{overflow:visible}.event-detail-copy .split-heading .split-word{display:inline;overflow:visible;white-space:normal}.event-detail-copy .split-heading .split-char{display:inline;opacity:1;transform:none;transition:none}.hero-feature{right:18px;bottom:22px}.section-head{align-items:start;flex-direction:column}.filters{justify-content:flex-start}.whats-on-slider__head{align-items:start;flex-direction:column}.whats-on-slider__actions{justify-content:flex-start}.event-grid,.news-grid,.page-media-grid,.page-media-grid.three-up{grid-template-columns:1fr}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .rich-content-inner{max-width:calc(100vw - 28px)}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .story-card-grid,.bandaze-growth,.bandaze-form__grid,.challenge25-intro,.challenge25-layout,.challenge25-footer-grid{grid-template-columns:1fr}.challenge25-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.private-hire-steps{grid-template-columns:1fr}.private-hire-steps li{min-height:0}.instagram-feed-section,.dress-code-section{padding-inline:0}.dress-code-shell{border-inline:0}.dress-code-intro{padding-inline:20px}.dress-code-intro h2{font-size:clamp(46px,16vw,76px)}.dress-code-accordion{padding:16px}.dress-code-item summary{min-height:88px;padding:20px 64px 20px 20px}.dress-code-item__content{padding:0 20px 24px}.instagram-feed__header{padding-inline:18px}.whats-on-slider-section{padding-block:34px}.whats-on-slider__inner{width:min(100% - 28px,var(--max))}.whats-on-slider{grid-auto-columns:minmax(236px,78vw)}.whats-on-slider__head h2{font-size:clamp(38px,12vw,56px)}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded>.rich-content-inner>h2{font-size:clamp(32px,9vw,44px)}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded>.rich-content-inner>div:not(.news-grid):not(.hero-actions){font-size:17px;line-height:1.62}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .story-card-with-image span,.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .story-card-grid .story-card-with-image h3,.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .story-card-grid .story-card-with-image p{margin-right:18px;margin-left:18px}.static-page-story--our-story-from-regal-cinema-to-metro-reloaded .story-card-grid .story-card-with-image p{font-size:16px;line-height:1.58}.challenge25-section{padding-inline:0}.challenge25-intro,.challenge25-panel{padding-inline:20px}.challenge25-intro{padding-top:10px}.challenge25-intro h2{font-size:clamp(42px,15vw,66px)}.challenge25-reasons{grid-template-columns:1fr}.challenge25-reasons article{min-height:0;padding:22px 20px}.instagram-feed__header h2{font-size:clamp(38px,12vw,54px)}.instagram-feed{grid-auto-columns:minmax(158px,42vw);grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding:0 18px 4px;scroll-snap-type:x mandatory}.instagram-feed__item{scroll-snap-align:start}.instagram-social-links .social-link{width:48px;height:48px}.header-social-links{display:flex;gap:10px;margin:12px 0 0}.header-social-links .social-link{padding:0;border-top:1px solid currentColor}.event-card{min-height:0}.event-title{min-height:0;-webkit-line-clamp:3}.event-meta{min-height:0}.page-hero{min-height:480px;padding-top:116px}.event-detail-hero{min-height:0;padding-top:116px}.event-info-main{min-height:0}.event-breadcrumb{gap:8px;padding-block:16px;font-size:12px}.social-share{padding-bottom:34px}.social-share__inner{align-items:stretch}.social-share__label{width:100%}.social-share__button{flex:1 1 calc(50% - 8px)}.event-info-copy,.event-info-aside{padding-block:34px}.event-info-lead{font-size:clamp(28px,9vw,35px)}.event-info-body,.event-info-times{font-size:16px}.event-info-body h1,.event-info-body h2,.event-info-body h3,.event-info-body h4,.event-info-body h5,.event-info-body h6{font-size:clamp(30px,9vw,40px)}.event-info-accordions summary{font-size:20px}.event-info-aside{gap:18px;padding-top:28px;padding-bottom:28px}.event-info-aside span{font-size:16px}.event-info-aside strong{font-size:clamp(22px,7vw,30px);line-height:1.12;overflow-wrap:anywhere}.article-hero{min-height:0;padding-top:116px}.detail-grid,.gallery-grid,.form-row{grid-template-columns:1fr}.venue-photo-panel,.venue-photo-panel img{min-height:280px}.venue-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer{flex-direction:column}.footer-expanded,.footer-menus{grid-template-columns:1fr}.site-footer nav{justify-content:flex-start}}.metro-rebuild-gallery{scroll-margin-top:104px;padding-top:0;background:#050505}.metro-rebuild-gallery__inner{width:min(var(--max),calc(100% - 36px));margin:0 auto;padding:clamp(28px,4vw,46px) 0 clamp(42px,7vw,86px)}.metro-rebuild-gallery .section-head{align-items:end}.metro-rebuild-gallery .section-head>p{max-width:520px;color:#f8f8f3c2;font-size:clamp(16px,1.5vw,20px)}.metro-rebuild-feature{margin:0 0 16px;overflow:hidden;border:1px solid rgba(248,248,243,.16);background:#000}.metro-rebuild-feature a{display:grid;min-height:clamp(360px,58vw,720px);place-items:center}.metro-rebuild-feature img{display:block;width:100%;max-height:720px;object-fit:contain}.metro-rebuild-feature figcaption{padding:12px 14px;border-top:1px solid rgba(248,248,243,.12);color:#f8f8f3b8;font-size:13px}.metro-rebuild-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px}.metro-rebuild-grid a{display:block;aspect-ratio:1;overflow:hidden;border:1px solid rgba(248,248,243,.14);background:#000}.metro-rebuild-grid img{display:block;width:100%;height:100%;object-fit:cover;transition:opacity .18s ease,transform .22s ease}.metro-rebuild-grid a:hover img,.metro-rebuild-grid a:focus-visible img{opacity:.84;transform:scale(1.045)}@media(max-width:720px){.metro-rebuild-gallery__inner{width:min(100% - 28px,var(--max))}.metro-rebuild-gallery .section-head{align-items:start}.metro-rebuild-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/metro.css.map */
