@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 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)}.hidden{display:none}.table{display:table}.resize{resize:both}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}*{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}}.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}@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}@media (width<=800px){.intro,.artists,.contact{margin-left:12px;margin-right:12px}.spotifyArtists{padding-top:80px}.contact{padding-left:22px;padding-right:22px}}.spotifyGrid article>p{letter-spacing:.11em;color:#e7c46f;margin:2px 0 18px;font-size:clamp(19px,1.8vw,26px);font-weight:800;line-height:1.15}.legacyGrid article>p{letter-spacing:.1em;color:#dcbf75;margin:2px 0 16px;font-size:clamp(19px,1.7vw,25px);font-weight:800;line-height:1.16}@media (width<=800px){.spotifyGrid article>p,.legacyGrid article>p{letter-spacing:.075em;font-size:22px}}.openingSoon{z-index:7;pointer-events:none;opacity:0;background:radial-gradient(circle at 50% 18%,#dab96833,#0000 28%),linear-gradient(145deg,#4c0913,#190407 64%,#080202);place-items:center;padding:24px;display:grid;position:absolute;inset:0;box-shadow:inset 0 0 150px #000000b8}.openingSoon:before{content:"";border:1px solid #dab9683d;position:absolute;inset:18px}.openingSoonCard{text-align:center;background:radial-gradient(circle at 50% 19%,#dab96830,#0000 30%),linear-gradient(145deg,#4c0913f0,#190407f5 64%,#080202fa);border:1px solid #dab96894;flex-direction:column;justify-content:center;align-items:center;width:min(88vw,620px);min-height:min(700px,86svh);padding:55px 42px;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 110px #000000a3,inset 0 0 100px #00000080}.openingSoonCard:before{content:"";border:1px solid #dab9682e;position:absolute;inset:14px}.openingSoonCard:after{content:"";background:radial-gradient(#dab96836,#0000 70%);height:190px;position:absolute;bottom:-60px;left:8%;right:8%}.openingSoonCard img{z-index:1;object-fit:contain;filter:drop-shadow(0 0 34px #dab96866);width:158px;height:226px;animation:2.6s ease-in-out infinite programLogoPulse;position:relative}.openingSoonCard span{z-index:1;color:#cdb474;letter-spacing:.36em;margin-top:4px;font-size:9px;position:relative}.openingSoonCard strong{z-index:1;letter-spacing:.05em;color:#fff8e7;margin-top:26px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(54px,8vw,86px);font-weight:500;line-height:.82;display:block;position:relative}.openingSoonCard strong em{color:#dfbc67;font-weight:500;display:block}.openingSoonCard p{z-index:1;color:#eadfd0;letter-spacing:.14em;margin:30px 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:22px;line-height:1.4;position:relative}.cinematicIntro.isEntering .openingSoon{animation:6.4s cubic-bezier(.16,1,.3,1) 5.3s forwards openingSoonReveal}.cinematicIntro.isEntering{animation:.9s 12.05s forwards introExit}@keyframes openingSoonReveal{0%{opacity:0;filter:blur(10px)}12%{opacity:1;filter:blur()}76%{opacity:1;filter:blur()}to{opacity:0;filter:blur(7px)}}.ghostButton{font:inherit;color:inherit;cursor:pointer;background:0 0}.programSoon{z-index:140;-webkit-backdrop-filter:blur(15px);background:#0a0405d1;place-items:center;padding:24px;animation:.35s both programBackdropIn;display:grid;position:fixed;inset:0}.programSoonCard{background:#070303;border:1px solid #dab968b3;place-items:center;width:min(96vw,1040px);max-height:92svh;padding:7px;animation:.65s cubic-bezier(.16,1,.3,1) both programCardIn;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 120px #000000d1,0 0 45px #dab96829}.programPosterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.programPosterFrame{aspect-ratio:.84;isolation:isolate;background:#020208;border:1px solid #dab9686b;width:100%;position:relative;overflow:hidden}.programPosterBackdrop{z-index:0;object-fit:cover;filter:blur(24px)brightness(.3)saturate(.75);width:118%;height:118%;position:absolute;inset:-9%;transform:scale(1.05)}.programPosterFrame>.programPoster{z-index:1;object-fit:contain;filter:none;width:100%;height:100%;animation:none;display:block;position:absolute;inset:0}.programSharedInfo{text-align:center;background:linear-gradient(#07050b,#020205);border-top:1px solid #dab9686b;width:100%;padding:12px 10px 8px}.programSharedInfo strong{color:#fff;letter-spacing:.12em;font-size:clamp(10px,1.45vw,18px);font-weight:500;line-height:1.3;display:block}.programSharedInfo img{width:min(100%,660px);height:auto;margin:6px auto 0;display:block}.programSoonClose{z-index:3;color:#f0d17f;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050202c7;border:1px solid #f0d07dbd;width:44px;height:44px;font-family:Georgia,serif;font-size:29px;line-height:1;position:absolute;top:16px;right:16px;box-shadow:0 5px 22px #0000008c}@keyframes programBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes programCardIn{0%{opacity:0;filter:blur(8px);transform:translateY(34px)scale(.95)}to{opacity:1;filter:blur();transform:none}}@keyframes programLogoPulse{0%,to{filter:drop-shadow(0 0 23px #dab96840);transform:scale(1)}50%{filter:drop-shadow(0 0 38px #dab9687a);transform:scale(1.035)}}@media (width<=800px){.openingSoon{padding:14px}.openingSoon:before{inset:9px}.openingSoonCard{width:100%;min-height:min(720px,90svh);padding:48px 22px}.openingSoonCard img{width:125px;height:178px}.openingSoonCard span{letter-spacing:.27em;font-size:7px}.openingSoonCard strong{font-size:58px}.openingSoonCard p{letter-spacing:.11em;font-size:18px}.programSoon{padding:8px}.programSoonCard{width:98vw;max-height:96svh;padding:4px}.programPosterGrid{gap:4px}.programPosterFrame{aspect-ratio:.84}.programPosterBackdrop{filter:blur(16px)brightness(.28)saturate(.72)}.programSharedInfo{padding:9px 6px 5px}.programSharedInfo strong{letter-spacing:.08em;font-size:9px}.programSharedInfo img{margin-top:4px}.programSoonClose{width:40px;height:40px;top:9px;right:9px}}@media (prefers-reduced-motion:reduce){.programSoon,.programSoonCard,.programPosterFrame>.programPoster{animation:none}.openingSoon{display:none}}.artistVideoFeature{background:radial-gradient(circle at 12% 0,#dab96821,#0000 38%),linear-gradient(145deg,#4a2823,#221617 74%);border:1px solid #dab9689e;margin-bottom:18px;padding:18px;position:relative;overflow:hidden;box-shadow:0 25px 65px #00000057}.artistVideoFeature:before{content:"";pointer-events:none;border:1px solid #dab9681f;position:absolute;inset:8px}.artistVideoFeatureHeading{z-index:1;flex-direction:column;gap:6px;padding:2px 2px 16px;display:flex;position:relative}.artistVideoFeatureHeading span{letter-spacing:.3em;color:#cdb474;font-size:8px}.artistVideoFeatureHeading strong{letter-spacing:.08em;color:#fff8ed;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(31px,3.6vw,46px);font-weight:500;line-height:1}.artistVideoFrame{z-index:1;aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 50px #0000007a}.artistVideoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.artistVideoFeature>small{z-index:1;color:#c2b2a5;letter-spacing:.13em;text-align:center;margin-top:14px;font-size:8px;line-height:1.55;display:block;position:relative}.artistDiscographyLabel{color:#dcbf75;letter-spacing:.22em;text-align:center;margin:2px 0 12px;padding-top:4px;font-size:8px;font-weight:700}@media (width<=800px){.artistVideoFeature{padding:13px}.artistVideoFeatureHeading{padding-bottom:12px}.artistVideoFeatureHeading strong{font-size:34px}.artistVideoFeature>small{letter-spacing:.1em;font-size:7px}}.vipTransfer,.vipTransferVisual{min-height:780px}.vipTransferContent{align-items:center;display:flex}.vipTransferIntro{width:100%}.vipTransferOpen{color:#1a0f0c;text-align:left;cursor:pointer;background:linear-gradient(120deg,#efd788,#bd9140 58%,#a8762c);border:1px solid #eacd7fc7;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:8px 24px;width:100%;min-height:104px;padding:24px 27px;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s,filter .35s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000047,0 0 #dab96800}.vipTransferOpen:before{content:"";background:linear-gradient(110deg,#0000 38%,#ffffff8f 48%,#0000 58%);transition:transform .8s;position:absolute;inset:-80% -20%;transform:translate(-75%)rotate(8deg)}.vipTransferOpen:hover,.vipTransferOpen:focus-visible{filter:brightness(1.07);transform:translateY(-4px);box-shadow:0 30px 80px #00000057,0 0 34px #dab9682e}.vipTransferOpen:hover:before,.vipTransferOpen:focus-visible:before{transform:translate(75%)rotate(8deg)}.vipTransferOpen span,.vipTransferOpen strong,.vipTransferOpen i{z-index:1;position:relative}.vipTransferOpen span{letter-spacing:.29em;font-size:8px}.vipTransferOpen strong{letter-spacing:.16em;font-size:14px}.vipTransferOpen i{border:1px solid #1a0f0c75;grid-area:1/2/3;place-items:center;width:46px;height:46px;font-family:Georgia,serif;font-size:22px;font-style:normal;display:grid}.vipTransferOpenNote{letter-spacing:.08em;color:#bdb2a6!important;margin:15px 0 0!important;font-size:9px!important;line-height:1.6!important}.vipTransferModal{z-index:170;-webkit-backdrop-filter:blur(18px);background:#0a0405db;place-items:center;padding:22px;animation:.3s both vipTransferBackdropIn;display:grid;position:fixed;inset:0}.vipTransferModalPanel{overscroll-behavior:contain;scrollbar-color:#b88b3f #211514;background:radial-gradient(circle at 90% 0,#dab96833,#0000 27%),linear-gradient(145deg,#4a2a27,#251918 70%);border:1px solid #dab968a8;width:min(94vw,920px);max-height:calc(100svh - 32px);padding:34px;animation:.55s cubic-bezier(.16,1,.3,1) both vipTransferPanelIn;position:relative;overflow-y:auto;box-shadow:0 42px 130px #000000c2}.vipTransferModalPanel:before{content:"";pointer-events:none;border:1px solid #dab96821;position:absolute;inset:11px}.vipTransferModalClose{z-index:6;color:#efd889;cursor:pointer;background:#211514;border:1px solid #dab96894;place-items:center;width:48px;height:48px;margin:0 0 -48px auto;font-family:Georgia,serif;font-size:32px;line-height:1;display:grid;position:sticky;top:0;box-shadow:0 10px 30px #00000047}.vipTransferModalIntro{z-index:1;padding:7px 72px 27px 2px;position:relative}.vipTransferModalIntro>span{color:#d6b965;letter-spacing:.3em;font-size:8px}.vipTransferModalIntro h2{margin:13px 0 9px;font-size:clamp(38px,5vw,58px);line-height:.95}.vipTransferModalIntro p{color:#d9cdc1;max-width:620px;margin:0;font-size:12px;line-height:1.7}.vipTransferFormPopup{max-width:none;margin:0}.vipTransferForm>button.vipTransferCancel{color:#5d3d20;box-shadow:none;background:0 0;border:1px solid #9d7a4a;justify-content:center}.vipTransferForm>button.vipTransferCancel:hover{color:#25160f;box-shadow:none;background:#ead7b7;transform:none}@keyframes vipTransferBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes vipTransferPanelIn{0%{opacity:0;filter:blur(6px);transform:translateY(30px)scale(.97)}to{opacity:1;filter:blur();transform:none}}@media (width<=980px){.vipTransfer,.vipTransferVisual{min-height:720px}}@media (width<=600px){.vipTransfer,.vipTransferVisual{min-height:650px}.vipTransferOpen{gap:7px 12px;min-height:98px;padding:21px 18px}.vipTransferOpen strong{font-size:12px;line-height:1.35}.vipTransferOpen i{width:40px;height:40px}.vipTransferModal{padding:8px}.vipTransferModalPanel{width:100%;max-height:calc(100svh - 16px);padding:17px 12px 22px}.vipTransferModalPanel:before{inset:6px}.vipTransferModalClose{width:44px;height:44px;margin-bottom:-44px;margin-right:3px;top:3px}.vipTransferModalIntro{padding:13px 55px 21px 8px}.vipTransferModalIntro h2{font-size:38px}.vipTransferFormPopup{padding:24px 16px}.vipTransferForm>button.vipTransferCancel{margin-top:12px}}@media (prefers-reduced-motion:reduce){.vipTransferModal,.vipTransferModalPanel,.vipTransferOpen:before{transition:none;animation:none}}.whatsappContact{z-index:110;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:22px;right:22px}.whatsappFab{color:#fff;cursor:pointer;background:linear-gradient(145deg,#2ee574,#18a94e);border:1px solid #ffffff75;border-radius:999px;justify-content:center;align-items:center;gap:0;min-width:66px;height:66px;padding:0 19px;transition:min-width .35s cubic-bezier(.16,1,.3,1),transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000073,0 0 0 7px #25d3661a}.whatsappFab:before{content:"";background:linear-gradient(105deg,#0000 38%,#ffffff57 49%,#0000 60%);animation:4.8s ease-in-out infinite whatsappShine;position:absolute;inset:-60% -40%;transform:translate(-85%)}.whatsappFab svg{z-index:1;flex:none;width:34px;height:34px;position:relative}.whatsappFab>span{z-index:1;opacity:0;white-space:nowrap;letter-spacing:.18em;max-width:0;font-size:8px;font-weight:700;transition:max-width .35s,opacity .25s,margin .35s;position:relative;overflow:hidden}.whatsappFab:hover,.whatsappFab:focus-visible,.whatsappContact.isOpen .whatsappFab{min-width:154px;transform:translateY(-2px);box-shadow:0 22px 55px #00000080,0 0 0 9px #25d3661f}.whatsappFab:hover>span,.whatsappFab:focus-visible>span,.whatsappContact.isOpen .whatsappFab>span{opacity:1;max-width:90px;margin-left:11px}.whatsappContactMenu{-webkit-backdrop-filter:blur(18px);background:radial-gradient(circle at 100% 0,#25d3661a,#0000 35%),linear-gradient(145deg,#3e2623fa,#1c1414fa);border:1px solid #dab96894;width:min(320px,100vw - 28px);padding:15px;animation:.42s cubic-bezier(.16,1,.3,1) both whatsappMenuIn;box-shadow:0 28px 80px #00000094}.whatsappContactMenu>p{border-bottom:1px solid #dab9683d;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:3px 3px 13px;display:flex}.whatsappContactMenu>p span{color:#d7bb72;letter-spacing:.23em;font-size:7px}.whatsappContactMenu>p strong{color:#fff6e8;font-family:Cormorant Garamond,Georgia,serif;font-size:21px;font-weight:500}.whatsappContactMenu>a{background:#fff8ed0a;border:1px solid #dab96833;grid-template-columns:45px 1fr;align-items:center;gap:12px;margin-top:10px;padding:12px;transition:transform .25s,border-color .25s,background .25s;display:grid}.whatsappContactMenu>a:hover,.whatsappContactMenu>a:focus-visible{background:#fff8ed14;border-color:#dab9689e;transform:translate(-3px)}.whatsappContactMenu a i{border-radius:50%;place-items:center;width:45px;height:45px;font-size:12px;font-style:normal;font-weight:800;display:grid}.whatsappMenuMark{color:#fff;letter-spacing:-.05em;background:#25d366}.callMenuMark{color:#21120e;background:linear-gradient(145deg,#e2c577,#a9782c);transform:rotate(-10deg);font-size:20px!important}.whatsappContactMenu a>span{flex-direction:column;gap:4px;display:flex}.whatsappContactMenu a small{color:#b8aa9d;letter-spacing:.21em;font-size:7px}.whatsappContactMenu a strong{letter-spacing:.06em;color:#fff5e8;font-size:13px}@keyframes whatsappMenuIn{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.94)}to{opacity:1;filter:blur();transform:none}}@keyframes whatsappShine{0%,62%,to{transform:translate(-85%)}78%{transform:translate(85%)}}@media (width<=800px){.whatsappContact{bottom:14px;right:14px}.whatsappFab{min-width:60px;height:60px;padding:0 16px}.whatsappFab svg{width:31px;height:31px}.whatsappFab:hover,.whatsappFab:focus-visible{min-width:60px}.whatsappFab:hover>span,.whatsappFab:focus-visible>span{opacity:0;max-width:0;margin-left:0}.whatsappContact.isOpen .whatsappFab{min-width:142px}.whatsappContact.isOpen .whatsappFab>span{opacity:1;max-width:80px;margin-left:10px}}@media (prefers-reduced-motion:reduce){.whatsappContactMenu,.whatsappFab:before{animation:none}.whatsappFab,.whatsappContactMenu>a{transition:none}}.introFeatureVideo{z-index:24;object-fit:contain;opacity:0;visibility:hidden;pointer-events:none;background:#000;width:100%;height:100%;position:absolute;inset:0}.cinematicIntro.isVideoPlaying{background:#000;transition:opacity 1.6s}.cinematicIntro.isVideoPlaying .introFeatureVideo{opacity:1;visibility:visible}.cinematicIntro.isVideoPlaying .introCenter,.cinematicIntro.isVideoPlaying .introAtmosphere,.cinematicIntro.isVideoPlaying .introBeam,.cinematicIntro.isVideoPlaying .curtain{opacity:0;visibility:hidden;pointer-events:none}.cinematicIntro.isVideoPlaying .skipIntro{z-index:30;opacity:.76;color:#f0d78f;text-shadow:0 2px 12px #000;border-color:#f0d78f9e;animation:none}.cinematicIntro.isVideoFading{opacity:0}@media (width<=800px){.cinematicIntro.isVideoPlaying .skipIntro{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.introFeatureVideo{transition:none}}.broadcastStage{z-index:7;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s,visibility .55s;position:absolute;inset:0}.broadcastScreen{z-index:4;background:#050505;border-radius:4.8%/8%;width:min(62vw,800px);height:min(34.875vw,450px);transition:left 1.28s cubic-bezier(.16,1,.3,1),top 1.28s cubic-bezier(.16,1,.3,1),width 1.28s cubic-bezier(.16,1,.3,1),height 1.28s cubic-bezier(.16,1,.3,1),transform 1.28s cubic-bezier(.16,1,.3,1),border-radius .9s,box-shadow .9s;position:absolute;top:44%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #e1c06d75,0 0 60px #dbb14642,inset 0 0 50px #000}.broadcastScreen .introFeatureVideo{z-index:1;object-fit:cover;opacity:.06;visibility:visible;filter:grayscale()contrast(1.7)brightness(.5);background:#000;width:100%;height:100%;transition:opacity .7s,filter .8s;position:absolute;inset:0}.broadcastStatic{z-index:3;opacity:0;mix-blend-mode:screen;background-image:repeating-radial-gradient(circle at 32% 41%,#ffffffd1 0 1px,#000000d1 1px 3px);background-size:7px 7px;transition:opacity .55s;animation:.12s steps(2,end) infinite channelStatic;position:absolute;inset:-35%}.broadcastScanlines{z-index:4;opacity:.52;background:repeating-linear-gradient(#0000 0 3px,#000000b8 3px 5px),linear-gradient(90deg,#40b1ff0f,#ffe1970f,#ff4a4a0d);transition:opacity .65s;position:absolute;inset:0;box-shadow:inset 0 0 70px #000000e6}.broadcastLock{z-index:5;color:#f1d88c;letter-spacing:.18em;text-shadow:0 0 10px #000;opacity:0;justify-content:space-between;font:700 9px/1 Montserrat,Arial,sans-serif;transition:opacity .45s;display:flex;position:absolute;top:18px;left:20px;right:20px}.broadcastLock i{color:#92d7a5;font-style:normal}.broadcastTvFrame{z-index:3;object-fit:contain;filter:drop-shadow(0 44px 70px #000000c2)drop-shadow(0 0 28px #d5ad4c2e);opacity:0;width:min(91vw,1160px);height:auto;transition:opacity .62s,transform 1.28s cubic-bezier(.16,1,.3,1),filter 1s;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)scale(.92)}.broadcastIdentity{z-index:5;text-align:center;opacity:0;filter:blur(7px);color:#e8cf88;text-shadow:0 3px 16px #000;flex-direction:column;align-items:center;width:min(92vw,920px);transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1),filter .7s;display:flex;position:absolute;bottom:clamp(22px,4vh,52px);left:50%;transform:translate(-50%,18px)}.broadcastIdentity span{letter-spacing:.5em;font-size:9px}.broadcastIdentity strong{letter-spacing:.16em;color:#fff8e8;margin-top:8px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(24px,3vw,42px);font-weight:600}.broadcastIdentity small{letter-spacing:.24em;color:#ba9d59;margin-top:8px;font-size:8px}.intro-tuning .introCenter{opacity:0;filter:blur(8px);transition:opacity .42s,transform .62s cubic-bezier(.16,1,.3,1),filter .42s;transform:translateY(-1vh)scale(.86)}.intro-tuning .broadcastStage,.intro-broadcast .broadcastStage,.intro-fullscreen .broadcastStage{opacity:1;visibility:visible}.intro-tuning .broadcastTvFrame,.intro-broadcast .broadcastTvFrame,.intro-fullscreen .broadcastTvFrame{opacity:1;transform:translate(-50%,-50%)scale(1)}.intro-tuning .broadcastStatic{opacity:.86}.intro-tuning .broadcastIdentity{opacity:1;filter:blur();transition-delay:.28s;transform:translate(-50%)}.intro-tuning .curtain{animation-duration:1.5s;animation-timing-function:cubic-bezier(.65,0,.22,1);animation-delay:80ms;animation-fill-mode:forwards}.intro-tuning .curtainLeft{animation-name:velvetLeftOpen}.intro-tuning .curtainRight{animation-name:velvetRightOpen}.intro-tuning .introBeam,.intro-broadcast .introBeam{z-index:6;opacity:.52;animation:.18s ease-out both channelLightIgnition,1.35s ease-in-out .18s infinite alternate channelBeamLeft}.intro-tuning .beamRight,.intro-broadcast .beamRight{animation-name:channelLightIgnition,channelBeamRight;animation-duration:.18s,1.48s;animation-delay:0s,.28s}.intro-broadcast .broadcastScreen .introFeatureVideo,.intro-fullscreen .broadcastScreen .introFeatureVideo{opacity:1;filter:none}.intro-broadcast .broadcastStatic{opacity:.04}.intro-broadcast .broadcastLock{opacity:1}.intro-broadcast .broadcastIdentity{opacity:1;filter:blur();transform:translate(-50%)}.intro-fullscreen .broadcastStage{z-index:26}.intro-fullscreen .broadcastScreen{width:100vw;height:100svh;box-shadow:none;border-radius:0;top:0;left:0;transform:none}.intro-fullscreen .broadcastTvFrame{opacity:0;filter:blur(8px)drop-shadow(0 0 #0000);transform:translate(-50%,-50%)scale(1.36)}.intro-fullscreen .broadcastIdentity,.intro-fullscreen .broadcastStatic,.intro-fullscreen .broadcastLock{opacity:0}.intro-fullscreen .broadcastScanlines{opacity:.08}.intro-fullscreen .introCenter,.intro-fullscreen .introAtmosphere,.intro-fullscreen .introBeam,.intro-fullscreen .curtain{opacity:0;visibility:hidden;pointer-events:none}.intro-fullscreen .skipIntro,.intro-broadcast .skipIntro,.intro-tuning .skipIntro{z-index:30;opacity:.82;color:#f0d78f;text-shadow:0 2px 12px #000;border-color:#f0d78f9e;animation:none}@keyframes channelStatic{0%{transform:translate(-2%,1%)scale(1.03)}50%{transform:translate(2%,-1%)scale(1.08)}to{transform:translate(-1%,2%)scale(1.04)}}@keyframes channelLightIgnition{0%{opacity:0;filter:blur(15px)brightness(.2)}to{opacity:.52;filter:blur(8px)brightness(1.05)}}@keyframes channelBeamLeft{0%{transform:translate(-50%)rotate(-18deg)scaleX(.76)}to{transform:translate(-50%)rotate(24deg)scaleX(.98)}}@keyframes channelBeamRight{0%{transform:translate(-50%)rotate(18deg)scaleX(.76)}to{transform:translate(-50%)rotate(-24deg)scaleX(.98)}}@media (width<=800px){.broadcastScreen{width:76vw;height:42.75vw;top:43%}.broadcastTvFrame{width:112vw;top:48%}.broadcastIdentity{padding:0 18px;bottom:9vh}.broadcastIdentity span{font-size:7px}.broadcastIdentity strong{letter-spacing:.1em;font-size:23px}.broadcastIdentity small{letter-spacing:.15em;font-size:7px;line-height:1.5}.broadcastLock{font-size:7px;top:11px;left:12px;right:12px}.intro-fullscreen .broadcastScreen{width:100vw;height:100svh;top:0}.intro-fullscreen .broadcastScreen .introFeatureVideo{object-fit:contain}}@media (prefers-reduced-motion:reduce){.broadcastStage,.broadcastScreen,.broadcastTvFrame,.broadcastIdentity,.broadcastStatic,.broadcastScanlines{transition:none!important;animation:none!important}}.finalFilmMode .broadcastScreen .introFeatureVideo{object-fit:contain;background:#000;transform:none}.finalFilmMode.intro-broadcast .broadcastStatic{opacity:0!important;animation:none!important}.finalFilmMode.intro-broadcast .broadcastScanlines{opacity:.045!important}.finalFilmMode.intro-broadcast .broadcastIdentity{opacity:.22}.finalFilmMode.intro-broadcast .broadcastScreen{animation:none!important}.cinematicIntro{background:radial-gradient(circle at 50% 44%,#d0a64624,#0000 31%),radial-gradient(circle at 50% 105%,#53211c52,#0000 42%),linear-gradient(#050505 0%,#090706 62%,#030303 100%);overflow:hidden}.cinematicIntro:before{content:"";z-index:1;pointer-events:none;opacity:.62;background:linear-gradient(90deg,#0000 49.8%,#deb75914 50%,#0000 50.2%),repeating-linear-gradient(0deg,#ffffff03 0 1px,#0000 1px 4px);position:absolute;inset:0}.broadcastStage{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.broadcastTvFrame{z-index:3;top:49%;opacity:1!important;transform:translate(-50%,-50%)scale(1)!important}.broadcastScreen{z-index:4;top:calc(49% - min(2.7vw,28px));left:calc(50% - min(7.8vw,82px));transition:filter .55s,opacity .55s,transform .75s cubic-bezier(.16,1,.3,1)!important}.broadcastScreen .introFeatureVideo{z-index:1;opacity:0;visibility:visible;object-fit:cover;filter:none;transition:opacity .72s,filter .72s;transform:scale(1.012)}.broadcastStatic{z-index:3;opacity:.78;background-image:repeating-radial-gradient(circle at 32% 41%,#ffffffe0 0 1px,#000000d1 1px 3px),linear-gradient(90deg,#4284ff1f,#ffdc8b1f,#ff44441a)}.broadcastScanlines{z-index:4;opacity:.58}.broadcastLock{z-index:8;right:84px}.broadcastChannelBug{z-index:9;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 9px #000000eb)drop-shadow(0 0 8px #e2bc5742);width:clamp(35px,4.6vw,64px);height:auto;transition:opacity .6s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:11px;right:14px;transform:translateY(-5px)scale(.9)}.broadcastPrompt,.broadcastTuning{z-index:7;text-align:center;color:#fff7e8;text-shadow:0 3px 18px #000;flex-direction:column;justify-content:center;align-items:center;padding:9% 12%;transition:opacity .45s,transform .6s cubic-bezier(.16,1,.3,1),filter .45s;display:flex;position:absolute;inset:0}.broadcastPrompt:before{content:"";z-index:-1;background:radial-gradient(#000000a8,#00000040 48%,#0000 72%);position:absolute;inset:13% 8%}.broadcastPrompt>span{color:#d9bd72;letter-spacing:.34em;font-size:clamp(7px,.65vw,10px);font-weight:700}.broadcastPrompt>strong{letter-spacing:.045em;margin:clamp(9px,1.3vw,17px) 0 clamp(13px,1.8vw,24px);font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(26px,3.25vw,48px);font-weight:500;line-height:.9}.broadcastPrompt>strong em{color:#e3c46f;font-weight:500}.broadcastPrompt .tuneChannelButton{cursor:pointer;justify-content:center;align-items:center;gap:13px;min-width:min(82%,360px);min-height:54px;box-shadow:0 13px 36px #00000070,inset 0 0 20px #dab9680f;color:#f4dda0!important;opacity:1!important;visibility:visible!important;background:linear-gradient(135deg,#0c0a08f0,#281d0ff0)!important;border:1px solid #f2d68bd1!important;width:auto!important;padding:15px 22px!important;transition:background .3s,color .3s,box-shadow .3s!important;animation:none!important;display:flex!important;position:relative!important;bottom:auto!important;right:auto!important;transform:none!important}.broadcastPrompt .tuneChannelButton:hover,.broadcastPrompt .tuneChannelButton:focus-visible{box-shadow:0 0 35px #e5c1654d,0 16px 38px #0000006b;color:#120d07!important;background:linear-gradient(135deg,#f0d681,#b98b38)!important}.broadcastPrompt .tuneChannelButton i{border:1px solid;border-radius:50%;flex:none;width:13px;height:13px;box-shadow:inset 0 0 0 3px #dab9681f,0 0 9px}.broadcastPrompt .tuneChannelButton b{letter-spacing:.2em;font-size:clamp(8px,.72vw,11px)}.broadcastTuning{opacity:0;filter:blur(6px);pointer-events:none;background:radial-gradient(#0006,#0000 68%);transform:scale(.94)}.broadcastTuning:after{content:"";transform-origin:0;background:linear-gradient(90deg,#0000,#f4da9140,#f4da91,#f4da9140,#0000);width:min(64%,340px);height:1px;margin-top:15px;animation:1.15s ease-in-out infinite frequencyScan;box-shadow:0 0 14px #f4da91b8}.broadcastHandoff{z-index:7;text-align:center;color:#fff4d7;opacity:0;visibility:hidden;pointer-events:none;text-shadow:0 4px 20px #000;flex-direction:column;justify-content:center;align-items:center;padding:7%;display:flex;position:absolute;inset:0}.broadcastHandoff:before{content:"";z-index:-1;background:radial-gradient(#000000c7,#00000057 48%,#0000 74%);position:absolute;inset:5%}.broadcastHandoff>span,.broadcastHandoff>small{letter-spacing:.3em;color:#d9bd72;font-size:clamp(6px,.58vw,9px)}.broadcastHandoff>img{object-fit:contain;filter:drop-shadow(0 0 20px #e6c26461);width:clamp(72px,10vw,142px);height:auto;margin:5px 0 -1px}.broadcastHandoff>strong{letter-spacing:.14em;font:600 clamp(18px,2vw,30px)/1 Cormorant Garamond,Georgia,serif}.broadcastHandoff>small{margin-top:7px;font-size:clamp(5px,.48vw,7px)}.broadcastTuning span,.broadcastTuning small{letter-spacing:.3em;color:#d8c17d;font-size:clamp(7px,.62vw,9px)}.broadcastTuning strong{color:#fff6df;letter-spacing:.06em;margin:10px 0 7px;font:500 clamp(36px,5vw,76px)/.9 Cormorant Garamond,Georgia,serif;animation:1.05s steps(7,end) infinite tuningNumber}.broadcastIdentity{opacity:1;filter:none;transform:translate(-50%)}.intro-tuning .broadcastPrompt,.intro-locked .broadcastPrompt,.intro-first-handoff .broadcastPrompt,.intro-broadcast .broadcastPrompt,.intro-handoff .broadcastPrompt,.intro-second-broadcast .broadcastPrompt,.intro-final-card .broadcastPrompt,.intro-signal-break .broadcastPrompt,.intro-closing-logo .broadcastPrompt,.intro-ending .broadcastPrompt{opacity:0;filter:blur(7px);pointer-events:none;transform:scale(.95)}.intro-tuning .broadcastTuning,.intro-locked .broadcastTuning{opacity:1;filter:none;transform:scale(1)}.intro-tuning .broadcastStatic{opacity:.94;animation-duration:75ms}.intro-tuning .broadcastScreen{animation:.16s steps(2,end) infinite tuningJitter}.intro-locked .broadcastStatic{opacity:.68;animation-duration:90ms}.intro-locked .broadcastScreen{animation:.5s steps(3,end) both signalLockJolt}.intro-locked .broadcastTuning strong{color:#f2d681;text-shadow:0 0 12px #f2d681b3,0 0 34px #f2d68147}.intro-locked .broadcastTuning:after{opacity:0;animation:none}.intro-locked .broadcastLock{animation:1.15s forwards signalLockArrival}.intro-first-handoff .broadcastTuning,.intro-broadcast .broadcastTuning,.intro-handoff .broadcastTuning,.intro-second-broadcast .broadcastTuning,.intro-final-card .broadcastTuning,.intro-signal-break .broadcastTuning,.intro-closing-logo .broadcastTuning,.intro-ending .broadcastTuning{opacity:0;pointer-events:none}.intro-first-handoff .broadcastStatic{opacity:.97;animation-duration:70ms}.intro-first-handoff .broadcastScanlines{opacity:.7}.intro-first-handoff .broadcastHandoff{visibility:visible;animation:1.35s cubic-bezier(.16,1,.3,1) both handoffLogoDrop}.intro-first-handoff .broadcastIdentity{opacity:.16}.intro-broadcast .broadcastScreen .introFeatureVideo{opacity:1;filter:none}.intro-broadcast .broadcastStatic{animation:1.2s steps(7,end) forwards firstSignalReveal}.intro-broadcast .broadcastScanlines{opacity:.13}.intro-broadcast .broadcastLock{animation:2.4s forwards signalLockArrival}.intro-broadcast .broadcastChannelBug,.intro-second-broadcast .broadcastChannelBug{opacity:.72;transform:translateY(0)scale(1)}.intro-broadcast .broadcastHandoff{visibility:visible;animation:.72s forwards handoffLogoOut}.intro-broadcast .broadcastIdentity{opacity:.28;transition:opacity .65s}.intro-handoff .broadcastStatic{opacity:.97;animation-duration:70ms}.intro-handoff .broadcastScanlines{opacity:.7}.intro-handoff .broadcastHandoff{visibility:visible;animation:1.35s cubic-bezier(.16,1,.3,1) both handoffLogoDrop}.intro-handoff .broadcastIdentity{opacity:.16}.intro-second-broadcast .broadcastScreen .introFeatureVideo{opacity:1;filter:none}.intro-second-broadcast .broadcastScreen .introFeatureVideoSecond{object-fit:contain;background:#000}.intro-second-broadcast .broadcastStatic{animation:1.55s steps(7,end) forwards secondSignalReveal}.intro-second-broadcast .broadcastScanlines{opacity:.14}.intro-second-broadcast .broadcastLock{animation:2.4s forwards signalLockArrival}.intro-second-broadcast .broadcastHandoff{visibility:visible;animation:.72s forwards handoffLogoOut}.intro-second-broadcast .broadcastIdentity{opacity:.28;transition:opacity .65s}.broadcastFinalCard{z-index:11;opacity:0;visibility:hidden;pointer-events:none;background:#000;position:absolute;inset:0;overflow:hidden}.broadcastFinalCard:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 48%,#0000002e 64%,#000000d1 100%),repeating-linear-gradient(#0000 0 3px,#0000001f 3px 4px);position:absolute;inset:0}.broadcastFinalArtwork{z-index:1;object-fit:cover;filter:brightness(.84)saturate(.94);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.broadcastPremiereCopy{z-index:3;text-align:center;color:#f2ce73;text-shadow:0 3px 14px #000,0 0 22px #dca83742;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:7%;left:5%;right:5%}.broadcastPremiereCopy span{letter-spacing:.48em;opacity:0;font-size:clamp(8px,.92vw,14px);font-weight:600;line-height:1;transform:translateY(16px)}.broadcastPremiereCopy strong{letter-spacing:.025em;color:#f3cf73;white-space:nowrap;opacity:0;filter:blur(7px);margin-top:5px;font-family:Montserrat,Arial,sans-serif;font-size:clamp(22px,3.65vw,54px);font-weight:800;line-height:.9;transform:translateY(30px)scale(.82)}.broadcastPremiereCopy strong b{color:#fff0b8;font-size:1.18em;font-weight:800}.intro-final-card .broadcastFinalCard{visibility:visible;animation:4.2s cubic-bezier(.16,1,.3,1) both finalPromoCard}.intro-final-card .broadcastFinalArtwork{animation:4.2s cubic-bezier(.16,1,.3,1) both finalPromoArtwork}.intro-final-card .broadcastPremiereCopy span{animation:4.2s cubic-bezier(.16,1,.3,1) both premiereLabelIn}.intro-final-card .broadcastPremiereCopy strong{animation:4.2s cubic-bezier(.16,1,.3,1) both premiereDateIn}.intro-final-card .broadcastStatic{opacity:0}.intro-final-card .broadcastScanlines{opacity:.1}.intro-final-card .broadcastIdentity{opacity:.16}.intro-signal-break .broadcastFinalCard{visibility:visible;animation:.65s steps(7,end) both promoSignalLoss}.intro-signal-break .broadcastStatic{z-index:14;opacity:.99;animation-duration:55ms}.intro-signal-break .broadcastScanlines{z-index:15;opacity:.82}.broadcastClosingLogo{z-index:16;opacity:0;visibility:hidden;pointer-events:none;background:#000;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.broadcastClosingLogo img{object-fit:contain;filter:drop-shadow(0 0 24px #deb54f57);width:clamp(92px,14vw,180px);height:auto}.broadcastClosingLogo small{letter-spacing:.32em;color:#c9a85c;font-size:clamp(5px,.5vw,8px)}.intro-closing-logo .broadcastClosingLogo{visibility:visible;animation:1.3s cubic-bezier(.16,1,.3,1) both closingLogoIn}.intro-closing-logo .broadcastStatic{opacity:0}.intro-closing-logo .broadcastScanlines{opacity:.08}.intro-closing-logo .broadcastIdentity{opacity:.12}.intro-waiting .skipIntro,.intro-tuning .skipIntro,.intro-locked .skipIntro,.intro-first-handoff .skipIntro,.intro-broadcast .skipIntro,.intro-handoff .skipIntro,.intro-second-broadcast .skipIntro,.intro-final-card .skipIntro,.intro-signal-break .skipIntro,.intro-closing-logo .skipIntro,.intro-ending .skipIntro{z-index:30;opacity:.72;animation:none}.intro-ending .broadcastScreen{animation:.78s cubic-bezier(.7,0,.3,1) forwards crtShutdown!important}.intro-ending .broadcastTvFrame{animation:.8s .16s forwards tvFadeOut}.intro-ending .broadcastIdentity,.intro-ending .skipIntro{animation:.45s forwards identityFadeOut}.intro-ending{animation:.9s .15s forwards introSceneFade}@keyframes tuningNumber{0%,14%{transform:translate(-4px)}15%,43%{transform:translate(3px)}44%,71%{transform:translate(-1px)}72%,to{transform:none}}@keyframes frequencyScan{0%{opacity:.24;transform:scaleX(.08)translate(-150%)}45%{opacity:1;transform:scaleX(.7)translate(0)}to{opacity:.2;transform:scaleX(.1)translate(540%)}}@keyframes tuningJitter{0%{margin-left:-2px}50%{margin-left:2px}to{margin-left:0}}@keyframes signalLockJolt{0%{filter:brightness(1.8);transform:translate(-50%,-50%)translate(-3px,1px)}32%{filter:brightness(.8);transform:translate(-50%,-50%)translate(3px,-1px)}65%{filter:brightness(1.35);transform:translate(-50%,-50%)translate(-1px)}to{filter:none;transform:translate(-50%,-50%)}}@keyframes signalLockArrival{0%,8%{opacity:0;transform:translateY(-7px)}18%,68%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes handoffLogoDrop{0%{opacity:0;filter:blur(12px);transform:translateY(-50%)scale(.78)}24%{opacity:1;filter:blur();transform:translateY(0)scale(1.04)}55%,82%{opacity:1;filter:blur();transform:translateY(0)scale(1)}to{opacity:.88;filter:blur();transform:translateY(0)scale(.98)}}@keyframes handoffLogoOut{0%{opacity:.88;filter:blur();transform:scale(.98)}to{opacity:0;filter:blur(9px);transform:scale(1.1)}}@keyframes firstSignalReveal{0%{opacity:.92;transform:translate(2%,-1%)scale(1.07)}20%{opacity:.82;transform:translate(-2%,1%)scale(1.05)}42%{opacity:.63;transform:translate(1%,2%)scale(1.08)}68%{opacity:.31;transform:translate(-1%,-1%)scale(1.04)}to{opacity:0;transform:scale(1.02)}}@keyframes secondSignalReveal{0%{opacity:.98;transform:translate(-2%,1%)scale(1.06)}18%{opacity:.9;transform:translate(2%,-1%)scale(1.08)}38%{opacity:.72;transform:translate(-1%,2%)scale(1.04)}64%{opacity:.36;transform:translate(1%,-1%)scale(1.07)}to{opacity:0;transform:scale(1.03)}}@keyframes finalPromoCard{0%{opacity:0;transform:translateY(102%)}16%{opacity:1;transform:translateY(-2%)}22%,to{opacity:1;transform:none}}@keyframes finalPromoArtwork{0%{opacity:0;filter:brightness(.42)saturate(.68)blur(8px);transform:scale(1.1)}16%{opacity:1;filter:brightness(.84)saturate(.94)blur()}to{opacity:1;filter:brightness(.84)saturate(.94)blur();transform:scale(1.015)}}@keyframes premiereLabelIn{0%,10%{opacity:0;letter-spacing:.62em;transform:translateY(16px)}25%,to{opacity:1;letter-spacing:.48em;transform:none}}@keyframes premiereDateIn{0%,20%{opacity:0;filter:blur(7px);transform:translateY(30px)scale(.82)}39%{opacity:1;filter:blur();transform:translateY(-2px)scale(1.035)}48%,to{opacity:1;filter:blur();transform:none}}@keyframes promoSignalLoss{0%{opacity:1;filter:none;transform:none}18%{opacity:.82;filter:contrast(1.7);transform:translate(3%,-1%)scale(1.05)}42%{opacity:.58;filter:brightness(1.7)contrast(2);transform:translate(-4%,2%)scale(1.08)}72%{opacity:.22;filter:blur(3px);transform:translate(2%,-2%)scale(1.12)}to{opacity:0;filter:blur(8px);transform:scale(1.18)}}@keyframes closingLogoIn{0%{opacity:0;filter:blur(12px);transform:scale(.78)}25%{opacity:1;filter:none;transform:scale(1.04)}52%,to{opacity:1;filter:none;transform:scale(1)}}@keyframes crtShutdown{0%{filter:none;opacity:1;transform:translate(-50%,-50%)scale(1)}52%{filter:brightness(5);opacity:1;transform:translate(-50%,-50%)scaleY(.018)}76%{filter:brightness(9);opacity:1;transform:translate(-50%,-50%)scale(.18,.008)}to{filter:brightness(12);opacity:0;transform:translate(-50%,-50%)scale(0)}}@keyframes tvFadeOut{to{opacity:0;filter:blur(5px)drop-shadow(0 0 #0000);transform:translate(-50%,-50%)scale(.97)}}@keyframes identityFadeOut{to{opacity:0;filter:blur(5px)}}@keyframes introSceneFade{65%{opacity:1}to{opacity:0}}@media (width<=800px){.broadcastScreen{width:76vw;height:42.75vw;top:calc(48% - 2.7vw);left:calc(50% - 7.8vw)}.broadcastTvFrame{width:112vw;top:48%}.broadcastPrompt{padding:7% 8%}.broadcastPrompt>span{letter-spacing:.24em;font-size:6px}.broadcastPrompt>strong{margin:6px 0 9px;font-size:clamp(19px,5.5vw,27px);line-height:.84}.broadcastPrompt .tuneChannelButton{gap:7px;min-width:89%;min-height:40px;padding:9px 10px!important}.broadcastPrompt .tuneChannelButton i{width:9px;height:9px}.broadcastPrompt .tuneChannelButton b{letter-spacing:.12em;font-size:6.5px}.broadcastTuning strong{margin:4px 0;font-size:45px}.broadcastTuning span,.broadcastTuning small{letter-spacing:.2em;font-size:6px}.broadcastHandoff>img{width:76px;margin:1px 0 -4px}.broadcastHandoff>strong{font-size:17px}.broadcastHandoff>span,.broadcastHandoff>small{letter-spacing:.2em;font-size:5px}.broadcastLock{right:58px}.broadcastChannelBug{width:38px;top:7px;right:8px}.broadcastIdentity{bottom:6vh}.broadcastIdentity strong{font-size:20px}.broadcastIdentity small{font-size:6px}}@media (prefers-reduced-motion:reduce){.intro-tuning .broadcastScreen,.broadcastTuning strong{animation:none!important}.intro-final-card .broadcastFinalCard,.intro-final-card .broadcastFinalArtwork,.intro-final-card .broadcastPremiereCopy span,.intro-final-card .broadcastPremiereCopy strong,.intro-closing-logo .broadcastClosingLogo{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.intro-ending .broadcastScreen{animation:.25s forwards identityFadeOut!important}}.archiveSection{background:radial-gradient(circle at 50% 48%,#cea13e24,#0000 31%),radial-gradient(circle at 12% 12%,#5b222557,#0000 34%),linear-gradient(#0d0909 0%,#1b1010 48%,#090707 100%);border-top:1px solid #dab96829;border-bottom:1px solid #dab96829;padding:132px 0 112px;position:relative;overflow:hidden}.archiveSection:before{content:"ARCHIVE";color:#dab96809;letter-spacing:.08em;pointer-events:none;white-space:nowrap;font:500 clamp(100px,18vw,280px)/1 Cormorant Garamond,Georgia,serif;position:absolute;top:42px;left:50%;transform:translate(-50%)}.archiveIntro{z-index:2;text-align:center;position:relative}.archiveIntro h2{margin:0;font-size:clamp(48px,6.2vw,86px);line-height:.93}.archiveIntro h2 em{color:var(--gold);font-weight:500}.archiveIntro>p:last-child{color:#cfc4b8;max-width:720px;margin:30px auto 10px;font-size:14px;line-height:1.85}.archiveTvShell{z-index:2;aspect-ratio:3/2;filter:drop-shadow(0 54px 80px #000000c2)drop-shadow(0 0 38px #d4a84224);width:min(1240px,96vw);margin:42px auto 0;position:relative}.archiveTvShell:after{content:"";z-index:-1;filter:blur(26px);background:#000000db;border-radius:50%;height:8%;position:absolute;bottom:2.5%;left:10%;right:10%}.archiveTvFrame{z-index:1;object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.archiveTvScreen{z-index:2;background:#000;border-radius:3.4%/5.8%;width:72.7%;height:64.25%;position:absolute;top:14.15%;left:6.6%;overflow:hidden;box-shadow:inset 0 0 28px #000000e6,0 0 0 1px #eaca7e40}.archiveTvScreen video{object-fit:cover;background:#000;width:100%;height:100%;display:block}.archiveScanlines{z-index:3;pointer-events:none;opacity:.28;background:repeating-linear-gradient(#0000 0 3px,#00000057 3px 5px);transition:opacity .45s;position:absolute;inset:0;box-shadow:inset 0 0 54px #000000b8}.archiveTvShell.isPlaying .archiveScanlines{opacity:.07}.archivePlay{z-index:5;color:#fff4d9;text-shadow:0 3px 16px #000;cursor:pointer;background:radial-gradient(circle,#0003,#000000a3 74%);border:0;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;padding:20px;display:flex;position:absolute;inset:0}.archivePlayIcon{color:#f0cf79;background:#0a0806b3;border:1px solid #f6d88ce0;border-radius:50%;place-items:center;width:clamp(66px,7.4vw,96px);height:clamp(66px,7.4vw,96px);margin-bottom:5px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s,box-shadow .35s;display:grid;box-shadow:0 0 0 9px #dab96814,0 0 34px #e4c06447}.archivePlayIcon i{border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:20px solid;width:0;height:0;margin-left:7%}.archivePlay strong{letter-spacing:.26em;font-size:clamp(9px,1vw,13px)}.archivePlay small{letter-spacing:.2em;color:#d5b96e;font-size:clamp(6px,.63vw,9px)}.archivePlay:hover .archivePlayIcon,.archivePlay:focus-visible .archivePlayIcon{background:#dab96833;transform:scale(1.1);box-shadow:0 0 0 12px #dab96814,0 0 52px #e4c0646b}.archivePlay:focus-visible{outline-offset:-5px;outline:2px solid #e6c66e}.archivePause{z-index:6;color:#f2d487;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#050505c2;border:1px solid #efcf7eb3;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:84px;height:38px;display:flex;position:absolute;bottom:14px;right:14px;box-shadow:0 7px 22px #00000075}.archivePause i{border-left:3px solid;border-right:3px solid;width:10px;height:12px;position:relative}.archivePause span{letter-spacing:.16em;font-size:7px;font-weight:600}.archivePause:hover,.archivePause:focus-visible{color:#100b05;background:#e5c46f;outline:none}.archiveChannel{z-index:4;color:#f7de9dc2;letter-spacing:.2em;pointer-events:none;text-shadow:0 2px 8px #000;font-size:8px;font-weight:600;position:absolute;top:13px;left:16px}@media (width<=800px){.archiveSection{padding:88px 0 74px}.archiveSection:before{font-size:31vw;top:34px}.archiveIntro{padding-left:22px;padding-right:22px}.archiveIntro h2{font-size:45px}.archiveIntro>p:last-child{margin-top:24px;font-size:13px;line-height:1.75}.archiveTvShell{width:113vw;max-width:none;margin:32px 0 0;left:50%;transform:translate(-50%)}.archivePlay{gap:5px;padding:8px}.archivePlayIcon{width:49px;height:49px;margin-bottom:2px;box-shadow:0 0 0 6px #dab96814,0 0 24px #e4c06447}.archivePlayIcon i{border-top-width:8px;border-bottom-width:8px;border-left-width:13px}.archivePlay strong{letter-spacing:.2em;font-size:7px}.archivePlay small{letter-spacing:.12em;font-size:5px}.archivePause{gap:5px;min-width:56px;height:27px;padding:0 8px;bottom:8px;right:8px}.archivePause i{border-left-width:2px;border-right-width:2px;width:8px;height:10px}.archivePause span{font-size:5px}.archiveChannel{font-size:5px;top:7px;left:9px}}@media (prefers-reduced-motion:reduce){.archivePlayIcon,.archiveScanlines{transition:none}}.hero{height:auto;min-height:max(820px,100svh);padding-bottom:64px}.heroCurrentProgram{max-width:650px;line-height:1.35}.heroCurrentProgram strong{font-size:clamp(24px,2.4vw,34px);font-weight:500;display:block}.heroCurrentProgram strong span{color:var(--gold);display:block}.heroCurrentProgram time{letter-spacing:.07em;color:#f2d691;margin-top:16px;font:600 .875rem/1.6 Montserrat,Arial,sans-serif;display:block}.programPremiere{color:#ead5a5;margin:28px 0 0;font-size:1rem;line-height:1.6}.programPremiere time{display:inline-block}#program{scroll-margin-top:28px}.programSoonCard{overscroll-behavior:contain;width:min(96vw,760px);padding:0;display:block;overflow-y:auto}.currentProgramCard{text-align:center;background:linear-gradient(145deg,#291b19,#090707 70%);padding:38px 28px 34px}.currentProgramLogo{object-fit:contain;width:98px;height:120px;margin:0 auto 22px;display:block}.currentProgramCard .eyebrow{letter-spacing:.18em;font-size:.875rem;line-height:1.5}.currentProgramCard h2{overflow-wrap:break-word;font-size:clamp(32px,5.8vw,56px);line-height:1.1}.currentProgramCard h2 span{color:#d6c9ba;margin:10px 0;font-size:26px;display:block}.currentProgramDate{letter-spacing:.08em;color:var(--gold);margin:26px 0 0;font-size:.875rem;line-height:1.6}.currentProgramDate time{letter-spacing:0;color:#fff2d0;margin-top:7px;font-size:1.125rem;font-weight:600;display:block}.currentProgramAddress{color:#d1c3b7;margin:18px 0;font-size:1rem;line-height:1.6}.currentProgramActions{flex-wrap:wrap;justify-content:center;gap:12px;margin:24px 0 18px;display:flex}.currentProgramActions a{letter-spacing:.06em;min-height:48px;font-size:.875rem}.currentProgramNote{color:#c7bcb3;max-width:440px;margin:0 auto;font-size:.875rem;line-height:1.65}.broadcastIdentity small{line-height:1.7}@media (width<=800px){.hero{min-height:100svh;padding-bottom:20px}.heroContent{padding-bottom:44px}.heroCurrentProgram time{letter-spacing:.035em;font-size:.875rem}.currentProgramCard{padding:44px 18px 28px}.currentProgramLogo{width:76px;height:95px;margin-bottom:18px}.currentProgramCard h2{font-size:clamp(30px,8vw,46px)}.currentProgramActions{flex-direction:column;align-items:stretch}.currentProgramDate time{font-size:1rem}}.currentProgramPoster{object-fit:contain;width:100%;height:auto;display:block}.currentProgramCard>.currentProgramPoster{margin-bottom:28px}.programPosterButton{border:1px solid var(--line);cursor:zoom-in;background:0 0;width:min(100%,480px);margin:32px auto 0;padding:0;display:block}.programWeekly{color:#ead5a5;margin:14px 0;font:600 1rem/1.6 Montserrat,Arial,sans-serif;display:block}.programSupporting{color:#d7c8b9;max-width:740px;margin:18px auto;font-size:1rem;line-height:1.8}
