@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;1,500&family=Montserrat:wght@300;400;500;600&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);margin:0;font-family:Montserrat,Arial,sans-serif}a{color:inherit;text-decoration:none}.wrap{max-width:1240px;margin:auto;padding-left:42px;padding-right:42px}.nav{z-index:20;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;height:84px;padding:0 4vw;display:flex;position:absolute;top:0;left:0;right:0}.brand img{object-fit:cover;border-radius:50%}.nav nav{letter-spacing:.14em;text-transform:uppercase;gap:34px;font-size:11px;display:flex}.nav nav a:hover{color:var(--gold)}.reserve{background:var(--gold);color:#080706;letter-spacing:.14em;justify-content:center;align-items:center;padding:17px 25px;font-size:11px;font-weight:600;display:inline-flex}.reserve.small{padding:12px 19px}.hero{align-items:center;height:min(920px,100svh);min-height:690px;display:flex;position:relative}.heroImg{object-fit:cover;object-position:center 38%}.shade{background:linear-gradient(90deg,#000000eb 0%,#0009 45%,#00000026),linear-gradient(#0000 40%,#000000b3);position:absolute;inset:0}.heroContent{z-index:2;max-width:780px;margin-left:8vw;padding-top:72px;position:relative}.heroLogo{object-fit:cover;object-position:center;border-radius:50%;width:112px;height:112px;margin-bottom:20px}.eyebrow{letter-spacing:.28em;margin:0 0 22px;font-size:11px;font-weight:500}.gold{color:var(--gold)}h1,h2{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500;line-height:.92}h1{font-size:clamp(58px,7.6vw,112px)}h1 em,h2 em{color:var(--gold);font-weight:500}.lead{max-width:520px;margin:26px 0 32px;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;line-height:1.4}.actions{gap:12px;display:flex}.ghost{letter-spacing:.12em;border:1px solid #ffffff80;padding:16px 24px;font-size:11px}.scroll{z-index:2;writing-mode:vertical-rl;letter-spacing:.25em;color:#ccc;font-size:9px;position:absolute;bottom:70px;right:30px}.intro{text-align:center;padding-top:130px;padding-bottom:120px}.intro h2,.history h2,.artists h2,.contact h2{font-size:clamp(46px,6vw,82px)}.intro>p:last-child{color:#aaa;max-width:770px;margin:35px auto 0;font-size:15px;line-height:1.9}.sound{grid-template-columns:1fr 1fr;align-items:center;gap:90px;padding-top:0;padding-bottom:120px;display:grid}.sound h2{font-size:clamp(42px,5vw,68px)}.sound>div>p:last-child{color:#999;line-height:1.8}.sound iframe{border:0;border-radius:14px;box-shadow:0 24px 80px #00000080}.mosaic{grid-template-columns:1.55fr .9fr;gap:16px;padding-bottom:140px;display:grid}.mosaic figure,.stage,.building{margin:0;position:relative;overflow:hidden}.mosaic figure{min-height:470px}.mosaic .wide{grid-row:span 2;min-height:956px}.mosaic img,.stage img,.building img{object-fit:cover;transition:transform .8s}.mosaic figure:hover img{transform:scale(1.025)}.quote{border:1px solid var(--line);align-items:center;min-height:470px;padding:42px;display:flex}.quote span{color:var(--gold);align-self:flex-start;font-family:Georgia;font-size:110px;line-height:.5}.quote p{font-family:Cormorant Garamond,Georgia,serif;font-size:30px;line-height:1.35}.quote em{color:var(--gold)}.history{background:#0b0a09;grid-template-columns:1fr 1fr;min-height:760px;display:grid}.building img{object-fit:cover}.historyText{flex-direction:column;justify-content:center;padding:110px 8vw;display:flex}.historyText>p:not(.eyebrow){color:#aaa;max-width:570px;margin:30px 0 0;font-size:14px;line-height:1.85}.artists{text-align:center;padding-top:140px}.artistIntro{color:#aaa;max-width:670px;margin:32px auto;line-height:1.8}.names{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;margin:60px 0 70px;display:flex}.names span{text-transform:uppercase;letter-spacing:.15em;border-right:1px solid var(--line);padding:24px 30px;font-size:10px}.stage{height:650px}.stage img{object-position:center 30%}.contact{grid-template-columns:1fr 1fr;gap:90px;max-width:1240px;margin:auto;padding:140px 42px;display:grid}.contact>div>p:last-child{color:#999;max-width:430px;line-height:1.8}.contactCards{border-top:1px solid var(--line)}.contactCards a{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:24px 0;display:flex}.contactCards small{color:var(--gold);letter-spacing:.2em;font-size:9px}.contactCards strong{font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:500}footer{border-top:1px solid var(--line);align-items:center;gap:22px;padding:45px 5vw;display:flex}footer img{object-fit:cover;border-radius:50%;width:68px;height:68px}footer p{letter-spacing:.2em;color:#777;font-size:9px}footer div{letter-spacing:.17em;gap:28px;margin-left:auto;font-size:9px;display:flex}@media (width<=800px){.wrap{padding-left:20px;padding-right:20px}.nav{height:70px;padding:0 20px}.nav nav{display:none}.brand img{width:46px;height:46px}.hero{min-height:720px}.heroContent{margin:0;padding:95px 22px 40px}.heroLogo{width:90px;height:90px}.lead{font-size:19px}.actions{flex-direction:column;align-items:stretch;max-width:260px}.ghost{text-align:center}.scroll{display:none}.intro{padding-top:90px;padding-bottom:80px}.mosaic{grid-template-columns:1fr;padding-bottom:90px}.mosaic .wide,.mosaic figure{grid-row:auto;min-height:520px}.quote{min-height:330px;padding:32px 22px}.quote p{font-size:27px}.history{grid-template-columns:1fr}.building{height:590px}.historyText{padding:80px 22px}.artists{padding-top:90px}.names{margin:45px 0}.names span{border-bottom:1px solid var(--line);width:50%;padding:18px 8px}.stage{height:560px}.contact{grid-template-columns:1fr;gap:50px;padding:90px 22px}footer{flex-wrap:wrap;align-items:flex-start}footer div{width:100%;margin:12px 0 0}}.nav{height:94px}.brand img{object-fit:contain!important;border-radius:0!important;width:64px!important;height:88px!important;display:block!important}.heroLogo{object-fit:contain!important;border-radius:0!important;width:145px!important;height:210px!important}footer>img{object-fit:contain!important;border-radius:0!important;width:82px!important;height:118px!important}.instagramLink{align-items:center;gap:9px;display:inline-flex}.igIcon{border:1.7px solid;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex;position:relative}.igIcon:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;right:3px}.igIcon i{border:1.5px solid;border-radius:50%;width:8px;height:8px}.navActionSpace{width:210px}.fixedBookingActions{z-index:90;align-items:stretch;gap:8px;display:flex;position:fixed;top:18px;right:20px}.fixedBooking{letter-spacing:.15em;text-align:center;-webkit-backdrop-filter:blur(14px);border:1px solid #c9a85cb8;justify-content:center;align-items:center;min-height:58px;font-size:10px;line-height:1.15;transition:transform .3s,box-shadow .3s,background .3s;display:flex;box-shadow:0 10px 32px #0000004d}.fixedBooking:hover{transform:translateY(-2px);box-shadow:0 14px 38px #c9a85c33}.fixedBooking.online{color:#080706;background:linear-gradient(135deg,#ead17f,#bd9342);flex-direction:column;gap:3px;min-width:132px;padding:10px 18px}.fixedBooking.online span{letter-spacing:.27em;font-size:8px}.fixedBooking.online strong{font-size:11px}.fixedBooking.phone{width:60px;color:var(--gold);background:#070605d6;gap:0}.fixedBooking.phone strong{opacity:0;white-space:nowrap;max-width:0;font-size:9px;transition:max-width .35s,opacity .25s,margin .35s;overflow:hidden}.fixedBooking.phone:hover strong,.fixedBooking.phone:focus-visible strong{opacity:1;max-width:110px;margin-left:10px}.fixedBooking.phone:hover,.fixedBooking.phone:focus-visible{width:176px}.phoneMark{font-size:22px;line-height:1;transform:rotate(-13deg)}@media (width<=800px){.nav{height:82px}.brand img{width:54px!important;height:74px!important}.heroLogo{width:115px!important;height:165px!important}footer div{align-items:center}.navActionSpace{width:148px}.fixedBookingActions{gap:6px;top:12px;right:10px}.fixedBooking{min-height:50px}.fixedBooking.online{min-width:111px;padding:8px 12px}.fixedBooking.online strong{font-size:10px}.fixedBooking.phone,.fixedBooking.phone:hover,.fixedBooking.phone:focus-visible{width:50px}.fixedBooking.phone strong{display:none}.phoneMark{font-size:20px}.sound{grid-template-columns:1fr;gap:34px;padding-bottom:90px}}.navSpace{width:64px}.pulseLogo{transform-origin:50%;filter:drop-shadow(0 0 16px #c9a85c2e);animation:2.4s ease-in-out infinite ensayarPulse}@keyframes ensayarPulse{0%,to{transform:scale(1)}50%{filter:drop-shadow(0 0 24px #c9a85c59);transform:scale(1.065)}}.spotifyTitle{text-align:center;margin-bottom:58px}.spotifyTitle h2{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:.95}.spotifyTitle h2 em{color:var(--gold)}.spotifyGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:24px;display:grid}.spotifyGrid article{border:1px solid var(--line);background:#0b0a09;padding:20px}.spotifyGrid article>p{letter-spacing:.2em;color:var(--gold);margin:2px 0 16px;font-size:10px}.spotifyGrid iframe{border:0;border-radius:12px;display:block}@media (prefers-reduced-motion:reduce){.pulseLogo{animation:none}}@media (width<=800px){.navSpace{width:0}.spotifyArtists{padding-bottom:90px}.spotifyGrid{grid-template-columns:1fr}.spotifyTitle{margin-bottom:38px}}.soundToggle{z-index:50;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--paper);cursor:pointer;background:#050505e6;align-items:center;gap:10px;padding:12px 15px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #00000059}.soundToggle span{color:var(--gold);min-width:12px;font-size:13px}.soundToggle small{letter-spacing:.16em;font-size:8px}.soundToggle.playing{border-color:#c9a85cb3}@media (width<=800px){.soundToggle{padding:11px 13px;bottom:14px;right:14px}}.spotifyArtists{padding-bottom:100px}.spotifyGrid{grid-template-columns:1fr 1fr;justify-content:center}.artists .stage{margin-top:70px}.legacyArtist{opacity:.72;border-top:1px solid #c9a85c1f;border-bottom:1px solid #c9a85c1f;margin-top:100px;margin-bottom:130px;padding-top:48px;padding-bottom:48px}.legacyIntro{text-align:center;max-width:720px;margin:0 auto 36px}.legacyArtist .eyebrow{color:#8a7446;margin-bottom:14px}.legacyArtist h3{color:#d0ccc3;margin:0 0 14px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(31px,3.4vw,46px);font-weight:500;line-height:1.05}.legacyArtist h3 em{color:#b89a55;font-weight:500}.legacyIntro>p:last-child{color:#888;font-size:12px;line-height:1.7}.legacyGrid{grid-template-columns:1fr 1fr;gap:18px;max-width:900px;margin:auto;display:grid}.legacyGrid article{background:#0b0a098c;border:1px solid #c9a85c1f;padding:14px}.legacyGrid article>p{letter-spacing:.18em;color:#9c8350;margin:0 0 10px;font-size:9px}.legacyArtist iframe{filter:saturate(.8);border:0;border-radius:9px;display:block}@media (width<=800px){.spotifyArtists{padding-bottom:70px}.spotifyGrid{grid-template-columns:1fr}.artists .stage{margin-top:48px}.legacyArtist{margin-top:70px;margin-bottom:90px;padding-top:38px;padding-bottom:38px}.legacyGrid{grid-template-columns:1fr;gap:14px}.legacyIntro{margin-bottom:28px}}.scrollProgress{z-index:80;background:linear-gradient(90deg,#8c6729,var(--gold),#fff0b5);width:100%;height:2px;transform:scaleX(var(--scroll-progress,0));transform-origin:0;pointer-events:none;position:fixed;top:0;left:0;box-shadow:0 0 18px #c9a85cbf}.hero{overflow:hidden}.heroImg{transform:translate3d(0,var(--parallax-y,0),0) scale(1.06);transition:transform .18s linear}.heroGlow{z-index:1;pointer-events:none;background:radial-gradient(circle at 30% 46%,#c9a85c26,#0000 30%);animation:8s ease-in-out infinite alternate heroGlowDrift;position:absolute;inset:-25%}.heroContent{perspective:900px}.heroLogo{opacity:0;animation:1.25s cubic-bezier(.16,1,.3,1) 80ms forwards logoArrival,2.4s ease-in-out 1.35s infinite ensayarPulse!important}.heroEyebrow{opacity:0;animation:.8s .22s forwards softArrival}.heroWords{overflow:visible}.heroWords>span,.heroWords em span{opacity:0;transform-origin:50% 100%;animation:wordArrival 1.15s cubic-bezier(.16,1,.3,1) var(--word-delay) forwards;display:inline-block;transform:translateY(105%)rotateX(-18deg)}.heroWords em span{color:#0000;animation:wordArrival 1.15s cubic-bezier(.16,1,.3,1) var(--word-delay) forwards,goldFlow 5.5s linear 1.7s infinite;background:linear-gradient(105deg,#a98539 0%,#f1d793 42%,#c9a85c 60%,#8f6c2f 100%) 0 0/220%;-webkit-background-clip:text;background-clip:text}.heroLead,.heroActions{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) .85s forwards softArrival;transform:translateY(24px)}.heroActions{animation-delay:1.02s}.scroll{animation:2.1s ease-in-out infinite scrollBreath}.scroll:before{content:"";background:linear-gradient(transparent,var(--gold));width:1px;height:48px;margin-bottom:16px;display:inline-block}.reserve,.ghost{transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.reserve:after,.ghost:after{content:"";background:linear-gradient(100deg,#0000 35%,#ffffff73 50%,#0000 65%);transition:transform .8s;position:absolute;inset:-80% -45%;transform:translate(-85%)rotate(10deg)}.reserve:hover,.ghost:hover{transform:translateY(-3px);box-shadow:0 14px 38px #c9a85c2e}.reserve:hover:after,.ghost:hover:after{transform:translate(85%)rotate(10deg)}.motion-ready [data-reveal]{opacity:0;filter:blur(8px);transition:opacity .9s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s),transform 1.05s cubic-bezier(.16,1,.3,1) var(--reveal-delay,0s),filter .9s ease var(--reveal-delay,0s)}.motion-ready [data-reveal=up]{transform:translateY(46px)}.motion-ready [data-reveal=scale]{transform:translateY(38px)scale(.965)}.motion-ready [data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0)scale(1)}.motion-ready [data-reveal].is-visible em{color:#0000;background-image:linear-gradient(105deg,currentColor 0%,#ffe5a2 45%,currentColor 62%);background-size:220%;-webkit-background-clip:text;background-clip:text;animation:4.8s .65s goldFlow}.mosaic img,.stage img,.building img{transform:translate3d(0,var(--parallax-y,0),0) scale(1.065);will-change:transform}.mosaic figure:after,.stage:after,.building:after{content:"";pointer-events:none;background:linear-gradient(120deg,#050505f2,#05050573);transition:transform 1.25s cubic-bezier(.16,1,.3,1) .12s;position:absolute;inset:0;transform:translate(0)}.motion-ready .mosaic figure.is-visible:after,.motion-ready .stage.is-visible:after{transform:translate(105%)}.motion-ready .building:has(+.historyText .is-visible):after{transform:translate(105%)}.spotifyGrid article,.legacyGrid article{transition:border-color .35s,box-shadow .35s,transform .35s}.spotifyGrid article:hover,.legacyGrid article:hover{border-color:#c9a85c8c;transform:translateY(-5px);box-shadow:0 24px 70px #0000006b,0 0 35px #c9a85c14}.contactCards a{transition:padding-left .35s,color .35s;position:relative}.contactCards a:before{content:"";background:var(--gold);width:0;height:1px;transition:width .35s;position:absolute;top:50%;left:0}.contactCards a:hover{color:#fff;padding-left:28px}.contactCards a:hover:before{width:18px}@keyframes wordArrival{to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes softArrival{to{opacity:1;transform:translateY(0)}}@keyframes logoArrival{0%{opacity:0;filter:blur(10px)drop-shadow(0 0 #c9a85c00);transform:scale(.72)}to{opacity:1;filter:blur()drop-shadow(0 0 22px #c9a85c47);transform:scale(1)}}@keyframes goldFlow{0%{background-position:130%}to{background-position:-90%}}@keyframes heroGlowDrift{to{opacity:.75;transform:translate(8%,3%)scale(1.08)}}@keyframes scrollBreath{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(8px)}}@media (width<=800px){.heroImg{scale:1.02}.motion-ready [data-reveal=up]{transform:translateY(30px)}.motion-ready [data-reveal=scale]{transform:translateY(24px)scale(.98)}.heroGlow{opacity:.7;inset:-10%}.spotifyGrid article:hover,.legacyGrid article:hover{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scrollProgress{display:none}.heroImg,.mosaic img,.stage img,.building img{transform:none!important}.heroGlow,.scroll{animation:none}.heroLogo,.heroEyebrow,.heroWords>span,.heroWords em span,.heroLead,.heroActions{opacity:1;transform:none;animation:none!important}.motion-ready [data-reveal]{opacity:1;filter:none;transition:none;transform:none}.mosaic figure:after,.stage:after,.building:after{display:none}.reserve,.ghost,.spotifyGrid article,.legacyGrid article{transition:none}}.motion-ready [data-reveal].is-visible em,.motion-ready [data-reveal].is-visible .gold,.motion-ready .gold[data-reveal].is-visible{color:var(--gold)!important;-webkit-text-fill-color:var(--gold)!important;opacity:1!important;background:0 0!important;animation:none!important}.directions{border-top:1px solid var(--line);background:radial-gradient(circle at 16% 32%,#c9a85c1f,#0000 34%),#070706;padding:130px 42px;position:relative;overflow:hidden}.directions:before{content:"63";color:#c9a85c09;pointer-events:none;font-family:Cormorant Garamond,Georgia,serif;font-size:min(34vw,480px);line-height:1;position:absolute;bottom:-.24em;left:-.03em}.directionsInner{z-index:1;grid-template-columns:.78fr 1.22fr;align-items:center;gap:76px;max-width:1240px;margin:auto;display:grid;position:relative}.directionsCopy h2{margin:24px 0 30px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(48px,5.4vw,76px);font-weight:500;line-height:.94}.directionsCopy h2 em{color:var(--gold);font-weight:500}.directionsCopy>p:not(.eyebrow){color:#9d9b95;max-width:430px;font-size:14px;line-height:1.8}.directionsCopy address{border-left:1px solid var(--gold);flex-direction:column;gap:10px;margin:34px 0 30px;padding-left:20px;font-style:normal;display:flex}.directionsCopy address span{color:var(--gold);letter-spacing:.22em;font-size:9px}.directionsCopy address strong{font-family:Cormorant Garamond,Georgia,serif;font-size:25px;font-weight:500;line-height:1.25}.mapAction{color:#ead18c;border:1px solid #c9a85c8c;align-items:center;gap:15px;padding:17px 22px;transition:background .35s,color .35s,box-shadow .35s,transform .35s;display:inline-flex}.mapAction span{font-size:23px;line-height:1}.mapAction strong{letter-spacing:.18em;font-size:9px}.mapAction:hover{background:var(--gold);color:#080706;transform:translateY(-3px);box-shadow:0 18px 50px #c9a85c2e}.directionsMap{background:#0b0a08;min-height:560px;padding:12px;position:relative;box-shadow:0 35px 90px #00000085}.directionsMap iframe{filter:grayscale()invert(.9)contrast(.88)sepia(.2);opacity:.82;border:0;width:100%;height:536px;display:block}.directionsMap:hover iframe{filter:grayscale(.78)invert(.88)contrast(.9)sepia(.1);opacity:.94}.mapFrame{pointer-events:none;border:1px solid #c9a85c8f;position:absolute;inset:0}.mapFrame:before,.mapFrame:after{content:"";width:64px;height:64px;position:absolute}.mapFrame:before{border-left:3px solid var(--gold);border-top:3px solid var(--gold);top:-1px;left:-1px}.mapFrame:after{border-right:3px solid var(--gold);border-bottom:3px solid var(--gold);bottom:-1px;right:-1px}@media (width<=800px){.directions{padding:90px 20px}.directionsInner{grid-template-columns:1fr;gap:48px}.directionsCopy h2{font-size:46px}.directionsMap{min-height:440px;padding:8px}.directionsMap iframe{height:424px}.mapAction{justify-content:center;width:100%;padding:18px 12px}.directions:before{font-size:68vw;bottom:28%}}.vipTransfer{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#080706;grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr);min-height:980px;display:grid;position:relative;overflow:hidden}.vipTransferVisual{min-height:980px;position:relative;overflow:hidden}.vipTransferVisual>img:first-child{object-fit:cover;object-position:center center;transition:transform 1.8s cubic-bezier(.16,1,.3,1);transform:scale(1.025)}.vipTransferVisual:hover>img:first-child{transform:scale(1.06)}.vipTransferShade{z-index:1;background:linear-gradient(#0303031f 0%,#0303030a 42%,#030303eb 100%),linear-gradient(90deg,#00000029,#0000 58%,#0000006b);position:absolute;inset:0}.vipTransferVisual:after{content:"";z-index:2;pointer-events:none;border:1px solid #c9a85c61;position:absolute;inset:18px}.vipTransferLogo{z-index:3!important;object-fit:contain!important;width:115px!important;height:164px!important;position:absolute!important;top:48px!important;left:50%!important;transform:translate(-50%)!important}.vipTransferVisual>p{z-index:3;letter-spacing:.04em;text-shadow:0 8px 28px #000;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(35px,4vw,60px);line-height:.84;position:absolute;bottom:80px;left:54px}.vipTransferVisual>p strong{color:var(--gold);letter-spacing:.38em;font-family:Montserrat,Arial,sans-serif;font-size:.26em}.vipTransferVisual>span{z-index:3;color:#d6bf82;letter-spacing:.2em;font-size:9px;position:absolute;bottom:42px;left:55px}.vipTransferContent{background:radial-gradient(circle at 80% 8%,#c9a85c1f,#0000 28%),linear-gradient(145deg,#0c0b09,#050505 70%);padding:110px clamp(38px,5vw,88px);position:relative}.vipTransferContent:before{content:"VIP";color:#c9a85c06;pointer-events:none;font-family:Cormorant Garamond,Georgia,serif;font-size:300px;line-height:1;position:absolute;top:-.12em;right:-.08em}.vipTransferIntro,.vipTransferForm{z-index:1;max-width:720px;margin:auto;position:relative}.vipTransferIntro h2{margin:22px 0 28px;font-size:clamp(48px,5.2vw,76px);line-height:.94}.vipTransferIntro h2 em{color:var(--gold)}.vipTransferIntro>p:not(.eyebrow){color:#aaa69d;max-width:610px;font-size:14px;line-height:1.85}.vipTransferPromises{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:38px 0 58px;display:grid}.vipTransferPromises span{color:#d5d0c4;letter-spacing:.12em;border-right:1px solid var(--line);align-items:center;gap:12px;min-height:90px;padding:18px 14px;font-size:8px;line-height:1.55;display:flex}.vipTransferPromises span:last-child{border-right:0}.vipTransferPromises i{color:var(--gold);letter-spacing:0;font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-style:normal}.vipTransferForm{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070706b8;border:1px solid #c9a85c59;grid-template-columns:1fr 1fr;gap:17px 16px;padding:34px;display:grid;box-shadow:0 30px 90px #0000006b}.vipTransferForm .formHeading,.vipTransferForm>label:nth-of-type(n+3),.vipTransferForm>.formPair,.vipTransferForm .formNotice,.vipTransferForm>button,.vipTransferCall{grid-column:1/-1}.formHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:8px;padding-bottom:20px;display:flex}.formHeading>span{color:#ead18c;letter-spacing:.2em;font-size:11px}.formHeading small{color:#77746e;text-align:right;max-width:300px;font-size:10px;line-height:1.55}.vipTransferForm label{flex-direction:column;gap:9px;display:flex}.vipTransferForm label>span{color:#b8ae98;letter-spacing:.16em;font-size:8px}.vipTransferForm label>span small{color:#68645d;font-size:7px}.vipTransferForm input,.vipTransferForm select,.vipTransferForm textarea{color:#eee8da;-webkit-appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0c0b09;border:1px solid #c9a85c38;border-radius:0;outline:0;width:100%;padding:14px 15px;font:400 13px Montserrat,Arial,sans-serif;transition:border-color .25s,box-shadow .25s}.vipTransferForm input:focus,.vipTransferForm select:focus,.vipTransferForm textarea:focus{border-color:var(--gold);box-shadow:0 0 0 2px #c9a85c1a}.vipTransferForm input::placeholder,.vipTransferForm textarea::placeholder{color:#56534e}.vipTransferForm textarea{resize:vertical}.formPair{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formNotice{color:#77746d;margin:2px 0 0;font-size:9px;line-height:1.7}.vipTransferForm>button{color:#080706;cursor:pointer;background:linear-gradient(90deg,#b99445,#dfc374);border:0;justify-content:space-between;align-items:center;padding:18px 20px;transition:filter .3s,transform .3s,box-shadow .3s;display:flex}.vipTransferForm>button:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 18px 45px #c9a85c2e}.vipTransferForm>button span,.vipTransferForm>button strong{letter-spacing:.18em;font-size:9px}.vipTransferCall{text-align:center;color:#9e988b;letter-spacing:.08em;font-size:10px}@media (width<=980px){.vipTransfer{grid-template-columns:1fr}.vipTransferVisual{min-height:760px}.vipTransferContent{padding:90px 28px}.vipTransferIntro,.vipTransferForm{max-width:760px}}@media (width<=600px){.vipTransfer{display:block}.vipTransferVisual{min-height:650px}.vipTransferVisual:after{inset:10px}.vipTransferLogo{width:92px!important;height:132px!important;top:28px!important}.vipTransferVisual>p{font-size:46px;bottom:66px;left:29px}.vipTransferVisual>span{font-size:7px;bottom:31px;left:30px}.vipTransferContent{padding:76px 20px}.vipTransferContent:before{font-size:190px}.vipTransferIntro h2{font-size:46px}.vipTransferPromises{grid-template-columns:1fr}.vipTransferPromises span{border-right:0;border-bottom:1px solid var(--line);min-height:62px}.vipTransferPromises span:last-child{border-bottom:0}.vipTransferForm{padding:24px 18px;display:block}.vipTransferForm>*+*{margin-top:16px}.formHeading{display:block}.formHeading small{text-align:left;margin-top:10px;display:block}.formPair{grid-template-columns:1fr;gap:16px}.vipTransferForm>button{width:100%;margin-top:20px}.vipTransferCall{display:block;margin-top:16px!important}}html.introPlaying,html.introPlaying body{overflow:hidden}.cinematicIntro{z-index:120;background:#020202;place-items:center;animation:.72s cubic-bezier(.7,0,.84,0) 3.68s forwards introExit;display:grid;position:fixed;inset:0;overflow:hidden}.cinematicIntro:after{content:"";z-index:9;pointer-events:none;border:1px solid #c9a85c33;position:absolute;inset:0;box-shadow:inset 0 0 110px #000000e6}.introCenter{z-index:6;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;transform:translateY(-1vh)}.introCenter img{object-fit:contain;opacity:0;filter:blur(16px)drop-shadow(0 0 #c9a85c00);width:min(34vw,220px);height:min(48vw,315px);animation:1.45s cubic-bezier(.16,1,.3,1) .25s forwards introLogo,1.4s ease-in-out 1.7s infinite introLogoPulse;transform:scale(.58)}.introCenter p{letter-spacing:.28em;color:#e9d49d;opacity:0;margin:4px 0 12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(20px,2.2vw,34px);animation:.8s 1.18s forwards introText;transform:translateY(16px)}.introCenter span{letter-spacing:.32em;color:#8c7b57;opacity:0;font-size:9px;animation:.8s 1.42s forwards introText}.introBeam{z-index:4;filter:blur(6px);opacity:0;transform-origin:50% 0;background:conic-gradient(from 174deg at 50% 0,#0000 0deg,#f2d28147 7deg,#c9a85c12 15deg,#0000 25deg);width:min(54vw,640px);height:115%;animation:2.3s cubic-bezier(.16,1,.3,1) .55s forwards beamOpen;position:absolute;top:-28%;left:50%;transform:translate(-50%)scaleX(.16)}.curtain{z-index:8;background:repeating-linear-gradient(90deg,#020202 0,#0d0907 9%,#020202 20%);width:52%;animation-duration:1.55s;animation-timing-function:cubic-bezier(.77,0,.18,1);animation-delay:2.4s;animation-fill-mode:forwards;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 85px #000,0 0 80px #000}.curtain:after{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#c9a85c0f,#0000);position:absolute;inset:0}.curtainLeft{border-right:1px solid #c9a85c33;animation-name:curtainLeftOpen;left:0}.curtainRight{border-left:1px solid #c9a85c33;animation-name:curtainRightOpen;right:0}.introAtmosphere{z-index:5;pointer-events:none;position:absolute;inset:0}.introAtmosphere i{opacity:0;background:#ffe08c;border-radius:50%;width:3px;height:3px;animation:2.8s ease-in-out 1s infinite dustFloat;position:absolute;box-shadow:0 0 14px #d2a84e}.introAtmosphere i:first-child{animation-delay:1s;top:30%;left:38%}.introAtmosphere i:nth-child(2){animation-delay:1.55s;top:43%;left:60%}.introAtmosphere i:nth-child(3){animation-delay:2.05s;top:70%;left:48%}.cinematicIntro button{z-index:12;color:#a79061;letter-spacing:.24em;cursor:pointer;opacity:0;background:0 0;border:0;border-bottom:1px solid #c9a85c73;padding:9px 2px;font-size:8px;animation:.6s 1.5s forwards introText;position:absolute;bottom:24px;right:26px}@keyframes introLogo{to{opacity:1;filter:blur()drop-shadow(0 0 34px #c9a85c57);transform:scale(1)}}@keyframes introLogoPulse{0%,to{filter:drop-shadow(0 0 24px #c9a85c3d);transform:scale(1)}50%{filter:drop-shadow(0 0 44px #c9a85c80);transform:scale(1.025)}}@keyframes introText{to{opacity:1;transform:translateY(0)}}@keyframes beamOpen{0%{opacity:0;transform:translate(-50%)scaleX(.12)}45%{opacity:1}to{opacity:.88;transform:translate(-50%)scaleX(1)}}@keyframes curtainLeftOpen{to{transform:translate(-104%)skew(-2deg)}}@keyframes curtainRightOpen{to{transform:translate(104%)skew(2deg)}}@keyframes introExit{to{opacity:0;visibility:hidden;transform:scale(1.025)}}@keyframes dustFloat{0%{opacity:0;transform:translateY(14px)scale(.5)}45%{opacity:.8}to{opacity:0;transform:translateY(-34px)scale(1.15)}}@media (width<=800px){.introCenter img{width:150px;height:215px}.introCenter p{letter-spacing:.18em;font-size:19px}.introCenter span{letter-spacing:.24em;font-size:7px}.introBeam{width:110vw}.cinematicIntro button{bottom:18px;right:18px}.curtain{width:53%}}@media (prefers-reduced-motion:reduce){.cinematicIntro{display:none}.introPlaying,.introPlaying body{overflow:auto}}.cinematicIntro .introCenter{z-index:10}.cinematicIntro,.cinematicIntro .curtain{animation:none}.cinematicIntro .introBeam{animation-duration:3.8s}.cinematicIntro .introCenter img{animation:1.65s cubic-bezier(.16,1,.3,1) .35s forwards introLogo,1.65s ease-in-out 2s infinite introLogoPulse}.cinematicIntro .introCenter p{letter-spacing:.2em;font-size:clamp(30px,3.4vw,48px);animation-delay:1.55s}.cinematicIntro .introCenter span{animation-delay:1.82s}.cinematicIntro .introCenter small{color:#9a8655;letter-spacing:.24em;opacity:0;margin-top:17px;font-size:9px;animation:.8s 2s forwards introText}.cinematicIntro .introSoundButton{color:#e1c578;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#1a1711e6,#040404d1);border:1px solid #c9a85c9e;justify-content:flex-start;align-items:center;gap:20px;min-width:290px;margin-top:31px;padding:14px 25px 14px 15px;transition:border-color .3s,box-shadow .3s,color .3s;animation:.8s 2.18s forwards introText;display:inline-flex;position:static;box-shadow:inset 0 0 22px #c9a85c0a,0 16px 45px #00000073}.cinematicIntro .introSoundButton>i{background:#17140e;border:1px solid #c9a85c9e;border-radius:24px;flex:none;width:72px;height:38px;transition:background .45s,box-shadow .45s;position:relative;box-shadow:inset 0 0 13px #000}.cinematicIntro .introSoundButton>i:before,.cinematicIntro .introSoundButton>i:after{font-size:7px;font-style:normal;font-weight:600;position:absolute;top:50%;transform:translateY(-50%)}.cinematicIntro .introSoundButton>i:before{content:"OFF";color:#6d6043;right:8px}.cinematicIntro .introSoundButton>i:after{content:"ON";color:#f7d98b;opacity:0;transition:opacity .35s;left:9px}.cinematicIntro .introSoundButton>i b{background:linear-gradient(145deg,#b59b5b,#645329);border-radius:50%;width:30px;height:30px;transition:transform .55s cubic-bezier(.16,1,.3,1),background .4s,box-shadow .4s;position:absolute;top:3px;left:3px;box-shadow:0 3px 8px #000,0 0 10px #c9a85c33}.cinematicIntro .introSoundButton strong{letter-spacing:.2em;white-space:nowrap;font-size:11px;font-weight:600}.cinematicIntro .introSoundButton:hover{border-color:var(--gold);color:#ffe4a1;box-shadow:0 0 36px #c9a85c38}.cinematicIntro.isEntering .introSoundButton>i{background:#735a24;box-shadow:inset 0 0 12px #372407,0 0 28px #e6bc56b8}.cinematicIntro.isEntering .introSoundButton>i:before{opacity:0}.cinematicIntro.isEntering .introSoundButton>i:after{opacity:1}.cinematicIntro.isEntering .introSoundButton>i b{background:linear-gradient(145deg,#fff3bd,#d5a83c);transform:translate(34px);box-shadow:0 3px 8px #4d3408,0 0 22px #e5b84e}.cinematicIntro.isEntering .curtain{animation-duration:1.8s;animation-timing-function:cubic-bezier(.77,0,.18,1);animation-delay:8.1s;animation-fill-mode:forwards}.cinematicIntro.isEntering .introBeam{filter:blur(5px)brightness(1.42);transition:filter 1.2s;animation:3.1s ease-in-out .15s infinite alternate beamSweep}.cinematicIntro .skipIntro{animation-delay:2.35s}@keyframes beamSweep{0%{opacity:.72;transform:translate(-50%)rotate(-12deg)scaleX(.92)}50%{opacity:1;transform:translate(-50%)rotate(0)scaleX(1.08)}to{opacity:.78;transform:translate(-50%)rotate(12deg)scaleX(.92)}}@keyframes centerDeparture{to{opacity:.55;filter:blur(2px);transform:translateY(-1vh)scale(.95)}}@media (width<=800px){.cinematicIntro .introCenter p{letter-spacing:.12em;font-size:30px;line-height:1.02}.cinematicIntro .introCenter small{max-width:300px;font-size:8px;line-height:1.65}.cinematicIntro .introSoundButton{min-width:274px;margin-top:26px;padding:13px 20px 13px 13px}.cinematicIntro .introSoundButton strong{font-size:10px}.cinematicIntro.isEntering .introBeam{animation-duration:2.75s}}.cinematicIntro.isEntering .curtain{animation-duration:1.65s;animation-delay:7.15s}.cinematicIntro.isEntering .introBeam{z-index:9;opacity:1;filter:blur(3px)brightness(1.8)drop-shadow(0 0 26px #eebe4d80);background:conic-gradient(from 172deg at 50% 0,#0000 0deg,#ffe7a6b3 6deg,#dcac4242 13deg,#0000 24deg);width:min(72vw,780px);animation:.22s ease-out both beamIgnition,1.45s ease-in-out .22s infinite alternate beamSweepFast}.cinematicIntro.isEntering:before{content:"";z-index:7;pointer-events:none;background:radial-gradient(circle at 50% 25%,#ffda7e33,#0000 38%);animation:.35s ease-out both lightIgnition;position:absolute;inset:0}@keyframes beamIgnition{0%{opacity:0;filter:blur(13px)brightness(.35)}to{opacity:.56;filter:blur(7px)brightness(1.05)drop-shadow(0 0 20px #eebe4d33)}}@keyframes beamSweepFast{0%{opacity:.44;transform:translate(-50%)rotate(-24deg)scaleX(.72)}50%{opacity:.6;transform:translate(-50%)rotate(0)scaleX(1.02)}to{opacity:.44;transform:translate(-50%)rotate(24deg)scaleX(.72)}}@keyframes lightIgnition{0%{opacity:0}to{opacity:1}}@media (width<=800px){.cinematicIntro.isEntering .introBeam{width:88vw;animation-duration:.22s,1.35s}}.cinematicIntro .curtain{will-change:transform;background:radial-gradient(at 50% -8%,#ffcd702e,#0000 28%),repeating-linear-gradient(90deg,#160204 0%,#4b0710 7%,#8b1320 13%,#3d060d 20%,#120103 27%);width:52.5%;box-shadow:inset 0 0 95px #000000e0,inset 0 -80px 110px #000000b3,0 0 75px #000}.cinematicIntro .curtain:before{content:"";background:linear-gradient(#f5d88b 0%,#9c6d20 40%,#f0cb70 58%,#5f3a0b 100%);height:22px;position:absolute;top:0;left:0;right:0;box-shadow:0 5px 16px #000c,0 0 18px #e0b34840}.cinematicIntro .curtain:after{mix-blend-mode:screen;background:linear-gradient(90deg,#0000 0%,#ffe09a24 48%,#0000 100%)}.cinematicIntro .curtainLeft{border-right:3px solid #b98b39;box-shadow:inset -30px 0 50px #000000b3,inset 0 -70px 100px #000000a6,12px 0 35px #000000bf}.cinematicIntro .curtainRight{border-left:3px solid #b98b39;box-shadow:inset 30px 0 50px #000000b3,inset 0 -70px 100px #000000a6,-12px 0 35px #000000bf}.cinematicIntro.isEntering .curtain{animation-duration:3.15s;animation-timing-function:cubic-bezier(.65,0,.22,1);animation-delay:6.2s}.cinematicIntro.isEntering .curtainLeft{animation-name:velvetLeftOpen}.cinematicIntro.isEntering .curtainRight{animation-name:velvetRightOpen}@keyframes velvetLeftOpen{0%{transform:translate(0)scaleX(1)}35%{transform:translate(-12%)scaleX(.97)}70%{transform:translate(-66%)scaleX(.8)}to{transform:translate(-106%)scaleX(.68)skew(-2deg)}}@keyframes velvetRightOpen{0%{transform:translate(0)scaleX(1)}35%{transform:translate(12%)scaleX(.97)}70%{transform:translate(66%)scaleX(.8)}to{transform:translate(106%)scaleX(.68)skew(2deg)}}@media (width<=800px){.cinematicIntro .curtain{background:radial-gradient(at 50% -6%,#ffcd7029,#0000 25%),repeating-linear-gradient(90deg,#130103 0%,#530812 9%,#8d1421 16%,#32050b 24%,#100102 32%);width:53%}.cinematicIntro .curtain:before{height:16px}.cinematicIntro .curtainLeft{border-right-width:2px}.cinematicIntro .curtainRight{border-left-width:2px}}.cinematicIntro .curtainLeft,.cinematicIntro .curtainRight{border-left:0;border-right:0}.cinematicIntro.isEntering{background:0 0;transition:background .35s}.cinematicIntro .introCenter img{margin-bottom:0}.cinematicIntro .introCenter span{letter-spacing:.3em;color:#d2b86f;order:2;margin-top:-8px;font-size:11px}.cinematicIntro .introCenter p{order:3;margin:22px 0 0}.cinematicIntro .introCenter small{letter-spacing:.2em;color:#ead18c;text-shadow:0 0 18px #dab04c59;order:4;margin-top:18px;font-size:12px;line-height:1.5;animation:1.15s cubic-bezier(.16,1,.3,1) 2s forwards messageRise,2.8s ease-in-out 3.2s infinite messageFloat}.cinematicIntro .introSoundButton{order:5}.cinematicIntro .introCenter img{order:1}.cinematicIntro.isEntering .introCenter{animation:1.05s 5.75s forwards centerDeparture}.cinematicIntro.isEntering .curtain{animation-delay:6.05s}.cinematicIntro.isEntering{animation:.9s 9.2s forwards introExit}@keyframes messageRise{0%{opacity:0;filter:blur(8px);transform:translateY(28px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes messageFloat{0%,to{text-shadow:0 0 12px #dab04c40;transform:translateY(0)}50%{text-shadow:0 0 28px #efc45b9e;transform:translateY(-5px)}}@media (width<=800px){.cinematicIntro .introCenter img{width:148px;height:205px}.cinematicIntro .introCenter span{letter-spacing:.22em;margin-top:-5px;font-size:9px}.cinematicIntro .introCenter p{margin-top:20px;font-size:31px}.cinematicIntro .introCenter small{letter-spacing:.14em;max-width:330px;margin-top:17px;font-size:11px;line-height:1.55}.cinematicIntro .curtainLeft,.cinematicIntro .curtainRight{border:0}}.cinematicIntro.isEntering .introBeam{opacity:.56;filter:blur(7px)brightness(1.05)drop-shadow(0 0 20px #eebe4d33);background:conic-gradient(from 172deg at 50% 0,#0000 0deg,#ffe8ab61 6deg,#dcac421c 14deg,#0000 25deg);width:min(68vw,730px);height:158%;top:-18%;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 68%,#000000b8 80%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 68%,#000000b8 80%,#0000 100%)}@media (width<=800px){.cinematicIntro.isEntering .introBeam{filter:blur(8px)brightness(1.02);width:82vw;height:156%;top:-14%;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 66%,#000000a6 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 66%,#000000a6 82%,#0000 100%)}}.cinematicIntro .beamLeft{left:27%}.cinematicIntro .beamRight{left:73%}.cinematicIntro.isWaiting .beamLeft,.cinematicIntro.isWaiting .beamRight{opacity:.22}.cinematicIntro.isEntering .introBeam{filter:blur(7px)brightness(1.1)drop-shadow(0 0 22px #eebe4d38);background:conic-gradient(from 172deg at 50% 0,#0000 0deg,#ffe8ab6b 6deg,#dcac421f 14deg,#0000 25deg);width:min(46vw,520px);height:170%;top:-25%}.cinematicIntro.isEntering .beamLeft{animation:.22s ease-out both beamIgnition,1.7s ease-in-out .22s infinite alternate beamSweepLeft}.cinematicIntro.isEntering .beamRight{animation:.22s ease-out both beamIgnition,1.9s ease-in-out .42s infinite alternate beamSweepRight}@keyframes beamSweepLeft{0%{opacity:.48;transform:translate(-50%)rotate(-10deg)scaleX(.78)}to{opacity:.66;transform:translate(-50%)rotate(27deg)scaleX(.94)}}@keyframes beamSweepRight{0%{opacity:.66;transform:translate(-50%)rotate(-27deg)scaleX(.94)}to{opacity:.48;transform:translate(-50%)rotate(10deg)scaleX(.78)}}@media (width<=800px){.cinematicIntro .beamLeft{left:25%}.cinematicIntro .beamRight{left:75%}.cinematicIntro.isEntering .introBeam{width:62vw;height:168%;top:-22%}.cinematicIntro.isEntering .beamLeft{animation-duration:.22s,1.55s}.cinematicIntro.isEntering .beamRight{animation-duration:.22s,1.72s}}.vipTransferForm .fixedDestination{background:linear-gradient(90deg,#c9a85c1a,#c9a85c06);border:1px solid #c9a85c38;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;padding:15px;display:flex}.fixedDestination span{color:#8e846f;letter-spacing:.16em;font-size:8px}.fixedDestination strong{color:#dec57f;letter-spacing:.12em;text-align:right;font-size:10px}@media (width<=600px){.vipTransferForm .fixedDestination{display:block}.fixedDestination strong{text-align:left;margin-top:9px;line-height:1.5;display:block}}:root{--ink:#17100f;--paper:#fff8ed;--gold:#dab968;--line:#e7c57661}body{color:var(--paper);background-color:#0000;background-image:radial-gradient(circle at 8% 18%,#7e2d2f3d,#0000 28%),radial-gradient(circle at 92% 45%,#975d2a29,#0000 30%),linear-gradient(135deg,#201413 0%,#130f10 46%,#281715 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.shade{background:linear-gradient(90deg,#110809bd 0%,#140b0d6b 48%,#10080a14),linear-gradient(#0000 38%,#180c0d94)}.intro{background:linear-gradient(135deg,#3f221fc7,#221816bd);border:1px solid #dab9682e;margin-top:34px;margin-bottom:34px;box-shadow:0 30px 90px #0003}.intro>p:last-child,.historyText>p:not(.eyebrow),.artistIntro,.contact>div>p:last-child,.directionsCopy>p:not(.eyebrow){color:#d8cec1}.spotifyArtists{background:linear-gradient(#331f1db8,#1c1414ad);border-block:1px solid #dab96824;padding-top:110px}.spotifyGrid article{background:linear-gradient(145deg,#34221f,#211817);border-color:#dab9686b;box-shadow:0 20px 55px #00000038}.quote{background:linear-gradient(145deg,#3b2522,#271b1a);border-color:#dab96880;box-shadow:inset 0 0 55px #dab96809}.history{background:linear-gradient(125deg,#35211f,#211817 52%,#402624)}.historyText{background:radial-gradient(circle at 90% 20%,#dab9681f,#0000 34%)}.artists{background:linear-gradient(#3e242180,#1f1615b8);margin-top:38px;padding-bottom:34px}.legacyArtist{opacity:.94;background:linear-gradient(145deg,#3a2421cc,#1e1716cc);border-color:#dab9684d}.legacyGrid article{background:#30211f;border-color:#dab96852}.legacyIntro>p:last-child{color:#c9beb2}.legacyArtist h3{color:#fff7eb}.contact{background:linear-gradient(135deg,#3c2623,#251b1a);border:1px solid #dab9683d;margin-top:38px;margin-bottom:38px;box-shadow:0 30px 90px #0000002e}.contactCards a{background:#fff8ed09;padding-left:18px;padding-right:18px}.vipTransfer{border-block:1px solid #dab96859}.vipTransferContent{background:radial-gradient(circle at 90% 5%,#dab96826,#0000 28%),linear-gradient(145deg,#452a27,#291d1b 54%,#382421)}.vipTransferIntro>p:not(.eyebrow){color:#e0d5c9}.vipTransferPromises{background:#fff8ed0b;border-color:#dab9686b}.vipTransferForm{color:#201512;background:linear-gradient(145deg,#fff8ed,#eadbc6);border:1px solid #e2bd6e;box-shadow:0 28px 80px #07040457}.formHeading{border-color:#c9a45e}.formHeading>span{color:#6e4518;font-weight:700}.formHeading small{color:#695e52}.vipTransferForm label>span{color:#5d3d20;font-weight:700}.vipTransferForm label>span small{color:#786c60}.vipTransferForm input,.vipTransferForm select,.vipTransferForm textarea{color:#1d1512;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fffdf8;border:2px solid #a7814e;box-shadow:inset 0 1px 4px #51311a14}.vipTransferForm input::placeholder,.vipTransferForm textarea::placeholder{color:#81766a;opacity:1}.vipTransferForm input:focus,.vipTransferForm select:focus,.vipTransferForm textarea:focus{background:#fff;border-color:#8a5d1f;box-shadow:0 0 0 4px #ad7e3a33}.vipTransferForm .fixedDestination{background:#ead7b7;border-color:#b78b4c}.fixedDestination span{color:#70542e}.fixedDestination strong{color:#573810}.formNotice{color:#655c52}.vipTransferCall{color:#5f554a}.vipTransferCall strong{color:#6e4518}.vipTransferCall:hover{color:#1d1512}.directions{background:radial-gradient(circle at 16% 32%,#dab96830,#0000 34%),linear-gradient(135deg,#35221f,#211817)}.directionsMap{background:#3a2825;border:1px solid #dab96857;box-shadow:0 28px 70px #0000004d}.soundToggle{background:#2d1d1bf0}@media (width<=800px){.intro,.artists,.contact{margin-left:12px;margin-right:12px}.spotifyArtists{padding-top:80px}.contact{padding-left:22px;padding-right:22px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
