@import"https://fonts.googleapis.com/css2?family=Cinzel:wght@400;600;700&family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,600;0,9..40,700&family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,600;1,9..144,500;1,9..144,600&family=Great+Vibes&family=Heebo:wght@300;400;500;700&family=Inter:wght@400;500;600;700&family=Krona+One&family=Lora:ital,wght@0,400;0,600;1,400&family=Manrope:wght@400;600;700;800&family=Merriweather:wght@400;700&family=Montserrat:wght@400;700;800&family=Mulish:wght@400;600;700&family=Newsreader:ital,opsz,wght@0,6..72,400;0,6..72,700;1,6..72,400&family=Open+Sans:wght@400;600;800&family=Oswald:wght@300;400;500;700&family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Poppins:wght@400;500;600;700&family=Quicksand:wght@400;500;700&family=Roboto:wght@400;500;700&family=Rubik+Wet+Paint&family=Space+Grotesk:wght@400;500;700&family=Syne:wght@500;700;800&display=swap";.bgs-hero-fx{--hx: 0;--hy: 0}.bgs-hero-overlay,.bgs-hero-scrim-extra{pointer-events:none}.bgs-hero-grain{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:var(--hero-grain, .1);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");background-size:180px 180px}.bgs-hero-dust{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;overflow:hidden}.bgs-hero-dust i{position:absolute;border-radius:50%;background:#fff;opacity:0;animation:bgs-dust 12s linear infinite}@keyframes bgs-dust{0%{opacity:0;transform:translate3d(0,18px,0)}15%{opacity:.55}to{opacity:0;transform:translate3d(12px,-110px,0)}}.bgs-letterbox{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:22}.bgs-letterbox i{position:absolute;left:0;right:0;height:8.5vh;background:#050505}.bgs-letterbox .is-top{top:0}.bgs-letterbox .is-bot{bottom:0}.bgs-hero-fx.is-hero-run .bgs-letterbox .is-top{animation:bgs-bar-top 1.8s .15s cubic-bezier(.22,1,.36,1) both}.bgs-hero-fx.is-hero-run .bgs-letterbox .is-bot{animation:bgs-bar-bot 1.8s .15s cubic-bezier(.22,1,.36,1) both}@keyframes bgs-bar-top{0%{transform:translate3d(0,-100%,0)}to{transform:translateZ(0)}}@keyframes bgs-bar-bot{0%{transform:translate3d(0,100%,0)}to{transform:translateZ(0)}}.bgs-site[data-hero-motion=cinematic-reveal] .bgs-hero-cinematic{background:#000}.bgs-site[data-hero-motion=cinematic-reveal] .bgs-hero-cinematic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:radial-gradient(ellipse at center,transparent 38%,rgba(0,0,0,.55) 100%)}.bgs-site[data-hero-motion=cinematic-reveal] .bgs-hero-fx.is-hero-run .bgs-hero-media{animation:bgs-cine-in var(--hero-dur-s, 1.6s) cubic-bezier(.16,1,.3,1) both,bgs-kenburns-slow 24s 1.8s ease-in-out infinite alternate;transform-origin:50% 40%}.bgs-hero-fx.is-hero-run[data-hero-dir=left] .bgs-hero-media{animation-name:bgs-clip-left,bgs-kenburns-slow;clip-path:inset(0 100% 0 0)}.bgs-hero-fx.is-hero-run[data-hero-dir=right] .bgs-hero-media{animation-name:bgs-clip-right,bgs-kenburns-slow}.bgs-hero-fx.is-hero-run[data-hero-dir=up] .bgs-hero-media{animation-name:bgs-clip-up,bgs-kenburns-slow}@keyframes bgs-cine-in{0%{opacity:0;transform:scale(1.22);filter:brightness(.15) saturate(.4) blur(8px)}35%{opacity:1;filter:brightness(.7) saturate(.75) blur(0)}to{opacity:1;transform:scale(1.04);filter:brightness(1) saturate(1) blur(0)}}@keyframes bgs-clip-left{0%{clip-path:inset(0 100% 0 0);filter:brightness(.4)}to{clip-path:inset(0 0 0 0);filter:brightness(1)}}@keyframes bgs-clip-right{0%{clip-path:inset(0 0 0 100%);filter:brightness(.4)}to{clip-path:inset(0 0 0 0);filter:brightness(1)}}@keyframes bgs-clip-up{0%{clip-path:inset(100% 0 0 0);filter:brightness(.4)}to{clip-path:inset(0 0 0 0);filter:brightness(1)}}@keyframes bgs-kenburns-slow{0%{transform:scale(1.04)}to{transform:scale(var(--hero-zoom, 1.14))}}.bgs-site[data-motion]:not([data-motion=none])[data-hero-motion=cinematic-reveal] .bgs-hero-lead>*{animation:bgs-hero-enter 1.2s cubic-bezier(.16,1,.3,1) both}@keyframes bgs-hero-enter{0%{opacity:0;transform:translate3d(0,42px,0);filter:blur(6px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}.bgs-hero-mouse-light{pointer-events:none;position:absolute;z-index:2;width:48%;height:48%;left:calc(50% + var(--hx) * 36%);top:calc(42% + var(--hy) * 28%);transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,255,255,.22),transparent 68%);mix-blend-mode:overlay}.bgs-site[data-hero-motion=mouse-parallax] .bgs-hero-media,.bgs-site[data-hero-motion=depth] .bgs-hero-media{transform:translate3d(calc(var(--hx) * var(--hero-depth-bg, 18) * -1px),calc(var(--hy) * var(--hero-depth-bg, 18) * -1px),0) rotateX(calc(var(--hy) * -7deg)) rotateY(calc(var(--hx) * 9deg)) scale(1.14);transform-origin:center;will-change:transform}.bgs-site[data-hero-motion=mouse-parallax] .bgs-hero-lead,.bgs-site[data-hero-motion=depth] .bgs-hero-lead,.bgs-site[data-hero-motion=concert-intro] .bgs-hero-lead{transform:translate3d(calc(var(--hx) * var(--hero-depth-text, 14) * 1px),calc(var(--hy) * var(--hero-depth-text, 14) * 1px),0)}.bgs-hero-layer-mid{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:1;pointer-events:none}.bgs-hero-layer-mid img{width:100%;height:100%;object-fit:cover;transform:translate3d(calc(var(--hx) * var(--hero-depth-image, 42) * 1px),calc(var(--hy) * var(--hero-depth-image, 42) * 1px),0) scale(1.1);-webkit-mask-image:radial-gradient(ellipse at 45% 40%,#000 28%,transparent 72%);mask-image:radial-gradient(ellipse at 45% 40%,#000 28%,transparent 72%);opacity:.85}.bgs-site[data-hero-motion=depth] .bgs-hero-cinematic{perspective:var(--hero-perspective, 1200px)}.bgs-vinyl{position:absolute;z-index:6;pointer-events:none;animation:bgs-vinyl-enter 1.7s cubic-bezier(.16,1,.3,1) both}@keyframes bgs-vinyl-enter{0%{opacity:0;transform:translate3d(14%,10%,0) scale(.82) rotate(-18deg)}to{opacity:1;transform:none}}.bgs-vinyl-right{right:-2%;top:4%}.bgs-vinyl-left{left:-2%;top:4%}.bgs-vinyl-behind{right:8%;top:12%;z-index:0;opacity:.62}.bgs-vinyl-large{width:min(78vh,680px)}.bgs-vinyl-medium{width:min(58vh,500px)}.bgs-vinyl-small{width:min(42vh,340px)}.bgs-vinyl-glow{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 62%);filter:blur(12px)}.bgs-vinyl-disc{position:relative;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#111 0 13.5%,transparent 13.8%),radial-gradient(circle at 32% 28%,rgba(255,255,255,.09),transparent 32%),#0a0a0a;box-shadow:0 40px 90px #0000009e,inset 0 0 0 1px #ffffff14,inset 0 0 50px #ffffff0a;animation:bgs-vinyl-spin 22s linear infinite}.bgs-vinyl-grooves{position:absolute;top:4%;right:4%;bottom:4%;left:4%;border-radius:50%;background:repeating-radial-gradient(circle at 50% 50%,rgba(255,255,255,.045) 0 1px,transparent 1px 3px)}.bgs-vinyl-label{position:absolute;left:50%;top:50%;width:32%;height:32%;border-radius:50%;object-fit:cover;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #1a1a1a,inset 0 0 18px #00000059}.bgs-vinyl-label.is-blank{background:linear-gradient(145deg,#c45,var(--site-accent, #e8c56a))}.bgs-vinyl-ring{position:absolute;left:50%;top:50%;width:36%;height:36%;border-radius:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 2px #ffdca059;pointer-events:none}.bgs-vinyl-spindle{position:absolute;left:50%;top:50%;width:4.2%;height:4.2%;border-radius:50%;transform:translate(-50%,-50%);background:#050505;box-shadow:0 0 0 2px #333,inset 0 1px 2px #fff3}.bgs-vinyl-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(118deg,transparent 28%,rgba(255,255,255,.2) 46%,transparent 58%);mix-blend-mode:screen;pointer-events:none}.bgs-vinyl.is-play .bgs-vinyl-disc{animation-duration:3.6s}.bgs-vinyl-play{pointer-events:auto;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:999px;border:0;background:#0000009e;color:#fff;font-size:15px;z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bgs-wave{position:absolute;left:6%;right:6%;z-index:3;height:calc(120px * var(--hero-wave, 1));pointer-events:none;color:var(--site-accent, #e8c56a);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--site-accent, #e8c56a) 55%,transparent));opacity:.85}.bgs-wave-bottom{bottom:14%}.bgs-wave-top{top:16%}.bgs-wave-over{bottom:34%;opacity:.7}.bgs-wave-row{position:absolute;left:0;right:0;display:flex;justify-content:center;gap:2px;height:50%}.bgs-wave-row.is-up{top:0;align-items:flex-end}.bgs-wave-row.is-down{bottom:0;align-items:flex-start;opacity:.45}.bgs-wave span{width:3px;border-radius:99px;background:linear-gradient(to top,currentColor,#fff);transform-origin:bottom;animation:bgs-wave-bar calc(var(--hero-wave-speed, 2.2) * .85s) ease-in-out infinite alternate}.bgs-wave-row.is-down span{transform-origin:top;background:linear-gradient(to bottom,currentColor,transparent)}.bgs-wave-minimal span{width:1.5px;opacity:.7}.bgs-wave-bars span{width:5px}.bgs-wave.is-play span{animation-duration:.42s}@keyframes bgs-wave-bar{0%{transform:scaleY(.22)}to{transform:scaleY(1)}}.bgs-curtain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:24;pointer-events:none;overflow:hidden}.bgs-curtain-valance{position:absolute;top:0;left:0;right:0;height:9%;z-index:2;background:radial-gradient(ellipse 18px 22px at 8% 100%,#1a0608 42%,transparent 44%) 0 0 / 36px 100%,linear-gradient(180deg,#3a1018,#1a0608);box-shadow:0 12px 24px #00000073}.bgs-curtain-leak{position:absolute;top:0;bottom:0;left:50%;width:6px;transform:translate(-50%);background:linear-gradient(#ffe7a0,#c9a227 40%,#ffe7a0);box-shadow:0 0 28px 8px #ffd6788c;z-index:1;animation:bgs-leak 3.2s .4s ease both}@keyframes bgs-leak{0%,30%{opacity:1}to{opacity:0}}.bgs-curtain-panel{position:absolute;top:0;bottom:0;width:var(--hero-curtain-w, 56%);background:repeating-linear-gradient(90deg,#1c070c 0,#1c070c 22px,#5a1824 38px,#2a0c12 52px,#7a2230 72px,#140508 88px);box-shadow:inset -28px 0 40px #00000073,inset 0 80px 60px #ffb4a00f}.bgs-curtain-panel:after{content:"";position:absolute;top:8%;bottom:0;width:5px;background:linear-gradient(180deg,#f3d68a,#b8862a 50%,#6a5014);box-shadow:0 0 18px #f0d48a73}.bgs-curtain-panel.is-left:after{right:0}.bgs-curtain-panel.is-right{right:0;box-shadow:inset 28px 0 40px #00000073,inset 0 80px 60px #ffb4a00f}.bgs-curtain-panel.is-right:after{left:0}.bgs-hero-fx.is-hero-run .bgs-curtain-panel.is-left{animation:bgs-curtain-left max(3s,var(--hero-dur-s, 1.6s)) .5s cubic-bezier(.7,0,.25,1) both}.bgs-hero-fx.is-hero-run .bgs-curtain-panel.is-right{animation:bgs-curtain-right max(3s,var(--hero-dur-s, 1.6s)) .5s cubic-bezier(.7,0,.25,1) both}.bgs-curtain-gradient .bgs-curtain-panel{background:repeating-linear-gradient(90deg,#120814 0,#120814 22px,#3a1848 38px,#1a0c22 52px,#4a2060 72px,#0c0610 88px)}.bgs-curtain-blur .bgs-curtain-panel{background-size:cover;background-position:center;filter:blur(22px) brightness(.22) saturate(.5)}.bgs-curtain-up .bgs-curtain-panel{width:100%;height:56%}.bgs-hero-fx.is-hero-run .bgs-curtain-up .bgs-curtain-panel.is-left{animation-name:bgs-curtain-up}.bgs-curtain-up .is-right{top:auto;bottom:0}.bgs-hero-fx.is-hero-run .bgs-curtain-up .bgs-curtain-panel.is-right{animation-name:bgs-curtain-down}@keyframes bgs-curtain-left{0%,18%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-108%,0,0) rotate(-3deg)}}@keyframes bgs-curtain-right{0%,18%{transform:translateZ(0) rotate(0)}to{transform:translate3d(108%,0,0) rotate(3deg)}}@keyframes bgs-curtain-up{0%,18%{transform:translateZ(0)}to{transform:translate3d(0,-108%,0)}}@keyframes bgs-curtain-down{0%,18%{transform:translateZ(0)}to{transform:translate3d(0,108%,0)}}.bgs-glitch{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden}.bgs-glitch-ch{position:absolute;top:-3%;right:-3%;bottom:-3%;left:-3%;width:106%;height:106%;object-fit:cover;mix-blend-mode:screen;opacity:.42}.bgs-glitch-ch.is-r{filter:grayscale(1) sepia(1) saturate(12) hue-rotate(-40deg) contrast(1.4);animation:bgs-glitch-r 3.6s steps(2,end) infinite}.bgs-glitch-ch.is-c{filter:grayscale(1) sepia(1) saturate(12) hue-rotate(155deg) contrast(1.4);animation:bgs-glitch-c 4.1s steps(2,end) infinite}.bgs-glitch-i-strong .bgs-glitch-ch{opacity:.58}.bgs-glitch-i-soft .bgs-glitch-ch{opacity:.28}@keyframes bgs-glitch-r{0%,86%,to{transform:translateZ(0)}88%{transform:translate3d(-14px,3px,0)}91%{transform:translate3d(10px,-4px,0)}94%{transform:translate3d(-6px,1px,0)}}@keyframes bgs-glitch-c{0%,86%,to{transform:translateZ(0)}89%{transform:translate3d(12px,-2px,0)}92%{transform:translate3d(-9px,5px,0)}}.bgs-glitch-slice{position:absolute;left:-4%;right:-4%;height:9%;background:#ffffff14;mix-blend-mode:overlay;animation:bgs-slice 5.2s steps(1) infinite}.bgs-glitch-slice.is-a{top:28%}.bgs-glitch-slice.is-b{top:61%;height:5%;animation-delay:-1.6s}@keyframes bgs-slice{0%,90%,to{transform:translateZ(0);opacity:0}91%{transform:translate3d(-6%,0,0);opacity:1}93%{transform:translate3d(8%,0,0);opacity:1}95%{opacity:0}}.bgs-glitch-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,transparent 0 2px,rgba(0,0,0,.22) 2px 3px);opacity:.4;animation:bgs-scan 9s linear infinite}@keyframes bgs-scan{to{background-position:0 12px}}.bgs-glitch-rgb{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 8px 0 #ff005080,inset -8px 0 #00dcff73;mix-blend-mode:screen;opacity:.75}.bgs-glitch-flicker{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;animation:bgs-glitch-flick 4.8s infinite}.bgs-glitch-rec{position:absolute;top:14%;left:5%;z-index:5;display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 1px 8px #000}.bgs-glitch-rec span{width:9px;height:9px;border-radius:50%;background:#e11d48;box-shadow:0 0 10px #e11d48;animation:bgs-rec 1s steps(1) infinite}@keyframes bgs-rec{50%{opacity:.15}}@keyframes bgs-glitch-flick{0%,90%,to{opacity:0}92%{opacity:.1}}.bgs-spot{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden}.bgs-spot-veil{position:absolute;width:220%;height:220%;left:-60%;top:-60%;background:radial-gradient(circle at 50% 50%,transparent 10%,rgba(0,0,0,.55) 22%,rgba(0,0,0,.88) 40%);animation:bgs-spot-diag 14s ease-in-out infinite alternate}.bgs-spot-horizontal .bgs-spot-veil{animation-name:bgs-spot-x}.bgs-spot-circle .bgs-spot-veil{animation-name:bgs-spot-orb}.bgs-spot-fast .bgs-spot-veil{animation-duration:8s}.bgs-spot-slow .bgs-spot-veil{animation-duration:18s}.bgs-spot-beam{position:absolute;left:22%;top:16%;width:var(--hero-spot-size, 58%);height:var(--hero-spot-size, 58%);border-radius:50%;background:radial-gradient(circle,rgba(255,236,200,.38),transparent 64%);mix-blend-mode:screen;filter:blur(4px);animation:bgs-spot-diag 14s ease-in-out infinite alternate}.bgs-spot-horizontal .bgs-spot-beam{animation-name:bgs-spot-x}.bgs-spot-circle .bgs-spot-beam{animation-name:bgs-spot-orb}.bgs-spot-beam.is-1{animation-delay:-5s;opacity:.5}.bgs-spot-floor{position:absolute;left:10%;right:10%;bottom:8%;height:28%;background:radial-gradient(ellipse at center,rgba(255,220,160,.16),transparent 68%);mix-blend-mode:screen}@keyframes bgs-spot-diag{0%{transform:translate3d(-8%,-6%,0)}to{transform:translate3d(18%,14%,0)}}@keyframes bgs-spot-x{0%{transform:translate3d(-16%,4%,0)}to{transform:translate3d(22%,4%,0)}}@keyframes bgs-spot-orb{0%{transform:translate3d(-6%,-8%,0)}50%{transform:translate3d(14%,16%,0)}to{transform:translate3d(4%,-4%,0)}}.bgs-float{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;overflow:hidden}.bgs-float-card{position:absolute;margin:0;padding:7px 7px 22px;background:#f3eee4;box-shadow:0 22px 48px #00000080,0 2px #fff6 inset;animation:bgs-float-y ease-in-out infinite alternate}.bgs-float-card img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover;filter:contrast(1.05) saturate(.92)}@keyframes bgs-float-y{0%{translate:0 0}to{translate:0 -18px}}.bgs-neon{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.bgs-neon-tube{position:absolute;width:3px;top:-10%;bottom:-10%;border-radius:99px;background:var(--site-accent);box-shadow:0 0 12px var(--site-accent),0 0 36px var(--site-accent);opacity:.7;animation:bgs-tube 5s ease-in-out infinite alternate}.bgs-neon-tube.is-a{left:12%}.bgs-neon-tube.is-b{left:88%;animation-delay:-1.4s;opacity:.45}.bgs-neon-tube.is-c{left:50%;width:2px;opacity:.28;animation-delay:-2.2s}@keyframes bgs-tube{0%{opacity:.25;filter:brightness(.7)}to{opacity:.9;filter:brightness(1.4)}}.bgs-neon-blob{position:absolute;width:50%;height:50%;border-radius:50%;filter:blur(52px);opacity:.4;background:var(--site-accent);animation:bgs-neon-drift 16s ease-in-out infinite alternate}.bgs-neon-blob.is-a{left:-10%;top:8%}.bgs-neon-blob.is-b{right:-12%;bottom:4%;animation-duration:22s;opacity:.28}.bgs-neon-flare{position:absolute;left:-20%;top:42%;width:70%;height:2px;background:linear-gradient(90deg,transparent,#fff,var(--site-accent),transparent);filter:blur(1px);opacity:.65;animation:bgs-neon-line 11s linear infinite}.bgs-neon-dot{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:.45;box-shadow:0 0 8px #fff;animation:bgs-hero-particle 8s ease-in-out infinite}.bgs-neon-slow .bgs-neon-flare{animation-duration:16s}.bgs-neon-fast .bgs-neon-flare{animation-duration:7s}@keyframes bgs-neon-drift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(10%,-8%,0) scale(1.16)}}@keyframes bgs-neon-line{0%{transform:translateZ(0)}to{transform:translate3d(80%,-12%,0)}}.bgs-split-panels{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:0}.bgs-split-panel{flex:1;overflow:hidden;padding:0;border:0;background:#000;min-width:0}.bgs-hero-fx.is-hero-run .bgs-split-panel{animation:bgs-panel-open 1.35s cubic-bezier(.16,1,.3,1) both}.bgs-split-panel img{width:100%;height:100%;object-fit:cover;transform:scale(1.18);animation:bgs-panel-zoom 14s ease-out both}@keyframes bgs-panel-open{0%{clip-path:inset(100% 0 0 0);filter:brightness(.25)}to{clip-path:inset(0 0 0 0);filter:brightness(1)}}@keyframes bgs-panel-zoom{0%{transform:scale(1.22)}to{transform:scale(var(--hero-zoom, 1.08))}}@media (pointer: fine){.bgs-split-panels:hover .bgs-split-panel{flex:.92;transition:flex .55s cubic-bezier(.22,1,.36,1)}.bgs-split-panels .bgs-split-panel:hover{flex:1.85}}.bgs-count{position:relative;z-index:6;pointer-events:none;margin-bottom:.4rem}.bgs-count-label{font-size:.68rem;letter-spacing:.4em;text-transform:uppercase;opacity:.78}.bgs-count-digits{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem;font-variant-numeric:tabular-nums}.bgs-count.is-full .bgs-count-digits{justify-content:center;width:100%;max-width:100%}.bgs-count-digits span{min-width:1.55em;padding:.35em .35em .4em;text-align:center;font-size:clamp(1.25rem,4.2vw,2.35rem);font-weight:700;letter-spacing:.04em;line-height:1;background:#00000061;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;flex-direction:column;align-items:center;animation:bgs-count-in .8s cubic-bezier(.16,1,.3,1) both}.bgs-count.is-full .bgs-count-digits{flex-wrap:nowrap;gap:.4rem}.bgs-count.is-full .bgs-count-digits span{flex:1 1 0;min-width:0;font-size:clamp(2.6rem,5.8vw,5rem);padding:.5em .2em .45em;border-radius:12px}.bgs-count.is-full .bgs-count-digits em{font-size:.28em;letter-spacing:.14em;margin-top:.28em}@media (max-width: 640px){.bgs-count.is-full .bgs-count-digits{gap:.28rem}.bgs-count.is-full .bgs-count-digits span{font-size:clamp(1.65rem,14vw,2.85rem);padding:.55em .1em .48em;border-radius:10px}.bgs-count.is-full .bgs-count-digits em{font-size:.26em;letter-spacing:.06em}}.bgs-count-digits span:nth-child(2){animation-delay:.08s}.bgs-count-digits span:nth-child(3){animation-delay:.16s}.bgs-count-digits span:nth-child(4){animation-delay:.24s}.bgs-count-digits span:nth-child(5){animation-delay:.32s}.bgs-count-digits em{font-style:normal;font-size:.42em;letter-spacing:.12em;opacity:.55;margin-top:.2em;text-transform:lowercase}.bgs-count-digits .is-sec{border-color:color-mix(in srgb,var(--site-accent) 55%,transparent);animation:bgs-sec-pop .28s ease}@keyframes bgs-sec-pop{0%{transform:translate3d(0,10px,0);opacity:.35}to{transform:none;opacity:1}}@keyframes bgs-count-in{0%{opacity:0;transform:translate3d(0,18px,0) scale(.94)}to{opacity:1;transform:none}}.bgs-count-meta{margin-top:.7rem;opacity:.85;font-size:.95rem;letter-spacing:.04em}.bgs-kinetic-idle{opacity:.32;filter:saturate(.7) brightness(.45)}.bgs-kinetic{position:relative;display:flex;flex-direction:column;gap:.02em}.bgs-kinetic-hover{position:absolute;top:-40vh;right:-20vw;bottom:-40vh;left:-20vw;width:140vw;height:140vh;object-fit:cover;z-index:-1;opacity:.5;filter:saturate(.9) brightness(.55);animation:bgs-cine-in .7s ease both}.bgs-kinetic-line{display:block;overflow:hidden;animation:bgs-fade .01s both}.bgs-kinetic-word{display:block;font-size:clamp(2.6rem,11vw,7.2rem);line-height:.88;font-weight:800;letter-spacing:-.045em;animation:bgs-kin-up 1.05s cubic-bezier(.16,1,.3,1) both}@keyframes bgs-kin-up{0%{transform:translate3d(0,110%,0)}to{transform:translateZ(0)}}.bgs-kinetic-word.is-slide-left{animation-name:bgs-kin-left}.bgs-kinetic-word.is-slide-right{animation-name:bgs-kin-right}.bgs-kinetic-word.is-slide-up{animation-name:bgs-kin-up}.bgs-kinetic-word.is-scale{animation-name:bgs-kin-scale}.bgs-kinetic-word.is-mask{animation-name:bgs-kin-up}.bgs-kinetic-word.is-blur{animation-name:bgs-kin-blur}.bgs-kinetic-word.is-chars{animation-name:bgs-kin-up}@keyframes bgs-kin-left{0%{transform:translate3d(-40%,0,0)}to{transform:translateZ(0)}}@keyframes bgs-kin-right{0%{transform:translate3d(40%,0,0)}to{transform:translateZ(0)}}@keyframes bgs-kin-scale{0%{transform:scale(1.35);filter:blur(8px);opacity:.2}to{transform:scale(1);filter:blur(0);opacity:1}}@keyframes bgs-kin-blur{0%{filter:blur(16px);opacity:0;transform:translate3d(0,20%,0)}to{filter:blur(0);opacity:1;transform:none}}.bgs-site[data-hero-motion=photo-video] .bgs-hero-media.is-still{animation:bgs-kenburns-slow 7s ease-out forwards}.bgs-hero-video-fade{animation:bgs-fade 1.6s ease both}.bgs-concert-flash{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:21;background:#fff;opacity:0}.bgs-hero-fx.is-hero-run .bgs-concert-flash{animation:bgs-flash 2.4s ease both}@keyframes bgs-flash{0%,18%{opacity:0}22%{opacity:.85}32%{opacity:0}to{opacity:0}}.bgs-site[data-hero-motion=concert-intro] .bgs-spot-veil{opacity:.55}.bgs-site[data-hero-motion=concert-intro] .bgs-hero-media{animation:bgs-cine-in 1.4s .9s cubic-bezier(.16,1,.3,1) both,bgs-kenburns-slow 18s 2.4s ease-in-out infinite alternate}.bgs-site[data-hero-motion=concert-intro] .bgs-hero-lead>:nth-child(1){animation-delay:.15s}.bgs-site[data-hero-motion=concert-intro] .bgs-hero-lead>:nth-child(2){animation-delay:1.9s}.bgs-site[data-hero-motion=concert-intro] .bgs-hero-lead>:nth-child(3){animation-delay:2.25s}.bgs-site[data-hero-motion=concert-intro] .bgs-hero-lead>:nth-child(4){animation-delay:2.7s}.bgs-site[data-hero-motion=cinematic-reveal] .bgs-hero-lead>:nth-child(1){animation-delay:var(--hero-heading-delay, .22s)}.bgs-site[data-hero-motion=cinematic-reveal] .bgs-hero-lead>:nth-child(2){animation-delay:calc(var(--hero-heading-delay, .22s) + .18s)}.bgs-site[data-hero-motion=cinematic-reveal] .bgs-hero-lead>:nth-child(3){animation-delay:var(--hero-sub-delay, .38s)}.bgs-site[data-hero-motion=cinematic-reveal] .bgs-hero-lead>:nth-child(4){animation-delay:var(--hero-btn-delay, .54s)}.bgs-site[data-motion]:not([data-motion=none])[data-hero-motion=curtain] .bgs-hero-lead>*:nth-child(1){animation-delay:calc(max(3s,var(--hero-dur-s, 1.6s)) + .2s)}.bgs-site[data-motion]:not([data-motion=none])[data-hero-motion=curtain] .bgs-hero-lead>*:nth-child(2){animation-delay:calc(max(3s,var(--hero-dur-s, 1.6s)) + .38s)}.bgs-site[data-motion]:not([data-motion=none])[data-hero-motion=curtain] .bgs-hero-lead>*:nth-child(3){animation-delay:calc(max(3s,var(--hero-dur-s, 1.6s)) + .55s)}.bgs-site[data-motion]:not([data-motion=none])[data-hero-motion=curtain] .bgs-hero-lead>*:nth-child(4){animation-delay:calc(max(3s,var(--hero-dur-s, 1.6s)) + .75s)}.bgs-hero-scroll-copy{will-change:transform,opacity}@media (max-width: 767px){.bgs-vinyl-large{width:min(58vh,340px)}.bgs-vinyl-right{right:-10%}.bgs-vinyl-left{left:-10%}.bgs-float-card{width:28%!important}.bgs-split-panels{gap:2px!important}.bgs-letterbox i{height:5.5vh}.bgs-kinetic-word{font-size:clamp(2.1rem,13vw,3.4rem)}}.bgs-site[data-motion=none] .bgs-vinyl-disc,.bgs-site[data-motion=none] .bgs-wave span,.bgs-site[data-motion=none] .bgs-curtain-panel,.bgs-site[data-motion=none] .bgs-spot-beam,.bgs-site[data-motion=none] .bgs-spot-veil,.bgs-site[data-motion=none] .bgs-float-card,.bgs-site[data-motion=none] .bgs-neon-blob,.bgs-site[data-motion=none] .bgs-neon-flare,.bgs-site[data-motion=none] .bgs-neon-tube{animation:none!important}.bgs-site[data-motion=none] .bgs-glitch-flicker{opacity:0!important}.bgs-site[data-motion=none] .bgs-concert-flash{display:none}@keyframes bgs-catalog-shimmer{0%{background-position:0% 50%}to{background-position:100% 50%}}@keyframes bgs-catalog-glow{0%,to{box-shadow:0 0 color-mix(in srgb,var(--site-accent) 0%,transparent)}50%{box-shadow:0 0 28px 2px color-mix(in srgb,var(--site-accent) 45%,transparent)}}@keyframes bgs-catalog-float{0%{transform:translate3d(0,6px,0)}to{transform:translate3d(0,-8px,0)}}@keyframes bgs-catalog-sheen{0%{transform:translate3d(-120%,0,0) skew(-18deg)}to{transform:translate3d(220%,0,0) skew(-18deg)}}@keyframes bgs-catalog-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bgs-catalog-pop{0%{opacity:0;transform:translate3d(var(--enter-x, 0px),var(--enter-y, 26px),0) scale(var(--enter-scale, .97))}to{opacity:1;transform:none}}@keyframes bgs-catalog-ink{0%{opacity:0;color:var(--site-accent);text-shadow:var(--enter-glow, 0 0 0 transparent);transform:translate3d(var(--enter-x, 0px),var(--enter-y, 26px),0) scale(var(--enter-scale, .97))}42%{color:var(--site-accent);text-shadow:var(--enter-glow, 0 0 0 transparent)}to{opacity:1;color:var(--site-fg);text-shadow:none;transform:none}}@keyframes bgs-catalog-img{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:none}}@keyframes bgs-catalog-drift{0%{transform:translate3d(0,10px,0) rotate(var(--bit-rot, 0deg))}to{transform:translate3d(14px,-16px,0) rotate(calc(var(--bit-rot, 0deg) + 18deg))}}.bgs-skin-classic,.bgs-skin-minimal,.bgs-skin-modern,.bgs-skin-elegant,.bgs-skin-luxury,.bgs-skin-corporate,.bgs-skin-playful,.bgs-skin-dark,.bgs-skin-glass,.bgs-skin-brutalist,.bgs-skin-editorial,.bgs-skin-nature,.bgs-skin-neon{--skin-logo-size: 1.05rem;--skin-logo-tracking: .08em;--skin-logo-weight: 700;--skin-logo-transform: none;--skin-nav-size: .72rem;--skin-nav-tracking: .1em;--skin-nav-transform: uppercase;--skin-h-weight: 700;--skin-h-tracking: .02em;--skin-h-transform: none;--skin-rule-display: block;--skin-rule-w: 2.5rem;--skin-rule-h: 2px;--skin-rule-bg: var(--site-accent);--skin-btn-radius: var(--site-radius);--skin-btn-tracking: .06em;--skin-card-shadow: none;--skin-card-blur: 0px}.bgs-skin-classic header>div>a,.bgs-skin-minimal header>div>a,.bgs-skin-modern header>div>a,.bgs-skin-elegant header>div>a,.bgs-skin-luxury header>div>a,.bgs-skin-corporate header>div>a,.bgs-skin-playful header>div>a,.bgs-skin-dark header>div>a,.bgs-skin-glass header>div>a,.bgs-skin-brutalist header>div>a,.bgs-skin-editorial header>div>a,.bgs-skin-nature header>div>a,.bgs-skin-neon header>div>a{font-size:var(--skin-logo-size);letter-spacing:var(--skin-logo-tracking);font-weight:var(--skin-logo-weight);text-transform:var(--skin-logo-transform)}.bgs-skin-classic .bgs-nav a,.bgs-skin-minimal .bgs-nav a,.bgs-skin-modern .bgs-nav a,.bgs-skin-elegant .bgs-nav a,.bgs-skin-luxury .bgs-nav a,.bgs-skin-corporate .bgs-nav a,.bgs-skin-playful .bgs-nav a,.bgs-skin-dark .bgs-nav a,.bgs-skin-glass .bgs-nav a,.bgs-skin-brutalist .bgs-nav a,.bgs-skin-editorial .bgs-nav a,.bgs-skin-nature .bgs-nav a,.bgs-skin-neon .bgs-nav a{font-size:var(--skin-nav-size);letter-spacing:var(--skin-nav-tracking);text-transform:var(--skin-nav-transform);opacity:.88!important}.bgs-skin-classic h2.bgs-heading,.bgs-skin-minimal h2.bgs-heading,.bgs-skin-modern h2.bgs-heading,.bgs-skin-elegant h2.bgs-heading,.bgs-skin-luxury h2.bgs-heading,.bgs-skin-corporate h2.bgs-heading,.bgs-skin-playful h2.bgs-heading,.bgs-skin-dark h2.bgs-heading,.bgs-skin-glass h2.bgs-heading,.bgs-skin-brutalist h2.bgs-heading,.bgs-skin-editorial h2.bgs-heading,.bgs-skin-nature h2.bgs-heading,.bgs-skin-neon h2.bgs-heading,.bgs-skin-classic h3.bgs-heading,.bgs-skin-minimal h3.bgs-heading,.bgs-skin-modern h3.bgs-heading,.bgs-skin-elegant h3.bgs-heading,.bgs-skin-luxury h3.bgs-heading,.bgs-skin-corporate h3.bgs-heading,.bgs-skin-playful h3.bgs-heading,.bgs-skin-dark h3.bgs-heading,.bgs-skin-glass h3.bgs-heading,.bgs-skin-brutalist h3.bgs-heading,.bgs-skin-editorial h3.bgs-heading,.bgs-skin-nature h3.bgs-heading,.bgs-skin-neon h3.bgs-heading{font-weight:var(--skin-h-weight);letter-spacing:var(--skin-h-tracking);text-transform:var(--skin-h-transform)}.bgs-skin-classic h2.bgs-heading:after,.bgs-skin-minimal h2.bgs-heading:after,.bgs-skin-modern h2.bgs-heading:after,.bgs-skin-elegant h2.bgs-heading:after,.bgs-skin-luxury h2.bgs-heading:after,.bgs-skin-corporate h2.bgs-heading:after,.bgs-skin-playful h2.bgs-heading:after,.bgs-skin-dark h2.bgs-heading:after,.bgs-skin-glass h2.bgs-heading:after,.bgs-skin-brutalist h2.bgs-heading:after,.bgs-skin-editorial h2.bgs-heading:after,.bgs-skin-nature h2.bgs-heading:after,.bgs-skin-neon h2.bgs-heading:after{content:"";display:var(--skin-rule-display);width:var(--skin-rule-w);height:var(--skin-rule-h);margin-top:.9rem;background:var(--skin-rule-bg);transform-origin:left center}.bgs-skin-classic[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after,.bgs-skin-minimal[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after,.bgs-skin-modern[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after,.bgs-skin-elegant[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after,.bgs-skin-luxury[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after,.bgs-skin-corporate[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after,.bgs-skin-playful[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after,.bgs-skin-dark[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after,.bgs-skin-glass[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after,.bgs-skin-brutalist[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after,.bgs-skin-editorial[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after,.bgs-skin-nature[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after,.bgs-skin-neon[data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) h2.bgs-heading:after{transform:scaleX(0)}.bgs-skin-classic[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after,.bgs-skin-minimal[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after,.bgs-skin-modern[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after,.bgs-skin-elegant[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after,.bgs-skin-luxury[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after,.bgs-skin-corporate[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after,.bgs-skin-playful[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after,.bgs-skin-dark[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after,.bgs-skin-glass[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after,.bgs-skin-brutalist[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after,.bgs-skin-editorial[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after,.bgs-skin-nature[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after,.bgs-skin-neon[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after{animation:bgs-catalog-rule .7s ease both}.bgs-skin-classic .bgs-button,.bgs-skin-minimal .bgs-button,.bgs-skin-modern .bgs-button,.bgs-skin-elegant .bgs-button,.bgs-skin-luxury .bgs-button,.bgs-skin-corporate .bgs-button,.bgs-skin-playful .bgs-button,.bgs-skin-dark .bgs-button,.bgs-skin-glass .bgs-button,.bgs-skin-brutalist .bgs-button,.bgs-skin-editorial .bgs-button,.bgs-skin-nature .bgs-button,.bgs-skin-neon .bgs-button{border-radius:var(--skin-btn-radius)!important;letter-spacing:var(--skin-btn-tracking);transition:transform .35s ease,box-shadow .35s ease,filter .35s ease,background-position .6s ease}.bgs-skin-classic article,.bgs-skin-minimal article,.bgs-skin-modern article,.bgs-skin-elegant article,.bgs-skin-luxury article,.bgs-skin-corporate article,.bgs-skin-playful article,.bgs-skin-dark article,.bgs-skin-glass article,.bgs-skin-brutalist article,.bgs-skin-editorial article,.bgs-skin-nature article,.bgs-skin-neon article,.bgs-skin-classic blockquote,.bgs-skin-minimal blockquote,.bgs-skin-modern blockquote,.bgs-skin-elegant blockquote,.bgs-skin-luxury blockquote,.bgs-skin-corporate blockquote,.bgs-skin-playful blockquote,.bgs-skin-dark blockquote,.bgs-skin-glass blockquote,.bgs-skin-brutalist blockquote,.bgs-skin-editorial blockquote,.bgs-skin-nature blockquote,.bgs-skin-neon blockquote,.bgs-skin-classic :is(#booking,#preview-booking)>div>div,.bgs-skin-minimal :is(#booking,#preview-booking)>div>div,.bgs-skin-modern :is(#booking,#preview-booking)>div>div,.bgs-skin-elegant :is(#booking,#preview-booking)>div>div,.bgs-skin-luxury :is(#booking,#preview-booking)>div>div,.bgs-skin-corporate :is(#booking,#preview-booking)>div>div,.bgs-skin-playful :is(#booking,#preview-booking)>div>div,.bgs-skin-dark :is(#booking,#preview-booking)>div>div,.bgs-skin-glass :is(#booking,#preview-booking)>div>div,.bgs-skin-brutalist :is(#booking,#preview-booking)>div>div,.bgs-skin-editorial :is(#booking,#preview-booking)>div>div,.bgs-skin-nature :is(#booking,#preview-booking)>div>div,.bgs-skin-neon :is(#booking,#preview-booking)>div>div{box-shadow:var(--skin-card-shadow);backdrop-filter:blur(var(--skin-card-blur));-webkit-backdrop-filter:blur(var(--skin-card-blur))}@media (pointer: fine){.bgs-skin-modern .bgs-button:hover,.bgs-skin-elegant .bgs-button:hover,.bgs-skin-luxury .bgs-button:hover,.bgs-skin-corporate .bgs-button:hover,.bgs-skin-playful .bgs-button:hover,.bgs-skin-dark .bgs-button:hover,.bgs-skin-glass .bgs-button:hover,.bgs-skin-nature .bgs-button:hover,.bgs-skin-neon .bgs-button:hover{transform:translate3d(0,-2px,0)}.bgs-skin-modern :is(#gallery,#preview-gallery) img,.bgs-skin-dark :is(#gallery,#preview-gallery) img,.bgs-skin-editorial :is(#gallery,#preview-gallery) img,.bgs-skin-neon :is(#gallery,#preview-gallery) img{transition:transform .7s ease,filter .7s ease}.bgs-skin-modern :is(#gallery,#preview-gallery) img:hover,.bgs-skin-dark :is(#gallery,#preview-gallery) img:hover,.bgs-skin-editorial :is(#gallery,#preview-gallery) img:hover,.bgs-skin-neon :is(#gallery,#preview-gallery) img:hover{transform:scale(1.04)}}.bgs-skin-classic{--skin-logo-tracking: .14em;--skin-h-weight: 500}.bgs-skin-classic .bgs-hero-cinematic{min-height:90vh}.bgs-skin-classic .bgs-hero-cinematic .bgs-heading{text-shadow:0 8px 40px rgba(0,0,0,.45)}.bgs-skin-minimal{--site-card: rgba(255, 252, 247, .42);--site-border: rgba(23, 23, 23, .08);--skin-logo-weight: 500;--skin-logo-tracking: .22em;--skin-logo-transform: uppercase;--skin-nav-tracking: .16em;--skin-h-weight: 500;--skin-h-tracking: -.02em;--skin-rule-h: 1px;--skin-rule-w: 1.5rem;--skin-btn-radius: 8px;--skin-card-shadow: none}.bgs-skin-minimal header{background:transparent!important;border-bottom:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.bgs-skin-minimal .bgs-section{padding-top:6.5rem;padding-bottom:6.5rem}.bgs-skin-minimal .bgs-copy,.bgs-skin-minimal article,.bgs-skin-minimal blockquote{background:transparent;border:0;box-shadow:none}.bgs-skin-minimal .bgs-button{background:transparent!important;color:var(--site-fg)!important;border:1px solid var(--site-fg);font-weight:500}.bgs-skin-minimal .bgs-hero-cinematic .bgs-heading{font-weight:500;letter-spacing:-.03em}.bgs-skin-minimal .bgs-eyebrow{letter-spacing:.28em;font-weight:500}.bgs-skin-modern{--site-card: rgba(232, 230, 255, .52);--site-border: rgba(79, 70, 229, .12);--skin-logo-weight: 700;--skin-h-tracking: -.03em;--skin-rule-w: 3rem;--skin-rule-h: 3px;--skin-card-shadow: 0 18px 40px rgba(15, 23, 42, .08)}.bgs-skin-modern header{background:#f4f6fbe0!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(15,23,42,.06)!important}.bgs-skin-modern .bgs-button{box-shadow:0 10px 24px color-mix(in srgb,var(--site-accent) 22%,transparent)}.bgs-skin-modern .bgs-stats>div{background:#fff;border-radius:var(--site-radius);box-shadow:var(--skin-card-shadow)}.bgs-skin-modern .bgs-hero-cinematic .bgs-heading{letter-spacing:-.04em;font-weight:700}.bgs-skin-elegant{--site-fg: #1c1412;--site-muted: #6b534c;--site-card: rgba(255, 246, 240, .48);--site-border: rgba(122, 48, 72, .22);--skin-logo-tracking: .32em;--skin-logo-transform: uppercase;--skin-logo-weight: 400;--skin-logo-size: .95rem;--skin-h-weight: 400;--skin-h-tracking: .04em;--skin-rule-h: 1px;--skin-rule-w: 4rem;--skin-btn-radius: 0px}.bgs-skin-elegant header{background:transparent!important;border-bottom:0!important}.bgs-skin-elegant .bgs-button,.bgs-skin-elegant .bgs-field,.bgs-skin-elegant .rounded-full,.bgs-skin-elegant .rounded-2xl,.bgs-skin-elegant .rounded-3xl,.bgs-skin-elegant .rounded-lg{border-radius:0!important}.bgs-skin-elegant .bgs-button{background:transparent!important;color:var(--site-fg)!important;border:1px solid var(--site-accent);font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem}.bgs-skin-elegant .bgs-hero-cinematic .bgs-heading{font-weight:400;letter-spacing:.06em}.bgs-skin-elegant .bgs-eyebrow{letter-spacing:.34em;color:var(--site-accent)!important}.bgs-skin-elegant .bgs-copy{background:transparent;border-left:1px solid var(--site-accent);box-shadow:none;padding-left:1.25rem}.bgs-skin-elegant .bgs-footer{background:#1c1412;color:#f3ece4;border-top:1px solid var(--site-accent)!important}.bgs-skin-elegant .bgs-footer p,.bgs-skin-elegant .bgs-footer a{color:#f3ece4!important}.bgs-skin-luxury{--site-card: rgba(20, 16, 10, .72);--site-border: rgba(201, 162, 39, .28);--skin-logo-tracking: .28em;--skin-logo-transform: uppercase;--skin-logo-weight: 400;--skin-h-weight: 400;--skin-h-tracking: .06em;--skin-rule-bg: var(--site-accent);--skin-rule-h: 1px;--skin-rule-w: 5rem;--skin-btn-radius: 0px}.bgs-skin-luxury header.bg-transparent{background:linear-gradient(to bottom,rgba(12,10,8,.72),transparent)!important;border-bottom:0!important}.bgs-skin-luxury .bgs-hero-cinematic{min-height:94vh;box-shadow:inset 0 0 140px #0000008c}.bgs-skin-luxury .bgs-hero-cinematic .bgs-heading{font-weight:400;letter-spacing:.08em;text-shadow:0 4px 40px rgba(0,0,0,.6)}.bgs-skin-luxury .bgs-button{background:linear-gradient(110deg,#c9a227,#efe3b0 42%,#c9a227 78%)!important;background-size:180% 100%;color:#1a1408!important;border:0;font-weight:600;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.bgs-skin-luxury[data-motion]:not([data-motion=none]) .bgs-button{animation:bgs-catalog-shimmer 4.5s ease-in-out infinite alternate}.bgs-skin-luxury .bgs-eyebrow{color:var(--site-accent)!important;letter-spacing:.32em}.bgs-skin-luxury .bgs-footer{border-top:1px solid rgba(201,162,39,.35)!important}.bgs-skin-luxury .bgs-cta-banner{border-top:1px solid rgba(201,162,39,.35);border-bottom:1px solid rgba(201,162,39,.35)}.bgs-skin-corporate{--site-card: rgba(232, 238, 246, .58);--site-border: rgba(30, 58, 95, .12);--skin-logo-transform: uppercase;--skin-logo-tracking: .16em;--skin-h-tracking: -.02em;--skin-rule-w: 2rem;--skin-card-shadow: 0 8px 24px rgba(15, 39, 68, .08)}.bgs-skin-corporate header{background:#1e3a5f!important;color:#fff;border-bottom:0!important}.bgs-skin-corporate header a,.bgs-skin-corporate .bgs-nav a,.bgs-skin-corporate .bgs-lang,.bgs-skin-corporate .bgs-lang select{color:#fff!important;border-color:#ffffff40!important}.bgs-skin-corporate header .bgs-button{background:#fff!important;color:#1e3a5f!important}.bgs-skin-corporate article,.bgs-skin-corporate .bgs-stats>div{border:1px solid var(--site-border);border-radius:var(--site-radius)}.bgs-skin-corporate .bgs-hero-cinematic .bgs-heading{font-weight:700;letter-spacing:-.03em}.bgs-skin-corporate .bgs-num{font-variant-numeric:tabular-nums;letter-spacing:-.04em}.bgs-skin-playful{--site-card: rgba(255, 244, 232, .5);--site-border: rgba(234, 88, 12, .16);--skin-logo-weight: 700;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 999px;--skin-card-shadow: 0 16px 32px rgba(234, 88, 12, .1)}.bgs-skin-playful header{background:#fff6eee6!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:0!important}.bgs-skin-playful .bgs-button{font-weight:700}.bgs-skin-playful .bgs-hero-cinematic .bgs-heading{letter-spacing:-.04em}.bgs-skin-playful[data-motion]:not([data-motion=none]) :is(#lineup,#preview-lineup) img,.bgs-skin-playful[data-motion]:not([data-motion=none]) :is(#gallery,#preview-gallery) .grid>:nth-child(odd) img{animation:bgs-catalog-float 5.5s ease-in-out infinite alternate}.bgs-skin-playful[data-motion]:not([data-motion=none]) :is(#gallery,#preview-gallery) .grid>:nth-child(2n) img{animation:bgs-catalog-float 6.5s ease-in-out infinite alternate-reverse}.bgs-skin-playful .bgs-eyebrow{background:color-mix(in srgb,var(--site-accent) 14%,transparent);border-radius:999px;padding:.2rem .7rem}.bgs-skin-playful :is(#gallery,#preview-gallery) .grid,.bgs-skin-playful :is(#lineup,#preview-lineup) .grid{overflow:hidden}.bgs-skin-dark{--site-card: rgba(255, 255, 255, .04);--site-border: rgba(255, 255, 255, .1);--skin-logo-tracking: .2em;--skin-logo-transform: uppercase;--skin-h-tracking: -.03em;--skin-rule-w: 2rem;--skin-rule-h: 2px}.bgs-skin-dark header.bg-transparent{background:linear-gradient(to bottom,rgba(7,7,9,.75),transparent)!important}.bgs-skin-dark .bgs-hero-cinematic{min-height:94vh}.bgs-skin-dark .bgs-hero-cinematic .bgs-heading{letter-spacing:-.04em;font-weight:800}.bgs-skin-dark :is(#gallery,#preview-gallery) img{filter:grayscale(.35) contrast(1.05)}.bgs-skin-dark :is(#gallery,#preview-gallery) img:hover{filter:none}.bgs-skin-dark .bgs-button{border:1px solid color-mix(in srgb,var(--site-accent) 55%,transparent)}.bgs-skin-dark .bgs-cta-banner{background:#000}.bgs-skin-glass{--site-card: rgba(255, 255, 255, .08);--site-border: rgba(255, 255, 255, .16);--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 999px;--skin-card-blur: 18px;--skin-card-shadow: 0 12px 40px rgba(0, 0, 0, .25)}.bgs-skin-glass header{background:#0b10206b!important;backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);border-bottom:1px solid rgba(255,255,255,.1)!important}.bgs-skin-glass article,.bgs-skin-glass blockquote,.bgs-skin-glass :is(#booking,#preview-booking)>div>div,.bgs-skin-glass .bgs-stats>div,.bgs-skin-glass details{background:#ffffff12;border:1px solid rgba(255,255,255,.14);overflow:hidden;position:relative}.bgs-skin-glass article:after,.bgs-skin-glass :is(#booking,#preview-booking)>div>div:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);pointer-events:none}.bgs-skin-glass[data-motion]:not([data-motion=none]) article:after,.bgs-skin-glass[data-motion]:not([data-motion=none]) :is(#booking,#preview-booking)>div>div:after{animation:bgs-catalog-sheen 7s ease-in-out infinite}.bgs-skin-glass .bgs-button{background:#ffffff1f!important;border:1px solid rgba(103,232,249,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bgs-skin-glass .bgs-footer{background:#080c1ca6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid rgba(255,255,255,.1)!important}.bgs-skin-glass .bgs-hero-cinematic .bgs-heading{text-shadow:0 8px 40px rgba(103,232,249,.18)}.bgs-skin-brutalist{--site-card: #fff;--site-border: #111;--skin-logo-transform: uppercase;--skin-logo-tracking: .04em;--skin-logo-size: 1.35rem;--skin-logo-weight: 700;--skin-h-transform: uppercase;--skin-h-tracking: .02em;--skin-h-weight: 700;--skin-rule-display: none;--skin-btn-radius: 0px;--skin-btn-tracking: .08em;--skin-card-shadow: 6px 6px 0 #111}.bgs-skin-brutalist header{background:#111!important;color:#f2efe8;border-bottom:4px solid #ff3311!important}.bgs-skin-brutalist header a,.bgs-skin-brutalist .bgs-nav a,.bgs-skin-brutalist .bgs-lang,.bgs-skin-brutalist .bgs-lang select{color:#f2efe8!important;border-color:#f2efe84d!important}.bgs-skin-brutalist .bgs-button,.bgs-skin-brutalist .bgs-field,.bgs-skin-brutalist .rounded-full,.bgs-skin-brutalist .rounded-2xl,.bgs-skin-brutalist .rounded-3xl,.bgs-skin-brutalist .rounded-lg{border-radius:0!important}.bgs-skin-brutalist .bgs-button{background:#f31!important;color:#fff!important;border:2px solid #111;box-shadow:4px 4px #111;text-transform:uppercase;font-weight:700}.bgs-skin-brutalist article,.bgs-skin-brutalist blockquote,.bgs-skin-brutalist details,.bgs-skin-brutalist :is(#booking,#preview-booking)>div>div{border:2px solid #111;background:#fff}.bgs-skin-brutalist .bgs-hero-cinematic .bgs-heading{text-transform:uppercase;letter-spacing:-.02em;font-weight:700}.bgs-skin-brutalist .bgs-copy{background:#fff;border:2px solid #111;box-shadow:6px 6px #111}.bgs-skin-brutalist :is(#gallery,#preview-gallery) img{filter:contrast(1.12) saturate(.85);border:2px solid #111}.bgs-skin-brutalist .bgs-footer{background:#111;color:#f2efe8;border-top:4px solid #ff3311!important}.bgs-skin-brutalist .bgs-footer p,.bgs-skin-brutalist .bgs-footer a{color:#f2efe8!important}.bgs-skin-editorial{--site-card: rgba(255, 248, 236, .48);--site-border: rgba(26, 24, 20, .14);--skin-logo-tracking: .02em;--skin-logo-weight: 700;--skin-h-weight: 700;--skin-h-tracking: -.02em;--skin-rule-w: 100%;--skin-rule-h: 1px;--skin-rule-bg: #1a1814;--skin-btn-radius: 0px}.bgs-skin-editorial header{background:transparent!important;border-bottom:1px solid rgba(26,24,20,.18)!important}.bgs-skin-editorial .bgs-hero-cinematic .bgs-heading{font-weight:700;letter-spacing:-.03em;max-width:18ch}.bgs-skin-editorial .bgs-copy{font-size:1.15rem;line-height:1.7;background:transparent;border:0;box-shadow:none;max-width:38rem}.bgs-skin-editorial .bgs-button{background:transparent!important;color:var(--site-fg)!important;border-bottom:2px solid var(--site-accent);border-radius:0!important;padding-left:0;padding-right:0}.bgs-skin-editorial .bgs-eyebrow{letter-spacing:.28em}.bgs-skin-editorial :is(#gallery,#preview-gallery){padding-top:2rem}.bgs-skin-editorial .bgs-footer{border-top:2px solid #1a1814!important}.bgs-skin-nature{--site-card: rgba(244, 248, 232, .5);--site-border: rgba(63, 107, 74, .18);--skin-logo-weight: 500;--skin-h-weight: 500;--skin-rule-w: 3rem;--skin-rule-h: 2px;--skin-btn-radius: 999px;--skin-card-shadow: 0 16px 36px rgba(63, 107, 74, .1)}.bgs-skin-nature header.bg-transparent{background:linear-gradient(to bottom,rgba(241,239,228,.72),transparent)!important}.bgs-skin-nature header.bg-transparent a,.bgs-skin-nature header.bg-transparent .bgs-lang,.bgs-skin-nature header.bg-transparent .bgs-lang select{color:#f1efe4!important;border-color:#f1efe466!important}.bgs-skin-nature .bgs-hero-cinematic .bgs-heading{font-weight:500;letter-spacing:-.02em}.bgs-skin-nature .bgs-button{font-weight:600}.bgs-skin-nature :is(#gallery,#preview-gallery) img,.bgs-skin-nature :is(#about,#preview-about) img{filter:saturate(.92) contrast(.98);border-radius:var(--site-radius)}.bgs-skin-nature .bgs-divider-ornament{color:var(--site-accent)}.bgs-skin-nature .bgs-footer{background:#2c4032;color:#f1efe4;border-top:0!important}.bgs-skin-nature .bgs-footer p,.bgs-skin-nature .bgs-footer a{color:#f1efe4!important}.bgs-skin-neon{--site-card: rgba(8, 12, 24, .72);--site-border: rgba(34, 211, 238, .22);--skin-logo-transform: uppercase;--skin-logo-tracking: .18em;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 999px}.bgs-skin-neon header.bg-transparent{background:linear-gradient(to bottom,rgba(5,6,10,.8),transparent)!important}.bgs-skin-neon .bgs-hero-cinematic .bgs-heading{text-shadow:0 0 32px color-mix(in srgb,var(--site-accent) 45%,transparent);font-weight:800}.bgs-skin-neon .bgs-button{border:1px solid var(--site-accent);box-shadow:0 0 color-mix(in srgb,var(--site-accent) 0%,transparent)}.bgs-skin-neon[data-motion]:not([data-motion=none]) .bgs-button{animation:bgs-catalog-glow 3.2s ease-in-out infinite}.bgs-skin-neon .bgs-eyebrow{color:var(--site-accent)!important;letter-spacing:.28em}.bgs-skin-neon :is(#audio,#preview-audio) li a:hover{color:var(--site-accent)!important}.bgs-skin-neon .bgs-cta-banner{box-shadow:inset 0 0 80px color-mix(in srgb,var(--site-accent) 12%,transparent)}.bgs-site[data-catalog=on]{--bgs-mx: .5;--bgs-my: .5;--fx-spot: color-mix(in srgb, var(--site-accent) 22%, transparent);--fx-orb-a: color-mix(in srgb, var(--site-accent) 32%, transparent);--fx-orb-b: color-mix(in srgb, var(--site-fg) 12%, transparent)}.bgs-catalog-fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.bgs-catalog-fx-spot{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(42rem circle at calc(var(--bgs-mx) * 100%) calc(var(--bgs-my) * 100%),var(--fx-spot),transparent 58%)}.bgs-catalog-fx-orb{position:absolute;width:min(48vw,34rem);height:min(48vw,34rem);border-radius:50%;filter:blur(72px);opacity:.7;will-change:transform}.bgs-catalog-fx-a{top:-12%;right:-10%;background:var(--fx-orb-a);transform:translate3d(calc((var(--bgs-mx) - .5) * 56px),calc((var(--bgs-my) - .5) * 40px),0)}.bgs-catalog-fx-b{bottom:-18%;left:-12%;background:var(--fx-orb-b);transform:translate3d(calc((.5 - var(--bgs-mx)) * 64px),calc((.5 - var(--bgs-my)) * 48px),0)}.bgs-catalog-fx-c{top:38%;left:42%;width:min(28vw,18rem);height:min(28vw,18rem);background:color-mix(in srgb,var(--fx-orb-a) 55%,var(--fx-orb-b));opacity:.45;transform:translate3d(calc((var(--bgs-mx) - .5) * -36px),calc((var(--bgs-my) - .5) * 28px),0)}.bgs-catalog-fx-bits{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate3d(calc((var(--bgs-mx, .5) - .5) * 28px),calc((var(--bgs-my, .5) - .5) * 20px),0)}.bgs-catalog-fx-bit{position:absolute;pointer-events:none;opacity:.55;animation-name:bgs-catalog-drift;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.bgs-catalog-fx-bit[data-kind=dot]{border-radius:50%;background:var(--fx-bit, color-mix(in srgb, var(--site-accent) 55%, transparent))}.bgs-catalog-fx-bit[data-kind=ring]{border-radius:50%;background:transparent;border:1.5px solid var(--fx-bit, color-mix(in srgb, var(--site-fg) 28%, transparent));opacity:.4}.bgs-catalog-fx-bit[data-kind=dash]{height:2px!important;border-radius:99px;background:var(--fx-bit, color-mix(in srgb, var(--site-fg) 22%, transparent));opacity:.35}.bgs-catalog-fx-bit[data-kind=gem]{border-radius:20% 70% 30%;background:var(--fx-bit, color-mix(in srgb, var(--site-accent) 40%, transparent));opacity:.4}.bgs-skin-brutalist .bgs-catalog-fx-bit{border-radius:0}.bgs-skin-neon .bgs-catalog-fx-bit[data-kind=dot]{box-shadow:0 0 14px color-mix(in srgb,var(--site-accent) 70%,transparent);opacity:.8}.bgs-skin-luxury .bgs-catalog-fx-bit[data-kind=dot],.bgs-skin-luxury .bgs-catalog-fx-bit[data-kind=gem]{background:#c9a22773}.bgs-skin-nature .bgs-catalog-fx-bit[data-kind=gem]{border-radius:70% 18% 70% 22%;background:#3f6b4a61}.bgs-skin-editorial .bgs-catalog-fx-bit[data-kind=dash]{opacity:.5;background:#9f123959}.bgs-skin-minimal{--fx-orb-a: rgba(176, 154, 132, .55);--fx-orb-b: rgba(140, 168, 164, .45);--fx-spot: rgba(61, 50, 41, .08);--skin-card: rgba(255, 252, 247, .42)}.bgs-skin-modern{--fx-orb-a: rgba(79, 70, 229, .28);--fx-orb-b: rgba(56, 189, 248, .22);--fx-spot: rgba(79, 70, 229, .12);--skin-card: rgba(232, 230, 255, .52)}.bgs-skin-elegant{--fx-orb-a: rgba(122, 48, 72, .22);--fx-orb-b: rgba(212, 191, 176, .55);--fx-spot: rgba(122, 48, 72, .1);--skin-card: rgba(255, 246, 240, .48)}.bgs-skin-luxury{--fx-orb-a: rgba(201, 162, 39, .18);--fx-orb-b: rgba(80, 24, 18, .45);--fx-spot: rgba(201, 162, 39, .1);--skin-card: rgba(20, 16, 10, .72)}.bgs-skin-corporate{--fx-orb-a: rgba(30, 58, 95, .2);--fx-orb-b: rgba(196, 176, 148, .35);--fx-spot: rgba(30, 58, 95, .08);--skin-card: rgba(232, 238, 246, .58)}.bgs-skin-playful{--fx-orb-a: rgba(234, 88, 12, .28);--fx-orb-b: rgba(251, 191, 36, .28);--fx-spot: rgba(234, 88, 12, .1);--skin-card: rgba(255, 244, 232, .5)}.bgs-skin-dark{--fx-orb-a: rgba(212, 208, 200, .08);--fx-orb-b: rgba(80, 60, 140, .22);--fx-spot: rgba(255, 255, 255, .06);--skin-card: rgba(255, 255, 255, .06)}.bgs-skin-glass{--fx-orb-a: rgba(103, 232, 249, .2);--fx-orb-b: rgba(129, 140, 248, .22);--fx-spot: rgba(103, 232, 249, .1);--skin-card: rgba(255, 255, 255, .08)}.bgs-skin-brutalist{--fx-orb-a: rgba(255, 51, 17, .16);--fx-orb-b: rgba(180, 160, 120, .4);--fx-spot: rgba(17, 17, 17, .06);--skin-card: #fff}.bgs-skin-editorial{--fx-orb-a: rgba(159, 18, 57, .16);--fx-orb-b: rgba(196, 168, 120, .4);--fx-spot: rgba(26, 24, 20, .06);--skin-card: rgba(255, 248, 236, .48)}.bgs-skin-nature{--fx-orb-a: rgba(63, 107, 74, .28);--fx-orb-b: rgba(196, 176, 120, .32);--fx-spot: rgba(63, 107, 74, .1);--skin-card: rgba(244, 248, 232, .5)}.bgs-skin-neon{--fx-orb-a: rgba(34, 211, 238, .22);--fx-orb-b: rgba(168, 85, 247, .2);--fx-spot: rgba(34, 211, 238, .12);--skin-card: rgba(8, 12, 24, .72)}.bgs-skin-classic{--fx-orb-a: rgba(225, 29, 72, .16);--fx-orb-b: rgba(15, 40, 70, .4);--fx-spot: rgba(225, 29, 72, .1);--skin-card: rgba(0, 0, 0, .32)}.bgs-site[data-catalog=on] .bgs-card,.bgs-site[data-catalog=on] article,.bgs-site[data-catalog=on] blockquote{position:relative;overflow:hidden;background:var(--skin-card, var(--site-card))!important;transition:transform .5s ease,box-shadow .45s ease,border-color .35s ease}.bgs-site[data-catalog=on] .bgs-card:before,.bgs-site[data-catalog=on] article:before,.bgs-site[data-catalog=on] blockquote:before{content:"";position:absolute;top:-20%;right:-40%;bottom:-20%;left:-40%;background:linear-gradient(105deg,transparent 42%,color-mix(in srgb,var(--site-fg) 14%,transparent) 50%,transparent 58%);transform:translate3d(-40%,0,0);pointer-events:none;z-index:1}@media (hover: hover) and (pointer: fine){.bgs-site[data-catalog=on] .bgs-card:hover:before,.bgs-site[data-catalog=on] article:hover:before,.bgs-site[data-catalog=on] blockquote:hover:before{transform:translate3d(45%,0,0);transition:transform .85s ease}.bgs-site[data-catalog=on] .bgs-card:hover,.bgs-site[data-catalog=on] article:hover,.bgs-site[data-catalog=on] blockquote:hover{border-color:color-mix(in srgb,var(--site-accent) 45%,var(--site-border));box-shadow:0 18px 40px color-mix(in srgb,var(--site-fg) 10%,transparent)}}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-card,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-section article,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-section blockquote{transform:translate3d(calc((var(--bgs-mx, .5) - .5) * -10px),calc((var(--bgs-my, .5) - .5) * -7px),0)}.bgs-site[data-catalog=on] .bgs-gallery-grid,.bgs-site[data-catalog=on] :is(#gallery,#preview-gallery) .grid{overflow:visible}.bgs-site[data-catalog=on] :is(#gallery,#preview-gallery,#events,#preview-events,#lineup,#preview-lineup) .bgs-hoverable:not(.bgs-gal-pop-item){position:relative;isolation:isolate;box-shadow:0 12px 28px color-mix(in srgb,var(--site-fg) 8%,transparent);outline:1px solid color-mix(in srgb,var(--site-fg) 10%,transparent);outline-offset:0;transition:transform .55s ease,box-shadow .45s ease,outline-color .35s ease}.bgs-site[data-catalog=on] :is(#gallery,#preview-gallery,#events,#preview-events,#lineup,#preview-lineup) .bgs-hoverable:not(.bgs-gal-pop-item):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in srgb,var(--site-bg) 62%,#000 18%) 0%,transparent 48%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:1}.bgs-site[data-catalog=on] :is(#gallery,#preview-gallery) .bgs-hoverable:before{content:"";position:absolute;left:.7rem;right:.7rem;bottom:.7rem;height:2px;background:var(--site-accent);transform:scaleX(0);transform-origin:left center;transition:transform .45s ease;z-index:2;pointer-events:none}@media (hover: hover) and (pointer: fine){.bgs-site[data-catalog=on] :is(#gallery,#preview-gallery,#events,#preview-events,#lineup,#preview-lineup) .bgs-hoverable:hover{box-shadow:0 22px 48px color-mix(in srgb,var(--site-fg) 16%,transparent);outline-color:color-mix(in srgb,var(--site-accent) 55%,transparent);z-index:2}.bgs-site[data-catalog=on] :is(#gallery,#preview-gallery,#events,#preview-events,#lineup,#preview-lineup) .bgs-hoverable:hover:after{opacity:1}.bgs-site[data-catalog=on] :is(#gallery,#preview-gallery) .bgs-hoverable:hover:before{transform:scaleX(1)}.bgs-site[data-catalog=on] :is(#gallery,#preview-gallery) .bgs-marquee-track .bgs-hoverable:hover{transform:translate3d(0,-8px,0) rotate(-1.2deg)}}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) :is(#gallery,#preview-gallery) .bgs-hoverable:nth-child(3n+1):not(.bgs-gal-pop-item):not(.bgs-gal-peek-item):not(.bgs-gal-shutter-item):not(.bgs-gal-assemble-item):not(.bgs-gal-spread-page){transform:translate3d(calc((var(--bgs-mx, .5) - .5) * 16px),calc((var(--bgs-my, .5) - .5) * 10px),0)}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) :is(#gallery,#preview-gallery) .bgs-hoverable:nth-child(3n+2):not(.bgs-gal-pop-item):not(.bgs-gal-peek-item):not(.bgs-gal-shutter-item):not(.bgs-gal-assemble-item):not(.bgs-gal-spread-page){transform:translate3d(calc((.5 - var(--bgs-mx, .5)) * 12px),calc((var(--bgs-my, .5) - .5) * 14px),0)}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) :is(#gallery,#preview-gallery) .bgs-hoverable:nth-child(3n):not(.bgs-gal-pop-item):not(.bgs-gal-peek-item):not(.bgs-gal-shutter-item):not(.bgs-gal-assemble-item):not(.bgs-gal-spread-page){transform:translate3d(calc((var(--bgs-mx, .5) - .5) * -14px),calc((.5 - var(--bgs-my, .5)) * 12px),0)}.bgs-site[data-catalog=on][data-hover=lift][data-motion]:not([data-motion=none]) :is(#gallery,#preview-gallery) .bgs-hoverable:hover{transform:translate3d(calc((var(--bgs-mx, .5) - .5) * 10px),calc((var(--bgs-my, .5) - .5) * 8px - 10px),0)}.bgs-site[data-catalog=on][data-hover=zoom] :is(#gallery,#preview-gallery) .bgs-hoverable img{transform-origin:center}.bgs-skin-brutalist[data-catalog=on] :is(#gallery,#preview-gallery,#events,#preview-events) .bgs-hoverable{outline:2px solid #111;box-shadow:6px 6px #111}.bgs-skin-glass[data-catalog=on] .bgs-card,.bgs-skin-glass[data-catalog=on] article,.bgs-skin-glass[data-catalog=on] :is(#gallery,#preview-gallery) .bgs-hoverable{background:#ffffff12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.bgs-skin-luxury[data-catalog=on] :is(#gallery,#preview-gallery) .bgs-hoverable{outline-color:#c9a22759}.bgs-skin-neon[data-catalog=on] :is(#gallery,#preview-gallery) .bgs-hoverable:hover{box-shadow:0 0 28px color-mix(in srgb,var(--site-accent) 35%,transparent)}.bgs-site[data-catalog=on]{--enter-x: 0px;--enter-y: 26px;--enter-scale: .97;--enter-ease: cubic-bezier(.16, 1, .3, 1);--enter-dur: .78s;--enter-glow: 0 0 0 transparent}.bgs-skin-minimal[data-catalog=on]{--enter-y: 16px;--enter-scale: 1;--enter-dur: .68s}.bgs-skin-modern[data-catalog=on]{--enter-y: 24px;--enter-scale: .96}.bgs-skin-elegant[data-catalog=on]{--enter-y: 20px;--enter-scale: .99;--enter-dur: .92s;--enter-glow: 0 0 18px color-mix(in srgb, var(--site-accent) 28%, transparent)}.bgs-skin-luxury[data-catalog=on]{--enter-y: 12px;--enter-scale: .99;--enter-dur: 1.05s;--enter-glow: 0 0 20px rgba(201, 162, 39, .4)}.bgs-skin-corporate[data-catalog=on]{--enter-y: 18px;--enter-scale: .98}.bgs-skin-playful[data-catalog=on]{--enter-y: 30px;--enter-scale: .9;--enter-ease: cubic-bezier(.22, 1.12, .36, 1)}.bgs-skin-dark[data-catalog=on]{--enter-y: 22px;--enter-scale: .97;--enter-glow: 0 0 16px color-mix(in srgb, var(--site-fg) 18%, transparent)}.bgs-skin-glass[data-catalog=on]{--enter-scale: .94;--enter-y: 20px}.bgs-skin-brutalist[data-catalog=on]{--enter-x: -32px;--enter-y: 0px;--enter-scale: 1;--enter-ease: cubic-bezier(.2, 0, 0, 1);--enter-dur: .55s}.bgs-skin-editorial[data-catalog=on]{--enter-x: 18px;--enter-y: 8px;--enter-scale: 1;--enter-dur: .85s}.bgs-skin-nature[data-catalog=on]{--enter-y: 34px;--enter-scale: .98;--enter-dur: .9s}.bgs-skin-neon[data-catalog=on]{--enter-y: 16px;--enter-scale: .92;--enter-glow: 0 0 24px color-mix(in srgb, var(--site-accent) 55%, transparent)}.bgs-skin-classic[data-catalog=on]{--enter-y: 22px;--enter-glow: 0 0 16px color-mix(in srgb, var(--site-accent) 30%, transparent)}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal{opacity:1;transform:none}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in{animation:none}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) .bgs-eyebrow,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) .bgs-heading,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) .bgs-copy,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) .bgs-button,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) .bgs-card,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) .bgs-hoverable,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) article,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) blockquote,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) img,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) details,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal:not(.is-in) li{opacity:0}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .bgs-eyebrow{animation:bgs-catalog-pop var(--enter-dur) var(--enter-ease) .02s backwards}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .bgs-heading{animation:bgs-catalog-ink var(--enter-dur) var(--enter-ease) .08s backwards}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .bgs-copy{animation:bgs-catalog-pop var(--enter-dur) var(--enter-ease) .16s backwards}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .bgs-button{animation:bgs-catalog-pop calc(var(--enter-dur) * .9) var(--enter-ease) .22s backwards}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .bgs-card,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .bgs-hoverable,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in article,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in blockquote,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in details{animation:bgs-catalog-pop var(--enter-dur) var(--enter-ease) .18s backwards}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in img{animation:bgs-catalog-img .95s var(--enter-ease) .12s backwards}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .bgs-card img,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in article img{animation:none;opacity:1;transform:none}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .bgs-hoverable img{animation:bgs-catalog-img .95s var(--enter-ease) backwards}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in li{animation:bgs-catalog-pop .7s var(--enter-ease) backwards}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(1),.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(1) img,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in li:nth-child(1){animation-delay:.1s}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(2),.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(2) img,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in li:nth-child(2){animation-delay:.18s}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(3),.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(3) img,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in li:nth-child(3){animation-delay:.26s}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(4),.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(4) img,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in li:nth-child(4){animation-delay:.34s}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(5),.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(5) img,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in li:nth-child(5){animation-delay:.42s}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(6),.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(6) img,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in li:nth-child(6){animation-delay:.5s}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(n+7),.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .grid>*:nth-child(n+7) img,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in li:nth-child(n+7){animation-delay:.56s}.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in .bgs-card:before,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in article:before{animation:bgs-catalog-sheen 1.15s ease .28s both}.bgs-skin-editorial[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in img,.bgs-skin-elegant[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-reveal.is-in img{animation-name:bgs-catalog-img}.bgs-site[data-motion=none] .bgs-catalog-fx{display:none}.bgs-site[data-motion=none][data-catalog=on] .bgs-card,.bgs-site[data-motion=none][data-catalog=on] article,.bgs-site[data-motion=none][data-catalog=on] blockquote,.bgs-site[data-motion=none][data-catalog=on] .bgs-hoverable{transform:none!important}@media (max-width: 767px){.bgs-site[data-catalog=on]{--enter-y: 14px;--enter-x: 0px}.bgs-catalog-fx-bit:nth-child(n+6),.bgs-catalog-fx-c{display:none}}@media (pointer: coarse),(max-width: 767px){.bgs-catalog-fx-a,.bgs-catalog-fx-b,.bgs-catalog-fx-c,.bgs-catalog-fx-bits,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-card,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-section article,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-section blockquote,.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) :is(#gallery,#preview-gallery) .bgs-hoverable:not(.bgs-gal-pop-item):not(.bgs-gal-peek-item):not(.bgs-gal-shutter-item):not(.bgs-gal-assemble-item):not(.bgs-gal-spread-page){transform:none}}.bgs-site[data-catalog=on]>header,.bgs-site[data-catalog=on]>main,.bgs-site[data-catalog=on] .bgs-footer{position:relative;z-index:1}@keyframes bgs-min-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bgs-eleg-ken{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes bgs-lux-foil{0%{transform:translate3d(-130%,0,0) skew(-16deg)}to{transform:translate3d(160%,0,0) skew(-16deg)}}@keyframes bgs-corp-read{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bgs-play-tilt{0%{transform:rotate(-1.1deg)}to{transform:rotate(1.2deg)}}@keyframes bgs-play-bounce{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-5px,0)}}@keyframes bgs-dark-dust{0%{transform:translate3d(0,12px,0);opacity:.12}to{transform:translate3d(0,-18px,0);opacity:.45}}@keyframes bgs-neon-scan{0%{background-position:0 0}to{background-position:0 12px}}@keyframes bgs-neon-flicker{0%,92%,to{opacity:1;filter:none}93%{opacity:.72;filter:brightness(1.4)}95%{opacity:1}}@keyframes bgs-nature-mist{0%{opacity:.18;transform:translate3d(0,8px,0)}to{opacity:.4;transform:translate3d(0,-14px,0)}}@keyframes bgs-edit-chase{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bgs-skin-minimal:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(36rem circle at calc(var(--bgs-mx, .5) * 100%) calc(var(--bgs-my, .5) * 100%),rgba(61,50,41,.07),transparent 62%)}.bgs-skin-minimal[data-motion]:not([data-motion=none]) .bgs-hero-cinematic h1.bgs-heading:after,.bgs-skin-minimal[data-motion]:not([data-motion=none]) .bgs-reveal.is-in h2.bgs-heading:after{transform-origin:left center;animation:bgs-min-rule 1.1s cubic-bezier(.16,1,.3,1) both}@media (hover: hover) and (pointer: fine){.bgs-skin-modern[data-motion]:not([data-motion=none]) article,.bgs-skin-modern[data-motion]:not([data-motion=none]) .bgs-card,.bgs-skin-modern[data-motion]:not([data-motion=none]) .bgs-stats>div{transition:transform .5s ease,box-shadow .45s ease,border-color .35s ease}.bgs-skin-modern[data-motion]:not([data-motion=none]) article:hover,.bgs-skin-modern[data-motion]:not([data-motion=none]) .bgs-card:hover,.bgs-skin-modern[data-motion]:not([data-motion=none]) .bgs-stats>div:hover{box-shadow:0 22px 50px #4f46e52e,0 0 0 1px #4f46e538;transform:translate3d(0,-6px,0)}}.bgs-skin-elegant[data-motion]:not([data-motion=none]) .bgs-hero-cinematic h1.bgs-heading{font-style:italic}.bgs-skin-elegant[data-motion]:not([data-motion=none]) .bgs-copy{border-left-width:2px;box-shadow:-12px 0 32px #7a30480f}.bgs-skin-elegant[data-motion]:not([data-motion=none]) :is(#about,#preview-about) img{animation:bgs-eleg-ken 22s ease-in-out infinite alternate;transform-origin:40% 40%}@media (hover: hover) and (pointer: fine){.bgs-skin-elegant .bgs-button:hover{letter-spacing:.28em}}.bgs-skin-luxury :is(#about,#preview-about,#gallery,#preview-gallery) .bgs-hoverable,.bgs-skin-luxury :is(#about,#preview-about) img{position:relative;overflow:hidden}.bgs-skin-luxury[data-motion]:not([data-motion=none]) :is(#gallery,#preview-gallery) .bgs-hoverable:after,.bgs-skin-luxury[data-motion]:not([data-motion=none]) article:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:42%;background:linear-gradient(105deg,transparent 30%,rgba(239,227,176,.45) 50%,transparent 70%);pointer-events:none;animation:bgs-lux-foil 5.8s ease-in-out infinite}.bgs-skin-luxury :is(#about,#preview-about){position:relative}.bgs-skin-luxury[data-motion]:not([data-motion=none]) :is(#about,#preview-about) img{outline:1px solid rgba(201,162,39,.35);outline-offset:10px}@media (hover: hover) and (pointer: fine){.bgs-skin-luxury[data-motion]:not([data-motion=none]) article:hover,.bgs-skin-luxury[data-motion]:not([data-motion=none]) .bgs-card:hover{transform:translate3d(0,-4px,0) rotate(-.35deg)}}.bgs-skin-corporate:after{content:"";position:fixed;top:0;left:0;z-index:70;height:3px;width:100%;transform-origin:left center;background:var(--site-accent);pointer-events:none}.bgs-skin-corporate[data-motion]:not([data-motion=none]):after{animation:bgs-corp-read linear both;animation-timeline:scroll()}.bgs-skin-corporate article,.bgs-skin-corporate .bgs-stats>div{border-left:3px solid transparent}@media (hover: hover) and (pointer: fine){.bgs-skin-corporate article:hover,.bgs-skin-corporate .bgs-stats>div:hover{border-left-color:var(--site-accent)}}.bgs-skin-playful[data-motion]:not([data-motion=none]) :is(#services,#preview-services) article:nth-child(odd),.bgs-skin-playful[data-motion]:not([data-motion=none]) :is(#faq,#preview-faq) details:nth-child(odd){animation:bgs-play-tilt 5.2s ease-in-out infinite alternate}.bgs-skin-playful[data-motion]:not([data-motion=none]) :is(#services,#preview-services) article:nth-child(2n),.bgs-skin-playful[data-motion]:not([data-motion=none]) :is(#faq,#preview-faq) details:nth-child(2n){animation:bgs-play-tilt 6.4s ease-in-out infinite alternate-reverse}.bgs-skin-playful[data-motion]:not([data-motion=none]) .bgs-hero-cinematic .bgs-button,.bgs-skin-playful[data-motion]:not([data-motion=none]) .bgs-cta-banner .bgs-button{animation:bgs-play-bounce 2.6s ease-in-out infinite}.bgs-skin-dark .bgs-hero-cinematic{box-shadow:inset 0 6.5vh #070709,inset 0 -6.5vh #070709}.bgs-skin-dark[data-motion]:not([data-motion=none]) .bgs-catalog-fx-bit[data-kind=dot],.bgs-skin-dark[data-motion]:not([data-motion=none]) .bgs-catalog-fx-bit[data-kind=ring]{animation-name:bgs-dark-dust;opacity:.28;mix-blend-mode:screen}.bgs-skin-glass:after{content:"";position:fixed;width:22rem;height:22rem;border-radius:50%;z-index:3;pointer-events:none;left:0;top:0;background:radial-gradient(circle,rgba(255,255,255,.2),transparent 68%);mix-blend-mode:screen;transform:translate3d(calc(var(--bgs-mx, .5) * 100vw - 11rem),calc(var(--bgs-my, .5) * 100vh - 11rem),0);opacity:.85}.bgs-skin-glass[data-motion=none]:after{opacity:0}@media (hover: hover) and (pointer: fine){.bgs-skin-brutalist[data-motion]:not([data-motion=none]) article:hover,.bgs-skin-brutalist[data-motion]:not([data-motion=none]) .bgs-copy:hover,.bgs-skin-brutalist[data-motion]:not([data-motion=none]) details:hover{transform:translate3d(4px,4px,0);box-shadow:2px 2px #111}.bgs-skin-brutalist[data-motion]:not([data-motion=none]) .bgs-button:hover{transform:translate3d(3px,3px,0);box-shadow:1px 1px #111}}.bgs-skin-editorial[data-motion]:not([data-motion=none]) .bgs-section:before{content:"";position:absolute;left:.4rem;top:18%;width:2px;height:42%;background:var(--site-accent);transform-origin:top center;transform:scaleY(0);pointer-events:none}.bgs-skin-editorial .bgs-section{position:relative}.bgs-skin-editorial[data-motion]:not([data-motion=none]) .bgs-section:has(.bgs-reveal.is-in):before{animation:bgs-edit-chase .7s cubic-bezier(.16,1,.3,1) both}.bgs-skin-editorial :is(#gallery,#preview-gallery) .bgs-hoverable span:last-child,.bgs-skin-editorial :is(#events,#preview-events) .bgs-hoverable span:last-child{transform:translate3d(0,14px,0);opacity:0;transition:transform .45s ease,opacity .4s ease}@media (hover: hover) and (pointer: fine){.bgs-skin-editorial :is(#gallery,#preview-gallery) .bgs-hoverable:hover span:last-child,.bgs-skin-editorial :is(#events,#preview-events) .bgs-hoverable:hover span:last-child{transform:none;opacity:1}}@media (pointer: coarse),(max-width: 1023px){.bgs-skin-editorial :is(#gallery,#preview-gallery) .bgs-hoverable span:last-child,.bgs-skin-editorial :is(#events,#preview-events) .bgs-hoverable span:last-child{transform:none;opacity:1}}.bgs-skin-nature:after{content:"";position:fixed;inset:auto 0 0 0;height:42vh;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(241,239,228,.45),transparent)}.bgs-skin-nature[data-motion]:not([data-motion=none]):after{animation:bgs-nature-mist 12s ease-in-out infinite alternate}.bgs-skin-nature[data-motion]:not([data-motion=none]) :is(#about,#preview-about) img{animation:bgs-eleg-ken 28s ease-in-out infinite alternate;transform-origin:60% 50%}.bgs-skin-neon:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;opacity:.22;mix-blend-mode:overlay;background:repeating-linear-gradient(to bottom,transparent 0 3px,rgba(0,0,0,.35) 3px 4px);background-size:100% 12px}.bgs-skin-neon[data-motion]:not([data-motion=none]):after{animation:bgs-neon-scan .9s linear infinite}.bgs-skin-neon[data-motion]:not([data-motion=none]) .bgs-hero-cinematic h1.bgs-heading{animation:bgs-neon-flicker 7.5s step-end infinite}@media (pointer: coarse),(max-width: 767px){.bgs-skin-neon:after{opacity:.1}.bgs-skin-neon[data-motion]:not([data-motion=none]):after{animation:none}}@media (hover: hover) and (pointer: fine){.bgs-skin-neon[data-motion]:not([data-motion=none]) .bgs-button:hover{box-shadow:0 0 28px color-mix(in srgb,var(--site-accent) 70%,transparent)}}.bgs-skin-minimal .bgs-section{padding-top:7.2rem;padding-bottom:7.2rem}.bgs-skin-minimal .bgs-section:has(.bgs-hero-cinematic,.bgs-hero-split,.bgs-hero-reveal,.bgs-hero-fx,.bgs-hero-parallax-scene,.bgs-hero-zoom-pin){padding-top:0;padding-bottom:0}.bgs-skin-minimal h2.bgs-heading:after{opacity:.55}.bgs-skin-minimal .bgs-cta-banner{background:transparent!important;border-top:1px solid rgba(28,25,22,.12);border-bottom:1px solid rgba(28,25,22,.12)}@media (max-width: 767px){.bgs-skin-minimal .bgs-section{padding-top:4.5rem;padding-bottom:4.5rem}.bgs-skin-minimal .bgs-section:has(.bgs-hero-cinematic,.bgs-hero-split,.bgs-hero-reveal,.bgs-hero-fx,.bgs-hero-parallax-scene,.bgs-hero-zoom-pin){padding-top:0;padding-bottom:0}}.bgs-skin-modern .bgs-statement-quote p,.bgs-skin-modern :is(#quotes,#preview-quotes) blockquote p{font-size:clamp(1.25rem,2.6vw,1.9rem);letter-spacing:-.03em;max-width:22ch}.bgs-skin-modern .bgs-video-cinema{border-radius:var(--site-radius);overflow:hidden;box-shadow:0 22px 48px #4f46e524}.bgs-skin-modern :is(#calendar,#preview-calendar) li{border-left:3px solid var(--site-accent);padding-left:.9rem}.bgs-skin-elegant h2.bgs-heading:after{width:5.5rem;background:var(--site-accent)}.bgs-skin-elegant[data-motion]:not([data-motion=none]) h2.bgs-heading:after{animation:bgs-catalog-rule 1.8s ease both}.bgs-skin-elegant .bgs-statement-quote p,.bgs-skin-elegant :is(#quotes,#preview-quotes) blockquote p{font-style:italic;font-weight:400;font-size:clamp(1.45rem,3.2vw,2.5rem);line-height:1.2;max-width:18ch}.bgs-skin-elegant :is(#quotes,#preview-quotes) h2.bgs-heading{display:none}.bgs-skin-luxury :is(#gallery,#preview-gallery) img{outline:1px solid rgba(201,162,39,.32)}.bgs-skin-luxury .bgs-video-cinema{outline:1px solid rgba(201,162,39,.45);box-shadow:0 0 80px #c9a22714}.bgs-skin-luxury h2.bgs-heading:after{background:linear-gradient(90deg,#c9a227,transparent);width:6rem}.bgs-skin-luxury .bgs-cta-banner .bgs-heading{font-style:italic;font-weight:400;letter-spacing:.04em}.bgs-skin-corporate :is(#calendar,#preview-calendar) li{border-bottom:1px solid rgba(30,58,95,.12);padding:.85rem 0}.bgs-skin-corporate :is(#calendar,#preview-calendar) li span:first-child{font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:#1e3a5f}.bgs-skin-playful .bgs-gal-pop-item{border-radius:2.1rem;outline:6px solid #fff;box-shadow:0 18px 40px #ea580c2e}@media (hover: hover) and (pointer: fine){.bgs-skin-playful .bgs-gal-pop-item.is-front:hover{transform:scale(calc(var(--bgs-gal-pop-front) * 1.05)) rotate(-2deg);filter:saturate(1.18) brightness(1.04)}}@media (pointer: coarse),(max-width: 1023px){.bgs-skin-playful :is(#gallery,#preview-gallery) .bgs-gal-pop-item.is-front{transform:scale(calc(var(--bgs-gal-pop-front) * 1.04)) rotate(-1.4deg);filter:saturate(1.12) brightness(1.03)}}.bgs-skin-playful .bgs-cta-banner{border-radius:2rem}.bgs-skin-dark .bgs-gal-shutter-bar{background:#000;box-shadow:0 0 24px #000c}.bgs-skin-dark .bgs-gal-shutter-item{box-shadow:inset 0 0 90px #0000008c}.bgs-skin-dark .bgs-gal-shutter-item.is-open{box-shadow:0 0 70px #ffffff14}.bgs-skin-dark .bgs-gal-shutter-item.is-open img{filter:contrast(1.1) brightness(1.04)}.bgs-skin-dark .bgs-video-cinema{filter:contrast(1.08)}@media (hover: hover) and (pointer: fine){.bgs-skin-dark .bgs-gal-shutter-item.is-open:hover img{transform:scale(1.06);filter:contrast(1.12) brightness(1.06)}}@media (pointer: coarse),(max-width: 1023px){.bgs-skin-dark .bgs-gal-shutter-item.is-open img{transform:scale(1.04);filter:contrast(1.12) brightness(1.06)}}.bgs-skin-glass .bgs-gal-peek-item{outline:1px solid rgba(103,232,249,.22);background:#0810248c}.bgs-skin-glass .bgs-gal-peek-item.is-open{outline-color:#67e8f973;box-shadow:0 0 24px #67e8f924}.bgs-skin-glass .bgs-channel-fader{background:#081024b3;border:1px solid rgba(103,232,249,.22);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bgs-skin-glass .bgs-vu span{background:#67e8f9;box-shadow:0 0 8px #67e8f980}@media (hover: hover) and (pointer: fine){.bgs-skin-glass .bgs-gal-peek-item.is-open:hover{outline-color:#67e8f9cc;box-shadow:0 0 36px #67e8f938}}@media (pointer: coarse),(max-width: 1023px){.bgs-skin-glass .bgs-gal-peek-item.is-open{outline-color:#67e8f9b3;box-shadow:0 0 32px #67e8f933}}.bgs-skin-brutalist :is(#calendar,#preview-calendar) li{border:2px solid #111;margin-bottom:.45rem;padding:.7rem .85rem;background:#fff;box-shadow:4px 4px #111}@media (hover: hover) and (pointer: fine){.bgs-skin-brutalist :is(#calendar,#preview-calendar) li:hover{background:#f31;color:#fff}}.bgs-skin-editorial h2.bgs-heading{font-size:clamp(2rem,5vw,3.6rem);max-width:14ch;line-height:.95;letter-spacing:-.03em}.bgs-skin-editorial .bgs-statement-quote p,.bgs-skin-editorial :is(#quotes,#preview-quotes) blockquote p{font-size:clamp(1.15rem,2.2vw,1.7rem);max-width:24ch}.bgs-skin-editorial :is(#events,#preview-events) .bgs-hoverable{outline:1px solid rgba(26,24,20,.16)}.bgs-skin-nature .bgs-statement-quote p,.bgs-skin-nature :is(#quotes,#preview-quotes) blockquote p{font-family:inherit;font-style:italic;font-size:clamp(1.3rem,2.8vw,2.1rem);max-width:20ch}.bgs-skin-nature :is(#quotes,#preview-quotes) h2.bgs-heading{font-weight:500}.bgs-skin-neon .bgs-gal-peek-item.is-open{box-shadow:0 0 34px #22d3ee52;outline:1px solid rgba(34,211,238,.4)}.bgs-skin-neon .bgs-channel-fader{background:#05060a;box-shadow:inset 0 0 28px #22d3ee1f;border:1px solid rgba(34,211,238,.22)}.bgs-skin-neon .bgs-vu span{background:#22d3ee;box-shadow:0 0 8px #22d3ee8c}.bgs-skin-neon .bgs-evt-strobe-card{outline:1px solid rgba(34,211,238,.25)}.bgs-skin-neon .bgs-channel-now{color:#22d3ee}.bgs-site[data-motion=none].bgs-skin-elegant h2.bgs-heading:after{animation:none!important}.bgs-site[data-motion=none].bgs-skin-playful .bgs-gal-pop-item{transform:none;filter:none}.bgs-site[data-motion=none].bgs-skin-minimal:after,.bgs-site[data-motion=none].bgs-skin-glass:after,.bgs-site[data-motion=none].bgs-skin-nature:after,.bgs-site[data-motion=none].bgs-skin-neon:after,.bgs-site[data-motion=none].bgs-skin-corporate:after{display:none}.bgs-skin-cinema,.bgs-skin-cinema-soft,.bgs-skin-nightlife,.bgs-skin-stage-dark,.bgs-skin-festival-hit,.bgs-skin-soiree,.bgs-skin-festival,.bgs-skin-signal,.bgs-skin-folio,.bgs-skin-renaissance,.bgs-skin-shuffle,.bgs-skin-atelier{--skin-logo-size: 1.05rem;--skin-logo-tracking: .12em;--skin-logo-weight: 600;--skin-logo-transform: none;--skin-nav-size: .7rem;--skin-nav-tracking: .14em;--skin-nav-transform: uppercase;--skin-h-weight: 600;--skin-h-tracking: .02em;--skin-h-transform: none;--skin-rule-display: block;--skin-rule-w: 2.5rem;--skin-rule-h: 1px;--skin-rule-bg: var(--site-accent);--skin-btn-radius: var(--site-radius);--skin-btn-tracking: .08em}.bgs-skin-cinema header>div>a,.bgs-skin-cinema-soft header>div>a,.bgs-skin-nightlife header>div>a,.bgs-skin-stage-dark header>div>a,.bgs-skin-festival-hit header>div>a,.bgs-skin-soiree header>div>a,.bgs-skin-festival header>div>a,.bgs-skin-signal header>div>a,.bgs-skin-folio header>div>a,.bgs-skin-renaissance header>div>a,.bgs-skin-shuffle header>div>a,.bgs-skin-atelier header>div>a{font-size:var(--skin-logo-size);letter-spacing:var(--skin-logo-tracking);font-weight:var(--skin-logo-weight);text-transform:var(--skin-logo-transform)}.bgs-skin-cinema .bgs-nav a,.bgs-skin-cinema-soft .bgs-nav a,.bgs-skin-nightlife .bgs-nav a,.bgs-skin-stage-dark .bgs-nav a,.bgs-skin-festival-hit .bgs-nav a,.bgs-skin-soiree .bgs-nav a,.bgs-skin-festival .bgs-nav a,.bgs-skin-signal .bgs-nav a,.bgs-skin-folio .bgs-nav a,.bgs-skin-renaissance .bgs-nav a,.bgs-skin-shuffle .bgs-nav a,.bgs-skin-atelier .bgs-nav a{font-size:var(--skin-nav-size);letter-spacing:var(--skin-nav-tracking);text-transform:var(--skin-nav-transform)}.bgs-skin-cinema h2.bgs-heading,.bgs-skin-cinema-soft h2.bgs-heading,.bgs-skin-nightlife h2.bgs-heading,.bgs-skin-stage-dark h2.bgs-heading,.bgs-skin-festival-hit h2.bgs-heading,.bgs-skin-soiree h2.bgs-heading,.bgs-skin-festival h2.bgs-heading,.bgs-skin-signal h2.bgs-heading,.bgs-skin-folio h2.bgs-heading,.bgs-skin-renaissance h2.bgs-heading,.bgs-skin-shuffle h2.bgs-heading,.bgs-skin-atelier h2.bgs-heading{font-weight:var(--skin-h-weight);letter-spacing:var(--skin-h-tracking);text-transform:var(--skin-h-transform)}.bgs-skin-cinema h2.bgs-heading:after,.bgs-skin-cinema-soft h2.bgs-heading:after,.bgs-skin-nightlife h2.bgs-heading:after,.bgs-skin-stage-dark h2.bgs-heading:after,.bgs-skin-festival-hit h2.bgs-heading:after,.bgs-skin-soiree h2.bgs-heading:after,.bgs-skin-festival h2.bgs-heading:after,.bgs-skin-signal h2.bgs-heading:after,.bgs-skin-folio h2.bgs-heading:after,.bgs-skin-renaissance h2.bgs-heading:after,.bgs-skin-shuffle h2.bgs-heading:after,.bgs-skin-atelier h2.bgs-heading:after{content:"";display:var(--skin-rule-display);width:var(--skin-rule-w);height:var(--skin-rule-h);margin-top:.9rem;background:var(--skin-rule-bg);transform-origin:left center}.bgs-skin-cinema .bgs-button,.bgs-skin-cinema-soft .bgs-button,.bgs-skin-nightlife .bgs-button,.bgs-skin-stage-dark .bgs-button,.bgs-skin-festival-hit .bgs-button,.bgs-skin-soiree .bgs-button,.bgs-skin-festival .bgs-button,.bgs-skin-signal .bgs-button,.bgs-skin-folio .bgs-button,.bgs-skin-renaissance .bgs-button,.bgs-skin-shuffle .bgs-button,.bgs-skin-atelier .bgs-button{border-radius:var(--skin-btn-radius)!important;letter-spacing:var(--skin-btn-tracking)}.bgs-lineup-list{position:relative}.bgs-lineup-list ol{list-style:none;margin:0;padding:0}.bgs-lineup-row{display:grid;grid-template-columns:3.2rem 1fr auto;gap:1rem;align-items:baseline;width:100%;text-align:left;padding:1.15rem 0;border-bottom:1px solid var(--site-border);color:inherit;background:none}.bgs-lineup-idx{font-variant-numeric:tabular-nums;opacity:.45;letter-spacing:.12em;font-size:.75rem}.bgs-lineup-name{font-family:var(--site-font);font-size:clamp(1.4rem,3vw,2.6rem);line-height:1.05;transition:transform .45s ease,letter-spacing .45s ease}.bgs-lineup-role{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--site-muted)}.bgs-lineup-row.is-active .bgs-lineup-name{transform:translate3d(8px,0,0);letter-spacing:.04em}.bgs-lineup-portrait{position:fixed;top:0;left:0;width:min(28vw,220px);pointer-events:none;z-index:40;opacity:0;clip-path:inset(12% 12% 12% 12%);transition:opacity .35s ease,clip-path .55s ease}.bgs-lineup-portrait.is-on{opacity:1;clip-path:inset(0)}.bgs-lineup-portrait img,.bgs-lineup-mobile-pic{width:100%;aspect-ratio:3 / 4;object-fit:cover}.bgs-lineup-mobile-pic{margin:0 0 1.2rem}.bgs-lineup-mobile-extra{padding:0 0 1rem}.bgs-lineup-bio{margin:.5rem 0 0;font-size:.9rem;line-height:1.45;color:var(--site-muted);white-space:pre-wrap}.bgs-lineup-vibes{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.4rem}.bgs-lineup-vibes.is-compact{margin-top:.5rem;gap:.3rem}.bgs-lineup-vibes li{display:flex;flex-direction:column;gap:.1rem;padding:.35rem .55rem;border-radius:.55rem;background:color-mix(in srgb,var(--site-text) 6%,transparent);border:1px solid color-mix(in srgb,var(--site-text) 10%,transparent)}.bgs-lineup-vibe-label{font-size:.65rem;letter-spacing:.04em;text-transform:uppercase;color:var(--site-muted);opacity:.9}.bgs-lineup-vibe-answer{font-size:.85rem;line-height:1.35;color:var(--site-text)}.bgs-mixer-vibes{position:absolute;left:.5rem;right:.5rem;bottom:2.4rem;z-index:2;opacity:0;pointer-events:none;transition:opacity .2s ease}.bgs-mixer-ch.is-on .bgs-mixer-vibes{opacity:1}.bgs-mixer-vibes .bgs-lineup-vibes{margin:0}.bgs-mixer-vibes .bgs-lineup-vibes li{background:color-mix(in srgb,#000 55%,transparent);border-color:transparent}.bgs-mixer-vibes .bgs-lineup-vibe-label,.bgs-mixer-vibes .bgs-lineup-vibe-answer{color:#fff}.bgs-lineup-slide{position:relative;background:color-mix(in srgb,var(--site-text) 8%,transparent)}.bgs-lineup-slide-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:5px;z-index:1}.bgs-lineup-slide-dots span{width:6px;height:6px;border-radius:999px;background:#ffffff59}.bgs-lineup-slide-dots span.is-on{background:#fff}.bgs-event-rows{list-style:none;margin:0;padding:0}.bgs-event-row{position:relative;display:grid;grid-template-columns:7.5rem 1fr auto auto;gap:1rem;align-items:center;width:100%;text-align:left;color:inherit;background:none;overflow:hidden;padding:1.25rem 1.5rem;border-bottom:1px solid var(--site-border);isolation:isolate;transition:padding .45s ease,color .35s ease}.bgs-event-row-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--row-image) center / cover no-repeat;transform:scale(1.08);opacity:0;filter:saturate(.7);transition:opacity .5s ease,transform .7s ease}.bgs-event-row-kicker{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--site-muted)}.bgs-event-row-title{font-family:var(--site-font);font-size:clamp(1.1rem,2.2vw,1.85rem);line-height:1.1;transition:transform .4s ease}.bgs-event-row-meta{font-size:.82rem;color:var(--site-muted)}.bgs-event-row-arrow{opacity:.4;transition:transform .4s ease,opacity .35s ease}@media (pointer: fine){.bgs-event-row:hover{padding-top:2.1rem;padding-bottom:2.1rem;color:#fff}.bgs-event-row:hover .bgs-event-row-bg{opacity:.42;transform:scale(1)}.bgs-event-row:hover .bgs-event-row-title{transform:translate3d(10px,0,0)}.bgs-event-row:hover .bgs-event-row-arrow{opacity:1;transform:translate3d(8px,0,0)}.bgs-event-row:hover .bgs-event-row-kicker,.bgs-event-row:hover .bgs-event-row-meta{color:#ffffffc7}}@media (max-width: 767px){.bgs-event-row{grid-template-columns:1fr auto;grid-template-areas:"kicker arrow" "title title" "meta meta"}.bgs-event-row-kicker{grid-area:kicker}.bgs-event-row-title{grid-area:title}.bgs-event-row-meta{grid-area:meta}.bgs-event-row-arrow{grid-area:arrow}}.bgs-collage{position:relative;min-height:92vw;max-height:1100px;margin-top:1.5rem}.bgs-collage-item{position:absolute;overflow:hidden;background:none;padding:0;transform:rotate(var(--bit-rot, 0deg)) translate3d(0,calc((var(--bgs-my, .5) - .5) * var(--depth, 1) * -28px),0);clip-path:inset(4% 4% 4% 4%);transition:clip-path .6s ease,transform .5s ease}.bgs-collage-item img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform .8s ease}@media (pointer: fine){.bgs-collage-item:hover{clip-path:inset(0);z-index:8!important}.bgs-collage-item:hover img{transform:scale(1.08)}}@media (max-width: 767px){.bgs-collage{min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.bgs-collage-item{position:relative;width:100%!important;left:auto!important;top:auto!important;padding-bottom:120%!important;transform:none}}.bgs-mosaic{--gap: 6px;--row-rep: 7fr 3fr 7fr;display:grid;grid-gap:var(--gap);grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,var(--row-rep));grid-auto-flow:dense;min-height:min(140vw,820px);margin-top:1.5rem}.bgs-mosaic>button{contain:size;place-self:stretch;overflow:hidden;margin:0;padding:0;border:0;background:none;cursor:pointer;min-width:0;min-height:0}.bgs-mosaic>button img{display:block;width:100%;height:100%;object-fit:cover}.bgs-mosaic>:nth-child(1){grid-column:1 / span 2}.bgs-mosaic>:nth-child(1) img{object-position:50% 35%}.bgs-mosaic>:nth-child(2){grid-area:3 / 1 / span 1 / span 2}.bgs-mosaic>:nth-child(3){grid-row:5}.bgs-mosaic>:nth-child(3) img{object-position:50% 40%}.bgs-mosaic>:nth-child(4){grid-row:6}.bgs-mosaic>:nth-child(5){grid-area:2 / 2}.bgs-mosaic>:nth-child(6){grid-area:4 / 1}.bgs-mosaic>:nth-child(7){grid-area:4 / 2}.bgs-mosaic>:nth-child(8){grid-row:5 / span 2}.bgs-mosaic>:nth-child(9) img{object-position:50% 57.5%}.bgs-mosaic>.bgs-mosaic-orb{--span: / span 2 / span 2;grid-area:3 / 1 var(--span);place-self:center;z-index:2;width:9em;aspect-ratio:1;border:solid var(--gap) var(--site-bg, #fff);border-radius:50%}.bgs-mosaic>.bgs-mosaic-orb img{object-position:50% 35%}@media (min-width: 600px){.bgs-mosaic{--row-rep: 1fr 1fr;grid-template-columns:repeat(4,1fr);min-height:min(58vw,720px)}.bgs-mosaic>:nth-child(1){grid-area:1 / 1 / span 2}.bgs-mosaic>:nth-child(2){grid-area:1 / 2 / span 2 / span 2}.bgs-mosaic>:nth-child(3){grid-area:1 / 4}.bgs-mosaic>:nth-child(4){grid-area:2 / 4}.bgs-mosaic>:nth-child(5){grid-area:3 / 1}.bgs-mosaic>:nth-child(6){grid-area:3 / 2 / span 2}.bgs-mosaic>:nth-child(7){grid-area:3 / 3 / span 2}.bgs-mosaic>:nth-child(8){grid-area:3 / 4 / span 2}.bgs-mosaic>:nth-child(9){grid-area:4 / 1}.bgs-mosaic>.bgs-mosaic-orb{grid-area:2 / 2 var(--span);width:15em}}.bgs-spectrum{display:flex;align-items:flex-end;gap:4px;height:min(44vh,24rem);min-height:14rem;padding:0 1rem;overflow:visible;border-bottom:2px solid color-mix(in srgb,var(--site-accent, #a259ff) 40%,#111)}.bgs-spectrum-bar{position:relative;flex:1 1 0;height:var(--h, 70%);min-width:2.2rem;padding:0;border:0;overflow:hidden;background:#111;cursor:zoom-in;transform-origin:bottom center;transition:flex .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1)}.bgs-spectrum-bar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:16%;pointer-events:none;opacity:.32;background:repeating-linear-gradient(90deg,var(--site-accent, #a259ff) 0 3px,transparent 3px 8px);transform-origin:bottom center}.bgs-spectrum.is-live .bgs-spectrum-bar:after{animation:bgs-wave-bar 1.6s ease-in-out infinite alternate}.bgs-spectrum-bar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 40%}@media (hover: hover) and (pointer: fine){.bgs-spectrum:hover .bgs-spectrum-bar,.bgs-spectrum:focus-within .bgs-spectrum-bar{flex:.38;height:44%}.bgs-spectrum .bgs-spectrum-bar:hover,.bgs-spectrum .bgs-spectrum-bar:focus-visible{flex:4.4;height:100%}.bgs-spectrum-bar:hover:after,.bgs-spectrum-bar:focus-visible:after{opacity:.55;animation-duration:.45s}}.bgs-spectrum-lb-row{display:flex;align-items:flex-end;flex:1;min-height:0;gap:4px;padding:0 1.1rem .4rem}.bgs-spectrum-lb-bar{flex:.42;height:var(--h, 38%);min-width:0;padding:0;border:0;overflow:hidden;background:#0a0a0a;cursor:pointer;transition:flex .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1)}.bgs-spectrum-lb-bar.is-on{flex:5.6;height:100%}.bgs-spectrum-lb-bar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bgs-spectrum-lb-nav{display:flex;justify-content:space-between;padding:0 .85rem .35rem;color:#fff}.bgs-spectrum-lb-nav button{color:#fff;background:none;border:0;padding:.35rem;cursor:pointer}.bgs-spectrum-lb-eq{display:flex;align-items:flex-end;height:1.7rem;gap:3px;padding:0 1.1rem .85rem}.bgs-spectrum-lb-eq span{flex:1;background:var(--site-accent, #a259ff);transform-origin:bottom center;opacity:.45}.bgs-spectrum-lb-eq.is-live span{animation:bgs-wave-bar .55s ease-in-out infinite alternate}.bgs-mixer{display:flex;align-items:stretch;gap:8px;height:min(70vh,36rem);min-height:18rem;padding:0 1rem;overflow-x:auto}.bgs-mixer-ch{flex:1 1 0;min-width:6.2rem;display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-align:left;transition:flex .48s cubic-bezier(.22,1,.36,1)}.bgs-mixer-idx{flex:0 0 auto;font-variant-numeric:tabular-nums;letter-spacing:.16em;font-size:.62rem;opacity:.4;padding-bottom:.45rem}.bgs-mixer-fader{position:relative;flex:1 1 auto;height:var(--h, 70%);max-height:var(--h, 70%);min-height:14rem;margin-top:auto;overflow:hidden;background:#111;transform-origin:bottom center;transition:max-height .48s cubic-bezier(.22,1,.36,1)}.bgs-mixer-fader img,.bgs-mixer-ph{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;filter:grayscale(.4);transition:filter .4s ease,opacity .65s ease}.bgs-mixer-ph{background:#222}.bgs-mixer-shots{position:absolute;top:0;right:0;bottom:0;left:0}.bgs-mixer-shots img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.bgs-mixer-shots img.is-show{opacity:1}.bgs-mixer-bio{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:2.8rem .8rem .85rem;background:linear-gradient(to top,rgba(0,0,0,.92) 18%,rgba(0,0,0,.55) 62%,transparent);color:#fff;font-size:.78rem;line-height:1.45;letter-spacing:.01em;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .35s ease;pointer-events:none;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.bgs-mixer-ch.is-on .bgs-mixer-bio{opacity:1;transform:none}.bgs-mixer-ch.is-on .bgs-mixer-shots img{filter:none}.bgs-mixer.is-live .bgs-mixer-ch.is-on .bgs-mixer-shots img.is-show{animation:bgs-mixer-ken 7.5s ease-out forwards}@keyframes bgs-mixer-ken{0%{transform:scale(1)}to{transform:scale(1.07)}}.bgs-mixer-vu{position:absolute;left:7px;bottom:8px;z-index:3;display:flex;align-items:flex-end;gap:2px;height:32%;pointer-events:none;opacity:.35;transition:opacity .25s ease}.bgs-mixer-vu span{display:block;width:3px;background:var(--site-accent, #a259ff);transform-origin:bottom center}.bgs-mixer.is-live .bgs-mixer-vu span{animation:bgs-wave-bar .5s ease-in-out infinite alternate}.bgs-mixer-meta{flex:0 0 auto;padding:.75rem 0 .15rem}.bgs-mixer-name{display:block;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;line-height:1.2}.bgs-mixer-role{display:block;margin-top:.15rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;opacity:.55}@media (hover: hover) and (pointer: fine){.bgs-mixer-ch:hover .bgs-mixer-vu,.bgs-mixer-ch:focus-visible .bgs-mixer-vu,.bgs-mixer-ch.is-on .bgs-mixer-vu{opacity:1}}.bgs-mixer.is-solo .bgs-mixer-ch{flex:.55}.bgs-mixer.is-solo .bgs-mixer-ch.is-on{flex:2.4}.bgs-mixer.is-solo .bgs-mixer-ch.is-on .bgs-mixer-fader{max-height:none}.bgs-mixer.is-solo .bgs-mixer-ch.is-on img,.bgs-mixer.is-solo .bgs-mixer-ch.is-on .bgs-mixer-ph{filter:none}.bgs-mixer.is-solo .bgs-mixer-ch.is-on .bgs-mixer-vu{opacity:1;top:8px;bottom:auto}.bgs-vu{display:flex;align-items:flex-end;gap:2px;height:100%;pointer-events:none}.bgs-vu span{display:block;width:3px;flex:0 0 3px;background:var(--site-accent, #a259ff);transform-origin:bottom center}.bgs-tape.is-live .bgs-vu span,.bgs-channels.is-live .bgs-vu span,.bgs-setlist.is-live .bgs-vu span,.bgs-drops.is-live .bgs-vu span,.bgs-crate.is-live .bgs-vu span,.bgs-stamps.is-live .bgs-vu span,.bgs-cue.is-live .bgs-vu span,.bgs-nights.is-live .bgs-vu span,.bgs-meters.is-live .bgs-vu span,.bgs-rack.is-live .bgs-vu span{animation:bgs-wave-bar .55s ease-in-out infinite alternate}.bgs-crate{display:flex;align-items:stretch;gap:10px;height:min(68vh,34rem);min-height:18rem;padding:.35rem 1rem 4rem;overflow-x:auto}.bgs-crate-ch{flex:1 1 0;min-width:8.5rem;display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-align:left;transition:flex .48s cubic-bezier(.22,1,.36,1)}.bgs-crate-idx{display:flex;justify-content:space-between;gap:.6rem;padding:0 0 .5rem;font-family:Montserrat,Inter,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;opacity:.45}.bgs-crate-idx span{opacity:.7;font-variant-numeric:tabular-nums}.bgs-crate-sleeve{position:relative;flex:1 1 auto;min-height:14rem;overflow:hidden;background:#141414;color:#fff}.bgs-crate-disc{position:absolute;top:14%;right:-46%;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 50% 50%,#1c1c1c 0 18%,transparent 18.5%),repeating-radial-gradient(circle at 50% 50%,#2a2a2a 0,#2a2a2a 2px,#111 2px,#111 6px);box-shadow:0 8px 28px #00000073;transition:right .48s cubic-bezier(.22,1,.36,1)}.bgs-crate-disc>span{position:absolute;top:42%;right:42%;bottom:42%;left:42%;border-radius:50%;background:#111;box-shadow:0 0 0 3px var(--site-accent, #a259ff)}.bgs-crate-ch.is-on .bgs-crate-disc{right:-16%}.bgs-crate.is-live .bgs-crate-ch.is-on .bgs-crate-disc{animation:bgs-vinyl-spin 4.8s linear infinite}@keyframes bgs-vinyl-spin{to{transform:rotate(360deg)}}.bgs-crate-face{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:1.1rem 1rem 1.2rem;background:linear-gradient(180deg,transparent 18%,rgba(0,0,0,.78) 72%)}.bgs-crate-title{font-family:Montserrat,Inter,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.05}.bgs-crate-tracks{margin:.85rem 0 0;padding:0;list-style:none;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .35s ease}.bgs-crate-ch.is-on .bgs-crate-tracks{max-height:10rem;opacity:1}.bgs-crate-tracks li{display:flex;gap:.65rem;padding:.28rem 0;font-size:.82rem;letter-spacing:.02em;border-bottom:1px solid rgba(255,255,255,.1)}.bgs-crate-tracks li span{font-variant-numeric:tabular-nums;font-size:.62rem;letter-spacing:.14em;opacity:.45;padding-top:.18rem}.bgs-crate-sleeve .bgs-vu{position:absolute;left:10px;right:10px;top:8px;height:10px;z-index:2;opacity:0;transition:opacity .3s ease}.bgs-crate-ch.is-on .bgs-crate-sleeve .bgs-vu{opacity:.85}.bgs-crate.is-solo .bgs-crate-ch{flex:.55}.bgs-crate.is-solo .bgs-crate-ch.is-on{flex:2.4}.bgs-stamps{display:flex;align-items:flex-end;gap:8px;height:min(44vh,23rem);min-height:14rem;padding:.35rem 1rem 4rem;overflow-x:auto}.bgs-stamp{position:relative;flex:1 1 0;height:var(--h, 70%);min-width:6.4rem;overflow:hidden;padding:1.1rem .9rem 1.2rem 1.35rem;border:0;background:#161616;color:#fff;cursor:pointer;text-align:left;transition:flex .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1)}.bgs-stamp img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.22;filter:grayscale(.5)}.bgs-stamp-perf{position:absolute;left:-7px;top:10px;bottom:10px;width:14px;background:radial-gradient(circle,var(--site-card, #fff) 5px,transparent 5.5px);background-size:14px 16px;pointer-events:none}.bgs-stamp-cat{position:relative;z-index:1;display:block;font-family:Montserrat,Inter,sans-serif;font-size:.58rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;opacity:.5}.bgs-stamp-name{position:relative;z-index:1;display:block;margin-top:.55rem;font-family:Montserrat,Inter,sans-serif;font-size:clamp(.95rem,1.6vw,1.35rem);font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.05}.bgs-stamp-mark{position:absolute;right:.7rem;bottom:1.1rem;z-index:2;font-family:Montserrat,Inter,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.22em;color:var(--site-accent, #a259ff);border:2px solid var(--site-accent, #a259ff);padding:.18rem .4rem;opacity:0;transform:rotate(-14deg) scale(1.25);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.bgs-stamp:after{content:"";position:absolute;inset:auto 0 0;height:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--site-accent, #a259ff) 55%,transparent));pointer-events:none;transition:height .45s ease}.bgs-stamp .bgs-vu{position:absolute;left:1.35rem;right:.7rem;bottom:8px;height:10px;z-index:2;opacity:0}.bgs-stamp.is-on{height:100%}.bgs-stamp.is-on:after{height:58%}.bgs-stamp.is-on .bgs-stamp-mark{opacity:1;transform:rotate(-12deg) scale(1)}.bgs-stamp.is-on .bgs-vu{opacity:.9}.bgs-stamps.is-solo .bgs-stamp{flex:.42;height:48%}.bgs-stamps.is-solo .bgs-stamp.is-on{flex:3.2;height:100%}.bgs-cue{display:grid;gap:1rem;padding:.35rem 1rem 4rem}.bgs-cue-monitor{position:relative;min-height:16rem;padding:2rem 1.6rem 1.4rem;background:#111;color:#fff;box-shadow:inset 0 0 0 10px #1a1a1a,inset 0 0 0 11px #2c2c2c}.bgs-cue-led{position:absolute;top:1.15rem;right:1.4rem;display:inline-flex;align-items:center;gap:.4rem;font-family:Montserrat,Inter,sans-serif;font-size:.58rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;opacity:.35}.bgs-cue-led:before{content:"";width:8px;height:8px;border-radius:50%;background:#444}.bgs-cue-led[data-on="1"]{opacity:1;color:#ff3b30}.bgs-cue-led[data-on="1"]:before{background:#ff3b30;box-shadow:0 0 10px #ff3b30}.bgs-cue-kicker{margin:0 0 .7rem;font-family:Montserrat,Inter,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--site-accent, #a259ff)}.bgs-cue-now{margin:0}.bgs-cue-now p{margin:0;font-size:clamp(1.5rem,3.4vw,2.5rem);font-weight:700;line-height:1.12;letter-spacing:-.03em}.bgs-cue-now footer{margin-top:.9rem;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;opacity:.55}.bgs-cue-monitor .bgs-lyrics-wave{margin-top:1.2rem}.bgs-cue-strips{display:flex;align-items:stretch;gap:6px;min-height:7.2rem}.bgs-cue-ch{position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.25rem;padding:.7rem .75rem .85rem;border:0;background:#181818;color:#fff;cursor:pointer;text-align:left;overflow:hidden;transition:flex .4s cubic-bezier(.22,1,.36,1)}.bgs-cue-ch-idx{font-variant-numeric:tabular-nums;font-size:.58rem;letter-spacing:.16em;opacity:.4}.bgs-cue-ch-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;font-size:.82rem;line-height:1.2}.bgs-cue-ch-src{font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;opacity:.45}.bgs-cue-ch .bgs-vu{position:absolute;top:8px;right:8px;height:18px;opacity:.25}.bgs-cue-ch.is-on{flex:2.1;background:#111;box-shadow:inset 0 -3px 0 var(--site-accent, #a259ff)}.bgs-cue-ch.is-on .bgs-vu{opacity:1}.bgs-nights{display:flex;align-items:stretch;gap:8px;height:min(70vh,36rem);min-height:18rem;padding:.35rem 1rem 4rem;overflow-x:auto}.bgs-nights-ch{flex:1 1 0;min-width:6.4rem;display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-align:left;transition:flex .48s cubic-bezier(.22,1,.36,1)}.bgs-nights-idx{display:flex;justify-content:space-between;gap:.5rem;padding:0 0 .45rem;font-variant-numeric:tabular-nums;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;opacity:.42}.bgs-nights-fader{position:relative;flex:1 1 auto;min-height:14rem;overflow:hidden;background:#111}.bgs-nights-fader img,.bgs-nights-ph{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:grayscale(.35);transition:filter .4s ease}.bgs-nights-ph{background:#222}.bgs-nights-veil{position:absolute;inset:auto 0 0;padding:1.1rem .85rem 1rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.82));color:#fff}.bgs-nights-title{display:block;font-family:Montserrat,Inter,sans-serif;font-weight:800;letter-spacing:.06em;text-transform:uppercase;line-height:1.05}.bgs-nights-meta{display:block;margin-top:.3rem;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.bgs-nights-fader .bgs-vu{position:absolute;left:8px;right:8px;top:8px;height:12px;opacity:0}.bgs-nights-ch.is-on .bgs-nights-fader img{filter:none}.bgs-nights.is-live .bgs-nights-ch.is-on img{animation:bgs-mixer-ken 7.5s ease-out forwards}.bgs-nights-ch.is-on .bgs-vu{opacity:1}.bgs-nights.is-solo .bgs-nights-ch{flex:.55}.bgs-nights.is-solo .bgs-nights-ch.is-on{flex:2.6}.bgs-meters{display:flex;align-items:flex-end;gap:8px;height:min(56vh,30rem);min-height:22rem;padding:.35rem 1rem 4rem;overflow-x:auto}.bgs-meter{flex:1 1 0;min-width:5.8rem;height:var(--h, 70%);display:flex;flex-direction:column;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-align:left;transition:flex .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1)}.bgs-meter-idx{font-variant-numeric:tabular-nums;font-size:.58rem;letter-spacing:.16em;opacity:.4;padding-bottom:.4rem}.bgs-meter-face{position:relative;flex:1 1 auto;min-height:14rem;overflow:hidden;background:#111;color:#fff}.bgs-meter-ladder{position:absolute;inset:10px 18% auto;display:flex;flex-direction:column;gap:4px}.bgs-meter-ladder span{display:block;height:7px;background:#ffffff1f;transform-origin:center}.bgs-meter-ladder span.is-lit{background:var(--site-accent, #a259ff)}.bgs-meters.is-live .bgs-meter-ladder span.is-lit{animation:bgs-wave-bar .7s ease-in-out infinite alternate}.bgs-meter-read{position:absolute;inset:auto 0 0;padding:.9rem .7rem 1rem;background:linear-gradient(180deg,transparent,rgba(0,0,0,.82))}.bgs-meter-read .bgs-stat-value{color:#fff!important;font-family:Montserrat,Inter,sans-serif;font-weight:800;letter-spacing:.04em;font-size:clamp(1.5rem,3vw,2.3rem)}.bgs-meter-read p+p{color:#ffffff8c!important;font-size:.62rem!important;letter-spacing:.16em;text-transform:uppercase}.bgs-meter-face .bgs-vu{position:absolute;left:8px;right:8px;top:8px;height:10px;opacity:0}.bgs-meter.is-on{height:100%}.bgs-meter.is-on .bgs-vu{opacity:1}.bgs-meters.is-solo .bgs-meter{flex:.42;height:48%}.bgs-meters.is-solo .bgs-meter.is-on{flex:2.8;height:100%}.bgs-rack{display:flex;flex-direction:column;gap:6px;padding:.35rem 1rem 4rem}.bgs-rack-unit{display:grid;grid-template-columns:auto auto 1fr auto;align-items:start;gap:.85rem;min-height:3.6rem;padding:.95rem 1rem .95rem .9rem;border:0;background:#111;color:#fff;cursor:pointer;text-align:left;overflow:hidden;transition:min-height .4s cubic-bezier(.22,1,.36,1)}.bgs-rack-led{width:9px;height:9px;margin-top:.35rem;border-radius:50%;background:#3a3a3a;flex:0 0 auto}.bgs-rack-led[data-on="1"]{background:#ff3b30;box-shadow:0 0 10px #ff3b30}.bgs-rack-idx{font-variant-numeric:tabular-nums;font-size:.62rem;letter-spacing:.16em;opacity:.4;padding-top:.28rem}.bgs-rack-copy{display:flex;flex-direction:column;gap:.45rem;min-width:0}.bgs-rack-q{font-family:Montserrat,Inter,sans-serif;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.92rem;line-height:1.15}.bgs-rack-a{max-height:0;opacity:0;overflow:hidden;font-size:.88rem;line-height:1.45;color:#ffffffb8;transition:max-height .4s ease,opacity .3s ease}.bgs-rack-unit .bgs-vu{height:22px;opacity:.2;align-self:center}.bgs-rack-unit.is-on{min-height:7.2rem;box-shadow:inset 3px 0 0 var(--site-accent, #a259ff)}.bgs-rack-unit.is-on .bgs-rack-a{max-height:8rem;opacity:1}.bgs-rack-unit.is-on .bgs-vu{opacity:1}.bgs-liner{margin:0 1rem 4rem;padding:2.2rem 1.6rem 1.6rem;background:#111;color:#fff;box-shadow:inset 0 0 0 10px #1a1a1a,inset 0 0 0 11px #2a2a2a}.bgs-liner-cat{margin:0 0 1.1rem;font-family:Montserrat,Inter,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:var(--site-accent, #a259ff)}.bgs-liner-title,.bgs-liner-h{margin:0 0 1rem;font-family:Montserrat,Inter,sans-serif;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.05}.bgs-liner-p,.bgs-liner-quote{margin:0 0 1rem;max-width:42rem;font-size:1.05rem;line-height:1.55;color:#ffffffd1}.bgs-liner-quote{border-left:3px solid var(--site-accent, #a259ff);padding-left:1rem;font-style:italic}.bgs-liner .bgs-lyrics-wave{margin-top:1.4rem}@property --bgs-secret-r{syntax: "<length>"; initial-value: 6px; inherits: true;}@property --bgs-secret-x{syntax: "<length>"; initial-value: 0px; inherits: true;}@property --bgs-secret-y{syntax: "<length>"; initial-value: 0px; inherits: true;}.bgs-secret{--bgs-secret-accent: var(--site-accent, #e11d48);--bgs-secret-c2: color-mix( in srgb, var(--bgs-secret-accent) 45%, #1a0610 );--hov: 0;--bgs-secret-r: calc(6px + var(--hov) * 3em);--bgs-secret-x: 0px;--bgs-secret-y: 0px;position:relative;display:grid;place-items:center;min-height:min(70vh,28rem);margin:0 .75rem 3rem;padding:2.5rem 1.25rem;font-family:var(--site-font-display, var(--site-font, inherit));font-weight:800;font-size:clamp(1.35rem,5.5vw,4.5rem);line-height:1.12;letter-spacing:.02em;text-transform:uppercase;text-align:center;color:var(--site-text, #121212);transition-property:--bgs-secret-x,--bgs-secret-r,--bgs-secret-y;transition-duration:calc(.35s + var(--hov) * .15s),calc(.65s + .35s * var(--hov));transition-timing-function:cubic-bezier(.35,1,.65,1),cubic-bezier(.65,calc((var(--hov) - 1) * .7),.35,calc(1 + .7 * var(--hov)))}.bgs-secret.is-live:before{grid-area:1 / 1;z-index:1;padding:var(--bgs-secret-r);border-radius:50%;translate:var(--bgs-secret-x) var(--bgs-secret-y);background:linear-gradient(45deg,var(--bgs-secret-accent),var(--bgs-secret-c2));transition:opacity .2s;pointer-events:none;content:""}.bgs-secret.is-live:not(:hover):before{opacity:0}.bgs-secret.is-live:has(p:hover){--hov: 1}.bgs-secret-surface,.bgs-secret-hidden,.bgs-secret-aside{grid-area:1 / 1;margin:0;max-width:14em}.bgs-secret-surface{background:linear-gradient(45deg,var(--bgs-secret-accent),var(--bgs-secret-c2));background-clip:text;-webkit-background-clip:text;color:transparent}.bgs-secret-hidden{z-index:2;color:#121212;clip-path:circle(var(--bgs-secret-r) at calc(50% + var(--bgs-secret-x)) calc(50% + var(--bgs-secret-y)))}.bgs-secret.is-static{display:flex;flex-direction:column;align-items:center;gap:1.25rem;transition:none}.bgs-secret.is-static .bgs-secret-surface,.bgs-secret.is-static .bgs-secret-aside{grid-area:unset;max-width:36rem}.bgs-secret-aside{font-size:clamp(1rem,2.8vw,1.65rem);font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.35;color:color-mix(in srgb,var(--site-text, #121212) 82%,transparent)}@media (prefers-reduced-motion: reduce){.bgs-secret.is-live{transition:none}}.bgs-tape{display:flex;align-items:flex-end;gap:4px;height:min(48vh,26rem);min-height:16rem;padding:1.25rem 1rem 0;overflow:visible}.bgs-tape-bar{position:relative;flex:1 1 0;height:var(--h, 70%);min-width:3.2rem;padding:0;border:0;overflow:hidden;background:#111;color:#fff;cursor:pointer;transition:flex .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1)}.bgs-tape-bar img,.bgs-tape-ph{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:grayscale(.35) contrast(1.05);transition:filter .35s ease}.bgs-tape-ph{background:#1a1a1a}.bgs-tape-play{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000047;opacity:.85;z-index:2}.bgs-tape-bar .bgs-vu{position:absolute;left:8px;right:8px;bottom:8px;height:22%;z-index:3;opacity:.4}.bgs-tape-title{position:absolute;left:.55rem;right:.55rem;top:.55rem;z-index:3;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-align:left;opacity:0;transition:opacity .3s ease}.bgs-tape-bar.is-on img,.bgs-tape-bar.is-on .bgs-tape-ph{filter:none}.bgs-tape-bar.is-on .bgs-tape-title,.bgs-tape-bar.is-on .bgs-vu{opacity:1}@media (hover: hover) and (pointer: fine){.bgs-tape.is-solo .bgs-tape-bar{flex:.45;height:48%}.bgs-tape.is-solo .bgs-tape-bar.is-on{flex:3.6;height:100%}}.bgs-channels{display:flex;align-items:stretch;gap:8px;height:min(42vh,22rem);min-height:14rem;margin-top:1.5rem;max-width:100%;min-width:0}.bgs-channel{flex:1 1 0;min-width:4.8rem;display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;background:none;color:inherit;cursor:pointer;text-align:left;transition:flex .45s cubic-bezier(.22,1,.36,1)}.bgs-channel-idx{font-variant-numeric:tabular-nums;letter-spacing:.16em;font-size:.62rem;opacity:.4;padding-bottom:.4rem}.bgs-channel-fader{position:relative;flex:1 1 auto;height:var(--h, 70%);max-height:var(--h, 70%);min-height:8rem;margin-top:auto;background:#111;overflow:hidden;transition:max-height .45s cubic-bezier(.22,1,.36,1)}.bgs-channel-fader .bgs-vu{position:absolute;top:12px;right:8px;bottom:12px;left:8px}.bgs-channel-meta{padding:.7rem 0 .1rem}.bgs-channel-name{display:block;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;line-height:1.25}.bgs-channel-now{display:block;margin-top:.2rem;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;color:var(--site-accent, #a259ff)}.bgs-channels.is-solo .bgs-channel{flex:.55}.bgs-channels.is-solo .bgs-channel.is-on,.bgs-channel.is-on{flex:1.8}.bgs-channel.is-on .bgs-channel-fader{max-height:none}.bgs-setlist{list-style:none;margin:1.75rem 0 0;padding:0}.bgs-setlist-row{position:relative;display:grid;grid-template-columns:auto auto 1fr auto auto;align-items:baseline;gap:.85rem 1.1rem;width:100%;padding:1.05rem .2rem 1.15rem;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);background:none;color:inherit;cursor:pointer;text-align:left;overflow:hidden}.bgs-setlist-idx{font-variant-numeric:tabular-nums;letter-spacing:.18em;font-size:.68rem;opacity:.4}.bgs-setlist-date{font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.bgs-setlist-title{font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.95rem}.bgs-setlist-meta{font-size:.78rem;opacity:.55}.bgs-setlist-arm{font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:.4rem .7rem;background:#181818;color:#fff}.bgs-setlist-eq{position:absolute;left:0;right:0;bottom:0;height:10px;opacity:0;transition:opacity .25s ease}.bgs-setlist-eq .bgs-vu{height:100%}.bgs-setlist-row.is-on .bgs-setlist-eq{opacity:1}.bgs-setlist-row.is-on .bgs-setlist-title{color:var(--site-accent, #a259ff)}@media (max-width: 767px){.bgs-setlist-row{grid-template-columns:auto 1fr auto}.bgs-setlist-date{display:none}.bgs-setlist-meta{grid-column:2}}.bgs-drops{display:flex;align-items:flex-end;gap:8px;min-height:18rem;margin-top:1.75rem;padding-bottom:.4rem}.bgs-drop{flex:1 1 0;min-width:6rem;display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:flex .45s cubic-bezier(.22,1,.36,1)}.bgs-drop-cover{position:relative;height:var(--h, 70%);min-height:9rem;background:repeating-linear-gradient(90deg,var(--site-accent, #a259ff) 0 4px,transparent 4px 14px),#111;overflow:hidden}.bgs-drop-cover .bgs-vu{position:absolute;inset:auto 10px 10px;height:28%;opacity:.45}.bgs-drop-idx{margin-top:.7rem;font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;opacity:.45}.bgs-drop-title{margin-top:.25rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;line-height:1.25}.bgs-drop-body{margin-top:.2rem;font-size:.75rem;opacity:.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bgs-drops.is-solo .bgs-drop{flex:.7}.bgs-drops.is-solo .bgs-drop.is-on,.bgs-drop.is-on{flex:2.1}.bgs-drop.is-on .bgs-drop-cover .bgs-vu{opacity:1}.bgs-drops.is-ghost .bgs-drop-cover{opacity:.45}.bgs-social-bars{display:flex;align-items:flex-end;gap:6px;height:min(46vh,24rem);min-height:16rem;list-style:none;margin:0;padding:0 1rem;overflow:visible;border-bottom:2px solid color-mix(in srgb,var(--site-accent, #a259ff) 40%,#111)}.bgs-social-bars li{flex:1 1 0;height:var(--h, 70%);min-width:4.4rem;transition:flex .48s cubic-bezier(.22,1,.36,1),height .48s cubic-bezier(.22,1,.36,1)}.bgs-social-bar{position:relative;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:0;overflow:hidden;background:#141414;color:#fff;text-decoration:none;isolation:isolate}.bgs-social-bar-idx{position:absolute;top:.7rem;left:.7rem;z-index:3;font-variant-numeric:tabular-nums;letter-spacing:.18em;font-size:.62rem;font-weight:800;opacity:.4;transition:opacity .25s ease,color .25s ease}.bgs-social-bar-face{position:absolute;top:0;right:0;bottom:4.4rem;left:0;display:flex;align-items:center;justify-content:center;background:#111;overflow:hidden}.bgs-social-bar-face:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,var(--site-accent, #a259ff) 0 4px,transparent 4px 13px);opacity:.22;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 7px,transparent 7px 13px);mask-image:repeating-linear-gradient(90deg,#000 0 7px,transparent 7px 13px);transform-origin:bottom center;transition:opacity .45s ease,mask-image .5s ease}.bgs-social-bar-ico{position:relative;z-index:1;display:flex;opacity:.88;transform:scale(.92);transition:opacity .3s ease,transform .45s cubic-bezier(.22,1,.36,1),filter .3s ease}.bgs-social-bar-ico svg{width:2rem;height:2rem}.bgs-social-bar-eq{position:absolute;left:8px;right:8px;bottom:8px;z-index:2;display:flex;align-items:flex-end;gap:2px;height:28%;opacity:.28;pointer-events:none;transition:opacity .25s ease}.bgs-social-bar-eq span{flex:1 1 0;background:var(--site-accent, #a259ff);transform-origin:bottom center}.bgs-social-bars.is-live .bgs-social-bar-eq span{animation:bgs-wave-bar 1.4s ease-in-out infinite alternate}.bgs-social-bar-meta{position:relative;z-index:3;display:flex;flex-direction:column;gap:.12rem;padding:.75rem .7rem .85rem;background:#111}.bgs-social-bar-live{font-size:.55rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--site-accent, #a259ff);opacity:0;max-height:0;overflow:hidden;transition:opacity .25s ease,max-height .3s ease}.bgs-social-bar-name{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;transition:letter-spacing .35s ease,color .25s ease}.bgs-social-bar-role{font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;opacity:.45}@media (hover: hover) and (pointer: fine){.bgs-social-bars:hover li{flex:.55;height:48%}.bgs-social-bars li:hover,.bgs-social-bars li:focus-within{flex:2.4;height:100%}.bgs-social-bars li:hover .bgs-social-bar,.bgs-social-bars li:focus-within .bgs-social-bar{box-shadow:0 0 32px #a259ff61}.bgs-social-bars li:hover .bgs-social-bar-face:before,.bgs-social-bars li:focus-within .bgs-social-bar-face:before{opacity:.5;-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000);animation:bgs-wave-bar 1.8s ease-in-out infinite alternate}.bgs-social-bars li:hover .bgs-social-bar-idx,.bgs-social-bars li:focus-within .bgs-social-bar-idx{opacity:1;color:var(--site-accent, #a259ff)}.bgs-social-bars li:hover .bgs-social-bar-ico,.bgs-social-bars li:focus-within .bgs-social-bar-ico{opacity:1;transform:scale(1.08);filter:drop-shadow(0 0 12px rgba(162,89,255,.7))}.bgs-social-bars li:hover .bgs-social-bar-eq,.bgs-social-bars li:focus-within .bgs-social-bar-eq{opacity:1}.bgs-social-bars.is-live li:hover .bgs-social-bar-eq span,.bgs-social-bars.is-live li:focus-within .bgs-social-bar-eq span{animation-duration:.42s}.bgs-social-bars li:hover .bgs-social-bar-live,.bgs-social-bars li:focus-within .bgs-social-bar-live{opacity:1;max-height:1.2rem}.bgs-social-bars li:hover .bgs-social-bar-name,.bgs-social-bars li:focus-within .bgs-social-bar-name{letter-spacing:.18em;color:var(--site-accent, #a259ff)}}@media (pointer: coarse),(max-width: 1023px){.bgs-social-bar-face:before{-webkit-mask-image:none;mask-image:none;opacity:.18}.bgs-social-bar-eq{opacity:.45}}.bgs-lyrics-wave{display:flex;align-items:flex-end;gap:3px;height:3.2rem;margin-top:1.6rem}.bgs-lyrics-wave span{flex:1 1 0;height:12%;background:var(--site-accent, #a259ff);transform-origin:bottom center;animation:bgs-lyrics-draw 1s ease both;animation-timeline:view();animation-range:entry 0% cover 42%}.bgs-lyrics-wave.is-live span{animation:bgs-lyrics-draw 1s ease both,bgs-wave-bar 1.4s ease-in-out infinite alternate;animation-timeline:view(),auto;animation-range:entry 0% cover 42%,normal}@keyframes bgs-lyrics-draw{0%{height:8%}to{height:var(--h, 70%)}}.bgs-about-frame{position:relative;overflow:hidden}.bgs-about-eq{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:flex-end;gap:3px;height:18%;padding:0 .6rem .5rem;pointer-events:none;opacity:0;transition:opacity .3s ease;background:linear-gradient(to top,rgba(0,0,0,.55),transparent)}.bgs-about-eq span{flex:1;height:40%;background:var(--site-accent, #a259ff);transform-origin:bottom center;animation:bgs-wave-bar .6s ease-in-out infinite alternate}.bgs-about-frame:hover img,.bgs-about-frame:focus-within img{transform:scale(1.05);filter:none}.bgs-about-frame:hover .bgs-about-eq,.bgs-about-frame:focus-within .bgs-about-eq{opacity:1}.bgs-about-frame img{transition:transform .7s ease,filter .4s ease}.bgs-statement{min-height:62vh;display:flex;flex-direction:column;justify-content:center;padding:3rem 0 2rem}.bgs-statement-quote{margin:0;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.bgs-statement-quote p{font-family:var(--site-font);font-size:clamp(2rem,6vw,4.6rem);line-height:.98;letter-spacing:-.03em;max-width:16ch}.bgs-statement-quote footer{margin-top:1.5rem;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase;color:var(--site-muted)}.bgs-statement-dots{display:flex;gap:.45rem;margin-top:2rem}.bgs-statement-dots button{width:7px;height:7px;padding:0;border-radius:99px;background:var(--site-border);border:0}.bgs-statement-dots button.is-on{background:var(--site-accent);transform:scale(1.25)}.bgs-timeline{position:relative;margin-top:2.5rem;padding-left:1.25rem}.bgs-timeline-progress{position:absolute;left:0;top:0;bottom:0;width:1px;background:var(--site-border)}.bgs-timeline-progress:after{content:"";position:absolute;left:0;top:0;width:1px;height:calc(var(--t, 0) * 100%);background:var(--site-accent);transition:height .6s ease}.bgs-timeline ol{list-style:none;margin:0;padding:0}.bgs-timeline li{padding:1.4rem 0 1.8rem 1.4rem;opacity:.38;transform:translate3d(0,8px,0);transition:opacity .5s ease,transform .5s ease}.bgs-timeline li.is-active{opacity:1;transform:none}.bgs-timeline-idx{display:block;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--site-accent);margin-bottom:.35rem}.bgs-timeline h3{font-family:var(--site-font);font-size:clamp(1.6rem,3.4vw,2.8rem);line-height:1;font-weight:500}.bgs-timeline p{margin-top:.7rem;max-width:36rem;color:var(--site-muted)}.bgs-audio-track{display:grid;grid-template-columns:2.4rem 1fr auto;gap:1rem;align-items:center;padding:.9rem 0;border-bottom:1px solid var(--site-border);text-decoration:none!important;color:inherit!important}.bgs-audio-idx{font-variant-numeric:tabular-nums;opacity:.45;font-size:.75rem}.bgs-audio-wave{width:72px;height:18px;background:repeating-linear-gradient(90deg,var(--site-accent) 0 2px,transparent 2px 5px);opacity:.35;transform-origin:left center;transition:opacity .3s ease,transform .4s ease}.bgs-audio-track:hover .bgs-audio-wave{opacity:1;animation:bgs-wave-pulse .7s ease-in-out infinite alternate}@keyframes bgs-wave-pulse{0%{transform:scaleY(.45)}to{transform:scaleY(1.15)}}.bgs-fest-strips{position:absolute;left:0;right:0;top:calc(100svh - 5.8rem);z-index:5;pointer-events:none}.bgs-fest-strip{overflow:hidden;white-space:nowrap;font-family:var(--site-font);font-size:clamp(1.4rem,4vw,3rem);letter-spacing:.08em;text-transform:uppercase;border-top:1px solid color-mix(in srgb,var(--site-fg) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--site-fg) 18%,transparent);padding:.35rem 0;opacity:.82}.bgs-fest-strip.is-b{opacity:.45;font-size:clamp(.9rem,2.2vw,1.4rem)}.bgs-fest-strip span{display:inline-block;padding-left:100%}.bgs-fest-strip.is-live.is-a span{animation:bgs-marquee-left 28s linear infinite}.bgs-fest-strip.is-live.is-b span{animation:bgs-marquee-right 36s linear infinite}@keyframes bgs-marquee-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes bgs-marquee-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.bgs-night-cursor{position:fixed;top:0;left:0;z-index:80;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;pointer-events:none;border:1px solid var(--site-accent);box-shadow:0 0 16px color-mix(in srgb,var(--site-accent) 55%,transparent);mix-blend-mode:screen;transition:width .25s ease,height .25s ease,margin .25s ease,background .25s ease}.bgs-night-cursor span{display:none;font-size:.55rem;letter-spacing:.18em;color:#fff}.bgs-night-cursor[data-kind=media]{width:42px;height:42px;margin:-21px 0 0 -21px;background:color-mix(in srgb,var(--site-accent) 18%,transparent)}.bgs-night-cursor[data-kind=play]{width:64px;height:64px;margin:-32px 0 0 -32px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--site-accent) 28%,transparent)}.bgs-night-cursor[data-kind=play] span{display:block}.bgs-night-cursor[data-kind=btn]{width:28px;height:28px;margin:-14px 0 0 -14px;background:var(--site-accent)}@media (pointer: fine){.bgs-skin-nightlife.has-custom-cursor,.bgs-skin-nightlife.has-custom-cursor *{cursor:none!important}}.bgs-video-play{transition:transform .6s ease}@media (pointer: fine){.bgs-video-play:hover{transform:scale(1.02)}.bgs-video-play:hover>span:first-of-type{background:#00000073}}.bgs-skin-cinema{--site-card: rgba(255, 255, 255, .03);--site-border: rgba(255, 255, 255, .12);--skin-logo-tracking: .28em;--skin-logo-transform: uppercase;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: .06em;--skin-rule-w: 4rem;--fx-orb-a: rgba(196, 165, 116, .12);--fx-orb-b: rgba(20, 16, 12, .5);--fx-spot: rgba(196, 165, 116, .08)}.bgs-skin-cinema:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60;opacity:.09;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.bgs-skin-cinema header.bg-transparent{background:linear-gradient(to bottom,rgba(5,5,5,.72),transparent)!important;border-bottom:0!important}.bgs-skin-cinema .bgs-hero-cinematic{min-height:100vh}.bgs-skin-cinema .bgs-hero-cinematic h1.bgs-heading{font-size:clamp(2.6rem,7.5vw,6.5rem);font-weight:500;letter-spacing:.06em;text-transform:uppercase;max-width:min(100%,18ch);line-height:.95;overflow-wrap:anywhere}.bgs-skin-cinema .bgs-hero-cinematic .bgs-eyebrow{letter-spacing:.42em;color:var(--site-accent)!important}.bgs-skin-cinema .bgs-hero-cinematic:after{content:"";position:absolute;bottom:1.6rem;left:50%;width:1px;height:3.2rem;background:linear-gradient(to bottom,transparent,#fff);animation:bgs-scroll-cue 2.2s ease-in-out infinite}@keyframes bgs-scroll-cue{0%,to{opacity:.15;transform:translate3d(-50%,0,0) scaleY(.7)}50%{opacity:.85;transform:translate3d(-50%,10px,0) scaleY(1)}}.bgs-skin-cinema :is(#about,#preview-about) h2.bgs-heading{font-size:clamp(2.4rem,6vw,5.2rem);max-width:12ch;line-height:.95}.bgs-skin-cinema :is(#about,#preview-about) img{clip-path:inset(0 0 12% 0);transform:translate3d(0,calc((var(--bgs-my, .5) - .5) * -24px),0)}.bgs-skin-cinema .bgs-button{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.5);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem}.bgs-skin-cinema .bgs-cta-banner{min-height:70vh;display:flex;flex-direction:column;justify-content:center;background:#000!important;border:0;border-radius:0!important;margin-left:0;margin-right:0}.bgs-skin-cinema .bgs-cta-banner .bgs-heading{font-size:clamp(2rem,6vw,4.4rem);max-width:14ch;margin-inline:auto;letter-spacing:.04em}.bgs-skin-cinema .bgs-footer{background:#050505;border-top:0!important}.bgs-skin-cinema .bgs-footer>div>div>p:first-child{font-size:clamp(2.4rem,8vw,6rem);letter-spacing:.12em;text-transform:uppercase;font-weight:500;line-height:.9}.bgs-skin-cinema :is(#quotes,#preview-quotes) .bgs-eyebrow,.bgs-skin-soiree :is(#quotes,#preview-quotes) .bgs-eyebrow{display:none}.bgs-skin-cinema :is(#quotes,#preview-quotes) h2.bgs-heading,.bgs-skin-soiree :is(#quotes,#preview-quotes) h2.bgs-heading{display:none}.bgs-skin-folio :is(#quotes,#preview-quotes) h2.bgs-heading{font-size:clamp(2.6rem,8vw,6rem);max-width:10ch;line-height:.92;margin-bottom:1rem}.bgs-skin-folio :is(#quotes,#preview-quotes) .bgs-statement-quote p{font-size:clamp(1.15rem,2.4vw,1.85rem);max-width:22ch;letter-spacing:-.02em}.bgs-skin-nightlife{--site-card: rgba(12, 8, 24, .62);--site-border: rgba(255, 45, 138, .22);--skin-logo-transform: uppercase;--skin-logo-tracking: .2em;--skin-logo-weight: 800;--skin-rule-display: none;--skin-btn-radius: 999px;--fx-orb-a: rgba(255, 45, 138, .28);--fx-orb-b: rgba(80, 40, 255, .22);--fx-spot: rgba(255, 45, 138, .14)}.bgs-skin-nightlife header.bg-transparent{background:linear-gradient(to bottom,rgba(4,4,10,.82),transparent)!important}.bgs-skin-nightlife .bgs-hero-cinematic{min-height:100vh}.bgs-skin-nightlife .bgs-hero-cinematic h1.bgs-heading{font-weight:800;letter-spacing:-.04em;text-shadow:0 0 40px color-mix(in srgb,var(--site-accent) 45%,transparent)}.bgs-skin-nightlife .bgs-hero-cinematic .bgs-eyebrow{color:var(--site-accent)!important;font-size:clamp(1.4rem,4vw,3rem);letter-spacing:-.03em;text-transform:none;font-weight:800}.bgs-skin-nightlife .bgs-button{border:1px solid var(--site-accent);box-shadow:0 0 24px color-mix(in srgb,var(--site-accent) 28%,transparent)}.bgs-skin-nightlife[data-motion]:not([data-motion=none]) .bgs-button{animation:bgs-catalog-glow 3.4s ease-in-out infinite}.bgs-skin-nightlife .bgs-event-row:hover{box-shadow:inset 0 0 80px color-mix(in srgb,var(--site-accent) 22%,transparent)}.bgs-skin-nightlife .bgs-cta-banner{background:radial-gradient(ellipse at center,#ff2d8a38,#04040a 70%)!important;border:1px solid rgba(255,45,138,.28)}.bgs-skin-nightlife .bgs-cta-banner .bgs-heading{font-size:clamp(2.4rem,8vw,5.5rem);line-height:.9}.bgs-skin-nightlife .bgs-audio-track:hover{background:color-mix(in srgb,var(--site-accent) 8%,transparent)}.bgs-skin-stage-dark{--site-card: rgba(8, 6, 14, .72);--site-border: rgba(244, 63, 94, .22);--skin-logo-transform: uppercase;--skin-logo-tracking: .18em;--skin-logo-weight: 800;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 999px;--fx-orb-a: rgba(244, 63, 94, .3);--fx-orb-b: rgba(10, 22, 32, .45);--fx-spot: rgba(244, 63, 94, .16)}.bgs-skin-stage-dark header.bg-transparent{background:linear-gradient(to bottom,rgba(5,6,10,.85),transparent)!important}.bgs-skin-stage-dark .bgs-hero-cinematic h1.bgs-heading{font-weight:800;letter-spacing:-.04em;text-shadow:0 0 36px color-mix(in srgb,var(--site-accent) 48%,transparent)}.bgs-skin-stage-dark .bgs-eyebrow{color:var(--site-accent)!important;letter-spacing:.28em}.bgs-skin-stage-dark .bgs-button{border:1px solid var(--site-accent);box-shadow:0 0 20px color-mix(in srgb,var(--site-accent) 24%,transparent)}.bgs-skin-stage-dark[data-motion]:not([data-motion=none]) .bgs-button{animation:bgs-catalog-glow 3.2s ease-in-out infinite}.bgs-skin-stage-dark .bgs-cta-banner,.bgs-skin-stage-dark .bgs-cta-neon{box-shadow:inset 0 0 90px color-mix(in srgb,var(--site-accent) 14%,transparent)}.bgs-skin-stage-dark .bgs-evt-ticket{border-color:color-mix(in srgb,var(--site-accent) 35%,transparent)}.bgs-skin-stage-dark .bgs-lineup-fan-card.is-active{box-shadow:0 0 40px color-mix(in srgb,var(--site-accent) 28%,transparent)}.bgs-skin-cinema-soft{--site-card: rgba(16, 14, 18, .55);--site-border: rgba(196, 165, 116, .22);--skin-logo-tracking: .22em;--skin-logo-transform: uppercase;--skin-h-tracking: .04em;--skin-rule-display: block;--skin-rule-h: 1px;--skin-btn-radius: 999px;--fx-orb-a: rgba(196, 165, 116, .22);--fx-orb-b: rgba(80, 60, 40, .2);--fx-spot: rgba(196, 165, 116, .12)}.bgs-skin-cinema-soft header.bg-transparent{background:linear-gradient(to bottom,rgba(8,8,12,.78),transparent)!important}.bgs-skin-cinema-soft .bgs-hero-cinematic h1.bgs-heading,.bgs-skin-cinema-soft .bgs-hero-reveal h1.bgs-heading{font-weight:600;letter-spacing:.02em;text-shadow:0 0 28px color-mix(in srgb,var(--site-accent) 28%,transparent)}.bgs-skin-cinema-soft .bgs-cta-glass{box-shadow:inset 0 0 80px color-mix(in srgb,var(--site-accent) 10%,transparent)}.bgs-skin-festival-hit{--site-card: rgba(18, 10, 6, .7);--site-border: rgba(255, 90, 31, .28);--skin-logo-transform: uppercase;--skin-logo-tracking: .16em;--skin-logo-weight: 800;--skin-h-tracking: -.02em;--skin-rule-display: none;--skin-btn-radius: 4px;--fx-orb-a: rgba(255, 90, 31, .32);--fx-orb-b: rgba(255, 180, 40, .18);--fx-spot: rgba(255, 90, 31, .16)}.bgs-skin-festival-hit header.bg-transparent{background:linear-gradient(to bottom,rgba(8,4,2,.85),transparent)!important}.bgs-skin-festival-hit .bgs-hero-cinematic h1.bgs-heading,.bgs-skin-festival-hit .bgs-hero-split h1.bgs-heading,.bgs-skin-festival-hit .bgs-kinetic{font-weight:800;letter-spacing:-.03em;text-shadow:0 0 36px color-mix(in srgb,var(--site-accent) 40%,transparent)}.bgs-skin-festival-hit .bgs-kinetic-word{text-shadow:0 0 36px color-mix(in srgb,var(--site-accent) 40%,transparent)}.bgs-skin-festival-hit .bgs-button{border:1px solid var(--site-accent);box-shadow:0 0 18px color-mix(in srgb,var(--site-accent) 30%,transparent)}.bgs-skin-festival-hit[data-motion]:not([data-motion=none]) .bgs-button{animation:bgs-catalog-glow 2.8s ease-in-out infinite}.bgs-skin-festival-hit .bgs-lineup-orbit-node.is-active,.bgs-skin-festival-hit .bgs-lineup-orbit-core{border-color:color-mix(in srgb,var(--site-accent) 80%,transparent)}.bgs-skin-lantern-cue{--site-card: rgba(22, 16, 12, .62);--site-border: rgba(212, 160, 90, .28);--skin-logo-tracking: .22em;--skin-logo-transform: uppercase;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: .02em;--skin-rule-w: 4rem;--skin-btn-radius: 999px;--fx-orb-a: rgba(212, 160, 90, .28);--fx-orb-b: rgba(120, 72, 32, .22);--fx-spot: rgba(212, 160, 90, .12);--bgs-ticket-accent: #d4a05a}.bgs-skin-lantern-cue header.bg-transparent{background:linear-gradient(to bottom,rgba(10,8,6,.82),transparent)!important}.bgs-skin-lantern-cue .bgs-hero-reveal h1.bgs-heading,.bgs-skin-lantern-cue .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:.02em;text-shadow:0 0 40px color-mix(in srgb,var(--site-accent) 35%,transparent)}.bgs-skin-lantern-cue .bgs-gal-peek-item.is-open{box-shadow:0 18px 48px #00000073}.bgs-skin-lantern-cue .bgs-evt-lantern-item.is-on .bgs-evt-lantern-glow{box-shadow:0 0 48px color-mix(in srgb,var(--site-accent) 42%,transparent)}.bgs-skin-lantern-cue .bgs-cta-glass{box-shadow:inset 0 0 70px color-mix(in srgb,var(--site-accent) 12%,transparent)}.bgs-skin-lantern-cue :is(#about,#preview-about) .bgs-sticky-aside,.bgs-skin-lantern-cue :is(#about,#preview-about) .overflow-hidden{box-shadow:0 24px 60px #00000059}.bgs-skin-afterframe{--site-card: rgba(14, 16, 24, .68);--site-border: rgba(232, 160, 112, .26);--skin-logo-tracking: .18em;--skin-logo-transform: uppercase;--skin-logo-weight: 700;--skin-h-weight: 700;--skin-h-tracking: -.02em;--skin-rule-display: none;--skin-btn-radius: 999px;--fx-orb-a: rgba(232, 160, 112, .3);--fx-orb-b: rgba(80, 48, 96, .22);--fx-spot: rgba(232, 160, 112, .14);--bgs-ticket-accent: #e8a070;--bgs-cta-neon: #e8a070}.bgs-skin-afterframe header.bg-transparent{background:linear-gradient(to bottom,rgba(6,8,14,.86),transparent)!important}.bgs-skin-afterframe .bgs-hero-reveal h1.bgs-heading,.bgs-skin-afterframe .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.03em;text-shadow:0 0 42px color-mix(in srgb,var(--site-accent) 38%,transparent)}.bgs-skin-afterframe .bgs-gal-assemble-item.is-in{filter:drop-shadow(0 18px 40px rgba(0,0,0,.45))}.bgs-skin-afterframe .bgs-cta-neon{--bgs-cta-neon: #e8a070}.bgs-skin-afterframe .bgs-mixer,.bgs-skin-afterframe .bgs-crate,.bgs-skin-afterframe .bgs-stamps{--site-border: rgba(232, 160, 112, .32)}.bgs-skin-shutter-reel{--site-card: rgba(12, 12, 14, .72);--site-border: rgba(196, 92, 72, .3);--skin-logo-tracking: .2em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: .04em;--skin-h-transform: uppercase;--skin-rule-display: none;--skin-btn-radius: 2px;--fx-orb-a: rgba(196, 92, 72, .28);--fx-orb-b: rgba(40, 28, 36, .35);--fx-spot: rgba(196, 92, 72, .14);--bgs-ticket-accent: #c45c48}.bgs-skin-shutter-reel header.bg-transparent{background:linear-gradient(to bottom,rgba(4,4,6,.9),transparent)!important}.bgs-skin-shutter-reel .bgs-hero-reveal h1.bgs-heading,.bgs-skin-shutter-reel .bgs-hero-cinematic h1.bgs-heading{font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 28px color-mix(in srgb,var(--site-accent) 32%,transparent)}.bgs-skin-shutter-reel .bgs-gal-shutter-item.is-open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-accent) 35%,transparent)}.bgs-skin-shutter-reel .bgs-cta-glass{box-shadow:inset 0 0 64px color-mix(in srgb,var(--site-accent) 14%,transparent);border-radius:2px}.bgs-skin-shutter-reel .bgs-button{border-radius:2px!important;letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.bgs-skin-spectrum-nights{--site-card: rgba(10, 16, 24, .7);--site-border: rgba(94, 234, 212, .28);--skin-logo-tracking: .2em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 8px;--fx-orb-a: rgba(94, 234, 212, .28);--fx-orb-b: rgba(56, 120, 200, .2);--fx-spot: rgba(94, 234, 212, .12);--bgs-ticket-accent: #5eead4;--bgs-cta-neon: #5eead4}.bgs-skin-spectrum-nights header.bg-transparent{background:linear-gradient(to bottom,rgba(4,8,14,.88),transparent)!important}.bgs-skin-spectrum-nights .bgs-hero-reveal h1.bgs-heading,.bgs-skin-spectrum-nights .bgs-hero-cinematic h1.bgs-heading{font-weight:600;letter-spacing:-.04em;text-shadow:0 0 36px color-mix(in srgb,var(--site-accent) 40%,transparent)}.bgs-skin-spectrum-nights .bgs-spectrum-bar.is-on,.bgs-skin-spectrum-nights .bgs-spectrum .bgs-spectrum-bar:hover{box-shadow:0 0 24px color-mix(in srgb,var(--site-accent) 35%,transparent)}.bgs-skin-spectrum-nights .bgs-nights-ch.is-on{border-color:color-mix(in srgb,var(--site-accent) 70%,transparent)}.bgs-skin-spectrum-nights .bgs-cta-neon{--bgs-cta-neon: #5eead4}.bgs-skin-spectrum-nights .bgs-button{letter-spacing:.08em}.bgs-skin-spread-soft{--site-card: rgba(14, 16, 22, .72);--site-border: rgba(148, 163, 184, .28);--skin-logo-tracking: .18em;--skin-logo-transform: uppercase;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: -.02em;--skin-rule-display: none;--skin-btn-radius: 10px;--fx-orb-a: rgba(148, 163, 184, .22);--fx-orb-b: rgba(30, 36, 48, .4);--fx-spot: rgba(148, 163, 184, .1)}.bgs-skin-spread-soft header.bg-transparent{background:linear-gradient(to bottom,rgba(8,9,12,.88),transparent)!important}.bgs-skin-spread-soft .bgs-hero-cinematic h1.bgs-heading,.bgs-skin-spread-soft .bgs-hero-reveal h1.bgs-heading{font-weight:500;letter-spacing:-.03em;text-shadow:0 0 32px color-mix(in srgb,var(--site-accent) 28%,transparent)}.bgs-skin-spread-soft .bgs-gal-spread-page.is-in .bgs-gal-spread-lead{box-shadow:0 18px 48px #00000059}.bgs-skin-spread-soft .bgs-button{letter-spacing:.1em;text-transform:uppercase;font-size:.72rem}.bgs-skin-unfurl-collage{--site-card: rgba(18, 12, 8, .7);--site-border: rgba(249, 115, 22, .3);--skin-logo-tracking: .16em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 14px;--fx-orb-a: rgba(249, 115, 22, .28);--fx-orb-b: rgba(60, 32, 12, .35);--fx-spot: rgba(249, 115, 22, .12);--bgs-ticket-accent: #f97316;--bgs-cta-neon: #f97316}.bgs-skin-unfurl-collage header.bg-transparent{background:linear-gradient(to bottom,rgba(10,6,4,.9),transparent)!important}.bgs-skin-unfurl-collage .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.04em;text-shadow:0 0 40px color-mix(in srgb,var(--site-accent) 36%,transparent)}.bgs-skin-unfurl-collage .bgs-unfurl-tile:focus-visible,.bgs-skin-unfurl-collage .bgs-unfurl-tile:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent) 40%,transparent)}.bgs-skin-unfurl-collage .bgs-cta-neon{--bgs-cta-neon: #f97316}.bgs-skin-unfurl-collage .bgs-button{letter-spacing:.08em}.bgs-skin-stories-collage{--site-card: rgba(22, 18, 24, .68);--site-border: rgba(244, 114, 182, .3);--skin-logo-tracking: .14em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.02em;--skin-rule-display: none;--skin-btn-radius: 16px;--fx-orb-a: rgba(244, 114, 182, .26);--fx-orb-b: rgba(48, 28, 36, .38);--fx-spot: rgba(244, 114, 182, .12);--bgs-ticket-accent: #f472b6}.bgs-skin-stories-collage header.bg-transparent{background:linear-gradient(to bottom,rgba(12,10,14,.88),transparent)!important}.bgs-skin-stories-collage .bgs-hero-reveal h1.bgs-heading,.bgs-skin-stories-collage .bgs-hero-cinematic h1.bgs-heading{font-weight:600;letter-spacing:-.03em;text-shadow:0 0 36px color-mix(in srgb,var(--site-accent) 34%,transparent)}.bgs-skin-stories-collage .bgs-cta-glass{box-shadow:inset 0 0 56px color-mix(in srgb,var(--site-accent) 16%,transparent)}.bgs-skin-stories-collage .bgs-button{letter-spacing:.06em}.bgs-skin-collage-soft{--site-card: rgba(12, 22, 36, .7);--site-border: rgba(56, 189, 248, .28);--skin-logo-tracking: .12em;--skin-logo-transform: none;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: -.02em;--skin-rule-display: none;--skin-btn-radius: 12px;--fx-orb-a: rgba(56, 189, 248, .26);--fx-orb-b: rgba(12, 60, 90, .35);--fx-spot: rgba(56, 189, 248, .12)}.bgs-skin-collage-soft header.bg-transparent{background:linear-gradient(to bottom,rgba(8,14,22,.9),transparent)!important}.bgs-skin-collage-soft .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:-.03em;text-shadow:0 0 40px color-mix(in srgb,var(--site-accent) 32%,transparent)}.bgs-skin-collage-soft .bgs-collage-item{box-shadow:0 12px 36px #00000047}.bgs-skin-collage-soft .bgs-button{letter-spacing:.08em}.bgs-skin-vertical-vinyl{--site-card: rgba(16, 12, 8, .72);--site-border: rgba(245, 158, 11, .3);--skin-logo-tracking: .2em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: .04em;--skin-rule-display: none;--skin-btn-radius: 8px;--fx-orb-a: rgba(245, 158, 11, .28);--fx-orb-b: rgba(60, 36, 8, .4);--fx-spot: rgba(245, 158, 11, .12);--bgs-ticket-accent: #f59e0b;--bgs-cta-neon: #f59e0b}.bgs-skin-vertical-vinyl header.bg-transparent{background:linear-gradient(to bottom,rgba(6,5,4,.9),transparent)!important}.bgs-skin-vertical-vinyl .bgs-hero-cinematic h1.bgs-heading{font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 32px color-mix(in srgb,var(--site-accent) 36%,transparent)}.bgs-skin-vertical-vinyl .bgs-cta-neon{--bgs-cta-neon: #f59e0b}.bgs-skin-vertical-vinyl .bgs-button{letter-spacing:.14em;text-transform:uppercase;font-size:.72rem}.bgs-skin-curtain-orbit{--site-card: rgba(18, 14, 10, .7);--site-border: rgba(201, 162, 39, .28);--skin-logo-tracking: .28em;--skin-logo-transform: uppercase;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: .06em;--skin-rule-display: none;--skin-btn-radius: 2px;--fx-orb-a: rgba(201, 162, 39, .22);--fx-orb-b: rgba(40, 32, 18, .4);--fx-spot: rgba(201, 162, 39, .1)}.bgs-skin-curtain-orbit header.bg-transparent{background:linear-gradient(to bottom,rgba(8,7,6,.88),transparent)!important}.bgs-skin-curtain-orbit .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 36px color-mix(in srgb,var(--site-accent) 30%,transparent)}.bgs-skin-curtain-orbit .bgs-lineup-orbit-node.is-active,.bgs-skin-curtain-orbit .bgs-lineup-orbit-core{border-color:color-mix(in srgb,var(--site-accent) 70%,transparent)}.bgs-skin-curtain-orbit .bgs-cta-glass{box-shadow:inset 0 0 56px color-mix(in srgb,var(--site-accent) 14%,transparent);border-radius:2px}.bgs-skin-curtain-orbit .bgs-button{border-radius:2px!important;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem}.bgs-skin-countdown-cover{--site-card: rgba(18, 12, 10, .7);--site-border: rgba(240, 113, 103, .3);--skin-logo-tracking: .14em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 12px;--fx-orb-a: rgba(240, 113, 103, .28);--fx-orb-b: rgba(60, 28, 22, .35);--fx-spot: rgba(240, 113, 103, .12);--bgs-ticket-accent: #f07167;--bgs-cta-neon: #f07167}.bgs-skin-countdown-cover header.bg-transparent{background:linear-gradient(to bottom,rgba(8,6,5,.9),transparent)!important}.bgs-skin-countdown-cover .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.04em;text-shadow:0 0 40px color-mix(in srgb,var(--site-accent) 36%,transparent)}.bgs-skin-countdown-cover .bgs-cta-neon{--bgs-cta-neon: #f07167}.bgs-skin-countdown-cover .bgs-button{letter-spacing:.08em}.bgs-skin-intro-fan{--site-card: rgba(8, 24, 22, .72);--site-border: rgba(45, 212, 191, .28);--skin-logo-tracking: .16em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 14px;--fx-orb-a: rgba(45, 212, 191, .26);--fx-orb-b: rgba(12, 48, 44, .38);--fx-spot: rgba(45, 212, 191, .12);--bgs-ticket-accent: #2dd4bf}.bgs-skin-intro-fan header.bg-transparent{background:linear-gradient(to bottom,rgba(4,14,12,.9),transparent)!important}.bgs-skin-intro-fan .bgs-hero-cinematic h1.bgs-heading{font-weight:600;letter-spacing:-.04em;text-shadow:0 0 40px color-mix(in srgb,var(--site-accent) 34%,transparent)}.bgs-skin-intro-fan .bgs-lineup-fan-card.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent) 55%,transparent)}.bgs-skin-intro-fan .bgs-cta-glass{box-shadow:inset 0 0 56px color-mix(in srgb,var(--site-accent) 16%,transparent)}.bgs-skin-intro-fan .bgs-button{letter-spacing:.08em}.bgs-skin-scroll-mixer{--site-card: rgba(10, 16, 8, .72);--site-border: rgba(163, 230, 53, .3);--skin-logo-tracking: .14em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 10px;--fx-orb-a: rgba(163, 230, 53, .26);--fx-orb-b: rgba(40, 60, 12, .35);--fx-spot: rgba(163, 230, 53, .12);--bgs-ticket-accent: #a3e635;--bgs-cta-neon: #a3e635}.bgs-skin-scroll-mixer header.bg-transparent{background:linear-gradient(to bottom,rgba(4,8,4,.9),transparent)!important}.bgs-skin-scroll-mixer .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.04em;text-shadow:0 0 40px color-mix(in srgb,var(--site-accent) 36%,transparent)}.bgs-skin-scroll-mixer .bgs-mixer,.bgs-skin-scroll-mixer .bgs-gal-assemble-item.is-in{box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent) 28%,transparent)}.bgs-skin-scroll-mixer .bgs-cta-neon{--bgs-cta-neon: #a3e635}.bgs-skin-scroll-mixer .bgs-button{letter-spacing:.08em}.bgs-skin-parallax-masonry{--site-card: rgba(18, 12, 8, .7);--site-border: rgba(217, 119, 6, .3);--skin-logo-tracking: .12em;--skin-logo-transform: none;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: -.02em;--skin-rule-display: none;--skin-btn-radius: 8px;--fx-orb-a: rgba(217, 119, 6, .26);--fx-orb-b: rgba(60, 36, 8, .38);--fx-spot: rgba(217, 119, 6, .12)}.bgs-skin-parallax-masonry header.bg-transparent{background:linear-gradient(to bottom,rgba(10,8,6,.88),transparent)!important}.bgs-skin-parallax-masonry .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:-.03em;text-shadow:0 0 36px color-mix(in srgb,var(--site-accent) 32%,transparent)}.bgs-skin-parallax-masonry .bgs-cta-glass{box-shadow:inset 0 0 56px color-mix(in srgb,var(--site-accent) 14%,transparent)}.bgs-skin-parallax-masonry .bgs-button{letter-spacing:.06em}.bgs-skin-crate-tape{--site-card: rgba(16, 14, 10, .72);--site-border: rgba(251, 191, 36, .3);--skin-logo-tracking: .18em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: .04em;--skin-rule-display: none;--skin-btn-radius: 6px;--fx-orb-a: rgba(251, 191, 36, .28);--fx-orb-b: rgba(60, 48, 12, .35);--fx-spot: rgba(251, 191, 36, .12);--bgs-ticket-accent: #fbbf24;--bgs-cta-neon: #fbbf24}.bgs-skin-crate-tape header.bg-transparent{background:linear-gradient(to bottom,rgba(8,7,5,.9),transparent)!important}.bgs-skin-crate-tape .bgs-hero-cinematic h1.bgs-heading{font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 32px color-mix(in srgb,var(--site-accent) 34%,transparent)}.bgs-skin-crate-tape .bgs-crate,.bgs-skin-crate-tape .bgs-tape,.bgs-skin-crate-tape .bgs-stamps{box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent) 22%,transparent)}.bgs-skin-crate-tape .bgs-cta-neon{--bgs-cta-neon: #fbbf24}.bgs-skin-crate-tape .bgs-button{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.bgs-skin-rack-drops{--site-card: rgba(14, 14, 10, .72);--site-border: rgba(234, 179, 8, .3);--skin-logo-tracking: .16em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 12px;--fx-orb-a: rgba(234, 179, 8, .26);--fx-orb-b: rgba(48, 40, 8, .38);--fx-spot: rgba(234, 179, 8, .12)}.bgs-skin-rack-drops header.bg-transparent{background:linear-gradient(to bottom,rgba(6,6,4,.9),transparent)!important}.bgs-skin-rack-drops .bgs-hero-reveal h1.bgs-heading,.bgs-skin-rack-drops .bgs-hero-cinematic h1.bgs-heading{font-weight:600;letter-spacing:-.03em;text-shadow:0 0 36px color-mix(in srgb,var(--site-accent) 34%,transparent)}.bgs-skin-rack-drops .bgs-gal-peek-item.is-open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--site-accent) 40%,transparent)}.bgs-skin-rack-drops .bgs-cta-glass{box-shadow:inset 0 0 56px color-mix(in srgb,var(--site-accent) 14%,transparent)}.bgs-skin-rack-drops .bgs-button{letter-spacing:.08em}.bgs-skin-demo-quay{--site-card: rgba(232, 238, 242, .72);--site-border: rgba(15, 118, 110, .28);--skin-logo-tracking: .1em;--skin-logo-transform: none;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.02em;--skin-rule-display: block;--skin-rule-w: 2rem;--skin-rule-h: 2px;--skin-rule-bg: var(--site-accent);--skin-btn-radius: 12px}.bgs-skin-demo-quay header.bg-solid{border-bottom:1px solid color-mix(in srgb,var(--site-accent) 22%,transparent)}.bgs-skin-demo-quay .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.03em}.bgs-skin-demo-quay .bgs-button{letter-spacing:.06em}.bgs-skin-demo-ledger{--site-card: rgba(20, 18, 16, .72);--site-border: rgba(217, 119, 6, .3);--skin-logo-tracking: .14em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.02em;--skin-rule-display: none;--skin-btn-radius: 8px;--fx-orb-a: rgba(217, 119, 6, .22);--fx-orb-b: rgba(40, 28, 12, .35)}.bgs-skin-demo-ledger header.bg-transparent{background:linear-gradient(to bottom,rgba(10,8,6,.88),transparent)!important}.bgs-skin-demo-ledger .bgs-hero-type h1.bgs-heading,.bgs-skin-demo-ledger .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.03em;text-shadow:0 0 32px color-mix(in srgb,var(--site-accent) 30%,transparent)}.bgs-skin-demo-ledger .bgs-button{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.bgs-skin-demo-prairie{--site-card: rgba(245, 240, 230, .78);--site-border: rgba(63, 98, 18, .28);--skin-logo-tracking: .08em;--skin-logo-transform: none;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: -.01em;--skin-rule-display: block;--skin-rule-w: 2.5rem;--skin-rule-h: 1px;--skin-rule-bg: var(--site-accent);--skin-btn-radius: 10px}.bgs-skin-demo-prairie .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:-.02em}.bgs-skin-demo-prairie .bgs-button{letter-spacing:.05em}.bgs-skin-show-hall{--site-card: rgba(12, 18, 32, .72);--site-border: rgba(56, 189, 248, .3);--skin-logo-tracking: .12em;--skin-logo-transform: none;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 14px;--fx-orb-a: rgba(56, 189, 248, .24);--fx-orb-b: rgba(12, 28, 48, .4);--fx-spot: rgba(56, 189, 248, .12)}.bgs-skin-show-hall header.bg-transparent{background:linear-gradient(to bottom,rgba(8,12,22,.9),transparent)!important}.bgs-skin-show-hall .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.04em;text-shadow:0 0 36px color-mix(in srgb,var(--site-accent) 32%,transparent)}.bgs-skin-show-hall .bgs-cta-banner{box-shadow:inset 0 0 48px color-mix(in srgb,var(--site-accent) 12%,transparent)}.bgs-skin-show-hall .bgs-button{letter-spacing:.06em}.bgs-skin-show-copper{--site-card: rgba(26, 18, 12, .72);--site-border: rgba(194, 65, 12, .32);--skin-logo-tracking: .16em;--skin-logo-transform: uppercase;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: -.02em;--skin-rule-display: none;--skin-btn-radius: 10px;--fx-orb-a: rgba(194, 65, 12, .26);--fx-orb-b: rgba(48, 24, 12, .38);--fx-spot: rgba(194, 65, 12, .12)}.bgs-skin-show-copper header.bg-solid{border-bottom:1px solid color-mix(in srgb,var(--site-accent) 28%,transparent)}.bgs-skin-show-copper .bgs-hero-split h1.bgs-heading,.bgs-skin-show-copper .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:-.02em;text-shadow:0 0 28px color-mix(in srgb,var(--site-accent) 28%,transparent)}.bgs-skin-show-copper .bgs-button{letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.bgs-skin-show-desk{--site-card: rgba(10, 10, 10, .78);--site-border: rgba(234, 179, 8, .3);--skin-logo-tracking: .14em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 8px;--fx-orb-a: rgba(234, 179, 8, .22);--fx-orb-b: rgba(40, 36, 8, .36);--fx-spot: rgba(234, 179, 8, .1)}.bgs-skin-show-desk header.bg-transparent{background:linear-gradient(to bottom,rgba(6,6,6,.92),transparent)!important}.bgs-skin-show-desk .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.04em;text-shadow:0 0 32px color-mix(in srgb,var(--site-accent) 30%,transparent)}.bgs-skin-show-desk .bgs-cta-banner .bgs-heading{letter-spacing:-.03em}.bgs-skin-show-desk .bgs-button{letter-spacing:.08em}.bgs-skin-demo-harbor{--site-card: rgba(241, 245, 249, .78);--site-border: rgba(14, 116, 144, .28);--skin-logo-tracking: .1em;--skin-logo-transform: none;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.03em;--skin-rule-display: block;--skin-rule-w: 2rem;--skin-rule-h: 2px;--skin-rule-bg: var(--site-accent);--skin-btn-radius: 10px}.bgs-skin-demo-harbor .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.04em}.bgs-skin-demo-harbor .bgs-button{letter-spacing:.06em}.bgs-skin-demo-ember{--site-card: rgba(28, 20, 16, .72);--site-border: rgba(234, 88, 12, .32);--skin-logo-tracking: .16em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: .02em;--skin-rule-display: none;--skin-btn-radius: 6px;--fx-orb-a: rgba(234, 88, 12, .24);--fx-orb-b: rgba(48, 24, 12, .36)}.bgs-skin-demo-ember header.bg-transparent{background:linear-gradient(to bottom,rgba(12,8,6,.9),transparent)!important}.bgs-skin-demo-ember .bgs-hero-type h1.bgs-heading,.bgs-skin-demo-ember .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-shadow:0 0 28px color-mix(in srgb,var(--site-accent) 32%,transparent)}.bgs-skin-demo-ember .bgs-button{letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.bgs-skin-demo-ink{--site-card: rgba(9, 9, 11, .78);--site-border: rgba(34, 211, 238, .28);--skin-logo-tracking: .14em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 700;--skin-h-tracking: -.04em;--skin-rule-display: none;--skin-btn-radius: 4px;--fx-orb-a: rgba(34, 211, 238, .2);--fx-orb-b: rgba(12, 28, 36, .4)}.bgs-skin-demo-ink header.bg-transparent{background:linear-gradient(to bottom,rgba(4,4,6,.92),transparent)!important}.bgs-skin-demo-ink .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.05em;text-shadow:0 0 36px color-mix(in srgb,var(--site-accent) 34%,transparent)}.bgs-skin-demo-ink .bgs-button{letter-spacing:.08em}.bgs-skin-show-garnet{--site-card: rgba(26, 15, 20, .72);--site-border: rgba(190, 18, 60, .32);--skin-logo-tracking: .2em;--skin-logo-transform: uppercase;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: -.02em;--skin-rule-display: none;--skin-btn-radius: 12px;--fx-orb-a: rgba(190, 18, 60, .26);--fx-orb-b: rgba(48, 12, 24, .4);--fx-spot: rgba(190, 18, 60, .12)}.bgs-skin-show-garnet header.bg-transparent{background:linear-gradient(to bottom,rgba(12,6,10,.9),transparent)!important}.bgs-skin-show-garnet .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:-.02em;text-shadow:0 0 32px color-mix(in srgb,var(--site-accent) 30%,transparent)}.bgs-skin-show-garnet .bgs-cta-banner{box-shadow:inset 0 0 48px color-mix(in srgb,var(--site-accent) 14%,transparent)}.bgs-skin-show-garnet .bgs-button{letter-spacing:.08em}.bgs-skin-show-pine{--site-card: rgba(12, 20, 16, .72);--site-border: rgba(77, 124, 15, .3);--skin-logo-tracking: .1em;--skin-logo-transform: none;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: -.01em;--skin-rule-display: block;--skin-rule-w: 2.5rem;--skin-rule-h: 1px;--skin-rule-bg: var(--site-accent);--skin-btn-radius: 10px;--fx-orb-a: rgba(77, 124, 15, .22);--fx-orb-b: rgba(20, 36, 16, .38)}.bgs-skin-show-pine header.bg-solid{border-bottom:1px solid color-mix(in srgb,var(--site-accent) 24%,transparent)}.bgs-skin-show-pine .bgs-hero-split h1.bgs-heading,.bgs-skin-show-pine .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:-.02em}.bgs-skin-show-pine .bgs-button{letter-spacing:.05em}.bgs-skin-show-chrome{--site-card: rgba(15, 20, 25, .76);--site-border: rgba(148, 163, 184, .3);--skin-logo-tracking: .18em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 6px;--fx-orb-a: rgba(148, 163, 184, .2);--fx-orb-b: rgba(30, 41, 59, .4);--fx-spot: rgba(148, 163, 184, .1)}.bgs-skin-show-chrome header.bg-transparent{background:linear-gradient(to bottom,rgba(8,10,14,.92),transparent)!important}.bgs-skin-show-chrome .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.04em;text-shadow:0 0 28px color-mix(in srgb,var(--site-accent) 28%,transparent)}.bgs-skin-show-chrome .bgs-button{letter-spacing:.1em;text-transform:uppercase;font-size:.74rem}.bgs-skin-demo-pearl{--site-card: rgba(248, 245, 240, .82);--site-border: rgba(30, 58, 95, .22);--skin-logo-tracking: .14em;--skin-logo-transform: uppercase;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: -.01em;--skin-rule-display: block;--skin-rule-w: 2.5rem;--skin-rule-h: 1px;--skin-rule-bg: var(--site-accent);--skin-btn-radius: 14px}.bgs-skin-demo-pearl .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:-.02em}.bgs-skin-demo-pearl .bgs-button{letter-spacing:.08em}.bgs-skin-demo-clay{--site-card: rgba(243, 232, 220, .8);--site-border: rgba(154, 52, 18, .28);--skin-logo-tracking: .08em;--skin-logo-transform: none;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: -.02em;--skin-rule-display: block;--skin-rule-w: 2rem;--skin-rule-h: 2px;--skin-rule-bg: var(--site-accent);--skin-btn-radius: 8px}.bgs-skin-demo-clay .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:-.02em}.bgs-skin-demo-clay .bgs-button{letter-spacing:.05em}.bgs-skin-demo-midnight{--site-card: rgba(11, 18, 32, .75);--site-border: rgba(202, 138, 4, .3);--skin-logo-tracking: .22em;--skin-logo-transform: uppercase;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: .04em;--skin-rule-display: none;--skin-btn-radius: 6px;--fx-orb-a: rgba(202, 138, 4, .22);--fx-orb-b: rgba(20, 28, 48, .4)}.bgs-skin-demo-midnight header.bg-transparent{background:linear-gradient(to bottom,rgba(6,10,18,.92),transparent)!important}.bgs-skin-demo-midnight .bgs-hero-type h1.bgs-heading,.bgs-skin-demo-midnight .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 28px color-mix(in srgb,var(--site-accent) 28%,transparent)}.bgs-skin-demo-midnight .bgs-button{letter-spacing:.12em;text-transform:uppercase;font-size:.74rem}.bgs-skin-show-sand{--site-card: rgba(28, 22, 18, .72);--site-border: rgba(217, 119, 6, .3);--skin-logo-tracking: .1em;--skin-logo-transform: none;--skin-logo-weight: 500;--skin-h-weight: 500;--skin-h-tracking: -.02em;--skin-rule-display: none;--skin-btn-radius: 12px;--fx-orb-a: rgba(217, 119, 6, .24);--fx-orb-b: rgba(42, 33, 24, .4);--fx-spot: rgba(217, 119, 6, .12)}.bgs-skin-show-sand header.bg-transparent{background:linear-gradient(to bottom,rgba(14,10,8,.9),transparent)!important}.bgs-skin-show-sand .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:-.02em;text-shadow:0 0 32px color-mix(in srgb,var(--site-accent) 28%,transparent)}.bgs-skin-show-sand .bgs-cta-banner{box-shadow:inset 0 0 48px color-mix(in srgb,var(--site-accent) 12%,transparent)}.bgs-skin-show-sand .bgs-button{letter-spacing:.06em}.bgs-skin-show-tide{--site-card: rgba(7, 24, 32, .72);--site-border: rgba(20, 184, 166, .3);--skin-logo-tracking: .12em;--skin-logo-transform: none;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.03em;--skin-rule-display: none;--skin-btn-radius: 14px;--fx-orb-a: rgba(20, 184, 166, .24);--fx-orb-b: rgba(13, 42, 48, .4);--fx-spot: rgba(20, 184, 166, .12)}.bgs-skin-show-tide header.bg-solid{border-bottom:1px solid color-mix(in srgb,var(--site-accent) 24%,transparent)}.bgs-skin-show-tide .bgs-hero-split h1.bgs-heading,.bgs-skin-show-tide .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.04em;text-shadow:0 0 36px color-mix(in srgb,var(--site-accent) 30%,transparent)}.bgs-skin-show-tide .bgs-button{letter-spacing:.06em}.bgs-skin-show-flint{--site-card: rgba(18, 18, 18, .78);--site-border: rgba(132, 204, 22, .3);--skin-logo-tracking: .16em;--skin-logo-transform: uppercase;--skin-logo-weight: 600;--skin-h-weight: 600;--skin-h-tracking: -.04em;--skin-rule-display: none;--skin-btn-radius: 4px;--fx-orb-a: rgba(132, 204, 22, .22);--fx-orb-b: rgba(26, 31, 20, .4);--fx-spot: rgba(132, 204, 22, .1)}.bgs-skin-show-flint header.bg-transparent{background:linear-gradient(to bottom,rgba(6,6,6,.92),transparent)!important}.bgs-skin-show-flint .bgs-hero-cinematic h1.bgs-heading{font-weight:700;letter-spacing:-.05em;text-shadow:0 0 32px color-mix(in srgb,var(--site-accent) 32%,transparent)}.bgs-skin-show-flint .bgs-button{letter-spacing:.1em;text-transform:uppercase;font-size:.74rem}.bgs-skin-soiree{--site-card: rgba(20, 16, 12, .45);--site-border: rgba(215, 196, 163, .22);--skin-logo-tracking: .36em;--skin-logo-transform: uppercase;--skin-logo-weight: 400;--skin-logo-size: .88rem;--skin-h-weight: 400;--skin-h-tracking: .04em;--skin-rule-w: 6rem;--skin-rule-h: 1px;--skin-btn-radius: 0px;--fx-orb-a: rgba(215, 196, 163, .16);--fx-orb-b: rgba(40, 28, 18, .4);--fx-spot: rgba(215, 196, 163, .08)}.bgs-skin-soiree header.bg-transparent{background:linear-gradient(to bottom,rgba(12,11,9,.7),transparent)!important;border-bottom:0!important}.bgs-skin-soiree .bgs-hero-cinematic{min-height:96vh}.bgs-skin-soiree .bgs-hero-cinematic h1.bgs-heading{font-weight:400;font-style:italic;letter-spacing:.04em;font-size:clamp(3rem,8vw,7rem)}.bgs-skin-soiree .bgs-eyebrow{letter-spacing:.38em;color:var(--site-accent)!important}.bgs-skin-soiree .bgs-button{background:transparent!important;color:var(--site-accent)!important;border:1px solid var(--site-accent);border-radius:0!important;letter-spacing:.22em;text-transform:uppercase;font-size:.68rem}.bgs-skin-soiree :is(#about,#preview-about){position:relative}.bgs-skin-soiree :is(#about,#preview-about):before{content:"2012";position:absolute;right:4%;top:8%;font-family:var(--site-font);font-size:clamp(4rem,14vw,12rem);opacity:.06;line-height:1;pointer-events:none;transform:translate3d(0,calc((var(--bgs-my, .5) - .5) * 36px),0)}.bgs-skin-soiree :is(#about,#preview-about) img{filter:saturate(.82) contrast(1.05)}.bgs-skin-soiree .bgs-cta-banner{background:transparent!important;border-top:1px solid rgba(215,196,163,.28);border-bottom:1px solid rgba(215,196,163,.28);border-radius:0!important}.bgs-skin-soiree .bgs-cta-banner .bgs-heading{font-style:italic;font-weight:400;font-size:clamp(2.2rem,6vw,4.2rem);max-width:14ch;margin-inline:auto}.bgs-skin-soiree :is(#gallery,#preview-gallery) img{filter:contrast(1.04) saturate(.88)}.bgs-skin-soiree .bgs-footer{border-top:1px solid rgba(215,196,163,.22)!important}@keyframes bgs-soir-spark{0%,to{opacity:.05}40%{opacity:.55}55%{opacity:.12}}@keyframes bgs-soir-breathe{0%{letter-spacing:.04em}to{letter-spacing:.08em}}@keyframes bgs-folio-quote{0%{transform:scale(.92);opacity:.55}to{transform:none;opacity:1}}@keyframes bgs-folio-kicker{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bgs-skin-soiree:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:.55;background-image:radial-gradient(1.2px 1.2px at 12% 22%,rgba(239,227,176,.85),transparent),radial-gradient(1px 1px at 78% 18%,rgba(215,196,163,.7),transparent),radial-gradient(1.4px 1.4px at 64% 72%,rgba(239,227,176,.6),transparent),radial-gradient(1px 1px at 28% 64%,rgba(215,196,163,.5),transparent),radial-gradient(1.2px 1.2px at 88% 48%,rgba(239,227,176,.45),transparent),radial-gradient(1px 1px at 44% 38%,rgba(215,196,163,.55),transparent);background-size:100% 100%}.bgs-skin-soiree[data-motion]:not([data-motion=none]):after{animation:bgs-soir-spark 4.8s ease-in-out infinite}.bgs-skin-soiree[data-motion]:not([data-motion=none]) .bgs-hero-cinematic h1.bgs-heading{animation:bgs-soir-breathe 7s ease-in-out infinite alternate}.bgs-skin-soiree[data-motion]:not([data-motion=none]) .bgs-cta-banner .bgs-heading{transform:scale(.96);transform-origin:center;animation:bgs-folio-quote linear both;animation-timeline:view();animation-range:entry 10% cover 45%}.bgs-site[data-motion=none].bgs-skin-soiree:after{display:none}.bgs-skin-festival{--site-card: rgba(255, 90, 31, .08);--site-border: rgba(255, 247, 237, .14);--skin-logo-transform: uppercase;--skin-logo-tracking: .04em;--skin-logo-weight: 400;--skin-h-transform: uppercase;--skin-h-tracking: .02em;--skin-rule-display: none;--fx-orb-a: rgba(255, 90, 31, .28);--fx-orb-b: rgba(255, 180, 40, .16);--fx-spot: rgba(255, 90, 31, .12)}.bgs-skin-festival header.bg-transparent{background:linear-gradient(to bottom,rgba(10,9,8,.78),transparent)!important}.bgs-skin-festival .bgs-hero-cinematic{min-height:100vh}.bgs-skin-festival .bgs-hero-cinematic h1.bgs-heading,.bgs-skin-festival .bgs-kinetic{font-size:clamp(2.6rem,9vw,7.5rem);text-transform:uppercase;letter-spacing:-.02em}.bgs-skin-festival :is(#about,#preview-about) h2.bgs-heading{font-size:clamp(2.6rem,8vw,6.4rem);max-width:10ch;line-height:.92;text-transform:uppercase}.bgs-skin-festival .bgs-stats .bgs-stat-value{font-family:var(--site-font);font-size:clamp(2.6rem,7vw,5.2rem);letter-spacing:-.04em;color:#fff!important}.bgs-skin-festival :is(#events,#preview-events) .bgs-hoverable{aspect-ratio:3 / 4!important}.bgs-skin-festival :is(#events,#preview-events) .bgs-hoverable span:last-child span:nth-child(2){font-size:2rem!important;text-transform:uppercase}@media (pointer: fine){.bgs-skin-festival :is(#events,#preview-events) .bgs-hoverable:hover{transform:scale(1.03) rotate(-1.2deg)}}.bgs-skin-festival .bgs-button{background:var(--site-accent)!important;color:#140804!important;text-transform:uppercase;font-weight:800;letter-spacing:.12em}.bgs-skin-festival .bgs-cta-banner{min-height:64vh;background:linear-gradient(to top,#0a0908,transparent),#1a0c08!important;border-radius:0!important}.bgs-skin-festival .bgs-cta-banner .bgs-heading{font-size:clamp(2.2rem,7vw,5rem);text-transform:uppercase}.bgs-skin-festival .bgs-video-play{transform:scale(.94);transition:transform .8s ease}.bgs-skin-festival .bgs-reveal.is-in .bgs-video-play{transform:scale(1)}.bgs-skin-signal{--site-card: rgba(255, 255, 255, .03);--site-border: rgba(125, 211, 252, .16);--skin-logo-tracking: .22em;--skin-logo-transform: uppercase;--skin-logo-weight: 500;--skin-h-tracking: -.04em;--skin-rule-w: 100%;--skin-rule-h: 1px;--skin-btn-radius: 0px;--fx-orb-a: rgba(125, 211, 252, .16);--fx-orb-b: rgba(80, 40, 180, .18);--fx-spot: rgba(125, 211, 252, .1)}.bgs-skin-signal{background-image:linear-gradient(rgba(125,211,252,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(125,211,252,.04) 1px,transparent 1px);background-size:64px 64px}.bgs-skin-signal header.bg-transparent{background:linear-gradient(to bottom,rgba(3,4,10,.8),transparent)!important;border-bottom:1px solid rgba(125,211,252,.12)!important}.bgs-skin-signal .bgs-hero-cinematic h1.bgs-heading{font-weight:500;letter-spacing:-.05em;font-size:clamp(2.4rem,7.5vw,6.5rem);max-width:min(100%,16ch);overflow-wrap:anywhere}.bgs-skin-signal .bgs-eyebrow{letter-spacing:.28em;color:var(--site-accent)!important}.bgs-skin-signal .bgs-button{background:transparent!important;color:var(--site-accent)!important;border:1px solid var(--site-accent);position:relative}.bgs-skin-signal .bgs-cta-banner .bgs-button{overflow:hidden}.bgs-skin-signal .bgs-cta-banner .bgs-button:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--site-accent);clip-path:inset(0 85% 0 0);animation:bgs-orbit-line 3.6s linear infinite}@keyframes bgs-orbit-line{0%{clip-path:inset(0 85% 0 0)}25%{clip-path:inset(0 0 85% 0)}50%{clip-path:inset(0 0 0 85%)}75%{clip-path:inset(85% 0 0 0)}to{clip-path:inset(0 85% 0 0)}}.bgs-skin-signal :is(#about,#preview-about) h2.bgs-heading{font-size:clamp(2.4rem,7vw,5.6rem);max-width:10ch;line-height:.92}.bgs-skin-signal :is(#calendar,#preview-calendar) li span:first-child{font-size:1.6rem;letter-spacing:-.04em}.bgs-skin-signal .bgs-event-row{padding-top:1.6rem;padding-bottom:1.6rem}.bgs-skin-signal .bgs-event-row-title{font-weight:500;letter-spacing:-.04em}.bgs-skin-signal .bgs-cta-banner{background:transparent!important;border:1px solid rgba(125,211,252,.2);border-radius:0!important}.bgs-skin-signal .bgs-cta-banner .bgs-heading{font-size:clamp(2rem,6vw,4.4rem);letter-spacing:-.04em}.bgs-skin-signal :is(#gallery,#preview-gallery) img{transform:perspective(800px) translateZ(0)}.bgs-skin-signal .bgs-unfurl img,.bgs-skin-signal :is(#gallery,#preview-gallery) img{filter:saturate(.85) contrast(1.08)}.bgs-skin-folio{--site-card: rgba(255, 252, 246, .55);--site-border: rgba(20, 17, 14, .16);--skin-logo-weight: 700;--skin-logo-tracking: .01em;--skin-h-weight: 700;--skin-h-tracking: -.03em;--skin-rule-w: 100%;--skin-rule-h: 1px;--skin-rule-bg: #14110e;--skin-btn-radius: 0px;--fx-orb-a: rgba(154, 28, 50, .12);--fx-orb-b: rgba(196, 168, 120, .28);--fx-spot: rgba(20, 17, 14, .05)}.bgs-skin-folio header{background:transparent!important;border-bottom:1px solid rgba(20,17,14,.18)!important}.bgs-skin-folio .bgs-hero-cinematic{min-height:92vh}.bgs-skin-folio .bgs-hero-cinematic h1.bgs-heading{font-size:clamp(2.6rem,8vw,7rem);line-height:.88;max-width:min(100%,10ch);mix-blend-mode:difference;color:#fff;overflow-wrap:anywhere}.bgs-skin-folio .bgs-hero-cinematic .bgs-eyebrow{letter-spacing:.28em;font-size:.62rem}.bgs-skin-folio :is(#about,#preview-about) h2.bgs-heading{font-size:clamp(2.8rem,7vw,5.6rem);max-width:10ch;line-height:.92}.bgs-skin-folio :is(#about,#preview-about) .bgs-copy{columns:1;max-width:38rem;font-size:1.12rem;line-height:1.7;background:transparent;border:0}@media (min-width: 900px){.bgs-skin-folio :is(#about,#preview-about) .bgs-copy{columns:2;column-gap:2rem;max-width:46rem}}.bgs-skin-folio .bgs-button{background:transparent!important;color:var(--site-fg)!important;border-bottom:2px solid var(--site-accent);border-radius:0!important;padding-left:0;padding-right:0;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem}.bgs-skin-folio .bgs-cta-banner{background:#14110e!important;color:#efe8dc;border-radius:0!important;min-height:58vh}.bgs-skin-folio .bgs-cta-banner .bgs-heading{color:#efe8dc;font-size:clamp(2.4rem,7vw,5.2rem);max-width:12ch;margin-inline:auto}.bgs-skin-folio .bgs-cta-banner .bgs-button{color:#efe8dc!important;border-bottom-color:var(--site-accent)}.bgs-skin-folio .bgs-footer{border-top:2px solid #14110e!important}.bgs-skin-folio .bgs-footer>div>div>p:first-child{font-size:clamp(2rem,7vw,5.4rem);line-height:.88;font-weight:700}.bgs-skin-folio :is(#events,#preview-events) .bgs-hoverable{outline:1px solid rgba(20,17,14,.2)}.bgs-skin-folio:before{content:"";position:fixed;left:0;top:18%;width:3px;height:48%;z-index:20;pointer-events:none;background:var(--site-accent);transform-origin:top center;transform:scaleY(0)}.bgs-skin-folio[data-motion]:not([data-motion=none]):before{animation:bgs-folio-kicker linear both;animation-timeline:scroll();animation-range:0% 55%}.bgs-skin-folio[data-motion]:not([data-motion=none]) .bgs-statement-quote p,.bgs-skin-folio[data-motion]:not([data-motion=none]) :is(#quotes,#preview-quotes) blockquote p{transform-origin:left center;animation:bgs-folio-quote linear both;animation-timeline:view();animation-range:entry 0% cover 40%}.bgs-skin-folio[data-motion]:not([data-motion=none]) .bgs-hero-cinematic .bgs-eyebrow{transform:translate3d(-12px,0,0);animation:bgs-folio-quote .8s cubic-bezier(.16,1,.3,1) .2s both}.bgs-site[data-motion=none].bgs-skin-folio:before{display:none}.bgs-store-row{display:flex;flex-wrap:wrap;gap:.65rem}.bgs-store-badge{border:1px solid currentColor;padding:.7rem 1.15rem;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;text-decoration:none}.bgs-audio-player{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center}.bgs-audio-player-btns{display:flex;align-items:center;gap:.35rem}.bgs-newsletter{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-top:2rem;max-width:36rem;margin-inline:auto}.bgs-newsletter input{flex:1 1 12rem;min-width:0;background:var(--site-field);border:1px solid var(--site-border);color:var(--site-fg);padding:.85rem 1rem;outline:none}.bgs-tour{text-align:center}.bgs-tour .bgs-count-digits{justify-content:center;flex-wrap:wrap}.bgs-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:calc(1.25rem + var(--bgs-preview-bar, 0px)) 1.25rem 1.25rem}.bgs-video-modal>button{top:calc(.85rem + var(--bgs-preview-bar, 0px))!important}.bgs-video-modal-frame{width:min(1100px,100%);aspect-ratio:16 / 9;background:#000}.bgs-skin-renaissance{--site-card: #0a0a0a;--site-border: rgba(255, 255, 255, .12);--site-muted: rgba(255, 255, 255, .62);--site-field: #111111;--skin-logo-size: .95rem;--skin-logo-tracking: .28em;--skin-logo-transform: uppercase;--skin-logo-weight: 500;--skin-nav-size: .68rem;--skin-nav-tracking: .22em;--skin-h-weight: 500;--skin-h-tracking: .08em;--skin-h-transform: uppercase;--skin-rule-display: none;--skin-btn-radius: 0px;--skin-btn-tracking: .18em;--fx-orb-a: rgba(255, 255, 255, .04);--fx-orb-b: rgba(20, 20, 20, .5);--fx-spot: rgba(255, 255, 255, .03);--enter-y: 42px;--enter-x: 0px;--enter-scale: 1;--enter-dur: .85s;background:#000;color:#fff}.bgs-skin-renaissance .bgs-catalog-fx{opacity:.28}.bgs-skin-renaissance:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.bgs-skin-renaissance header{-webkit-backdrop-filter:none;backdrop-filter:none}.bgs-skin-renaissance header.bg-transparent{background:linear-gradient(to bottom,rgba(0,0,0,.72),transparent)!important;border-bottom:0!important}.bgs-skin-renaissance header:not(.bg-transparent){background:#000000e0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.bgs-skin-renaissance .bgs-hero-cinematic{isolation:isolate;min-height:100vh;align-items:flex-end;clip-path:inset(0)}.bgs-skin-renaissance .bgs-hero-cinematic img.bgs-hero-media{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:120%;object-fit:cover;object-position:center 18%;filter:grayscale(1) contrast(1.2);transform:translate3d(0,var(--bgs-parallax-y, 0px),0) scale(1.08);will-change:transform}.bgs-skin-renaissance .bgs-hero-cinematic>div.absolute{z-index:1;background:linear-gradient(180deg,#00000026,#0003 40%,#000000d1)!important}.bgs-skin-renaissance .bgs-hero-cinematic>.relative{z-index:2}.bgs-skin-renaissance .bgs-hero-cinematic .bgs-eyebrow{color:#fff!important;letter-spacing:.42em;font-weight:500;font-family:Heebo,Open Sans,sans-serif}.bgs-skin-renaissance .bgs-hero-cinematic h1.bgs-heading{font-family:Oswald,Arial Narrow,sans-serif;font-weight:500;font-size:clamp(2.5rem,8vw,7rem);letter-spacing:.02em;line-height:.9;text-transform:uppercase;max-width:min(100%,14ch);color:#fff;overflow-wrap:anywhere}.bgs-skin-renaissance .bgs-hero-cinematic p:not(.bgs-eyebrow){font-family:Heebo,sans-serif;font-weight:300;font-size:.95rem;letter-spacing:.04em;max-width:28rem;color:#ffffffc7!important}.bgs-skin-renaissance .bgs-hero-cinematic .bgs-button,.bgs-skin-renaissance .bgs-store-badge{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.7);border-radius:0!important;letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:500;padding:.7rem 1.15rem;transition:background .35s ease,color .35s ease,transform .35s ease}.bgs-skin-renaissance .bgs-store-row{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.6rem}.bgs-skin-renaissance .bgs-hero-cinematic .bgs-button{display:none}@media (pointer: fine){.bgs-skin-renaissance .bgs-store-badge:hover,.bgs-skin-renaissance .bgs-button:hover{background:#fff!important;color:#000!important;transform:translate3d(0,-2px,0)}}.bgs-skin-renaissance h1.bgs-heading,.bgs-skin-renaissance h2.bgs-heading,.bgs-skin-renaissance h3.bgs-heading{font-family:Oswald,Arial Narrow,sans-serif;text-transform:uppercase}.bgs-skin-renaissance .bgs-copy,.bgs-skin-renaissance .bgs-eyebrow{font-family:Heebo,Open Sans,sans-serif}.bgs-skin-renaissance .bgs-button{background:transparent!important;color:#fff!important;border:1px solid #fff;text-transform:uppercase;font-size:.68rem;font-weight:500}.bgs-skin-renaissance :is(#video,#preview-video){padding:0}.bgs-skin-renaissance :is(#video,#preview-video) .bgs-eyebrow,.bgs-skin-renaissance :is(#video,#preview-video) h2.bgs-heading{display:none}.bgs-skin-renaissance .bgs-video-cinema{min-height:72vh;display:flex;align-items:center;justify-content:center;background:#000}.bgs-skin-renaissance .bgs-video-cinema .bgs-video-play{max-width:none;border-radius:0!important;min-height:72vh}.bgs-skin-renaissance .bgs-play-orb{width:6.4rem;height:6.4rem;border:1px solid #fff;background:transparent!important;color:#fff!important;border-radius:999px;transition:transform .5s ease,background .4s ease,color .4s ease}@media (pointer: fine){.bgs-skin-renaissance .bgs-video-play:hover .bgs-play-orb{transform:scale(1.08);background:#fff!important;color:#000!important}}.bgs-skin-renaissance :is(#about,#preview-about) h2.bgs-heading{font-size:clamp(2.2rem,6.4vw,4.6rem);max-width:16ch;line-height:.95}.bgs-skin-renaissance :is(#about,#preview-about) .bgs-eyebrow{display:none}.bgs-skin-renaissance :is(#about,#preview-about) img{aspect-ratio:1 / 1;filter:grayscale(1) contrast(1.12)}.bgs-skin-renaissance :is(#audio,#preview-audio) .bgs-eyebrow{display:none}.bgs-skin-renaissance .bgs-audio-player{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;margin-top:2rem;padding:1rem 1.15rem;border:1px solid rgba(255,255,255,.14);background:#000000b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bgs-skin-renaissance .bgs-audio-player-btns{display:flex;align-items:center;gap:.35rem}.bgs-skin-renaissance .bgs-audio-player button{width:2.4rem;height:2.4rem;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background .3s ease,color .3s ease}.bgs-skin-renaissance .bgs-audio-player button.is-play{width:2.8rem;height:2.8rem;border-color:#fff}@media (pointer: fine){.bgs-skin-renaissance .bgs-audio-player button:hover{background:#fff;color:#000}}.bgs-skin-renaissance .bgs-audio-player-meta{min-width:0}.bgs-skin-renaissance .bgs-audio-player-title{font-family:Oswald,sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bgs-skin-renaissance .bgs-audio-player-time{font-family:Heebo,sans-serif;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;opacity:.55;margin-top:.2rem}.bgs-skin-renaissance .bgs-audio-progress{height:2px;background:#ffffff29;overflow:hidden;margin-top:.7rem}.bgs-skin-renaissance .bgs-audio-progress>span{display:block;height:100%;width:18%;background:#fff;transform-origin:left center}.bgs-skin-renaissance .bgs-audio-player.is-on .bgs-audio-progress>span{animation:bgs-audio-fill 18s linear infinite}@keyframes bgs-audio-fill{0%{transform:scaleX(.08)}to{transform:scaleX(6)}}.bgs-skin-renaissance .bgs-tour{text-align:center;padding:2.5rem 0 1rem}.bgs-skin-renaissance .bgs-tour h2.bgs-heading{font-size:clamp(2.8rem,8vw,6.4rem);letter-spacing:.08em}.bgs-skin-renaissance .bgs-tour .bgs-count-digits{justify-content:center;gap:.7rem;margin-top:2rem;flex-wrap:wrap}.bgs-skin-renaissance .bgs-tour .bgs-count-digits span{min-width:4.6rem;background:transparent;border:0;border-radius:0;padding:0;font-family:Oswald,sans-serif;font-weight:500;font-size:clamp(2.4rem,6vw,4.2rem)}.bgs-skin-renaissance .bgs-tour .bgs-count-digits em{display:block;margin-top:.45rem;font-style:normal;font-family:Heebo,sans-serif;font-size:.62rem;letter-spacing:.22em;font-weight:500;opacity:.55}.bgs-skin-renaissance .bgs-newsletter{display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-top:2rem;max-width:36rem;margin-inline:auto;border-bottom:1px solid rgba(255,255,255,.35)}.bgs-skin-renaissance .bgs-newsletter input{flex:1 1 12rem;min-width:0;background:transparent;border:0;color:#fff;padding:.85rem 0;font-family:Heebo,sans-serif;font-size:.92rem;font-weight:300;outline:none}.bgs-skin-renaissance .bgs-newsletter input::placeholder{color:#ffffff6b;letter-spacing:.08em}.bgs-skin-renaissance .bgs-newsletter .bgs-button{border:0!important;padding-inline:.2rem 0}.bgs-skin-renaissance .bgs-cta-banner{background:#000!important;border:0;border-radius:0!important;margin:0;min-height:52vh;display:flex;flex-direction:column;justify-content:center}.bgs-skin-renaissance .bgs-cta-banner .bgs-heading{font-size:clamp(2.2rem,6vw,4.2rem);letter-spacing:.1em}.bgs-skin-renaissance .bgs-footer{background:#000;border-top:1px solid rgba(255,255,255,.1)!important;padding-top:4rem}.bgs-skin-renaissance .bgs-footer-grid{display:grid;grid-template-columns:1fr;gap:2.2rem}@media (min-width: 720px){.bgs-skin-renaissance .bgs-footer-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.bgs-skin-renaissance .bgs-footer-kicker{font-family:Oswald,sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:.72rem;margin-bottom:.85rem;color:#fff}.bgs-skin-renaissance .bgs-footer a,.bgs-skin-renaissance .bgs-footer p{font-family:Heebo,sans-serif;font-weight:300;font-size:.82rem}.bgs-skin-renaissance .bgs-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#000000eb;display:flex;align-items:center;justify-content:center;padding:1.25rem}.bgs-skin-renaissance .bgs-video-modal-frame{width:min(1100px,100%);aspect-ratio:16 / 9;background:#000}@media (max-width: 767px){.bgs-skin-renaissance .bgs-hero-cinematic img.bgs-hero-media{position:absolute;height:100%;transform:none}.bgs-skin-renaissance .bgs-audio-player{grid-template-columns:auto 1fr}.bgs-skin-renaissance .bgs-hero-cinematic h1.bgs-heading{font-size:clamp(2.6rem,16vw,4.2rem)}}html:has(.bgs-skin-shuffle){scroll-behavior:smooth}.bgs-skin-shuffle{--site-muted: #777777 !important;--site-card: #ffffff !important;--site-border: rgba(24, 24, 24, .12) !important;--site-field: #ffffff !important;--site-on-accent: #ffffff !important;--skin-ticket: #ff3b30;--skin-logo-size: 1.05rem;--skin-logo-tracking: .34em;--skin-logo-transform: uppercase;--skin-logo-weight: 800;--skin-nav-size: .68rem;--skin-nav-tracking: .18em;--skin-h-weight: 800;--skin-h-tracking: .12em;--skin-h-transform: uppercase;--skin-rule-display: none;--skin-btn-radius: 0px;--skin-btn-tracking: .16em;--enter-y: 20px;--enter-x: 0px;--enter-scale: 1;--enter-dur: .7s;color:#181818;font-family:Inter,Segoe UI,sans-serif;background:#fff}.bgs-skin-shuffle .bgs-catalog-fx{display:none}.bgs-skin-shuffle{--shuffle-eq-pos: 0 100%, 5px 100%, 10px 100%, 15px 100%, 20px 100%, 25px 100%, 30px 100%;--shuffle-eq-rest: 3px 42%, 3px 74%, 3px 50%, 3px 88%, 3px 34%, 3px 62%, 3px 46%}.bgs-shuffle-eq{position:fixed;left:0;right:5.5rem;bottom:0;z-index:4;display:flex;align-items:flex-end;justify-content:center;gap:3px;height:calc(2.55rem + var(--eq-kick, 0) * 2.2rem);padding:0 1.25rem .35rem;pointer-events:none;color:#a259ff;opacity:0;transform:translate3d(0,8px,0);transition:opacity .45s ease,transform .45s ease,height .18s ease}.bgs-shuffle-eq.is-on{opacity:calc(.26 + var(--eq-kick, 0) * .42);transform:none}.bgs-shuffle-eq span{flex:1 1 0;max-width:5px;border-radius:99px;background:linear-gradient(to top,currentColor,#181818);transform-origin:bottom center;animation:bgs-wave-bar var(--eq-tempo, 1.85s) ease-in-out infinite alternate}@keyframes bgs-shuffle-eq-bars{to{background-size:3px 86%,3px 30%,3px 94%,3px 40%,3px 78%,3px 28%,3px 70%}}.bgs-skin-shuffle .bgs-brand-bar{display:grid!important;grid-template-columns:2.75rem 1fr auto;align-items:center;max-width:none;width:100%;padding-inline:1.15rem;padding-bottom:.55rem}.bgs-skin-shuffle .bgs-brand-bar>a{justify-self:center;font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:.34em;text-transform:uppercase;font-size:.95rem}.bgs-shuffle-letters{display:inline-flex}.bgs-shuffle-letters span{position:relative;display:inline-block}.bgs-shuffle-letters span:after{content:"";position:absolute;left:50%;bottom:-.42rem;width:3px;height:.48rem;margin-left:-1.5px;border-radius:99px;background:#a259ff;transform-origin:bottom center;animation:bgs-wave-bar 1.55s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * .08s)}@media (pointer: fine){.bgs-skin-shuffle .bgs-brand-bar>a:hover .bgs-shuffle-letters span:after{animation-duration:.36s}}.bgs-skin-shuffle .bgs-brand-menu{background:transparent!important;border-color:transparent!important}.bgs-skin-shuffle header{background:#ffffffeb!important;border-bottom:1px solid rgba(24,24,24,.08)!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bgs-skin-shuffle h1.bgs-heading,.bgs-skin-shuffle h2.bgs-heading,.bgs-skin-shuffle h3.bgs-heading{font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.3}.bgs-skin-shuffle h2.bgs-heading:after{content:"";display:block!important;width:2.15rem;height:.72rem;margin-top:.7rem;color:inherit;--shuffle-eq-img: linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor);background-color:transparent;background-image:var(--shuffle-eq-img);background-position:var(--shuffle-eq-pos);background-repeat:no-repeat;background-size:var(--shuffle-eq-rest);transform:none}.bgs-skin-shuffle .bgs-sec-center h2.bgs-heading:after{margin-inline:auto}.bgs-skin-shuffle .bgs-sec-end h2.bgs-heading:after{margin-left:auto;margin-right:0}.bgs-skin-shuffle .bgs-sec-chrome-bleed{padding-top:0}.bgs-skin-shuffle .bgs-divider-ornament{display:block;width:2.15rem;height:.72rem;margin-inline:auto;color:#a259ff;--shuffle-eq-img: linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor);background-image:var(--shuffle-eq-img);background-position:var(--shuffle-eq-pos);background-repeat:no-repeat;background-size:var(--shuffle-eq-rest)}.bgs-skin-shuffle .bgs-button,.bgs-skin-shuffle .bgs-store-badge,.bgs-skin-shuffle .bgs-merch-cta,.bgs-skin-shuffle .bgs-audio-track,.bgs-skin-shuffle .bgs-audio-player-title{position:relative}.bgs-skin-shuffle .bgs-button:after,.bgs-skin-shuffle .bgs-store-badge:after,.bgs-skin-shuffle .bgs-merch-cta:after,.bgs-skin-shuffle .bgs-merch-info h3:after,.bgs-skin-shuffle .bgs-audio-track:after,.bgs-skin-shuffle .bgs-audio-player-title:after,.bgs-skin-shuffle .bgs-event-row-title:after{content:"";display:inline-block;width:2.15rem;height:.7rem;margin-left:.55rem;vertical-align:middle;flex-shrink:0;background-image:var(--shuffle-eq-img);background-position:var(--shuffle-eq-pos);background-repeat:no-repeat;background-size:var(--shuffle-eq-rest);color:#a259ff;--shuffle-eq-img: linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor), linear-gradient(currentColor, currentColor);opacity:0;transform:translate3d(-4px,0,0);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.bgs-skin-shuffle .bgs-event-row-title,.bgs-skin-shuffle .bgs-merch-info h3,.bgs-skin-shuffle .bgs-audio-track,.bgs-skin-shuffle .bgs-audio-player-title{display:inline-flex;align-items:center}.bgs-skin-shuffle .bgs-button:after,.bgs-skin-shuffle .bgs-store-badge:after,.bgs-skin-shuffle .bgs-merch-cta:after{position:absolute;right:.7rem;top:50%;margin-left:0;margin-top:-.35rem;transform:none}.bgs-skin-shuffle .bgs-button,.bgs-skin-shuffle .bgs-store-badge,.bgs-skin-shuffle .bgs-hero-cinematic .bgs-button{padding-right:2.8rem}.bgs-skin-shuffle .bgs-merch-info h3:after,.bgs-skin-shuffle .bgs-audio-track:after,.bgs-skin-shuffle .bgs-event-row-title:after{width:0;margin-left:0;overflow:hidden}.bgs-skin-shuffle .bgs-audio-player.is-on .bgs-audio-player-title:after{width:2.15rem;margin-left:.45rem;opacity:1;animation:bgs-shuffle-eq-bars .42s ease-in-out infinite alternate}.bgs-skin-shuffle .bgs-eyebrow{font-family:Playfair Display,Georgia,serif;font-style:italic;text-transform:none;letter-spacing:.04em;font-size:.95rem;color:#777!important}.bgs-skin-shuffle .bgs-copy{font-family:Inter,sans-serif;color:#777!important}.bgs-skin-shuffle a{transition:color .2s ease,background .2s ease,border-color .2s ease}.bgs-skin-shuffle a:hover{color:#a259ff}.bgs-skin-shuffle .bgs-button{border-radius:0!important;letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;background:#181818!important;color:#fff!important;transition:background .2s ease,color .2s ease}.bgs-skin-shuffle .bgs-button:hover{background:#a259ff!important;color:#fff!important}.bgs-skin-shuffle .bgs-hero-cinematic{min-height:92vh;background:#111;color:#fff}.bgs-skin-shuffle .bgs-hero-cinematic h1.bgs-heading{font-size:clamp(3rem,11vw,8.2rem);letter-spacing:.08em;line-height:.88;color:#fff;max-width:12ch}.bgs-skin-shuffle .bgs-hero-cinematic h1.bgs-heading:after{content:"";display:block;width:min(16rem,88%);height:1.1rem;margin-top:1.05rem;color:#a259ff;background:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 10px);transform-origin:left bottom;animation:bgs-wave-bar 1.35s ease-in-out infinite alternate}.bgs-skin-shuffle .bgs-hero-cinematic .bgs-eyebrow{color:#fff!important;letter-spacing:.28em;font-family:Montserrat,sans-serif;font-style:normal;font-size:.68rem;font-weight:700}.bgs-skin-shuffle .bgs-hero-cinematic p:not(.bgs-eyebrow){font-family:Playfair Display,Georgia,serif;font-style:italic;color:#ffffffc7!important}.bgs-skin-shuffle .bgs-hero-cinematic .bgs-button,.bgs-skin-shuffle .bgs-store-badge{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.55);border-radius:0!important;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;padding:.7rem 1.15rem}.bgs-skin-shuffle .bgs-store-row{display:flex;flex-wrap:wrap;gap:.65rem}@media (max-width: 640px){.bgs-skin-shuffle .bgs-hero-lead{z-index:8}.bgs-skin-shuffle .bgs-store-row{display:grid;grid-template-columns:1fr;gap:.5rem}.bgs-skin-shuffle .bgs-store-row .bgs-store-badge{justify-content:center;text-align:center;width:100%;box-sizing:border-box}.bgs-skin-shuffle .bgs-hero-cinematic .bgs-button{width:100%}.bgs-skin-shuffle .bgs-wave{bottom:6%;opacity:.4}}@media (pointer: fine){.bgs-skin-shuffle .bgs-store-badge:hover,.bgs-skin-shuffle .bgs-hero-cinematic .bgs-button:hover{background:#a259ff!important;border-color:#a259ff;color:#fff!important}.bgs-skin-shuffle h2.bgs-heading:hover:after,.bgs-skin-shuffle .bgs-button:hover:after,.bgs-skin-shuffle .bgs-store-badge:hover:after,.bgs-skin-shuffle .bgs-merch-cta:hover:after,.bgs-skin-shuffle .bgs-merch-card:hover .bgs-merch-info h3:after,.bgs-skin-shuffle .bgs-event-row:hover .bgs-event-row-title:after,.bgs-skin-shuffle .bgs-audio-track:hover:after{opacity:1;width:2.15rem;margin-left:.55rem;transform:none;animation:bgs-shuffle-eq-bars .4s ease-in-out infinite alternate}.bgs-skin-shuffle .bgs-hero-cinematic .bgs-button:hover:after,.bgs-skin-shuffle .bgs-store-badge:hover:after{color:#fff}.bgs-skin-shuffle .bgs-hero-cinematic h1.bgs-heading:hover:after{animation-duration:.36s}}.bgs-skin-shuffle .bgs-audio-player{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.1rem;align-items:center;margin-top:1.6rem;padding:1.1rem 1.2rem 1.1rem 1.7rem;border:1px solid rgba(24,24,24,.12);background:#111;color:#fff}.bgs-skin-shuffle .bgs-audio-player:before{content:"";position:absolute;left:0;top:16%;bottom:16%;width:11px;color:#a259ff;background:repeating-linear-gradient(180deg,currentColor 0 3px,transparent 3px 7px);transform-origin:left center;opacity:.45}.bgs-skin-shuffle .bgs-audio-player.is-on:before{animation:bgs-wave-bar .4s ease-in-out infinite alternate}.bgs-skin-shuffle .bgs-audio-player-btns{display:flex;align-items:center;gap:.35rem}.bgs-skin-shuffle .bgs-audio-player button{width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff}.bgs-skin-shuffle .bgs-audio-player button.is-play{width:3rem;height:3rem;background:#a259ff;border-color:#a259ff}.bgs-skin-shuffle .bgs-audio-player-title{font-family:Montserrat,sans-serif;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem}.bgs-skin-shuffle .bgs-audio-player-time{font-size:.72rem;color:#777;margin-top:.2rem}.bgs-skin-shuffle .bgs-audio-progress{margin-top:.7rem;height:3px;background:#ffffff2e}.bgs-skin-shuffle .bgs-audio-progress>span{display:block;height:100%;width:18%;background:#a259ff}.bgs-skin-shuffle .bgs-audio-player.is-on .bgs-audio-progress>span{animation:bgs-shuffle-progress 8s linear infinite}@keyframes bgs-shuffle-progress{0%{width:0%}to{width:100%}}.bgs-skin-shuffle .bgs-audio-track{color:#181818!important}.bgs-skin-shuffle .bgs-audio-track:hover{color:#a259ff!important}.bgs-skin-shuffle .bgs-tour{text-align:center;padding:0;background:#111;color:#fff}.bgs-skin-shuffle .bgs-tour h2.bgs-heading{color:#fff}.bgs-skin-shuffle .bgs-tour .bgs-count-digits{display:flex;justify-content:center;gap:1.1rem;margin-top:1.8rem;flex-wrap:wrap}.bgs-skin-shuffle .bgs-tour .bgs-count-digits span{display:flex;flex-direction:column;min-width:4.4rem;padding:.85rem .5rem;background:#181818;font-family:Montserrat,sans-serif;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:800;letter-spacing:.04em}.bgs-skin-shuffle .bgs-tour .bgs-count-digits em{font-family:Playfair Display,Georgia,serif;font-style:italic;font-size:.68rem;font-weight:400;letter-spacing:.08em;text-transform:none;color:#777;margin-top:.35rem}.bgs-skin-shuffle .bgs-tour .bgs-count-meta,.bgs-skin-shuffle .bgs-tour p{color:#777!important}.bgs-skin-shuffle :is(#featured-gig,#preview-featured-gig){background:#111;color:#fff}.bgs-skin-shuffle :is(#featured-gig,#preview-featured-gig)>div{max-width:none;padding:0}.bgs-skin-shuffle .bgs-ticket{font-family:Montserrat,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:var(--skin-ticket);color:#fff;padding:.55rem .75rem;white-space:nowrap}.bgs-skin-shuffle .bgs-event-row{grid-template-columns:6.5rem 1fr auto auto;align-items:center}.bgs-skin-shuffle .bgs-event-row-title{font-family:Montserrat,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:.95rem}@media (pointer: fine){.bgs-skin-shuffle .bgs-event-row:hover{padding-top:1.25rem;padding-bottom:1.25rem;color:inherit;background:#f7f7f7}.bgs-skin-shuffle .bgs-event-row:hover .bgs-event-row-bg{opacity:0}.bgs-skin-shuffle .bgs-event-row:hover .bgs-event-row-title{transform:none;color:#a259ff}.bgs-skin-shuffle .bgs-event-row:hover .bgs-event-row-kicker,.bgs-skin-shuffle .bgs-event-row:hover .bgs-event-row-meta{color:#777}.bgs-skin-shuffle .bgs-event-row:hover:before{opacity:.2;animation:bgs-wave-bar .42s ease-in-out infinite alternate}}.bgs-skin-shuffle .bgs-event-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:repeating-linear-gradient(90deg,color-mix(in srgb,#a259ff 70%,transparent) 0 3px,transparent 3px 9px);transform-origin:center bottom;transition:opacity .28s ease}.bgs-skin-shuffle .bgs-merch-card{background:#fff}.bgs-skin-shuffle .bgs-merch-media{position:relative;overflow:hidden;aspect-ratio:1;background:#f4f4f4}.bgs-skin-shuffle .bgs-merch-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transform-origin:center;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 7px,transparent 7px 13px);mask-image:repeating-linear-gradient(90deg,#000 0 7px,transparent 7px 13px);transition:transform .45s ease,mask-image .55s ease}.bgs-skin-shuffle .bgs-merch-ph{width:100%;height:100%;background:#ececec}.bgs-skin-shuffle .bgs-merch-cta{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;opacity:0;background:#181818;color:#fff;letter-spacing:.16em;text-transform:uppercase;font-size:.62rem;font-weight:700;padding:.7rem 2.6rem .7rem .5rem;transition:opacity .3s ease,background .2s ease}.bgs-skin-shuffle .bgs-merch-info{padding:.95rem 0 .2rem}.bgs-skin-shuffle .bgs-merch-info h3{font-family:Montserrat,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bgs-skin-shuffle .bgs-merch-info p{font-size:.78rem;color:#777;margin-top:.25rem}.bgs-skin-shuffle .bgs-merch-price{color:#a259ff!important;font-family:Montserrat,sans-serif;font-weight:800;font-size:.95rem!important;margin-top:.45rem!important}@media (pointer: fine){.bgs-skin-shuffle .bgs-merch-card:hover img{transform:scale(1.04);-webkit-mask-image:linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000)}.bgs-skin-shuffle .bgs-merch-card:hover .bgs-merch-cta{opacity:1}.bgs-skin-shuffle .bgs-merch-cta:hover{background:#a259ff}}@media (pointer: coarse){.bgs-skin-shuffle .bgs-merch-cta{opacity:1}.bgs-skin-shuffle .bgs-merch-media img{-webkit-mask-image:none;mask-image:none;transform:none}}.bgs-skin-shuffle .bgs-blog-ph{border:1px solid rgba(24,24,24,.1);background:#fff}.bgs-skin-shuffle .bgs-blog-ph-media{aspect-ratio:16 / 10;background:linear-gradient(135deg,#f4f4f4,#ececec)}.bgs-skin-shuffle .bgs-blog-ph-kicker{padding:1rem 1rem 1.15rem;font-family:Playfair Display,Georgia,serif;font-style:italic;color:#777;font-size:.92rem}.bgs-skin-shuffle :is(#video,#preview-video){background:#111;color:#fff}.bgs-skin-shuffle :is(#gallery,#preview-gallery){background:#111;color:#fff}.bgs-skin-shuffle :is(#gallery,#preview-gallery) .bgs-eyebrow,.bgs-skin-shuffle :is(#gallery,#preview-gallery) h2.bgs-heading{color:#fff}.bgs-skin-shuffle .bgs-spectrum{background:#111;padding-inline:1rem}@media (min-width: 768px){.bgs-skin-shuffle :is(.bgs-spectrum,.bgs-mixer,.bgs-tape,.bgs-channels,.bgs-drops,.bgs-social-bars,.bgs-crate,.bgs-stamps,.bgs-nights,.bgs-meters,.bgs-cue-strips){padding-left:2rem;padding-right:2rem}.bgs-skin-shuffle .bgs-liner{margin-inline:2rem}}.bgs-skin-shuffle .bgs-spectrum-bar{background:#181818}@media (hover: hover) and (pointer: fine){.bgs-skin-shuffle .bgs-spectrum-bar:hover,.bgs-skin-shuffle .bgs-spectrum-bar:focus-visible{box-shadow:0 0 28px #a259ff66}}.bgs-skin-shuffle .bgs-spectrum-lb-eq span{background:#a259ff}.bgs-skin-shuffle :is(#lineup,#preview-lineup){background:#111;color:#fff}.bgs-skin-shuffle :is(#lineup,#preview-lineup) .bgs-eyebrow,.bgs-skin-shuffle :is(#lineup,#preview-lineup) h2.bgs-heading{color:#fff}.bgs-skin-shuffle .bgs-mixer{background:#111}.bgs-skin-shuffle .bgs-mixer-name{font-family:Montserrat,sans-serif}.bgs-skin-shuffle .bgs-mixer-vu span,.bgs-skin-shuffle .bgs-vu span,.bgs-skin-shuffle .bgs-about-eq span,.bgs-skin-shuffle .bgs-lyrics-wave span{background:#a259ff}@media (hover: hover) and (pointer: fine){.bgs-skin-shuffle .bgs-mixer-ch:hover .bgs-mixer-fader,.bgs-skin-shuffle .bgs-mixer-ch:focus-visible .bgs-mixer-fader,.bgs-skin-shuffle .bgs-mixer-ch.is-on .bgs-mixer-fader{box-shadow:0 0 28px #a259ff59}}.bgs-skin-shuffle :is(#services,#preview-services,#video,#preview-video,#featured-gig,#preview-featured-gig,#about,#preview-about,.bgs-tour){position:relative;isolation:isolate}.bgs-skin-shuffle :is(#services,#preview-services,#video,#preview-video,#featured-gig,#preview-featured-gig,#about,#preview-about,.bgs-tour):before{content:"";position:absolute;inset:8% 0 auto;height:55%;z-index:0;pointer-events:none;opacity:.08;background:repeating-linear-gradient(90deg,#a259ff 0 5px,transparent 5px 22px);transform-origin:center bottom;animation:bgs-wave-bar 3.2s ease-in-out infinite alternate}.bgs-skin-shuffle :is(#video,#preview-video):before,.bgs-skin-shuffle .bgs-tour:before{opacity:.14}.bgs-skin-shuffle :is(#video,#preview-video) .bgs-eyebrow,.bgs-skin-shuffle :is(#video,#preview-video) h2.bgs-heading{color:#fff}.bgs-skin-shuffle :is(#video,#preview-video):has(.bgs-tape):before,.bgs-skin-shuffle :is(#audio,#preview-audio):has(.bgs-channels):before{display:none}.bgs-skin-shuffle .bgs-tape{background:#111}.bgs-skin-shuffle .bgs-tape-title{font-family:Montserrat,sans-serif}.bgs-skin-shuffle .bgs-video-tape .bgs-eyebrow,.bgs-skin-shuffle .bgs-video-tape h2.bgs-heading{color:#fff}.bgs-skin-shuffle :is(#audio,#preview-audio):has(.bgs-channels){background:#111;color:#fff}.bgs-skin-shuffle :is(#audio,#preview-audio):has(.bgs-channels) .bgs-eyebrow,.bgs-skin-shuffle :is(#audio,#preview-audio):has(.bgs-channels) h2.bgs-heading{color:#fff}.bgs-skin-shuffle .bgs-channel-name,.bgs-skin-shuffle .bgs-setlist-title,.bgs-skin-shuffle .bgs-setlist-date{font-family:Montserrat,sans-serif}.bgs-skin-shuffle .bgs-setlist-arm{background:#181818}.bgs-skin-shuffle .bgs-setlist-row.is-on .bgs-setlist-arm{background:#a259ff}.bgs-skin-shuffle :is(#blog,#preview-blog):has(.bgs-drops){background:#111;color:#fff}.bgs-skin-shuffle :is(#blog,#preview-blog):has(.bgs-drops) .bgs-eyebrow,.bgs-skin-shuffle :is(#blog,#preview-blog):has(.bgs-drops) h2.bgs-heading{color:#fff}.bgs-skin-shuffle .bgs-drop-title{font-family:Montserrat,sans-serif}.bgs-skin-shuffle :is(#social,#preview-social):has(.bgs-social-bars){background:#111;color:#fff}.bgs-skin-shuffle :is(#social,#preview-social):has(.bgs-social-bars) .bgs-eyebrow{color:#ffffff8c!important}.bgs-skin-shuffle :is(#social,#preview-social):has(.bgs-social-bars) h2.bgs-heading{color:#fff}.bgs-skin-shuffle .bgs-social-bars{background:#111}.bgs-skin-shuffle .bgs-social-bar{background:#181818}.bgs-skin-shuffle .bgs-social-bar-name,.bgs-skin-shuffle .bgs-social-bar-idx{font-family:Montserrat,sans-serif}.bgs-skin-shuffle .bgs-social-bar-eq span,.bgs-skin-shuffle .bgs-social-bar-live{color:#a259ff}.bgs-skin-shuffle .bgs-social-bar-eq span{background:#a259ff}.bgs-skin-shuffle .bgs-newsletter:before{content:"01";display:flex;align-items:center;padding:0 .85rem;font-family:Montserrat,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.18em;border:1px solid rgba(24,24,24,.18);border-right:0;background:#fff}.bgs-skin-shuffle .bgs-newsletter input{position:relative;background-image:repeating-linear-gradient(90deg,rgba(162,89,255,.35) 0 2px,transparent 2px 7px);background-size:100% 0;background-repeat:no-repeat;background-position:0 100%;transition:background-size .25s ease,border-color .2s ease}.bgs-skin-shuffle .bgs-newsletter input:focus{outline:none;border-color:#a259ff;background-size:100% 6px}.bgs-skin-shuffle #booking .bgs-book-form .bgs-field,.bgs-skin-shuffle #booking .bgs-field{transition:box-shadow .2s ease,background-size .25s ease;background-image:repeating-linear-gradient(90deg,rgba(162,89,255,.4) 0 2px,transparent 2px 7px);background-size:100% 0;background-repeat:no-repeat;background-position:0 100%}.bgs-skin-shuffle #booking .bgs-field:focus,.bgs-skin-shuffle #booking .bgs-field:focus-visible{outline:none;box-shadow:inset 3px 0 #a259ff;background-size:100% 5px}.bgs-skin-shuffle #booking .bgs-button{background:#181818!important;color:#fff!important;letter-spacing:.16em;text-transform:uppercase}.bgs-skin-shuffle #booking .bgs-button:hover{background:#a259ff!important}.bgs-skin-shuffle :is(#faq,#preview-faq) .bgs-faq-list{counter-reset:shuffle-track}.bgs-skin-shuffle :is(#faq,#preview-faq) details{counter-increment:shuffle-track;position:relative;overflow:hidden}.bgs-skin-shuffle :is(#faq,#preview-faq) summary{display:flex;gap:.85rem;align-items:baseline;font-family:Montserrat,sans-serif;letter-spacing:.06em;text-transform:uppercase;font-size:.86rem;font-weight:700}.bgs-skin-shuffle :is(#faq,#preview-faq) summary:before{content:counter(shuffle-track,decimal-leading-zero);font-variant-numeric:tabular-nums;letter-spacing:.16em;font-size:.62rem;opacity:.4}.bgs-skin-shuffle :is(#faq,#preview-faq) details:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;opacity:0;pointer-events:none;background:repeating-linear-gradient(90deg,#a259ff 0 3px,transparent 3px 8px);transform-origin:bottom center;animation:bgs-wave-bar .7s ease-in-out infinite alternate}.bgs-skin-shuffle :is(#faq,#preview-faq) details:hover:after,.bgs-skin-shuffle :is(#faq,#preview-faq) details[open]:after{opacity:.55}.bgs-skin-shuffle :is(#quotes,#preview-quotes) .bgs-card p{font-size:clamp(1.4rem,3vw,2.1rem);line-height:1.15;letter-spacing:-.02em}.bgs-skin-shuffle :is(#quotes,#preview-quotes) .bgs-card p:before{content:"Now playing";display:block;margin-bottom:.7rem;font-family:Montserrat,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#a259ff}.bgs-skin-shuffle :is(#press,#preview-press) .bgs-press-logos span{font-family:Montserrat,sans-serif;letter-spacing:.18em}.bgs-skin-shuffle :is(#stats,#preview-stats) .bgs-stats>*{position:relative;padding-bottom:.9rem}.bgs-skin-shuffle :is(#stats,#preview-stats) .bgs-stats>*:after{content:"";position:absolute;left:0;right:30%;bottom:0;height:8px;background:repeating-linear-gradient(90deg,#a259ff 0 3px,transparent 3px 8px);transform-origin:bottom center;animation:bgs-wave-bar 1.2s ease-in-out infinite alternate}.bgs-skin-shuffle :is(#repertoire,#preview-repertoire) ul:not(.bgs-crate-tracks){counter-reset:shuffle-song}.bgs-skin-shuffle :is(#repertoire,#preview-repertoire) ul:not(.bgs-crate-tracks) li{counter-increment:shuffle-song;display:flex;gap:.7rem;padding:.45rem 0;border-bottom:1px solid rgba(24,24,24,.08)}.bgs-skin-shuffle :is(#repertoire,#preview-repertoire) ul:not(.bgs-crate-tracks) li:before{content:counter(shuffle-song,decimal-leading-zero);font-variant-numeric:tabular-nums;letter-spacing:.14em;font-size:.62rem;opacity:.4;padding-top:.2rem}.bgs-skin-shuffle .bgs-video-play{border-radius:0!important}.bgs-skin-shuffle :is(#about,#preview-about) h2.bgs-heading{max-width:10ch;line-height:1}.bgs-skin-shuffle :is(#about,#preview-about) img{filter:grayscale(.15) contrast(1.05)}.bgs-skin-shuffle .bgs-newsletter{display:flex;flex-wrap:wrap;justify-content:center;gap:0;margin-top:1.6rem}.bgs-skin-shuffle .bgs-newsletter input{min-width:min(18rem,100%);border:1px solid rgba(24,24,24,.18);background:#fff;color:#181818;padding:.85rem 1rem;font-size:.9rem}.bgs-skin-shuffle .bgs-newsletter input::placeholder{color:#777}.bgs-skin-shuffle .bgs-newsletter .bgs-button{border-radius:0!important}.bgs-skin-shuffle :is(#cta,#preview-cta){background:#f4f4f4}.bgs-skin-shuffle .bgs-cta-banner{background:transparent!important;border:0!important;border-radius:0!important;margin:0!important;padding-inline:1rem!important;padding-block:2.25rem!important;overflow:visible!important}.bgs-skin-shuffle .bgs-cta-banner h2.bgs-heading{line-height:1.35;overflow:visible;padding-top:.15em;padding-inline:.2em}@media (min-width: 768px){.bgs-skin-shuffle .bgs-cta-banner{padding-inline:2rem!important}}.bgs-skin-shuffle .bgs-footer{background:#111;color:#fff;border-top:0!important}.bgs-skin-shuffle .bgs-footer-grid{display:grid;gap:2rem}@media (min-width: 800px){.bgs-skin-shuffle .bgs-footer-grid{grid-template-columns:1.2fr 1fr 1fr 1fr}}.bgs-skin-shuffle .bgs-footer-kicker{font-family:Montserrat,sans-serif;letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:800;margin-bottom:.85rem;color:#fff}.bgs-skin-shuffle .bgs-footer a,.bgs-skin-shuffle .bgs-footer p{color:#bdbdbd;font-size:.84rem}.bgs-skin-shuffle .bgs-footer .bgs-button{background:#ff3b30!important}.bgs-skin-shuffle .bgs-progress-line-wrap{height:8px;background:color-mix(in srgb,#a259ff 14%,transparent)}.bgs-skin-shuffle .bgs-progress-line{background:repeating-linear-gradient(90deg,#a259ff 0 3px,transparent 3px 7px)}.bgs-skin-shuffle nav.flex-col a{display:inline-flex;align-items:center}.bgs-skin-shuffle nav.flex-col a:after{content:"";display:inline-block;width:0;height:.7rem;margin-left:0;overflow:hidden;color:#a259ff;background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 6px);transform-origin:left bottom;transition:width .2s ease,margin .2s ease}@media (pointer: fine){.bgs-skin-shuffle nav.flex-col a:hover:after{width:1.8rem;margin-left:.5rem;animation:bgs-wave-bar .4s ease-in-out infinite alternate}}.bgs-skin-shuffle .bgs-shuffle-dock{position:fixed;right:1rem;bottom:1.25rem;z-index:35;display:flex;flex-direction:column;gap:.55rem}.bgs-skin-shuffle .bgs-shuffle-dock button{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;background:#181818;color:#fff;border:0;box-shadow:0 8px 22px #0000002e;transition:background .2s ease,transform .2s ease}@media (pointer: fine){.bgs-skin-shuffle .bgs-shuffle-dock button:hover{background:#a259ff;transform:translate3d(0,-2px,0)}}@media (max-width: 767px){.bgs-spectrum,.bgs-mixer,.bgs-tape,.bgs-channels,.bgs-drops,.bgs-social-bars,.bgs-crate,.bgs-stamps,.bgs-nights,.bgs-meters,.bgs-cue-strips{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:1rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.bgs-spectrum::-webkit-scrollbar,.bgs-mixer::-webkit-scrollbar,.bgs-tape::-webkit-scrollbar,.bgs-channels::-webkit-scrollbar,.bgs-drops::-webkit-scrollbar,.bgs-social-bars::-webkit-scrollbar,.bgs-crate::-webkit-scrollbar,.bgs-stamps::-webkit-scrollbar,.bgs-nights::-webkit-scrollbar,.bgs-meters::-webkit-scrollbar,.bgs-cue-strips::-webkit-scrollbar{display:none}.bgs-mixer,.bgs-nights{height:min(58vh,28rem)}.bgs-crate{height:min(56vh,26rem)}.bgs-meters{height:min(50vh,24rem)}.bgs-spectrum{height:min(38vh,18rem)}.bgs-tape{height:min(40vh,20rem)}.bgs-channels,.bgs-social-bars{height:min(38vh,18rem)}.bgs-stamps{height:min(40vh,20rem)}.bgs-drops{min-height:16rem}.bgs-mixer-ch,.bgs-crate-ch,.bgs-nights-ch{flex:0 0 auto;width:min(74vw,18rem);min-width:0;scroll-snap-align:start}.bgs-mixer.is-solo .bgs-mixer-ch,.bgs-crate.is-solo .bgs-crate-ch,.bgs-nights.is-solo .bgs-nights-ch{width:min(26vw,6.5rem)}.bgs-mixer.is-solo .bgs-mixer-ch.is-on,.bgs-crate.is-solo .bgs-crate-ch.is-on,.bgs-nights.is-solo .bgs-nights-ch.is-on{width:min(82vw,20rem)}.bgs-stamp,.bgs-meter{flex:0 0 auto;width:min(62vw,15.5rem);min-width:0;scroll-snap-align:start}.bgs-stamps.is-solo .bgs-stamp,.bgs-meters.is-solo .bgs-meter{width:min(22vw,5.5rem);height:62%}.bgs-stamps.is-solo .bgs-stamp.is-on,.bgs-meters.is-solo .bgs-meter.is-on{width:min(78vw,19rem);height:100%}.bgs-spectrum-bar,.bgs-tape-bar{flex:0 0 auto;width:min(42vw,10.5rem);min-width:0;scroll-snap-align:start}.bgs-channel,.bgs-drop,.bgs-social-bars li{flex:0 0 auto;width:min(58vw,14.5rem);min-width:0;scroll-snap-align:start}.bgs-channels.is-solo .bgs-channel{width:min(22vw,5.5rem)}.bgs-channels.is-solo .bgs-channel.is-on{width:min(72vw,17rem)}.bgs-cue-ch{flex:0 0 auto;width:min(82vw,19rem);min-width:0;scroll-snap-align:start}.bgs-mixer-name{font-size:.72rem;letter-spacing:.04em}.bgs-mixer-role,.bgs-nights-meta{font-size:.64rem}.bgs-nights-title,.bgs-stamp-name{font-size:1.02rem}.bgs-mixer-bio{-webkit-line-clamp:7;font-size:.8rem}.bgs-rack{padding:.35rem .75rem 3.5rem}.bgs-rack-unit{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"led copy idx";gap:.7rem .75rem;padding:.95rem .85rem;min-height:3.25rem}.bgs-rack-led{grid-area:led}.bgs-rack-copy{grid-area:copy}.bgs-rack-idx{grid-area:idx}.bgs-rack-q{font-size:.82rem;letter-spacing:.045em}.bgs-rack-unit .bgs-vu{display:none}.bgs-cue{padding:.35rem .75rem 3.25rem}.bgs-cue-monitor{min-height:13.5rem;padding:1.35rem 1rem 1.1rem;box-shadow:inset 0 0 0 8px #1a1a1a,inset 0 0 0 9px #2c2c2c}.bgs-cue-now p{font-size:clamp(1.2rem,6.4vw,1.75rem)}.bgs-cue-led{top:.85rem;right:.9rem}.bgs-liner{margin:0 .75rem 3.25rem;padding:1.45rem 1rem 1.15rem;box-shadow:inset 0 0 0 8px #1a1a1a,inset 0 0 0 9px #2a2a2a}.bgs-liner-p,.bgs-liner-quote{font-size:.98rem}.bgs-skin-shuffle .bgs-brand-bar{padding-inline:.7rem;grid-template-columns:2.5rem minmax(0,1fr) auto;column-gap:.35rem}.bgs-skin-shuffle .bgs-brand-bar>a{letter-spacing:.2em;font-size:.78rem;min-width:0}.bgs-skin-shuffle .bgs-brand-tools{gap:.35rem}.bgs-skin-shuffle .bgs-brand-tools>ul{display:none}.bgs-skin-shuffle .bgs-hero-cinematic{min-height:min(92svh,42rem)}.bgs-skin-shuffle .bgs-hero-cinematic h1.bgs-heading{font-size:clamp(2.35rem,15vw,3.6rem)}.bgs-skin-shuffle h2.bgs-heading{font-size:clamp(1.32rem,7.6vw,2.05rem);letter-spacing:.07em}.bgs-skin-shuffle .bgs-store-badge,.bgs-skin-shuffle .bgs-hero-cinematic .bgs-button{padding:.65rem .9rem;font-size:.62rem}.bgs-skin-shuffle .bgs-store-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;max-width:22rem}.bgs-skin-shuffle .bgs-store-badge{justify-content:center}.bgs-skin-shuffle .bgs-audio-player{grid-template-columns:1fr;padding:1rem 1rem 1rem 1.45rem}.bgs-skin-shuffle .bgs-event-row{grid-template-columns:1fr auto}.bgs-skin-shuffle .bgs-newsletter{display:grid;grid-template-columns:auto minmax(0,1fr);max-width:none}.bgs-skin-shuffle .bgs-newsletter input{min-width:0;width:100%}.bgs-skin-shuffle .bgs-newsletter .bgs-button{grid-column:1 / -1}.bgs-skin-shuffle .bgs-spectrum,.bgs-skin-shuffle .bgs-mixer,.bgs-skin-shuffle .bgs-tape,.bgs-skin-shuffle .bgs-channels,.bgs-skin-shuffle .bgs-drops,.bgs-skin-shuffle .bgs-social-bars,.bgs-skin-shuffle .bgs-crate,.bgs-skin-shuffle .bgs-stamps,.bgs-skin-shuffle .bgs-nights,.bgs-skin-shuffle .bgs-meters,.bgs-skin-shuffle .bgs-cue-strips{padding-right:max(4.75rem,calc(1rem + env(safe-area-inset-right,0px)))}.bgs-skin-shuffle .bgs-shuffle-dock{right:max(.75rem,env(safe-area-inset-right,0px));bottom:calc(4.25rem + env(safe-area-inset-bottom,0px))}.bgs-skin-shuffle .bgs-shuffle-eq,.bgs-shuffle-eq{right:4.35rem;padding-bottom:max(.35rem,env(safe-area-inset-bottom,0px));height:calc(2.2rem + var(--eq-kick, 0) * 1.6rem)}.bgs-skin-shuffle .bgs-footer{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}}@media (max-width: 359px){.bgs-skin-shuffle .bgs-brand-tools>ul{display:none}.bgs-skin-shuffle .bgs-brand-bar>a{letter-spacing:.14em;font-size:.72rem}.bgs-mixer-ch,.bgs-crate-ch,.bgs-nights-ch{width:min(82vw,18rem)}.bgs-stamp,.bgs-meter{width:min(78vw,16rem)}.bgs-spectrum-bar,.bgs-tape-bar{width:min(52vw,11rem)}}@media (min-width: 768px) and (max-width: 1023px){.bgs-mixer-ch{min-width:7.4rem}.bgs-stamp{min-width:7rem}.bgs-crate-ch{min-width:9.2rem}.bgs-cue-monitor{padding:1.7rem 1.35rem 1.25rem}.bgs-liner{padding:1.9rem 1.4rem 1.4rem}.bgs-skin-shuffle .bgs-hero-cinematic h1.bgs-heading{font-size:clamp(3.2rem,9vw,5.6rem)}.bgs-skin-shuffle .bgs-shuffle-dock{right:max(1rem,env(safe-area-inset-right,0px));bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.bgs-channels,.bgs-drops,.bgs-social-bars,.bgs-meters,.bgs-tape{max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:1.25rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.bgs-channels::-webkit-scrollbar,.bgs-drops::-webkit-scrollbar,.bgs-social-bars::-webkit-scrollbar,.bgs-meters::-webkit-scrollbar,.bgs-tape::-webkit-scrollbar{display:none}.bgs-channels,.bgs-social-bars{height:min(42vh,20rem)}.bgs-meters{height:min(52vh,26rem)}.bgs-tape{height:min(42vh,21rem)}.bgs-channel,.bgs-drop,.bgs-social-bars li{flex:0 0 auto;width:min(42vw,16rem);min-width:0;scroll-snap-align:start}.bgs-channels.is-solo .bgs-channel{width:min(18vw,6rem)}.bgs-channels.is-solo .bgs-channel.is-on{width:min(52vw,18rem)}.bgs-meter{flex:0 0 auto;width:min(36vw,14.5rem);min-width:0;scroll-snap-align:start}.bgs-meters.is-solo .bgs-meter{width:min(16vw,5.5rem)}.bgs-meters.is-solo .bgs-meter.is-on{width:min(48vw,18rem)}.bgs-tape-bar{flex:0 0 auto;width:min(34vw,12.5rem);min-width:0;scroll-snap-align:start}}@media (max-width: 1023px){.bgs-skin-shuffle .bgs-merch-cta{opacity:1}.bgs-skin-shuffle .bgs-merch-media img{-webkit-mask-image:none;mask-image:none;transform:scale(1.02)}.bgs-about-frame .bgs-about-eq{opacity:.88}.bgs-skin-shuffle .bgs-shuffle-dock button{width:3rem;height:3rem}}html:has(.bgs-site[data-motion=none].bgs-skin-shuffle){scroll-behavior:auto}.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-audio-player.is-on .bgs-audio-progress>span{animation:none;width:40%}.bgs-site[data-motion=none] .bgs-shuffle-eq,.bgs-site[data-motion=none].bgs-skin-shuffle h2.bgs-heading:after,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-hero-cinematic h1.bgs-heading:after,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-button:after,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-store-badge:after,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-merch-cta:after,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-merch-info h3:after,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-audio-track:after,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-audio-player-title:after,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-audio-player:before,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-event-row-title:after,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-event-row:before,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-shuffle-letters span:after,.bgs-site[data-motion=none].bgs-skin-shuffle nav.flex-col a:after,.bgs-site[data-motion=none].bgs-skin-shuffle :is(#services,#preview-services,#video,#preview-video,#featured-gig,#preview-featured-gig,#about,#preview-about,.bgs-tour):before,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-about-eq,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-lyrics-wave,.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-setlist-eq,.bgs-site[data-motion=none].bgs-skin-shuffle :is(#faq,#preview-faq) details:after,.bgs-site[data-motion=none].bgs-skin-shuffle :is(#stats,#preview-stats) .bgs-stats>*:after{display:none!important}.bgs-site[data-motion=none].bgs-skin-shuffle .bgs-merch-media img{-webkit-mask-image:none;mask-image:none;transform:none}.bgs-skin-shuffle .bgs-crate-sleeve,.bgs-skin-shuffle .bgs-stamp,.bgs-skin-shuffle .bgs-cue-monitor,.bgs-skin-shuffle .bgs-cue-ch,.bgs-skin-shuffle .bgs-nights-fader,.bgs-skin-shuffle .bgs-meter-face,.bgs-skin-shuffle .bgs-rack-unit,.bgs-skin-shuffle .bgs-liner{border-radius:0}.bgs-skin-atelier{--site-muted: #9aa8b6 !important;--site-card: rgba(8, 12, 18, .55) !important;--site-border: rgba(255, 255, 255, .1) !important;--skin-card: rgba(8, 12, 18, .55);--skin-logo-size: 1.05rem;--skin-logo-tracking: .04em;--skin-logo-weight: 800;--skin-logo-transform: none;--skin-nav-size: .8rem;--skin-nav-tracking: .02em;--skin-nav-transform: none;--skin-h-weight: 800;--skin-h-tracking: -.04em;--skin-rule-w: 2.5rem;--skin-rule-h: 2px;--skin-btn-radius: 8px;--skin-btn-tracking: .01em;--fx-orb-a: rgba(225, 29, 72, .5);--fx-orb-b: rgba(251, 191, 36, .14);--fx-spot: rgba(225, 29, 72, .22);isolation:isolate;overflow-x:hidden}.bgs-skin-atelier .bgs-catalog-fx{display:none}.bgs-skin-atelier main,.bgs-skin-atelier .bgs-footer{position:relative;z-index:1}.bgs-skin-atelier:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:50;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='atelier-n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23atelier-n)'/%3E%3C/svg%3E")}.bgs-skin-atelier header{-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);background:#0b0f14b8!important;border-bottom:1px solid rgba(255,255,255,.1)!important}.bgs-skin-atelier header.bg-transparent{background:#0b0f14b8!important}.bgs-skin-atelier .bgs-nav a{color:#c5d0da;font-family:DM Sans,Segoe UI,sans-serif;font-weight:500}.bgs-skin-atelier .bgs-hero-cinematic .bgs-hero-lead{animation:bgs-atelier-rise .95s cubic-bezier(.16,1,.3,1) both}@keyframes bgs-atelier-rise{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}.bgs-skin-atelier .bgs-hero-cinematic h1.bgs-heading,.bgs-skin-atelier .bgs-atelier-title{font-weight:800;letter-spacing:-.048em;line-height:1.02;max-width:18ch}.bgs-skin-atelier .bgs-atelier-title{display:flex;flex-direction:column;gap:.06em}.bgs-skin-atelier .bgs-atelier-title-a{font-family:Syne,DM Sans,sans-serif;font-weight:800;letter-spacing:-.048em;background:linear-gradient(180deg,#fff 20%,#c5d0da);-webkit-background-clip:text;background-clip:text;color:transparent}.bgs-skin-atelier .bgs-atelier-title-b{font-family:Fraunces,Georgia,Times New Roman,serif!important;font-style:italic;font-weight:500;letter-spacing:-.03em;color:#fb7185;background:none}.bgs-skin-atelier .bgs-hero-cinematic .bgs-eyebrow{font-family:Syne,DM Sans,sans-serif;letter-spacing:.2em;color:#f9a8b8!important;font-weight:700}.bgs-skin-atelier .bgs-hero-cinematic .bgs-copy{font-family:Fraunces,Georgia,Times New Roman,serif;font-style:italic;font-size:clamp(1.15rem,2.4vw,1.65rem);color:#fb7185!important;max-width:28rem;line-height:1.25}.bgs-skin-atelier .bgs-button{font-family:Syne,DM Sans,sans-serif;font-weight:600;box-shadow:0 0 #e11d4866}.bgs-skin-atelier[data-motion]:not([data-motion=none]) .bgs-button{animation:bgs-atelier-pulse 2.8s ease-in-out infinite}@keyframes bgs-atelier-pulse{50%{box-shadow:0 0 28px 5px #e11d4861}}.bgs-skin-atelier article,.bgs-skin-atelier .bgs-card,.bgs-skin-atelier blockquote{border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#080c128c;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .35s ease,box-shadow .4s ease}.bgs-skin-atelier.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) article,.bgs-skin-atelier.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-card,.bgs-skin-atelier.bgs-site[data-catalog=on][data-motion]:not([data-motion=none]) .bgs-section article{transform:none}.bgs-skin-atelier :is(#about,#preview-about) h2.bgs-heading{font-size:clamp(2.15rem,5.2vw,3.6rem);letter-spacing:-.04em;max-width:14ch;line-height:1.04}.bgs-skin-atelier .bgs-cta-banner{background:radial-gradient(ellipse at 20% 0%,rgba(225,29,72,.22),transparent 55%),#0b0f14!important;border:1px solid rgba(255,255,255,.1);border-radius:16px!important}.bgs-skin-atelier .bgs-cta-banner .bgs-heading{font-size:clamp(2rem,6vw,3.8rem);letter-spacing:-.04em}.bgs-skin-atelier .bgs-footer{background:#080c12b3;border-top:1px solid rgba(255,255,255,.1)!important}.bgs-skin-atelier h1.bgs-atelier-live,.bgs-skin-atelier h2.bgs-atelier-live,.bgs-skin-atelier h3.bgs-atelier-live,.bgs-skin-atelier a.bgs-atelier-live,.bgs-skin-atelier button.bgs-atelier-live,.bgs-skin-atelier .bgs-eyebrow.bgs-atelier-live,.bgs-skin-atelier .bgs-copy.bgs-atelier-live,.bgs-skin-atelier .bgs-heading.bgs-atelier-live{text-shadow:0 0 14px rgba(251,113,133,.45),0 0 1px #fff}.bgs-atelier-orbs{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;pointer-events:none}.bgs-atelier-orbs:after{content:"";position:absolute;width:min(46vw,560px);height:min(46vw,560px);right:-12%;top:12%;border-radius:50%;filter:blur(72px);background:radial-gradient(circle,rgba(251,191,36,.14),transparent 70%);animation:bgs-atelier-orb 28s ease-in-out infinite reverse}.bgs-atelier-orb-rose{position:absolute;width:min(52vw,640px);height:min(52vw,640px);left:0;top:0;margin-left:calc(min(52vw,640px)/-2);margin-top:calc(min(52vw,640px)/-2);border-radius:50%;filter:blur(72px);pointer-events:none;background:radial-gradient(circle,rgba(225,29,72,.5),transparent 68%);transform:translate3d(22vw,20vh,0);will-change:transform;mix-blend-mode:screen}.bgs-atelier-orb-rose.is-idle{left:16%;top:8%;margin:0;animation:bgs-atelier-orb 22s ease-in-out infinite}@keyframes bgs-atelier-orb{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(7%,9%,0) scale(1.12)}}.bgs-atelier-marquee-slot{position:relative;z-index:1}.bgs-atelier-marquee{overflow:hidden;border-block:1px solid rgba(255,255,255,.1);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.bgs-atelier-marquee-track{display:flex;gap:2.6rem;width:max-content;padding:13px 0;animation:bgs-atelier-marquee 32s linear infinite;font-family:Syne,DM Sans,sans-serif;font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#f4f1ea6b}.bgs-atelier-marquee-track span:after{content:"·";margin-left:2.6rem;color:#fb7185;letter-spacing:0}@keyframes bgs-atelier-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.bgs-atelier-arc{position:fixed;z-index:55;pointer-events:none;opacity:0;left:0;top:0;width:0;height:0;overflow:visible;filter:drop-shadow(0 0 6px rgba(251,113,133,.55)) drop-shadow(0 0 14px rgba(125,211,252,.28));transition:opacity .14s ease}.bgs-atelier-arc.on{opacity:1}.bgs-atelier-arc-draw{display:block;width:100%;height:100%;overflow:visible}.bgs-atelier-arc-core{fill:none;stroke:url(#bgs-atelier-arc-g);stroke-width:1.35;stroke-linejoin:round;stroke-dasharray:16 38;animation:bgs-atelier-arc-run 1.05s linear infinite}.bgs-atelier-arc-hot{fill:none;stroke:#ffffffeb;stroke-width:.55;stroke-linejoin:round;stroke-dasharray:5 48;animation:bgs-atelier-arc-run .62s linear infinite reverse}.bgs-atelier-arc-fork{fill:none;stroke:#fff;stroke-width:.7;stroke-linecap:round;stroke-linejoin:round;filter:url(#bgs-atelier-arc-f);opacity:.85}@keyframes bgs-atelier-arc-run{to{stroke-dashoffset:-140}}@media (pointer: fine){.bgs-skin-cinema .bgs-button:hover,.bgs-skin-soiree .bgs-button:hover,.bgs-skin-signal .bgs-button:hover,.bgs-skin-renaissance .bgs-button:hover{transform:translate3d(calc((var(--bgs-mx, .5) - .5) * 10px),calc((var(--bgs-my, .5) - .5) * 8px),0)}.bgs-skin-atelier article:hover,.bgs-skin-atelier .bgs-card:hover,.bgs-skin-atelier blockquote:hover,.bgs-skin-atelier .bgs-event-row:hover,.bgs-skin-atelier .bgs-hoverable:hover{transform:translate3d(0,-5px,0);border-color:#ffffff38;box-shadow:0 18px 40px #0000004d}.bgs-skin-atelier .bgs-button:hover{background:#f43f5e!important;transform:translate3d(0,-1px,0)}}.bgs-social-marquee{overflow:hidden;margin-top:1.6rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.bgs-social-marquee-track{display:flex;align-items:center;gap:2.8rem;width:max-content;padding:.85rem 0}.bgs-social-marquee-track a{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;opacity:.72;white-space:nowrap}.bgs-social-marquee-track svg{width:1.05rem;height:1.05rem}.bgs-social-marquee.is-live .bgs-social-marquee-track{animation:bgs-social-credits 28s linear infinite}@keyframes bgs-social-credits{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.bgs-skin-cinema{--skin-rule-display: none}.bgs-skin-cinema h2.bgs-heading{display:inline-block;padding:.42rem .85rem .5rem;border:1px solid rgba(255,255,255,.28);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem!important;font-weight:500;max-width:none}.bgs-skin-cinema h2.bgs-heading:before{content:"";display:block;height:9px;margin:-.42rem -.85rem .5rem;background:repeating-linear-gradient(90deg,#111 0,#111 11px,#c4a574 11px,#c4a574 22px)}.bgs-skin-cinema :is(#about,#preview-about) h2.bgs-heading,.bgs-skin-cinema .bgs-cta-banner .bgs-heading{display:block;padding:0;border:0;font-size:clamp(2.2rem,6vw,5rem)!important;letter-spacing:.04em;text-transform:none}.bgs-skin-cinema :is(#about,#preview-about) h2.bgs-heading:before,.bgs-skin-cinema .bgs-cta-banner .bgs-heading:before{display:none}.bgs-skin-cinema .bgs-cta-banner:before{content:"END TITLES";display:block;letter-spacing:.46em;font-size:.62rem;opacity:.42;margin-bottom:1.1rem}.bgs-skin-cinema .bgs-evt-reel-track{border-block-color:#1a1610;box-shadow:inset 0 10px #0a0806,inset 0 -10px #0a0806}@media (hover: hover) and (pointer: fine){.bgs-skin-cinema .bgs-evt-reel-frame.is-on:hover{transform:scale(1.05);outline:1px solid rgba(196,165,116,.7)}.bgs-skin-cinema .bgs-social-marquee-track a:hover{opacity:1;color:var(--site-accent)}}.bgs-skin-cinema .bgs-social-marquee{border-block:1px solid rgba(196,165,116,.28)}@media (max-width: 767px){.bgs-social-marquee-track{gap:1.75rem;padding:1.05rem 0}.bgs-social-marquee-track a{font-size:.78rem;letter-spacing:.16em;gap:.65rem;min-height:2.75rem;opacity:.88}.bgs-social-marquee-track svg{width:1.25rem;height:1.25rem}.bgs-social-marquee.is-live .bgs-social-marquee-track{animation-duration:38s}.bgs-skin-cinema .bgs-cta-banner:before{letter-spacing:.28em;font-size:.58rem}.bgs-skin-cinema :is(#about,#preview-about) h2.bgs-heading,.bgs-skin-cinema .bgs-cta-banner .bgs-heading{font-size:clamp(1.7rem,8vw,2.7rem)!important}.bgs-skin-signal .bgs-unfurl,.bgs-skin-festival .bgs-unfurl{height:160vh}}@media (pointer: coarse),(max-width: 767px){.bgs-skin-cinema:before{opacity:.05}}@media (pointer: coarse),(max-width: 1023px){.bgs-skin-cinema .bgs-evt-reel-frame.is-on{outline:1px solid rgba(196,165,116,.42)}}.bgs-skin-nightlife .bgs-channel-fader,.bgs-skin-nightlife .bgs-social-bar,.bgs-skin-nightlife .bgs-social-bar-face{background:#0a0614}.bgs-skin-nightlife .bgs-vu span,.bgs-skin-nightlife .bgs-social-bar-eq span{background:var(--site-accent);box-shadow:0 0 8px color-mix(in srgb,var(--site-accent) 55%,transparent)}.bgs-skin-nightlife .bgs-social-bar-face:before{background:repeating-linear-gradient(90deg,#ff2d8a 0 3px,#22d3ee 3px 6px,transparent 6px 12px);opacity:.38}.bgs-skin-nightlife .bgs-channel-now,.bgs-skin-nightlife .bgs-social-bar-live{color:#22d3ee}.bgs-skin-nightlife .bgs-gal-pop-item.is-front{outline:1px solid rgba(255,45,138,.35)}.bgs-skin-nightlife .bgs-channel.is-on .bgs-channel-fader{box-shadow:0 0 28px #ff2d8a59}@media (hover: hover) and (pointer: fine){.bgs-skin-nightlife .bgs-gal-pop-item.is-front:hover{filter:brightness(1.08) saturate(1.2);box-shadow:0 0 70px #ff2d8a6b;transform:scale(calc(var(--bgs-gal-pop-front) * 1.045))}.bgs-skin-nightlife .bgs-channel:hover .bgs-channel-fader{box-shadow:0 0 28px #ff2d8a59}}@media (pointer: coarse),(max-width: 1023px){.bgs-skin-nightlife :is(#gallery,#preview-gallery) .bgs-gal-pop-item.is-front{filter:brightness(1.06) saturate(1.15);box-shadow:0 0 48px #ff2d8a52;transform:scale(calc(var(--bgs-gal-pop-front) * 1.03))}}.bgs-skin-soiree h2.bgs-heading:after{width:7.5rem;background:linear-gradient(90deg,#d7c4a3,transparent)}.bgs-skin-soiree[data-motion]:not([data-motion=none]) h2.bgs-heading:after{animation:bgs-catalog-rule 1.7s cubic-bezier(.22,1,.36,1) both}.bgs-skin-soiree .bgs-evt-lantern-glow{border:1px solid rgba(215,196,163,.38);box-shadow:0 16px 42px #d7c4a338}.bgs-skin-soiree .bgs-evt-lantern-item.is-on .bgs-evt-lantern-glow{filter:drop-shadow(0 0 22px rgba(215,196,163,.42))}.bgs-skin-soiree .bgs-section{--enter-y: 18px}@media (pointer: coarse),(max-width: 767px){.bgs-skin-soiree:after{opacity:.28}.bgs-skin-soiree[data-motion]:not([data-motion=none]):after{animation-duration:8s}}.bgs-skin-festival h2.bgs-heading{letter-spacing:-.03em;text-transform:uppercase}.bgs-skin-festival .bgs-evt-poster{filter:contrast(1.1) saturate(1.12)}@media (hover: hover) and (pointer: fine){.bgs-skin-festival .bgs-evt-poster.is-on:hover{transform:rotate(-2.2deg) translateY(-12px) scale(1.05);box-shadow:0 28px 48px #ff5a1f61;z-index:3}}@media (pointer: coarse),(max-width: 1023px){.bgs-skin-festival :is(#events,#preview-events) .bgs-evt-poster.is-on{transform:rotate(-1.4deg) translateY(-6px);box-shadow:0 18px 36px #ff5a1f47}}.bgs-skin-festival .bgs-channel-fader{background:#140804;border:1px solid rgba(255,90,31,.35)}.bgs-skin-festival .bgs-vu span{background:#ff5a1f}.bgs-skin-signal .bgs-channel-fader,.bgs-skin-signal .bgs-meter-face,.bgs-skin-signal .bgs-social-bar,.bgs-skin-signal .bgs-social-bar-face{background:#03040a;border:1px solid rgba(125,211,252,.18)}.bgs-skin-signal .bgs-channel-fader:after,.bgs-skin-signal .bgs-meter-face:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(180deg,transparent 0 7px,rgba(125,211,252,.08) 7px 8px)}.bgs-skin-signal .bgs-social-bar-face:before{background:repeating-linear-gradient(180deg,rgba(125,211,252,.55) 0 1px,transparent 1px 7px);-webkit-mask-image:none;mask-image:none;opacity:.45}.bgs-skin-signal .bgs-vu span,.bgs-skin-signal .bgs-meter-ladder span.is-lit,.bgs-skin-signal .bgs-social-bar-eq span{background:#7dd3fc;box-shadow:0 0 10px #7dd3fc8c}.bgs-skin-signal .bgs-meter-read .bgs-stat-value{font-family:inherit;font-weight:500;letter-spacing:-.05em}.bgs-skin-signal .bgs-social-bars{border-bottom-color:#7dd3fc59}.bgs-skin-signal .bgs-channel-now,.bgs-skin-signal .bgs-social-bar-live{color:#7dd3fc}.bgs-skin-folio h2.bgs-heading{font-size:clamp(2.4rem,6.5vw,5.2rem);line-height:.9;max-width:12ch;letter-spacing:-.035em}.bgs-skin-folio .bgs-eyebrow{letter-spacing:.32em}.bgs-skin-folio .bgs-section{border-bottom:1px solid rgba(20,17,14,.1)}.bgs-skin-folio .bgs-drop-cover{background:#efe8dc;border:1px solid #14110e}.bgs-skin-folio .bgs-drop-cover .bgs-vu{display:none}.bgs-skin-folio .bgs-drop-title{font-family:inherit;text-transform:none;letter-spacing:-.03em;font-size:1.35rem;font-weight:700}.bgs-skin-folio .bgs-drop-idx{letter-spacing:.22em}.bgs-skin-folio .bgs-press-logos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid #14110e}.bgs-skin-folio .bgs-press-logos span{border-bottom:1px solid #14110e;padding:.95rem .4rem .95rem 0;font-size:clamp(1.05rem,2.4vw,1.55rem);letter-spacing:-.02em;text-transform:none}@media (max-width: 639px){.bgs-skin-folio .bgs-press-logos{grid-template-columns:1fr}}.bgs-skin-folio .bgs-gal-spread-page.is-in .bgs-gal-spread-lead{box-shadow:0 24px 50px #14110e1f}.bgs-skin-renaissance .bgs-evt-poster img{filter:grayscale(1) contrast(1.22);transition:filter .45s ease}.bgs-skin-renaissance :is(#gallery,#preview-gallery) img{filter:grayscale(1) contrast(1.15);transition:filter .4s ease}@media (hover: hover) and (pointer: fine){.bgs-skin-renaissance .bgs-evt-poster.is-on:hover img,.bgs-skin-renaissance :is(#gallery,#preview-gallery) .bgs-hoverable:hover img{filter:none}}@media (pointer: coarse),(max-width: 1023px){.bgs-skin-renaissance .bgs-evt-poster img,.bgs-skin-renaissance :is(#gallery,#preview-gallery) img{filter:contrast(1.12)}.bgs-skin-renaissance .bgs-evt-poster.is-on img{filter:none}}.bgs-skin-atelier .bgs-cta-banner .bgs-heading{position:relative}.bgs-skin-atelier[data-motion]:not([data-motion=none]) .bgs-cta-banner .bgs-heading.bgs-atelier-live{text-shadow:0 0 18px rgba(251,113,133,.55),0 0 1px #fff}.bgs-site[data-motion=none] .bgs-collage-item,.bgs-site[data-motion=none] .bgs-lineup-row.is-active .bgs-lineup-name,.bgs-site[data-motion=none] .bgs-event-row,.bgs-site[data-motion=none] .bgs-video-play,.bgs-site[data-motion=none] .bgs-spectrum-bar{transform:none!important}.bgs-site[data-motion=none] .bgs-spectrum-bar,.bgs-site[data-motion=none] .bgs-spectrum-bar:after,.bgs-site[data-motion=none] .bgs-spectrum-lb-eq span,.bgs-site[data-motion=none] .bgs-mixer-fader,.bgs-site[data-motion=none] .bgs-mixer-vu span,.bgs-site[data-motion=none] .bgs-mixer-ch.is-on .bgs-mixer-shots img.is-show,.bgs-site[data-motion=none] .bgs-vu span,.bgs-site[data-motion=none] .bgs-lyrics-wave span,.bgs-site[data-motion=none] .bgs-about-eq span,.bgs-site[data-motion=none] .bgs-tape-bar,.bgs-site[data-motion=none] .bgs-channel-fader,.bgs-site[data-motion=none] .bgs-drop-cover,.bgs-site[data-motion=none] .bgs-crate-disc,.bgs-site[data-motion=none] .bgs-nights-ch.is-on img,.bgs-site[data-motion=none] .bgs-meter-ladder span.is-lit,.bgs-site[data-motion=none] .bgs-social-bar-eq span,.bgs-site[data-motion=none] .bgs-social-bar-face:before{animation:none!important}.bgs-site[data-motion=none] .bgs-social-bar-face:before{-webkit-mask-image:none;mask-image:none}.bgs-site[data-motion=none].bgs-skin-nightlife.has-custom-cursor,.bgs-site[data-motion=none].bgs-skin-nightlife.has-custom-cursor *{cursor:auto!important}.bgs-site[data-motion=none] .bgs-social-marquee-track,.bgs-site[data-motion=none].bgs-skin-soiree h2.bgs-heading:after,.bgs-site[data-motion=none].bgs-skin-festival .bgs-evt-poster,.bgs-site[data-motion=none].bgs-skin-cinema .bgs-evt-reel-frame,.bgs-site[data-motion=none].bgs-skin-nightlife .bgs-gal-pop-item{animation:none!important;transform:none;filter:none}.bgs-site[data-motion=none] .bgs-night-cursor,.bgs-site[data-motion=none].bgs-skin-cinema:before,.bgs-site[data-motion=none].bgs-skin-renaissance:before,.bgs-site[data-motion=none].bgs-skin-soiree:after,.bgs-site[data-motion=none].bgs-skin-folio:before,.bgs-site[data-motion=none] .bgs-atelier-arc-fork,.bgs-site[data-motion=none] .bgs-atelier-marquee{display:none}.bgs-site[data-motion=none].bgs-skin-atelier article:hover,.bgs-site[data-motion=none].bgs-skin-atelier .bgs-card:hover,.bgs-site[data-motion=none].bgs-skin-atelier .bgs-button:hover{transform:none}.bgs-site[data-motion=none].bgs-skin-renaissance .bgs-hero-cinematic img.bgs-hero-media{transform:none!important}.bgs-hologlass{display:grid;gap:1rem;margin-top:2rem}@media (min-width: 768px){.bgs-hologlass{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}.bgs-hologlass-card{position:relative;overflow:hidden;margin:0;padding:1.35rem 1.4rem 1.25rem;border-radius:calc(var(--site-radius) + 4px);border:1px solid color-mix(in srgb,var(--site-accent, #e11d48) 28%,transparent);background:color-mix(in srgb,var(--site-fg, #fff) 6%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:inherit;transform:perspective(900px) rotateX(var(--hg-rx, 0deg)) rotateY(var(--hg-ry, 0deg));transition:transform .25s ease,box-shadow .3s ease;box-shadow:0 18px 40px #00000038}.bgs-hologlass-card p{margin:0;font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.45;font-weight:550}.bgs-hologlass-card footer{margin-top:.85rem;font-size:.85rem;opacity:.7}.bgs-hologlass-sheen{pointer-events:none;position:absolute;top:-40%;right:-60%;bottom:-40%;left:-60%;background:linear-gradient(115deg,transparent 35%,color-mix(in srgb,var(--site-accent, #e11d48) 35%,transparent) 48%,transparent 62%);opacity:.35;transform:translate(-30%)}.bgs-hologlass.is-live .bgs-hologlass-sheen{animation:bgs-hologlass-sweep 4.8s ease-in-out infinite;animation-delay:calc(var(--hg-i, 0) * .35s)}@keyframes bgs-hologlass-sweep{0%,55%{transform:translate(-40%)}to{transform:translate(40%)}}@media (max-width: 767px){.bgs-hologlass-card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:none}}@media (prefers-reduced-motion: reduce){.bgs-hologlass-sheen{animation:none!important}.bgs-hologlass-card{transform:none!important}}.bgs-site[data-motion=none] .bgs-hologlass-card{transform:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--site-card, rgba(12, 12, 16, .72))}.bgs-site[data-motion=none] .bgs-hologlass-sheen{display:none}.bgs-press-belt{position:relative;margin-top:1.5rem;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.bgs-press-belt-track{display:flex;width:max-content;gap:2.5rem;align-items:center;padding-block:.75rem}.bgs-press-belt.is-live .bgs-press-belt-track{animation:bgs-press-belt 28s linear infinite}.bgs-press-belt.is-live:hover .bgs-press-belt-track,.bgs-press-belt.is-live:focus-within .bgs-press-belt-track{animation-play-state:paused}@keyframes bgs-press-belt{0%{transform:translate(0)}to{transform:translate(-50%)}}.bgs-press-belt-item{display:inline-flex;align-items:center;flex:0 0 auto;opacity:.82}.bgs-press-belt-item img{height:2rem;width:auto;object-fit:contain;filter:grayscale(.35)}.bgs-press-belt-name{font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}@media (prefers-reduced-motion: reduce){.bgs-press-belt.is-live .bgs-press-belt-track{animation:none;flex-wrap:wrap;width:100%;justify-content:center}}.bgs-site[data-motion=none] .bgs-press-belt-track{animation:none!important;flex-wrap:wrap;width:100%;justify-content:center;gap:1.5rem}.bgs-site[data-motion=none] .bgs-press-belt{mask-image:none;-webkit-mask-image:none}.bgs-reel3d{width:100%;padding-block:.75rem 1.5rem}.bgs-reel3d-track{display:flex;gap:.85rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:10%;padding-inline:10%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bgs-reel3d-track::-webkit-scrollbar{display:none}.bgs-reel3d-card{position:relative;flex:0 0 min(78vw,18rem);scroll-snap-align:center;overflow:hidden;padding:0;border:0;border-radius:var(--site-radius);background:#0a0a10;color:#fff;cursor:pointer;outline:none;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .35s ease,opacity .35s ease}.bgs-reel3d-card img,.bgs-reel3d-ph{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.bgs-reel3d-ph{background:linear-gradient(135deg,#1a1a24,#0c0c12)}.bgs-reel3d-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000047;opacity:.85}.bgs-reel3d-title{position:absolute;left:.85rem;right:.85rem;bottom:.85rem;font-size:.85rem;font-weight:650;text-align:left;text-shadow:0 1px 10px rgba(0,0,0,.7)}@media (min-width: 768px){.bgs-reel3d{perspective:1100px;padding-block:1.5rem 2rem}.bgs-reel3d-track{justify-content:center;overflow:visible;scroll-snap-type:none;padding-inline:1.5rem;min-height:min(48vh,380px);align-items:center}.bgs-reel3d.is-live .bgs-reel3d-card{flex:0 0 clamp(10rem,16vw,14rem);margin-inline:-1.4rem;transform:translateZ(calc(var(--r3-abs, 0) * -36px)) rotateY(calc(var(--r3-i, 0) * -14deg)) scale(calc(1 - var(--r3-abs, 0) * .07));filter:brightness(calc(1 - var(--r3-abs, 0) * .16));opacity:calc(1 - var(--r3-abs, 0) * .1);z-index:calc(16 - var(--r3-abs, 0))}.bgs-reel3d.is-live .bgs-reel3d-card.is-front{flex:0 0 min(22rem,38vw);margin-inline:.5rem;transform:translateZ(48px) rotateY(0) scale(1.05);filter:none;opacity:1;z-index:24;box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent, #e11d48) 40%,transparent),0 28px 55px #00000080}}@media (prefers-reduced-motion: reduce){.bgs-reel3d-card{transition:none!important;transform:none!important;filter:none!important;opacity:1!important;margin-inline:.4rem!important}}.bgs-site[data-motion=none] .bgs-reel3d-card{transform:none!important;filter:none!important;opacity:1!important;margin-inline:.4rem!important}.bgs-gal-fx{--bgs-gal-duration: .92s;--bgs-gal-crop: 18%;--bgs-gal-crop-side: 21%;--bgs-gal-stagger: 85ms;--bgs-gal-overlap: 22%;--bgs-gal-bars: 24%;--bgs-gal-scatter: 28px;--bgs-gal-pop-back: .92;--bgs-gal-pop-front: 1.045;--bgs-gal-intensity: 1}.bgs-gal-peek{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 768px){.bgs-gal-peek{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.bgs-gal-peek-item{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;padding:0;border:0;background:#0a0a0a;border-radius:var(--site-radius);cursor:pointer;clip-path:inset(var(--bgs-gal-crop) var(--bgs-gal-crop-side) var(--bgs-gal-crop) var(--bgs-gal-crop-side));filter:saturate(.72) contrast(1.08);transform:scale(.96);transition:clip-path var(--bgs-gal-duration) cubic-bezier(.22,1,.36,1),filter var(--bgs-gal-duration) ease,transform var(--bgs-gal-duration) cubic-bezier(.22,1,.36,1)}.bgs-gal-peek-item img{width:100%;height:100%;object-fit:cover;transform:scale(1.18);transition:transform calc(var(--bgs-gal-duration) * 1.2) ease}.bgs-gal-peek-item.is-open{clip-path:inset(0);filter:none;transform:scale(1)}.bgs-gal-peek-item.is-open img{transform:scale(1.04)}@media (hover: hover) and (pointer: fine){.bgs-gal-peek-item.is-open:hover img{transform:scale(1.1)}}.bgs-gal-assemble{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width: 768px){.bgs-gal-assemble{grid-template-columns:1fr 1fr;gap:1.75rem}}.bgs-gal-assemble-item{position:relative;display:grid;grid-template-columns:repeat(var(--bgs-gal-tiles, 3),minmax(0,1fr));grid-template-rows:repeat(var(--bgs-gal-tiles, 3),minmax(0,1fr));gap:3px;width:100%;aspect-ratio:4 / 5;padding:0;border:0;background:transparent;cursor:pointer;border-radius:var(--site-radius)}.bgs-gal-assemble-tile{position:relative;overflow:hidden;min-width:0;min-height:0;transform:translate3d(var(--tile-x, 0),var(--tile-y, 0),0) rotate(var(--tile-rot, 0deg)) scale(.86);opacity:.35;transition:transform var(--bgs-gal-duration) cubic-bezier(.16,1,.3,1),opacity calc(var(--bgs-gal-duration) * .7) ease;transition-delay:var(--tile-delay, 0s)}.bgs-gal-assemble-tile img{position:absolute;max-width:none;object-fit:cover;pointer-events:none}.bgs-gal-assemble-item.is-in .bgs-gal-assemble-tile{transform:none;opacity:1}.bgs-gal-assemble-item.is-in{gap:0}.bgs-gal-assemble-item.is-in .bgs-gal-assemble-tile{transition:transform var(--bgs-gal-duration) cubic-bezier(.16,1,.3,1),opacity calc(var(--bgs-gal-duration) * .7) ease,border-radius .4s ease}.bgs-gal-pop{display:flex;flex-direction:column;padding:8vh 4vw 24vh;max-width:42rem;margin:0 auto}.bgs-gal-pop-item{position:sticky;top:12vh;display:block;width:100%;aspect-ratio:4 / 5;margin-bottom:calc(var(--bgs-gal-overlap) * -1.15);padding:0;border:0;overflow:hidden;background:#080808;border-radius:calc(var(--site-radius) * 1.35);cursor:pointer;box-shadow:0 18px 50px #00000061;transform:scale(var(--bgs-gal-pop-back)) translate3d(0,8px,0);transform-origin:center top;transition:transform var(--bgs-gal-duration) cubic-bezier(.22,1,.36,1),box-shadow var(--bgs-gal-duration) ease,filter var(--bgs-gal-duration) ease;filter:brightness(.78) saturate(.85)}.bgs-site[data-catalog=on] :is(#gallery,#preview-gallery) .bgs-gal-pop-item{position:sticky}.bgs-gal-pop-item img{width:100%;height:100%;object-fit:cover}.bgs-gal-pop-item.is-front{transform:scale(var(--bgs-gal-pop-front)) translateZ(0);box-shadow:0 28px 70px #00000080;filter:none;z-index:40!important}.bgs-gal-shutter{display:flex;flex-direction:column;gap:0}.bgs-gal-shutter-item{position:relative;display:block;width:100%;height:min(88vh,52rem);padding:0;border:0;overflow:hidden;background:#000;cursor:pointer}.bgs-gal-shutter-item img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform calc(var(--bgs-gal-duration) * 1.4) ease}.bgs-gal-shutter-bar{position:absolute;left:0;right:0;z-index:2;height:var(--bgs-gal-bars);background:#050505;pointer-events:none;transform-origin:center;transition:transform var(--bgs-gal-duration) cubic-bezier(.65,0,.35,1)}.bgs-gal-shutter-bar.is-top{top:0}.bgs-gal-shutter-bar.is-bottom{bottom:0}.bgs-gal-shutter-item.is-open .bgs-gal-shutter-bar.is-top{transform:scaleY(0);transform-origin:top}.bgs-gal-shutter-item.is-open .bgs-gal-shutter-bar.is-bottom{transform:scaleY(0);transform-origin:bottom}.bgs-gal-shutter-item.is-open img{transform:scale(1)}.bgs-gal-spread{display:flex;flex-direction:column;gap:4.5rem}.bgs-gal-spread-page{display:grid;grid-template-columns:1fr;gap:.75rem;align-items:stretch}@media (min-width: 768px){.bgs-gal-spread-page{grid-template-columns:1.45fr .9fr;gap:1rem;min-height:72vh}}.bgs-gal-spread-lead,.bgs-gal-spread-small{position:relative;display:block;overflow:hidden;padding:0;border:0;background:#0a0a0a;cursor:pointer}.bgs-gal-spread-lead{height:min(72vh,42rem);border-radius:var(--site-radius);clip-path:inset(var(--bgs-gal-crop) var(--bgs-gal-crop-side) var(--bgs-gal-crop) 0);transform:scale(1.04);filter:saturate(.8);transition:clip-path var(--bgs-gal-duration) cubic-bezier(.22,1,.36,1),transform var(--bgs-gal-duration) ease,filter var(--bgs-gal-duration) ease}.bgs-gal-spread-lead img,.bgs-gal-spread-small img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bgs-gal-spread-lead img{transform:scale(1.16);object-position:30% 40%;transition:transform calc(var(--bgs-gal-duration) * 1.25) ease}.bgs-gal-spread-side{display:grid;gap:.75rem;min-height:min(72vh,42rem)}.bgs-gal-spread-small{min-height:22vh;height:100%;border-radius:var(--site-radius);transform:translate3d(18%,12px,0);opacity:.45;clip-path:inset(8% 12% 8% 12%);transition:transform var(--bgs-gal-duration) cubic-bezier(.22,1,.36,1),opacity var(--bgs-gal-duration) ease,clip-path var(--bgs-gal-duration) ease;transition-delay:var(--tile-delay, 0s)}.bgs-gal-spread-page.is-in .bgs-gal-spread-lead{clip-path:inset(0);transform:none;filter:none}.bgs-gal-spread-page.is-in .bgs-gal-spread-lead img{transform:scale(1.03)}.bgs-gal-spread-page.is-in .bgs-gal-spread-small{transform:none;opacity:1;clip-path:inset(0)}@supports (animation-timeline: view()){.bgs-gal-peek-item{animation:bgs-gal-peek-open linear both;animation-timeline:view();animation-range:entry 0% cover 42%}.bgs-gal-assemble-tile{animation:bgs-gal-tile-in linear both;animation-timeline:view();animation-range:entry 0% cover 48%}.bgs-gal-shutter-bar.is-top,.bgs-gal-shutter-bar.is-bottom{animation:bgs-gal-bar-up linear both;animation-timeline:view();animation-range:entry 8% cover 50%}.bgs-gal-shutter-item img{animation:bgs-gal-img-settle linear both;animation-timeline:view();animation-range:entry 8% cover 50%}.bgs-gal-spread-lead{animation:bgs-gal-spread-lead linear both;animation-timeline:view();animation-range:entry 0% cover 45%}.bgs-gal-spread-small{animation:bgs-gal-spread-small linear both;animation-timeline:view();animation-range:entry 0% cover 45%}}@keyframes bgs-gal-peek-open{0%{clip-path:inset(var(--bgs-gal-crop) var(--bgs-gal-crop-side) var(--bgs-gal-crop) var(--bgs-gal-crop-side));filter:saturate(.72) contrast(1.08);transform:scale(.96)}to{clip-path:inset(0);filter:none;transform:scale(1)}}@keyframes bgs-gal-tile-in{0%{transform:translate3d(var(--tile-x, 0),var(--tile-y, 0),0) rotate(var(--tile-rot, 0deg)) scale(.86);opacity:.35}to{transform:none;opacity:1}}@keyframes bgs-gal-bar-up{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes bgs-gal-img-settle{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes bgs-gal-spread-lead{0%{clip-path:inset(var(--bgs-gal-crop) var(--bgs-gal-crop-side) var(--bgs-gal-crop) 0);transform:scale(1.04);filter:saturate(.8)}to{clip-path:inset(0);transform:none;filter:none}}@keyframes bgs-gal-spread-small{0%{transform:translate3d(18%,12px,0);opacity:.45;clip-path:inset(8% 12% 8% 12%)}to{transform:none;opacity:1;clip-path:inset(0)}}.bgs-gal-accordion{display:flex;flex-direction:column;gap:.45rem;width:100%;padding-inline:1rem}@media (min-width: 768px){.bgs-gal-accordion{flex-direction:row;height:min(62vh,540px);gap:.55rem;padding-inline:1.5rem}}.bgs-gal-accordion-panel{position:relative;display:block;flex:0 0 auto;width:100%;height:4.75rem;overflow:hidden;padding:0;border:0;border-radius:var(--site-radius);background:#0a0a0a;cursor:pointer;transition:height .5s cubic-bezier(.22,1,.36,1),flex .5s cubic-bezier(.22,1,.36,1),filter .45s ease;filter:saturate(.75) brightness(.88)}.bgs-gal-accordion-panel.is-active{height:min(58vw,300px);filter:none}@media (min-width: 768px){.bgs-gal-accordion-panel{flex:1 1 0;width:auto;height:100%;min-width:0}.bgs-gal-accordion-panel.is-active{flex:4.2 1 0;height:100%}}.bgs-gal-accordion-panel img{width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform .7s cubic-bezier(.22,1,.36,1)}.bgs-gal-accordion-panel.is-active img{transform:scale(1)}.bgs-gal-accordion-caption{position:absolute;inset:auto 0 0;display:flex;align-items:flex-end;gap:.65rem;padding:1.1rem 1rem .9rem;background:linear-gradient(to top,rgba(0,0,0,.78),transparent);color:#f7f3ea;text-align:left;opacity:0;transform:translateY(10px);transition:opacity .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.bgs-gal-accordion-panel.is-active .bgs-gal-accordion-caption{opacity:1;transform:none}.bgs-gal-accordion-index{font-size:.72rem;letter-spacing:.14em;opacity:.7;font-variant-numeric:tabular-nums}.bgs-gal-accordion-title{font-size:clamp(.85rem,1.6vw,1.05rem);font-weight:600;line-height:1.2}@media (hover: hover) and (pointer: fine){.bgs-gal-accordion.is-live .bgs-gal-accordion-panel:hover img{transform:scale(1.04)}}@media (prefers-reduced-motion: reduce){.bgs-gal-accordion-panel,.bgs-gal-accordion-panel img,.bgs-gal-accordion-caption{transition:none!important}}.bgs-gal-fold{display:flex;justify-content:center;align-items:stretch;gap:.65rem;width:100%;margin-top:1.25rem;padding-inline:1rem;overflow:hidden;transform:skew(5deg)}@media (min-width: 768px){.bgs-gal-fold{margin-inline:1.5rem;padding-inline:0;width:auto}}.bgs-gal-fold-card{position:relative;flex:1 1 0;min-width:0;height:min(58vw,420px);margin:0;padding:0;border:0;background:#0a0a0a;cursor:pointer;overflow:hidden;transition:flex 1s ease-in-out}.bgs-gal-fold-card img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter 1s ease-in-out,transform 1s ease-in-out}.bgs-gal-fold-head{position:absolute;bottom:0;left:0;z-index:1;min-width:100%;padding:.45em .55em;color:#111;background:color-mix(in srgb,var(--site-accent, #ff1ead) 75%,transparent);font-size:.85rem;font-weight:600;letter-spacing:.04em;text-align:center;white-space:nowrap;transform:rotate(-90deg);transform-origin:0% 0%;transition:transform .5s ease-in-out,background .5s ease-in-out,color .5s ease-in-out,font-size .5s ease-in-out,top .5s ease-in-out;pointer-events:none}.bgs-gal-fold-card.is-active{flex-grow:10}.bgs-gal-fold-card.is-active img{filter:grayscale(0)}.bgs-gal-fold-card.is-active .bgs-gal-fold-head{top:calc(100% - 2em);bottom:auto;color:#fff;background:#0000008c;font-size:clamp(1rem,2.4vw,1.65rem);transform:rotate(0) skew(-5deg)}@media (max-width: 599px){.bgs-gal-fold{transform:skew(3deg);gap:.4rem}.bgs-gal-fold-card{height:min(72vw,360px)}.bgs-gal-fold-head{font-size:.72rem}}@media (prefers-reduced-motion: reduce){.bgs-gal-fold-card,.bgs-gal-fold-card img,.bgs-gal-fold-head{transition:none!important}}.bgs-site[data-motion=none] .bgs-gal-fold{transform:none}.bgs-site[data-motion=none] .bgs-gal-fold-card img{filter:none}.bgs-site[data-motion=none] .bgs-gal-fold-head{transform:none;position:absolute;inset:auto 0 0;top:auto}.bgs-site[data-motion=none] .bgs-gal-peek-item,.bgs-site[data-motion=none] .bgs-gal-assemble-item,.bgs-site[data-motion=none] .bgs-gal-assemble-item .bgs-gal-assemble-tile,.bgs-site[data-motion=none] .bgs-gal-pop-item,.bgs-site[data-motion=none] .bgs-gal-shutter-item,.bgs-site[data-motion=none] .bgs-gal-shutter-bar,.bgs-site[data-motion=none] .bgs-gal-spread-lead,.bgs-site[data-motion=none] .bgs-gal-spread-small,.bgs-site[data-motion=none] .bgs-gal-accordion-panel,.bgs-site[data-motion=none] .bgs-gal-accordion-panel img,.bgs-site[data-motion=none] .bgs-gal-accordion-caption{clip-path:none;transform:none;filter:none;opacity:1;gap:0;animation:none!important;transition:none!important}.bgs-site[data-motion=none] .bgs-gal-accordion-panel{height:min(42vw,220px)}.bgs-site[data-motion=none] .bgs-gal-accordion-caption{opacity:1;transform:none}@media (min-width: 768px){.bgs-site[data-motion=none] .bgs-gal-accordion-panel{flex:1 1 0;height:100%}}.bgs-site[data-motion=none] .bgs-gal-shutter-bar{display:none}.bgs-site[data-motion=none] .bgs-gal-peek-item img,.bgs-site[data-motion=none] .bgs-gal-spread-lead img,.bgs-site[data-motion=none] .bgs-gal-shutter-item img{transform:none}.bgs-gal-coverflow{width:100%;padding-block:.5rem 1.25rem}.bgs-gal-coverflow-track{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:12%;padding-inline:12%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bgs-gal-coverflow-track::-webkit-scrollbar{display:none}.bgs-gal-coverflow-card{position:relative;flex:0 0 min(72vw,18rem);scroll-snap-align:center;overflow:hidden;padding:0;border:0;border-radius:var(--site-radius);background:#0c0c10;cursor:pointer;outline:none;transform-origin:center center;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .35s ease,opacity .35s ease}.bgs-gal-coverflow-card img{display:block;width:100%;aspect-ratio:3 / 4;object-fit:cover}.bgs-gal-coverflow-caption{position:absolute;left:.75rem;right:.75rem;bottom:.75rem;color:#fff;font-size:.82rem;font-weight:600;text-shadow:0 1px 8px rgba(0,0,0,.65);opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.bgs-gal-coverflow-card.is-active .bgs-gal-coverflow-caption{opacity:1;transform:none}@media (min-width: 768px){.bgs-gal-coverflow{perspective:1200px;padding-block:1.5rem 2rem}.bgs-gal-coverflow-track{justify-content:center;overflow:visible;scroll-snap-type:none;padding-inline:1.5rem;min-height:min(58vh,480px);align-items:center}.bgs-gal-coverflow.is-live .bgs-gal-coverflow-card{flex:0 0 clamp(9rem,14vw,12rem);margin-inline:-1.1rem;transform:translateZ(calc(var(--cf-abs, 0) * -48px)) rotateY(calc(var(--cf-i, 0) * -18deg)) scale(calc(1 - var(--cf-abs, 0) * .08));filter:saturate(calc(1 - var(--cf-abs, 0) * .18)) brightness(calc(1 - var(--cf-abs, 0) * .12));opacity:calc(1 - var(--cf-abs, 0) * .12);z-index:calc(20 - var(--cf-abs, 0))}.bgs-gal-coverflow.is-live .bgs-gal-coverflow-card.is-active{flex:0 0 min(16rem,28vw);margin-inline:.35rem;transform:translateZ(40px) rotateY(0) scale(1.04);filter:none;opacity:1;z-index:30;box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent, #e11d48) 35%,transparent),0 28px 60px #00000073}}@media (prefers-reduced-motion: reduce){.bgs-gal-coverflow-card{transition:none!important;transform:none!important;filter:none!important;opacity:1!important;margin-inline:.35rem!important}}.bgs-site[data-motion=none] .bgs-gal-coverflow-card{transform:none!important;filter:none!important;opacity:1!important;margin-inline:.35rem!important}@property --prg{syntax: "<number>"; initial-value: 0; inherits: true;}@property --hov{syntax: "<number>"; initial-value: 0; inherits: true;}.bgs-tilt{--bgs-tilt-max: 18deg;--ang: calc(var(--bgs-tilt-max) * (1 - 2 * var(--prg)));--tan: tan(max(var(--ang), -1 * var(--ang)));--dy: calc(100cqw * var(--tan));container-type:inline-size;margin:calc(-.35 * var(--dy)) 0;padding:.35rem}@supports (animation-timeline: view()){@keyframes bgs-tilt-prg{to{--prg: 1}}.bgs-tilt{animation:bgs-tilt-prg linear both;animation-timeline:view();animation-range:entry 0% exit 100%}}.bgs-tilt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));gap:.5rem;transform:skewY(var(--ang))}.bgs-tilt-cell{position:relative;display:grid;grid-template:100% / 100%;place-items:end;container-type:size;overflow:hidden;aspect-ratio:5 / 3;margin:0;padding:0;border:0;border-radius:var(--site-radius, 4px);background:color-mix(in srgb,var(--site-ink, #111) 12%,transparent);cursor:pointer;color:inherit;transition:--hov .35s ease,background-color .35s ease}.bgs-tilt-cell:hover,.bgs-tilt-cell:focus-visible{--hov: 1;outline:none}.bgs-tilt-cell img{grid-area:1 / 1;width:100%;height:calc(100cqh + 100cqw * var(--tan));object-fit:cover;transform:skewY(calc(-1 * var(--ang))) scale(calc(1 + .2 * var(--hov)));transition:transform .35s ease}.bgs-tilt-cap{grid-area:1 / 1;z-index:2;width:100%;padding:.4em .65em;opacity:var(--hov);background:color-mix(in srgb,var(--site-surface, #fff) 72%,transparent);color:var(--site-ink, #111);font-size:max(.65rem,3.8cqw);line-height:1.35;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .35s ease}@media (prefers-reduced-motion: reduce){.bgs-tilt{--ang: 0deg;--tan: 0;--dy: 0px;margin:0;animation:none}.bgs-tilt-grid{transform:none}.bgs-tilt-cell img{height:100%;transform:none}}@property --k{syntax: "<number>"; initial-value: 0; inherits: true;}.bgs-ring{--k: 0;--dir: 0;position:relative;height:max(140vh,calc(var(--n) * 42vh))}@media (max-aspect-ratio: 2/3){.bgs-ring{--dir: 1}}@supports (animation-timeline: view()){@keyframes bgs-ring-k{to{--k: 1}}.bgs-ring{animation:bgs-ring-k linear both;animation-timeline:view();animation-range:cover}}.bgs-ring-stage{position:sticky;top:max(4rem,8vh);display:grid;place-items:center;height:min(78vh,36rem);overflow:hidden;perspective:48em}.bgs-ring-assembly{--r: calc((2 + var(--dir)) / 3);--w: clamp(4.25em, min(42vh, 24vw), 13.5em);--z: calc(-.55 * var(--w) / tan(.5turn / var(--n)));position:relative;width:var(--w);aspect-ratio:var(--r);transform-style:preserve-3d;translate:0 0 var(--z);rotate:var(--dir) calc(1 - var(--dir)) 0 calc(var(--k) * -1turn)}.bgs-ring-card{--j: calc(var(--i) / var(--n));--dif-lin: calc(var(--j) - mod(var(--k) + 1, 1));--abs-lin: max(var(--dif-lin), -1 * var(--dif-lin));--dif-mid: calc(.5 - var(--abs-lin));--abs-mid: max(var(--dif-mid), -1 * var(--dif-mid));--dif-arc: calc(2 * (.5 - var(--abs-mid)));--lim: .38;--sel: max(0, calc((var(--lim) - var(--dif-arc)) / var(--lim)));--out: calc(1 - var(--sel));position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;transform-style:preserve-3d;transform:rotate3d(var(--dir),calc(1 - var(--dir)),0,calc(var(--j) * 1turn)) translateZ(var(--z)) rotate(calc(var(--dir) * .5turn))}.bgs-ring-face{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--site-radius, 8px) + 2px);box-shadow:0 10px 28px color-mix(in srgb,#000 45%,transparent);background:color-mix(in srgb,var(--site-ink, #111) 18%,transparent);outline:3px solid color-mix(in srgb,var(--site-accent, #f48c06) calc(var(--sel) * 85%),transparent);outline-offset:0;transition:outline-color .25s ease,transform .3s ease}.bgs-ring-card:focus-visible .bgs-ring-face{outline-color:var(--site-accent, #f48c06)}.bgs-ring-card:hover .bgs-ring-face,.bgs-ring-card:focus-visible .bgs-ring-face{transform:scale(calc(1 + .04 * var(--sel)))}.bgs-ring-face:after{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--out);background:color-mix(in srgb,var(--site-ink, #03071e) 72%,transparent);mix-blend-mode:color;pointer-events:none;content:""}.bgs-ring-face img{display:block;width:100%;height:100%;object-fit:cover}.bgs-ring-cap{position:absolute;right:0;bottom:0;left:0;z-index:2;padding:.55em .7em;opacity:calc(.15 + .85 * var(--sel));background:color-mix(in srgb,var(--site-surface, #fff) 55%,transparent);color:var(--site-ink, #111);font-size:clamp(.7rem,2.4vmin,.95rem);line-height:1.25;text-align:left;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .25s ease}.bgs-ring--flat{height:auto;animation:none}.bgs-ring--flat .bgs-ring-stage{position:relative;top:auto;height:auto;overflow-x:auto;overflow-y:hidden;perspective:none;place-items:stretch}.bgs-ring--flat .bgs-ring-assembly{display:flex;gap:.75rem;width:max-content;aspect-ratio:auto;padding:.5rem;transform:none;translate:none;rotate:none}.bgs-ring--flat .bgs-ring-card{position:relative;inset:auto;flex:0 0 auto;width:min(42vw,11rem);aspect-ratio:2 / 3;transform:none}.bgs-ring--flat .bgs-ring-face:after{opacity:0}.bgs-ring--flat .bgs-ring-cap{opacity:1}@media (prefers-reduced-motion: reduce){.bgs-ring:not(.bgs-ring--flat){height:auto;animation:none}.bgs-ring:not(.bgs-ring--flat) .bgs-ring-stage{position:relative;top:auto;height:auto;overflow-x:auto;overflow-y:hidden;perspective:none;place-items:stretch}.bgs-ring:not(.bgs-ring--flat) .bgs-ring-assembly{display:flex;gap:.75rem;width:max-content;aspect-ratio:auto;padding:.5rem;transform:none;translate:none;rotate:none}.bgs-ring:not(.bgs-ring--flat) .bgs-ring-card{position:relative;inset:auto;flex:0 0 auto;width:min(42vw,11rem);aspect-ratio:2 / 3;transform:none}.bgs-ring:not(.bgs-ring--flat) .bgs-ring-face:after{opacity:0}.bgs-ring:not(.bgs-ring--flat) .bgs-ring-cap{opacity:1}}@property --bgs-radial-k{syntax: "<number>"; initial-value: 0; inherits: true;}.bgs-radial{--bgs-radial-k: 0;--n: 8;position:relative;height:max(160vh,calc(var(--n) * 52vh))}@supports (animation-timeline: view()){@keyframes bgs-radial-k{to{--bgs-radial-k: 1}}.bgs-radial:not(.bgs-radial--flat){animation:bgs-radial-k linear both;animation-timeline:view();animation-range:cover;animation-timing-function:steps(var(--n))}}.bgs-radial-stage{position:sticky;top:0;display:grid;place-items:center;height:min(92vh,44rem);overflow:hidden;pointer-events:none}.bgs-radial-wheel{--card-width: clamp(7.25rem, 17vw, 11rem);--card-height: calc(var(--card-width) * 1.5);--radius: calc(var(--card-width) * var(--n) / (2 * 3.1416));--card-radius: calc(var(--site-radius, 10px) + 4px);position:absolute;width:calc(var(--radius) * 2);height:calc(var(--radius) * 2);top:calc(42% + var(--radius) * .55);left:50%;transform-origin:center center;transform:translate(-50%) rotate(calc(var(--bgs-radial-k) * 360deg));transition:transform .28s linear;pointer-events:none}.bgs-radial-card{--card-phase: calc(var(--i) / var(--n) - .75);--card-pos: mod(calc(var(--card-phase) + var(--bgs-radial-k) + 1), 1);--card-dist: min(var(--card-pos), calc(1 - var(--card-pos)));--card-grayscale: clamp(0, calc(var(--card-dist) * var(--n)), 1);--card-opacity: clamp(.12, calc(1 - var(--card-dist) / .16), 1);--card-focus-range: .1;--card-max-blur: 7px;--card-norm-dist: min(var(--card-dist), var(--card-focus-range));--card-blur-progress: calc(var(--card-norm-dist) / var(--card-focus-range));--card-blur: calc(var(--card-blur-progress) * var(--card-max-blur));--caption-active: clamp(0, calc(1 - var(--card-dist) / .04), 1);position:absolute;width:var(--card-width);aspect-ratio:4 / 6;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:var(--card-radius);overflow:visible;pointer-events:auto;offset-path:circle(var(--radius) at 50% 50%);offset-distance:calc(var(--i) / var(--n) * 100%);offset-rotate:auto;offset-anchor:50% 100%;filter:blur(var(--card-blur)) grayscale(var(--card-grayscale));opacity:var(--card-opacity);transition:filter .28s ease,opacity .28s ease}.bgs-radial-card:focus-visible{outline:2px solid var(--site-accent, #e11d48);outline-offset:3px}.bgs-radial-card img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit;box-shadow:0 12px 32px color-mix(in srgb,#000 42%,transparent)}.bgs-radial-cap{position:absolute;top:calc(100% + .35rem);left:.35rem;right:.35rem;z-index:1;opacity:var(--caption-active);translate:0 calc((1 - var(--caption-active)) * -1.5rem);color:var(--site-text, #f5f5f5);font-family:var(--site-font-display, var(--site-font, inherit));font-size:clamp(.85rem,2.2vw,1.25rem);font-weight:600;line-height:1.2;text-align:left;text-shadow:0 1px 8px color-mix(in srgb,#000 55%,transparent);transition:opacity .28s ease,translate .28s ease;pointer-events:none}.bgs-radial--flat{height:auto;animation:none}.bgs-radial--flat .bgs-radial-stage{position:relative;top:auto;height:auto;overflow-x:auto;overflow-y:hidden;place-items:stretch;pointer-events:auto}.bgs-radial--flat .bgs-radial-wheel{position:relative;display:flex;gap:.75rem;width:max-content;height:auto;top:auto;left:auto;padding:.5rem;transform:none;transition:none;pointer-events:auto}.bgs-radial--flat .bgs-radial-card{position:relative;flex:0 0 auto;width:min(42vw,11rem);offset-path:none;filter:none;opacity:1}.bgs-radial--flat .bgs-radial-cap{position:absolute;top:auto;right:0;bottom:0;left:0;opacity:1;translate:none;padding:.55em .7em;background:color-mix(in srgb,var(--site-surface, #111) 55%,transparent);font-size:clamp(.7rem,2.4vmin,.95rem);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media (prefers-reduced-motion: reduce){.bgs-radial:not(.bgs-radial--flat){height:auto;animation:none}}.bgs-section[data-look=ripple],.bgs-section[data-look=stars],.bgs-section[data-look=noise],.bgs-section[data-look=grid3d],.bgs-section[data-look=waves],.bgs-section[data-look=drift],.bgs-section[data-look=circles],.bgs-section[data-look=diaglines],.bgs-section[data-look=squiggle],.bgs-section[data-look=scales],.bgs-section[data-look=weave],.bgs-section[data-look=zigzag],.bgs-section[data-look=rain],.bgs-section[data-look=dots],.bgs-section[data-look=halftone],.bgs-section[data-look=stripes],.bgs-section[data-look=rings],.bgs-section[data-look=gridfade]{position:relative;isolation:isolate;overflow:hidden}.bgs-section[data-look=ripple]>*,.bgs-section[data-look=stars]>*,.bgs-section[data-look=noise]>*,.bgs-section[data-look=grid3d]>*,.bgs-section[data-look=waves]>*,.bgs-section[data-look=drift]>*,.bgs-section[data-look=circles]>*,.bgs-section[data-look=diaglines]>*,.bgs-section[data-look=squiggle]>*,.bgs-section[data-look=scales]>*,.bgs-section[data-look=weave]>*,.bgs-section[data-look=zigzag]>*,.bgs-section[data-look=rain]>*,.bgs-section[data-look=dots]>*,.bgs-section[data-look=halftone]>*,.bgs-section[data-look=stripes]>*,.bgs-section[data-look=rings]>*,.bgs-section[data-look=gridfade]>*{position:relative;z-index:1}.bgs-section[data-look=ripple]:before,.bgs-section[data-look=stars]:before,.bgs-section[data-look=noise]:before,.bgs-section[data-look=grid3d]:before,.bgs-section[data-look=waves]:before,.bgs-section[data-look=drift]:before,.bgs-section[data-look=circles]:before,.bgs-section[data-look=diaglines]:before,.bgs-section[data-look=squiggle]:before,.bgs-section[data-look=scales]:before,.bgs-section[data-look=weave]:before,.bgs-section[data-look=zigzag]:before,.bgs-section[data-look=rain]:before,.bgs-section[data-look=dots]:before,.bgs-section[data-look=halftone]:before,.bgs-section[data-look=stripes]:before,.bgs-section[data-look=rings]:before,.bgs-section[data-look=gridfade]:before,.bgs-section[data-look=ripple]:after,.bgs-section[data-look=stars]:after,.bgs-section[data-look=noise]:after,.bgs-section[data-look=grid3d]:after,.bgs-section[data-look=waves]:after,.bgs-section[data-look=drift]:after,.bgs-section[data-look=circles]:after,.bgs-section[data-look=diaglines]:after,.bgs-section[data-look=squiggle]:after,.bgs-section[data-look=scales]:after,.bgs-section[data-look=weave]:after,.bgs-section[data-look=zigzag]:after,.bgs-section[data-look=rain]:after,.bgs-section[data-look=dots]:after,.bgs-section[data-look=halftone]:after,.bgs-section[data-look=stripes]:after,.bgs-section[data-look=rings]:after,.bgs-section[data-look=gridfade]:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bgs-section[data-look=ripple]:before{background:radial-gradient(circle at 18% 82%,color-mix(in srgb,var(--site-accent, #e11d48) 38%,transparent) 0%,transparent 42%),radial-gradient(circle at 78% 28%,color-mix(in srgb,var(--site-accent, #e11d48) 22%,transparent) 0%,transparent 48%),#080a10}.bgs-section[data-look=ripple]:after{left:-20%;bottom:-35%;width:90%;height:90%;border-radius:50%;border:2px solid color-mix(in srgb,#fff 22%,transparent);box-shadow:0 0 0 2.5rem color-mix(in srgb,#fff 8%,transparent),0 0 0 5.5rem color-mix(in srgb,#fff 5%,transparent),0 0 0 9rem color-mix(in srgb,var(--site-accent, #e11d48) 12%,transparent);opacity:.45;transform-origin:center;animation:bgs-look-ripple 14s ease-in-out infinite}@keyframes bgs-look-ripple{0%,to{transform:scale(.88);opacity:.35}50%{transform:scale(1.12);opacity:.55}}.bgs-section[data-look=stars]:before{background:radial-gradient(1.5px 1.5px at 12% 18%,#fff 40%,transparent 50%),radial-gradient(1px 1px at 28% 62%,#fff 40%,transparent 50%),radial-gradient(1.5px 1.5px at 44% 34%,#fff 40%,transparent 50%),radial-gradient(1px 1px at 58% 78%,#fff 40%,transparent 50%),radial-gradient(1.5px 1.5px at 72% 22%,#fff 40%,transparent 50%),radial-gradient(1px 1px at 86% 56%,#fff 40%,transparent 50%),radial-gradient(1.5px 1.5px at 18% 88%,#fff 40%,transparent 50%),radial-gradient(1px 1px at 66% 12%,#fff 40%,transparent 50%),linear-gradient(180deg,#06080f,#101526 55%,#06080f);background-size:100% 100%;opacity:.95}.bgs-section[data-look=stars]:after{background:radial-gradient(1.5px 1.5px at 22% 40%,#fff 40%,transparent 50%),radial-gradient(1px 1px at 48% 16%,#fff 40%,transparent 50%),radial-gradient(1.5px 1.5px at 76% 70%,#fff 40%,transparent 50%),radial-gradient(1px 1px at 34% 84%,#fff 40%,transparent 50%),radial-gradient(40% 30% at 70% 20%,color-mix(in srgb,var(--site-accent, #e11d48) 18%,transparent),transparent 70%);animation:bgs-look-stars 22s linear infinite;opacity:.85}@keyframes bgs-look-stars{0%{transform:translateZ(0)}to{transform:translate3d(0,-12%,0)}}.bgs-section[data-look=noise]:before{background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--site-accent, #e11d48) 20%,transparent),transparent 60%),#090b11}.bgs-section[data-look=noise]:after{opacity:.28;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.7'/%3E%3C/svg%3E");background-size:160px 160px;animation:bgs-look-noise 6s steps(4) infinite}@keyframes bgs-look-noise{0%{transform:translateZ(0);opacity:.22}25%{transform:translate3d(-2%,1%,0);opacity:.32}50%{transform:translate3d(1%,-2%,0);opacity:.26}75%{transform:translate3d(-1%,-1%,0);opacity:.34}to{transform:translateZ(0);opacity:.22}}.bgs-section[data-look=grid3d]:before{background:linear-gradient(180deg,color-mix(in srgb,var(--site-accent, #e11d48) 16%,#05060a),#05060a 55%,#05060a)}.bgs-section[data-look=grid3d]:after{top:20%;bottom:-40%;background-image:linear-gradient(to right,color-mix(in srgb,#fff 14%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,#fff 14%,transparent) 1px,transparent 1px);background-size:48px 48px;transform:perspective(420px) rotateX(58deg) scale(1.35);transform-origin:50% 0%;opacity:.4;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,transparent 88%);animation:bgs-look-grid 18s linear infinite}@keyframes bgs-look-grid{0%{background-position:0 0,0 0;transform:perspective(420px) rotateX(58deg) scale(1.35) translateZ(0)}to{background-position:0 48px,0 48px;transform:perspective(420px) rotateX(58deg) scale(1.35) translate3d(0,48px,0)}}.bgs-section[data-look=waves]:before{background:radial-gradient(60% 40% at 20% 30%,color-mix(in srgb,var(--site-accent, #e11d48) 28%,transparent),transparent 70%),radial-gradient(50% 35% at 80% 70%,color-mix(in srgb,var(--site-accent, #e11d48) 18%,transparent),transparent 70%),#081018}.bgs-section[data-look=waves]:after{background:radial-gradient(ellipse 80% 35% at 50% 100%,color-mix(in srgb,#fff 10%,transparent),transparent 60%),repeating-radial-gradient(circle at 50% 120%,transparent 0 18px,color-mix(in srgb,var(--site-accent, #e11d48) 14%,transparent) 18px 20px);opacity:.55;transform-origin:50% 100%;animation:bgs-look-waves 16s ease-in-out infinite}@keyframes bgs-look-waves{0%,to{transform:scale(1) translate3d(0,4%,0);opacity:.45}50%{transform:scale(1.08) translate3d(0,-2%,0);opacity:.65}}.bgs-section[data-look=drift]:before{background:linear-gradient(135deg,color-mix(in srgb,var(--site-accent, #e11d48) 22%,#0a0c12),#0a0c12 45%,color-mix(in srgb,var(--site-accent, #e11d48) 12%,#0a0c12))}.bgs-section[data-look=drift]:after{top:-30%;right:-30%;bottom:-30%;left:-30%;background-image:repeating-linear-gradient(-32deg,transparent 0 22px,color-mix(in srgb,#fff 7%,transparent) 22px 23px),repeating-linear-gradient(32deg,transparent 0 28px,color-mix(in srgb,var(--site-accent, #e11d48) 16%,transparent) 28px 29px);opacity:.55;animation:bgs-look-drift 20s linear infinite}@keyframes bgs-look-drift{0%{transform:translateZ(0)}to{transform:translate3d(-8%,-6%,0)}}.bgs-section[data-look=circles]:before{background:#080a10}.bgs-section[data-look=circles]:after{background-image:radial-gradient(circle at 50% 50%,transparent 38%,color-mix(in srgb,var(--site-accent, #e11d48) 22%,transparent) 39% 42%,transparent 43%),radial-gradient(circle at 0% 50%,transparent 38%,color-mix(in srgb,#fff 10%,transparent) 39% 41%,transparent 42%),radial-gradient(circle at 100% 50%,transparent 38%,color-mix(in srgb,#fff 10%,transparent) 39% 41%,transparent 42%);background-size:72px 72px;opacity:.7}.bgs-section[data-look=diaglines]:before{background:#080a10}.bgs-section[data-look=diaglines]:after{top:-20%;right:-20%;bottom:-20%;left:-20%;background-image:repeating-linear-gradient(45deg,transparent 0 14px,color-mix(in srgb,var(--site-accent, #e11d48) 18%,transparent) 14px 15px),repeating-linear-gradient(-45deg,transparent 0 18px,color-mix(in srgb,#fff 8%,transparent) 18px 19px);opacity:.55;animation:bgs-look-diag 28s linear infinite}@keyframes bgs-look-diag{0%{transform:translateZ(0)}to{transform:translate3d(-6%,6%,0)}}.bgs-section[data-look=squiggle]:before{background:#080a12}.bgs-section[data-look=squiggle]:after{background-image:radial-gradient(120% 40% at 50% 0%,color-mix(in srgb,var(--site-accent, #e11d48) 26%,transparent),transparent 55%),repeating-radial-gradient(circle at 0 50%,transparent 0 10px,color-mix(in srgb,#fff 9%,transparent) 10px 12px,transparent 12px 22px),repeating-radial-gradient(circle at 100% 50%,transparent 0 10px,color-mix(in srgb,var(--site-accent, #e11d48) 16%,transparent) 10px 12px,transparent 12px 22px);background-size:100% 100%,44px 28px,44px 28px;background-position:0 0,0 0,22px 14px;opacity:.6;animation:bgs-look-squiggle 18s ease-in-out infinite}@keyframes bgs-look-squiggle{0%,to{background-position:0 0,0 0,22px 14px}50%{background-position:0 0,8px 4px,30px 18px}}.bgs-section[data-look=scales]:before{background:#090b12}.bgs-section[data-look=scales]:after{background-image:radial-gradient(50% 55% at 50% 100%,transparent 62%,color-mix(in srgb,var(--site-accent, #e11d48) 28%,transparent) 63% 68%,transparent 69%),radial-gradient(50% 55% at 0% 100%,transparent 62%,color-mix(in srgb,#fff 10%,transparent) 63% 67%,transparent 68%),radial-gradient(50% 55% at 100% 100%,transparent 62%,color-mix(in srgb,#fff 10%,transparent) 63% 67%,transparent 68%);background-size:56px 40px;background-position:0 0,28px 0,28px 0;opacity:.65}.bgs-section[data-look=weave]:before{background:#080a10}.bgs-section[data-look=weave]:after{background-image:conic-gradient(from 45deg at 50% 50%,color-mix(in srgb,var(--site-accent, #e11d48) 22%,transparent) 0 25%,transparent 0 50%,color-mix(in srgb,#fff 8%,transparent) 0 75%,transparent 0);background-size:40px 40px;opacity:.55}.bgs-section[data-look=zigzag]:before{background:#080a10}.bgs-section[data-look=zigzag]:after{background-image:conic-gradient(from -30deg at 50% 50%,color-mix(in srgb,#fff 12%,transparent) 0 66.67deg,color-mix(in srgb,var(--site-accent, #e11d48) 28%,transparent) 0 133.34deg,transparent 0 200deg,color-mix(in srgb,#fff 6%,#0c1018) 0 266.67deg,transparent 0);background-size:72px 48px;opacity:.6}.bgs-section[data-look=rain]:before{background:linear-gradient(180deg,#070910,color-mix(in srgb,var(--site-accent, #e11d48) 10%,#0a0e16))}.bgs-section[data-look=rain]:after{top:-40%;right:0;bottom:-40%;left:0;background-image:repeating-linear-gradient(180deg,transparent 0 10px,color-mix(in srgb,#fff 14%,transparent) 10px 11px,transparent 11px 28px);background-size:18px 56px;opacity:.35;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);animation:bgs-look-rain 10s linear infinite}@keyframes bgs-look-rain{0%{transform:translate3d(0,-8%,0)}to{transform:translate3d(0,8%,0)}}.bgs-section[data-look=dots]:before{background:#080a10}.bgs-section[data-look=dots]:after{background-image:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--site-accent, #e11d48) 55%,#fff) 0 1.5px,transparent 2px),radial-gradient(circle at 20% 70%,color-mix(in srgb,#fff 45%,transparent) 0 1px,transparent 1.5px);background-size:28px 22px,28px 22px;background-position:0 0,14px 11px;opacity:.55}.bgs-section[data-look=halftone]:before{background:radial-gradient(90% 70% at 70% 20%,color-mix(in srgb,var(--site-accent, #e11d48) 30%,#0a0c12),#080a10 70%)}.bgs-section[data-look=halftone]:after{background-image:radial-gradient(circle,color-mix(in srgb,#fff 55%,transparent) 0 35%,transparent 36%);background-size:14px 14px;opacity:.22;-webkit-mask-image:linear-gradient(135deg,#000 20%,transparent 85%);mask-image:linear-gradient(135deg,#000 20%,transparent 85%)}.bgs-section[data-look=stripes]:before{background:#080a10}.bgs-section[data-look=stripes]:after{background-image:repeating-linear-gradient(90deg,color-mix(in srgb,var(--site-accent, #e11d48) 32%,transparent) 0 7px,transparent 7px 29px),repeating-linear-gradient(90deg,color-mix(in srgb,#fff 8%,transparent) 0 3px,transparent 3px 41px),repeating-linear-gradient(90deg,color-mix(in srgb,var(--site-accent, #e11d48) 12%,transparent) 0 11px,transparent 11px 53px);opacity:.45}.bgs-section[data-look=rings]:before{background:#080a10}.bgs-section[data-look=rings]:after{background-image:radial-gradient(circle at 50% 50%,transparent 28%,color-mix(in srgb,var(--site-accent, #e11d48) 24%,transparent) 29% 32%,transparent 33% 48%,color-mix(in srgb,#fff 10%,transparent) 49% 51%,transparent 52%);background-size:64px 64px;opacity:.65;animation:bgs-look-rings 22s linear infinite}@keyframes bgs-look-rings{0%{background-position:0 0}to{background-position:64px 32px}}.bgs-section[data-look=gridfade]:before{background:radial-gradient(70% 55% at 50% 0%,color-mix(in srgb,var(--site-accent, #e11d48) 16%,transparent),transparent 65%),#080a10}.bgs-section[data-look=gridfade]:after{background-image:linear-gradient(to right,color-mix(in srgb,#fff 12%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,#fff 12%,transparent) 1px,transparent 1px);background-size:36px 36px;opacity:.35;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,#000 20%,transparent 75%)}.bgs-site[data-motion=none] .bgs-section[data-look=ripple]:after,.bgs-site[data-motion=none] .bgs-section[data-look=stars]:after,.bgs-site[data-motion=none] .bgs-section[data-look=noise]:after,.bgs-site[data-motion=none] .bgs-section[data-look=grid3d]:after,.bgs-site[data-motion=none] .bgs-section[data-look=waves]:after,.bgs-site[data-motion=none] .bgs-section[data-look=drift]:after,.bgs-site[data-motion=none] .bgs-section[data-look=diaglines]:after,.bgs-site[data-motion=none] .bgs-section[data-look=squiggle]:after,.bgs-site[data-motion=none] .bgs-section[data-look=rain]:after,.bgs-site[data-motion=none] .bgs-section[data-look=rings]:after{animation:none}@media (prefers-reduced-motion: reduce){.bgs-section[data-look=ripple]:after,.bgs-section[data-look=stars]:after,.bgs-section[data-look=noise]:after,.bgs-section[data-look=grid3d]:after,.bgs-section[data-look=waves]:after,.bgs-section[data-look=drift]:after,.bgs-section[data-look=diaglines]:after,.bgs-section[data-look=squiggle]:after,.bgs-section[data-look=rain]:after,.bgs-section[data-look=rings]:after{animation:none}}.bgs-evt-story{display:flex;flex-direction:column;width:100%;min-width:0;height:100%}.bgs-evt-fx{--bgs-evt-duration: .9s;--bgs-evt-stagger: .1s;--bgs-evt-tilt: 5.5deg;--bgs-evt-sway: 3.2deg;--bgs-evt-flash: 1;--bgs-evt-bleed: 1;--bgs-evt-intensity: 1}.bgs-site[data-motion=none] .bgs-evt-fx,.bgs-site[data-motion=none] .bgs-evt-story{animation:none!important}.bgs-site[data-motion=none] .bgs-evt-strobe-card img,.bgs-site[data-motion=none] .bgs-evt-poster,.bgs-site[data-motion=none] .bgs-evt-reel-frame,.bgs-site[data-motion=none] .bgs-evt-lantern-glow,.bgs-site[data-motion=none] .bgs-evt-after-card img,.bgs-site[data-motion=none] .bgs-evt-polaroid,.bgs-site[data-motion=none] .bgs-evt-story-tile{opacity:1;filter:none;transform:none;clip-path:none}.bgs-evt-strobe{display:grid;grid-template-columns:1fr;gap:.85rem;margin-top:2.5rem}@media (min-width: 640px){.bgs-evt-strobe{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}.bgs-evt-strobe-card{position:relative;display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;padding:0;border:0;background:#050505;color:#fff;cursor:pointer;border-radius:var(--site-radius);text-align:left}.bgs-evt-strobe-card img{width:100%;height:100%;object-fit:cover;filter:brightness(0);transform:scale(1.08);transition:filter calc(var(--bgs-evt-duration) * .35) steps(2,end),transform calc(var(--bgs-evt-duration) * 1.4) ease}.bgs-evt-strobe-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none;mix-blend-mode:plus-lighter}.bgs-evt-strobe-card.is-on img{filter:brightness(1.05) contrast(1.12) saturate(.92);transform:scale(1)}.bgs-evt-strobe-card.is-on .bgs-evt-strobe-flash{animation:bgs-evt-flash calc(.42s / var(--bgs-evt-flash, 1)) ease-out 1}.bgs-evt-strobe-meta{position:absolute;inset:auto 0 0;padding:1.15rem 1.2rem 1.3rem;background:linear-gradient(to top,rgba(0,0,0,.82),transparent)}.bgs-evt-strobe-kicker{display:block;font-size:.68rem;letter-spacing:.28em;text-transform:uppercase;opacity:.72}.bgs-evt-strobe-title{display:block;margin-top:.25rem;font-size:1.25rem;font-weight:650;line-height:1.15}@keyframes bgs-evt-flash{0%{opacity:0}12%{opacity:calc(.55 + .35 * var(--bgs-evt-flash, 1))}28%{opacity:.08}40%{opacity:calc(.35 * var(--bgs-evt-flash, 1))}to{opacity:0}}@media (hover: hover) and (pointer: fine){.bgs-evt-strobe-card.is-on:hover img{transform:scale(1.06)}.bgs-evt-strobe-card.is-on:hover .bgs-evt-strobe-flash{animation:bgs-evt-flash .28s ease-out 1}}.bgs-evt-posters{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem 1.6rem;margin-top:2.5rem;padding:1rem 0 2rem}.bgs-evt-poster{position:relative;width:min(42vw,16.5rem);aspect-ratio:2 / 3;padding:0;border:0;background:#111;color:#fff;cursor:pointer;overflow:hidden;box-shadow:0 18px 40px #00000059,0 0 0 8px #f4efe6;transform:rotate(var(--tilt, 0deg)) translateY(12px);opacity:0;transition:transform var(--bgs-evt-duration) cubic-bezier(.22,1,.36,1),opacity calc(var(--bgs-evt-duration) * .7) ease}.bgs-evt-poster.is-on{opacity:1;transform:rotate(var(--tilt, 0deg)) translateY(0)}.bgs-evt-poster img{width:100%;height:100%;object-fit:cover;filter:saturate(.88) contrast(1.08)}.bgs-evt-poster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 20% 0%,rgba(255,255,255,.18),transparent 46%),repeating-linear-gradient(-18deg,transparent,transparent 11px,rgba(0,0,0,.03) 11px,rgba(0,0,0,.03) 12px);pointer-events:none}.bgs-evt-poster-stamp{position:absolute;top:.7rem;right:.7rem;padding:.28rem .42rem;border:1.5px solid rgba(255,255,255,.7);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase;transform:rotate(8deg);background:#00000059}.bgs-evt-poster-copy{position:absolute;inset:auto 0 0;padding:1.1rem .9rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.88),transparent);text-align:left}.bgs-evt-poster-copy strong{display:block;font-size:1.05rem;line-height:1.15}.bgs-evt-poster-copy span{display:block;margin-top:.2rem;font-size:.78rem;opacity:.75}@media (hover: hover) and (pointer: fine){.bgs-evt-poster.is-on:hover{transform:rotate(0) translateY(-8px) scale(1.04);z-index:2}}.bgs-evt-reel{margin-top:2rem;overflow-x:auto;padding:1.2rem 0 1.6rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;max-width:100%;min-width:0}.bgs-evt-reel-track{display:flex;gap:.55rem;width:max-content;padding:0 1rem;background:repeating-linear-gradient(90deg,#0c0c0c 0,#0c0c0c 18px,#171717 18px,#171717 36px);border-block:14px solid #0a0a0a;box-shadow:inset 0 10px #050505,inset 0 -10px #050505}.bgs-evt-reel-track:before,.bgs-evt-reel-track:after{content:"";width:.4rem;background:repeating-linear-gradient(#1a1a1a 0 8px,transparent 8px 16px)}.bgs-evt-reel-frame{position:relative;flex:0 0 auto;width:min(58vw,17rem);aspect-ratio:3 / 4;padding:0;border:0;background:#000;color:#fff;cursor:pointer;scroll-snap-align:center;overflow:hidden;transform:scale(.92);filter:grayscale(.35) contrast(1.1);transition:transform var(--bgs-evt-duration) cubic-bezier(.22,1,.36,1),filter var(--bgs-evt-duration) ease}.bgs-evt-reel-frame.is-on{transform:scale(1);filter:none}.bgs-evt-reel-frame img{width:100%;height:100%;object-fit:cover}.bgs-evt-reel-frame span{position:absolute;inset:auto 0 0;padding:.9rem;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);font-size:.95rem;font-weight:650;text-align:left}.bgs-evt-reel-frame small{display:block;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7;font-weight:500}.bgs-evt-lantern{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem 1.6rem;margin-top:2.6rem;padding-bottom:1rem}.bgs-evt-lantern-item{width:min(44vw,15.5rem);padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:center}@media (max-width: 479px){.bgs-evt-lantern-item{width:min(78vw,16rem)}}.bgs-evt-lantern-glow{position:relative;aspect-ratio:4 / 5;border-radius:46% 46% 12px 12px;overflow:hidden;box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent, #e11d48) 45%,transparent),0 18px 40px #00000047;transform-origin:50% 0%;opacity:0;transform:translateY(24px) rotate(var(--sway-from, -4deg))}.bgs-evt-lantern-item.is-on .bgs-evt-lantern-glow{opacity:1;transform:translateY(0) rotate(0);animation:bgs-evt-sway calc(3.6s / var(--bgs-evt-intensity, 1)) ease-in-out infinite;animation-delay:var(--delay, 0s);transition:opacity var(--bgs-evt-duration) ease,transform var(--bgs-evt-duration) cubic-bezier(.22,1,.36,1)}.bgs-evt-lantern-glow img{width:100%;height:100%;object-fit:cover}.bgs-evt-lantern-item strong{display:block;margin-top:.7rem;font-size:1.05rem}.bgs-evt-lantern-item span{display:block;margin-top:.15rem;font-size:.78rem;opacity:.65}@keyframes bgs-evt-sway{0%,to{transform:rotate(calc(var(--bgs-evt-sway) * -1))}50%{transform:rotate(var(--bgs-evt-sway))}}.bgs-site[data-motion=none] .bgs-evt-lantern-item.is-on .bgs-evt-lantern-glow{animation:none}.bgs-evt-afterglow{display:grid;gap:1rem;margin-top:2.2rem}@media (min-width: 768px){.bgs-evt-afterglow{grid-template-columns:1.4fr 1fr;grid-auto-rows:minmax(11rem,auto)}}.bgs-evt-after-card{position:relative;display:block;min-height:16rem;overflow:hidden;padding:0;border:0;background:#0b0b0b;color:#fff;cursor:pointer;border-radius:var(--site-radius);text-align:left}.bgs-evt-after-card:first-child{min-height:22rem}@media (min-width: 768px){.bgs-evt-after-card:first-child{grid-row:span 2;min-height:100%}}.bgs-evt-after-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.18);filter:saturate(.6) brightness(.55);transition:transform calc(var(--bgs-evt-duration) * 1.6) ease,filter var(--bgs-evt-duration) ease}.bgs-evt-after-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 70% at 30% 80%,color-mix(in srgb,var(--site-accent, #e11d48) calc(42% * var(--bgs-evt-bleed, 1)),transparent),transparent 70%);opacity:0;mix-blend-mode:screen;transition:opacity var(--bgs-evt-duration) ease}.bgs-evt-after-card.is-on img{transform:scale(1.04);filter:saturate(1) brightness(.92)}.bgs-evt-after-card.is-on .bgs-evt-after-wash{opacity:1}.bgs-evt-after-copy{position:relative;z-index:1;display:flex;height:100%;min-height:inherit;flex-direction:column;justify-content:flex-end;padding:1.4rem;background:linear-gradient(to top,rgba(0,0,0,.72),transparent 55%)}.bgs-evt-after-copy small{letter-spacing:.22em;text-transform:uppercase;font-size:.68rem;opacity:.75}.bgs-evt-after-copy strong{display:block;margin-top:.3rem;font-size:1.6rem;line-height:1.1}.bgs-evt-after-card:not(:first-child) .bgs-evt-after-copy strong{font-size:1.2rem}@media (hover: hover) and (pointer: fine){.bgs-evt-after-card.is-on:hover img{transform:scale(1.1)}}.bgs-evt-story-strobe{background:#050505;color:#f4f4f5}.bgs-evt-collapse-hero{position:relative;width:100%;flex-shrink:0;overflow:hidden;--bgs-evt-hero-h: 38vh;will-change:height}@media (min-width: 768px){.bgs-evt-collapse-hero{--bgs-evt-hero-h: 42vh}.bgs-evt-story-afterglow>.bgs-evt-collapse-hero{--bgs-evt-hero-h: 48vh}}.bgs-evt-collapse-copy{transform-origin:left bottom;will-change:transform,opacity}.bgs-evt-story-strobe-hero{background:#000}.bgs-evt-story-strobe-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:brightness(0)}.bgs-evt-story-strobe.is-on .bgs-evt-story-strobe-hero img{animation:bgs-evt-still-in .7s steps(3,end) forwards}.bgs-evt-story-strobe-hero .bgs-evt-strobe-flash{z-index:1}.bgs-evt-story-strobe.is-on .bgs-evt-story-strobe-hero .bgs-evt-strobe-flash{animation:bgs-evt-flash .55s ease-out 1}@keyframes bgs-evt-still-in{0%{filter:brightness(0)}to{filter:brightness(1) contrast(1.08)}}.bgs-evt-media-grid,.bgs-evt-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.bgs-evt-media-grid>*,.bgs-evt-story-grid>*{min-width:0;aspect-ratio:1}.bgs-evt-media-grid>*:nth-child(3n),.bgs-evt-story-grid>*:nth-child(3n){grid-column:1 / -1;aspect-ratio:16 / 10}.bgs-evt-story-tile{position:relative;width:100%;overflow:hidden;padding:0;border:0;background:#111;cursor:pointer;border-radius:var(--site-radius)}.bgs-evt-story-tile.is-clip{outline:2px solid var(--site-accent, #e11d48);outline-offset:0}.bgs-evt-story-tile img,.bgs-evt-story-tile video{width:100%;height:100%;object-fit:cover}.bgs-evt-story-strobe .bgs-evt-story-tile{filter:brightness(0)}.bgs-evt-story-strobe.is-on .bgs-evt-story-tile{animation:bgs-evt-still-in .45s steps(2,end) forwards;animation-delay:calc(var(--i, 0) * var(--bgs-evt-stagger))}.bgs-evt-story-posters{background:#1a1410;color:#f4ead6}.bgs-evt-story-tear{background:#111}.bgs-evt-story-tear img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;clip-path:inset(0 0 0 0)}.bgs-evt-story-posters.is-on .bgs-evt-story-tear img{animation:bgs-evt-tear var(--bgs-evt-duration) cubic-bezier(.65,0,.35,1) forwards}@keyframes bgs-evt-tear{0%{clip-path:inset(0 0 0 0);transform:scale(1)}55%{clip-path:inset(0 0 42% 0);transform:scale(1.04)}to{clip-path:inset(0 0 0 0);transform:scale(1)}}.bgs-evt-polaroid{position:relative;padding:.45rem .45rem 1.6rem;border:0;cursor:pointer;background:#f6f1e8;color:#1c1916;box-shadow:0 10px 24px #00000047;transform:rotate(var(--rot, 0deg)) translateY(28px);opacity:0}.bgs-evt-story-posters.is-on .bgs-evt-polaroid{opacity:1;transform:rotate(var(--rot, 0deg)) translateY(0);transition:transform var(--bgs-evt-duration) cubic-bezier(.22,1,.36,1),opacity .4s ease;transition-delay:calc(var(--i, 0) * var(--bgs-evt-stagger))}.bgs-evt-polaroid img,.bgs-evt-polaroid video{width:100%;aspect-ratio:1;object-fit:cover;display:block}.bgs-evt-tv{position:relative;padding:.55rem;background:#0b0b0b;border-radius:.6rem;box-shadow:inset 0 0 0 3px #2a2a2a,0 0 24px color-mix(in srgb,var(--site-accent, #c9a227) 35%,transparent)}.bgs-evt-tv video,.bgs-evt-tv img{width:100%;aspect-ratio:16 / 10;object-fit:cover;display:block;border-radius:.2rem}.bgs-evt-story-reel{height:100%;background:#000;color:#fff;overflow-y:auto;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--site-accent, #e11d48) 65%,transparent) color-mix(in srgb,#fff 8%,transparent)}.bgs-evt-story-reel::-webkit-scrollbar{width:5px}.bgs-evt-story-reel::-webkit-scrollbar-track{margin:10px 2px;background:#ffffff0f;border-radius:999px}.bgs-evt-story-reel::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--site-accent, #e11d48) 72%,transparent)}.bgs-evt-story-reel::-webkit-scrollbar-corner{background:transparent}.bgs-evt-story-slide{position:relative;height:100%;min-height:100%;scroll-snap-align:start;overflow:hidden}.bgs-evt-story-slide img,.bgs-evt-story-slide video{width:100%;height:100%;object-fit:cover}.bgs-evt-story-reel.is-on .bgs-evt-story-slide img{animation:bgs-kenburns calc(8s * var(--bgs-evt-intensity, 1)) linear both}.bgs-evt-story-slide-copy{position:absolute;inset:auto 0 0;padding:1.4rem 1.2rem 1.6rem;background:linear-gradient(to top,rgba(0,0,0,.78),transparent)}.bgs-evt-story-ticks{position:absolute;top:.7rem;left:.8rem;right:.8rem;display:flex;gap:.28rem;z-index:2}.bgs-evt-story-ticks i{flex:1;height:3px;border-radius:99px;background:#ffffff47}.bgs-evt-story-ticks i.on{background:#fff}.bgs-evt-story-lantern{background:radial-gradient(80% 50% at 50% 0%,rgba(255,196,90,.12),transparent 60%),#100e0c;color:#f6f0e6}.bgs-evt-line{display:flex;flex-wrap:wrap;justify-content:center;gap:1.4rem 1.1rem;padding:.4rem 0 .8rem}.bgs-evt-hang{position:relative;width:min(42%,10.5rem);padding:0;border:0;background:transparent;cursor:pointer}.bgs-evt-hang-frame{position:relative;aspect-ratio:3 / 4;overflow:hidden;border:6px solid #f3ead8;box-shadow:0 14px 28px #00000059;transform-origin:50% 0}.bgs-evt-story-lantern.is-on .bgs-evt-hang-frame{animation:bgs-evt-sway calc(4.2s + var(--i, 0) * .3s) ease-in-out infinite}.bgs-evt-hang-frame img,.bgs-evt-hang-frame video{width:100%;height:100%;object-fit:cover}.bgs-evt-hang.is-clip .bgs-evt-hang-frame{box-shadow:0 0 28px color-mix(in srgb,var(--site-accent, #d7c4a3) 55%,transparent),0 14px 28px #00000059}.bgs-evt-story-afterglow{background:#08080a;color:#f4f1ea}.bgs-evt-story-stage img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.bgs-evt-story-afterglow.is-on .bgs-evt-story-stage img{animation:bgs-kenburns calc(14s * var(--bgs-evt-intensity, 1)) linear both}.bgs-evt-story-stage .bgs-evt-after-wash{opacity:.85}.bgs-evt-film{display:flex;gap:.45rem;overflow-x:auto;padding:.2rem 0 .4rem;max-width:100%;min-width:0;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--site-accent, #e11d48) 65%,transparent) color-mix(in srgb,#fff 8%,transparent)}.bgs-evt-film::-webkit-scrollbar{height:5px}.bgs-evt-film::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.bgs-evt-film::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--site-accent, #e11d48) 72%,transparent)}.bgs-evt-film button{flex:0 0 auto;width:7.2rem;aspect-ratio:3 / 4;padding:0;border:0;background:#111;overflow:hidden;cursor:pointer;opacity:.55;transform:translateY(10px);border-radius:calc(var(--site-radius) * .5)}.bgs-evt-story-afterglow.is-on .bgs-evt-film button{opacity:1;transform:none;transition:opacity var(--bgs-evt-duration) ease,transform var(--bgs-evt-duration) cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * var(--bgs-evt-stagger))}.bgs-evt-film button img,.bgs-evt-film button video{width:100%;height:100%;object-fit:cover}.bgs-evt-film button.is-clip{outline:2px solid var(--site-accent, #e11d48)}.bgs-evt-tickets{display:grid;gap:1rem;margin-top:2rem;padding-inline:1rem}@media (min-width: 768px){.bgs-evt-tickets{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-inline:1.5rem}}@media (min-width: 1100px){.bgs-evt-tickets{grid-template-columns:repeat(3,minmax(0,1fr))}}.bgs-evt-ticket{display:flex;width:100%;min-height:9.5rem;padding:0;border:0;background:transparent;cursor:pointer;text-align:left;color:inherit;filter:drop-shadow(0 12px 24px rgba(0,0,0,.28));opacity:0;transform:translateY(18px);animation:bgs-evt-ticket-in .7s cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--ticket-delay, 0s)}.bgs-evt-tickets:not(.is-live) .bgs-evt-ticket,.bgs-site[data-motion=none] .bgs-evt-ticket{opacity:1;transform:none;animation:none}.bgs-evt-ticket-stub{position:relative;flex:0 0 5.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:.85rem .55rem;background:color-mix(in srgb,var(--site-accent, #e11d48) 88%,#111);color:#fff;border-radius:var(--site-radius) 0 0 var(--site-radius)}.bgs-evt-ticket-stub:after{content:"";position:absolute;top:.4rem;bottom:.4rem;right:-1px;border-right:2px dashed rgba(255,255,255,.35)}.bgs-evt-ticket-day{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.bgs-evt-ticket-admit{font-size:.62rem;letter-spacing:.18em;opacity:.75}.bgs-evt-ticket-body{position:relative;flex:1 1 auto;min-width:0;overflow:hidden;border-radius:0 var(--site-radius) var(--site-radius) 0;background:#111}.bgs-evt-ticket-body img,.bgs-evt-ticket-ph{display:block;width:100%;height:100%;min-height:9.5rem;object-fit:cover;transform:scale(1.06);transition:transform .55s cubic-bezier(.22,1,.36,1)}.bgs-evt-ticket-ph{background:linear-gradient(135deg,#222,#111)}.bgs-evt-ticket-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.82),transparent 55%)}.bgs-evt-ticket-copy{position:absolute;inset:auto 0 0;display:flex;flex-direction:column;gap:.25rem;padding:1rem;color:#f7f3ea}.bgs-evt-ticket-title{font-size:1.05rem;font-weight:650;line-height:1.2}.bgs-evt-ticket-meta{font-size:.82rem;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .4s cubic-bezier(.22,1,.36,1)}@media (hover: hover) and (pointer: fine){.bgs-evt-ticket:hover .bgs-evt-ticket-body img{transform:scale(1)}.bgs-evt-ticket:hover .bgs-evt-ticket-meta{opacity:.9;transform:none}}.bgs-evt-ticket:focus-visible .bgs-evt-ticket-meta,.bgs-site[data-motion=none] .bgs-evt-ticket-meta{opacity:.9;transform:none}@keyframes bgs-evt-ticket-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.bgs-evt-ticket,.bgs-evt-ticket-body img,.bgs-evt-ticket-meta{animation:none!important;transition:none!important;opacity:1;transform:none}}.bgs-site{position:relative;min-height:100vh;max-width:100%;overflow-x:clip;background:var(--site-bg-image, var(--site-bg));color:var(--site-fg);font-family:var(--site-font-body, var(--site-font))}html:has(.bgs-site),html:has(.bgs-site) body{overflow-x:clip;max-width:100%}.bgs-heading,.bgs-eyebrow{font-family:var(--site-font)}.bgs-site a{color:inherit}.bgs-nav{flex-wrap:nowrap;min-width:0}.bgs-nav a,.bgs-nav-more-btn{white-space:nowrap;flex-shrink:0}.bgs-nav-more{position:relative}.bgs-nav-more-btn{display:inline-flex;align-items:center;gap:.15rem;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;opacity:.8}.bgs-nav-more-btn:hover{opacity:1}.bgs-nav-more-menu{position:absolute;top:calc(100% + 10px);right:0;z-index:50;min-width:11.5rem;max-height:min(70vh,22rem);overflow:auto;padding:.4rem;border-radius:var(--site-radius, 10px);background:var(--site-bg);color:var(--site-fg);border:1px solid var(--site-border);box-shadow:0 18px 40px #00000047}.bgs-nav-more-menu a{display:block;padding:.45rem .65rem;opacity:.88;border-radius:calc(var(--site-radius, 10px) * .6)}.bgs-nav-more-menu a:hover{opacity:1;background:color-mix(in srgb,var(--site-fg) 8%,transparent)}@keyframes bgs-kenburns{0%{transform:scale(1.06) translateZ(0)}to{transform:scale(1.22) translate3d(-5%,-4%,0)}}@keyframes bgs-hero-bg-reveal{0%{opacity:0;transform:scale(1.18);filter:blur(10px)}to{opacity:1;transform:scale(1.06);filter:blur(0)}}@keyframes bgs-hero-drift{0%{transform:scale(1.28) translate3d(-7%,2%,0)}to{transform:scale(1.28) translate3d(7%,-3%,0)}}@keyframes bgs-hero-rise{0%{opacity:0;transform:translate3d(0,48px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bgs-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes bgs-fade{0%{opacity:0}to{opacity:1}}@keyframes bgs-fade-up{0%{opacity:0;transform:translate3d(0,36px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bgs-fade-left{0%{opacity:0;transform:translate3d(-28px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bgs-fade-right{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes bgs-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes bgs-t2-cloud-a{0%{transform:translate3d(-6%,4%,0) scale(1.05)}to{transform:translate3d(8%,-6%,0) scale(1.18)}}@keyframes bgs-t2-cloud-b{0%{transform:translate3d(10%,-2%,0) scale(1.1)}to{transform:translate3d(-12%,6%,0) scale(1.22)}}@keyframes bgs-t2-float{0%{transform:translate3d(0,10px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes bgs-t3-pulse{0%{box-shadow:0 0 #ff0d518c}70%{box-shadow:0 0 0 22px #ff0d5100}to{box-shadow:0 0 #ff0d5100}}@keyframes bgs-t3-haze{0%{opacity:.35;transform:scale(1)}to{opacity:.55;transform:scale(1.08)}}@keyframes bgs-t5-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes bgs-t5-drift{0%{transform:translate3d(0,6px,0)}to{transform:translate3d(0,-14px,0)}}@keyframes bgs-t5-grain{0%,to{transform:translateZ(0)}25%{transform:translate3d(-1.5%,1%,0)}50%{transform:translate3d(1%,-1.2%,0)}75%{transform:translate3d(-.8%,-.6%,0)}}.bgs-hero-media{transform-origin:center center;will-change:transform;backface-visibility:hidden}.bgs-site[data-motion]:not([data-motion=none])[data-hero-motion=kenburns] .bgs-hero-media,.bgs-site[data-motion]:not([data-motion=none])[data-hero-motion=scrim] .bgs-hero-media,.bgs-kenburns,.bgs-hero-bg-scrim{animation:bgs-kenburns 12s ease-in-out infinite alternate}.bgs-site[data-motion]:not([data-motion=none])[data-hero-motion=reveal] .bgs-hero-media,.bgs-hero-bg-reveal{animation:bgs-hero-bg-reveal 1.5s ease-out both,bgs-kenburns 14s 1.5s ease-in-out infinite alternate}.bgs-site[data-motion]:not([data-motion=none])[data-hero-motion=drift] .bgs-hero-media,.bgs-hero-bg-drift{animation:bgs-hero-drift 10s ease-in-out infinite alternate}.bgs-site[data-motion]:not([data-motion=none])[data-hero-motion=rays] .bgs-hero-media,.bgs-site[data-motion]:not([data-motion=none])[data-hero-motion=particles] .bgs-hero-media{animation:bgs-kenburns 12s ease-in-out infinite alternate}.bgs-hero-video-frame{position:absolute;top:50%;left:50%;width:177.78vh;height:56.25vw;min-width:100%;min-height:100%;border:0;transform:translate(-50%,-50%) scale(1.18);pointer-events:none}.bgs-hero-rays{position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;pointer-events:none;background:conic-gradient(from 210deg at 48% -8%,transparent 0 10%,rgba(255,214,150,.16) 12%,transparent 16%,transparent 38%,rgba(255,186,110,.12) 41%,transparent 47%,transparent 68%,rgba(255,240,200,.1) 71%,transparent 76%);mix-blend-mode:screen;animation:bgs-hero-rays 22s linear infinite}.bgs-hero-rays-b{animation-duration:34s;animation-direction:reverse;opacity:.7;background:conic-gradient(from 40deg at 70% 0%,transparent 0 18%,rgba(255,200,130,.1) 20%,transparent 24%)}@keyframes bgs-hero-rays{to{transform:rotate(28deg) scale(1.08)}}.bgs-hero-particles{--mx: 50%;--my: 40%}.bgs-hero-particles-glow{position:absolute;width:280px;height:280px;left:var(--mx);top:var(--my);transform:translate(-50%,-50%);border-radius:999px;background:radial-gradient(circle,rgba(255,255,255,.22) 0%,transparent 68%);pointer-events:none}.bgs-hero-particle{position:absolute;border-radius:999px;background:#ffffffb3;animation:bgs-hero-particle 9s ease-in-out infinite}@keyframes bgs-hero-particle{0%,to{transform:translateZ(0);opacity:.15}50%{transform:translate3d(12px,-28px,0);opacity:.85}}.bgs-hero-scrim-extra{display:none}.bgs-site[data-hero-motion=scrim] .bgs-hero-scrim-extra{display:block;background:radial-gradient(ellipse at center,transparent 28%,rgba(0,0,0,.45) 100%),linear-gradient(to top,rgba(0,0,0,.35) 0%,transparent 48%)}.bgs-site[data-motion]:not([data-motion=none]):not([data-hero-motion=none]) .bgs-hero-lead>*{animation:bgs-fade-up .9s ease both}.bgs-site[data-hero-motion=scrim] .bgs-hero-lead>*,.bgs-site[data-hero-motion=video] .bgs-hero-lead>*,.bgs-site[data-hero-motion=rays] .bgs-hero-lead>*{animation-name:bgs-hero-rise}.bgs-site[data-motion]:not([data-motion=none]):not([data-hero-motion=none]) .bgs-hero-lead>*:nth-child(2){animation-delay:.18s}.bgs-site[data-motion]:not([data-motion=none]):not([data-hero-motion=none]) .bgs-hero-lead>*:nth-child(3){animation-delay:.36s}.bgs-site[data-motion]:not([data-motion=none]):not([data-hero-motion=none]) .bgs-hero-lead>*:nth-child(4){animation-delay:.54s}.bgs-marquee-track{animation:bgs-marquee 42s linear infinite}.bgs-marquee-track:hover{animation-play-state:paused}.bgs-unfurl{height:280vh;touch-action:pan-y;view-timeline-name:--bgs-unfurl;view-timeline-axis:block}.bgs-unfurl-stage{position:sticky;top:var(--bgs-preview-bar, 0px);display:flex;height:calc(100svh - var(--bgs-preview-bar, 0px));width:100%;align-items:center;justify-content:center;overflow:hidden;perspective:1200px;-webkit-perspective:1200px;perspective-origin:50% 46%;-webkit-perspective-origin:50% 46%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.bgs-unfurl-frame{width:min(92vw,72rem);height:min(86svh,52rem);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;transform-origin:center center}.bgs-unfurl-clip{width:100%;height:100%;overflow:hidden;background:#0a0a0a}.bgs-unfurl-cols{display:flex;width:100%;height:170%;gap:.45rem;padding:.45rem}.bgs-unfurl-col{display:flex;min-width:0;flex:1;flex-direction:column;gap:.45rem;will-change:transform}.bgs-unfurl-tile{aspect-ratio:3 / 4;flex-shrink:0;overflow:hidden;padding:0;border:0;background:transparent;cursor:zoom-in;backface-visibility:hidden}.bgs-unfurl-tile img{display:block;width:100%;height:100%;object-fit:cover}@keyframes bgs-unfurl-frame{0%{transform:translateZ(-280px) scale(.52) rotateX(22deg) rotateY(-16deg) rotate(8deg)}45%{transform:translateZ(8px) scale(.88) rotateX(3deg) rotateY(-3deg) rotate(1deg)}to{transform:translateZ(0) scale(1) rotateX(-6deg) rotateY(10deg) rotate(0)}}@keyframes bgs-unfurl-radius{0%{border-radius:2.25rem}70%{border-radius:.45rem}to{border-radius:0}}@keyframes bgs-unfurl-y0{0%{transform:translate3d(0,70px,0)}to{transform:translate3d(0,-260px,0)}}@keyframes bgs-unfurl-y1{0%{transform:translate3d(0,-40px,0)}to{transform:translate3d(0,-520px,0)}}@keyframes bgs-unfurl-y2{0%{transform:translate3d(0,100px,0)}to{transform:translate3d(0,-180px,0)}}@keyframes bgs-unfurl-y3{0%{transform:translate3d(0,16px,0)}to{transform:translate3d(0,-400px,0)}}@supports (animation-timeline: view()){.bgs-unfurl-frame{animation:bgs-unfurl-frame linear both;animation-timeline:--bgs-unfurl;animation-range:contain}.bgs-unfurl-clip{animation:bgs-unfurl-radius linear both;animation-timeline:--bgs-unfurl;animation-range:contain}.bgs-unfurl-col:nth-child(1){animation:bgs-unfurl-y0 linear both;animation-timeline:--bgs-unfurl;animation-range:contain}.bgs-unfurl-col:nth-child(2){animation:bgs-unfurl-y1 linear both;animation-timeline:--bgs-unfurl;animation-range:contain}.bgs-unfurl-col:nth-child(3){animation:bgs-unfurl-y2 linear both;animation-timeline:--bgs-unfurl;animation-range:contain}.bgs-unfurl-col:nth-child(4){animation:bgs-unfurl-y3 linear both;animation-timeline:--bgs-unfurl;animation-range:contain}}@media (max-width: 767px){.bgs-unfurl{height:220vh}.bgs-unfurl-stage{perspective:900px;-webkit-perspective:900px}.bgs-unfurl-cols{height:155%;gap:.3rem;padding:.3rem}.bgs-unfurl-col{gap:.3rem}}.bgs-reveal{opacity:0}.bgs-site[data-enter=fade-up] .bgs-reveal:not(.is-in){transform:translate3d(0,18px,0)}.bgs-site[data-enter=fade-left] .bgs-reveal:not(.is-in){transform:translate3d(-28px,0,0)}.bgs-site[data-enter=fade-right] .bgs-reveal:not(.is-in){transform:translate3d(28px,0,0)}.bgs-site[data-enter=scale] .bgs-reveal:not(.is-in){transform:scale(.96)}.bgs-reveal.is-in{animation:bgs-fade var(--site-motion-duration, .7s) ease forwards}.bgs-site[data-enter=fade-up] .bgs-reveal.is-in{animation-name:bgs-fade-up}.bgs-site[data-enter=fade-left] .bgs-reveal.is-in{animation-name:bgs-fade-left}.bgs-site[data-enter=fade-right] .bgs-reveal.is-in{animation-name:bgs-fade-right}.bgs-site[data-enter=scale] .bgs-reveal.is-in{animation-name:bgs-scale-in}.bgs-sticky-aside{align-self:start}@media (min-width: 768px){.bgs-sticky-aside{position:sticky;top:calc(5.5rem + var(--bgs-preview-bar, 0px))}}.bgs-hero-parallax-scene{position:relative;min-height:160vh}.bgs-hero-parallax-media{position:sticky;top:var(--bgs-preview-bar, 0px);height:calc(100vh - var(--bgs-preview-bar, 0px));overflow:hidden}.bgs-hero-parallax-copy{position:relative;z-index:1;margin-top:-42vh;padding:0 1rem 4rem}.bgs-hero-reveal-media{clip-path:inset(18% 22% 18% 22%);transform:scale(1.12);filter:saturate(.7) contrast(1.08);will-change:clip-path,transform,filter}.bgs-hero-reveal.is-hero-run .bgs-hero-reveal-media{animation:bgs-hero-reveal-media 1.15s cubic-bezier(.22,1,.36,1) forwards}.bgs-hero-reveal-copy{opacity:0;transform:translate3d(0,28px,0);will-change:opacity,transform}.bgs-hero-reveal.is-hero-run .bgs-hero-reveal-copy{animation:bgs-hero-reveal-copy .85s cubic-bezier(.22,1,.36,1) .35s forwards}@keyframes bgs-hero-reveal-media{to{clip-path:inset(0);transform:scale(1);filter:none}}@keyframes bgs-hero-reveal-copy{to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.bgs-hero-reveal-media,.bgs-hero-reveal-copy,.bgs-hero-reveal.is-hero-run .bgs-hero-reveal-media,.bgs-hero-reveal.is-hero-run .bgs-hero-reveal-copy{animation:none!important;clip-path:none;transform:none;filter:none;opacity:1}}.bgs-site[data-motion=none] .bgs-hero-reveal-media,.bgs-site[data-motion=none] .bgs-hero-reveal-copy{animation:none!important;clip-path:none;transform:none;filter:none;opacity:1}.bgs-site[data-journey-polish=on]{--bgs-journey: 0}.bgs-site[data-journey-polish=on] .bgs-hero-cinematic .bgs-hero-scroll-copy{transform:translate3d(0,calc(var(--bgs-journey) * -32px),0) scale(calc(1 - var(--bgs-journey) * .07));opacity:calc(1 - var(--bgs-journey) * .48);will-change:transform,opacity}.bgs-site[data-journey-polish=on] .bgs-hero-cinematic .bgs-hero-overlay{opacity:calc(1 + var(--bgs-journey) * .18)}.bgs-site[data-journey-polish=on] header.sticky{backdrop-filter:blur(calc(6px + var(--bgs-journey) * 12px));-webkit-backdrop-filter:blur(calc(6px + var(--bgs-journey) * 12px));box-shadow:0 10px 28px rgba(0,0,0,calc(var(--bgs-journey) * .2))}.bgs-site[data-journey-polish=on][data-motion=none] .bgs-hero-cinematic .bgs-hero-scroll-copy,.bgs-site[data-journey-polish=off] .bgs-hero-cinematic .bgs-hero-scroll-copy{transform:none;opacity:1}@media (prefers-reduced-motion: reduce){.bgs-site[data-journey-polish=on] .bgs-hero-cinematic .bgs-hero-scroll-copy{transform:none;opacity:1}}.bgs-cta-neon{position:relative;isolation:isolate;color:#f4f7ff;box-shadow:0 0 0 1px color-mix(in srgb,var(--bgs-cta-neon, #e11d48) 35%,transparent),0 0 40px color-mix(in srgb,var(--bgs-cta-neon, #e11d48) 28%,transparent),inset 0 1px #ffffff14}.bgs-cta-neon-glow{pointer-events:none;position:absolute;inset:-20% -10% auto;height:55%;background:radial-gradient(closest-side,color-mix(in srgb,var(--bgs-cta-neon, #e11d48) 55%,transparent),transparent 72%);opacity:.55;z-index:0;animation:bgs-cta-neon-pulse 3.2s ease-in-out infinite}.bgs-cta-neon .bgs-heading,.bgs-cta-neon .bgs-copy,.bgs-cta-neon .bgs-newsletter{position:relative;z-index:1}.bgs-cta-neon-btn{position:relative;z-index:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--bgs-cta-neon, #e11d48) 70%,#fff);box-shadow:0 0 18px color-mix(in srgb,var(--bgs-cta-neon, #e11d48) 45%,transparent),inset 0 0 12px color-mix(in srgb,var(--bgs-cta-neon, #e11d48) 18%,transparent);transition:transform .25s ease,box-shadow .3s ease,letter-spacing .3s ease}.bgs-cta-neon-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 48%,transparent 66%);transform:translate(-120%) skew(-18deg);pointer-events:none}@media (hover: hover) and (pointer: fine){.bgs-cta-neon-btn:hover{transform:translateY(-2px);letter-spacing:.04em;box-shadow:0 0 28px color-mix(in srgb,var(--bgs-cta-neon, #e11d48) 60%,transparent),inset 0 0 16px color-mix(in srgb,var(--bgs-cta-neon, #e11d48) 22%,transparent)}.bgs-cta-neon-btn:hover:after{animation:bgs-cta-neon-sweep .75s ease forwards}}.bgs-cta-neon-btn:active{transform:scale(.97)}@keyframes bgs-cta-neon-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.75;transform:scale(1.06)}}@keyframes bgs-cta-neon-sweep{to{transform:translate(130%) skew(-18deg)}}@media (prefers-reduced-motion: reduce){.bgs-cta-neon-glow,.bgs-cta-neon-btn:after{animation:none!important}.bgs-cta-neon-btn:hover{transform:none;letter-spacing:normal}}.bgs-site[data-motion=none] .bgs-cta-neon-glow{animation:none!important;opacity:.35}.bgs-site[data-motion=none] .bgs-cta-neon-btn:after{display:none}.bgs-cta-glass{position:relative;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 0 0 1px color-mix(in srgb,var(--bgs-cta-glass, #e11d48) 22%,transparent),0 24px 50px #00000047}.bgs-cta-glass-sheen{pointer-events:none;position:absolute;top:-30%;right:-40%;bottom:-30%;left:-40%;background:linear-gradient(115deg,transparent 40%,color-mix(in srgb,var(--bgs-cta-glass, #e11d48) 28%,transparent) 50%,transparent 60%);opacity:.45;animation:bgs-cta-glass-sweep 5.2s ease-in-out infinite}.bgs-cta-glass .bgs-heading,.bgs-cta-glass .bgs-copy,.bgs-cta-glass .bgs-newsletter{position:relative;z-index:1}.bgs-cta-glass-btn{position:relative;z-index:1;overflow:hidden;border:1px solid color-mix(in srgb,var(--bgs-cta-glass, #e11d48) 55%,#fff);background:color-mix(in srgb,var(--bgs-cta-glass, #e11d48) 22%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #ffffff1f}@media (hover: hover){.bgs-cta-glass-btn:hover{background:color-mix(in srgb,var(--bgs-cta-glass, #e11d48) 38%,transparent)}}@keyframes bgs-cta-glass-sweep{0%,55%{transform:translate(-35%)}to{transform:translate(35%)}}@media (prefers-reduced-motion: reduce){.bgs-cta-glass-sheen{animation:none!important}}.bgs-site[data-motion=none] .bgs-cta-glass{backdrop-filter:none;-webkit-backdrop-filter:none}.bgs-site[data-motion=none] .bgs-cta-glass-sheen{display:none}.bgs-lineup-fan{position:relative;display:flex;flex-direction:column;gap:.75rem;margin-top:2rem;padding-inline:1rem;min-height:0}@media (min-width: 768px){.bgs-lineup-fan{flex-direction:row;align-items:stretch;justify-content:center;min-height:min(58vh,480px);padding:2rem 1.5rem 1rem}}.bgs-lineup-fan-card{position:relative;flex:0 0 auto;width:100%;overflow:hidden;border-radius:var(--site-radius);background:#0c0c10;border:1px solid rgba(255,255,255,.08);color:#f4f1ea;cursor:pointer;outline:none;transition:transform .45s cubic-bezier(.22,1,.36,1),flex .45s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,filter .35s ease;animation:bgs-lineup-fan-in .65s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--fan-delay, 0s)}.bgs-lineup-fan-card img,.bgs-lineup-fan-ph{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;background:#1a1a22}@media (min-width: 768px){.bgs-lineup-fan-card{flex:0 0 clamp(7.5rem,12vw,9.5rem);width:clamp(7.5rem,12vw,9.5rem);transform:rotate(calc(var(--fan-i, 0) * 4deg)) translateY(8px);margin-inline:-.85rem;box-shadow:0 18px 40px #00000059;filter:saturate(.8) brightness(.9)}.bgs-lineup-fan-card.is-active{flex:0 0 min(18rem,34vw);width:min(18rem,34vw);transform:rotate(0) translateY(-10px) scale(1.02);filter:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent, #e11d48) 45%,transparent),0 24px 50px #00000073}}.bgs-lineup-fan-meta{padding:.85rem 1rem 1rem}.bgs-lineup-fan-meta h3{margin:0;font-size:1rem;font-weight:650}.bgs-lineup-fan-meta p{margin:.2rem 0 0;font-size:.82rem;opacity:.75}.bgs-lineup-fan-bio{opacity:.9!important;line-height:1.45;margin-top:.55rem!important}@keyframes bgs-lineup-fan-in{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1}}@media (prefers-reduced-motion: reduce){.bgs-lineup-fan-card{animation:none!important;transition:none!important}}.bgs-site[data-motion=none] .bgs-lineup-fan-card{animation:none!important;transform:none!important;filter:none;margin-inline:0}.bgs-lineup-orbit{margin-top:1.5rem;padding-inline:1rem}.bgs-lineup-orbit-stage{display:none}.bgs-lineup-orbit-meta{text-align:center;padding:.5rem .75rem 1rem}.bgs-lineup-orbit-meta h3{margin:0;font-size:1.25rem;font-weight:700}.bgs-lineup-orbit-meta>p{margin:.25rem 0 0;opacity:.75;font-size:.9rem}.bgs-lineup-orbit-bio{margin-top:.65rem!important;opacity:.9!important;line-height:1.45;max-width:36rem;margin-inline:auto}.bgs-lineup-orbit-rail{display:flex;gap:.65rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.25rem 0 .75rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bgs-lineup-orbit-rail::-webkit-scrollbar{display:none}.bgs-lineup-orbit-rail-item{flex:0 0 4.5rem;width:4.5rem;height:4.5rem;padding:0;border:2px solid transparent;border-radius:999px;overflow:hidden;background:#121218;cursor:pointer;scroll-snap-align:center;opacity:.65;transition:opacity .25s ease,border-color .25s ease,transform .25s ease}.bgs-lineup-orbit-rail-item.is-active{opacity:1;border-color:color-mix(in srgb,var(--site-accent, #e11d48) 70%,transparent);transform:scale(1.06)}.bgs-lineup-orbit-rail-item img,.bgs-lineup-orbit-ph{display:block;width:100%;height:100%;object-fit:cover}.bgs-lineup-orbit-ph{background:#1c1c24}@media (min-width: 768px){.bgs-lineup-orbit{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.5rem;align-items:center;padding:1.5rem}.bgs-lineup-orbit-stage{position:relative;display:block;width:min(100%,420px);aspect-ratio:1;margin-inline:auto}.bgs-lineup-orbit-rail{display:none}.bgs-lineup-orbit-meta{text-align:left;padding:0}.bgs-lineup-orbit-bio{margin-inline:0}.bgs-lineup-orbit-core{position:absolute;top:28%;right:28%;bottom:28%;left:28%;border-radius:999px;overflow:hidden;border:2px solid color-mix(in srgb,var(--site-accent, #e11d48) 45%,transparent);box-shadow:0 20px 50px #0006}.bgs-lineup-orbit-core img,.bgs-lineup-orbit-ph.is-core{width:100%;height:100%;object-fit:cover}.bgs-lineup-orbit-node{position:absolute;top:50%;left:50%;width:4.25rem;height:4.25rem;padding:0;margin:0;border:2px solid rgba(255,255,255,.12);border-radius:999px;overflow:hidden;background:#121218;cursor:pointer;transform:translate(-50%,-50%) rotate(var(--orb-a)) translate(min(38vw,155px)) rotate(calc(var(--orb-a) * -1));transition:transform .4s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease}.bgs-lineup-orbit.is-live .bgs-lineup-orbit-node.is-active{border-color:color-mix(in srgb,var(--site-accent, #e11d48) 75%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--site-accent, #e11d48) 25%,transparent);transform:translate(-50%,-50%) rotate(var(--orb-a)) translate(min(38vw,155px)) rotate(calc(var(--orb-a) * -1)) scale(1.12)}.bgs-lineup-orbit-node img{width:100%;height:100%;object-fit:cover}}@media (prefers-reduced-motion: reduce){.bgs-lineup-orbit-node,.bgs-lineup-orbit-rail-item{transition:none!important}}.bgs-site[data-motion=none] .bgs-lineup-orbit-node.is-active{transform:translate(-50%,-50%) rotate(var(--orb-a)) translate(min(38vw,155px)) rotate(calc(var(--orb-a) * -1))}.bgs-quote-stack{display:grid;gap:1rem}@media (min-width: 768px){.bgs-quote-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.35rem}.bgs-quote-stack>.bgs-quote-card.is-featured{grid-column:1 / -1}}.bgs-quote-carousel-slide{width:min(100%,22rem)}@media (min-width: 768px){.bgs-quote-carousel-slide{width:min(100%,28rem)}}.bgs-quote-card{position:relative;display:block;height:100%;margin:0;padding:0!important;border-radius:calc(var(--site-radius, 1rem) * 1.15);background:linear-gradient(135deg,color-mix(in srgb,var(--quote-accent, #e11d48) 10%,transparent),transparent 42%),var(--quote-card, rgba(255, 255, 255, .04));border:1px solid color-mix(in srgb,var(--quote-border, #fff) 85%,transparent);box-shadow:0 18px 40px #0000001f;overflow:hidden;color:var(--quote-fg, inherit)}.bgs-quote-inner{position:relative;z-index:2;display:flex;flex-direction:column;height:100%;box-sizing:border-box;padding:1.9rem 1.9rem 1.75rem 2.15rem!important}.bgs-quote-accent{position:absolute;left:0;top:1rem;bottom:1rem;z-index:2;width:3px;border-radius:99px;background:var(--quote-accent, #e11d48);pointer-events:none}.bgs-quote-card.is-featured .bgs-quote-inner{padding:2.25rem 2.25rem 2rem 2.5rem!important}@media (min-width: 768px){.bgs-quote-card.is-featured{min-height:12rem}.bgs-quote-card.is-featured .bgs-quote-inner{padding:2.75rem 2.9rem 2.4rem 3.1rem!important}.bgs-quote-card.is-featured .bgs-quote-text{font-size:clamp(1.35rem,2.4vw,1.85rem)}}.bgs-quote-mark{display:block;margin:0 0 .55rem;font-family:var(--site-font-display, var(--site-font), Georgia, serif);font-size:clamp(2.8rem,7vw,4rem);line-height:.7;font-weight:600;color:var(--quote-accent, #e11d48);opacity:.88;pointer-events:none;-webkit-user-select:none;user-select:none}.bgs-quote-text{position:relative;z-index:2;margin:0;flex:1 1 auto;font-family:var(--site-font-display, var(--site-font), Georgia, serif);font-size:clamp(1.15rem,2.8vw,1.45rem);line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.bgs-quote-author{position:relative;z-index:2;display:flex;align-items:center;gap:.7rem;margin-top:1.35rem;padding-top:1.05rem;border-top:1px solid color-mix(in srgb,var(--quote-border, #fff) 70%,transparent)}.bgs-quote-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.04em;color:#fff;background:color-mix(in srgb,var(--quote-accent, #e11d48) 88%,#111)}.bgs-quote-by{font-size:.88rem;letter-spacing:.02em;color:var(--quote-muted, inherit);opacity:.95}.bgs-featured-gig .bgs-count.is-full{width:100%;margin-top:1.35rem}.bgs-featured-gig .bgs-count.is-full .bgs-count-digits{flex-wrap:nowrap;width:100%}@media (max-width: 640px){.bgs-featured-gig .bgs-count.is-full{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem}.bgs-featured-gig .bgs-count.is-full .bgs-count-digits span{font-size:clamp(1.7rem,15vw,3rem)}}@media (min-width: 768px){.bgs-featured-gig .bgs-count.is-full{width:calc(100% + 4rem);max-width:none;margin-left:-2rem;margin-right:-2rem}.bgs-featured-gig .bgs-count.is-full .bgs-count-digits span{font-size:clamp(3.25rem,6.5vw,5.75rem)}}.bgs-featured-ticket{display:grid;gap:1rem;justify-items:center;padding:1rem 0 .5rem}.bgs-featured-ticket-kicker{margin:0;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.bgs-featured-ticket-card{display:flex;width:min(100%,40rem);min-width:0;overflow:hidden;border-radius:var(--site-radius);background:#0a0b10;border:1px solid color-mix(in srgb,var(--bgs-ticket-accent, #e11d48) 40%,transparent);box-shadow:0 0 36px color-mix(in srgb,var(--bgs-ticket-accent, #e11d48) 22%,transparent),0 20px 40px #00000059}.bgs-reveal:not(.is-in) .bgs-featured-ticket-card{opacity:0;transform:translateY(16px) scale(.98)}.bgs-reveal.is-in .bgs-featured-ticket-card{animation:bgs-featured-ticket-in .8s cubic-bezier(.22,1,.36,1) both}.bgs-featured-ticket-stub{flex:0 0 3.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem .55rem;background:color-mix(in srgb,var(--bgs-ticket-accent, #e11d48) 85%,#111);color:#fff;writing-mode:vertical-rl;transform:rotate(180deg)}.bgs-featured-ticket-stub>span:first-child{font-size:.72rem;font-weight:700;letter-spacing:.22em}.bgs-featured-ticket-main{flex:1 1 auto;min-width:0;padding:1.15rem 1.25rem 1.25rem}.bgs-featured-ticket-main .bgs-heading{margin:0 0 .35rem}.bgs-featured-ticket-main .bgs-count{margin-top:1rem;margin-bottom:0;width:100%}.bgs-featured-ticket-main .bgs-count-digits{justify-content:stretch}.bgs-featured-ticket-main .bgs-count-digits span{font-size:clamp(1.55rem,3.4vw,2.75rem)}@media (max-width: 640px){.bgs-featured-ticket-main .bgs-count-digits span{font-size:clamp(1.45rem,12vw,2.4rem)}}@keyframes bgs-featured-ticket-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@media (max-width: 640px){.bgs-featured-ticket-card{flex-direction:column;width:min(100%,24rem)}.bgs-featured-ticket-stub{flex:0 0 auto;flex-direction:row;writing-mode:horizontal-tb;transform:none;padding:.65rem 1rem}.bgs-featured-ticket-main{padding:1rem 1.1rem 1.15rem}.bgs-featured-ticket-main .bgs-count-digits{justify-content:center}}@media (prefers-reduced-motion: reduce){.bgs-featured-ticket-card{animation:none!important}}.bgs-site[data-motion=none] .bgs-featured-ticket-card{animation:none!important}.bgs-hero-zoom-scene{height:180vh;position:relative}.bgs-hero-zoom-pin{position:sticky;top:var(--bgs-preview-bar, 0px);height:calc(100vh - var(--bgs-preview-bar, 0px));overflow:hidden}.bgs-hero-zoom-pin .bgs-hero-cinematic{min-height:100vh;height:100vh}.bgs-hero-zoom-media{transform-origin:center center;will-change:transform}.bgs-site[data-hero-zoom=on] .bgs-hero-zoom-media{animation:none}.bgs-site[data-parallax=on]{position:relative;background:transparent!important}.bgs-site[data-parallax=on]:before{content:"";position:fixed;inset:-18% 0 auto;height:136%;background:var(--site-bg-image, var(--site-bg));transform:translate3d(0,calc(var(--bgs-parallax-y, 0px) * -.4),0);z-index:-1;pointer-events:none}.bgs-site[data-scroll-transition=wipe] .bgs-section:not(.bgs-hero-zoom-scene){position:relative;min-height:calc(100vh - var(--bgs-preview-bar, 0px));background:var(--site-bg-image, var(--site-bg));box-shadow:0 -32px 64px #0000002e}.bgs-site[data-scroll-transition=wipe] .bgs-section.bgs-wipe-stick:not(.bgs-hero-zoom-scene){position:sticky;top:var(--bgs-preview-bar, 0px)}.bgs-site[data-scroll-transition=wipe] .bgs-section:not(.bgs-hero-zoom-scene)>.bgs-reveal,.bgs-site[data-scroll-transition=wipe] .bgs-section:not(.bgs-hero-zoom-scene)>.bgs-reveal.is-in{animation:none;opacity:1;transform:none}html.bgs-html-snap{scroll-snap-type:y mandatory;scroll-padding-top:var(--bgs-preview-bar, 0px)!important;overflow-x:clip;overscroll-behavior-y:none}html.bgs-html-snap .bgs-site header,html.bgs-html-snap .bgs-theme-preview .bgs-site header{position:fixed;top:var(--bgs-preview-bar, 0px);left:0;right:0;width:100%;z-index:40}.bgs-theme-preview .bgs-site>header,.bgs-theme-preview .bgs-site[data-catalog=on]>header{position:sticky;top:var(--bgs-preview-bar, 0px);z-index:40}html.bgs-embed-card{--bgs-preview-bar: 0px}html.bgs-embed-card .bgs-theme-preview-bar,.bgs-theme-preview.is-card .bgs-theme-preview-bar{display:none}.bgs-theme-preview:has(.bgs-theme-preview-bar) .bgs-site{padding-top:var(--bgs-preview-bar, 0px)}html.bgs-html-snap .bgs-theme-preview:has(.bgs-theme-preview-bar) .bgs-site{padding-top:0}html.bgs-embed-card .bgs-progress-dots,html.bgs-embed-card .bgs-progress-line-wrap,html.bgs-embed-card .bgs-shuffle-dock{display:none}.bgs-snap-section{height:100dvh;scroll-snap-align:start;scroll-snap-stop:always;position:relative;pointer-events:none}.bgs-snap-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;overflow:auto;display:flex;flex-direction:column;padding:calc(4rem + var(--bgs-preview-bar, 0px)) 0 2rem;pointer-events:auto;background:var(--site-bg-image, var(--site-bg));animation-duration:1s;animation-timing-function:ease-in-out;animation-fill-mode:both;animation-play-state:paused;animation-delay:calc(var(--bgs-snap, .5) * -1s)}@media (max-width: 640px){.bgs-snap-panel{padding:calc(3.25rem + var(--bgs-preview-bar, 0px)) 0 1.5rem}}.bgs-snap-panel>*{margin-block:auto;width:100%;flex:0 0 auto}.bgs-snap-panel:has(.bgs-hero-cinematic),.bgs-snap-panel:has(.bgs-hero-split),.bgs-snap-panel:has(.bgs-hero-parallax-scene),.bgs-snap-panel:has(.bgs-hero-zoom-pin){padding:0}.bgs-site[data-scroll-transition=blink] .bgs-snap-section .bgs-reveal,.bgs-site[data-scroll-transition=slide] .bgs-snap-section .bgs-reveal,.bgs-site[data-scroll-transition=reverse] .bgs-snap-section .bgs-reveal,.bgs-site[data-scroll-transition=zoom] .bgs-snap-section .bgs-reveal,.bgs-site[data-scroll-transition=blink] .bgs-snap-section .bgs-reveal.is-in,.bgs-site[data-scroll-transition=slide] .bgs-snap-section .bgs-reveal.is-in,.bgs-site[data-scroll-transition=reverse] .bgs-snap-section .bgs-reveal.is-in,.bgs-site[data-scroll-transition=zoom] .bgs-snap-section .bgs-reveal.is-in{animation:none;opacity:1;transform:none}.bgs-site[data-scroll-transition=blink] .bgs-snap-panel{--bgs-snap-blur: .5rem;--bgs-snap-contrast: 4;animation-name:bgs-snap-blink}.bgs-site[data-scroll-transition=slide] .bgs-snap-panel{animation-name:bgs-snap-slide}.bgs-site[data-scroll-transition=reverse] .bgs-snap-panel{animation-name:bgs-snap-reverse}.bgs-site[data-scroll-transition=zoom] .bgs-snap-panel{animation-name:bgs-snap-zoom}@keyframes bgs-snap-blink{0%,to{filter:blur(var(--bgs-snap-blur)) contrast(var(--bgs-snap-contrast));opacity:0;visibility:hidden;pointer-events:none}50%{filter:blur(0) contrast(1);opacity:1;visibility:visible;pointer-events:auto}}@keyframes bgs-snap-slide{0%{transform:translate3d(100%,0,0);pointer-events:none}50%{transform:none;pointer-events:auto}to{transform:translate3d(-100%,0,0);pointer-events:none}}@keyframes bgs-snap-reverse{0%{transform:translate3d(0,-100%,0);pointer-events:none}50%{transform:none;pointer-events:auto}to{transform:translate3d(0,100%,0);pointer-events:none}}@keyframes bgs-snap-zoom{0%{transform:scale(.78);opacity:0;visibility:hidden;pointer-events:none}42%{transform:scale(.94);opacity:0;visibility:hidden;pointer-events:none}50%{transform:none;opacity:1;visibility:visible;pointer-events:auto}58%{transform:scale(1.06);opacity:0;visibility:hidden;pointer-events:none}to{transform:scale(1.4);opacity:0;visibility:hidden;pointer-events:none}}.bgs-progress-line-wrap{position:fixed;top:var(--bgs-preview-bar, 0px);left:0;right:0;z-index:50;height:3px;pointer-events:none;background:color-mix(in srgb,var(--site-fg) 12%,transparent)}.bgs-progress-line{height:100%;width:100%;transform:scaleX(0);transform-origin:left center;background:var(--site-accent)}.bgs-progress-dots{position:fixed;right:.85rem;top:50%;z-index:45;display:flex;transform:translateY(-50%);flex-direction:column;gap:.45rem}.bgs-progress-dot{width:8px;height:8px;padding:0;border-radius:999px;border:1px solid color-mix(in srgb,var(--site-fg) 45%,transparent);background:transparent;cursor:pointer}.bgs-progress-dot[aria-current=true]{background:var(--site-accent);border-color:var(--site-accent);transform:scale(1.25)}@media (max-width: 767px){.bgs-progress-dots{right:.55rem}.bgs-site[data-parallax=on]{background-attachment:scroll}.bgs-site[data-parallax=on]:before{display:none}.bgs-hero-zoom-scene{height:auto}.bgs-hero-zoom-pin{position:relative;top:auto;height:auto}.bgs-site[data-scroll-transition=wipe] .bgs-section:not(.bgs-hero-zoom-scene){position:relative;min-height:0;box-shadow:none}}.bgs-site[data-motion=none] .bgs-kenburns,.bgs-site[data-motion=none] .bgs-hero-bg-reveal,.bgs-site[data-motion=none] .bgs-hero-bg-scrim,.bgs-site[data-motion=none] .bgs-hero-bg-drift,.bgs-site[data-motion=none] .bgs-hero-lead>*,.bgs-site[data-motion=none] .bgs-marquee-track,.bgs-site[data-motion=none] .bgs-reveal,.bgs-site[data-motion=none] .bgs-reveal.is-in{animation:none!important;opacity:1;transform:none}.bgs-site[data-motion=none] .bgs-hero-cinematic:before,.bgs-site[data-motion=none] .bgs-hero-cinematic:after,.bgs-site[data-motion=none] .bgs-hero-cinematic .bgs-button{animation:none!important}.bgs-site[data-motion=none] *,.bgs-site[data-motion=none] *:before,.bgs-site[data-motion=none] *:after{animation:none!important}.bgs-site[data-motion=none] .bgs-hoverable:not(.bgs-unfurl-tile),.bgs-site[data-motion=none] .bgs-hoverable:not(.bgs-unfurl-tile) img{transition:none!important;transform:none!important}.bgs-site[data-motion=none] .bgs-hero-zoom-scene,.bgs-site[data-motion=none] .bgs-hero-parallax-scene{height:auto;min-height:0}.bgs-site[data-motion=none] .bgs-hero-zoom-pin,.bgs-site[data-motion=none] .bgs-hero-parallax-media,.bgs-site[data-motion=none] .bgs-sticky-aside{position:relative;height:auto;top:auto}.bgs-site[data-motion=none][data-scroll-transition=wipe] .bgs-section:not(.bgs-hero-zoom-scene){position:relative;min-height:0;box-shadow:none}.bgs-site[data-motion=none] .bgs-progress-line-wrap,.bgs-site[data-motion=none][data-parallax=on]:before{display:none!important}.bgs-site[data-motion=none].bgs-skin-t4 .bgs-hero-cinematic img,.bgs-site[data-motion=none].bgs-skin-t4 #about img,.bgs-site[data-motion=none].bgs-skin-t4 #gallery .grid>* img{position:absolute!important}.bgs-site[data-motion=none] .bgs-unfurl-frame{animation:bgs-unfurl-frame linear both!important;animation-timeline:--bgs-unfurl!important;animation-range:contain!important}.bgs-site[data-motion=none] .bgs-unfurl-clip{animation:bgs-unfurl-radius linear both!important;animation-timeline:--bgs-unfurl!important;animation-range:contain!important}.bgs-site[data-motion=none] .bgs-unfurl-col:nth-child(1){animation:bgs-unfurl-y0 linear both!important;animation-timeline:--bgs-unfurl!important;animation-range:contain!important}.bgs-site[data-motion=none] .bgs-unfurl-col:nth-child(2){animation:bgs-unfurl-y1 linear both!important;animation-timeline:--bgs-unfurl!important;animation-range:contain!important}.bgs-site[data-motion=none] .bgs-unfurl-col:nth-child(3){animation:bgs-unfurl-y2 linear both!important;animation-timeline:--bgs-unfurl!important;animation-range:contain!important}.bgs-site[data-motion=none] .bgs-unfurl-col:nth-child(4){animation:bgs-unfurl-y3 linear both!important;animation-timeline:--bgs-unfurl!important;animation-range:contain!important}.bgs-site[data-motion=subtle] .bgs-kenburns,.bgs-site[data-motion=subtle] .bgs-hero-bg-scrim{animation-duration:16s}.bgs-site[data-motion=subtle] .bgs-hero-bg-drift{animation-duration:14s}.bgs-site[data-motion=subtle] .bgs-hero-lead>*{animation-duration:.55s}.bgs-hoverable{transition:transform .35s ease}.bgs-hoverable img{transition:transform var(--site-motion-duration, .7s) ease}@media (hover: hover) and (pointer: fine){.bgs-site[data-hover=zoom] .bgs-hoverable:hover img{transform:scale(1.05)}.bgs-site[data-hover=lift] .bgs-hoverable:hover{transform:translate3d(0,-6px,0)}}.bgs-site[data-motion=none] .bgs-hoverable:not(.bgs-unfurl-tile),.bgs-site[data-motion=none] .bgs-hoverable:not(.bgs-unfurl-tile) img,.bgs-site[data-hover=none] .bgs-hoverable,.bgs-site[data-hover=none] .bgs-hoverable img{transition:none;transform:none}.bgs-sec-chrome{width:100%;max-width:64rem;margin-inline:auto;margin-bottom:1.5rem;padding-inline:1rem;box-sizing:border-box}@media (min-width: 768px){.bgs-sec-chrome{padding-inline:2rem}}.bgs-sec-chrome-bleed{padding-top:4rem}@media (min-width: 768px){.bgs-sec-chrome-bleed{padding-top:6rem}}.bgs-sec-chrome-bleed:has(.bgs-hero-cinematic,.bgs-hero-split,.bgs-hero-reveal,.bgs-hero-parallax-scene,.bgs-hero-zoom-pin,.bgs-hero-fx){padding-top:0}.bgs-sec-center :is(.bgs-heading,.bgs-eyebrow,.bgs-copy,.bgs-block-heading,h3){text-align:center}.bgs-sec-center .bgs-copy{margin-inline:auto}.bgs-sec-center h2.bgs-heading:after{margin-inline:auto}.bgs-sec-end :is(.bgs-heading,.bgs-eyebrow,.bgs-copy,.bgs-block-heading,h3){text-align:right}.bgs-sec-end .bgs-copy{margin-inline:auto 0}.bgs-sec-end h2.bgs-heading:after{margin-left:auto}.bgs-section[data-enter=fade] .bgs-reveal:not(.is-in){transform:none}.bgs-section[data-enter=fade-up] .bgs-reveal:not(.is-in){transform:translate3d(0,18px,0)}.bgs-section[data-enter=fade-left] .bgs-reveal:not(.is-in){transform:translate3d(-28px,0,0)}.bgs-section[data-enter=fade-right] .bgs-reveal:not(.is-in){transform:translate3d(28px,0,0)}.bgs-section[data-enter=scale] .bgs-reveal:not(.is-in){transform:scale(.96)}.bgs-section[data-enter=fade] .bgs-reveal.is-in{animation-name:bgs-fade}.bgs-section[data-enter=fade-up] .bgs-reveal.is-in{animation-name:bgs-fade-up}.bgs-section[data-enter=fade-left] .bgs-reveal.is-in{animation-name:bgs-fade-left}.bgs-section[data-enter=fade-right] .bgs-reveal.is-in{animation-name:bgs-fade-right}.bgs-section[data-enter=scale] .bgs-reveal.is-in{animation-name:bgs-scale-in}@media (hover: hover) and (pointer: fine){.bgs-section[data-hover=zoom] .bgs-hoverable:hover img{transform:scale(1.05)}.bgs-section[data-hover=lift] .bgs-hoverable:hover{transform:translate3d(0,-6px,0)}.bgs-section[data-hover=none] .bgs-hoverable:hover,.bgs-section[data-hover=none] .bgs-hoverable:hover img{transform:none}}.bgs-site[data-motion]:not([data-motion=none]) .bgs-section[data-fx=kenburns] img,.bgs-site[data-motion]:not([data-motion=none]) .bgs-section[data-fx=cover-zoom] img{animation:bgs-kenburns 14s ease-in-out infinite alternate}.bgs-site[data-motion]:not([data-motion=none]) .bgs-section[data-fx=drift] img{animation:bgs-kenburns 22s ease-in-out infinite alternate}.bgs-section[data-fx=marquee-slow] .bgs-marquee-track{animation-duration:64s}.bgs-section[data-fx=marquee-fast] .bgs-marquee-track{animation-duration:22s}@keyframes bgs-sec-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}.bgs-site[data-motion=cinematic] .bgs-section[data-fx=pulse] .bgs-cta-banner{animation:bgs-sec-pulse 3.2s ease-in-out infinite}.bgs-section[data-fx=stagger] .grid>*:nth-child(1),.bgs-section[data-fx=stagger] li:nth-child(1){animation-delay:0ms}.bgs-section[data-fx=stagger] .grid>*:nth-child(2),.bgs-section[data-fx=stagger] li:nth-child(2){animation-delay:70ms}.bgs-section[data-fx=stagger] .grid>*:nth-child(3),.bgs-section[data-fx=stagger] li:nth-child(3){animation-delay:.14s}.bgs-section[data-fx=stagger] .grid>*:nth-child(4),.bgs-section[data-fx=stagger] li:nth-child(4){animation-delay:.21s}.bgs-section[data-fx=stagger] .grid>*:nth-child(n+5),.bgs-section[data-fx=stagger] li:nth-child(n+5){animation-delay:.28s}.bgs-section[data-fx=statement-fade] blockquote,.bgs-section[data-fx=statement-fade] .bgs-copy{animation:bgs-fade 1.1s ease both}.bgs-section[data-fx=poster-glow]{--site-card: color-mix(in srgb, var(--site-accent) 18%, transparent)}@keyframes bgs-fx-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes bgs-fx-rise{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}@keyframes bgs-fx-underline{0%{background-size:0% 2px}to{background-size:100% 2px}}@keyframes bgs-fx-tilt{0%,to{transform:rotate(-.6deg) scale(1.02)}50%{transform:rotate(.6deg) scale(1.04)}}.bgs-site[data-motion]:not([data-motion=none]) .bgs-section[data-fx=float] img{animation:bgs-fx-float 7s ease-in-out infinite}.bgs-site[data-motion]:not([data-motion=none]) .bgs-section[data-fx=tilt] img{animation:bgs-fx-tilt 16s ease-in-out infinite}.bgs-site[data-motion]:not([data-motion=none]) .bgs-section[data-fx=rise] .bgs-reveal{animation:bgs-fx-rise .8s ease both}.bgs-section[data-fx=grain]:after,.bgs-section[data-fx=film]:after{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;opacity:.07;mix-blend-mode:overlay;background-image:repeating-radial-gradient(circle at 20% 20%,#fff 0 1px,transparent 1px 3px)}.bgs-section[data-fx=grain],.bgs-section[data-fx=film]{position:relative}.bgs-section[data-fx=film]{box-shadow:inset 0 12px #000,inset 0 -12px #000}.bgs-section[data-fx=spotlight]{background-image:radial-gradient(70% 60% at 50% 0%,color-mix(in srgb,var(--site-accent) 22%,transparent),transparent 70%)}.bgs-section[data-fx=ink] .bgs-copy,.bgs-section[data-fx=ink] p,.bgs-section[data-fx=ink] h2,.bgs-section[data-fx=ink] h3{text-shadow:0 0 24px color-mix(in srgb,var(--site-accent) 35%,transparent)}.bgs-section[data-fx=underline] h2{background-image:linear-gradient(var(--site-accent),var(--site-accent));background-repeat:no-repeat;background-position:0 100%;background-size:100% 2px;padding-bottom:.35rem}.bgs-site[data-motion]:not([data-motion=none]) .bgs-section[data-fx=underline] h2{animation:bgs-fx-underline .9s ease both}.bgs-section[data-fx=glow-border] .bgs-cta-banner,.bgs-section[data-fx=glow-border] .bgs-tour{box-shadow:0 0 0 1px color-mix(in srgb,var(--site-accent) 55%,transparent),0 0 32px color-mix(in srgb,var(--site-accent) 28%,transparent)}.bgs-blog-card{display:block;padding:1.1rem 1.15rem;text-decoration:none;color:inherit}.bgs-blog-date{margin:0 0 .4rem;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.bgs-blog-title{margin:0;font-size:1.05rem}.bgs-blog-excerpt{margin:.5rem 0 0;font-size:.9rem;opacity:.8;white-space:pre-wrap}.bgs-block-heading{font-size:1.15rem;font-weight:650}.bgs-block-quote{margin:0;padding-left:1rem;border-left:3px solid var(--site-accent);font-style:italic}.bgs-field{width:100%;border-radius:var(--site-radius, .5rem);border:1px solid var(--site-border);background:var(--site-field);padding:.7rem .85rem;color:inherit;font:inherit}.bgs-field:focus{outline:2px solid var(--site-accent);outline-offset:1px}.bgs-cal{width:100%;max-width:26rem}.bgs-cal-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}.bgs-cal-title{margin:0;font-size:.95rem;font-weight:650;text-transform:capitalize}.bgs-cal-nav{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--site-border);border-radius:var(--site-radius, .5rem);background:var(--site-field);color:inherit;font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}.bgs-cal-nav:disabled{opacity:.35;cursor:default}.bgs-cal-week,.bgs-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.3rem}.bgs-cal-week{margin-bottom:.35rem}.bgs-cal-week span{text-align:center;font-size:.68rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--site-muted)}.bgs-cal-day{position:relative;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--site-radius, .5rem);background:var(--site-field);color:inherit;font:inherit;font-size:.9rem;font-variant-numeric:tabular-nums;cursor:pointer}.bgs-cal-day.is-outside{opacity:.42}.bgs-cal-day.is-blocked{cursor:not-allowed}.bgs-cal-day.is-busy{text-decoration:line-through;opacity:.45;background:color-mix(in srgb,var(--site-fg) 8%,var(--site-field))}.bgs-cal-day.is-selected{font-weight:700}.bgs-cal-day[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 6px);z-index:6;width:max-content;max-width:12.5rem;padding:.4rem .55rem;border-radius:.4rem;background:var(--site-fg);color:var(--site-bg);font-size:.7rem;font-weight:600;line-height:1.35;text-decoration:none;text-align:center;transform:translate(-50%);opacity:0;pointer-events:none}.bgs-cal-day[data-tip]:hover:after,.bgs-cal-day[data-tip]:focus-visible:after{opacity:1}.bgs-cal-hint{min-height:1.25rem;margin:.7rem 0 0;font-size:.78rem;color:var(--site-muted)}.bgs-cal-day:focus-visible{outline:2px solid var(--site-accent);outline-offset:1px}.bgs-scroll-hide{scrollbar-width:none}.bgs-scroll-hide::-webkit-scrollbar{display:none}.bgs-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--site-accent, #e11d48) 65%,transparent) color-mix(in srgb,var(--site-fg, #fff) 8%,transparent)}.bgs-scroll::-webkit-scrollbar{width:5px;height:5px}.bgs-scroll::-webkit-scrollbar-track{margin:8px 2px;background:color-mix(in srgb,var(--site-fg, #fff) 7%,transparent);border-radius:999px}.bgs-scroll::-webkit-scrollbar-thumb{border-radius:999px;border:1px solid transparent;background:color-mix(in srgb,var(--site-accent, #e11d48) 72%,transparent);background-clip:padding-box}.bgs-scroll::-webkit-scrollbar-thumb:active{background:color-mix(in srgb,var(--site-accent, #e11d48) 92%,transparent);background-clip:padding-box}.bgs-scroll::-webkit-scrollbar-corner{background:transparent}.bgs-skin-heritage{--site-radius: 2px;--site-fg: #1a120c;--site-muted: #3a2718;--site-card: #fffaf0;--site-border: rgba(193, 18, 31, .35);--wood: #1c120c;--straw: #f4e6c8;--paper: #fffaf0;--photo-field: url(https://images.pexels.com/photos/1166209/pexels-photo-1166209.jpeg?auto=compress&cs=tinysrgb&w=1800);--photo-strings: url(https://images.pexels.com/photos/1407322/pexels-photo-1407322.jpeg?auto=compress&cs=tinysrgb&w=1800);--photo-atar: url(https://images.pexels.com/photos/235925/pexels-photo-235925.jpeg?auto=compress&cs=tinysrgb&w=1800);--photo-horse: url(https://images.pexels.com/photos/2295744/pexels-photo-2295744.jpeg?auto=compress&cs=tinysrgb&w=1800);--gingham: linear-gradient(90deg, rgba(193, 18, 31, .18) 50%, transparent 50%), linear-gradient(rgba(193, 18, 31, .18) 50%, transparent 50%);color:#1a120c}.bgs-skin-heritage header{background:var(--wood)!important;border-bottom:1px solid rgba(247,236,212,.18)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#f4e6c8}.bgs-skin-heritage header a{color:#f4e6c8!important;font-weight:700}.bgs-skin-heritage header>div>a{font-size:1.2rem;letter-spacing:.02em}.bgs-skin-heritage .bgs-nav{column-gap:1.1rem}.bgs-skin-heritage .bgs-nav a{opacity:1!important;font-size:.95rem;font-weight:700;letter-spacing:.02em}.bgs-skin-heritage .bgs-lang,.bgs-skin-heritage .bgs-lang select{color:#f4e6c8!important;border-color:#f4e6c873!important;font-size:.8rem;font-weight:700}.bgs-skin-heritage .bgs-footer{background-color:var(--wood);background-image:linear-gradient(#100a06b8,#100a06db),var(--photo-strings);background-size:cover;background-position:center;border-top:0!important;color:#f4e6c8;padding-top:3.5rem;padding-bottom:3.5rem}.bgs-skin-heritage .bgs-footer p,.bgs-skin-heritage .bgs-footer a{color:#f4e6c8!important}.bgs-skin-heritage .bgs-footer>div>div>p:first-child{font-size:1.85rem;font-weight:700}.bgs-skin-heritage .bgs-footer nav{display:none}.bgs-skin-heritage .bgs-footer>div>div>p:nth-child(2){margin-top:.75rem;max-width:28rem;font-size:1.15rem;font-weight:600;line-height:1.55;color:#f4e6c8!important}.bgs-skin-heritage .bgs-hero-copy{background:var(--paper);border-left:8px solid #c1121f}.bgs-skin-heritage #hero{position:relative;background:var(--wood)}.bgs-skin-heritage #hero:after{content:"";position:absolute;right:0;bottom:0;left:0;z-index:6;height:22px;pointer-events:none;background-color:#f7ecd4;background-image:var(--gingham);background-size:22px 22px}.bgs-skin-heritage .bgs-hero-cinematic{min-height:92vh}.bgs-skin-heritage .bgs-hero-cinematic p{font-size:1.4rem;font-weight:650;max-width:38rem;text-shadow:0 2px 16px rgba(0,0,0,.45)}.bgs-skin-heritage .bgs-hero-cinematic .bgs-heading{text-shadow:0 2px 24px rgba(0,0,0,.4)}.bgs-skin-heritage .bgs-hero-copy .bgs-copy{background:transparent;border:0;padding:0;box-shadow:none;font-size:1.35rem;font-weight:600;line-height:1.55;color:#1a120c!important}.bgs-skin-heritage .bgs-copy{background:var(--paper);border-left:6px solid #c1121f;padding:1.15rem 1.35rem;color:#1a120c!important;font-size:1.2rem;font-weight:600;line-height:1.7;box-shadow:4px 4px #1c120c2e}.bgs-skin-heritage h2.bgs-heading,.bgs-skin-heritage h3.bgs-heading{font-weight:800;color:#1a120c}.bgs-skin-heritage h2.bgs-heading:after{content:"";display:block;width:4.5rem;height:4px;margin-top:.7rem;background:#c1121f}.bgs-skin-heritage .bgs-button,.bgs-skin-heritage .bgs-field,.bgs-skin-heritage .rounded-full,.bgs-skin-heritage .rounded-2xl,.bgs-skin-heritage .rounded-3xl,.bgs-skin-heritage .rounded-lg{border-radius:2px!important}.bgs-skin-heritage .bgs-eyebrow{display:inline-block;padding:.3rem .65rem;background:#c1121f;color:#f7ecd4!important;letter-spacing:.18em;font-weight:700;font-size:.72rem}.bgs-skin-heritage .bgs-button{text-transform:uppercase;letter-spacing:.12em;font-size:.88rem;font-weight:800;box-shadow:4px 4px #1c120c}.bgs-skin-heritage article,.bgs-skin-heritage blockquote{border:2px solid #c1121f!important;box-shadow:5px 5px #c1121f;background:var(--paper)!important}.bgs-skin-heritage article p,.bgs-skin-heritage blockquote p,.bgs-skin-heritage li p,.bgs-skin-heritage details p,.bgs-skin-heritage details summary{color:#1a120c!important;font-size:1.05rem;font-weight:600;line-height:1.55}.bgs-skin-heritage details summary{font-size:1.15rem;font-weight:800}.bgs-skin-heritage #booking>div>div{border:3px solid #c1121f!important;box-shadow:8px 8px #c1121f;background:var(--paper)!important;border-radius:2px!important}.bgs-skin-heritage .bgs-section:nth-child(odd){background:var(--straw)}.bgs-skin-heritage .bgs-section:nth-child(2n){background-color:#f7ecd4;background-image:var(--gingham);background-size:32px 32px}.bgs-skin-heritage #about,.bgs-skin-heritage #services,.bgs-skin-heritage #lineup,.bgs-skin-heritage #repertoire,.bgs-skin-heritage #faq,.bgs-skin-heritage #calendar,.bgs-skin-heritage #booking,.bgs-skin-heritage #stats{background-color:#f7ecd4;background-image:var(--gingham);background-size:32px 32px}.bgs-skin-heritage .bgs-section img{border:3px solid #c1121f;box-shadow:6px 6px #1c120c}.bgs-skin-heritage .bgs-hero-split img{border:0;box-shadow:none}.bgs-skin-heritage #gallery,.bgs-skin-heritage #video,.bgs-skin-heritage #quotes{background-color:var(--wood);background-size:cover;background-position:center;color:#f4e6c8}.bgs-skin-heritage #gallery{background-image:linear-gradient(#140c0894,#140c08b8),var(--photo-field);padding-top:3.5rem;padding-bottom:2.5rem}.bgs-skin-heritage #video{background-image:linear-gradient(#100a06ad,#100a06c7),var(--photo-strings)}.bgs-skin-heritage #quotes{background-image:linear-gradient(#140c089e,#140c08bd),var(--photo-atar)}.bgs-skin-heritage #gallery .bgs-heading,.bgs-skin-heritage #video .bgs-heading,.bgs-skin-heritage #quotes .bgs-heading,.bgs-skin-heritage #gallery .bgs-eyebrow,.bgs-skin-heritage #video .bgs-eyebrow,.bgs-skin-heritage #quotes .bgs-eyebrow{color:#f4e6c8}.bgs-skin-heritage #gallery h2.bgs-heading:after,.bgs-skin-heritage #video h2.bgs-heading:after,.bgs-skin-heritage #quotes h2.bgs-heading:after{background:#f4e6c8}.bgs-skin-heritage .bgs-cta-banner{background-color:#1c120c!important;background-image:linear-gradient(#c1121f73,#140c08b8),var(--photo-strings)!important;background-size:cover!important;background-position:center!important;color:#f4e6c8;border:3px solid #1c120c!important;border-radius:2px!important;box-shadow:8px 8px #1c120c}.bgs-skin-heritage .bgs-cta-banner .bgs-heading{color:#f4e6c8}.bgs-skin-heritage .bgs-cta-banner .bgs-heading:after{margin-left:auto;margin-right:auto;background:#f4e6c8}.bgs-skin-heritage .bgs-cta-banner .bgs-copy{margin-left:auto;margin-right:auto;background:#fffaf0f0;color:#1a120c!important}.bgs-skin-heritage .bgs-cta-banner .bgs-button{background:#f4e6c8!important;color:#c1121f!important}.bgs-skin-heritage .bgs-stats>div{border:2px solid #c1121f;background:var(--paper);box-shadow:4px 4px #c1121f;padding:1.1rem .5rem}.bgs-skin-heritage .bgs-stats p{font-weight:800}.bgs-skin-heritage .bgs-divider-ornament{height:6px;margin:0;background:#c1121f;border:0}.bgs-skin-heritage details{border:2px solid #c1121f;box-shadow:4px 4px #c1121f;background:var(--paper);padding:.95rem 1.1rem}.bgs-skin-heritage .bgs-num{font-variant-numeric:tabular-nums;font-weight:800;font-size:1.65rem}.bgs-skin-heritage #about img{aspect-ratio:16 / 9;max-height:28rem;width:100%;object-fit:cover}.bgs-skin-heritage .bgs-marquee-track img{border-width:2px;box-shadow:3px 3px #1c120c}.bgs-skin-heritage details+details{margin-top:.65rem}.bgs-skin-salon{--site-radius: 0px;--site-fg: #0e1a2b;--site-muted: #4a5564;--site-card: rgba(255, 255, 255, .72);--site-border: rgba(154, 123, 47, .35);--navy: #0e1a2b;--ivory: #f4efe6;--champagne: #9a7b2f;color:#0e1a2b}.bgs-skin-salon header{background:var(--ivory)!important;border-bottom:1px solid rgba(154,123,47,.35)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:var(--navy)}.bgs-skin-salon header.bg-transparent{background:transparent!important;border-bottom:none!important}.bgs-skin-salon header a{color:var(--navy)!important;font-weight:500;letter-spacing:.04em}.bgs-skin-salon header.bg-transparent a,.bgs-skin-salon header.bg-transparent .bgs-lang,.bgs-skin-salon header.bg-transparent .bgs-lang select{color:var(--ivory)!important;border-color:#f4efe673!important}.bgs-skin-salon header>div>a{font-size:1.05rem;letter-spacing:.28em;text-transform:uppercase;font-weight:500}.bgs-skin-salon .bgs-nav{column-gap:1.4rem}.bgs-skin-salon .bgs-nav a{opacity:1!important;font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.bgs-skin-salon .bgs-lang,.bgs-skin-salon .bgs-lang select{color:var(--navy)!important;border-color:#0e1a2b40!important;font-size:.7rem;letter-spacing:.12em}.bgs-skin-salon .bgs-footer{background:var(--navy);border-top:1px solid var(--champagne)!important;color:var(--ivory);padding-top:3.5rem;padding-bottom:3.5rem}.bgs-skin-salon .bgs-footer p,.bgs-skin-salon .bgs-footer a{color:var(--ivory)!important;letter-spacing:.08em}.bgs-skin-salon .bgs-footer>div>div>p:first-child{font-size:1.15rem;letter-spacing:.28em;text-transform:uppercase}.bgs-skin-salon .bgs-hero-copy{background:var(--ivory);padding-left:3rem}.bgs-skin-salon .bgs-hero-copy .bgs-copy{background:transparent;border:0;box-shadow:none;padding:0;font-size:1.2rem;font-weight:400;letter-spacing:.02em;color:#0e1a2b!important}.bgs-skin-salon .bgs-hero-copy h1.bgs-heading{font-weight:400;letter-spacing:.06em}.bgs-skin-salon .bgs-hero-cinematic{min-height:92vh}.bgs-skin-salon .bgs-hero-cinematic .bgs-heading{font-weight:400;letter-spacing:.08em;color:var(--ivory);text-shadow:0 2px 28px rgba(0,0,0,.45)}.bgs-skin-salon .bgs-hero-cinematic p{font-size:1.25rem;font-weight:400;letter-spacing:.04em;max-width:36rem}.bgs-skin-salon .bgs-hero-cinematic .bgs-eyebrow{color:var(--champagne)!important}.bgs-skin-salon .bgs-hero-cinematic .bgs-button{background:transparent!important;color:var(--ivory)!important;border:1px solid var(--ivory)}.bgs-skin-salon .bgs-copy{background:transparent;border-left:1px solid var(--champagne);box-shadow:none;padding:.15rem 0 .15rem 1.25rem;color:#0e1a2b!important;font-size:1.15rem;font-weight:400;line-height:1.75}.bgs-skin-salon h2.bgs-heading,.bgs-skin-salon h3.bgs-heading{font-weight:400;letter-spacing:.04em}.bgs-skin-salon h2.bgs-heading:after{content:"";display:block;width:3rem;height:1px;margin-top:1rem;background:var(--champagne)}.bgs-skin-salon .bgs-button,.bgs-skin-salon .bgs-field,.bgs-skin-salon .rounded-full,.bgs-skin-salon .rounded-2xl,.bgs-skin-salon .rounded-3xl,.bgs-skin-salon .rounded-lg{border-radius:0!important}.bgs-skin-salon .bgs-eyebrow{color:var(--champagne)!important;background:transparent;padding:0;letter-spacing:.32em;font-weight:500}.bgs-skin-salon .bgs-button{text-transform:uppercase;letter-spacing:.22em;font-size:.7rem;font-weight:500;box-shadow:none;border:1px solid var(--navy)}.bgs-skin-salon article,.bgs-skin-salon blockquote{border:1px solid rgba(154,123,47,.4)!important;box-shadow:none;background:#ffffff8c!important}.bgs-skin-salon article p,.bgs-skin-salon blockquote p,.bgs-skin-salon li p,.bgs-skin-salon details p,.bgs-skin-salon details summary{color:#0e1a2b!important;font-size:1.02rem;font-weight:400;line-height:1.65}.bgs-skin-salon details summary{font-size:1.05rem;letter-spacing:.04em}.bgs-skin-salon #booking>div>div{border:1px solid var(--champagne)!important;box-shadow:none;background:#fff!important;border-radius:0!important}.bgs-skin-salon .bgs-section{background:var(--ivory)}.bgs-skin-salon .bgs-section:nth-child(2n){background:#efe8db}.bgs-skin-salon .bgs-section img{border:0;box-shadow:none}.bgs-skin-salon .bgs-hero-split img{filter:saturate(.85) contrast(1.05)}.bgs-skin-salon .bgs-cta-banner{background:var(--navy)!important;color:var(--ivory);border:1px solid var(--champagne)!important;border-radius:0!important;box-shadow:none}.bgs-skin-salon .bgs-cta-banner .bgs-heading{color:var(--ivory);font-weight:400}.bgs-skin-salon .bgs-cta-banner .bgs-heading:after{margin-left:auto;margin-right:auto;background:var(--champagne)}.bgs-skin-salon .bgs-cta-banner .bgs-copy{margin-left:auto;margin-right:auto;border-left-color:var(--champagne);color:var(--ivory)!important}.bgs-skin-salon .bgs-cta-banner .bgs-button{background:transparent!important;color:var(--ivory)!important;border:1px solid var(--ivory)}.bgs-skin-salon .bgs-stats>div{border:0;border-top:1px solid var(--champagne);background:transparent;box-shadow:none;padding:1.25rem .5rem 0}.bgs-skin-salon .bgs-stats p{font-weight:400;letter-spacing:.08em}.bgs-skin-salon .bgs-divider-ornament{height:1px;background:var(--champagne);border:0;max-width:8rem;margin:0 auto}.bgs-skin-salon details{border:0;border-bottom:1px solid rgba(154,123,47,.35);box-shadow:none;background:transparent;padding:1rem 0;border-radius:0!important}.bgs-skin-salon .bgs-num{font-variant-numeric:tabular-nums;font-weight:400;font-size:1.35rem;letter-spacing:.12em;color:var(--champagne)}.bgs-skin-salon #about img{aspect-ratio:4 / 5;object-fit:cover}.bgs-skin-salon details+details{margin-top:0}.bgs-skin-t1{--site-radius: 0px;--site-fg: #ffffff;--site-muted: #7b7b7b;--site-card: #111111;--site-border: rgba(255, 255, 255, .1);--site-field: #1a1a1a;--ink: #151515;--teal: #18aebf;--mist: #7b7b7b;color:#fff;font-family:Open Sans,Segoe UI,sans-serif}.bgs-skin-t1 header{background:#111!important;border-bottom:1px solid rgba(255,255,255,.06)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff}.bgs-skin-t1 header.bg-transparent{background:transparent!important;border-bottom:none!important}.bgs-skin-t1 header a{color:#fff!important;font-weight:300}.bgs-skin-t1 header>div>a{font-family:Great Vibes,Segoe Script,Apple Chancery,cursive;font-size:2rem;font-weight:400;letter-spacing:.04em;line-height:1}.bgs-skin-t1 .bgs-nav{column-gap:1.6rem}.bgs-skin-t1 .bgs-nav a{font-family:Oswald,Arial Narrow,sans-serif;opacity:1!important;font-size:.72rem;font-weight:300;letter-spacing:.28em;text-transform:uppercase}.bgs-skin-t1 .bgs-lang,.bgs-skin-t1 .bgs-lang select{color:#fff!important;border-color:#ffffff47!important;font-family:Oswald,sans-serif;font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.bgs-skin-t1 .bgs-footer{background:#111;border-top:1px solid rgba(255,255,255,.08)!important;color:#dcdcdc;padding-top:3.5rem;padding-bottom:3.5rem}.bgs-skin-t1 .bgs-footer p,.bgs-skin-t1 .bgs-footer a{color:#dcdcdc!important}.bgs-skin-t1 .bgs-footer>div>div>p:first-child{font-family:Great Vibes,cursive;font-size:1.85rem;letter-spacing:.04em}.bgs-skin-t1 .bgs-footer nav a{font-family:Oswald,sans-serif;font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;font-weight:300}.bgs-skin-t1 .bgs-hero-cinematic{isolation:isolate;min-height:100vh;align-items:center;justify-content:center}.bgs-skin-t1 .bgs-hero-cinematic:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.12;background-image:radial-gradient(rgba(255,255,255,.45) .5px,transparent .5px);background-size:3px 3px}.bgs-skin-t1 .bgs-hero-cinematic img{z-index:0;filter:grayscale(.55) contrast(1.08);object-position:center 22%}.bgs-skin-t1 .bgs-hero-cinematic>div.absolute{z-index:1;background:linear-gradient(to top,#00000094,#0000002e 42%,#00000047)!important}.bgs-skin-t1 .bgs-hero-cinematic:after{content:"";position:absolute;bottom:1.6rem;left:50%;z-index:2;width:10px;height:10px;border-right:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:translate(-50%) rotate(45deg)}.bgs-skin-t1 .bgs-hero-cinematic>.relative{z-index:2;padding-bottom:5rem;text-align:center}.bgs-skin-t1 .bgs-hero-cinematic .max-w-3xl{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;color:#fff!important}.bgs-skin-t1 .bgs-hero-cinematic h1.bgs-heading{order:1;font-family:Open Sans,sans-serif;font-weight:800;font-size:clamp(2.6rem,11vw,7.5rem);letter-spacing:.2em;line-height:.88;text-transform:uppercase;color:#ffffff6b;mix-blend-mode:overlay;text-shadow:none;pointer-events:none}.bgs-skin-t1 .bgs-hero-cinematic .bgs-eyebrow{order:2;margin-top:.35rem;color:#fff!important;font-family:Oswald,sans-serif;font-size:.82rem;font-weight:300;letter-spacing:.42em}.bgs-skin-t1 .bgs-hero-cinematic p:not(.bgs-eyebrow){order:3;max-width:28rem;color:#dcdcdc!important;font-size:.95rem;font-weight:400}.bgs-skin-t1 .bgs-hero-cinematic .bgs-button{order:4;background:transparent!important;color:#fff!important;border:1px solid var(--teal)}.bgs-skin-t1 .bgs-copy{background:transparent;border:0;box-shadow:none;padding:0;color:var(--mist)!important;font-size:.95rem;line-height:1.85}.bgs-skin-t1 h2.bgs-heading,.bgs-skin-t1 h3.bgs-heading{font-family:Open Sans,sans-serif;font-weight:600;letter-spacing:.02em;color:#fff}.bgs-skin-t1 h2.bgs-heading:after{content:"";display:block;width:2.25rem;height:2px;margin-top:.85rem;background:var(--teal)}.bgs-skin-t1 .bgs-button,.bgs-skin-t1 .bgs-field,.bgs-skin-t1 .rounded-full,.bgs-skin-t1 .rounded-2xl,.bgs-skin-t1 .rounded-3xl,.bgs-skin-t1 .rounded-lg{border-radius:0!important}.bgs-skin-t1 .bgs-eyebrow{font-family:Oswald,Arial Narrow,sans-serif;color:var(--teal)!important;background:transparent;padding:0;letter-spacing:.32em;font-weight:300}.bgs-skin-t1 .bgs-button{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.22em;font-size:.72rem;font-weight:400;box-shadow:none;border:1px solid var(--teal)}.bgs-skin-t1 article,.bgs-skin-t1 blockquote{border:1px solid rgba(255,255,255,.1)!important;box-shadow:none;background:#111!important}.bgs-skin-t1 article p,.bgs-skin-t1 blockquote p,.bgs-skin-t1 li p,.bgs-skin-t1 details p,.bgs-skin-t1 details summary{color:#dcdcdc!important;font-size:.95rem;font-weight:400;line-height:1.7}.bgs-skin-t1 #booking>div>div{border:1px solid rgba(255,255,255,.12)!important;box-shadow:none;background:#111!important;border-radius:0!important}.bgs-skin-t1 .bgs-section{background:var(--ink)}.bgs-skin-t1 .bgs-section:nth-child(2n){background:#111}.bgs-skin-t1 .bgs-section img{border:0;box-shadow:none;border-radius:0!important}.bgs-skin-t1 #gallery .grid{gap:.4rem}.bgs-skin-t1 #gallery .grid>:first-child{grid-column:1 / -1;aspect-ratio:16 / 9!important;background:#1c1c1c}@media (min-width: 768px){.bgs-skin-t1 #gallery .grid>:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto!important;align-self:stretch;height:100%;min-height:100%}}.bgs-skin-t1 #gallery img{filter:grayscale(.25) contrast(1.04);transition:filter .35s ease}.bgs-skin-t1 #gallery img:hover{filter:grayscale(0) contrast(1.06)}.bgs-skin-t1 #lineup .grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 768px){.bgs-skin-t1 #lineup .grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bgs-skin-t1 #lineup img{filter:grayscale(.2)}.bgs-skin-t1 .bgs-cta-banner{background:linear-gradient(#111111b8,#111111d1),url(https://images.pexels.com/photos/1763075/pexels-photo-1763075.jpeg?auto=compress&cs=tinysrgb&w=1600) center / cover no-repeat!important;color:#fff;border:1px solid rgba(24,174,191,.45)!important;border-radius:0!important;box-shadow:none}.bgs-skin-t1 .bgs-cta-banner .bgs-heading{color:#fff}.bgs-skin-t1 .bgs-cta-banner .bgs-heading:after{margin-left:auto;margin-right:auto;background:var(--teal)}.bgs-skin-t1 .bgs-cta-banner .bgs-copy{margin-left:auto;margin-right:auto;color:var(--mist)!important}.bgs-skin-t1 .bgs-cta-banner .bgs-button{background:var(--teal)!important;color:#fff!important;border:1px solid var(--teal)}.bgs-skin-t1 .bgs-stats>div{border:0;border-top:1px solid rgba(24,174,191,.45);background:transparent;box-shadow:none;padding:1.25rem .5rem 0}.bgs-skin-t1 .bgs-divider-ornament{height:2px;margin:0 auto;background:var(--teal);border:0;max-width:3rem}.bgs-skin-t1 details{border:0;border-bottom:1px solid rgba(255,255,255,.1);box-shadow:none;background:transparent;padding:1rem 0;border-radius:0!important}.bgs-skin-t1 .bgs-num{font-family:Oswald,sans-serif;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:.12em;color:var(--teal)}.bgs-skin-t1 #about img{aspect-ratio:1 / 1;width:100%;object-fit:cover;filter:none;background:#1c1c1c}.bgs-skin-t1 #lineup img,.bgs-skin-t1 #gallery img{background:#1c1c1c}.bgs-skin-t1 #video img{filter:none}.bgs-skin-t1 #calendar li span:first-child{font-family:Oswald,sans-serif;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.bgs-skin-t1 details+details{margin-top:0}.bgs-skin-t2{--site-radius: 4px;--site-fg: rgba(255, 255, 255, .87);--site-muted: rgba(255, 255, 255, .55);--site-card: #111111;--site-border: rgba(255, 255, 255, .08);--site-field: #2a2a2a;--ink: #202020;--gold: #f6d13b;--blush: #eea4d2;--mist: rgba(255, 255, 255, .55);color:#ffffffde;font-family:Mulish,Segoe UI,sans-serif;padding-bottom:3.6rem}.bgs-skin-t2 header{background:#000!important;border-bottom:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#fff}.bgs-skin-t2 header.bg-transparent{background:#000!important}.bgs-skin-t2 header>div{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;max-width:none;padding-top:.85rem;padding-bottom:.85rem}.bgs-skin-t2 header>div>a{grid-column:2;justify-self:center;font-family:Great Vibes,Segoe Script,cursive;font-size:2.15rem;font-weight:400;letter-spacing:.04em;line-height:1;color:#fff!important}.bgs-skin-t2 .bgs-nav{display:none!important}.bgs-skin-t2 header .ml-auto{grid-column:1;grid-row:1;margin-left:0!important;justify-self:start}.bgs-skin-t2 header button{display:inline-flex!important;color:#fff!important}.bgs-skin-t2 header .bgs-button{display:none!important}.bgs-skin-t2 .bgs-lang,.bgs-skin-t2 .bgs-lang select{color:#fff!important;border-color:#fff3!important;font-family:Mulish,sans-serif;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.bgs-skin-t2 .bgs-footer{background:#111;border-top:1px solid rgba(255,255,255,.06)!important;color:#ffffffb3;padding-top:3.5rem;padding-bottom:4.5rem}.bgs-skin-t2 .bgs-footer p,.bgs-skin-t2 .bgs-footer a{color:#ffffffb3!important}.bgs-skin-t2 .bgs-footer>div>div>p:first-child{font-family:Great Vibes,cursive;font-size:1.9rem;color:#fff!important}.bgs-skin-t2 .bgs-footer nav a{font-family:Playfair Display,serif;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase}.bgs-skin-t2 .bgs-hero-cinematic{isolation:isolate;min-height:100vh;align-items:center;justify-content:center}.bgs-skin-t2 .bgs-hero-cinematic img{z-index:0;filter:grayscale(1) contrast(1.15) brightness(.72);object-position:center 40%}.bgs-skin-t2 .bgs-hero-cinematic>div.absolute{z-index:1;background:linear-gradient(to top,#0000008c,#0000001f 48%,#00000047)!important}.bgs-skin-t2 .bgs-hero-cinematic:before,.bgs-skin-t2 .bgs-hero-cinematic:after{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;z-index:2;pointer-events:none;background-repeat:no-repeat;background-size:cover;mix-blend-mode:screen;opacity:.42}.bgs-skin-t2 .bgs-hero-cinematic:before{background-image:url(https://images.pexels.com/photos/209831/pexels-photo-209831.jpeg?auto=compress&cs=tinysrgb&w=1800);background-position:20% 40%;filter:grayscale(1) brightness(1.35) contrast(1.1);animation:bgs-t2-cloud-a 32s ease-in-out infinite alternate}.bgs-skin-t2 .bgs-hero-cinematic:after{background-image:url(https://images.pexels.com/photos/158163/clouds-cloudporn-weather-lookup-158163.jpeg?auto=compress&cs=tinysrgb&w=1600);background-position:70% 60%;opacity:.28;filter:grayscale(1) brightness(1.5);animation:bgs-t2-cloud-b 38s ease-in-out infinite alternate}.bgs-skin-t2 .bgs-hero-cinematic>.relative{z-index:3;padding-bottom:5.5rem;text-align:center;animation:bgs-t2-float 1.1s ease-out both}.bgs-skin-t2 .bgs-hero-cinematic .max-w-3xl{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;color:#fff!important}.bgs-skin-t2 .bgs-hero-cinematic .bgs-eyebrow{order:1;margin-top:0;background:#000!important;color:#fff!important;padding:.45rem .85rem;font-family:Mulish,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.bgs-skin-t2 .bgs-hero-cinematic h1.bgs-heading{order:2;margin-top:1.1rem;font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(2.4rem,8vw,5.4rem);letter-spacing:.18em;line-height:.95;text-transform:uppercase;color:#fff;text-shadow:0 8px 32px rgba(0,0,0,.45)}.bgs-skin-t2 .bgs-hero-cinematic p:not(.bgs-eyebrow){order:3;max-width:26rem;color:#ffffffc7!important;font-size:.95rem}.bgs-skin-t2 .bgs-hero-cinematic .bgs-button{order:4;margin-top:1.4rem;background:var(--gold)!important;color:#fff!important;border:0!important;border-radius:4px!important;box-shadow:0 10px 28px #f6d13b47}.bgs-skin-t2 .bgs-copy{background:transparent;border:0;box-shadow:none;padding:0;color:var(--mist)!important;font-size:.95rem;line-height:1.85}.bgs-skin-t2 h2.bgs-heading,.bgs-skin-t2 h3.bgs-heading{font-family:Playfair Display,Georgia,serif;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:#fff}.bgs-skin-t2 h2.bgs-heading:after{content:"";display:inline-block;width:8px;height:8px;margin-left:.7rem;background:var(--blush);vertical-align:middle}.bgs-skin-t2 .bgs-eyebrow{font-family:Mulish,sans-serif;color:var(--blush)!important;background:transparent;padding:0;letter-spacing:.28em;font-weight:700;font-size:.68rem}.bgs-skin-t2 .bgs-button{font-family:Playfair Display,serif;text-transform:uppercase;letter-spacing:.16em;font-size:.78rem;font-weight:400;box-shadow:none;background:var(--gold);color:#fff;border:0;border-radius:4px!important}.bgs-skin-t2 .bgs-field,.bgs-skin-t2 .rounded-full,.bgs-skin-t2 .rounded-2xl,.bgs-skin-t2 .rounded-3xl,.bgs-skin-t2 .rounded-lg{border-radius:4px!important}.bgs-skin-t2 article,.bgs-skin-t2 blockquote{border:0!important;box-shadow:0 12px 28px #00000047;background:#111!important;border-radius:0!important}.bgs-skin-t2 article p,.bgs-skin-t2 blockquote p,.bgs-skin-t2 li p,.bgs-skin-t2 details p,.bgs-skin-t2 details summary{color:#ffffffb8!important;font-size:.92rem;line-height:1.7}.bgs-skin-t2 #booking>div>div{border:0!important;box-shadow:0 16px 40px #00000059;background:#111!important;border-radius:4px!important}.bgs-skin-t2 .bgs-section{background:var(--ink)}.bgs-skin-t2 .bgs-section:nth-child(2n){background:linear-gradient(#111111d1,#111111e0),url(https://images.pexels.com/photos/164743/pexels-photo-164743.jpeg?auto=compress&cs=tinysrgb&w=1600) center / cover no-repeat;background-attachment:fixed}.bgs-skin-t2 .bgs-section img{border:0;box-shadow:none;border-radius:0!important}.bgs-skin-t2 #gallery .grid{gap:1.25rem}.bgs-skin-t2 #gallery img{filter:grayscale(1) contrast(1.08);aspect-ratio:1 / 1;object-fit:cover;transition:filter .4s ease,transform .4s ease}.bgs-skin-t2 #gallery img:hover{filter:grayscale(0) contrast(1.05);transform:scale(1.03)}.bgs-skin-t2 #lineup img{filter:grayscale(1);aspect-ratio:1 / 1;object-fit:cover}.bgs-skin-t2 .bgs-cta-banner{background:#111!important;color:#fff;border:0!important;border-radius:0!important;box-shadow:none}.bgs-skin-t2 .bgs-cta-banner .bgs-heading{color:#fff}.bgs-skin-t2 .bgs-cta-banner .bgs-heading:after{display:none}.bgs-skin-t2 .bgs-cta-banner .bgs-button{background:var(--gold)!important;color:#fff!important}.bgs-skin-t2 .bgs-stats>div{border:0;border-top:2px solid var(--blush);background:transparent;box-shadow:none;padding:1.25rem .5rem 0}.bgs-skin-t2 .bgs-divider-ornament{height:8px;width:8px;margin:0 auto;background:var(--blush);border:0}.bgs-skin-t2 details{border:0;border-bottom:1px solid rgba(255,255,255,.08);box-shadow:none;background:transparent;padding:1rem 0;border-radius:0!important}.bgs-skin-t2 .bgs-num{font-family:Playfair Display,serif;color:var(--gold)}.bgs-skin-t2 #about img{aspect-ratio:1 / 1;width:100%;object-fit:cover;filter:grayscale(1)}.bgs-skin-t2 #calendar li{align-items:flex-start;gap:1.25rem;padding:1.35rem 0;border-bottom-color:#ffffff14!important}.bgs-skin-t2 #calendar li span:first-child{font-family:Playfair Display,serif;font-size:1.15rem;letter-spacing:.04em;color:#fff}.bgs-skin-t2 #calendar li span:last-child{order:-1;min-width:5.5rem;font-family:Playfair Display,serif;font-size:1.35rem;line-height:1.15;letter-spacing:-.02em;color:#fff;text-transform:none}.bgs-skin-t2 #audio li a{display:block;padding:1rem 1.1rem;background:#111;color:#fff!important;text-decoration:none;font-family:Playfair Display,serif;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;box-shadow:0 10px 24px #00000040}.bgs-skin-t2 #audio li a:hover{background:#000;color:var(--gold)!important}.bgs-skin-t2 .fixed.bottom-4{display:block!important;bottom:0!important;left:0!important;right:0!important;padding:0!important;z-index:45}.bgs-skin-t2 .fixed.bottom-4 .bgs-button{width:100%;border-radius:0!important;background:#000!important;color:#fff!important;border:0!important;border-top:1px solid rgba(255,255,255,.08);padding:.95rem 1.25rem;letter-spacing:.22em}.bgs-skin-t2 .fixed.bottom-4 .bgs-button:before{content:"";display:inline-block;width:28px;height:28px;margin-right:.75rem;background:var(--gold);vertical-align:middle;clip-path:polygon(32% 20%,32% 80%,78% 50%)}.bgs-skin-t2 details+details{margin-top:0}.bgs-skin-t3{--site-radius: 2px;--site-fg: rgba(255, 255, 255, .87);--site-muted: rgba(255, 255, 255, .58);--site-card: #141414;--site-border: rgba(255, 255, 255, .08);--site-field: #1c1c1c;--ink: #0a0a0a;--hot: #ff0d51;--haze: #7a1cff;color:#ffffffde;font-family:Open Sans,Segoe UI,sans-serif;padding-bottom:3.6rem}.bgs-skin-t3 header{background:#000!important;border-bottom:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.bgs-skin-t3 header.bg-transparent{background:#000!important}.bgs-skin-t3 header>div{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;max-width:none;padding-top:.7rem;padding-bottom:.7rem}.bgs-skin-t3 header>div>a{grid-column:2;justify-self:center;font-family:Montserrat,sans-serif;font-weight:800;font-size:1.05rem;letter-spacing:.34em;text-transform:uppercase;color:#fff!important}.bgs-skin-t3 header>div>a:first-letter{color:var(--hot)}.bgs-skin-t3 .bgs-nav{display:none!important}.bgs-skin-t3 header .ml-auto{grid-column:1;grid-row:1;margin-left:0!important;justify-self:start}.bgs-skin-t3 header button{display:inline-flex!important;color:#fff!important}.bgs-skin-t3 header .bgs-button{display:none!important}.bgs-skin-t3 .bgs-lang,.bgs-skin-t3 .bgs-lang select{color:#fff!important;border-color:#ffffff38!important;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase}.bgs-skin-t3 .bgs-footer{background:#000;border-top:1px solid rgba(255,255,255,.06)!important;padding-top:3.2rem;padding-bottom:4.5rem}.bgs-skin-t3 .bgs-footer p,.bgs-skin-t3 .bgs-footer a{color:#ffffffb3!important}.bgs-skin-t3 .bgs-footer>div>div>p:first-child{font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:#fff!important}.bgs-skin-t3 .bgs-hero-cinematic{isolation:isolate;min-height:100vh;align-items:center;justify-content:center;clip-path:polygon(0 0,100% 0,100% 86%,0 100%)}.bgs-skin-t3 .bgs-hero-cinematic img{z-index:0;filter:contrast(1.12) saturate(1.25);object-position:center 18%}.bgs-skin-t3 .bgs-hero-cinematic>div.absolute{z-index:1;background:linear-gradient(180deg,#0a0a0a26,#7a1cff2e 42%,#ff0d5138 72%,#0a0a0a8c)!important}.bgs-skin-t3 .bgs-hero-cinematic:before{content:"";position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 30% 40%,rgba(255,13,81,.35),transparent 52%),radial-gradient(ellipse at 70% 70%,rgba(122,28,255,.4),transparent 48%);mix-blend-mode:screen;animation:bgs-t3-haze 10s ease-in-out infinite alternate}.bgs-skin-t3 .bgs-hero-cinematic>.relative{z-index:3;padding-bottom:6rem;text-align:center}.bgs-skin-t3 .bgs-hero-cinematic .max-w-3xl{margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center}.bgs-skin-t3 .bgs-hero-cinematic .bgs-eyebrow{display:none}.bgs-skin-t3 .bgs-hero-cinematic .bgs-button{order:1;width:92px;height:92px;padding:0!important;margin-top:0;border-radius:50%!important;background:transparent!important;color:transparent!important;font-size:0!important;border:8px solid var(--hot)!important;animation:bgs-t3-pulse 2.2s ease-out infinite}.bgs-skin-t3 .bgs-hero-cinematic .bgs-button:after{content:"";display:block;width:0;height:0;margin:0 auto;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #ffffff}.bgs-skin-t3 .bgs-hero-cinematic h1.bgs-heading{order:2;margin-top:1.4rem;font-family:Rubik Wet Paint,Permanent Marker,cursive;font-weight:400;font-size:clamp(3.2rem,12vw,8rem);letter-spacing:.04em;line-height:.9;text-transform:uppercase;color:#fff;text-shadow:0 10px 40px rgba(0,0,0,.55)}.bgs-skin-t3 .bgs-hero-cinematic p:not(.bgs-eyebrow){order:3;max-width:28rem;color:#ffffffc7!important}.bgs-skin-t3 .bgs-copy{background:transparent;border:0;box-shadow:none;padding:0;color:var(--site-muted)!important;line-height:1.85}.bgs-skin-t3 h2.bgs-heading,.bgs-skin-t3 h3.bgs-heading{font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff}.bgs-skin-t3 h2.bgs-heading:after{content:"";display:block;width:3rem;height:5px;margin-top:.85rem;background:var(--hot)}.bgs-skin-t3 .bgs-eyebrow{font-family:Montserrat,sans-serif;color:var(--hot)!important;background:transparent;padding:0;letter-spacing:.28em;font-weight:800;font-size:.68rem}.bgs-skin-t3 .bgs-button{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800;background:var(--hot);color:#fff;border:0;border-radius:2px!important;box-shadow:none}.bgs-skin-t3 .bgs-field,.bgs-skin-t3 .rounded-full,.bgs-skin-t3 .rounded-2xl,.bgs-skin-t3 .rounded-3xl,.bgs-skin-t3 .rounded-lg{border-radius:2px!important}.bgs-skin-t3 article,.bgs-skin-t3 blockquote{border:0!important;background:#141414!important;box-shadow:none}.bgs-skin-t3 #booking>div>div{border:0!important;background:#141414!important;box-shadow:0 16px 40px #0006}.bgs-skin-t3 .bgs-section{background:var(--ink)}.bgs-skin-t3 #about{background:#fff;color:#111}.bgs-skin-t3 #about h2.bgs-heading,.bgs-skin-t3 #about h3.bgs-heading{color:#000}.bgs-skin-t3 #about .bgs-copy,.bgs-skin-t3 #about p{color:#444!important}.bgs-skin-t3 #about img{aspect-ratio:3 / 4;object-fit:cover;filter:contrast(1.15) saturate(1.45);clip-path:polygon(0 8%,100% 0,100% 100%,0 100%)}.bgs-skin-t3 .bgs-section img{border:0;border-radius:0!important;box-shadow:none}.bgs-skin-t3 #gallery .grid{gap:1rem}.bgs-skin-t3 #gallery img{aspect-ratio:1 / 1;object-fit:cover;filter:grayscale(.15) contrast(1.08);transition:filter .35s ease,transform .35s ease}.bgs-skin-t3 #gallery img:hover{filter:grayscale(0) saturate(1.3);transform:scale(1.03)}.bgs-skin-t3 #lineup img{filter:contrast(1.1) saturate(1.2);aspect-ratio:1 / 1;object-fit:cover}.bgs-skin-t3 .bgs-cta-banner{background:#000!important;border:0!important;border-radius:0!important}.bgs-skin-t3 .bgs-cta-banner .bgs-button{background:var(--hot)!important}.bgs-skin-t3 .bgs-stats>div{border:0;border-top:4px solid var(--hot);background:transparent;box-shadow:none}.bgs-skin-t3 .bgs-divider-ornament{height:5px;width:3rem;margin:0 auto;background:var(--hot);border:0}.bgs-skin-t3 details{border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;box-shadow:none;padding:1rem 0;border-radius:0!important}.bgs-skin-t3 .bgs-num{font-family:Montserrat,sans-serif;font-weight:800;color:var(--hot)}.bgs-skin-t3 #calendar li{gap:1.2rem;padding:1.2rem 0}.bgs-skin-t3 #calendar li span:first-child{font-family:Montserrat,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.bgs-skin-t3 #calendar li span:last-child{order:-1;min-width:5.2rem;font-family:Montserrat,sans-serif;font-weight:800;color:var(--hot)}.bgs-skin-t3 #audio li a{display:flex;align-items:center;gap:.75rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.08);color:#fff!important;text-decoration:none;font-family:Montserrat,sans-serif;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.bgs-skin-t3 #audio li a:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--hot)}.bgs-skin-t3 #audio li a:hover{color:var(--hot)!important}.bgs-skin-t3 .fixed.bottom-4{display:block!important;bottom:0!important;left:0!important;right:0!important;padding:0!important;z-index:45}.bgs-skin-t3 .fixed.bottom-4 .bgs-button{width:100%;border-radius:0!important;background:#000!important;color:#fff!important;border:0!important;border-top:1px solid rgba(255,255,255,.08);padding:.9rem 1.25rem;letter-spacing:.2em}.bgs-skin-t3 .fixed.bottom-4 .bgs-button:before{content:"";display:inline-block;width:36px;height:36px;margin-right:.75rem;background:var(--hot);clip-path:polygon(38% 22%,38% 78%,78% 50%);vertical-align:middle}.bgs-skin-t3 details+details{margin-top:0}.bgs-skin-t4{--site-radius: 0px;--site-fg: #ffffff;--site-muted: rgba(255, 255, 255, .72);--site-card: #111111;--site-border: rgba(255, 255, 255, .14);--site-field: #161616;--ink: #000000;color:#fff;font-family:Heebo,Open Sans,Segoe UI,sans-serif;font-weight:300;padding-bottom:3.2rem;background:#000}.bgs-skin-t4 header{background:transparent!important;border-bottom:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.bgs-skin-t4 header.bg-transparent{background:transparent!important}.bgs-skin-t4 header a,.bgs-skin-t4 .bgs-nav a{color:#fff!important}.bgs-skin-t4 header>div>a{font-family:Oswald,sans-serif;font-weight:500;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase}.bgs-skin-t4 .bgs-nav{display:none!important;gap:1.4rem}@media (min-width: 768px){.bgs-skin-t4 .bgs-nav{display:flex!important}}.bgs-skin-t4 .bgs-nav a{font-family:Heebo,sans-serif;font-size:.68rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;opacity:.88}.bgs-skin-t4 header .bgs-button{display:none!important}.bgs-skin-t4 .bgs-lang,.bgs-skin-t4 .bgs-lang select{color:#fff!important;border-color:#ffffff47!important;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;background:transparent}.bgs-skin-t4 .bgs-footer{position:relative;z-index:6;background:#000;border-top:1px solid rgba(255,255,255,.08)!important;padding-top:3.4rem;padding-bottom:4.2rem}.bgs-skin-t4 .bgs-footer p,.bgs-skin-t4 .bgs-footer a{color:#ffffff9e!important;font-weight:300}.bgs-skin-t4 .bgs-footer>div>div>p:first-child{font-family:Oswald,sans-serif;letter-spacing:.22em;text-transform:uppercase;color:#fff!important}.bgs-skin-t4 .bgs-hero-cinematic{isolation:isolate;min-height:100vh;align-items:center;clip-path:inset(0)}.bgs-skin-t4 .bgs-hero-cinematic img.bgs-hero-media{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center 18%;filter:grayscale(1) contrast(1.18)}.bgs-skin-t4 .bgs-hero-cinematic img.bgs-hero-media:not(.bgs-hero-anim):not(.bgs-kenburns):not(.bgs-hero-bg-reveal):not(.bgs-hero-bg-drift):not(.bgs-hero-bg-scrim):not(.bgs-hero-zoom-media){animation:none!important;transform:none!important}.bgs-skin-t4 .bgs-hero-cinematic img.bgs-kenburns,.bgs-skin-t4 .bgs-hero-cinematic img.bgs-hero-anim,.bgs-skin-t4 .bgs-hero-cinematic img.bgs-hero-bg-reveal,.bgs-skin-t4 .bgs-hero-cinematic img.bgs-hero-bg-drift,.bgs-skin-t4 .bgs-hero-cinematic img.bgs-hero-bg-scrim,.bgs-skin-t4 .bgs-hero-cinematic img.bgs-hero-zoom-media{position:absolute}.bgs-skin-t4 .bgs-hero-cinematic>div.absolute{z-index:1;background:linear-gradient(90deg,#00000026,#00000059 48%,#0000009e)!important}.bgs-skin-t4 .bgs-hero-cinematic>.relative{z-index:2;padding-bottom:0}.bgs-skin-t4 .bgs-hero-cinematic .max-w-3xl{margin-left:auto;margin-right:6%;max-width:32rem;color:#fff}.bgs-skin-t4 .bgs-hero-cinematic .bgs-eyebrow{color:#fff!important;letter-spacing:.32em;font-weight:500}.bgs-skin-t4 .bgs-hero-cinematic h1.bgs-heading{font-family:Oswald,sans-serif;font-weight:500;font-size:clamp(2.6rem,7vw,5.4rem);letter-spacing:.06em;line-height:.95;text-transform:uppercase;color:#fff}.bgs-skin-t4 .bgs-hero-cinematic p:not(.bgs-eyebrow){font-weight:300;color:#ffffffd1!important;max-width:26rem}.bgs-skin-t4 .bgs-hero-cinematic .bgs-button{background:transparent;color:#fff;border:1px solid #ffffff;border-radius:0!important;letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:500}.bgs-skin-t4 .bgs-copy{background:transparent;border:0;box-shadow:none;padding:0;color:var(--site-muted)!important;line-height:1.85;font-weight:300}.bgs-skin-t4 h2.bgs-heading,.bgs-skin-t4 h3.bgs-heading{font-family:Oswald,sans-serif;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#fff}.bgs-skin-t4 .bgs-eyebrow{font-family:Heebo,sans-serif;color:#fff!important;background:transparent;padding:0;letter-spacing:.28em;font-weight:500}.bgs-skin-t4 .bgs-button{font-family:Heebo,sans-serif;text-transform:uppercase;letter-spacing:.16em;font-size:.7rem;font-weight:500;background:#fff;color:#000;border:0;border-radius:0!important;box-shadow:none}.bgs-skin-t4 .bgs-field,.bgs-skin-t4 .rounded-full,.bgs-skin-t4 .rounded-2xl,.bgs-skin-t4 .rounded-3xl,.bgs-skin-t4 .rounded-lg{border-radius:0!important}.bgs-skin-t4 article,.bgs-skin-t4 blockquote{border:1px solid rgba(255,255,255,.12)!important;background:transparent!important;box-shadow:none}.bgs-skin-t4 #booking>div>div{border:1px solid rgba(255,255,255,.14)!important;background:#0c0c0c!important;box-shadow:none}.bgs-skin-t4 #about.bgs-section,.bgs-skin-t4 #gallery.bgs-section{padding:0!important}.bgs-skin-t4 #about .bgs-reveal,.bgs-skin-t4 #gallery .bgs-reveal{opacity:1!important;transform:none!important;animation:none!important}.bgs-skin-t4 #about{position:relative;min-height:100vh;clip-path:inset(0);display:flex;align-items:center;background:#000}.bgs-skin-t4 #about:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000001f,#00000094 62%)}.bgs-skin-t4 #about img{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.16);aspect-ratio:auto}.bgs-skin-t4 #about .grid{position:relative;z-index:2;display:block;max-width:34rem;margin-left:auto;padding:5rem 8% 5rem 1.5rem}.bgs-skin-t4 #about h2.bgs-heading,.bgs-skin-t4 #about h3.bgs-heading,.bgs-skin-t4 #about .bgs-copy,.bgs-skin-t4 #about p{color:#fff!important}.bgs-skin-t4 #gallery [class*=max-w]{max-width:none!important;padding:0!important}.bgs-skin-t4 #gallery .mb-8{display:none}.bgs-skin-t4 #gallery .grid{display:flex;flex-direction:column;gap:0!important}.bgs-skin-t4 #gallery .grid>*{display:block;width:100%;height:100vh;aspect-ratio:auto!important;border-radius:0!important;clip-path:inset(0);overflow:hidden;background:#000}.bgs-skin-t4 #gallery .grid>* img{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.18)}.bgs-skin-t4 .bgs-section img{border:0;border-radius:0!important;box-shadow:none}.bgs-skin-t4 #gallery:has(.bgs-unfurl){position:relative;z-index:5;background:#000}.bgs-skin-t4 #audio,.bgs-skin-t4 #calendar,.bgs-skin-t4 #social,.bgs-skin-t4 #booking{position:relative;z-index:5;min-height:100vh;display:flex;flex-direction:column;justify-content:center;background:#000}.bgs-skin-t4 #audio{text-align:center}.bgs-skin-t4 #audio .bgs-heading{font-size:clamp(2rem,5vw,3.6rem)}.bgs-skin-t4 #audio li a{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.12);color:#fff!important;text-decoration:none;font-family:Oswald,sans-serif;letter-spacing:.12em;text-transform:uppercase}.bgs-skin-t4 #audio li a:hover{opacity:.7}.bgs-skin-t4 #calendar li{gap:1.2rem;padding:1.15rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.bgs-skin-t4 #calendar li span:first-child{font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.04em}.bgs-skin-t4 #calendar li span:last-child{order:-1;min-width:5.4rem;font-family:Oswald,sans-serif;color:#fff}.bgs-skin-t4 .bgs-cta-banner{background:#000!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:0!important}.bgs-skin-t4 .bgs-cta-banner .bgs-button{background:#fff!important;color:#000!important}.bgs-skin-t4 .bgs-stats>div{border:0;border-top:2px solid #ffffff;background:transparent;box-shadow:none}.bgs-skin-t4 .bgs-divider-ornament{height:2px;width:3rem;margin:0 auto;background:#fff;border:0}.bgs-skin-t4 details{border:0;border-bottom:1px solid rgba(255,255,255,.1);background:transparent;box-shadow:none;padding:1rem 0;border-radius:0!important}.bgs-skin-t4 .bgs-num{font-family:Oswald,sans-serif;color:#fff}.bgs-skin-t4 .fixed.bottom-4{display:block!important;bottom:0!important;left:0!important;right:0!important;padding:0!important;z-index:45}.bgs-skin-t4 .fixed.bottom-4 .bgs-button{width:100%;border-radius:0!important;background:#000!important;color:#fff!important;border:0!important;border-top:1px solid rgba(255,255,255,.12);padding:.85rem 1.25rem;letter-spacing:.22em}.bgs-skin-t4 details+details{margin-top:0}.bgs-skin-t5{--site-radius: 0px;--site-fg: rgba(255, 255, 255, .87);--site-muted: rgba(255, 255, 255, .58);--site-card: #181818;--site-border: rgba(255, 255, 255, .08);--site-field: #1c1c1c;--ink: #111111;--acid: #fce21b;color:#ffffffde;font-family:Quicksand,Segoe UI,sans-serif;padding-bottom:3.6rem;background:#111}.bgs-skin-t5 header{background:#111!important;border-bottom:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.bgs-skin-t5 header.bg-transparent{background:transparent!important}.bgs-skin-t5 header>div{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;max-width:none;padding-top:.75rem;padding-bottom:.75rem}.bgs-skin-t5 header>div>a{grid-column:2;justify-self:center;font-family:Krona One,sans-serif;font-size:1.05rem;font-weight:400;letter-spacing:.28em;text-transform:uppercase;color:#fff!important}.bgs-skin-t5 .bgs-nav{display:none!important}.bgs-skin-t5 header .ml-auto{grid-column:1;grid-row:1;margin-left:0!important;justify-self:start}.bgs-skin-t5 header button{display:inline-flex!important;color:#fff!important}.bgs-skin-t5 header .bgs-button{display:none!important}.bgs-skin-t5 .bgs-lang,.bgs-skin-t5 .bgs-lang select{color:#fff!important;border-color:#ffffff38!important;font-size:.65rem;letter-spacing:.14em;text-transform:uppercase;background:transparent}.bgs-skin-t5 .bgs-footer{background:#111;border-top:1px solid rgba(255,255,255,.06)!important;padding-top:3.2rem;padding-bottom:4.5rem}.bgs-skin-t5 .bgs-footer p,.bgs-skin-t5 .bgs-footer a{color:#ffffff9e!important}.bgs-skin-t5 .bgs-footer>div>div>p:first-child{font-family:Krona One,sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:.85rem;color:#fff!important}.bgs-skin-t5 .bgs-hero-cinematic{isolation:isolate;min-height:100vh;align-items:flex-start;justify-content:center;background:#0c0c0c}.bgs-skin-t5 .bgs-hero-cinematic img.bgs-hero-media{opacity:0}.bgs-skin-t5 .bgs-hero-cinematic img.bgs-hero-media:not(.bgs-hero-anim):not(.bgs-kenburns):not(.bgs-hero-bg-reveal):not(.bgs-hero-bg-drift):not(.bgs-hero-bg-scrim):not(.bgs-hero-zoom-media){animation:none!important}.bgs-skin-t5 .bgs-hero-cinematic img.bgs-kenburns,.bgs-skin-t5 .bgs-hero-cinematic img.bgs-hero-anim,.bgs-skin-t5 .bgs-hero-cinematic img.bgs-hero-bg-reveal,.bgs-skin-t5 .bgs-hero-cinematic img.bgs-hero-bg-drift,.bgs-skin-t5 .bgs-hero-cinematic img.bgs-hero-bg-scrim,.bgs-skin-t5 .bgs-hero-cinematic img.bgs-hero-zoom-media{opacity:1}.bgs-skin-t5 .bgs-hero-cinematic:before{content:"";position:absolute;left:50%;top:54%;z-index:1;width:min(52vh,420px);height:min(52vh,420px);border-radius:50%;background:radial-gradient(circle at 30% 26%,rgba(255,255,255,.38),transparent 26%),repeating-conic-gradient(from 14deg,#141414,#141414 16deg,#2a2a2a 16deg,#2a2a2a 20deg,#1c1c1c 20deg,#1c1c1c 34deg);box-shadow:0 0 0 140px #ffffff07,inset 16px 10px 28px #ffffff1a,inset -28px -36px 48px #000000e0;animation:bgs-t5-spin 36s linear infinite}.bgs-skin-t5 .bgs-hero-cinematic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(-45deg,var(--acid) 0 7px,#111 7px 14px) 8% 28% / 140px 14px no-repeat,linear-gradient(var(--acid),var(--acid)) 86% 34% / 10px 110px no-repeat,linear-gradient(var(--acid),var(--acid)) 12% 62% / 8px 72px no-repeat,radial-gradient(circle,transparent 62%,#fff 64%,#fff 68%,transparent 70%) 78% 22% / 88px 88px no-repeat,radial-gradient(circle,transparent 62%,#fff 64%,#fff 68%,transparent 70%) 18% 74% / 54px 54px no-repeat,linear-gradient(45deg,transparent 46%,#fff 46%,#fff 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,#fff 46%,#fff 54%,transparent 54%),radial-gradient(circle,#fff 1.4px,transparent 1.6px) 72% 68% / 48px 32px no-repeat,conic-gradient(from 0deg,transparent 0 70%,#fff 0 100%) 24% 36% / 18px 18px no-repeat,conic-gradient(from 40deg,transparent 0 70%,#ddd 0 100%) 64% 48% / 14px 14px no-repeat,conic-gradient(from 90deg,transparent 0 70%,#aaa 0 100%) 42% 22% / 12px 12px no-repeat;background-size:140px 14px,10px 110px,8px 72px,88px 88px,54px 54px,22px 22px,22px 22px,48px 32px,18px 18px,14px 14px,12px 12px;background-position:8% 28%,86% 34%,12% 62%,78% 22%,18% 74%,70% 30%,70% 30%,72% 68%,24% 36%,64% 48%,42% 22%;background-repeat:no-repeat;animation:bgs-t5-drift 5.5s ease-in-out infinite alternate}.bgs-skin-t5 .bgs-hero-cinematic>div.absolute{z-index:3;background:radial-gradient(circle at 50% 48%,transparent 28%,rgba(12,12,12,.35) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")!important;background-size:auto,180px 180px;opacity:.42;mix-blend-mode:overlay;animation:bgs-t5-grain .45s steps(2) infinite;pointer-events:none}.bgs-skin-t5 .bgs-hero-cinematic>.relative{z-index:4;padding-top:5.5rem;padding-bottom:0;text-align:center;width:100%}.bgs-skin-t5 .bgs-hero-cinematic .max-w-3xl{margin:0 auto;display:flex;flex-direction:column;align-items:center}.bgs-skin-t5 .bgs-hero-cinematic .bgs-eyebrow,.bgs-skin-t5 .bgs-hero-cinematic h1.bgs-heading,.bgs-skin-t5 .bgs-hero-cinematic p:not(.bgs-eyebrow){display:none}.bgs-skin-t5 .bgs-hero-cinematic .bgs-button{background:var(--acid)!important;color:#111!important;border:0!important;border-radius:0!important;letter-spacing:.18em;text-transform:uppercase;font-family:Krona One,sans-serif;font-size:0;font-weight:400;padding:.95rem 1.5rem;box-shadow:0 10px 28px #fce21b38}.bgs-skin-t5 .bgs-hero-cinematic .bgs-button:before{content:"";display:inline-block;width:0;height:0;margin-right:.65rem;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #111111;vertical-align:middle}.bgs-skin-t5 .bgs-hero-cinematic .bgs-button:after{content:"Latest release";font-size:.62rem;letter-spacing:.18em;vertical-align:middle}.bgs-skin-t5 .bgs-copy{background:transparent;border:0;box-shadow:none;padding:0;color:var(--site-muted)!important;line-height:1.85}.bgs-skin-t5 h2.bgs-heading,.bgs-skin-t5 h3.bgs-heading{font-family:Krona One,sans-serif;font-weight:400;letter-spacing:.04em;text-transform:uppercase;color:#fff;font-size:clamp(1.4rem,3vw,2.1rem)}.bgs-skin-t5 .bgs-eyebrow{font-family:Quicksand,sans-serif;color:var(--acid)!important;background:transparent;padding:0;letter-spacing:.28em;font-weight:700;font-size:.68rem}.bgs-skin-t5 .bgs-button{font-family:Krona One,sans-serif;text-transform:uppercase;letter-spacing:.14em;font-size:.62rem;font-weight:400;background:var(--acid);color:#111;border:0;border-radius:0!important;box-shadow:none}.bgs-skin-t5 .bgs-field,.bgs-skin-t5 .rounded-full,.bgs-skin-t5 .rounded-2xl,.bgs-skin-t5 .rounded-3xl,.bgs-skin-t5 .rounded-lg{border-radius:0!important}.bgs-skin-t5 article,.bgs-skin-t5 blockquote{border:0!important;background:#181818!important;box-shadow:none}.bgs-skin-t5 #booking>div>div{border:0!important;background:#181818!important;box-shadow:none}.bgs-skin-t5 .bgs-section{background:var(--ink)}.bgs-skin-t5 .bgs-section img{border:0;border-radius:0!important;box-shadow:none}.bgs-skin-t5 #gallery .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0!important}@media (min-width: 768px){.bgs-skin-t5 #gallery .grid{grid-template-columns:repeat(6,1fr)}}.bgs-skin-t5 #gallery img{aspect-ratio:1 / 1;object-fit:cover;filter:contrast(1.08) saturate(.85)}.bgs-skin-t5 #lineup img{aspect-ratio:1 / 1;object-fit:cover}.bgs-skin-t5 .bgs-cta-banner{background:#0c0c0c!important;border:0!important;border-radius:0!important}.bgs-skin-t5 .bgs-cta-banner .bgs-button{background:var(--acid)!important;color:#111!important}.bgs-skin-t5 .bgs-stats>div{border:0;border-top:3px solid var(--acid);background:transparent;box-shadow:none}.bgs-skin-t5 .bgs-divider-ornament{height:3px;width:3rem;margin:0 auto;background:var(--acid);border:0}.bgs-skin-t5 details{border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;box-shadow:none;padding:1rem 0;border-radius:0!important}.bgs-skin-t5 .bgs-num{font-family:Krona One,sans-serif;color:var(--acid)}.bgs-skin-t5 #calendar li{gap:1.2rem;padding:1.15rem 0}.bgs-skin-t5 #calendar li span:first-child{font-family:Krona One,sans-serif;font-size:.85rem;text-transform:uppercase}.bgs-skin-t5 #calendar li span:last-child{order:-1;min-width:5.4rem;font-family:Krona One,sans-serif;font-size:.72rem;color:var(--acid)}.bgs-skin-t5 #audio li a{display:flex;align-items:center;gap:.75rem;padding:.9rem 0;border-bottom:1px solid rgba(255,255,255,.08);color:#fff!important;text-decoration:none;font-family:Krona One,sans-serif;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase}.bgs-skin-t5 #audio li a:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent var(--acid)}.bgs-skin-t5 #audio li a:hover{color:var(--acid)!important}.bgs-skin-t5 .fixed.bottom-4{display:block!important;bottom:0!important;left:0!important;right:0!important;padding:0!important;z-index:45}.bgs-skin-t5 .fixed.bottom-4 .bgs-button{position:relative;width:100%;min-height:60px;border-radius:0!important;background:#111!important;color:#fff!important;border:0!important;border-top:1px solid rgba(255,255,255,.08);padding:.7rem 1.25rem .7rem 5.2rem;letter-spacing:.18em;justify-content:flex-start}.bgs-skin-t5 .fixed.bottom-4 .bgs-button:before{content:"";position:absolute;left:0;top:0;width:60px;height:100%;background:var(--acid)}.bgs-skin-t5 .fixed.bottom-4 .bgs-button:after{content:"";position:absolute;left:24px;top:50%;width:0;height:0;margin-top:-8px;border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent #111111}.bgs-skin-t5 details+details{margin-top:0}.bgs-site[data-atmosphere] .bgs-heading{letter-spacing:-.03em;line-height:.95}.bgs-site[data-atmosphere=chamber] .bgs-heading,.bgs-site[data-atmosphere=velvet-hall] .bgs-heading{letter-spacing:-.02em;font-weight:500}.bgs-site[data-atmosphere=afterhours] .bgs-heading,.bgs-site[data-atmosphere=signal] .bgs-heading{text-wrap:balance;letter-spacing:-.04em}.bgs-site[data-atmosphere=parade] .bgs-heading,.bgs-site[data-atmosphere=brutal-stage] .bgs-heading{text-transform:uppercase;letter-spacing:-.01em}.bgs-site[data-atmosphere=cinema] .bgs-heading,.bgs-site[data-atmosphere=marquee] .bgs-heading{letter-spacing:.01em}.bgs-site[data-atmosphere] .bgs-section[data-look=stage]:before,.bgs-site[data-atmosphere] .bgs-section[data-look=smoke]:before,.bgs-site[data-atmosphere] .bgs-section[data-look=neon-wash]:before{content:"";pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.55'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:soft-light}.bgs-site[data-atmosphere] .bgs-section[data-look]{position:relative;isolation:isolate}.bgs-site[data-atmosphere] .bgs-section[data-look]>*{position:relative;z-index:1}.bgs-site[data-atmosphere][data-scroll-transition=wipe] .bgs-section:not(.bgs-hero-zoom-scene){box-shadow:0 -40px 80px #00000047,inset 0 1px #ffffff0a}.bgs-gal-stack{display:grid;gap:0;padding:1rem 1rem 4rem;max-width:42rem;margin-inline:auto}.bgs-gal-stack-card{position:sticky;top:calc(12vh + var(--bgs-preview-bar, 0px));display:block;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--site-radius, .75rem);border:1px solid color-mix(in srgb,var(--site-fg) 12%,transparent);box-shadow:0 24px 60px #00000059,0 2px color-mix(in srgb,var(--site-accent) 35%,transparent);background:#0a0a0c;transform-origin:center top}.bgs-gal-stack-card img{width:100%;height:100%;object-fit:cover;display:block}.bgs-gal-stack-cap{position:absolute;left:0;right:0;bottom:0;padding:1.25rem 1rem 1rem;background:linear-gradient(transparent,#000000b8);color:#fff;font-size:.85rem;letter-spacing:.04em;text-align:left}.bgs-gal-stack-card:nth-child(odd){rotate:-1.1deg}.bgs-gal-stack-card:nth-child(2n){rotate:1.2deg}@media (min-width: 768px){.bgs-gal-stack{max-width:34rem;padding-block:2rem 6rem}.bgs-gal-stack-card{top:calc(10vh + var(--bgs-preview-bar, 0px))}}.bgs-gal-strip{position:relative;margin-inline:calc(-1*clamp(1rem,4vw,2rem))}.bgs-gal-strip:before,.bgs-gal-strip:after{content:"";position:absolute;top:0;bottom:0;width:clamp(2rem,8vw,5rem);z-index:2;pointer-events:none}.bgs-gal-strip:before{left:0;background:linear-gradient(90deg,var(--site-bg, #0b0f14),transparent)}.bgs-gal-strip:after{right:0;background:linear-gradient(270deg,var(--site-bg, #0b0f14),transparent)}.bgs-gal-strip-track{display:flex;gap:.85rem;overflow-x:auto;padding:.5rem clamp(1.5rem,5vw,3rem) 1.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.bgs-gal-strip-item{flex:0 0 auto;width:min(72vw,22rem);aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--site-radius, .75rem);scroll-snap-align:center;border:1px solid color-mix(in srgb,var(--site-fg) 10%,transparent)}.bgs-gal-strip-item img{width:100%;height:100%;object-fit:cover;display:block}@media (prefers-reduced-motion: reduce){.bgs-gal-stack-card{position:relative;top:auto;rotate:0deg}}
