:is(html:has(.public-landing) body,html:has(.signup-page) body){overscroll-behavior:auto;scroll-snap-type:none;min-height:100%;overflow:hidden visible}.public-landing{--pl-ink:#f4efe8;--pl-muted:#e6e1dab3;--pl-line:#e8c9a026;--pl-panel:#120a0cbd;--pl-ease:cubic-bezier(.22, 1, .36, 1);--pointer-x:68%;--pointer-y:22%;isolation:isolate;min-height:100svh;color:var(--pl-ink);background:radial-gradient(70rem 48rem at 75% 4%,#780e1c29,#0000 58%),#08080c;position:relative;overflow:clip}.pl-experience,.pl-manifesto,.pl-ritual,.pl-proof,.pl-code-section,.pl-faq-section,.pl-final,.pl-footer{content-visibility:auto;contain-intrinsic-size:auto 46rem}.pl-atmosphere{z-index:-1;pointer-events:none;height:min(100svh,70rem);position:absolute;inset:0 0 auto;overflow:hidden}.pl-atmosphere-photo,.pl-atmosphere-light,.pl-atmosphere-grain{position:absolute;inset:0}.pl-atmosphere-photo{filter:saturate(.72)contrast(1.08);animation:plCamera 18s var(--pl-ease) infinite alternate;background:linear-gradient(90deg,#08080cf5 0%,#08080cc7 42%,#08080c57 72%,#08080ca3 100%),linear-gradient(#08080c1f,#08080c 94%),url(/velvet-backgrounds/sound-records.webp) 50% 44%/cover no-repeat;inset:-4%;transform:scale(1.04)}.pl-atmosphere-light{background:radial-gradient(34rem 30rem at var(--pointer-x) var(--pointer-y), #ec6e7429, transparent 66%), linear-gradient(102deg, transparent 48%, #f4efe80e 52%, transparent 58%);mix-blend-mode:screen;transition:background-position .5s ease-out}.pl-atmosphere-grain{opacity:.16;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.32'/%3E%3C/svg%3E")}@keyframes plCamera{0%{transform:scale(1.04)translate(-.5%,-.25%)}to{transform:scale(1.09)translate(.8%,.5%)}}.pl-header{z-index:30;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;width:min(90rem,100%);min-height:5.5rem;margin-inline:auto;padding:1.25rem clamp(1.2rem,4vw,4.5rem);display:grid;position:absolute;inset:0 0 auto}.pl-brand,.signup-brand{color:#f4efe8f5;width:max-content;font-family:var(--font-display), Georgia, serif;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.78rem;font-size:.78rem;text-decoration:none;display:inline-flex}.pl-brand-mark,.signup-brand-mark{filter:drop-shadow(0 0 14px #ce142c59);width:1.7rem;height:2rem}.pl-brand .brand-mark,.signup-brand .brand-mark{opacity:1;position:static;transform:none}.pl-nav{align-items:center;gap:clamp(1.2rem,3vw,2.5rem);display:flex}.pl-nav a,.pl-member-link{color:#e6e1daad;letter-spacing:.13em;text-transform:uppercase;padding:.7rem 0;font-size:.64rem;font-weight:400;text-decoration:none;transition:color .22s;position:relative}.pl-nav a:after{content:"";height:1px;transition:right .32s var(--pl-ease);background:#ec6e74d1;position:absolute;bottom:.4rem;left:0;right:100%}.pl-nav a:hover,.pl-nav a:focus-visible,.pl-member-link:hover,.pl-member-link:focus-visible{color:#f4efe8}.pl-nav a:hover:after,.pl-nav a:focus-visible:after{right:0}.pl-header-actions{justify-self:end;align-items:center;gap:1.25rem;display:flex}.pl-locale{color:#e6e1da57;letter-spacing:.1em;align-items:center;gap:.25rem;font-size:.6rem;display:flex}.pl-locale button{color:#e6e1da6b;min-width:2rem;min-height:2.25rem;font-size:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0;transition:color .18s}.pl-locale button.is-active{color:#f4efe8f5}.pl-locale button:focus-visible,.pl-nav a:focus-visible,.pl-member-link:focus-visible,.pl-brand:focus-visible,.signup-brand:focus-visible{outline:1px solid rgba(var(--vs-crimson-lit), .72);outline-offset:3px}.pl-hero{grid-template-columns:minmax(0,1fr) minmax(17rem,25rem);align-content:center;gap:clamp(3rem,10vw,9rem);width:min(90rem,100%);min-height:min(100svh,70rem);margin-inline:auto;padding:8.5rem clamp(1.2rem,6vw,6.5rem) 5.5rem;display:grid;position:relative}.pl-hero-copy{max-width:46rem;animation:plHeroIn 1.15s var(--pl-ease) both;align-self:center}@keyframes plHeroIn{0%{opacity:0;filter:blur(8px);transform:translateY(1.6rem)}to{opacity:1;filter:blur();transform:translate(0)}}.pl-eyebrow{color:#ec6e74e0;letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.62rem;font-weight:500;line-height:1.5}.pl-hero-eyebrow{align-items:center;gap:.7rem;display:flex}.pl-hero-eyebrow span{background:#ec6e74b8;width:1.8rem;height:1px;box-shadow:0 0 12px #ce142c73}.pl-nav a:after{background:#d2a25fc2}.pl-hero h1{color:#f5f0e9;max-width:12ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.025em;text-wrap:balance;text-shadow:0 12px 60px #0000008c;margin:clamp(1.1rem,2.8vh,1.8rem) 0 0;font-size:clamp(3.1rem,7.4vw,7.1rem);font-weight:400;line-height:.98}.pl-hero-lead{color:#eee8e0d1;letter-spacing:.01em;text-wrap:pretty;max-width:40rem;margin:clamp(1.3rem,3vh,2rem) 0 0;font-size:clamp(.98rem,1.45vw,1.15rem);font-weight:300;line-height:1.75}.pl-hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:clamp(1.8rem,4vh,2.7rem);display:flex}.pl-button{color:#f8f1e9;letter-spacing:.14em;text-transform:uppercase;min-height:3.25rem;transition:transform .3s var(--pl-ease), border-color .3s ease, background .3s ease, box-shadow .3s ease;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.75rem;padding:.75rem 1.35rem;font-size:.68rem;font-weight:500;text-decoration:none;display:inline-flex}.pl-button-primary{background:linear-gradient(#ffffff1a,#0000 30%),linear-gradient(135deg,#be182d,#7b0d1c);border-color:#ec6e747a;box-shadow:inset 0 1px #ffffff29,0 12px 36px #750a1852}.pl-button-primary:hover,.pl-button-primary:focus-visible{border-color:#ec6e74e6;transform:translateY(-2px);box-shadow:inset 0 1px #fff3,0 16px 46px #99101f80,0 0 30px #ce142c33}.pl-button:focus-visible,.pl-locale button:focus-visible,.pl-nav a:focus-visible,.pl-member-link:focus-visible,.pl-brand:focus-visible,.signup-brand:focus-visible{outline-color:#d2a25fc7}.pl-button-quiet{color:#f4efe8c7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f090b6b;border-color:#e8c9a02e}.pl-button-quiet:hover,.pl-button-quiet:focus-visible{color:#f4efe8;background:#1a0e119e;border-color:#e8c9a061;transform:translateY(-2px)}.pl-button:focus-visible{outline:1px solid rgba(var(--vs-crimson-lit), .9);outline-offset:3px}.pl-hero-facts{width:100%;animation:plFactsIn 1s var(--pl-ease) .32s both;border-top:1px solid #e8c9a02e;align-self:end;display:grid}@keyframes plFactsIn{0%{opacity:0;transform:translate(1.2rem)}to{opacity:1;transform:translate(0)}}.pl-hero-facts>div{border-bottom:1px solid #e8c9a021;grid-template-columns:2.2rem 1fr;align-items:center;gap:.9rem;min-height:4.25rem;display:grid}.pl-hero-facts span,.pl-card-number{color:#e8c9a080;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem}.pl-hero-facts p{color:#f4efe8bd;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:400;line-height:1.45}.pl-scroll-cue{color:#e6e1da75;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.58rem;text-decoration:none;display:inline-flex;position:absolute;bottom:1.5rem;left:clamp(1.2rem,6vw,6.5rem)}.pl-scroll-cue svg{animation:1.8s ease-in-out infinite plScroll}@keyframes plScroll{0%,to{opacity:.5;transform:translateY(-2px)}50%{opacity:1;transform:translateY(4px)}}.pl-section{width:min(78rem,100% - 2.4rem);margin-inline:auto;padding:clamp(5.5rem,11vw,10rem) 0;position:relative}.pl-section-heading{max-width:46rem}.pl-section-heading h2,.pl-proof h2,.pl-code-copy h2,.pl-final h2{color:#f4efe8;font-family:var(--font-display), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;margin:.85rem 0 0;font-size:clamp(2rem,4.5vw,4rem);font-weight:400;line-height:1.1}.pl-section-heading>p:last-child,.pl-proof-inner>p,.pl-code-copy>p:last-child,.pl-final-copy>p{max-width:40rem;color:var(--pl-muted);margin:1.2rem 0 0;font-size:clamp(.9rem,1.5vw,1.05rem);font-weight:300;line-height:1.75}[data-reveal]{opacity:0;filter:blur(5px);transition:opacity .8s var(--pl-ease) var(--delay,0s), transform .8s var(--pl-ease) var(--delay,0s), filter .8s var(--pl-ease) var(--delay,0s);transform:translateY(1.6rem)}[data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0)}.pl-experience{border-top:1px solid var(--pl-line)}.pl-experience-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-top:clamp(2.5rem,6vw,4.5rem);display:grid}.pl-experience-card{min-height:22rem;transition:transform .4s var(--pl-ease), border-color .4s ease, background .4s ease;background:radial-gradient(26rem 20rem at 0 0,#ce142c1a,#0000 60%),#110a0ca8;border:1px solid #e8c9a021;border-radius:16px;flex-direction:column;padding:clamp(1.4rem,3vw,2.1rem);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06}.pl-experience-card:after{content:"";opacity:0;background:radial-gradient(circle,#ce142c21,#0000 65%);height:14rem;transition:opacity .4s;position:absolute;inset:auto -20% -50% 30%}.pl-experience-card:hover{background:radial-gradient(26rem 20rem at 0 0,#ce142c26,#0000 60%),#150b0ed1;border-color:#ec6e744d;transform:translateY(-6px)}.pl-experience-card:hover:after{opacity:1}.pl-card-icon{color:#ec6e74e6;background:#ce142c14;border:1px solid #ec6e7438;border-radius:12px;place-items:center;width:2.7rem;height:2.7rem;display:grid}.pl-card-number{margin-top:auto;padding-top:3rem}.pl-experience-card h3{color:#f4efe8f5;font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;margin:.8rem 0 0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:400;line-height:1.2}.pl-experience-card p{color:#e6e1daa3;margin:.85rem 0 0;font-size:.82rem;font-weight:300;line-height:1.7}.pl-manifesto{background:#0b0709;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:stretch;width:min(90rem,100%);min-height:44rem;margin-inline:auto;display:grid}.pl-manifesto-photo{background:linear-gradient(90deg,#0000 55%,#0b0709 100%),linear-gradient(#08080c29,#08080c75),url(/velvet-backgrounds/sound-mixer.webp) 50%/cover no-repeat;min-height:40rem}.pl-manifesto blockquote{align-self:center;max-width:36rem;margin:0;padding:clamp(3rem,7vw,7rem)}.pl-manifesto blockquote p{color:#f4efe8;font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:1.3rem 0 0;font-size:clamp(2rem,4vw,3.7rem);font-weight:400;line-height:1.12}.pl-manifesto blockquote footer{color:#e6e1daa3;margin-top:1.4rem;font-size:.82rem;font-weight:300;line-height:1.7}.pl-section-heading-split{justify-content:space-between;align-items:end;gap:2rem;max-width:none;display:flex}.pl-section-heading-split>div{max-width:44rem}.pl-section-heading-split>svg{color:#e8c9a07a}.pl-steps{background:#e8c9a024;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:clamp(2.8rem,6vw,4.5rem) 0 0;padding:0;list-style:none;display:grid;position:relative}.pl-steps:before{content:"";transform-origin:0;width:100%;height:1px;animation:plLineDraw 1.2s var(--pl-ease) both;background:linear-gradient(90deg,#ce142cbf,#e8c9a047,#0000);animation-timeline:view();animation-range:entry 10% cover 40%;position:absolute;top:1.55rem;left:0}@keyframes plLineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.pl-steps li{background:#0a0709;min-height:15rem;padding:3.5rem clamp(1.2rem,3vw,2rem) 2rem}.pl-steps li>span{color:#ec6e74d1;letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:inline-block}.pl-steps h3{color:#f4efe8f0;font-family:var(--font-display), Georgia, serif;margin:2rem 0 0;font-size:1.35rem;font-weight:400}.pl-steps p{color:#e6e1da9e;margin:.8rem 0 0;font-size:.8rem;font-weight:300;line-height:1.65}.pl-proof{text-align:center;background:radial-gradient(38rem 30rem at 50% 45%,#d09d531f,#0000 70%),linear-gradient(#070508bf,#070508db),url(/velvet-backgrounds/sound-tubes.webp) 50%/cover fixed;place-items:center;min-height:42rem;padding:6rem 1.2rem;display:grid}.pl-proof-inner{max-width:50rem}.pl-proof-inner>p{margin-inline:auto}.pl-live-proof{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08080c85;border:1px solid #e8c9a029;border-radius:999px;align-items:center;gap:.7rem;width:max-content;max-width:100%;margin:2rem auto 0;padding:.75rem 1rem;display:flex}.pl-live-proof .scarcity{color:#f4efe8bd;letter-spacing:.12em;margin:0;font-size:.65rem}.pl-live-proof .scarcity--pulse{display:none}.pl-live-dot{background:#db3147;border-radius:50%;flex:none;width:.45rem;height:.45rem;animation:2.2s ease-out infinite plLive;box-shadow:0 0 #db31477a}@keyframes plLive{0%{box-shadow:0 0 #db31477a}60%,to{box-shadow:0 0 0 8px #db314700}}.pl-code-section{grid-template-columns:minmax(0,.85fr) minmax(24rem,1.15fr);align-items:center;gap:clamp(3rem,8vw,8rem);display:grid}.pl-code-form{background:radial-gradient(28rem 20rem at 100% 0,#ce142c1a,#0000 65%),#0f090bb3;border:1px solid #e8c9a029;border-radius:16px;padding:clamp(1.4rem,4vw,2.2rem);box-shadow:0 24px 70px #00000047}.pl-code-form>label{color:#e6e1daa3;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.65rem;font-size:.6rem;font-weight:500;display:block}.pl-code-row{grid-template-columns:minmax(0,1fr) auto;gap:.65rem;display:grid}.pl-code-input-wrap{color:#e8c9a07a;background:#07050894;border:1px solid #e8c9a02e;border-radius:12px;align-items:center;gap:.8rem;min-height:3.4rem;padding:0 1rem;transition:border-color .22s,box-shadow .22s;display:flex;box-shadow:inset 0 3px 16px #0000006b}.pl-code-input-wrap:focus-within{border-color:#ec6e7494;box-shadow:inset 0 3px 16px #0000006b,0 0 0 3px #ce142c14}.pl-code-input-wrap input{color:#f4efe8;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:0;outline:0;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1rem;font-weight:600}.pl-code-input-wrap input::placeholder{color:#e6e1da47}.pl-code-row>button{color:#f8f1e9;letter-spacing:.13em;text-transform:uppercase;min-height:3.4rem;transition:transform .24s var(--pl-ease), box-shadow .24s ease;background:linear-gradient(135deg,#b9162a,#75101c);border:1px solid #ec6e7480;border-radius:12px;justify-content:center;align-items:center;gap:.65rem;padding:0 1.25rem;font-size:.64rem;font-weight:500;display:inline-flex}.pl-code-row>button:hover:not(:disabled),.pl-code-row>button:focus-visible{transform:translateY(-2px);box-shadow:0 12px 32px #8e121c61}.pl-code-row>button:disabled{cursor:wait;opacity:.72}.pl-code-status{color:#e6e1daad;justify-content:space-between;align-items:center;gap:1rem;margin-top:.8rem;font-size:.74rem;line-height:1.5;display:flex}.pl-code-status>span,.pl-code-status>a{align-items:center;gap:.45rem;display:inline-flex}.pl-code-status.is-error{color:#ec6e74eb}.pl-code-status.is-success{color:#e8c9a0e0}.pl-code-status a{color:#f4efe8;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;text-decoration:none}.pl-faq-section{border-top:1px solid var(--pl-line);grid-template-columns:minmax(18rem,.72fr) minmax(24rem,1.28fr);gap:clamp(3rem,8vw,8rem);display:grid}.pl-faq-section .door-faq{background:0 0;border:0;border-radius:0;margin:0;padding:0}.pl-faq-section .door-faq-kicker,.pl-faq-section .door-faq-hint{display:none}.pl-faq-section .door-faq-item{border-color:#e8c9a024}.pl-faq-section .door-faq-q{color:#f4efe8db;min-height:4.2rem;font-size:.88rem;line-height:1.45}.pl-faq-section .door-faq-a{color:#e6e1daa6;max-width:42rem;font-size:.82rem;line-height:1.7}.pl-final{text-align:center;background:linear-gradient(#08080c,#0a0a0ad1),url(/velvet-backgrounds/sound-vinyl.webp) 50%/cover;place-items:center;min-height:38rem;padding:6rem 1.2rem;display:grid;position:relative;overflow:hidden}.pl-final:before,.pl-final:after{content:"";filter:blur(10px);width:52%;transition:transform 1.2s var(--pl-ease);background:repeating-linear-gradient(90deg,#55081429 0 7%,#1504090f 7% 15%);position:absolute;top:0;bottom:0}.pl-final:before{transform-origin:0;left:0}.pl-final:after{transform-origin:100%;right:0}.pl-final:hover:before{transform:translate(-7%)}.pl-final:hover:after{transform:translate(7%)}.pl-final-glow{background:radial-gradient(#ce142c30,#0000 54%);animation:5s ease-in-out infinite plFinalGlow;position:absolute;inset:0}@keyframes plFinalGlow{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}.pl-final-copy{z-index:2;max-width:52rem;position:relative}.pl-final-copy>p{margin-inline:auto}.pl-final .pl-hero-actions{justify-content:center}.pl-footer{border-top:1px solid #e8c9a01f;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;width:min(90rem,100%);min-height:7rem;margin-inline:auto;padding:1.5rem clamp(1.2rem,4vw,4.5rem);display:grid}.pl-footer>p,.pl-footer>a:last-child{color:#e6e1da73;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.58rem;text-decoration:none}.pl-footer>a:last-child{color:#e6e1dab3;justify-self:end}.signup-page{--pl-ink:#f4efe8;--pl-muted:#e6e1daad;--pl-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;min-height:100svh;padding-bottom:max(2rem, env(safe-area-inset-bottom));color:var(--pl-ink);background:radial-gradient(40rem 30rem at 12% 20%,#780e1c26,#0000 68%),#08080c;position:relative;overflow:hidden}.signup-atmosphere{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.signup-atmosphere:before{content:"";filter:saturate(.65)contrast(1.06);opacity:.68;animation:plCamera 20s var(--pl-ease) infinite alternate;background:linear-gradient(90deg,#08080c38,#08080ce0),linear-gradient(#08080c2e,#08080c),url(/velvet-backgrounds/sound-cones.webp) 50%/cover;position:absolute;inset:-5% 52% -5% -5%}.signup-atmosphere:after{content:"";background:linear-gradient(90deg,#0000,#08080ce0 52%),radial-gradient(32rem 28rem at 80% 18%,#ce142c1a,#0000 70%);position:absolute;inset:0}.signup-atmosphere>span{background:linear-gradient(#0000,#e8c9a02b 20%,#e8c9a014 80%,#0000);width:1px;height:100%;position:absolute;top:0;left:49%}.signup-header{z-index:4;grid-template-columns:1fr auto 1fr;align-items:center;gap:2rem;width:min(90rem,100%);min-height:5.5rem;margin-inline:auto;padding:1.25rem clamp(1.2rem,4vw,4.5rem);display:grid;position:relative}.signup-back{color:#e6e1daa3;letter-spacing:.09em;align-items:center;gap:.55rem;width:max-content;font-size:.64rem;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.signup-back:hover,.signup-back:focus-visible{color:#f4efe8f5;transform:translate(-2px)}.signup-header .pl-locale{justify-self:end}.signup-shell{grid-template-columns:minmax(0,.88fr) minmax(28rem,1.12fr);align-items:start;gap:clamp(3rem,8vw,8rem);width:min(76rem,100% - 2.4rem);margin:clamp(1rem,4vh,3rem) auto 0;display:grid}.signup-intro{animation:plHeroIn .9s var(--pl-ease) both;padding:clamp(2rem,5vw,4rem) 0;position:sticky;top:2rem}.signup-intro h1{color:#f4efe8;max-width:12ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.02em;text-wrap:balance;margin:1.1rem 0 0;font-size:clamp(2.35rem,5vw,4.8rem);font-weight:400;line-height:1.04}.signup-lead{color:#e6e1dab8;max-width:35rem;margin:1.3rem 0 0;font-size:.9rem;font-weight:300;line-height:1.75}.signup-start{color:#101113;letter-spacing:.14em;text-transform:uppercase;background:#eee9e1;border:1px solid #f4efe8b3;border-radius:12px;justify-content:center;align-items:center;gap:.65rem;width:min(100%,22rem);min-height:3.1rem;margin-top:1.15rem;font-size:.66rem;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:901px){.signup-start{display:none}}.signup-trust-row{flex-wrap:wrap;gap:.6rem;margin-top:1.7rem;display:flex}.signup-trust-row span{color:#e6e1daa6;background:#0c080a70;border:1px solid #e8c9a021;border-radius:999px;align-items:center;gap:.45rem;min-height:2.25rem;padding:.45rem .65rem;font-size:.62rem;line-height:1.3;display:inline-flex}.signup-trust-row svg{color:#ec6e74c7}.signup-next{border-top:1px solid #e8c9a024;margin-top:2.3rem;padding-top:1.6rem}.signup-next>p{color:#f4efe8d1;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:500}.signup-next ol{gap:.8rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.signup-next li{color:#e6e1daad;grid-template-columns:1.6rem 1fr;align-items:center;gap:.65rem;font-size:.76rem;font-weight:300;line-height:1.5;display:grid}.signup-next li>span{color:#ec6e74db;background:#ce142c14;border:1px solid #ec6e743d;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid}.signup-live-proof{margin-top:2rem}.signup-live-proof .scarcity{color:#e6e1da80;letter-spacing:.09em;margin:0;font-size:.64rem;line-height:1.6}.signup-live-proof .scarcity--pulse{margin-top:.35rem}.signup-form-card{animation:signupCardIn .95s var(--pl-ease) .12s both;background:radial-gradient(34rem 22rem at 100% -10%,#ce142c1a,#0000 62%),#0e090be6;border:1px solid #e8c9a02e;border-radius:16px;margin-bottom:3rem;padding:clamp(1.25rem,4vw,2.25rem);scroll-margin-top:1rem;position:relative;box-shadow:inset 0 1px #ffffff09,0 36px 100px #0006}@keyframes signupCardIn{0%{opacity:0;transform:translate(1.5rem)}to{opacity:1;transform:translate(0)}}.signup-form-card:before{content:"";background:linear-gradient(90deg,#0000,#ec6e74b8,#0000);height:1px;position:absolute;top:-1px;left:16%;right:16%}.signup-form-heading{margin-bottom:1.5rem}.signup-form-heading h2{color:#f4efe8f5;font-family:var(--font-display), Georgia, serif;margin:.7rem 0 0;font-size:clamp(1.45rem,3vw,2rem);font-weight:400;line-height:1.18}.signup-form-heading>p:last-child{color:#e6e1da9e;margin:.75rem 0 0;font-size:.76rem;font-weight:300;line-height:1.65}.signup-form-card .waitlist-panel{width:100%;max-width:none;box-shadow:none;opacity:1;background:0 0;border:0;border-radius:0;padding:0;transform:none}.signup-form-card .waitlist-panel:before{display:none}.signup-form-card .waitlist-panel--request{border-top:0;padding-top:0}.signup-form-card .waitlist-copy-line{display:none}.signup-form-card .waitlist-fields{gap:1rem}.signup-form-card .waitlist-field-group,.signup-form-card .waitlist-phone-field,.signup-form-card .waitlist-instagram-field{gap:.42rem}.signup-form-card .waitlist-field-label{color:#e6e1dab8;letter-spacing:.12em;font-size:.6rem;font-weight:500}.signup-form-card .waitlist-field-label span{color:#e6e1da61;font-weight:300}.signup-form-card .field{color:#f4efe8f5;letter-spacing:.01em;text-align:left;text-transform:none;background:linear-gradient(#fffcf705,#07050875),#070508a3;border-color:#e8c9a02b;border-radius:12px;min-height:3.2rem;padding:0 .9rem;font-size:1rem}.signup-form-card .field:focus,.signup-form-card .field-listening{border-color:#ec6e74a3;box-shadow:inset 0 2px 12px #0006,0 0 0 3px #ce142c17}.signup-form-card .waitlist-dial{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-width:6.3rem;padding-inline:.65rem}.signup-form-card .waitlist-field-hint,.signup-form-card .waitlist-field-preview{color:#e6e1da73;font-size:.65rem;line-height:1.5}.signup-form-card .waitlist-field-warn{color:#ec6e74db}.signup-form-card .waitlist-consent{color:#e6e1da94;align-items:start;min-height:2.75rem;padding:.3rem 0;font-size:.67rem;line-height:1.55}.signup-form-card .waitlist-consent input[type=checkbox]{margin-top:.15rem}.signup-form-card .icon-button{color:#f8f1e9;letter-spacing:.15em;background:linear-gradient(#ffffff1a,#0000 30%),linear-gradient(135deg,#be182d,#7b0d1c);border-color:#ec6e7485;border-radius:12px;min-height:3.3rem;font-size:.68rem;font-weight:500;box-shadow:0 12px 36px #750a184d}.signup-form-card .waitlist-promise{color:#e6e1da7a;margin-top:-.25rem;font-size:.64rem;line-height:1.5}.signup-form-card .waitlist-qualify-line,.signup-form-card .club-guide--waitlist{display:none}.signup-form-card .waitlist-error{color:#f4b4b8eb;background:#ce142c14;border:1px solid #ec6e7438;border-radius:8px;margin-top:.8rem;padding:.75rem .9rem;font-size:.7rem;line-height:1.5}.signup-form-card .waitlist-vouch{background:#e8c9a00d;border-color:#e8c9a02e;border-radius:12px;margin-bottom:1rem}.signup-member-path{color:#e6e1da7a;border-top:1px solid #e8c9a01a;justify-content:center;align-items:center;gap:.45rem;margin-top:1.3rem;padding-top:1.1rem;font-size:.67rem;display:flex}.signup-member-path a{color:#f4efe8d6;text-underline-offset:3px}.signup-form-card.is-submitted{align-self:center}.signup-form-card .waitlist-panel--confirmed{text-align:center;justify-items:center;gap:.9rem;display:grid}.signup-form-card .confirm-seal{color:#e0c07a;background:radial-gradient(circle at 35% 30%, rgba(var(--vs-gold-seal), .22), #00000059);width:3.25rem;height:3.25rem;box-shadow:0 0 0 1px rgba(var(--vs-gold-seal), .4), 0 0 26px rgba(var(--vs-gold-seal), .22);border-radius:50%;place-items:center;margin-bottom:.2rem;display:grid}.signup-form-card .confirm-kicker{font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;color:#f4efe8;text-wrap:balance;margin:0;font-size:clamp(1.7rem,5vw,2.3rem);line-height:1.1}.signup-form-card .confirm-line{color:#f4efe8c7;text-wrap:pretty;max-width:30rem;margin:0;font-size:.95rem;line-height:1.55}.signup-form-card .confirm-invite-hint{color:#f4efe88c;max-width:30rem}.signup-form-card .confirm-vouched{color:rgba(var(--vs-foil), .9)}.signup-form-card .confirm-invite{text-align:left}.signup-form-card .confirm-standing{border:1px solid rgba(var(--vs-foil), .45);background:rgba(var(--vs-foil), .07);color:#f4efe8;letter-spacing:.14em;text-transform:uppercase;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:min(100%,22rem);min-height:3rem;margin-top:.3rem;font-size:.72rem;text-decoration:none;display:inline-flex}.signup-form-card .club-guide--after-submit{text-align:left;width:100%}@media (max-width:900px){.pl-header{grid-template-columns:1fr auto}.pl-nav{display:none}.pl-hero{grid-template-columns:minmax(0,1fr);gap:3rem}.pl-hero-facts{width:min(100%,34rem)}.pl-manifesto{grid-template-columns:1fr}.pl-manifesto-photo{background:linear-gradient(#0000 55%,#0b0709 100%),linear-gradient(90deg,#08080c26,#08080c66),url(/velvet-backgrounds/sound-mixer.webp) 50%/cover no-repeat;min-height:26rem}.pl-manifesto blockquote{margin-top:-3rem;padding-top:1rem}.pl-code-section,.pl-faq-section{grid-template-columns:1fr}.signup-shell{grid-template-columns:1fr;gap:1rem}.signup-intro{padding-bottom:1rem;position:static}.signup-atmosphere:before{inset:-5% -5% 56%}.signup-atmosphere:after{background:linear-gradient(#0000,#08080c 42%),radial-gradient(30rem 22rem at 70% 12%,#ce142c1a,#0000 70%)}.signup-atmosphere>span{display:none}}@media (max-width:720px){.pl-atmosphere-photo,.signup-atmosphere:before{animation:none}.pl-atmosphere-light,.pl-atmosphere-grain{display:none}.pl-button-quiet,.pl-live-proof{-webkit-backdrop-filter:none;backdrop-filter:none}[data-reveal]{filter:none;transition:opacity .56s var(--pl-ease) var(--delay,0s), transform .56s var(--pl-ease) var(--delay,0s)}.pl-header{min-height:4.8rem;padding:.9rem 1rem}.pl-brand,.signup-brand{gap:.55rem;font-size:.66rem}.pl-brand-mark,.signup-brand-mark{width:1.35rem;height:1.65rem}.pl-header-actions{gap:.6rem}.pl-member-link{display:none}.pl-hero{min-height:100svh;padding:7.5rem 1.2rem 4.8rem}.pl-hero h1{font-size:clamp(3rem,14.5vw,4.8rem)}.pl-hero-lead{font-size:.94rem;line-height:1.68}.pl-hero-actions{flex-direction:column;align-items:stretch}.pl-button{width:100%}.pl-hero-facts{display:none}.pl-scroll-cue{bottom:1rem;left:1.2rem}.pl-section{width:min(100% - 2rem,78rem);padding:5.5rem 0}.pl-experience-grid,.pl-steps{grid-template-columns:1fr}.pl-experience-card{min-height:17rem}.pl-manifesto-photo{background:linear-gradient(#0000 55%,#0b0709 100%),linear-gradient(90deg,#08080c26,#08080c66),url(/velvet-backgrounds/sound-mixer-mobile.webp) 50%/cover no-repeat}.pl-steps{gap:1px}.pl-steps:before{transform-origin:top;width:1px;height:auto;animation-name:plLineDrawVertical;top:0;bottom:0;left:1.55rem}@keyframes plLineDrawVertical{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.pl-steps li{grid-template-columns:2rem 1fr;gap:1rem;min-height:auto;padding:1.6rem 1rem;display:grid}.pl-steps h3{margin-top:0}.pl-proof{background:radial-gradient(32rem 26rem at 50% 45%,#d09d531f,#0000 70%),linear-gradient(#070508b8,#070508e0),url(/velvet-backgrounds/sound-tubes-mobile.webp) 50%/cover;min-height:35rem}.pl-live-proof{border-radius:12px;justify-content:center;width:100%}.pl-code-section{gap:2rem}.pl-code-form{padding:1rem}.pl-code-row{grid-template-columns:1fr}.pl-code-row>button{width:100%}.pl-code-status{flex-direction:column;align-items:flex-start}.pl-final{background:linear-gradient(#08080c,#0a0a0ad1),url(/velvet-backgrounds/sound-vinyl-mobile.webp) 50%/cover;min-height:34rem}.pl-final-glow{animation:none}.pl-footer{grid-template-columns:1fr auto}.pl-footer>p{display:none}.signup-header{grid-template-columns:1fr auto;min-height:4.8rem;padding:.9rem 1rem}.signup-header .signup-brand{display:none}.signup-back{font-size:.6rem}.signup-shell{width:min(100% - 1.5rem,76rem);margin-top:.5rem}.signup-intro{padding:2.5rem 0 1rem}.signup-atmosphere:before{background:linear-gradient(90deg,#08080c38,#08080ce0),linear-gradient(#08080c2e,#08080c),url(/velvet-backgrounds/sound-cones-mobile.webp) 50%/cover}.signup-intro h1{font-size:clamp(2.35rem,11.5vw,3.7rem)}.signup-trust-row{flex-direction:column;align-items:stretch}.signup-trust-row span{border-radius:10px;width:100%}.signup-form-card{padding:1rem}.signup-form-heading{margin-bottom:1.2rem}.signup-form-card .waitlist-phone-row{gap:.4rem}.signup-form-card .waitlist-dial{min-width:5.7rem}}@media (hover:none),(pointer:coarse){.pl-experience-card:hover,.pl-button-primary:hover,.pl-button-quiet:hover,.pl-code-row>button:hover:not(:disabled),.pl-final:hover:before,.pl-final:hover:after{transform:none}}html[data-perf=lite] .pl-atmosphere-light,html[data-perf=lite] .pl-atmosphere-grain,html[data-perf=lite] .pl-final-glow{display:none!important}html[data-perf=lite] .pl-atmosphere-photo,html[data-perf=lite] .signup-atmosphere:before,html[data-perf=lite] .pl-scroll-cue svg,html[data-perf=lite] .pl-live-dot{animation:none!important}html[data-perf=lite] [data-reveal]{filter:none!important}.public-landing,.signup-page{--pl-audio:#d2a25f;--pl-audio-bright:#efc47d;--pl-studio:#111214;--pl-studio-raised:#18191c}.public-landing{background:radial-gradient(64rem 42rem at 76% 4%,#d2a25f14,#0000 60%),#090a0b}.pl-atmosphere-photo{filter:saturate(.42)contrast(1.12)sepia(.08);background:linear-gradient(90deg,#090a0bf7 0%,#090a0bc9 42%,#090a0b52 72%,#090a0bad 100%),linear-gradient(#090a0b14,#090a0b 94%),url(/velvet-backgrounds/sound-records.webp) 50% 44%/cover no-repeat}.pl-atmosphere-light{background:radial-gradient(32rem 28rem at var(--pointer-x) var(--pointer-y), #d2a25f21, transparent 66%), linear-gradient(102deg, transparent 48%, #f4efe80b 52%, transparent 58%)}.pl-brand-mark,.signup-brand-mark{filter:grayscale()sepia(.28)brightness(1.22)drop-shadow(0 0 12px #d2a25f2e)}.pl-eyebrow,.pl-hero-eyebrow,.pl-card-icon,.pl-steps li>span,.signup-trust-row svg{color:#efc47de0}.pl-hero-eyebrow span{background:#d2a25fb8;box-shadow:0 0 10px #d2a25f38}.pl-hero h1,.pl-section-heading h2,.pl-proof h2,.pl-code-copy h2,.pl-final h2,.signup-intro h1,.signup-form-heading h2{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.055em;font-weight:800}.pl-hero h1{max-width:11ch;line-height:.96}.pl-experience-card h3,.pl-steps h3{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.015em;font-weight:400}.pl-button-primary,.pl-code-row>button,.signup-form-card .icon-button{color:#101113;text-shadow:none;background:#eee9e1;border-color:#f4efe8ad;box-shadow:inset 0 1px #ffffffd9,0 12px 34px #00000042}.pl-button-primary:hover,.pl-button-primary:focus-visible,.pl-code-row>button:hover:not(:disabled),.pl-code-row>button:focus-visible,.signup-form-card .icon-button:hover,.signup-form-card .icon-button:focus-visible{background:#fffaf2;border-color:#efc47de6;box-shadow:inset 0 1px #ffffffe6,0 14px 38px #0000004d,0 0 22px #d2a25f1f}.pl-button-quiet,.pl-code-form,.signup-form-card{background-color:#111214c7;border-color:#f4efe824}.pl-experience-card{background:radial-gradient(26rem 20rem at 0 0,#d2a25f0e,#0000 60%),#111214bd;border-color:#f4efe81c}.pl-experience-card:hover{background:radial-gradient(26rem 20rem at 0 0,#d2a25f17,#0000 60%),#18191ce6;border-color:#d2a25f42}.pl-experience-card:after{background:radial-gradient(circle,#d2a25f1a,#0000 65%)}.pl-card-icon,.signup-next li>span{color:#efc47de6;background:#d2a25f0f;border-color:#d2a25f3d}.pl-manifesto{background:#0d0e10}.pl-manifesto-photo{filter:saturate(.48)contrast(1.08);background:linear-gradient(90deg,#0000 55%,#0d0e10 100%),linear-gradient(#090a0b1a,#090a0b6b),url(/velvet-backgrounds/sound-mixer.webp) 50%/cover no-repeat}.pl-manifesto blockquote p{font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.05em;font-weight:800}.pl-manifesto blockquote svg{color:#efc47dbf}.pl-final:before{filter:none;background:repeating-radial-gradient(circle at 76% 52%,#0000 0 20px,#efc47d09 21px 22px);width:auto;transition:none;inset:0}.pl-final:after{display:none}.pl-final-glow{background:radial-gradient(#d2a25f1c,#0000 56%)}.pl-live-dot{background:#76b69b}.pl-code-form{background:radial-gradient(28rem 20rem at 100% 0,#d2a25f0f,#0000 65%),#111214d1}.pl-code-input-wrap:focus-within,.signup-form-card .field:focus,.signup-form-card .field-listening{border-color:#d2a25f94;box-shadow:inset 0 3px 16px #00000061,0 0 0 3px #d2a25f14}.signup-page{background:radial-gradient(40rem 30rem at 12% 20%,#d2a25f12,#0000 68%),#090a0b}.signup-atmosphere:before{filter:saturate(.38)contrast(1.1);background:linear-gradient(90deg,#090a0b2e,#090a0be6),linear-gradient(#090a0b1f,#090a0b),url(/velvet-backgrounds/sound-cones.webp) 50%/cover}.signup-atmosphere:after{background:linear-gradient(90deg,#0000,#090a0be6 52%),radial-gradient(32rem 28rem at 80% 18%,#d2a25f0f,#0000 70%)}.signup-form-card{background:radial-gradient(34rem 22rem at 100% -10%,#d2a25f0e,#0000 62%),#111214f0}.signup-form-card:before{background:linear-gradient(90deg,#0000,#d2a25f9e,#0000)}@media (max-width:720px){.pl-manifesto-photo{background:linear-gradient(#0000 55%,#0d0e10 100%),linear-gradient(90deg,#090a0b1f,#090a0b6b),url(/velvet-backgrounds/sound-mixer-mobile.webp) 50%/cover no-repeat}.signup-atmosphere:before{background:linear-gradient(90deg,#090a0b2e,#090a0be6),linear-gradient(#090a0b1f,#090a0b),url(/velvet-backgrounds/sound-cones-mobile.webp) 50%/cover}}@media (hover:none),(pointer:coarse){.pl-button-primary:hover,.pl-code-row>button:hover:not(:disabled),.signup-form-card .icon-button:hover{transform:none}}@media (prefers-reduced-motion:reduce){:is(html:has(.public-landing),html:has(.signup-page)){scroll-behavior:auto}.pl-atmosphere-photo,.signup-atmosphere:before,.pl-scroll-cue svg,.pl-live-dot,.pl-final-glow{animation:none}[data-reveal]{opacity:1;filter:none;transition:none;transform:none}.pl-hero-copy,.pl-hero-facts,.signup-intro,.signup-form-card{animation:none}.pl-button,.pl-experience-card,.pl-final:before,.pl-final:after{transition:none}}.signup-intro h1{font-family:var(--font-display);letter-spacing:.01em;font-weight:400}@media (max-width:767px){.velvet-cinema-bg__gallery{will-change:auto;animation:none}.velvet-cinema-bg__plate{will-change:auto;transition-duration:.72s,1s}.dust-motes{display:none}}@media (max-width:720px){.signup-atmosphere:before{animation:none}.signup-intro{padding:1.35rem 0 .6rem}.signup-intro h1{max-width:13ch;font-family:var(--font-display);letter-spacing:.01em;margin-top:.85rem;font-size:clamp(2rem,9.5vw,2.55rem);font-weight:400;line-height:1.08}.signup-lead{margin-top:1rem;font-size:.83rem;line-height:1.62}.signup-start{width:100%}.signup-trust-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin-top:.8rem;display:grid}.signup-trust-row span{text-align:center;border-radius:9px;justify-content:center;gap:.3rem;min-width:0;min-height:3.65rem;padding:.45rem .3rem;font-size:.54rem}.signup-trust-row svg{flex:none;width:13px}.signup-next,.signup-live-proof{display:none}.signup-form-card{margin-top:.35rem;scroll-margin-top:.75rem}}.signup-start{border-color:rgba(var(--vs-rose), .48);color:rgba(var(--vs-ivory-bright), .98);background:linear-gradient(#ffffff12,#0000 34%),linear-gradient(135deg,#991123f5,#540a15fa);box-shadow:inset 0 1px #ffffff14,0 14px 34px #4b061247}.signup-form-card .icon-button{border-color:rgba(var(--vs-rose), .52);color:rgba(var(--vs-ivory-bright), .98);background:linear-gradient(#ffffff14,#0000 30%),linear-gradient(135deg,#a9172c,#650b19);box-shadow:inset 0 1px #ffffff12,0 14px 34px #4b06124d}.signup-start:hover,.signup-start:focus-visible,.signup-form-card .icon-button:hover,.signup-form-card .icon-button:focus-visible{border-color:rgba(var(--vs-red-bright), .86);color:#fff;background:linear-gradient(#ffffff1c,#0000 34%),linear-gradient(135deg,#bf1b33,#760d1e)}@media (max-width:360px){.native-cinema>.member-shortcut{letter-spacing:.06em;gap:.32rem;max-width:46vw;font-size:.53rem}.card-shortcut{letter-spacing:.08em;gap:.3rem;padding-inline:.58rem;font-size:.54rem}.card-shortcut__full{display:none}.card-shortcut__short{display:inline}}.signup-form-heading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;font-weight:400}.signup-intro h1{-webkit-hyphens:manual;hyphens:manual;max-width:16ch;font-size:clamp(2.35rem,3.9vw,3.5rem);line-height:1.08}@media (max-width:720px){.signup-intro h1{-webkit-hyphens:manual;hyphens:manual;max-width:15ch}}.signup-start{border-color:rgba(var(--vs-foil), .34);background:rgba(var(--vs-foil), .05);color:rgba(var(--vs-foil), .92);box-shadow:none}.signup-start:hover,.signup-start:focus-visible{border-color:rgba(var(--vs-foil), .58);background:rgba(var(--vs-foil), .1);color:rgba(var(--vs-ivory-bright), .98)}.signup-form-card{border-color:rgba(var(--vs-foil), .2);background:radial-gradient(32rem 24rem at 100% -8%, rgba(var(--vs-foil), .09), transparent 60%), linear-gradient(180deg, #161314f5, #0b0a0cf7);box-shadow:inset 0 1px rgba(var(--vs-foil), .09), 0 36px 100px #00000075}.signup-form-card:before{background:linear-gradient(90deg, transparent, rgba(var(--vs-foil), .85), transparent);left:22%;right:22%}.velvet-cinema-bg__plate--one{--plate-bright:.9}.velvet-cinema-bg__plate--two{--plate-bright:.98}.velvet-cinema-bg__plate--three{--plate-bright:.8}.velvet-cinema-bg__plate--four{--plate-bright:.9}.velvet-cinema-bg__plate--five{--plate-bright:.86}.velvet-cinema-bg__plate--six{--plate-bright:.78;background-position:50% 64%}.velvet-cinema-bg:after{background:radial-gradient(26rem 20rem at 24% 20%, rgba(var(--vs-ivory), calc(.025 + var(--slit-intensity,0) * .035)), transparent 60%), radial-gradient(34rem 24rem at 76% 66%, rgba(var(--vs-foil), calc(.06 + var(--room-glow,0) * .11)), transparent 64%), linear-gradient(180deg, #03020252, transparent 22%, transparent 70%, rgba(3, 2, 2, calc(.34 + var(--scene-progress,0) * .22)))}.atmosphere-vignette{background:radial-gradient(ellipse at 50% 48%, rgba(var(--vs-ivory), .08), transparent 9%), radial-gradient(ellipse at 50% 45%, rgba(var(--vs-foil), .16), transparent 32%), radial-gradient(ellipse at 50% 86%, rgba(var(--vs-foil), .1), transparent 36%), linear-gradient(180deg, #08080c2e, #08080c0a 40%, #08080c99 100%), linear-gradient(90deg, #08080cb8 0%, #08080c2e 8%, transparent 24%, transparent 76%, #08080c33 92%, #08080cb8 100%)}.opening-breath{background:radial-gradient(ellipse at 50% 38%, rgba(var(--vs-ivory), calc(.04 + var(--slit-intensity) * .08)), transparent 18%), radial-gradient(ellipse at 50% 52%, rgba(255, 208, 158, calc(.1 + var(--intro-lift) * .08 + var(--curtain-presence) * .04)), transparent 46%), radial-gradient(ellipse at 48% 62%, rgba(var(--vs-foil), calc(.05 + var(--intro-lift) * .04)), transparent 40%), linear-gradient(180deg, #06060a42 0%, transparent 28%, #06060a6b 100%)}.doorway-depth{background:radial-gradient(ellipse at 50% 46%, rgba(245, 240, 232, calc(.1 + var(--slit-intensity) * .28)), transparent calc(1.5% + var(--slit-intensity) * 2.5%)), radial-gradient(ellipse at 50% 47%, rgba(var(--vs-ivory), calc(.08 + var(--slit-intensity) * .22)), transparent calc(3% + var(--slit-intensity) * 3%)), radial-gradient(ellipse at 50% 48%, rgba(var(--vs-foil), calc(.16 + var(--slit-intensity) * .38)), transparent calc(11% + var(--slit-intensity) * 5%)), radial-gradient(ellipse at 50% 54%, rgba(var(--vs-foil), calc(.12 + var(--slit-intensity) * .28)), transparent 30%), linear-gradient(90deg, transparent 0 43%, #050508c7 47%, rgba(var(--vs-ivory), calc(.08 + var(--slit-intensity) * .22)) 50%, #050508c2 53%, transparent 57%), radial-gradient(ellipse at 50% 112%, rgba(var(--vs-foil), calc(.12 + var(--curtain-presence) * .07)), transparent 36%)}.door-console{gap:.9rem;display:grid}.door-views{z-index:4;border:1px solid rgba(var(--vs-ivory), .12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0a0eeb;border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:.35rem;padding:.35rem;display:grid;position:sticky;top:0}.door-view-tab{min-height:3rem;color:rgba(var(--vs-ivory), .6);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem .6rem;font-size:.74rem;transition:color .18s,background .18s,border-color .18s;display:inline-flex}.door-view-tab.is-active{border-color:rgba(var(--vs-foil), .28);background:rgba(var(--vs-foil), .08);color:rgba(var(--vs-ivory), .94)}.door-view-badge{background:rgba(var(--vs-foil), .9);color:#12100c;font-variant-numeric:tabular-nums;border-radius:999px;min-width:1.25rem;padding:.05rem .3rem;font-size:.64rem;line-height:1.5}.scanner-start{letter-spacing:.1em;min-height:3.9rem;font-size:.92rem}.door-guide{gap:1rem;display:grid}.door-guide-lede{max-width:42rem;color:rgba(var(--vs-ivory), .58);margin:.4rem 0 0;font-size:.76rem;line-height:1.55}.door-guide-steps{counter-reset:door-step;gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.door-guide-steps li{border:1px solid rgba(var(--vs-ivory), .1);border-left:2px solid rgba(var(--vs-foil), .4);background:#ffffff05;border-radius:10px;padding:.75rem .85rem}.door-guide-steps b{color:rgba(var(--vs-foil), .86);letter-spacing:.05em;margin-bottom:.3rem;font-size:.76rem;display:block}.door-guide-steps p{color:rgba(var(--vs-ivory), .72);margin:0;font-size:.82rem;line-height:1.6}.door-guide-rules{border:1px solid rgba(var(--vs-crimson), .24);background:rgba(var(--vs-crimson), .06);border-radius:10px;padding:.8rem .9rem}.door-guide-rules .admin-kicker{align-items:center;gap:.35rem;display:inline-flex}.door-guide-rules ul{gap:.45rem;margin:.5rem 0 0;padding-left:1rem;display:grid}.door-guide-rules li{color:rgba(var(--vs-ivory), .78);font-size:.8rem;line-height:1.55}.door-page{padding:.9rem .75rem 2.5rem}.door-shell{gap:.9rem;max-width:46rem;margin:0 auto;display:grid}.door-head h1{letter-spacing:.12em;text-transform:uppercase;margin:.1rem 0 0;font-size:1.35rem}.door-footer{color:rgba(var(--vs-ivory), .42);justify-content:space-between;align-items:center;gap:.6rem;padding-top:.4rem;font-size:.68rem;display:flex}.door-login-lede,.door-login-stays{color:rgba(var(--vs-ivory), .58);text-align:center;margin:0;font-size:.76rem;line-height:1.55}.door-login-stays{color:rgba(var(--vs-ivory), .4);font-size:.68rem}@media (max-width:480px){.door-view-tab span{font-size:.68rem}}.scanner-tools{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.scanner-tools .admin-button.is-on{border-color:rgba(var(--vs-foil), .5);background:rgba(var(--vs-foil), .14);color:rgba(var(--vs-ivory), .95)}.scanner-refuse-row{align-items:center;gap:.45rem;display:flex}.scanner-refuse-row .scanner-refuse{flex:1}.scanner-refuse.is-armed{animation:1.1s ease-in-out infinite refuseArm}@keyframes refuseArm{0%,to{filter:brightness()}50%{filter:brightness(1.28)}}@media (prefers-reduced-motion:reduce){.scanner-refuse.is-armed{outline:2px solid #ffffff80;animation:none}}.scanner-pay-row{align-items:center;gap:.45rem;margin-top:.4rem;display:flex}.scanner-pay-row .scanner-pay{flex:1}.verdict-pay-hint{color:rgba(var(--vs-ivory), .55);margin:.35rem 0 0;font-size:.7rem;line-height:1.45}.scanner-pay.is-armed{animation:1.1s ease-in-out infinite refuseArm}@media (prefers-reduced-motion:reduce){.scanner-pay.is-armed{outline:2px solid #ffffff80;animation:none}}.presence-hint{color:rgba(var(--vs-ivory), .4);margin:.15rem 0 0;font-size:.68rem;line-height:1.45}.presence-open{margin-left:auto}.scanner-frame{aspect-ratio:1;border-radius:14px;width:100%;max-width:22rem;line-height:0;position:relative;overflow:hidden}.scanner-frame .scanner-video{border:0;border-radius:0;width:100%;max-width:none;height:100%}.scanner-frame .scanner-reticle{border-color:rgba(var(--vs-foil), .85);width:70%;height:70%;margin:0;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 100vmax #0000006b}.verdict-call{background:#00000057;border:1px solid;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem .7rem;padding:.85rem .9rem;display:grid}.verdict-call-mark{align-items:center;display:inline-flex}.verdict-call-word{font-family:var(--font-display,"Cinzel", serif);letter-spacing:.02em;font-size:clamp(1.45rem,8vw,2rem);font-weight:600;line-height:1}.verdict-call-why{color:rgba(var(--vs-ivory), .84);font-size:.9rem;font-family:var(--font-body,sans-serif);letter-spacing:0;text-transform:none;grid-column:1/-1;line-height:1.4}.verdict--admit .verdict-call{color:#b6e08b}.verdict--review .verdict-call{color:#f0c074}.verdict--deny .verdict-call,.verdict--cancelled .verdict-call{color:#f0999a}.verdict--pending .verdict-call{color:rgba(var(--vs-ivory), .86)}.verdict-name--nocard{font-family:var(--font-body,sans-serif);color:rgba(var(--vs-ivory), .72);font-size:.88rem;line-height:1.45}.verdict-todo{border-left:3px solid rgba(var(--vs-foil), .55);color:rgba(var(--vs-ivory), .88);margin:0;padding:.12rem 0 .12rem .7rem;font-size:.92rem;line-height:1.45}.verdict-handle{gap:.12rem;margin:-.35rem 0 0;display:grid}.verdict-handle b{color:rgba(var(--vs-foil), .95);font-size:.95rem;font-weight:600}.verdict-handle small{color:rgba(var(--vs-ivory), .58);font-size:.75rem;line-height:1.4}.scanner-undo-row{align-items:center;gap:.45rem;display:flex}.scanner-next-row{gap:.45rem;display:grid}.scanner-undo-row .scanner-undo{color:#f0c074;border-color:#f0c07466;flex:1}.scanner-undo.is-armed{background:#f0c07429;border-color:#f0c074d9;animation:1.1s ease-in-out infinite refuseArm}@media (prefers-reduced-motion:reduce){.scanner-undo.is-armed{outline:2px solid #ffffff80;animation:none}}.scanner-expired{background:#f0c07414;border:1px solid #f0c07466;border-radius:12px;justify-items:start;gap:.55rem;padding:.8rem .85rem;display:grid}.scanner-expired p{color:#f0c074;margin:0;font-size:.88rem;line-height:1.45}.scanner-findname{justify-content:center;width:100%}.scanner-manual-help{color:rgba(var(--vs-ivory), .62);margin:.1rem 0 0;font-size:.76rem;line-height:1.45}.scanner-legend{border:1px solid rgba(var(--vs-ivory), .12);background:#0003;border-radius:12px;gap:.45rem;padding:.8rem .85rem;display:grid}.scanner-legend ul{gap:.42rem;margin:0;padding:0;list-style:none;display:grid}.scanner-legend li{color:rgba(var(--vs-ivory), .82);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;font-size:.84rem;line-height:1.4;display:grid}.scanner-legend li i{background:currentColor;border-radius:3px;width:.7rem;height:.7rem;margin-top:.28rem}.scanner-legend li.verdict--admit{color:#b6e08b}.scanner-legend li.verdict--review{color:#f0c074}.scanner-legend li.verdict--deny{color:#f0999a}.scanner-legend li.verdict--admit,.scanner-legend li.verdict--review,.scanner-legend li.verdict--deny{background:0 0;border:0}.door-console .admin-button--compact{min-height:2.75rem}.door-console .admin-button--primary,.door-console .scanner-findname,.door-console .scanner-refuse{min-height:3.4rem;font-size:.92rem}.door-console .scanner-admit,.door-console .scanner-pay{min-height:3.9rem;font-size:1rem}.door-console .verdict--admit .scanner-admit{color:#eaf6dc;background:linear-gradient(#639922e6,#3a6010eb);border-color:#97c459bf}.door-console .verdict--review .scanner-pay{color:#fbeed7;background:linear-gradient(#ba7517e6,#7a4a0aeb);border-color:#ef9f27c7}.door-console .verdict--admit .scanner-refuse-row .scanner-refuse{background:0 0;border-color:#e24b4a57;flex:0 auto;min-height:2.75rem;padding-inline:.9rem;font-size:.76rem}.door-console .scanner-next{border-color:rgba(var(--vs-foil), .5);background:rgba(var(--vs-foil), .12);color:rgba(var(--vs-ivory-bright), .96)}.door-console .scanner-next:after,.door-console .scanner-admit:after,.door-console .scanner-pay:after{display:none}.door-console .scanner-hint,.door-console .presence-hint{color:rgba(var(--vs-ivory), .72);font-size:.8rem}.door-console .scanner-recent-item{font-size:.78rem}.door-console .scanner-recent-item b,.door-console .scanner-recent-item em,.door-console .scanner-recent-item small{color:rgba(var(--vs-ivory), .7);font-size:.68rem}.door-console .presence-summary span{color:rgba(var(--vs-ivory), .72);font-size:.66rem}.door-console .presence-main em,.door-console .presence-meta,.door-console .presence-meta small{color:rgba(var(--vs-ivory), .66);font-size:.7rem}.door-console .presence-state{font-size:.64rem}.perk-prep{border:1px solid rgba(var(--vs-foil), .22);background:rgba(var(--vs-foil), .05);border-radius:12px;gap:.7rem;padding:.85rem .9rem;display:grid}.perk-prep-head{justify-content:space-between;align-items:flex-start;gap:.6rem;display:flex}@media (max-width:520px){.perk-prep-head{flex-direction:column}.perk-prep-head .admin-button{width:100%}}.perk-prep-lede{max-width:34rem;color:rgba(var(--vs-ivory), .56);margin:.3rem 0 0;font-size:.72rem;line-height:1.5}.perk-prep-totals{grid-template-columns:repeat(3,1fr);gap:.45rem;display:grid}.perk-prep-total{border:1px solid rgba(var(--vs-ivory), .12);color:rgba(var(--vs-ivory), .5);letter-spacing:.06em;text-align:center;text-transform:uppercase;background:#0000003d;border-radius:10px;gap:.15rem;padding:.6rem .5rem;font-size:.62rem;display:grid}.perk-prep-total b{color:rgba(var(--vs-ivory), .95);font-variant-numeric:tabular-nums;letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.35rem;font-weight:400}.perk-prep-station{color:rgba(var(--vs-foil), .8);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.64rem;display:inline-flex}.perk-prep-group ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.perk-prep-group li{border:1px solid rgba(var(--vs-ivory), .09);background:#0003;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.5rem .6rem;display:grid}.perk-prep-group li b{color:rgba(var(--vs-foil), .92);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.95rem;font-weight:400}.perk-prep-group li span{color:rgba(var(--vs-ivory), .88);gap:.1rem;font-size:.8rem;display:grid}.perk-prep-group li small{color:rgba(var(--vs-ivory), .46);font-size:.68rem;line-height:1.4}.perk-prep-group li em{color:rgba(var(--vs-ivory), .38);white-space:nowrap;font-size:.64rem;font-style:normal}@media (max-width:380px){.perk-prep-group li{grid-template-columns:auto 1fr}.perk-prep-group li em{grid-column:2}}.agent-board-windows{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.agent-board-columns{grid-auto-columns:minmax(15rem,1fr);grid-auto-flow:column;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.5rem;display:grid;overflow-x:auto}.agent-board-column{background:#ffffff04;border:1px solid #e8c9a024;border-radius:.6rem;min-width:0;padding:.75rem}.agent-board-column .admin-lead-row{padding:.5rem 0}.agent-board-column .admin-lead-ig{overflow-wrap:anywhere;color:#e8c9a0e6;font-size:.82rem;line-height:1.35;display:block}.agent-board-column .admin-lead-meta{flex-wrap:wrap;row-gap:.3rem}@media (max-width:720px){.agent-board-columns{grid-auto-columns:minmax(12rem,82vw)}}.problem-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.problem-row{background:#ffffff04;border:1px solid #e8c9a024;border-radius:.55rem;padding:.85rem .9rem}.problem-row.is-decided{opacity:.5}.problem-line{overflow-wrap:anywhere;margin:0 0 .6rem;font-size:.95rem;line-height:1.45}.problem-actions{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.problem-quiet{color:#8a7f80;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:.2rem 0;font-size:.76rem;text-decoration:underline}.problem-quiet:hover:not(:disabled){color:#f4efe8db}.problem-quiet:disabled{opacity:.5;cursor:default}.problem-answered{color:#e8c9a0cc;align-items:center;gap:.35rem;margin:0;font-size:.78rem;display:flex}.problem-more{color:#8a7f80;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin-top:.9rem;padding:.3rem 0;font-size:.76rem;display:inline-flex}.problem-more:hover{color:#f4efe8db}.problem-brief{white-space:pre-wrap;overflow-wrap:anywhere;background:#00000047;border:1px solid #e8c9a01a;border-radius:.45rem;max-height:22rem;margin:.7rem 0 0;padding:.6rem .7rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;line-height:1.5;overflow-y:auto}.member-pending-more{border-top:1px solid #e8c9a01f;margin-top:1.1rem;padding-top:.9rem}.member-pending-more>summary{cursor:pointer;list-style:none}.member-pending-more>summary::-webkit-details-marker{display:none}.work-card{background:#ffffff04;border:1px solid #e8c9a01f;border-left-width:2px;border-radius:.5rem;margin-bottom:.5rem;padding:.6rem .65rem}.work-card.is-now{border-left-color:var(--vs-crimson)}.work-card.is-soon{border-left-color:#e8c9a080}.work-card.is-whenever{border-left-color:#e8c9a024}.work-card-line{overflow-wrap:anywhere;margin:0 0 .4rem;font-size:.84rem;line-height:1.4}.work-card-meta{flex-wrap:wrap;align-items:center;gap:.3rem;display:flex}.work-card-meta>.admin-chip,.work-card-meta>.admin-pill{white-space:nowrap;align-items:center;gap:.28rem;width:auto;display:inline-flex}.work-card-note{margin:.35rem 0 0;font-size:.72rem}.work-card-tags{flex-wrap:wrap;gap:.28rem;margin-bottom:.35rem;display:flex}.work-tag{letter-spacing:.1em;text-transform:uppercase;color:#e8c9a0d1;border:1px solid #e8c9a033;border-radius:.28rem;padding:.1rem .36rem;font-size:.6rem}.work-tag.is-origin{color:#8a7f80;border-color:#0000;padding-left:0}.work-tag.is-code,.work-tag.is-accessibility{color:#f3b0b3;border-color:#f3b0b357}.work-card-value{color:#e8c9a0c7;margin:0 0 .45rem;font-size:.75rem;line-height:1.4}.work-pr{text-decoration:none}.work-pr.is-success{color:#96d7aaf2;border-color:#78be8c66}.work-pr.is-failure{color:#f3b0b3;border-color:#f3b0b373}.work-pr.is-pending{color:#e8c9a0d9;border-color:#e8c9a057}.work-pr.is-none{color:#8a7f80;border-color:#e8c9a02e}.film-line--arrival .film-arrival-detail{border-top:1px solid rgba(var(--vs-crimson), .42);width:min(100%,24rem);color:rgba(var(--vs-ivory-bright), .9);font-family:var(--font-sans), "Helvetica Neue", Arial, sans-serif;letter-spacing:.18em;text-transform:uppercase;justify-items:center;gap:.32rem;margin:1rem auto 0;padding-top:.82rem;font-size:.7rem;font-weight:500;line-height:1.5;display:grid}.film-arrival-date{color:rgba(var(--vs-gold-seal), .92);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem}.access-choice>.scarcity{color:rgba(var(--vs-ivory), .78);letter-spacing:.055em;text-wrap:balance;margin:-.05rem 0 .9rem;font-size:.69rem;font-weight:400;line-height:1.45}.access-choice>.scarcity--pulse{color:rgba(var(--vs-gold-seal), .78);margin-top:-.55rem}.waitlist-progress{grid-template-columns:1fr auto;align-items:center;gap:.42rem .75rem;margin:.9rem 0 1.15rem;display:grid}.waitlist-progress>span:first-child{color:rgba(var(--vs-ivory), .58);letter-spacing:.16em;text-transform:uppercase;font-size:.58rem;font-weight:500}.waitlist-progress>strong{color:rgba(var(--vs-ivory-bright), .82);letter-spacing:.08em;grid-area:1/2;font-size:.62rem;font-weight:500}.waitlist-progress-track{background:rgba(var(--vs-ivory), .12);grid-column:1/-1;height:2px;display:block;position:relative;overflow:hidden}.waitlist-progress-track>span{background:linear-gradient(90deg, rgba(var(--vs-crimson), .92), rgba(var(--vs-gold-seal), .82));height:100%;box-shadow:0 0 12px rgba(var(--vs-crimson), .35);transition:width .38s cubic-bezier(.22,1,.36,1);display:block}.waitlist-step{gap:1rem;animation:.42s cubic-bezier(.22,1,.36,1) both velvetRiseIn;display:grid}.waitlist-step-actions{grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.65rem;display:grid}.waitlist-step-actions .icon-button{width:100%}.waitlist-back{border:1px solid rgba(var(--vs-ivory), .16);background:rgba(var(--vs-ivory), .025);min-width:6.4rem;min-height:3.1rem;color:rgba(var(--vs-ivory), .72);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;border-radius:10px;font-size:.62rem;font-weight:500}.waitlist-back:hover,.waitlist-back:focus-visible{border-color:rgba(var(--vs-foil), .46);color:rgba(var(--vs-ivory-bright), .96)}.card-shortcut.is-waitlist{color:rgba(var(--vs-ivory-bright), .98)}@media (max-width:767px){.film-line--arrival .film-arrival-detail{letter-spacing:.13em;width:min(100%,20rem);font-size:.62rem}.native-cinema>.card-shortcut{top:auto;right:max(.85rem, env(safe-area-inset-right,0px));bottom:max(.85rem, env(safe-area-inset-bottom,0px));left:max(.85rem, env(safe-area-inset-left,0px));border:1px solid rgba(var(--vs-red-bright), .58);width:auto;max-width:none;min-height:3.2rem;box-shadow:0 16px 38px #00000075, 0 0 24px rgba(var(--vs-crimson), .2);letter-spacing:.14em;background:linear-gradient(#ffffff14,#0000 32%),linear-gradient(135deg,#9d1327f7,#530915fa);border-radius:12px;padding-inline:1.15rem;font-size:.66rem}.waitlist-step-actions{grid-template-columns:1fr}.waitlist-step-actions .icon-button{grid-row:1}.waitlist-back{background:0 0;border-color:#0000;min-height:2.7rem}}@media (prefers-reduced-motion:reduce){.waitlist-step{animation:none}.waitlist-progress-track>span{transition:none}}@media (max-width:720px){.signup-start,.signup-next,.signup-form-heading h2{display:none}.signup-intro{padding-bottom:1rem}.signup-trust-row{margin-top:1rem}.signup-form-heading{margin-bottom:1rem}.signup-shell.is-submitted .signup-intro{display:none}.signup-shell.is-submitted .signup-form-card{margin-top:1rem}}.velvet-landing{--vl-ink:rgba(var(--vs-ivory), .92);--vl-ink-2:rgba(var(--vs-ivory), .68);--vl-hairline:rgba(var(--vs-foil), .16);--vl-maxw:1100px;--vl-ease:cubic-bezier(.16, 1, .3, 1);--vl-px:0;--vl-py:0;--vl-scroll:0;--vl-y:clamp(3rem, 5.6vw, 4.6rem);--vl-y-tight:clamp(1.8rem, 3.4vw, 2.8rem);--vl-gutter:clamp(1.3rem, 5vw, 3rem);isolation:isolate;color:var(--vl-ink);font-family:var(--font-sans);background:#08080c;font-weight:300;line-height:1.62;position:relative;overflow-x:clip}.velvet-landing h1,.velvet-landing h2,.velvet-landing h3{font-family:var(--font-display);text-wrap:balance;color:rgba(var(--vs-ivory-lit), .96);font-weight:400}.velvet-landing h2{letter-spacing:.03em;font-size:clamp(1.8rem,3.8vw,2.7rem);line-height:1.2}.velvet-landing a:focus-visible,.velvet-landing button:focus-visible,.velvet-landing input:focus-visible,.velvet-landing summary:focus-visible{outline:1px solid rgba(var(--vs-foil), .7);outline-offset:3px;border-radius:2px}.vl-lead{max-width:58ch;color:var(--vl-ink-2);text-wrap:pretty;font-size:1.02rem}.vl-centered-lead{margin-inline:auto}.vl-kicker{letter-spacing:.32em;text-transform:uppercase;color:rgba(var(--vs-foil), .72);font-size:.66rem;font-weight:500}.vl-section{padding:var(--vl-y) var(--vl-gutter);content-visibility:auto;contain-intrinsic-size:auto 600px;position:relative}.vl-tonight{contain-intrinsic-size:auto 700px}.vl-manifesto{contain-intrinsic-size:auto 430px}.vl-season{contain-intrinsic-size:auto 210px}.vl-sound{contain-intrinsic-size:auto 620px}.vl-ritual{contain-intrinsic-size:auto 500px}.vl-code{contain-intrinsic-size:auto 440px}.vl-questions{contain-intrinsic-size:auto 740px}@media (max-width:700px){.vl-tonight{contain-intrinsic-size:auto 900px}.vl-manifesto{contain-intrinsic-size:auto 400px}.vl-season{contain-intrinsic-size:auto 215px}.vl-sound{contain-intrinsic-size:auto 1180px}.vl-ritual{contain-intrinsic-size:auto 790px}.vl-code{contain-intrinsic-size:auto 480px}.vl-questions{contain-intrinsic-size:auto 780px}}.vl-inner{max-width:var(--vl-maxw);margin:0 auto}.vl-center{text-align:center}@media (hover:hover) and (pointer:fine){.velvet-landing:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(26vmax 26vmax at calc(50% + var(--vl-px) * 50%) calc(50% + var(--vl-py) * 50%), rgba(var(--vs-foil), .05), rgba(var(--vs-foil), .015) 42%, transparent 64%);mix-blend-mode:screen;position:fixed;inset:0}}.vl-header{z-index:var(--z-sticky,20);padding:calc(1.1rem + env(safe-area-inset-top,0px)) max(clamp(1.2rem, 4vw, 3rem), env(safe-area-inset-right,0px)) 1.1rem max(clamp(1.2rem, 4vw, 3rem), env(safe-area-inset-left,0px));opacity:0;background:linear-gradient(#08080cf0 30%,#08080c00);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:1rem;transition:opacity .9s .5s,transform .9s .5s,background-color .4s,border-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-8px)}.vl-header.is-stuck{border-bottom-color:var(--vl-hairline);-webkit-backdrop-filter:blur(14px)saturate(1.2);background:#08080cdb}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vl-header.is-stuck{background:#08080cf7}}.has-entered .vl-header{opacity:1;transform:none}.vl-header:before{content:"";height:calc(env(safe-area-inset-top,0px) + 8px);pointer-events:none;background:linear-gradient(#08080c 72%,#08080c00);position:absolute;inset:0 0 auto}.vl-brand{min-height:44px;font-family:var(--font-display);letter-spacing:.26em;text-transform:uppercase;color:rgba(var(--vs-ivory-lit), .96);align-items:center;gap:.6rem;font-size:.92rem;text-decoration:none;display:flex}.vl-brand-mark{width:18px;height:18px}.vl-nav{gap:2rem;display:flex}.vl-nav a,.vl-signin{color:var(--vl-ink-2);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:400;text-decoration:none}.vl-nav a{align-items:center;min-height:44px;transition:color .28s;display:inline-flex;position:relative}.vl-nav a:after{content:"";background:rgba(var(--vs-foil), .55);transform-origin:0;height:1px;transition:transform .34s var(--vl-ease);position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.vl-nav a:hover:after,.vl-nav a:focus-visible:after{transform:scaleX(1)}.vl-nav a:hover,.vl-signin:hover{color:rgba(var(--vs-foil), 1)}.vl-signin{transition:color .28s,border-color .28s,background-color .28s}.vl-signin:hover{border-color:rgba(var(--vs-foil), .45);background:rgba(var(--vs-foil), .06)}.vl-header-actions{align-items:center;gap:1rem;display:flex}.vl-locale{letter-spacing:.16em;color:rgba(var(--vs-ivory), .58);align-items:center;gap:.35rem;font-size:.66rem;display:flex}.vl-locale button{cursor:pointer;min-width:32px;min-height:44px;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:none;justify-content:center;align-items:center;padding:0 .3rem;display:inline-flex}.vl-locale button.is-active{color:rgba(var(--vs-foil), .95)}.vl-signin{white-space:nowrap;align-items:center;min-height:44px;padding:0 .25rem;display:inline-flex}.vl-header-cta{border:1px solid var(--vl-hairline);border-radius:var(--member-radius-md,12px);background:rgba(var(--vs-foil), .05);min-height:40px;color:rgba(var(--vs-ivory-lit), .92);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 1.15rem;font-size:.66rem;font-weight:500;text-decoration:none;transition:background-color .45s,background-image .45s,border-color .45s,color .45s,box-shadow .45s;display:inline-flex}.vl-header-cta:hover{border-color:rgba(var(--vs-foil), .45);color:rgba(var(--vs-ivory-bright), 1)}.vl-header.is-stuck .vl-header-cta{border-color:rgba(var(--vs-crimson), .65);color:rgba(var(--vs-ivory-lit), .98);background-image:linear-gradient(#b015269e,#560e1494);box-shadow:0 6px 22px #0000008c}.vl-header.is-stuck .vl-header-cta:hover{border-color:rgba(var(--vs-red-bright), .85)}.vl-menu-toggle{border:1px solid var(--vl-hairline);border-radius:var(--member-radius-md,12px);width:44px;height:44px;color:var(--vl-ink-2);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:color .28s,border-color .28s;display:none}.vl-menu-toggle:hover{color:rgba(var(--vs-foil), 1);border-color:rgba(var(--vs-foil), .45)}@media (max-width:860px){.vl-nav{display:none}.vl-menu-toggle{display:inline-flex}}.vl-menu{z-index:calc(var(--z-sticky,20) - 5);padding:calc(6rem + env(safe-area-inset-top,0px)) clamp(1.4rem, 6vw, 2.4rem) calc(2.4rem + env(safe-area-inset-bottom,0px));animation:vl-menu-in .34s var(--vl-ease) both;background:radial-gradient(90% 60% at 50% 0,#2b080f8c,#0000 62%),#08080c;flex-direction:column;justify-content:center;gap:2.4rem;display:flex;position:fixed;inset:0;overflow-y:auto}.vl-menu[hidden]{display:none}@keyframes vl-menu-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.vl-menu nav{flex-direction:column;display:flex}.vl-menu nav a{border-bottom:1px solid var(--vl-hairline);min-height:60px;color:rgba(var(--vs-ivory-lit), .94);font-family:var(--font-display);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;font-size:1.45rem;text-decoration:none;display:flex}.vl-menu nav a svg{color:rgba(var(--vs-foil), .6);flex:none}.vl-menu-doors{flex-direction:column;align-items:center;gap:1.2rem;display:flex}.vl-menu-doors .vl-cta{justify-content:center;width:100%;animation:none}@media (max-width:640px){.vl-header-cta{display:none}}.vl-hero>.vl-stage{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}.vl-stage>*{will-change:transform;position:absolute}.vl-stage-back{transform:translate3d(calc(var(--vl-px) * -14px), calc(var(--vl-py) * -10px), 0) scale(calc(1.06 + var(--vl-scroll) * .06));inset:-6%}.vl-stage-shaft{width:clamp(200px,42vmin,520px);height:135%;transform:translate3d(calc(-50% + var(--vl-px) * 34px), 0, 0) rotate(calc(var(--vl-px) * 2.4deg)) skewX(-7deg) scaleX(calc(1 - var(--vl-scroll) * .45));transform-origin:50% 0;background:linear-gradient(to bottom, rgba(var(--vs-foil), calc(.3 + .2 * var(--beat,0))), rgba(var(--vs-foil), .07) 46%, transparent 78%);clip-path:polygon(38% 0%,62% 0%,100% 100%,0% 100%);filter:blur(26px);mix-blend-mode:screen;opacity:calc(.9 - var(--vl-scroll) * .7);top:-20%;left:50%}.vl-stage-shaft:after{content:"";clip-path:polygon(46% 0%,54% 0%,74% 100%,26% 100%);background:linear-gradient(to bottom, rgba(var(--vs-ivory-lit), calc(.22 + .16 * var(--beat,0))), rgba(var(--vs-foil), .05) 40%, transparent 70%);filter:blur(10px);position:absolute;inset:0}.vl-stage-haze{transform:translate3d(calc(var(--vl-px) * 26px), calc(var(--vl-py) * 18px), 0);background:radial-gradient(38% 28% at 62% 30%, rgba(var(--vs-foil), .07), transparent 70%), radial-gradient(46% 34% at 30% 62%, #780e1c24, transparent 72%);filter:blur(18px);animation:26s ease-in-out infinite alternate vl-haze;inset:-20%}@keyframes vl-haze{to{transform:translate3d(calc(var(--vl-px) * 26px + 3%), calc(var(--vl-py) * 18px - 2%), 0)}}.vl-stage-motes{transform:translate3d(calc(var(--vl-px) * 44px), calc(var(--vl-py) * 30px), 0);inset:0}.vl-stage-motes span{left:calc(var(--m) * 8.3% + 2%);top:calc(var(--m) * 6.4% + 6%);width:calc(1.4px + var(--m) * .16px);height:calc(1.4px + var(--m) * .16px);background:rgba(var(--vs-ivory-lit), .9);box-shadow:0 0 6px rgba(var(--vs-foil), .75);opacity:0;animation:vl-mote calc(17s + var(--m) * 1.9s) linear infinite;animation-delay:calc(var(--m) * -2.4s);border-radius:50%;position:absolute}@keyframes vl-mote{0%{opacity:0;transform:translateY(12vh)}14%{opacity:.5}70%{opacity:.32}to{opacity:0;transform:translate(6vw,-34vh)}}.vl-stage-floor{width:min(760px,92vw);height:34vh;transform:translate3d(calc(-50% + var(--vl-px) * 18px), 0, 0);background:radial-gradient(50% 60% at 50% 50%, rgba(var(--vs-foil), calc(.13 + .14 * var(--beat,0))), transparent 68%);filter:blur(6px);opacity:calc(1 - var(--vl-scroll) * .8);bottom:4vh;left:50%}.vl-hero{text-align:center;min-height:100svh;padding:calc(6rem + env(safe-area-inset-top,0px)) 1.5rem 3.5rem;flex-direction:column;justify-content:center;align-items:center;gap:1.05rem;display:flex;position:relative;overflow:clip}.vl-hero>*{z-index:1;position:relative}.vl-hero .vl-kicker,.vl-hero h1,.vl-hero .vl-ad-line,.vl-hero .vl-lead{transform:translate3d(0, calc(var(--vl-scroll) * -46px), 0);opacity:calc(1 - max(0, var(--vl-scroll) - .15) * 1.5)}.vl-hero .vl-cta-row,.vl-hero .vl-subcta{transform:translate3d(0, calc(var(--vl-scroll) * -18px), 0);opacity:calc(1 - max(0, var(--vl-scroll) - .55) * 2.2)}.vl-hero-shade{z-index:0;pointer-events:none;position:absolute;inset:0}.vl-hero-video{object-fit:cover;opacity:.26;filter:saturate(.92);pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vl-video-poster{object-fit:cover;width:100%;height:100%;display:block}.velvet-landing picture:has(>.vl-video-poster){object-fit:cover;width:100%;height:100%;display:block}.vl-hero-shade{background:radial-gradient(120% 90%,#0000 30%,#08080cd1 78%),linear-gradient(#08080c8c,#08080c33 30%,#08080c59 70%,#08080cb3)}.vl-hero:after{content:"";background:radial-gradient(50% 90% at 50% 100%, rgba(var(--vs-foil), calc(.18 + .16 * var(--beat,0))), rgba(var(--vs-foil), .04) 55%, transparent 78%);pointer-events:none;z-index:0;border-radius:50% 50% 0 0/100% 100% 0 0;width:150vw;height:44vh;position:absolute;bottom:-10vh;left:50%;transform:translate(-50%)}.vl-hero h1{letter-spacing:.03em;font-size:clamp(2.7rem,6.8vw,5.6rem);line-height:1.08}.vl-hero-line{display:block;overflow:clip}.vl-hero-line>span{display:block;transform:translateY(110%)}.has-entered .vl-hero-line>span{animation:vl-rise .75s var(--vl-ease) forwards}.has-entered .vl-hero-line:nth-of-type(2)>span{animation-delay:.1s}@keyframes vl-rise{to{transform:none}}.vl-card-stage{perspective:1100px;width:min(366px,80vw);perspective-origin:calc(50% + var(--vl-px) * 14%) calc(50% + var(--vl-py) * 10%);transform-style:preserve-3d;margin:1rem 0 .5rem;animation:7.5s ease-in-out infinite vl-float;position:relative}@keyframes vl-float{0%,to{transform:translate(0)}50%{transform:translateY(-10px)}}.vl-card-mirror{border-radius:var(--member-radius-md,12px);background:linear-gradient(to bottom, rgba(var(--vs-foil), .16), #780e1c17 40%, transparent 78%);height:62%;transform:translate3d(0, 6px, 0) scaleY(-1) rotateX(calc(var(--vl-py) * -6deg));transform-origin:50% 0;filter:blur(7px);opacity:calc(.75 - var(--vl-scroll) * .75);pointer-events:none;position:absolute;top:100%;left:0;right:0}.vl-card{aspect-ratio:1.586;border:1px solid rgba(var(--vs-foil), .42);border-radius:var(--member-radius-md,12px);background:linear-gradient(120deg, rgba(var(--vs-foil), .1), transparent 34%, transparent 66%, rgba(var(--vs-foil), .07)), linear-gradient(150deg, #120a0e, #0f080a 55%, #0a0709);background-image:repeating-linear-gradient(58deg, rgba(var(--vs-foil), .045) 0 1px, transparent 1px 7px), linear-gradient(120deg, rgba(var(--vs-foil), .1), transparent 34%, transparent 66%, rgba(var(--vs-foil), .07)), linear-gradient(150deg, #120a0e, #0f080a 55%, #0a0709);width:100%;box-shadow:0 26px 72px #000c, 0 0 64px rgba(var(--vs-foil), calc(.1 + .1 * var(--beat,0))), inset calc(var(--vl-px) * -16px) calc(var(--vl-py) * -12px) 34px rgba(var(--vs-foil), .09);transform-style:preserve-3d;will-change:transform;transform:rotateX(calc(var(--vl-py) * -9deg + var(--vl-scroll) * 16deg)) rotateY(calc(var(--vl-px) * 13deg)) scale(calc(1 - var(--vl-scroll) * .1));flex-direction:column;justify-content:space-between;padding:1.15rem 1.35rem;display:flex;position:relative}.vl-card:before{content:"";border:1px solid rgba(var(--vs-foil), calc(.14 + .32 * var(--air,0)));pointer-events:none;border-radius:8px;position:absolute;inset:7px}.vl-card-gloss{border-radius:var(--member-radius-md,12px);pointer-events:none;background:radial-gradient(58% 120% at calc(50% + var(--vl-px) * 46%) calc(50% + var(--vl-py) * 46%), rgba(var(--vs-ivory-lit), .17), rgba(var(--vs-foil), .06) 36%, transparent 66%);mix-blend-mode:screen;position:absolute;inset:0;transform:translateZ(1px)}.vl-card:after{content:"";border-radius:var(--member-radius-md,12px);pointer-events:none;background:linear-gradient(105deg, transparent 42%, rgba(var(--vs-ivory-lit), .07) 50%, transparent 58%);background-size:280% 100%;animation:9s ease-in-out infinite vl-sheen;position:absolute;inset:0}@keyframes vl-sheen{0%,55%{background-position:132% 0}85%,to{background-position:-40% 0}}.vl-card-ghost{pointer-events:none;transform:translate3d(calc(var(--vl-px) * -7px), calc(var(--vl-py) * -5px), 0);place-items:center;display:grid;position:absolute;inset:0}.vl-card-ghost .brand-mark{aspect-ratio:1;opacity:.13;filter:saturate(0)brightness(2.1);width:32%;height:auto}.vl-card-row{z-index:1;justify-content:space-between;align-items:baseline;display:flex;position:relative}.vl-card-name{font-family:var(--font-display);letter-spacing:.3em;text-transform:uppercase;color:rgba(var(--vs-foil), 1);font-size:.78rem}.vl-card-no{font-family:var(--font-display);letter-spacing:.12em;color:rgba(var(--vs-ivory-lit), .96);font-size:1.6rem}.vl-card-tag{letter-spacing:.3em;text-transform:uppercase;color:rgba(var(--vs-foil), .6);font-size:.54rem}.vl-hero:has(.vl-hero-live) .vl-kicker{display:none}.vl-hero-live{border:1px solid rgba(var(--vs-foil), .24);border-radius:var(--member-radius-pill,999px);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--vs-ivory), .86);background:#08080c80;align-items:center;gap:.55rem;padding:.4rem .9rem;font-size:.68rem;font-weight:500;display:inline-flex}.vl-live-dot{background:rgba(var(--vs-crimson-lit), 1);width:6px;height:6px;box-shadow:0 0 0 0 rgba(var(--vs-crimson-lit), .55);border-radius:50%;flex:none;animation:2.6s ease-out infinite vl-live}@keyframes vl-live{0%{box-shadow:0 0 0 0 rgba(var(--vs-crimson-lit), .5)}70%,to{box-shadow:0 0 0 9px rgba(var(--vs-crimson-lit), 0)}}.vl-ask{align-items:stretch;gap:.6rem;width:min(560px,100%);margin-top:.6rem;display:flex}.vl-ask-field{border:1px solid rgba(var(--vs-foil), .24);border-radius:var(--member-radius-md,12px);-webkit-backdrop-filter:blur(8px);min-width:0;color:rgba(var(--vs-foil), .7);background:#08080c9e;flex:1;align-items:center;gap:.6rem;padding:0 1rem;transition:border-color .3s,box-shadow .3s;display:flex}.vl-ask-field:focus-within{border-color:rgba(var(--vs-foil), .55);box-shadow:0 0 30px rgba(var(--vs-foil), .16)}.vl-ask-field input{min-width:0;color:rgba(var(--vs-ivory-lit), .96);letter-spacing:.02em;background:0 0;border:none;flex:1;padding:1rem 0;font-family:inherit;font-size:.95rem}.vl-ask-field input:focus{outline:none}.vl-ask-field input::placeholder{color:rgba(var(--vs-ivory), .5)}.vl-ask .vl-cta{flex:none;animation:none}.vl-quiet.vl-hero-quiet{color:rgba(var(--vs-ivory), .6);border-bottom-color:#0000;margin-top:.4rem;font-size:.7rem}.vl-quiet.vl-hero-quiet:hover{border-bottom-color:rgba(var(--vs-foil), .5)}@media (max-width:620px){.vl-ask{flex-direction:column;gap:.55rem}.vl-ask .vl-cta{justify-content:center;padding:.95rem 1rem}}.vl-cta-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem;margin-top:.6rem;display:flex}.vl-cta{color:rgba(var(--vs-ivory-lit), .98);border:1px solid rgba(var(--vs-crimson), .65);border-radius:var(--member-radius-md,12px);letter-spacing:.22em;text-transform:uppercase;box-shadow:0 0 34px rgba(var(--vs-foil), calc(.26 + .2 * var(--beat,0))), 0 0 90px rgba(var(--vs-foil), .1), 0 8px 30px #0009;background:linear-gradient(#b015269e,#560e1494);align-items:center;gap:.55rem;padding:.95rem 2.1rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:box-shadow .35s,transform .35s;animation:4.5s ease-in-out infinite vl-breathe;display:inline-flex}@keyframes vl-breathe{50%{box-shadow:0 0 44px rgba(var(--vs-foil), .38), 0 0 110px rgba(var(--vs-foil), .15), 0 8px 30px #0009}}.vl-cta:hover,.vl-cta:focus-visible{transform:translateY(-1px)}.vl-quiet{min-height:44px;color:var(--vl-ink-2);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--vl-hairline);align-items:center;gap:.45rem;padding-bottom:.26rem;font-size:.76rem;text-decoration:none;display:inline-flex}.vl-quiet:hover{color:rgba(var(--vs-foil), 1);border-color:rgba(var(--vs-foil), .5)}.vl-subcta{letter-spacing:.05em;color:rgba(var(--vs-foil), .62);margin-top:.25rem;font-size:.74rem}.vl-scroll-cue{background:linear-gradient(rgba(var(--vs-foil), .06), rgba(var(--vs-foil), .22));z-index:1;width:1px;height:clamp(34px,5vh,52px);position:absolute;bottom:clamp(1.2rem,3.5vh,2.4rem);left:50%;overflow:hidden;translate:-50%}.vl-scroll-cue:after{content:"";background:linear-gradient(transparent, rgba(var(--vs-foil), .95));height:60%;animation:vl-cue-fall 3.4s var(--vl-ease) infinite;inset-inline:0;position:absolute;top:-60%}@keyframes vl-cue-fall{0%{opacity:0;transform:translateY(0)}22%{opacity:1}70%,to{opacity:0;transform:translateY(280%)}}@media (max-height:720px){.vl-scroll-cue{display:none}}.vl-ad-line{max-width:46ch;color:rgba(var(--vs-foil), .86);text-wrap:balance;margin:0 auto;font-size:1rem;line-height:1.55}@media (max-width:560px){.vl-ad-line{font-size:.92rem}}.vl-vouch{max-width:46ch;color:rgba(var(--vs-ivory), .72);text-wrap:pretty;margin:0 auto;font-size:.86rem;line-height:1.5}.vl-vouch-kicker{letter-spacing:.28em;text-transform:uppercase;color:rgba(var(--vs-foil), .86);margin-bottom:.2rem;font-size:.62rem;display:block}.vl-hero .vl-vouch{transform:translate3d(0, calc(var(--vl-scroll) * -46px), 0);opacity:calc(1 - max(0, var(--vl-scroll) - .15) * 1.5)}@media (max-height:820px){.vl-hero{gap:.8rem;padding-top:5.5rem;padding-bottom:2.5rem}.vl-hero h1{font-size:clamp(2.2rem,5vw,3.6rem)}.vl-hero .vl-lead{font-size:.95rem}.vl-card-stage{width:min(292px,70vw);margin:.6rem 0 .3rem}.vl-ask-field input{padding:.85rem 0}}@media (max-height:700px){.vl-hero{gap:.62rem;padding-top:5rem;padding-bottom:1.6rem}.vl-hero h1{font-size:clamp(1.9rem,4.4vw,3rem)}.vl-hero .vl-lead{font-size:.88rem;line-height:1.45}.vl-hero-live{padding:.3rem .7rem;font-size:.62rem}.vl-card-stage{width:min(250px,62vw);margin:.4rem 0 .2rem}.vl-hero-quiet{display:none}}@media (max-width:560px){.vl-kicker{letter-spacing:.18em;font-size:.6rem}.vl-hero-live{letter-spacing:.1em;gap:.45rem;padding:.34rem .75rem;font-size:.58rem}.vl-header{padding:calc(.85rem + env(safe-area-inset-top,0px)) max(1rem, env(safe-area-inset-right,0px)) .85rem max(1rem, env(safe-area-inset-left,0px));gap:.5rem}.vl-brand{letter-spacing:.16em;white-space:nowrap;gap:.45rem;font-size:.72rem}.vl-brand-mark{width:15px;height:15px}.vl-header-actions{gap:.45rem}.vl-signin{display:none}.vl-locale{font-size:.62rem}.vl-hero{gap:.85rem;padding:5rem 1.2rem 3.5rem}.vl-hero h1{font-size:clamp(2rem,9.2vw,2.7rem)}.vl-hero .vl-lead{font-size:.92rem;line-height:1.55}.vl-card-stage{width:min(268px,70vw);margin:.9rem 0 .3rem}.vl-card{padding:.85rem 1rem}.vl-card-mirror{display:none}.vl-card-no{font-size:1.25rem}.vl-card-name{letter-spacing:.22em;font-size:.66rem}.vl-card-tag{letter-spacing:.22em;font-size:.48rem}.vl-cta-row{gap:.8rem}.vl-cta{letter-spacing:.12em;white-space:nowrap;padding:.85rem 1.3rem;font-size:.7rem}.vl-quiet{letter-spacing:.12em;font-size:.68rem}.vl-subcta{font-size:.66rem}.vl-panel-body{gap:.8rem}.vl-cycle li{letter-spacing:.14em;padding:.7rem .25rem;font-size:.58rem}.vl-cycle li b{font-size:.82rem}}.vl-proof{padding:var(--vl-y-tight) var(--vl-gutter);border-bottom:1px solid var(--vl-hairline);background:linear-gradient(#08080c,#0a080c)}.vl-proof-row{max-width:820px;margin:0 auto;display:flex}.vl-proof-item{text-align:center;flex:1;min-width:0;padding:.4rem .8rem}.vl-proof-item+.vl-proof-item{border-left:1px solid var(--vl-hairline)}.vl-proof-value{font-family:var(--font-display);letter-spacing:.04em;color:rgba(var(--vs-ivory-lit), .96);font-variant-numeric:tabular-nums;font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.15}.vl-proof-cap{color:rgba(var(--vs-ivory), .6)}.vl-proof-label{letter-spacing:.26em;text-transform:uppercase;color:rgba(var(--vs-foil), .72);margin:.45rem 0 0;font-size:.6rem;font-weight:500}@media (max-width:560px){.vl-proof-row{flex-direction:column}.vl-proof-item{text-align:left;justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.vl-proof-item+.vl-proof-item{border-left:none;border-top:1px solid var(--vl-hairline)}.vl-proof-label{letter-spacing:.18em;margin:0}}.vl-tonight{background:linear-gradient(#08080c,#0a070b 55%,#08080c)}.vl-date-line{font-family:var(--font-display);letter-spacing:.04em;color:rgba(var(--vs-ivory-lit), .96);font-size:clamp(1.6rem,3.4vw,2.4rem)}.vl-cycle{border-top:1px solid var(--vl-hairline);border-bottom:1px solid var(--vl-hairline);justify-content:center;max-width:560px;margin:1.6rem auto 2.4rem;padding:0;list-style:none;display:flex;position:relative;overflow:hidden}.vl-cycle:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--vs-foil), .85), transparent);width:34%;height:1px;animation:12s linear infinite vl-rail;position:absolute;top:-1px;left:0}@keyframes vl-rail{0%{transform:translate(-100%)}to{transform:translate(295%)}}.vl-cycle li{text-align:center;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--vs-ivory), .62);flex:1;padding:.85rem .4rem;font-size:.66rem}.vl-cycle li b{font-family:var(--font-display);letter-spacing:.1em;color:rgba(var(--vs-ivory), .78);margin-bottom:.15rem;font-size:.95rem;font-weight:400;display:block}.vl-cycle li.is-now,.vl-cycle li.is-now b{color:rgba(var(--vs-crimson-lit), .95)}.vl-cycle li b:after{content:"";background:0 0;width:26px;height:1px;margin:.35rem auto 0;display:block}.vl-cycle li.is-now b:after{background:rgba(var(--vs-crimson-lit), 1);box-shadow:0 0 8px rgba(var(--vs-crimson-lit), .8)}.vl-panel{border:1px solid var(--vl-hairline);text-align:left;background:linear-gradient(#0d090c,#0a0709);border-radius:8px;grid-template-columns:1fr 1.15fr;max-width:880px;margin:0 auto;display:grid;overflow:hidden}.vl-panel-plate{background:#0a0708 url(/velvet-motion/floor-loop-poster.jpg) 50% 42%/cover no-repeat;min-height:340px;margin:0;position:relative;overflow:clip}.vl-panel-video{object-fit:cover;object-position:center 42%;opacity:.9;width:100%;height:100%;position:absolute;inset:0}.vl-panel-cover{object-fit:cover;object-position:center;opacity:.96}.vl-panel-plate:after{content:"";background:linear-gradient(#08080c14,#08080c4d),radial-gradient(90% 65% at 50% 105%,#08080cb8,#0000 62%);position:absolute;inset:0}.vl-panel-plate figcaption{z-index:1;text-align:center;font-family:var(--font-display);letter-spacing:.22em;color:rgba(var(--vs-ivory-lit), .96);text-shadow:0 2px 22px #000000d9;font-size:1.5rem;position:absolute;bottom:1.1rem;left:0;right:0}.vl-panel-body{flex-direction:column;justify-content:center;gap:1rem;padding:2.1rem 2.2rem;display:flex}.vl-panel-body p{color:var(--vl-ink-2);text-wrap:pretty;font-size:.9rem}.vl-panel-live .scarcity{color:rgba(var(--vs-rose), .9);font-size:.82rem}@media (max-width:700px){.vl-panel{background:0 0;border:0;border-radius:0;grid-template-columns:1fr}.vl-panel-plate{border-radius:10px;min-height:min(72vw,420px)}.vl-panel-plate figcaption{font-size:1.7rem;bottom:1.2rem}.vl-panel-body{text-align:center;gap:.8rem;padding:1.1rem .2rem 0}}.vl-manifesto{padding-block:clamp(5rem, 10vw, 8rem) var(--vl-y-tight)}.vl-manifesto h2{max-width:16em;margin:0 auto 1.1rem;font-size:clamp(2rem,4.6vw,3.3rem)}.vl-presence{font-family:var(--font-display);letter-spacing:.16em;color:rgba(var(--vs-foil), .92);text-wrap:balance;margin-top:2.2rem;font-size:1.05rem}@media (max-width:560px){.vl-presence{letter-spacing:.08em;margin-top:1.7rem;font-size:.98rem}}.vl-season{padding-block:0}.vl-season-inner{text-align:center;border-top:1px solid var(--vl-hairline);border-bottom:1px solid var(--vl-hairline);flex-direction:column;align-items:center;gap:.9rem;max-width:720px;margin:0 auto;padding:1.8rem 1.4rem;display:flex}.vl-season-line{font-family:var(--font-display);letter-spacing:.02em;color:rgba(var(--vs-gold-seal), .95);text-wrap:balance;text-shadow:0 0 calc(18px * var(--air,0)) rgba(var(--vs-gold-seal), calc(.5 * var(--air,0)));font-size:clamp(1.05rem,2.2vw,1.35rem);line-height:1.5}.vl-season-inner{border-color:rgba(var(--vs-foil), calc(.16 + .24 * var(--air,0)))}.vl-creed-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem;margin-top:2.4rem;display:grid}.vl-creed{border:1px solid var(--vl-hairline);border-radius:8px;flex-direction:column;justify-content:flex-end;gap:.5rem;min-height:24rem;padding:1.8rem 1.6rem;display:flex;position:relative;overflow:clip}.vl-creed>*{position:relative}.vl-creed-plate{transition:transform 7s var(--vl-ease);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.07)}.vl-creed.is-visible .vl-creed-plate{transform:scale(1)}.vl-creed{transition:border-color .45s}.vl-creed:hover{border-color:rgba(var(--vs-foil), .34)}.vl-creed.is-visible:hover .vl-creed-plate{transform:scale(1.04)}.vl-creed-plate:after{content:"";background:linear-gradient(#08080c1a 32%,#08080ce6 84%);position:absolute;inset:0}.vl-creed--1 .vl-creed-plate{background-image:url(/velvet-backgrounds/sound-mixer-mobile.webp)}.vl-creed--2 .vl-creed-plate{background-image:url(/velvet-backgrounds/sound-vinyl-mobile.webp)}.vl-creed--3 .vl-creed-plate{background-image:url(/velvet-backgrounds/sound-doorway-mobile.webp);background-position:50% 62%}@media (min-width:701px){.vl-creed--1 .vl-creed-plate{background-image:url(/velvet-backgrounds/sound-mixer.webp)}.vl-creed--2 .vl-creed-plate{background-image:url(/velvet-backgrounds/sound-vinyl.webp)}.vl-creed--3 .vl-creed-plate{background-image:url(/velvet-backgrounds/sound-doorway.webp)}}.vl-creed h3{letter-spacing:.02em;font-size:1.16rem;line-height:1.35}.vl-creed p{color:var(--vl-ink);font-size:.86rem}@media (max-width:700px){.vl-creed{min-height:18rem}}.vl-marquee{border-top:1px solid var(--vl-hairline);border-bottom:1px solid var(--vl-hairline);margin-top:2.6rem;padding:1rem 0;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.vl-marquee-track{white-space:nowrap;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--vs-ivory), .72);flex:none;gap:2.6rem;padding-right:2.6rem;font-size:clamp(1.05rem,2.2vw,1.5rem);animation:38s linear infinite vl-marquee;display:flex}@keyframes vl-marquee{to{transform:translate(-100%)}}.vl-marquee:hover .vl-marquee-track{animation-play-state:paused}.vl-marquee-track span{align-items:center;gap:2.6rem;display:inline-flex}.vl-marquee-track span:after{content:"";background:rgba(var(--vs-foil), .55);border-radius:50%;width:5px;height:5px}.vl-voices{padding-top:var(--vl-y-tight)}.vl-voices-inner{flex-direction:column;gap:2.6rem;max-width:720px;margin:0 auto;display:flex}.vl-voice{text-align:center;margin:0}.vl-voice p{font-family:var(--font-display);letter-spacing:.02em;color:var(--vl-ink);text-wrap:balance;font-size:clamp(1.05rem,2.4vw,1.45rem);line-height:1.5}.vl-voice footer{letter-spacing:.28em;text-transform:uppercase;color:rgba(var(--vs-gold), .9);margin-top:.7rem;font-size:.68rem}.vl-ritual-title{max-width:16em}.vl-steps{grid-template-columns:repeat(3,1fr);gap:2.6rem;margin-top:2.8rem;padding:0;list-style:none;display:grid}.vl-step{border-top:1px solid var(--vl-hairline);padding-top:1.3rem}.vl-step:hover{border-top-color:rgba(var(--vs-foil), .42)}.vl-step em{font-family:var(--font-display);letter-spacing:.04em;color:rgba(var(--vs-gold), .92);font-size:1.05rem;font-style:normal;line-height:1;display:block}.vl-step h3{margin:.5rem 0 .45rem;font-size:1.3rem}.vl-step p{color:var(--vl-ink-2);text-wrap:pretty;font-size:.88rem}@media (max-width:820px){.vl-steps{grid-template-columns:1fr;gap:1.9rem}}.vl-code{background:radial-gradient(70% 90% at 50% 115%, rgba(var(--vs-foil), .12), transparent 60%), radial-gradient(130% 80% at 50% 9%, #2b080f99, transparent 66%), linear-gradient(#08080c, #0a070b 26%, #0a070b)}.vl-code-form{text-align:left;flex-direction:column;gap:.9rem;max-width:440px;margin:2.2rem auto 0;display:flex}.vl-code-form>label{letter-spacing:.3em;text-transform:uppercase;color:rgba(var(--vs-foil), .72);font-size:.66rem;font-weight:500}.vl-code-row{gap:.7rem;display:flex}.vl-code-field{border:1px solid var(--vl-hairline);border-radius:var(--member-radius-md,12px);min-width:0;color:rgba(var(--vs-foil), .6);background:#090608;flex:1;align-items:center;gap:.6rem;padding:0 .9rem;display:flex}.vl-code-field:focus-within{border-color:rgba(var(--vs-foil), .5);box-shadow:0 0 26px rgba(var(--vs-foil), .14)}.vl-code-field input{min-width:0;color:rgba(var(--vs-ivory-lit), .96);font-family:var(--font-display);letter-spacing:.3em;text-align:center;background:0 0;border:none;flex:1;padding:.9rem 0;font-size:1.1rem}.vl-code-field input:focus{outline:none}.vl-code-field input::placeholder{color:rgba(var(--vs-ivory), .55);letter-spacing:.3em}.vl-code-row button{border:1px solid rgba(var(--vs-foil), .4);border-radius:var(--member-radius-md,12px);color:rgba(var(--vs-foil), 1);cursor:pointer;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;background:#0f080a;padding:0 1.5rem;font-family:inherit;font-size:.72rem;font-weight:500}.vl-code-row button:hover:not(:disabled){background:rgba(var(--vs-foil), .1)}.vl-code-row button:disabled{opacity:.7;cursor:progress}@media (max-width:560px){.vl-code-row{flex-direction:column;gap:.6rem}.vl-code-row button{min-height:52px;padding:.95rem 1.5rem}}.vl-code-status{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:.85rem;display:flex}.vl-code-status span{align-items:center;gap:.4rem;display:inline-flex}.vl-code-status.is-success span{color:rgba(var(--vs-success), .95)}.vl-code-status.is-error span{color:rgba(var(--vs-crimson-lit), .95)}.vl-code-status a{color:rgba(var(--vs-foil), 1);border-bottom:1px solid rgba(var(--vs-foil), .4);align-items:center;gap:.35rem;padding-bottom:.1rem;text-decoration:none;display:inline-flex}.vl-member-door{color:var(--vl-ink-2);font-size:.8rem}.vl-member-door a{color:rgba(var(--vs-foil), 1);background-image:linear-gradient(#e8c9a066,#e8c9a066);background-position:0 calc(100% - .7rem);background-repeat:no-repeat;background-size:100% 1px;padding:.7rem 0 calc(.7rem + 1px);text-decoration:none;display:inline-block}.vl-member-door a:hover{background-image:linear-gradient(#e8c9a0e6,#e8c9a0e6)}.vl-faq{text-align:left;max-width:680px;margin:2.4rem auto 0}@media (min-width:900px){.vl-questions .vl-inner{text-align:left;grid-template-columns:minmax(17rem,.92fr) minmax(0,1.3fr);align-items:start;gap:clamp(2.4rem,5vw,4rem);display:grid}.vl-questions h2{margin:0;font-size:clamp(1.9rem,3vw,2.5rem);position:sticky;top:7rem}.vl-questions .vl-faq{max-width:none;margin:0}}.vl-faq .door-faq{background:0 0;border:none;padding:0}.vl-faq .door-faq-item{border-top-color:var(--vl-hairline)}.vl-faq .door-faq-item:last-of-type{border-bottom:1px solid var(--vl-hairline)}.vl-faq .door-faq-q{letter-spacing:.01em;min-height:3.8rem;padding-block:.9rem;font-size:.95rem}.vl-faq .door-faq-a{max-width:46rem;margin-bottom:1.15rem;font-size:.88rem;line-height:1.72}.vl-faq-more{cursor:pointer;min-height:44px;color:rgba(var(--vs-foil), .92);letter-spacing:.2em;text-transform:uppercase;border:none;border-bottom:1px solid rgba(var(--vs-foil), .32);background:0 0;align-items:center;margin-top:1.6rem;padding:0 .2rem;font-family:inherit;font-size:.72rem;font-weight:500;display:inline-flex}.vl-faq-more:hover{color:rgba(var(--vs-ivory-bright), 1);border-bottom-color:rgba(var(--vs-foil), .7)}.vl-faq .door-faq-kicker{color:rgba(var(--vs-foil), .72);letter-spacing:.32em}.vl-faq .door-faq-hint{margin-bottom:1.4rem;font-size:.82rem}.vl-final{flex-direction:column;justify-content:center;align-items:center;gap:.4rem;min-height:min(84svh,46rem);padding:clamp(4.5rem,9vw,8rem) clamp(1.3rem,5vw,3rem);display:flex;position:relative;overflow:clip}.vl-final>*{z-index:1;position:relative}.vl-final-video,.vl-final-shade{z-index:0;pointer-events:none;position:absolute;inset:0}.vl-final-video{object-fit:cover;object-position:center 46%;opacity:.52;width:100%;height:100%}.vl-final-shade{background:radial-gradient(45% 50% at 50% 100%, rgba(var(--vs-foil), calc(.2 + .16 * var(--beat,0))), rgba(var(--vs-foil), .05) 55%, transparent 78%), radial-gradient(58% 44% at 50% 46%, #08080cc7, #08080c4d 62%, transparent 82%), radial-gradient(130% 100% at 50% 40%, transparent 25%, #08080ce6 75%), linear-gradient(#08080cbf, #08080c59 45%, #08080c99)}.vl-final h2{max-width:14em;font-size:clamp(2.1rem,4.8vw,3.4rem)}.vl-footer{border-top:1px solid var(--vl-hairline);letter-spacing:.16em;text-transform:uppercase;color:var(--vl-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:2.2rem clamp(1.3rem,5vw,3rem);font-size:.7rem;display:flex;position:relative}.vl-footer a{min-height:44px;color:var(--vl-ink-2);align-items:center;text-decoration:none;display:inline-flex}.vl-footer a:hover{color:rgba(var(--vs-foil), 1)}.vl-console{border:1px solid var(--vl-hairline);text-align:left;background:linear-gradient(#0e0a0d,#0a0709);border-radius:10px;max-width:780px;margin:clamp(2.4rem,5vw,3.6rem) auto 0;padding:clamp(1.6rem,3.6vw,2.4rem);position:relative;overflow:hidden}.vl-console>*{z-index:1;position:relative}.vl-console-glow{z-index:0;pointer-events:none;background:radial-gradient(60% 70% at 50% 62%, rgba(var(--vs-foil), calc(.03 + .16 * var(--beat,0))), transparent 70%);position:absolute;inset:0}.vl-console-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.vl-console-label{letter-spacing:.28em;text-transform:uppercase;color:rgba(var(--vs-foil), .72);font-size:.62rem}.vl-console-state{letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--vs-ivory), .4);align-items:center;gap:.45rem;font-size:.6rem;transition:color .5s;display:inline-flex}.vl-console-state.is-live{color:rgba(var(--vs-crimson-lit), .92)}.vl-console-dot{background:rgba(var(--vs-ivory), .22);border-radius:50%;width:6px;height:6px;transition:background .5s,box-shadow .2s}.vl-console-state.is-live .vl-console-dot{background:rgba(var(--vs-crimson-lit), 1);box-shadow:0 0 calc(4px + 10px * var(--beat,0)) rgba(var(--vs-crimson-lit), calc(.4 + .5 * var(--beat,0)))}.vl-console-title{margin-top:.85rem;font-size:clamp(1.5rem,3.2vw,2.1rem);line-height:1.15}.vl-console-spec{font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--vs-foil), .78);flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:.7rem;padding:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.68rem;list-style:none;display:flex}.vl-console-spec li{align-items:center;gap:1.1rem;display:inline-flex}.vl-console-spec li+li:before{content:"";background:rgba(var(--vs-foil), calc(.2 + .3 * var(--air,0)));width:1px;height:.8em}.vl-console-meter{border-bottom:1px solid rgba(var(--vs-foil), calc(.14 + .26 * var(--air,0)));align-items:flex-end;gap:clamp(2px,.7vw,5px);height:clamp(56px,10vw,84px);margin:1.4rem 0 1.2rem;padding-bottom:1px;display:flex}.vl-console-bar{min-width:2px;height:100%;transform:scaleY(var(--level,.08));transform-origin:bottom;background:linear-gradient(rgba(var(--vs-foil), .9), rgba(var(--vs-foil), .28));opacity:.42;border-radius:1px 1px 0 0;flex:1;transition:background .6s,opacity .6s}.vl-console-meter.is-live .vl-console-bar{opacity:1;background:linear-gradient(rgba(var(--vs-crimson-lit), .95), rgba(var(--vs-foil), .5) 55%, rgba(var(--vs-foil), .22))}.vl-console-body{max-width:56ch;color:var(--vl-ink-2);text-wrap:pretty;font-size:.9rem}.vl-console-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.4rem;display:flex}.vl-console-hint{letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--vs-ivory), .42);font-size:.6rem}.vl-listen-glyph{clip-path:polygon(0 0,100% 50%,0 100%);background:currentColor;flex:none;width:10px;height:12px;transition:clip-path .25s}.vl-listen--console[aria-pressed=true] .vl-listen-glyph{clip-path:polygon(0 0,36% 0,36% 100%,0 100%,0 0,64% 0,100% 0,100% 100%,64% 100%,64% 0)}.vl-listen--console{background:#08080c99}@media (max-width:700px){.vl-console{padding:1.4rem 1.2rem}.vl-console-meter{height:52px;margin:1rem 0 1.1rem}.vl-console-bar:nth-child(n+14){display:none}.vl-console-spec{flex-direction:column;align-items:flex-start;gap:.3rem}.vl-console-spec li+li:before{display:none}}.vl-listen-dock{--vl-hairline:rgba(var(--vs-foil), .16);--vl-ink-2:rgba(var(--vs-ivory), .68);left:max(clamp(1.2rem, 4vw, 3rem), env(safe-area-inset-left,0px));bottom:calc(1.6rem + env(safe-area-inset-bottom,0px));z-index:var(--z-sticky,20);font-family:var(--font-sans);opacity:0;pointer-events:none;transition:opacity .5s,transform .5s;display:flex;position:fixed;transform:translateY(10px)}.vl-listen-dock.is-away{opacity:1;pointer-events:auto;transform:none}.vl-listen{cursor:pointer;border:1px solid var(--vl-hairline);border-radius:var(--member-radius-pill,999px);-webkit-backdrop-filter:blur(10px);min-height:44px;color:var(--vl-ink-2);letter-spacing:.22em;text-transform:uppercase;background:#08080cd1;align-items:center;gap:.6rem;padding:.6rem 1.1rem;font-family:inherit;font-size:.68rem;font-weight:500;transition:color .3s,border-color .3s;display:inline-flex;box-shadow:0 10px 30px #00000080}.vl-listen:hover{color:rgba(var(--vs-foil), 1);border-color:rgba(var(--vs-foil), .45)}.vl-meter{flex:none;align-items:center;gap:2px;height:13px;display:flex}.vl-meter-bar{background:rgba(var(--vs-foil), .5);width:2px;height:13px;transform:scaleY(var(--level,.08));transform-origin:50%;border-radius:1px;transition:background .3s}.vl-listen[aria-pressed=true]{color:rgba(var(--vs-crimson-lit), 1);border-color:rgba(var(--vs-crimson-lit), .4)}.vl-listen[aria-pressed=true] .vl-meter-bar{background:rgba(var(--vs-crimson-lit), .95);box-shadow:0 0 6px rgba(var(--vs-crimson-lit), .55)}@media (max-width:700px){.vl-listen-dock{bottom:5.4rem}.vl-listen-dock:not(.is-playing){opacity:0;pointer-events:none}body:not(:has(.vl-dock-bar.is-shown)) .vl-listen-dock{opacity:0;pointer-events:none}.vl-listen{padding:.7rem 1.1rem}}@media (min-width:701px){body:has(.consent-banner) .vl-listen-dock{bottom:10rem}}.vl-dock-bar{display:none}@media (max-width:700px){.vl-dock-bar{z-index:var(--z-sticky,20);padding:.7rem clamp(.9rem,4vw,1.2rem);padding-bottom:calc(.7rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px)saturate(1.2);border-top:1px solid var(--vl-hairline);opacity:0;visibility:hidden;transition:opacity .4s ease, transform .4s var(--vl-ease), visibility .4s;background:#08080ceb;align-items:center;gap:.6rem;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(105%)}.vl-dock-bar:after{content:"";height:calc(env(safe-area-inset-bottom,0px) + 6px);pointer-events:none;background:linear-gradient(#08080c00,#08080c 28%);position:absolute;inset:auto 0 0}.vl-dock-bar.is-shown{opacity:1;visibility:visible;transform:none}.vl-dock-bar .vl-cta{flex:1;justify-content:center;padding:.9rem 1rem;animation:none}.vl-dock-quiet{border:1px solid var(--vl-hairline);border-radius:var(--member-radius-md,12px);width:52px;height:52px;color:rgba(var(--vs-foil), .9);flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}body:has(.consent-banner) .vl-dock-bar{display:none}.vl-footer{padding-bottom:calc(5.6rem + env(safe-area-inset-bottom,0px))}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.vl-dock-bar{background:#08080cfa}}.vl-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal].is-armed{opacity:0;transition:opacity 1s var(--vl-ease), transform 1s var(--vl-ease);transform:translateY(20px)}[data-reveal].is-armed.is-visible{opacity:1;transform:none}h2[data-reveal].is-armed,.vl-date-line[data-reveal].is-armed,.vl-season-line[data-reveal].is-armed{opacity:1;clip-path:inset(0 0 108%);transition:clip-path 1.15s var(--vl-ease);transform:none}h2[data-reveal].is-armed.is-visible,.vl-date-line[data-reveal].is-armed.is-visible,.vl-season-line[data-reveal].is-armed.is-visible{clip-path:inset(0 0 -22%)}.velvet-landing .vl-stage-back{transform:translate3d(calc(var(--vl-px) * -14px), calc(var(--vl-py) * -10px), 0) scale(calc(1.06 + var(--vl-scroll) * .06 + var(--beat,0) * .014))}.velvet-landing .vl-hero-video{opacity:calc(.26 + .09 * var(--beat,0))}@media (max-aspect-ratio:3/4) and (min-width:1px){.velvet-landing .vl-hero-video{opacity:calc(.36 + .1 * var(--beat,0))}}.velvet-landing .vl-panel-video,.velvet-landing .vl-panel-cover,.velvet-landing .vl-final-video{filter:brightness(calc(1 + .11 * var(--beat,0)))}.velvet-landing .vl-marquee-track{color:rgba(var(--vs-ivory), calc(.66 + .26 * var(--air,0)))}.velvet-landing .vl-creed-plate{filter:brightness(calc(1 + .14 * var(--beat,0)))}.velvet-landing .vl-console{border-color:rgba(var(--vs-foil), calc(.16 + .22 * var(--air,0)))}html[data-perf=lite] .velvet-landing .vl-card-stage,html[data-perf=lite] .velvet-landing .vl-card:after,html[data-perf=lite] .velvet-landing .vl-scroll-cue:after,html[data-perf=lite] .velvet-landing .vl-cta,html[data-perf=lite] .velvet-landing .vl-stage-haze,html[data-perf=lite] .velvet-landing .vl-marquee-track,html[data-perf=lite] .vl-menu{animation:none}html[data-perf=lite] .velvet-landing .vl-stage-motes,html[data-perf=lite] .velvet-landing .vl-stage-shaft,html[data-perf=lite] .velvet-landing:before,html[data-perf=lite] .velvet-landing .vl-cycle:before{display:none}html[data-perf=lite] .velvet-landing .vl-creed-plate{transition:none;transform:none}html[data-perf=lite] .velvet-landing .vl-creed-plate,html[data-perf=lite] .velvet-landing .vl-panel-video,html[data-perf=lite] .velvet-landing .vl-panel-cover,html[data-perf=lite] .velvet-landing .vl-final-video{filter:none}html[data-perf=lite] .velvet-landing .vl-hero-video{opacity:.26}@media (prefers-reduced-motion:reduce){.velvet-landing *,.velvet-landing :before,.velvet-landing :after{transition:none!important;animation:none!important}.vl-prologue{display:none}.vl-menu{animation:none}h2[data-reveal].is-armed,.vl-date-line[data-reveal].is-armed,.vl-season-line[data-reveal].is-armed{clip-path:none}.vl-stage-motes,.vl-cycle:before,.velvet-landing:before{display:none}.vl-marquee{justify-content:center;-webkit-mask-image:none;mask-image:none}.vl-marquee-track:last-child{display:none}.vl-hero-line>span{transform:none}[data-reveal].is-armed{opacity:1;transform:none}.vl-creed-plate{transform:none}}html:has(.velvet-landing){overscroll-behavior:auto;scroll-snap-type:none;height:auto;min-height:100%;scroll-padding-top:5.5rem;overflow:hidden auto}html:has(.velvet-landing) body{overscroll-behavior:auto;scroll-snap-type:none;height:auto;min-height:100%;overflow:visible}html.vl-menu-open{overflow:hidden}html.vl-menu-open .vl-header{border-bottom-color:var(--vl-hairline);background:#08080cf7}@media (max-width:720px){.velvet-landing .vl-console-spec,.velvet-landing .vl-console-body{display:none}.velvet-landing .vl-console{padding-top:1.1rem;padding-bottom:1.1rem}}
