@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;500;600;700&family=Rajdhani:wght@500;600;700&display=swap');
.imperial-suite-photo{width:100%;min-width:0}
@media(max-width:650px){.paragon .closing h2{font-size:clamp(34px,10vw,42px);overflow-wrap:break-word}.imperial-suite-photo{width:90%}}
@media(min-width:1001px){.babylon.home-page .site-header:not(.scrolled) .nav a:nth-child(5){margin-left:260px!important}}
@media(max-width:650px){.babylon .page-top h1{font-size:clamp(38px,10vw,52px);overflow-wrap:break-word}}
.imperial-suite-photo>span{right:27px;white-space:normal}
.neon-content h1>.sr-only{visibility:hidden}
@media(min-width:1001px){.babylon.home-page .site-header:not(.scrolled) .header-cta{width:145px;padding:12px 10px;font-size:10px;gap:10px}.babylon.home-page .site-header:not(.scrolled) .nav{padding-right:180px!important}.babylon.home-page .site-header:not(.scrolled) .nav a{font-size:10px}}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.brand-logo{display:block;flex-shrink:0;width:100px;line-height:0}.brand-logo img{display:block;width:100%;height:100%;object-fit:contain}.site-header .brand-logo{height:76px}.footer .brand-logo{width:160px;height:160px;margin:0 0 25px}.paragon .brand-logo{width:180px}.paragon .site-header .brand-logo{height:65px}.paragon .footer .brand-logo{width:240px;height:95px}.brand-crop,.footer .wordmark{display:none}.site-header .nav{gap:22px}.site-header .nav a{font-size:10px}.site-header{height:104px}.site-header.scrolled{height:78px}.site-header.scrolled .brand-logo{height:62px}.header-cta{white-space:nowrap}.reference-backdrop{position:absolute;inset:0;display:block;z-index:-3;overflow:hidden}.reference-backdrop img{width:100%;height:100%;object-fit:cover;animation:reference-enter 1.8s ease-out both}.concept-credit{position:absolute;bottom:14px;right:22px;color:#ffffff75;font:9px 'DM Sans',sans-serif;letter-spacing:.1em;z-index:5}.button:active{transform:translateY(0) scale(.98)}
/* Millennium: a private lounge, framed in champagne gold. */
.millennium{--bg:#090806;--surface:#14110b;--ink:#eee4cf;--accent:#d5b46b;--muted:#b4aa97;--heading:'Cinzel',Georgia,serif}.millennium h2{font-weight:400;line-height:1.16;letter-spacing:-.045em;font-size:clamp(36px,4vw,60px)}.millennium .button{border-radius:30px;font-size:9px;letter-spacing:.18em;padding:14px 25px}.millennium .button.outline{border-color:#d5b46b;background:#100d08a0;color:#e9d6a4}.millennium .site-header{border-bottom:1px solid #d5b46b35;background:#090806ef}.millennium.home-page .site-header:not(.scrolled){top:151px;left:10%;width:80%;height:68px;padding:0 35px;background:transparent;border:0;gap:30px}.millennium.home-page .site-header:not(.scrolled)>.brand-logo{display:none}.millennium.home-page .site-header:not(.scrolled) .nav{flex:1;justify-content:space-between;gap:15px}.millennium.home-page .site-header:not(.scrolled) .nav a{font-size:9px;letter-spacing:.15em}.millennium .nav a[aria-current=page]{border-bottom:1px solid var(--accent)}.millennium .header-cta{min-height:36px;padding:9px 23px;background:transparent;color:var(--ink);box-shadow:0 0 12px #e6bb4d17}.lounge-hero{position:relative;min-height:860px;height:100svh;max-height:1150px;isolation:isolate;overflow:hidden}.lounge-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#090806 0%,transparent 22%,#0002 72%,#0908068c);z-index:-2}.lounge-hero>.reference-backdrop img{filter:brightness(.72)}.masthead{position:absolute;top:13px;left:0;right:0;display:flex;justify-content:center}.masthead .brand-logo{width:100px;height:120px}.lounge-frame{position:absolute;inset:144px 8% 95px;border:1px solid #e4c377cc;border-radius:27px;box-shadow:0 0 26px #ffc84a16,inset 0 0 0 1px #fff3c025;background:linear-gradient(90deg,#09080670,#09080612 45%,#09080640);display:flex;align-items:center;justify-content:center;padding:75px 30px 25px;overflow:hidden}.lounge-frame:before,.lounge-frame:after{content:'';position:absolute;width:220px;height:1px;background:linear-gradient(90deg,transparent,#fff5c6,transparent);box-shadow:0 0 10px 2px #f4cb6c88}.lounge-frame:before{top:0;left:20%}.lounge-frame:after{bottom:0;right:20%}.lounge-content{text-align:center;position:relative;animation:enter 1.1s ease .2s both}.lounge-identity{width:clamp(230px,21vw,310px);height:clamp(275px,25vw,370px);object-fit:contain;margin:0 auto;filter:drop-shadow(0 3px 14px #0008)}.lounge-tagline{color:#f3e2bd;letter-spacing:.46em;font:400 16px 'Cinzel',serif;margin:8px auto 20px;max-width:none}.lounge-location{font-size:8px;letter-spacing:.48em;display:flex;gap:18px;align-items:center;justify-content:center;color:#d4c5a8;margin:0 auto}.lounge-location span{width:36px;height:1px;background:#b3975c}.round-explore{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:26px}.round-explore>span{border:1px solid #d5b46b;border-radius:50%;width:48px;height:48px;display:grid;place-items:center;font-size:23px;transition:background .25s,transform .25s}.round-explore:hover>span{background:#d5b46b;color:#161109;transform:rotate(45deg)}.round-explore small{font-size:8px;letter-spacing:.24em}.lounge-scroll{position:absolute;bottom:25px;left:50%;transform:translateX(-50%);font-size:8px;letter-spacing:.25em;text-align:center;line-height:1.5}.lounge-scroll span{display:block;font-size:23px;margin-top:10px;color:var(--accent)}.lounge-welcome{text-align:center;max-width:780px;margin:auto}.lounge-welcome h2{font-size:clamp(40px,4.6vw,68px)}.lounge-welcome p:not(.eyebrow){margin:20px auto;line-height:2}.lounge-facts{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #d5b46b30;padding:28px 0;margin-top:65px;gap:25px;text-align:center}.lounge-facts small{display:block;font-size:8px;letter-spacing:.2em;color:var(--accent);margin-bottom:10px}.lounge-facts span{font-size:12px}.lounge-diptych{display:grid;grid-template-columns:1.15fr 1fr;gap:8vw;align-items:center}.lounge-photo{position:relative;display:block}.lounge-photo img{height:680px;object-fit:cover}.lounge-photo>span{position:absolute;left:25px;bottom:25px;font-size:9px;letter-spacing:.2em;color:white}.lounge-copy{padding-top:60px}.lounge-copy p{font-size:14px;max-width:43ch}.lounge-detail{margin-top:55px;width:90%;margin-left:auto}.lounge-detail img{height:260px;object-fit:cover}.lounge-menu-section{background:#15110b;border-block:1px solid #d5b46b25}.lounge-menu{display:grid;grid-template-columns:1fr 1.35fr .65fr;gap:4vw;align-items:center}.lounge-menu>img{height:430px;object-fit:cover}.lounge-menu aside{border-left:1px solid #d5b46b55;padding-left:30px}.lounge-menu aside>span{font-size:9px;letter-spacing:.17em;text-transform:uppercase}.lounge-menu aside strong{display:block;font:400 38px 'Cinzel',serif;color:var(--accent);margin:13px 0}.lounge-menu aside strong small{font-size:15px}.lounge-menu aside p{font-size:11px}.lounge-programme{display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:center}.lounge-programme>div>img{height:320px;object-fit:cover;margin-top:40px}.lounge-programme .schedule h3{font-family:'Cinzel',serif;font-size:19px}.lounge-gallery{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:30px;align-items:center}.lounge-gallery button{background:none;padding:0;border:0;overflow:hidden}.lounge-gallery img{height:390px;object-fit:cover;transition:transform .5s}.lounge-gallery button:nth-child(2) img{height:490px}.lounge-gallery button:hover img{transform:scale(1.035)}.millennium .closing{background:linear-gradient(#090806b0,#090806ec),var(--venue-backdrop) center/cover}.millennium .closing h2{font-size:clamp(42px,5vw,75px)}.millennium .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.millennium .footer{border-top:1px solid #d5b46b55}.millennium .page-top{padding-top:160px;background:linear-gradient(90deg,#090806,#090806a0),var(--venue-backdrop) center/cover}.millennium .page-top h1{font-size:clamp(50px,6vw,90px)}
/* Babylon: dense neon architecture, electric routes and a central crest. */
.babylon{--bg:#040411;--surface:#09091f;--ink:#edfaff;--accent:#42e7ff;--muted:#a5afcb;--heading:'Rajdhani','Arial Narrow',sans-serif;--line:#4adaff33}.babylon h2{font-family:'Rajdhani',sans-serif;font-weight:700;line-height:.95;letter-spacing:-.025em;font-size:clamp(48px,6vw,88px)}.babylon h3{font-family:'Rajdhani',sans-serif}.babylon .site-header{border-bottom:1px solid #45dfff66;background:linear-gradient(#040411ee,#04041177);box-shadow:0 4px 18px #00c3ff10}.babylon .site-header:not(.scrolled) .brand-logo{width:105px;height:105px}.babylon.home-page .site-header:not(.scrolled){height:90px;padding:0 5vw}.babylon.home-page .site-header:not(.scrolled)>.brand-logo{position:absolute;top:13px;left:50%;transform:translateX(-50%);width:152px;height:170px;filter:drop-shadow(0 0 14px #0066ff90);z-index:2}.babylon.home-page .site-header:not(.scrolled) .nav{width:100%;justify-content:space-between;padding-right:145px;gap:15px}.babylon.home-page .site-header:not(.scrolled) .nav a:nth-child(5){margin-left:170px}.babylon.home-page .site-header:not(.scrolled) .header-cta{position:absolute;right:5vw;top:25px}.babylon .nav a{font-family:'Rajdhani',sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em}.babylon .button,.babylon .header-cta{background:linear-gradient(110deg,#0e214d90,#16082bc9);color:#f9f4ff;border:1px solid #e467ff;box-shadow:0 0 12px #e536f640,inset 0 0 12px #af31ff20;font-family:'Rajdhani',sans-serif;font-size:13px;letter-spacing:.12em;min-height:45px;border-radius:0}.babylon .button:hover{background:#ac19d440;box-shadow:0 0 22px #f13cff80;color:white}.neon-hero{position:relative;min-height:820px;height:100svh;max-height:1180px;isolation:isolate;overflow:hidden;display:flex;justify-content:center;align-items:end;padding:235px 4vw 200px;text-align:center}.neon-hero:after{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(0deg,#040411 0%,#04041170 20%,#04041108 75%,#04041160),radial-gradient(ellipse at 50% 65%,#04041180,transparent 65%)}.neon-hero .reference-backdrop img{object-position:center center}.neon-content{animation:enter 1s ease .2s both;max-width:1400px;width:100%}.neon-kicker{font-size:11px;letter-spacing:.55em;color:#e1f5ff;margin:0 auto 14px;max-width:none;text-shadow:0 0 12px #0be7ff}.neon-content h1{font-family:'Barlow Condensed',sans-serif;font-size:clamp(70px,8.3vw,132px);font-weight:800;font-style:italic;line-height:.95;letter-spacing:-.01em;margin:0 0 14px;background:linear-gradient(#fff 12%,#a7ecff 45%,#3a87f8 75%,#aaffff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 1px #182e82) drop-shadow(0 0 15px #118cff85);white-space:nowrap}.neon-content h1>span:not(.sr-only){background:linear-gradient(#fff,#f2bbff 45%,#e447ff 85%);-webkit-background-clip:text;background-clip:text}.neon-subtitle{font-family:'Rajdhani',sans-serif;font-size:23px;letter-spacing:.21em;font-weight:700;color:#fff5b0;margin:0 auto 5px;max-width:none;text-shadow:0 2px 5px #000}.neon-description{color:#edf4ff;font-size:13px;margin:0 auto 22px;text-shadow:0 2px 8px #000}.neon-access{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:50px;padding:12px 45px;min-height:49px;letter-spacing:.2em;font-size:13px;font-weight:700;border:1px solid #ef8aff;background:#270a4090;box-shadow:0 0 8px #ff63ff,inset 0 0 15px #f53aff55;transition:background .25s,box-shadow .25s}.neon-access:hover{background:#6c1e8d;box-shadow:0 0 22px #ff63ff}.neon-routes{position:absolute;bottom:42px;left:4vw;right:4vw;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.neon-tile{height:120px;position:relative;overflow:hidden;border:1px solid #2bcfff;box-shadow:0 0 12px #0ed5ff35;background:#08091b;text-align:left}.neon-tile:nth-child(even){border-color:#cf55ff;box-shadow:0 0 12px #c02eff40}.neon-tile img{width:100%;height:100%;object-fit:cover;opacity:.8;transition:transform .5s}.neon-tile:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#030414ee)}.neon-tile>span{position:absolute;z-index:1;left:16px;bottom:13px;right:15px;font-family:'Rajdhani',sans-serif;font-size:20px;font-weight:700;line-height:1;text-transform:uppercase;display:flex;align-items:center;gap:12px}.neon-tile small{font:9px 'DM Sans',sans-serif;color:var(--accent)}.neon-tile b{margin-left:auto;border:1px solid var(--accent);border-radius:50%;width:24px;height:24px;display:grid;place-items:center;font-size:15px}.neon-tile:hover img{transform:scale(1.08)}.neon-editorial{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;align-items:center}.neon-editorial h2{font-size:clamp(60px,7vw,106px)}.neon-editorial h2 em{font-style:normal;color:#d653ff;text-shadow:0 0 25px #be26ff35}.neon-editorial-copy p:not(.eyebrow){max-width:40ch}.neon-photo-stack{position:relative;padding-bottom:100px}.neon-photo-stack>img{height:450px;object-fit:cover;border:1px solid #2ecbff70;box-shadow:16px 16px 0 #16257222}.neon-photo-stack>div{display:flex;align-items:end;position:absolute;left:-45px;bottom:0;gap:25px}.neon-photo-stack>div img{width:270px;height:210px;object-fit:cover;border:1px solid #dc4aff70}.neon-photo-stack>div span{font-size:10px;letter-spacing:.14em;color:#9cbaf0;margin-bottom:12px}.neon-room-section{background:#09091b;border-block:1px solid #7237b955}.neon-room-feature{display:grid;grid-template-columns:1.2fr 1fr;gap:0;align-items:center}.neon-room-feature>img{height:520px;object-fit:cover}.neon-room-feature>div{padding:50px;background:#080918;border:1px solid #2ed6ff45;margin-left:-50px;position:relative;box-shadow:0 0 30px #2865ff10}.neon-transmission{display:grid;grid-template-columns:.8fr 1.1fr .8fr;gap:45px;align-items:center}.neon-transmission h3{font-size:30px;margin:0 0 15px}.neon-transmission>a{position:relative}.neon-transmission>a img{height:280px;object-fit:cover}.neon-transmission>a span{position:absolute;bottom:15px;left:15px;background:#08091dcc;padding:8px 15px;font-size:12px}.neon-photo-feed{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.neon-photo-feed button{padding:0;border:1px solid #38d8ff55;background:none;overflow:hidden}.neon-photo-feed img{height:260px;object-fit:cover;transition:transform .4s}.neon-photo-feed button:hover img{transform:scale(1.06)}.babylon .gallery-grid{grid-template-columns:repeat(4,1fr)}.babylon .gallery-grid img{aspect-ratio:4/3!important}.babylon .gallery-grid figure{border-bottom:1px solid #39d5ff44}.babylon .page-top{background:linear-gradient(90deg,#040411ed,#040411aa),var(--venue-backdrop) center/cover;border-bottom:1px solid #39dfff77;padding-top:170px}.babylon .footer{background:#02030c;border-top:1px solid #c13cfa}.babylon .footer h3{color:#bf7bff}.babylon .closing{background:linear-gradient(#040411b0,#040411ed),var(--venue-backdrop) center/cover}.babylon .closing h2{font-size:clamp(60px,7vw,105px)}.babylon .filter[aria-pressed=true]{background:#322755;color:white;border-color:#dc68ff;box-shadow:0 0 12px #c64cff40}
/* Paragon: monumental type, imperial stage, architectural composition. */
.paragon{--bg:#100d08;--surface:#1b150d;--accent:#e4bf78;--muted:#b8aa93;--heading:'Cinzel',Georgia,serif}.paragon h2{font-family:'Cinzel',serif;font-weight:500;line-height:1.09;font-size:clamp(40px,4.8vw,73px);letter-spacing:-.045em}.paragon .site-header{height:100px;background:linear-gradient(#080603dc,#08060325);border-bottom:1px solid #cfa85c28}.paragon .site-header.scrolled{background:#100d08f5;height:78px}.paragon .button{border-radius:0;background:#261b0780;color:#fbe6b8;border:1px solid #e2b765;box-shadow:0 0 15px #d89f2a20;font-size:10px;letter-spacing:.16em}.paragon .button:hover{background:#bd9046;color:#100d08;box-shadow:0 0 25px #e6aa4e50}.paragon .header-cta{padding:12px 27px;min-height:43px}.paragon .site-header .nav{gap:25px}.paragon .nav a{font-size:10px;letter-spacing:.09em}.imperial-hero{position:relative;height:100svh;min-height:790px;max-height:1150px;isolation:isolate;overflow:hidden;display:flex;align-items:center;padding:160px 6vw 110px}.imperial-hero:after{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#080603b5,transparent 70%),linear-gradient(0deg,#100d08d9,transparent 28%)}.imperial-hero .reference-backdrop img{object-position:center}.imperial-copy{max-width:650px;animation:enter 1s ease .2s both}.imperial-copy .eyebrow{font-size:10px;letter-spacing:.27em;color:#edddb9;margin-bottom:25px}.imperial-copy h1{font:500 clamp(65px,6.5vw,104px)/.98 'Cinzel',Georgia,serif;letter-spacing:-.055em;margin:0 0 28px;color:#f5dfad;text-shadow:0 3px 20px #0009;max-width:10ch}.imperial-copy h1 em{font-style:normal;color:#d9b268}.imperial-copy>p:not(.eyebrow){font:400 21px/1.6 Georgia,serif;color:#e4d8be;max-width:36ch;margin-bottom:30px}.imperial-copy .button{min-width:215px;min-height:55px}.imperial-bottom{position:absolute;left:6vw;right:6vw;bottom:37px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.2em;color:#e4d2a8}.imperial-intro{max-width:1050px;margin:auto}.imperial-intro>h2{font-size:clamp(42px,5.2vw,80px);max-width:16ch;margin:0 0 40px}.imperial-intro-bottom{display:grid;grid-template-columns:100px 1fr auto;gap:40px;align-items:center}.imperial-rule{height:1px;background:#e4bf78}.imperial-intro-bottom p{margin:0;max-width:50ch;font-size:14px}.imperial-stage{display:grid;grid-template-columns:1.1fr 1fr;gap:10vw;align-items:start}.imperial-stage-tall{position:relative}.imperial-stage-tall>img{height:740px;object-fit:cover}.imperial-stage-tall>p{position:absolute;left:25px;bottom:15px;font-size:10px;letter-spacing:.25em;color:white}.imperial-stage-copy{padding-top:90px}.imperial-stage-copy p{max-width:36ch}.imperial-stage-copy>img{height:310px;object-fit:cover;margin-top:55px}.imperial-private{background:#1b140b;border-block:1px solid #e4bf782a}.imperial-suite{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.imperial-suite h2{font-size:clamp(48px,5vw,76px)}.imperial-suite h2 em{font-weight:400;color:#bd9a55}.imperial-suite p{max-width:38ch}.imperial-suite-photo{position:relative;padding:18px;border:1px solid #b8954c65}.imperial-suite-photo>img{height:570px;object-fit:cover}.imperial-suite-photo>span{position:absolute;left:40px;bottom:40px;font-size:9px;letter-spacing:.2em;color:white}.imperial-vip{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center}.imperial-price{border-left:1px solid #bb955b55;padding-left:65px}.imperial-price>span{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.2em}.imperial-price strong{display:block;font:400 clamp(70px,7vw,110px) 'Cinzel',serif;color:var(--accent);margin:5px 0 20px;letter-spacing:-.07em}.imperial-price strong small{font-size:23px;letter-spacing:.05em;margin-right:15px}.imperial-price p{font-size:12px;max-width:40ch}.imperial-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;align-items:start}.imperial-gallery button{border:0;background:none;padding:0;overflow:hidden}.imperial-gallery button:nth-child(even){margin-top:65px}.imperial-gallery img{height:420px;object-fit:cover;transition:transform .5s}.imperial-gallery button:hover img{transform:scale(1.04)}.paragon .page-top{background:linear-gradient(90deg,#100d08f5,#100d08a0),var(--venue-backdrop) center/cover;padding-top:170px}.paragon .page-top h1{font-family:'Cinzel',serif;font-size:clamp(48px,6vw,90px)}.paragon .light-section{background:#1b150d;color:var(--ink);--muted:#b8aa93;--accent:#e4bf78;--line:#ffffff24}.paragon .light-section .text-link{color:var(--ink)}.paragon .closing{background:linear-gradient(#100d08c0,#100d08f5),var(--venue-backdrop) center/cover}.paragon .closing h2{font-style:normal;font-size:clamp(45px,5vw,75px)}.paragon .footer{border-top:1px solid #b18e4a66}.paragon .footer-grid{grid-template-columns:1.5fr 1.1fr 1fr 1fr}
@keyframes reference-enter{from{transform:scale(1.035);opacity:.65}to{transform:scale(1);opacity:1}}
@media(max-width:1200px){.site-header{padding-inline:30px;gap:25px}.site-header .nav{gap:15px}.site-header .nav a{font-size:9px}.paragon .site-header .nav{gap:17px}.paragon .brand-logo{width:150px}.babylon.home-page .site-header:not(.scrolled) .nav{gap:10px;padding-right:125px}.babylon.home-page .site-header:not(.scrolled) .nav a:nth-child(5){margin-left:125px}.babylon.home-page .site-header:not(.scrolled)>.brand-logo{width:125px;height:145px}.babylon.home-page .site-header:not(.scrolled) .header-cta{padding-inline:12px}.neon-content h1{font-size:9vw}.lounge-menu{gap:30px}.lounge-menu aside{padding-left:20px}.lounge-menu aside strong{font-size:30px}.imperial-stage{gap:7vw}.imperial-gallery img{height:350px}}
@media(max-width:1000px){.site-header .nav{display:none;position:fixed;top:90px;left:0;right:0;width:100%;padding:25px var(--pad);background:var(--bg)}.site-header .nav.open{display:grid;grid-template-columns:1fr 1fr}.site-header .nav a{font-size:13px;padding:17px 0}.site-header .nav-toggle{display:block;margin-left:auto}.site-header>.header-cta{display:none!important}.site-header .nav a:nth-child(n){margin-left:0!important}.site-header.scrolled .nav{top:78px}.millennium.home-page .site-header:not(.scrolled){top:20px;left:0;width:100%;padding:0 30px;height:100px;justify-content:end}.millennium.home-page .site-header:not(.scrolled) .nav-toggle{margin-left:auto}.millennium.home-page .site-header:not(.scrolled) .nav{position:fixed;top:120px;left:0;width:100%;padding:25px var(--pad)}.millennium.home-page .site-header:not(.scrolled) .nav a{font-size:13px}.lounge-frame{padding-top:30px}.babylon.home-page .site-header:not(.scrolled) .nav{position:fixed;top:90px;left:0;padding:30px;width:100%}.babylon.home-page .site-header:not(.scrolled)>.brand-logo{left:30px;transform:none;width:85px;height:90px;top:5px}.babylon.home-page .site-header:not(.scrolled){height:90px}.babylon.home-page .site-header:not(.scrolled) .nav-toggle{margin-left:auto}.lounge-menu{grid-template-columns:1fr 1.4fr}.lounge-menu aside{grid-column:1/-1;border-left:0;border-top:1px solid #d5b46b55;padding:20px 0 0;display:flex;align-items:center;gap:25px}.lounge-menu aside p{margin:0}.lounge-photo img{height:570px}.lounge-detail img{height:220px}.neon-transmission{grid-template-columns:1fr 1fr;gap:35px}.neon-transmission>a{grid-column:1/-1;max-width:550px}.neon-transmission>a img{height:220px;width:100%}.neon-photo-stack>div img{width:220px;height:180px}.neon-photo-stack>div{left:-20px}.neon-photo-feed{grid-template-columns:1fr 1fr}.imperial-copy h1{font-size:8vw}.imperial-intro-bottom{grid-template-columns:60px 1fr;gap:25px}.imperial-intro-bottom>a{grid-column:2}.imperial-stage-tall>img{height:600px}.imperial-suite{gap:50px}.imperial-suite-photo>img{height:500px}.imperial-price{padding-left:35px}.imperial-gallery{gap:14px}.imperial-gallery img{height:280px}.paragon .site-header .nav{top:100px}.paragon .site-header.scrolled .nav{top:78px}}
@media(max-width:650px){.site-header,.paragon .site-header{height:82px;padding:0 22px}.site-header .brand-logo{height:72px;width:70px}.site-header.scrolled .brand-logo{height:60px}.paragon .site-header .brand-logo{width:155px;height:62px}.site-header .nav{top:82px}.paragon .site-header .nav{top:82px}.site-header.scrolled .nav{top:78px}.footer .brand-logo{width:135px;height:145px}.paragon .footer .brand-logo{width:220px;height:82px}.concept-credit{bottom:8px;right:15px;font-size:7px}.millennium.home-page .site-header:not(.scrolled){top:6px;height:105px;padding:0 22px}.masthead{top:5px}.masthead .brand-logo{width:80px;height:100px}.lounge-hero{height:calc(100svh - 58px);min-height:660px;max-height:920px}.lounge-frame{inset:120px 15px 67px;border-radius:17px;padding:18px 20px}.lounge-identity{width:220px;height:262px}.lounge-tagline{font-size:11px;letter-spacing:.34em;margin-top:10px}.lounge-location{font-size:7px;gap:10px;letter-spacing:.3em}.lounge-location span{width:20px}.round-explore{margin-top:24px;gap:12px}.round-explore>span{width:42px;height:42px;font-size:20px}.round-explore small{font-size:7px}.lounge-scroll{bottom:20px;font-size:7px}.lounge-scroll span{font-size:17px;margin-top:5px}.lounge-hero .reference-backdrop img{object-position:48% center}.lounge-welcome h2{font-size:38px}.lounge-welcome p:not(.eyebrow){font-size:13px}.lounge-facts{grid-template-columns:1fr;text-align:left;padding:0;margin-top:40px;gap:0}.lounge-facts>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0}.lounge-facts>div+div{border-top:1px solid #d5b46b25}.lounge-facts small{margin:0;font-size:7px}.lounge-facts span{font-size:11px;text-align:right}.lounge-diptych,.lounge-menu,.lounge-programme{grid-template-columns:1fr;gap:35px}.lounge-photo img{height:420px}.lounge-copy{padding-top:0}.lounge-detail{margin-top:30px;width:80%}.lounge-detail img{height:220px}.lounge-menu>img{height:330px}.lounge-menu aside{gap:18px}.lounge-menu aside strong{font-size:28px}.lounge-programme>div>img{height:280px;margin-top:25px}.lounge-gallery{gap:12px;grid-template-columns:1fr 1fr}.lounge-gallery img{height:260px}.lounge-gallery button:nth-child(2) img{height:330px}.lounge-gallery button:last-child{display:none}.millennium .footer-grid{grid-template-columns:1fr 1fr}.millennium .page-top{padding-top:135px}.millennium .page-top h1{font-size:46px}.babylon.home-page .site-header:not(.scrolled)>.brand-logo{width:76px;height:83px;left:22px;top:2px}.babylon.home-page .site-header:not(.scrolled){height:83px;padding:0 22px}.babylon .site-header:not(.scrolled) .brand-logo{height:78px;width:73px}.babylon.home-page .site-header:not(.scrolled) .nav{top:83px;padding:25px 22px}.neon-hero{height:calc(100svh - 58px);min-height:760px;max-height:1000px;padding:145px 16px 330px;align-items:end}.neon-hero .reference-backdrop img{object-position:50% center}.neon-hero:after{background:linear-gradient(0deg,#040411 0%,#04041190 38%,#04041110 80%,#04041180)}.neon-kicker{font-size:8px;letter-spacing:.25em;margin-bottom:15px}.neon-content h1{font-size:clamp(54px,14vw,82px);white-space:normal;line-height:.95;max-width:10ch;margin:0 auto 14px}.neon-content h1>span:not(.sr-only){display:block;font-size:.85em;letter-spacing:.06em;margin-top:4px}.neon-subtitle{font-size:13px;letter-spacing:.13em}.neon-description{font-size:11px;margin:9px auto 20px;max-width:29ch;line-height:1.7}.neon-access{min-height:47px;padding:11px 24px;font-size:10px;letter-spacing:.14em;gap:30px}.neon-routes{grid-template-columns:1fr 1fr;bottom:28px;left:16px;right:16px;gap:12px}.neon-tile{height:120px}.neon-tile>span{left:10px;right:10px;bottom:10px;font-size:15px;gap:8px;line-height:1.15}.neon-tile small{display:none}.neon-tile b{flex-shrink:0;width:20px;height:20px;font-size:12px}.neon-editorial{grid-template-columns:1fr;gap:45px}.neon-editorial h2{font-size:66px}.neon-photo-stack{padding-bottom:85px;padding-left:15px}.neon-photo-stack>img{height:300px}.neon-photo-stack>div{left:0;gap:20px}.neon-photo-stack>div img{width:180px;height:150px}.neon-photo-stack>div span{font-size:8px}.neon-room-feature{grid-template-columns:1fr}.neon-room-feature>img{height:330px}.neon-room-feature>div{margin:-35px 12px 0;padding:30px 25px}.neon-room-feature h2{font-size:44px}.neon-transmission{grid-template-columns:1fr;gap:20px}.neon-transmission h2{font-size:54px;margin-bottom:10px}.neon-transmission>a{margin-top:10px}.neon-photo-feed{gap:12px}.neon-photo-feed img{height:200px}.babylon .gallery-grid{grid-template-columns:1fr 1fr}.babylon .page-top{padding-top:135px}.babylon .closing h2{font-size:60px}.imperial-hero{min-height:730px;height:calc(100svh - 58px);padding:140px 24px 100px}.imperial-hero .reference-backdrop img{object-position:67% center}.imperial-hero:after{background:linear-gradient(90deg,#080603bf,#08060325),linear-gradient(0deg,#100d08,transparent 60%)}.imperial-copy{max-width:100%}.imperial-copy .eyebrow{font-size:8px;letter-spacing:.18em;max-width:27ch;line-height:1.8;margin-bottom:25px}.imperial-copy h1{font-size:clamp(52px,14.5vw,73px);line-height:1.03;margin-bottom:25px}.imperial-copy>p:not(.eyebrow){font-size:17px;max-width:28ch;line-height:1.7;margin-bottom:27px}.imperial-copy .button{min-height:52px;min-width:200px}.imperial-bottom{bottom:31px;left:24px;right:24px;font-size:7px;letter-spacing:.12em;gap:20px}.imperial-bottom>a{max-width:130px;text-align:right}.imperial-intro>h2{font-size:40px;margin-bottom:30px}.imperial-intro-bottom{grid-template-columns:35px 1fr;gap:20px}.imperial-intro-bottom p{font-size:13px}.imperial-stage{grid-template-columns:1fr;gap:30px}.imperial-stage-tall{max-width:85%}.imperial-stage-tall>img{height:470px}.imperial-stage-tall>p{left:20px;font-size:8px;max-width:20ch}.imperial-stage-copy{padding:0 0 0 35px}.imperial-stage-copy h2{font-size:49px}.imperial-stage-copy>img{height:280px;margin-top:30px}.imperial-suite{grid-template-columns:1fr;gap:35px}.imperial-suite h2{font-size:48px}.imperial-suite-photo{max-width:90%;margin-left:auto;padding:12px}.imperial-suite-photo>img{height:420px}.imperial-suite-photo>span{left:27px;bottom:27px;font-size:8px}.imperial-vip{grid-template-columns:1fr;gap:15px}.imperial-vip h2{font-size:48px}.imperial-price{border-left:0;border-top:1px solid #bb955b55;padding:25px 0 0}.imperial-price strong{font-size:78px}.imperial-gallery{grid-template-columns:1fr 1fr;gap:14px}.imperial-gallery img{height:290px}.imperial-gallery button:nth-child(even){margin-top:35px}.paragon .footer-grid{grid-template-columns:1fr 1fr}.paragon .page-top{padding-top:135px}.paragon .page-top h1{font-size:48px}}
@media(prefers-reduced-motion:reduce){.reference-backdrop img,.lounge-content,.neon-content,.imperial-copy{animation:none!important}}

:root{--venue-backdrop:url(/assets/hero-live.webp)}
@media(max-width:650px){:root{--venue-backdrop:url(/assets/hero-live-mobile.webp)}}
