.studio-home,.project-page{--studio-black:#080808;--studio-panel:#111210;--studio-panel-soft:#191a17;--studio-paper:#ebe8df;--studio-muted:#92938d;--studio-line:#ebe8df33;--studio-orange:#ff5a36;--studio-lime:#c8ff4a;--studio-cyan:#79e6ff;background:var(--studio-black);color:var(--studio-paper)}.studio-home{position:relative;overflow:clip}.studio-home:before,.project-page:before{z-index:80;content:"";opacity:.28;pointer-events:none;background:repeating-radial-gradient(circle at 17% 38%,#0000 0 1px,#ffffff06 1px 2px) 0 0/7px 7px,repeating-linear-gradient(96deg,#ffffff03 0 1px,#0000 1px 4px) 0 0/5px 5px;position:fixed;inset:0}#project-room,#project-proposal{scroll-margin-top:110px}.site-header{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#070707e0;border-color:#fff3;border-radius:2px;width:min(100% - 24px,1380px);min-height:62px;padding:8px 10px;top:12px;box-shadow:0 14px 40px #0000007a}.brand-mark{width:clamp(146px,14vw,180px)}.site-nav{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;gap:6px;overflow:hidden}.site-nav:after{display:none}.site-nav a{color:#a5a69f;letter-spacing:.16em;white-space:nowrap;border:1px solid #0000;border-radius:999px;min-width:0;min-height:34px;padding:0 15px;font-size:.68rem;font-weight:800}.site-nav a:hover,.site-nav a:focus-visible,.site-nav a.is-active{color:#f4f0e7;background:#ffffff12;border-color:#fff3}.studio-active-count>strong{color:#f1eee6;font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:.72rem}.header-motion-toggle{color:#b7b8b1;background:#ffffff0b;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;line-height:1;transition:border-color .16s,color .16s,background .16s;display:inline-grid}.header-motion-toggle:hover,.header-motion-toggle:focus-visible,.header-motion-toggle[aria-pressed=true]{color:#090a09;background:#f4f0e7;border-color:#f4f0e7}.header-motion-toggle:focus-visible{outline-offset:3px;outline:2px solid #f4f0e7}.studio-live-pill i,.studio-object-label em i,.studio-card-status i,.project-status-dot{background:#ee3c23;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite studio-live-pulse;box-shadow:0 0 0 3px #ee3c2326,0 0 14px #ee3c23e6}.studio-hero{isolation:isolate;min-height:100svh;padding:102px 18px 72px;position:relative}.studio-hero:after{z-index:-1;aspect-ratio:1;content:"";filter:blur(28px);background:radial-gradient(circle,#ff5a3621,#0000 67%);border-radius:50%;width:min(62vw,920px);position:absolute;top:7%;right:-12%}.studio-stage,.studio-section-heading,.studio-project-list,.studio-proposal-section{width:min(100%,1380px);margin-inline:auto}.studio-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.studio-stage{--pointer-x:50%;--pointer-y:32%;--tilt-x:0deg;--tilt-y:0deg;z-index:2;perspective:1100px;min-height:clamp(620px,64vw,860px);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;background:linear-gradient(#ffffff0e,#0000 13%),radial-gradient(circle at 50% 34%,#27251f 0,#141512 38%,#080808 78%);border:1px solid #ffffff3d;transition:transform .24s ease-out;position:relative;overflow:hidden;box-shadow:0 44px 100px #0000009e,inset 0 0 0 10px #ffffff05,inset 0 -120px 100px #0000007a}.studio-stage:before{z-index:0;content:"";background:linear-gradient(90deg,#0000 49.8%,#ffffff0a 50%,#0000 50.2%),linear-gradient(#0000 69%,#000000db 69%);position:absolute;inset:0}.studio-stage-grid{z-index:0;background:linear-gradient(90deg,#ffffff0d 1px,#0000 1px) 0 0/8.33% 100%,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/100% 11.11%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000db,#0000 72%);mask-image:linear-gradient(#000000db,#0000 72%)}.studio-stage-glow{z-index:1;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y), #ff724433, transparent 27%);pointer-events:none;transition:background .14s linear;position:absolute;inset:0}.studio-stage-toolbar,.studio-stage-footer{z-index:4;color:#797a74;letter-spacing:.11em;background:#050505bd;border:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:20px;min-height:38px;padding:0 13px;font-family:SFMono-Regular,Consolas,monospace;font-size:.59rem;font-weight:800;display:flex;position:absolute;left:16px;right:16px}.studio-stage-toolbar{justify-content:flex-end;top:16px}.studio-stage-footer{bottom:16px}.studio-live-pill{color:#eeebe3;align-items:center;gap:8px;display:inline-flex}.studio-active-count{align-items:center;gap:8px;display:inline-flex}.studio-monitor{z-index:2;background:#050604;border:9px solid #171815;width:min(58%,710px);min-height:25%;padding:13px;position:absolute;top:10.5%;left:50%;transform:translate(-50%)translateZ(16px);box-shadow:0 30px 70px #000000b3,0 0 0 1px #fff3,inset 0 0 45px #79e6ff0d}.studio-monitor:after{content:"";background:linear-gradient(90deg,#111,#2c2c29,#111);width:84px;height:26px;position:absolute;bottom:-34px;right:50%;transform:translate(50%)}.studio-monitor-topline{color:#686a64;letter-spacing:.12em;justify-content:space-between;font-family:SFMono-Regular,Consolas,monospace;font-size:.53rem;display:flex}.studio-waveform{background:linear-gradient(#0000 49%,#79e6ff21 50%,#0000 51%);border-block:1px solid #79e6ff1c;grid-template-columns:repeat(44,1fr);align-items:center;gap:3px;height:84px;margin:12px 0 9px;display:grid}.studio-waveform i{height:var(--wave-height);background:var(--studio-cyan);opacity:.72;min-height:5px;animation:1.4s ease-in-out infinite alternate studio-wave;animation-delay:calc(var(--wave-index) * -37ms);box-shadow:0 0 7px #79e6ffa6}.studio-monitor-copy{justify-content:space-between;align-items:baseline;gap:15px;display:flex}.studio-monitor-copy strong{color:var(--studio-cyan);letter-spacing:.12em;font-size:clamp(.76rem,1.25vw,1.05rem)}.studio-monitor-copy span{color:#7b7c76;font-size:.68rem}.studio-equipment-row{z-index:3;grid-template-columns:minmax(220px,.9fr) minmax(280px,1.2fr) minmax(190px,.75fr);align-items:end;gap:clamp(14px,2vw,30px);display:grid;position:absolute;bottom:78px;left:clamp(20px,4vw,64px);right:clamp(20px,4vw,64px)}.studio-project-object{min-width:0;color:var(--studio-paper);outline:none;flex-direction:column;transition:transform .38s cubic-bezier(.2,.86,.22,1),filter .28s;display:flex;position:relative;transform:translateZ(28px)}.studio-project-object.is-slot-1{grid-area:1/1}.studio-stage.has-many-projects .studio-equipment-row{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-template-columns:none;grid-auto-columns:minmax(190px,1fr);grid-auto-flow:column;padding-bottom:14px;overflow-x:auto}.studio-stage.has-many-projects .studio-project-object,.studio-stage.has-many-projects .studio-mixer{scroll-snap-align:start;grid-area:1}.studio-stage.has-many-projects .studio-mixer{min-width:280px}.studio-stage.has-many-projects .studio-stage-footer{justify-content:flex-start;overflow-x:auto}.studio-stage.has-many-projects .studio-stage-footer span{white-space:nowrap;flex:none}.studio-project-object.is-speaker{justify-self:center;width:min(100%,235px)}.studio-project-object:after{z-index:-1;content:"";filter:blur(18px);opacity:0;pointer-events:none;background:radial-gradient(#ff6f4133,#ff6f410f 42%,#0000 72%);border:0;border-radius:50%;height:30%;transition:opacity .26s,transform .42s cubic-bezier(.2,.86,.22,1);position:absolute;bottom:58px;left:7%;right:7%;transform:translateY(16px)scale(.74)}.studio-project-object:hover,.studio-project-object:focus-visible{z-index:4;filter:drop-shadow(0 24px 28px #00000094);transform:translateY(-11px)translateZ(56px)}.studio-project-object:hover:after,.studio-project-object:focus-visible:after{opacity:.72;transform:translateY(8px)scale(1)}.studio-object-index,.studio-object-action{color:#8e8f89;letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:.55rem;font-weight:800}.studio-object-index{margin-bottom:8px}.studio-object-action{color:var(--studio-lime);opacity:0;align-self:flex-end;margin-top:9px;transition:opacity .18s,transform .18s;transform:translateY(6px)}.studio-project-object:hover .studio-object-action,.studio-project-object:focus-visible .studio-object-action{opacity:1;transform:none}.studio-object-label{border:1px solid #ffffff3b;background:#080808eb;border-top:0;grid-template-columns:1fr auto;gap:4px 10px;padding:11px 12px;transition:border-color .22s,background .22s,box-shadow .22s;display:grid}.studio-project-object:hover .studio-object-label,.studio-project-object:focus-visible .studio-object-label{background:#0e0e0df5;border-color:#ffffff57}.studio-project-object:focus-visible .studio-object-label{box-shadow:inset 3px 0 #ff5a36e0}.studio-object-label small{color:#9a9b94;letter-spacing:.1em;text-transform:uppercase;grid-column:1;font-size:.57rem;font-weight:800}.studio-object-label strong{word-break:keep-all;grid-column:1;font-size:clamp(.85rem,1.2vw,1.06rem);line-height:1.2}.studio-object-label em{color:#b7b8b0;white-space:nowrap;grid-area:1/2/3;align-self:center;align-items:center;gap:6px;font-size:.58rem;font-style:normal;font-weight:800;display:inline-flex}.studio-reel-deck{aspect-ratio:1.38;background:linear-gradient(135deg,#ffffff30,#0000 22%),linear-gradient(150deg,#a9a597,#56564f 48%,#89867b);border:1px solid #68675f;padding:12px;position:relative;box-shadow:inset 0 0 0 6px #1c1d1a,inset 0 0 0 7px #77746b,0 14px #0a0a09}.studio-deck-brand{color:#141412;letter-spacing:.09em;font-family:SFMono-Regular,Consolas,monospace;font-size:.44rem;font-weight:900;position:absolute;top:13px;left:19px}.studio-reels{background:#181916;border:1px solid #24241f;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:21% 9% 25%;overflow:hidden;box-shadow:inset 0 0 22px #000}.studio-reel,.studio-card-reels>span,.project-reel-wheel{z-index:2;aspect-ratio:1;background:conic-gradient(from 8deg, transparent 0 7%, #b7b2a4 7% 12%, transparent 12% 27%, #b7b2a4 27% 32%, transparent 32% 47%, #b7b2a4 47% 52%, transparent 52% 67%, #b7b2a4 67% 72%, transparent 72% 87%, #b7b2a4 87% 92%, transparent 92%), radial-gradient(circle, #2b2b27 0 15%, #bcb8ab 16% 23%, #171815 24% 54%, #8d897e 55% 60%, #242521 61%);border:clamp(7px,1vw,12px) solid #c5c1b3;border-radius:50%;width:42%;animation:7s linear infinite studio-reel-spin;display:block;position:relative;box-shadow:0 0 0 2px #12120f,inset 0 0 0 1px #ffffffa6}.studio-reel-secondary,.studio-card-reels>span:last-child,.project-reel-wheel.is-secondary{animation-duration:9s;animation-direction:reverse}.studio-reel i,.studio-card-reels>span i,.project-reel-wheel i{aspect-ratio:1;background:#d8d3c4;border-radius:50%;width:15%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 3px #171815}.studio-tape-path{z-index:1;opacity:.7;border-bottom:2px solid #8a4e31;border-left:2px solid #8a4e31;border-right:2px solid #8a4e31;border-radius:0 0 50% 50%;height:38%;position:absolute;bottom:2%;left:19%;right:19%}.studio-project-object:hover .studio-reel,.studio-project-object:focus-visible .studio-reel{animation-duration:1.3s}.studio-deck-controls{align-items:center;gap:6px;display:flex;position:absolute;bottom:8%;left:9%;right:9%}.studio-deck-counter{color:#ff8759;text-shadow:0 0 8px;background:#272820;border:1px solid #161613;margin-right:auto;padding:4px 6px;font-family:SFMono-Regular,Consolas,monospace;font-size:clamp(.4rem,.65vw,.55rem)}.studio-deck-button{aspect-ratio:1.4;background:#d8d3c5;border:1px solid #32332e;width:10%;box-shadow:0 2px #20211d}.studio-deck-button.is-red{background:#da482f}.studio-speaker-stack{aspect-ratio:.62;background:linear-gradient(100deg,#ffffff13,#0000 20%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 3px),#151613;border:1px solid #4d4e48;position:relative;box-shadow:inset 0 0 0 7px #0b0b0a,14px 18px #00000059}.studio-speaker-top{color:#797a74;letter-spacing:.12em;justify-content:space-between;font-size:.48rem;font-weight:900;display:flex;position:absolute;top:7%;left:9%;right:9%}.studio-speaker-light{background:var(--studio-lime);width:6px;height:6px;box-shadow:0 0 12px var(--studio-lime);border-radius:50%}.studio-speaker-cone,.studio-card-speaker span,.project-speaker-driver{aspect-ratio:1;background:radial-gradient(circle,#3a3b36 0 13%,#151614 14% 27%,#353631 28% 32%,#0c0d0b 33% 59%,#292a26 60% 68%,#10110f 69%);border:1px solid #55564f;border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%);box-shadow:inset 0 0 22px #000,0 0 0 5px #0c0d0b}.studio-speaker-cone i,.studio-card-speaker span i,.project-speaker-driver i{aspect-ratio:1;background:#1e1f1c;border-radius:50%;width:23%;box-shadow:inset 0 0 8px #050505}.studio-speaker-cone-small{width:30%;top:16%}.studio-speaker-cone-large{width:68%;top:40%}.studio-speaker-port{background:#030303;border-radius:999px;width:24%;height:3%;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 4px #000}.studio-project-object:hover .studio-speaker-cone-large,.studio-project-object:focus-visible .studio-speaker-cone-large{animation:.6s ease-in-out infinite alternate studio-speaker-breathe}.studio-mixer{transform-origin:bottom;background:linear-gradient(150deg,#ffffff29,#0000 16%),#393a35;border:1px solid #56574f;grid-area:1/2;align-self:end;min-height:220px;padding:18px 18px 15px;transform:perspective(600px)rotateX(18deg)translateZ(8px);box-shadow:0 20px #090909,0 30px 45px #0000008c,inset 0 0 0 5px #20211e}.studio-vu-row{background:#171815;border:1px solid #11120f;grid-template-columns:repeat(12,1fr);align-items:end;gap:4px;height:52px;padding:7px;display:grid}.studio-vu-row span{height:var(--meter-height);min-height:6px;animation:.9s steps(5,end) infinite alternate studio-meter;animation-delay:calc(var(--meter-index) * -61ms);background:linear-gradient(0deg,#65d46c 0 65%,#f0cb54 65% 84%,#f35f46 84%);box-shadow:0 0 6px #65d46c59}.studio-mixer-channels{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:13px;display:grid}.studio-channel{border-inline:1px solid #00000045;justify-items:center;gap:6px;padding:7px 4px;display:grid}.studio-channel em{color:#11120f;font-family:SFMono-Regular,Consolas,monospace;font-size:.48rem;font-style:normal;font-weight:900}.studio-knob{aspect-ratio:1;background:radial-gradient(circle at 40% 34%,#84857d,#1a1b18 60%);border-radius:50%;width:21px;position:relative;box-shadow:0 2px 2px #000000b3}.studio-knob:after{content:"";background:#d9d5c8;width:1px;height:7px;position:absolute;top:2px;left:50%}.studio-knob-small{background:radial-gradient(circle at 40% 34%,#f0794f,#442016 68%);width:14px}.studio-fader-track{background:#141512;width:4px;height:60px;position:relative;box-shadow:inset 0 0 3px #000}.studio-fader-track b{top:var(--fader);background:#aaa89f;border:1px solid #1d1e1a;width:17px;height:10px;position:absolute;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 2px #000}.studio-ticker{background:var(--studio-orange);color:#111;border-block:1px solid #ffffff3b;width:100%;overflow:hidden}.studio-ticker>div{width:max-content;animation:26s linear infinite studio-ticker-move;display:flex}.studio-ticker span{letter-spacing:.08em;white-space:nowrap;align-items:center;gap:28px;min-height:46px;padding:0 28px;font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:900;display:inline-flex}.studio-ticker span:after{content:"✳"}.studio-projects{padding:clamp(90px,12vw,180px) 18px}.studio-section-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px 30px;margin-bottom:clamp(38px,6vw,74px);display:grid}.studio-section-heading>p,.studio-proposal-section>div>p{color:var(--studio-orange);letter-spacing:.18em;grid-column:1/-1;margin:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.66rem;font-weight:900}.studio-section-heading h2,.studio-proposal-section h2{letter-spacing:-.06em;word-break:keep-all;margin:0;font-size:clamp(2.7rem,6vw,6.4rem);font-weight:900;line-height:.96}.studio-section-heading>span{color:#93948d;word-break:keep-all;max-width:360px;font-size:.87rem;line-height:1.65}.studio-project-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.studio-project-card{--project-accent:#ff5a36;--project-accent-alt:#ffd43b;background:radial-gradient(circle at 70% 25%, color-mix(in srgb, var(--project-accent) 16%, transparent), transparent 38%), #10110f;min-height:min(75vw,700px);color:var(--studio-paper);isolation:isolate;border:1px solid #ffffff38;grid-template-rows:auto minmax(250px,1fr) auto auto;transition:border-color .24s,transform .34s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden}.studio-project-card:before{z-index:-1;content:"";background-color:#0000;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:12.5% 12.5%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.studio-project-card:hover,.studio-project-card:focus-visible{z-index:2;border-color:var(--project-accent);outline:none;transform:translateY(-8px)!important}.studio-card-topline,.studio-card-bottom{letter-spacing:.1em;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:800;display:flex}.studio-card-topline{color:#92938c;border-bottom:1px solid #ffffff29}.studio-card-status{color:#d8d5cd;align-items:center;gap:7px;display:inline-flex}.studio-card-status i{background:var(--project-accent);box-shadow:0 0 12px var(--project-accent)}.studio-card-art{place-items:center;min-height:280px;padding:clamp(28px,5vw,68px);display:grid;position:relative}.studio-card-reels{aspect-ratio:1.65;background:linear-gradient(145deg,#a39f93,#454640);border:1px solid #ffffff45;justify-content:center;align-items:center;gap:7%;width:min(100%,480px);display:flex;position:relative;box-shadow:14px 18px #0000004d,inset 0 0 0 8px #191a17}.studio-card-reels:before{content:"";background:#11120f;border:1px solid #171815;position:absolute;inset:14% 7% 24%;box-shadow:inset 0 0 28px #000}.studio-card-reels>span{width:36%}.studio-card-reels>b{border:2px solid color-mix(in srgb, var(--project-accent) 65%, #421f14);border-top:0;border-radius:0 0 50% 50%;height:28%;position:absolute;bottom:17%;left:22%;right:22%}.studio-card-speaker{aspect-ratio:.64;background:#141512;border:1px solid #53544d;width:min(50%,260px);position:relative;box-shadow:16px 20px #00000057,inset 0 0 0 8px #090a08}.studio-card-speaker span:first-child{width:27%;top:15%}.studio-card-speaker span:last-child{width:68%;top:41%}.studio-card-signal{opacity:.42;grid-template-columns:repeat(18,1fr);align-items:end;gap:3px;height:32px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.studio-card-signal i{height:calc(20% + (var(--signal,1) * 7%));background:var(--project-accent)}.studio-card-signal i:nth-child(3n){height:80%}.studio-card-signal i:nth-child(4n){height:48%}.studio-card-signal i:nth-child(5n){height:96%}.studio-project-card:hover .studio-card-reels>span,.studio-project-card:focus-visible .studio-card-reels>span{animation-duration:1.3s}.studio-project-card:hover .studio-card-speaker span:last-child,.studio-project-card:focus-visible .studio-card-speaker span:last-child{animation:.52s ease-in-out infinite alternate studio-speaker-breathe}.studio-card-copy{padding:0 24px 28px}.studio-card-copy p{color:var(--project-accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-size:.72rem;font-weight:900}.studio-card-copy h3{letter-spacing:-.055em;word-break:keep-all;margin:0;font-size:clamp(2.1rem,4.2vw,4.6rem);font-weight:900;line-height:.96}.studio-card-copy>span{color:#9c9d96;word-break:keep-all;max-width:460px;margin-top:17px;font-size:.88rem;line-height:1.65;display:block}.studio-card-bottom{color:#85867f;border-top:1px solid #ffffff29}.studio-card-bottom strong{color:var(--studio-paper);align-items:center;gap:12px;font-family:inherit;font-size:.68rem;display:inline-flex}.studio-card-bottom strong i{aspect-ratio:1;background:var(--project-accent);color:#090909;border-radius:50%;place-items:center;width:28px;font-style:normal;transition:transform .18s;display:grid}.studio-project-card:hover .studio-card-bottom strong i,.studio-project-card:focus-visible .studio-card-bottom strong i{transform:rotate(45deg)}.studio-proposal-section{isolation:isolate;background-color:#ffffff05;background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:56px 56px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px dashed #ffffff47;grid-template-columns:minmax(0,1.4fr) minmax(220px,.7fr) auto;align-items:center;gap:30px;margin-top:clamp(80px,10vw,150px);margin-bottom:clamp(80px,10vw,150px);padding:clamp(28px,5vw,62px);display:grid;position:relative;overflow:hidden}.studio-proposal-section:before{z-index:-1;aspect-ratio:1;content:"";background:radial-gradient(circle,#ff5a3621,#0000 65%);border-radius:50%;width:min(60vw,760px);position:absolute;bottom:-170%;right:-12%}.studio-proposal-section h2{margin-top:12px;font-size:clamp(2rem,4.5vw,5rem)}.studio-proposal-section>p{color:#a5a69f;word-break:keep-all;margin:0;font-size:.94rem;line-height:1.7}.studio-proposal-open{aspect-ratio:1;width:clamp(64px,8vw,100px);color:var(--studio-orange);cursor:pointer;background:#10110f;border:1px solid #ffffff40;border-radius:50%;place-items:center;transition:border-color .18s,background .18s,color .18s,transform .24s;display:grid;position:relative;overflow:hidden}.studio-proposal-open span{aspect-ratio:1;transform-origin:50%;width:42%;animation:12s linear infinite studio-slow-spin;display:block;position:relative}.studio-proposal-open span:before,.studio-proposal-open span:after{content:"";background:currentColor;border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-proposal-open span:before{width:100%;height:clamp(1px,.16vw,2px)}.studio-proposal-open span:after{width:clamp(1px,.16vw,2px);height:100%}.studio-proposal-open:hover,.studio-proposal-open:focus-visible{border-color:var(--studio-orange);background:var(--studio-orange);color:#0a0a09;outline:none;transform:scale(1.06)}.proposal-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--studio-paper);background:#050505db;border:0;margin:0;padding:clamp(18px,4vw,58px);overflow-y:auto}.proposal-dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000c7}.proposal-dialog-panel{background-color:#10110f;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #ffffff42;width:min(100%,1080px);margin:auto;animation:.42s cubic-bezier(.16,1,.3,1) both proposal-panel-in;box-shadow:20px 24px #00000085}.proposal-dialog-header{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10110ff5;border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(22px,4vw,42px);display:flex;position:sticky;top:-1px}.proposal-dialog-header p,.proposal-form-intro span{color:var(--studio-orange);letter-spacing:.16em;margin:0 0 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:.62rem;font-weight:900}.proposal-dialog-header h2{letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,6vw,5.7rem);font-weight:900;line-height:.88}.proposal-dialog-close{aspect-ratio:1;color:#c9c6be;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;width:48px;font-size:1.9rem;font-weight:200;line-height:1;transition:border-color .18s,color .18s,transform .18s;display:grid}.proposal-dialog-close:hover,.proposal-dialog-close:focus-visible{border-color:var(--studio-orange);color:var(--studio-orange);outline:none;transform:rotate(90deg)}.proposal-dialog-close:disabled{cursor:wait;opacity:.45}.proposal-form{gap:34px;padding:clamp(26px,5vw,58px);display:grid}.proposal-form-intro{justify-content:space-between;align-items:start;gap:24px;display:flex}.proposal-form-intro p{color:#aaa9a3;word-break:keep-all;max-width:650px;margin:0;font-size:.94rem;line-height:1.7}.proposal-form-intro span{flex:none;margin:0}.proposal-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.proposal-form-grid label,.proposal-details-field{gap:9px;display:grid}.proposal-form-grid label>span,.proposal-details-field>span,.proposal-support-field legend{color:#c4c2ba;letter-spacing:.04em;font-size:.72rem;font-weight:800}.proposal-form input,.proposal-form select,.proposal-form textarea{width:100%;color:var(--studio-paper);font:inherit;background:#080907;border:1px solid #ffffff3b;border-radius:0;outline:none;transition:border-color .18s,box-shadow .18s}.proposal-form input,.proposal-form select{min-height:50px;padding:0 13px}.proposal-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.proposal-form textarea{resize:vertical;min-height:150px;padding:14px;line-height:1.65}.proposal-form input::placeholder,.proposal-form textarea::placeholder{color:#9a9b94}.proposal-form input:focus,.proposal-form select:focus,.proposal-form textarea:focus{border-color:var(--studio-orange);box-shadow:0 0 0 3px #ff5a3629}.proposal-support-field{border:0;margin:0;padding:0}.proposal-support-field legend{margin-bottom:11px}.proposal-support-field>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.proposal-support-field label{cursor:pointer;min-width:0;position:relative}.proposal-support-field input{opacity:0;width:1px;height:1px;position:absolute}.proposal-support-field span{color:#8f9089;text-align:center;border:1px solid #fff3;place-items:center;min-height:48px;padding:8px 10px;font-size:.72rem;font-weight:800;transition:border-color .16s,background .16s,color .16s;display:grid}.proposal-support-field input:checked+span{border-color:var(--studio-lime);background:var(--studio-lime);color:#0a0b09}.proposal-support-field input:focus-visible+span{outline:2px solid var(--studio-orange);outline-offset:3px}.proposal-privacy{color:#8f9089;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;font-size:.76rem;line-height:1.6;display:grid}.proposal-privacy input{width:18px;height:18px;min-height:0;accent-color:var(--studio-orange);margin:2px 0 0}.proposal-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.proposal-form-footer{justify-content:space-between;align-items:center;gap:20px;padding-top:4px;display:flex}.proposal-form-message{color:#9b9c95;flex:1;margin:0;font-size:.78rem;line-height:1.5}.proposal-form-message.is-error{color:#ff8065}.proposal-form-footer>button,.proposal-success>button{border:1px solid var(--studio-orange);background:var(--studio-orange);color:#0b0b09;cursor:pointer;justify-content:space-between;align-items:center;gap:26px;min-width:220px;min-height:54px;padding:0 17px;font-size:.8rem;font-weight:900;transition:background .18s,color .18s,transform .18s;display:inline-flex}.proposal-form-footer>button:hover,.proposal-form-footer>button:focus-visible,.proposal-success>button:hover,.proposal-success>button:focus-visible{color:var(--studio-orange);background:0 0;outline:none;transform:translateY(-2px)}.proposal-form-footer>button:disabled{cursor:wait;opacity:.58;transform:none}.proposal-success{text-align:center;place-items:center;min-height:min(560px,70svh);padding:50px 24px;display:grid}.proposal-success>span{aspect-ratio:1;border:1px solid #c8ff4a70;border-radius:50%;place-items:center;width:112px;margin-bottom:26px;display:grid;box-shadow:0 0 50px #c8ff4a1f}.proposal-success>span i{aspect-ratio:1;background:var(--studio-lime);width:12px;box-shadow:0 0 18px var(--studio-lime);border-radius:50%;animation:1.5s ease-in-out infinite studio-status-pulse}.proposal-success>p:first-of-type{color:var(--studio-lime);letter-spacing:.17em;margin:0 0 12px;font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:900}.proposal-success h3{word-break:keep-all;max-width:680px;margin:0;font-size:clamp(2rem,5vw,4.6rem);line-height:1.02}.proposal-success>p:last-of-type{color:#92938c;margin:20px 0 34px;font-size:.88rem}@keyframes proposal-panel-in{0%{opacity:0;transform:translateY(36px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.project-page{--project-accent:#ff5a36;--project-accent-alt:#ffd43b;min-height:100vh;padding:132px 18px 110px;position:relative;overflow:hidden}.project-page:after{z-index:0;aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--project-accent) 18%, transparent), transparent 68%);content:"";filter:blur(34px);pointer-events:none;border-radius:50%;width:70vw;position:fixed;top:-25vw;right:-18vw}.project-shell{z-index:1;width:min(100%,1380px);margin:0 auto;position:relative}.project-back-link{color:#a7a8a1;letter-spacing:.13em;border:1px solid #ffffff38;align-items:center;gap:10px;min-height:42px;padding:0 13px;font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:800;transition:border-color .18s,color .18s,transform .18s;display:inline-flex}.project-back-link:hover,.project-back-link:focus-visible{border-color:var(--project-accent);color:var(--studio-paper);outline:none;transform:translate(-4px)}.project-access-page{align-items:stretch;min-height:100svh;padding-bottom:54px;display:flex}.project-access-shell{grid-template-rows:auto minmax(360px,1fr);gap:clamp(22px,5vh,52px);min-height:calc(100svh - 186px);display:grid}.project-access-shell>.project-back-link{align-self:start;width:fit-content}.project-access-panel{background:linear-gradient(112deg, color-mix(in srgb, var(--project-accent) 13%, transparent), transparent 43%), radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--project-accent-alt) 10%, transparent), transparent 31%), #0d0e0c;border:1px solid #ffffff47;grid-template-columns:88px minmax(260px,.9fr) minmax(340px,1.1fr);align-self:center;align-items:center;gap:clamp(22px,4vw,58px);min-height:clamp(360px,51vh,530px);padding:clamp(28px,5vw,68px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000085,inset 0 0 0 7px #ffffff05}.project-access-panel:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 87px,#ffffff06 88px),linear-gradient(#ffffff0e,#0000 18%);position:absolute;inset:0}.project-access-panel:after{background:linear-gradient(90deg, transparent, var(--project-accent));content:"";width:clamp(120px,19vw,270px);height:4px;box-shadow:0 0 24px color-mix(in srgb, var(--project-accent) 54%, transparent);position:absolute;bottom:0;right:0}.project-access-mark,.project-access-copy,.project-access-form{z-index:1;position:relative}.project-access-mark{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--project-accent) 72%, white 8%);background:color-mix(in srgb, var(--project-accent) 8%, #080808);width:72px;box-shadow:0 0 38px color-mix(in srgb, var(--project-accent) 18%, transparent);border-radius:50%;place-items:center;display:grid}.project-access-mark>span{border:2px solid var(--project-accent);border-radius:3px;width:25px;height:21px;margin-top:9px;display:block;position:relative}.project-access-mark>span:before{border:2px solid var(--project-accent);content:"";border-bottom:0;border-radius:9px 9px 0 0;width:13px;height:14px;position:absolute;bottom:17px;left:4px}.project-access-mark>span:after{background:var(--project-accent);content:"";border-radius:99px;width:3px;height:7px;position:absolute;top:7px;left:9px}.project-access-copy{min-width:0}.project-access-copy p,.project-access-copy h1{margin:0}.project-access-eyebrow{color:var(--project-accent-alt);letter-spacing:.16em;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:900}.project-access-copy h1{color:#f1eee6;letter-spacing:-.045em;word-break:keep-all;max-width:580px;margin-top:15px;font-size:clamp(2rem,4vw,4.2rem);font-weight:950;line-height:.98}.project-access-copy>p:last-child{color:#969790;word-break:keep-all;margin-top:20px;font-size:.82rem;line-height:1.65}.project-access-copy>p:last-child strong{color:#dad7cf}.project-access-form{border-left:1px solid #ffffff2e;gap:10px;min-width:0;padding-left:clamp(22px,4vw,54px);display:grid}.project-access-form>label{color:#b8b8b1;letter-spacing:.05em;font-size:.68rem;font-weight:900}.project-access-input-row{grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.project-access-input-row input,.project-access-input-row button{border:1px solid #ffffff4d;border-radius:0;min-height:52px}.project-access-input-row input{color:#f3f0e8;letter-spacing:.08em;background:#070807;min-width:0;padding:0 15px}.project-access-input-row button{border-color:var(--project-accent);background:var(--project-accent);color:#090a09;white-space:nowrap;justify-content:center;align-items:center;gap:14px;padding:0 19px;font-size:.75rem;font-weight:950;transition:background .16s,color .16s;display:inline-flex}.project-access-input-row input:focus-visible,.project-access-input-row button:focus-visible{z-index:2;outline:2px solid var(--project-accent-alt);outline-offset:3px;position:relative}.project-access-input-row button:hover,.project-access-input-row button:focus-visible{color:var(--project-accent);background:0 0}.project-access-message,.project-access-help{min-height:20px;margin:0;font-size:.68rem;font-weight:750;line-height:1.5}.project-access-message{color:#ff806f}.project-access-help{color:#969790}@media (max-width:980px){.project-access-panel{grid-template-columns:68px minmax(0,1fr)}.project-access-mark{width:60px}.project-access-form{border-top:1px solid #ffffff2e;border-left:0;grid-column:1/-1;padding-top:24px;padding-left:0}}@media (max-width:620px){.project-page.project-access-page{padding:108px 12px 34px}.project-access-shell{grid-template-rows:auto 1fr;gap:18px;min-height:calc(100svh - 126px)}.project-access-panel{grid-template-columns:minmax(0,1fr);align-content:center;gap:20px;min-height:470px;padding:25px 20px}.project-access-mark{width:54px}.project-access-copy h1{font-size:clamp(2rem,11vw,3.15rem)}.project-access-form{grid-column:auto;padding-top:20px}.project-access-input-row{grid-template-columns:minmax(0,1fr);gap:8px}.project-access-input-row button{width:100%}}.project-hero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:center;gap:clamp(28px,5vw,80px);min-height:min(760px,100svh - 180px);padding:clamp(46px,7vw,100px) 0;display:grid}.project-meta-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;width:100%;max-width:820px;margin-bottom:14px;display:flex}.project-status,.project-section-number,.project-next-label{letter-spacing:.14em;font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:900}.project-status{color:#d4d1c9;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:7px 10px;display:inline-flex}.project-status-dot{background:var(--project-accent);box-shadow:0 0 12px var(--project-accent);display:block}.project-artist{color:#c1bfb8;letter-spacing:.08em;word-break:keep-all;border-left:1px solid #ffffff38;align-items:center;min-height:31px;margin:0;padding-left:13px;font-size:clamp(.72rem,1vw,.84rem);font-weight:900;line-height:1.35;display:inline-flex}.project-title{max-width:820px;color:var(--studio-paper);letter-spacing:-.075em;word-break:keep-all;margin:0;font-size:clamp(4rem,9vw,10.2rem);font-weight:950;line-height:.86}.project-machine{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), linear-gradient(#ffffff0b 1px, transparent 1px), radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--project-accent) 16%, transparent), transparent 52%), #0d0e0c;background-size:12.5% 12.5%,12.5% 12.5%,auto,auto;border:1px solid #fff3;place-items:center;min-height:520px;padding:clamp(28px,4vw,54px);display:grid;position:relative;overflow:hidden}.project-machine:after{content:"";filter:blur(5px);background:radial-gradient(#000000d6,#0000 70%);height:18%;position:absolute;bottom:6%;left:7%;right:7%}.project-machine-label{color:#7e7f78;letter-spacing:.14em;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:900;position:absolute;top:18px;left:20px}.project-machine-index{z-index:0;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--project-accent) 35%, transparent);font-family:Impact,Haettenschweiler,sans-serif;font-size:clamp(7rem,15vw,15rem);line-height:.8;position:absolute;bottom:-.13em;right:15px}.project-reel-visual{z-index:2;aspect-ratio:1.28;background:linear-gradient(135deg,#fff3,#0000 18%),linear-gradient(150deg,#aaa597,#55564f 52%,#89867a);border:1px solid #6b695f;width:min(100%,520px);padding:24px;position:relative;box-shadow:inset 0 0 0 9px #20211d,22px 28px #00000052}.project-reel-brand{z-index:3;color:#151613;letter-spacing:.09em;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem;font-weight:900;position:absolute;top:12px;left:28px}.project-reel-window{background:#11120f;border:1px solid #171815;justify-content:center;align-items:center;gap:7%;display:flex;position:absolute;inset:17% 9% 25%;overflow:hidden;box-shadow:inset 0 0 34px #000}.project-reel-wheel{border-width:clamp(9px,1.2vw,15px);width:39%}.project-reel-tape{border:2px solid color-mix(in srgb, var(--project-accent) 72%, #4b2617);border-top:0;border-radius:0 0 50% 50%;height:36%;position:absolute;bottom:-2%;left:19%;right:19%}.project-reel-console{background:#3e3f39;border:1px solid #30312c;align-items:center;gap:10px;height:13%;padding:0 10px;display:flex;position:absolute;bottom:7%;left:9%;right:9%}.project-reel-knob{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#aaa99f,#1a1b18 64%);border-radius:50%;width:8%;box-shadow:0 2px #10110e}.project-reel-meter{background:#20231a;border:1px solid #191a17;align-items:end;gap:5px;width:31%;height:54%;margin-inline:auto;padding:4px;display:flex}.project-reel-meter i{background:var(--project-accent-alt);height:45%;box-shadow:0 0 5px var(--project-accent-alt);flex:1;animation:.75s steps(4,end) infinite alternate studio-meter}.project-reel-meter i:nth-child(2n){height:78%;animation-delay:-190ms}.project-reel-meter i:nth-child(3){height:95%;animation-delay:-310ms}.project-reel-button{background:var(--project-accent);border:1px solid #22231f;width:9%;height:42%;box-shadow:0 3px #1b1c18}.project-speaker-visual{z-index:2;aspect-ratio:1;place-items:center;width:min(100%,480px);display:grid;position:relative}.project-speaker-cabinet{z-index:2;aspect-ratio:.64;background:repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 3px),#141512;border:1px solid #4f504a;width:58%;position:relative;box-shadow:inset 0 0 0 10px #080908,22px 27px #00000057}.project-speaker-brand{color:#7f8079;letter-spacing:.12em;align-items:center;gap:8px;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem;font-weight:900;display:flex;position:absolute;top:5.5%;left:8%;right:8%}.project-speaker-brand i{aspect-ratio:1;background:var(--project-accent-alt);width:7px;box-shadow:0 0 11px var(--project-accent-alt);border-radius:50%}.project-speaker-driver{z-index:2}.project-speaker-driver.is-tweeter{width:28%;top:14%}.project-speaker-driver.is-woofer{width:67%;animation:.9s ease-in-out infinite alternate studio-speaker-breathe;top:39%}.project-speaker-port{background:#030403;border-radius:999px;width:25%;height:3%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.project-sound-wave{z-index:1;border-block:1px solid var(--project-accent);opacity:.42;width:26%;height:37%;animation:1.6s ease-in-out infinite alternate project-wave-breathe;position:absolute;top:35%}.project-sound-wave:before,.project-sound-wave:after{border-block:1px solid var(--project-accent);content:"";width:62%;position:absolute;top:18%;bottom:18%}.project-sound-wave.is-left{border-left:1px solid var(--project-accent);border-radius:50% 0 0 50%;left:4%}.project-sound-wave.is-left:before,.project-sound-wave.is-left:after{border-left:1px solid var(--project-accent);border-radius:50% 0 0 50%;left:22%}.project-sound-wave.is-left:after{width:34%;left:52%}.project-sound-wave.is-right{border-right:1px solid var(--project-accent);border-radius:0 50% 50% 0;right:4%}.project-sound-wave.is-right:before,.project-sound-wave.is-right:after{border-right:1px solid var(--project-accent);border-radius:0 50% 50% 0;right:22%}.project-sound-wave.is-right:after{width:34%;right:52%}.project-section-heading{border-block:1px solid #fff3;grid-template-columns:60px minmax(0,1fr);align-items:center;min-height:82px;display:grid}.project-section-number{color:var(--project-accent);border-right:1px solid #fff3;align-self:stretch;place-items:center;display:grid}.project-section-heading h2{letter-spacing:-.02em;margin:0;padding-left:22px;font-size:clamp(1.1rem,2vw,1.7rem)}.project-overview-body{padding:clamp(30px,5vw,58px) 0 clamp(74px,9vw,122px)}.project-facts{border-block:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.project-fact{border-right:1px solid #fff3;gap:9px;min-width:0;padding:20px clamp(14px,2.5vw,34px);display:grid}.project-fact:last-child{border-right:0}.project-fact dt{color:#777872;letter-spacing:.1em;font-family:SFMono-Regular,Consolas,monospace;font-size:.6rem;font-weight:900}.project-fact dd{color:#d9d6ce;margin:0;font-size:clamp(.82rem,1.2vw,1rem);font-weight:760}.project-next{background:#11120f;border:1px solid #ffffff38;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:170px;padding:clamp(25px,4vw,50px);transition:border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.project-next:before{z-index:0;background:linear-gradient(90deg, color-mix(in srgb, var(--project-accent) 20%, transparent), transparent 60%);content:"";opacity:0;transition:opacity .22s;position:absolute;inset:0}.project-next>span{z-index:1;position:relative}.project-next:hover,.project-next:focus-visible{border-color:var(--project-accent);background:#151613;outline:none}.project-next:hover:before,.project-next:focus-visible:before{opacity:1}.project-next-label{color:#777872}.project-next-title{letter-spacing:-.045em;word-break:keep-all;font-size:clamp(1.5rem,3.5vw,4rem);font-weight:900;line-height:1}.project-next-arrow{aspect-ratio:1;background:var(--project-accent);color:#080808;border-radius:50%;place-items:center;width:clamp(54px,7vw,86px);font-size:clamp(1.4rem,2.5vw,2.5rem);transition:transform .22s;display:grid}.project-next:hover .project-next-arrow,.project-next:focus-visible .project-next-arrow{transform:rotate(45deg)}.project-page-releases{--vc-line:#ebe8df33;--vc-line-strong:#ebe8df57;--vc-muted:#a7a8a1}.project-page-releases:after{opacity:.74;width:62vw;top:-18vw;right:-12vw}.project-page-releases .project-next{margin-top:clamp(78px,10vw,144px)}.vc-release-hero{border-bottom:1px solid var(--vc-line);grid-template-columns:minmax(0,1fr) minmax(260px,.7fr);align-items:end;gap:clamp(30px,7vw,110px);min-height:clamp(390px,58svh,680px);padding:clamp(70px,10vw,140px) 0 clamp(52px,7vw,94px);display:grid;position:relative;overflow:hidden}.vc-release-hero-copy{z-index:2;position:relative}.vc-release-eyebrow,.vc-release-section-heading,.vc-release-card>header,.vc-release-state,.vc-release-feature-copy>strong,.vc-release-role-label,.vc-lead-dialog-header p,.vc-lead-success>p{letter-spacing:.15em;font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:900}.vc-release-eyebrow{color:var(--project-accent-alt);margin:0 0 24px}.vc-release-hero-copy h1{max-width:960px;color:var(--studio-paper);letter-spacing:-.09em;word-break:keep-all;margin:0;font-size:clamp(4.7rem,12vw,12.4rem);font-weight:950;line-height:.76}.vc-release-hero-signal{opacity:.58;align-items:center;gap:clamp(3px,.5vw,8px);height:clamp(100px,20vw,260px);padding:18px 0;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 88%,#0000)}.vc-release-hero-signal i{background:linear-gradient(to top, var(--project-accent), var(--project-accent-alt));max-width:8px;height:28%;box-shadow:0 0 18px color-mix(in srgb, var(--project-accent) 42%, transparent);transform-origin:50%;flex:1;animation:1.35s steps(5,end) infinite alternate vc-release-signal}.vc-release-hero-signal i:nth-child(3n){height:68%;animation-delay:-430ms}.vc-release-hero-signal i:nth-child(4n){height:42%;animation-delay:-760ms}.vc-release-hero-signal i:nth-child(5n){height:90%;animation-delay:-1.02s}.vc-release-hero-signal i:nth-child(7n){height:56%;animation-delay:-190ms}.vc-release-section{padding-top:clamp(72px,10vw,142px)}.vc-release-section-heading{border-block:1px solid var(--vc-line);min-height:76px;color:var(--vc-muted);grid-template-columns:62px minmax(0,1fr);align-items:center;margin-bottom:clamp(24px,4vw,44px);display:grid}.vc-release-section-heading>span{border-right:1px solid var(--vc-line);color:var(--project-accent-alt);align-self:stretch;place-items:center;display:grid}.vc-release-section-heading>p,.vc-release-section-heading>h2{font:inherit;margin:0;padding-left:22px}.vc-release-feature{border:1px solid var(--vc-line-strong);background:radial-gradient(circle at 80% 18%, color-mix(in srgb, var(--project-accent) 18%, transparent), transparent 40%), #0d0e0c;grid-template-columns:minmax(0,1.46fr) minmax(290px,.54fr);display:grid;overflow:hidden;box-shadow:18px 22px #0000004d}.vc-release-video{aspect-ratio:16/9;border-right:1px solid var(--vc-line);background:#020202;min-width:0;position:relative}.vc-release-video:after{content:"";pointer-events:none;border:1px solid #ffffff0f;position:absolute;inset:0}.vc-release-video iframe{border:0;width:100%;height:100%;display:block}.vc-release-feature-copy{flex-direction:column;justify-content:space-between;gap:34px;min-width:0;padding:clamp(28px,4vw,52px);display:flex}.vc-release-state{width:fit-content;color:var(--project-accent-alt);align-items:center;gap:9px;display:inline-flex}.vc-release-state i{aspect-ratio:1;background:currentColor;border-radius:50%;width:7px;animation:1.6s ease-in-out infinite vc-release-pulse;box-shadow:0 0 14px}.vc-release-feature-copy h2{color:var(--studio-paper);letter-spacing:-.085em;margin:0;font-size:clamp(4.2rem,8vw,8.8rem);font-weight:950;line-height:.8}.vc-release-feature-copy p{color:#cbc8c0;word-break:keep-all;margin:24px 0 0;font-size:clamp(.84rem,1.2vw,1rem);font-weight:760;line-height:1.55}.vc-release-feature-copy strong{color:#84857e;margin-top:9px;font-size:.6rem;display:block}.vc-release-feature-copy>a{border-top:1px solid var(--vc-line);border-bottom:1px solid var(--vc-line);width:100%;min-height:50px;color:var(--studio-paper);letter-spacing:.13em;justify-content:space-between;align-items:center;gap:24px;padding:0 4px;font-family:SFMono-Regular,Consolas,monospace;font-size:.68rem;font-weight:900;transition:border-color .18s,color .18s,padding .18s;display:inline-flex}.vc-release-feature-copy>a:hover,.vc-release-feature-copy>a:focus-visible{border-color:var(--project-accent-alt);color:var(--project-accent-alt);outline:none;padding-inline:10px}.vc-release-upcoming{padding-top:clamp(92px,12vw,168px)}.vc-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.vc-release-card{border:1px solid var(--vc-line-strong);background:#0d0e0c;min-width:0;transition:box-shadow .24s,transform .26s cubic-bezier(.2,.82,.2,1);overflow:hidden}.vc-release-card:hover,.vc-release-card:focus-within{transform:translateY(-4px);box-shadow:0 24px 54px #00000057}.vc-release-card>header{border-bottom:1px solid var(--vc-line);color:#85867f;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 17px;font-size:.58rem;display:flex}.vc-release-card>header span:first-child{color:var(--project-accent-alt)}.vc-release-poster{aspect-ratio:1.22;background:linear-gradient(135deg, color-mix(in srgb, var(--project-accent) 16%, transparent), transparent 42%), linear-gradient(90deg, #ffffff0a 1px, transparent 1px), linear-gradient(#ffffff0a 1px, transparent 1px), #10110f;background-size:auto,12.5% 12.5%,12.5% 12.5%,auto;position:relative;overflow:hidden}.vc-release-card:nth-child(2n) .vc-release-poster{background:linear-gradient(225deg, color-mix(in srgb, var(--project-accent-alt) 12%, transparent), transparent 44%), linear-gradient(90deg, #ffffff0a 1px, transparent 1px), linear-gradient(#ffffff0a 1px, transparent 1px), #10110f;background-size:auto,12.5% 12.5%,12.5% 12.5%,auto}.vc-release-poster:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 40%,#040404e6);position:absolute;inset:0}.vc-release-poster>img{object-fit:cover;width:100%;height:100%}.vc-release-poster-number{color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--project-accent) 68%, transparent);font-family:Impact,Haettenschweiler,sans-serif;font-size:clamp(10rem,25vw,22rem);line-height:.72;position:absolute;top:50%;left:50%;transform:translate(-50%,-52%)}.vc-release-poster-lines{z-index:2;opacity:.54;align-items:center;gap:7px;height:22%;display:flex;position:absolute;bottom:16%;left:8%;right:8%}.vc-release-poster-lines i{background:var(--project-accent-alt);transform-origin:50%;flex:1;max-width:12px;height:35%;animation:1.5s steps(4,end) infinite alternate vc-release-signal}.vc-release-poster-lines i:nth-child(2n){height:72%;animation-delay:-270ms}.vc-release-poster-lines i:nth-child(3n){height:48%;animation-delay:-630ms}.vc-release-poster-lines i:nth-child(5n){height:92%;animation-delay:-940ms}.vc-release-poster>time{z-index:3;margin:0;position:absolute;bottom:clamp(20px,4vw,38px);left:clamp(20px,4vw,38px)}.vc-release-poster time{color:var(--studio-paper);display:grid}.vc-release-poster time small{color:var(--project-accent-alt);letter-spacing:.16em;margin-bottom:6px;font-family:SFMono-Regular,Consolas,monospace;font-size:.64rem;font-weight:900}.vc-release-poster time strong{letter-spacing:-.075em;font-size:clamp(3.5rem,8vw,7.2rem);font-weight:950;line-height:.78}.vc-release-roles{margin:0;padding:0;list-style:none}.vc-release-roles li{border-top:1px solid var(--vc-line);grid-template-columns:minmax(112px,.36fr) minmax(0,1fr) auto;align-items:center;gap:16px;min-height:74px;padding:13px 16px;display:grid}.vc-release-roles li.is-open{background:linear-gradient(90deg, color-mix(in srgb, var(--project-accent-alt) 7%, transparent), transparent 55%)}.vc-release-role-label{color:#989991;text-transform:uppercase;grid-column:1;font-size:.58rem}.vc-release-credit{flex-wrap:wrap;grid-column:2;gap:7px 13px;min-width:0;display:flex}.vc-release-credit>span{flex-wrap:wrap;align-items:center;gap:7px;display:inline-flex}.vc-release-credit b{color:#dfdcd4;overflow-wrap:anywhere;font-size:clamp(.76rem,1.15vw,.91rem);font-weight:850}.vc-release-roles button{border:1px solid var(--project-accent-alt);background:var(--project-accent-alt);color:#080908;border-radius:0;grid-column:3;justify-content:space-between;align-items:center;gap:18px;min-width:126px;min-height:46px;padding:0 12px;font-size:.74rem;font-weight:950;transition:background .18s,color .18s,transform .18s;display:inline-flex}.vc-release-roles button:hover,.vc-release-roles button:focus-visible{color:var(--project-accent-alt);background:0 0;outline:none;transform:translateY(-2px)}.vc-lead-dialog{width:100%;max-width:none;height:100%;max-height:none;color:var(--studio-paper);background:#040404e0;border:0;margin:0;padding:clamp(16px,4vw,56px);overflow-y:auto}.vc-lead-dialog::backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000d1}.vc-lead-dialog-panel{border:1px solid var(--vc-line-strong);background-color:#0e0f0d;background-image:linear-gradient(90deg,#ffffff06 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:56px 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:min(100%,880px);margin:auto;animation:.38s cubic-bezier(.16,1,.3,1) both vc-lead-panel-in;box-shadow:20px 24px #00000085}.vc-lead-dialog-header{z-index:4;border-bottom:1px solid var(--vc-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0f0df5;justify-content:space-between;align-items:flex-start;gap:24px;padding:clamp(22px,4vw,38px);display:flex;position:sticky;top:-1px}.vc-lead-dialog-header p{color:var(--project-accent-alt);margin:0 0 11px;font-size:.58rem}.vc-lead-dialog-header h2{letter-spacing:-.065em;margin:0;font-size:clamp(2.6rem,6vw,5.3rem);font-weight:950;line-height:.88}.vc-lead-dialog-header>button{aspect-ratio:1;border:1px solid var(--vc-line-strong);color:#d0cdc5;background:0 0;border-radius:50%;flex:none;place-items:center;width:48px;font-size:1.8rem;font-weight:200;line-height:1;transition:border-color .18s,color .18s,transform .18s;display:grid}.vc-lead-dialog-header>button:hover,.vc-lead-dialog-header>button:focus-visible{border-color:var(--project-accent-alt);color:var(--project-accent-alt);outline:none;transform:rotate(90deg)}.vc-lead-dialog-header>button:disabled{cursor:wait;opacity:.45;transform:none}.vc-lead-form{gap:28px;padding:clamp(26px,5vw,48px);display:grid}.vc-lead-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;display:grid}.vc-lead-form-grid label{gap:8px;min-width:0;display:grid}.vc-lead-form-grid label.is-wide{grid-column:1/-1}.vc-lead-form-grid label>span{color:#c8c5bd;font-size:.72rem;font-weight:850}.vc-lead-form-grid label>small{color:#92938c;font-size:.72rem;font-weight:700;line-height:1.5}.vc-lead-form input,.vc-lead-form textarea{width:100%;color:var(--studio-paper);font:inherit;background:#070806;border:1px solid #ffffff3d;border-radius:0;outline:none;transition:border-color .18s,box-shadow .18s}.vc-lead-form input{min-height:50px;padding:0 13px}.vc-lead-form textarea{resize:vertical;min-height:142px;padding:13px;line-height:1.65}.vc-lead-form input::placeholder,.vc-lead-form textarea::placeholder{color:#777871}.vc-lead-form input:focus,.vc-lead-form textarea:focus{border-color:var(--project-accent-alt);box-shadow:0 0 0 3px color-mix(in srgb, var(--project-accent-alt) 16%, transparent)}.vc-lead-privacy{color:#999a93;cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;font-size:.75rem;line-height:1.6;display:grid}.vc-lead-privacy input{width:18px;height:18px;min-height:0;accent-color:var(--project-accent-alt);margin:2px 0 0}.vc-lead-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.vc-lead-form-footer{border-top:1px solid var(--vc-line);justify-content:space-between;align-items:center;gap:20px;padding-top:24px;display:flex}.vc-lead-form-footer>p{color:#999a93;flex:1;margin:0;font-size:.76rem;line-height:1.5}.vc-lead-form-footer>p.is-error{color:#ff8065}.vc-lead-form-footer>button,.vc-lead-success>button{border:1px solid var(--project-accent-alt);background:var(--project-accent-alt);color:#080908;border-radius:0;justify-content:space-between;align-items:center;gap:26px;min-width:210px;min-height:52px;padding:0 15px;font-size:.8rem;font-weight:950;transition:background .18s,color .18s,transform .18s;display:inline-flex}.vc-lead-form-footer>button:hover,.vc-lead-form-footer>button:focus-visible,.vc-lead-success>button:hover,.vc-lead-success>button:focus-visible{color:var(--project-accent-alt);background:0 0;outline:none;transform:translateY(-2px)}.vc-lead-form-footer>button:disabled{cursor:wait;opacity:.58;transform:none}.vc-lead-success{text-align:center;place-items:center;min-height:min(500px,70svh);padding:48px 22px;display:grid}.vc-lead-success>span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--project-accent-alt) 45%, transparent);width:100px;box-shadow:0 0 48px color-mix(in srgb, var(--project-accent-alt) 12%, transparent);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.vc-lead-success>span i{aspect-ratio:1;background:var(--project-accent-alt);width:11px;box-shadow:0 0 18px var(--project-accent-alt);border-radius:50%;animation:1.5s ease-in-out infinite vc-release-pulse}.vc-lead-success>p{color:var(--project-accent-alt);margin:0 0 12px;font-size:.58rem}.vc-lead-success h3{word-break:keep-all;max-width:620px;margin:0 0 32px;font-size:clamp(1.8rem,5vw,4rem);line-height:1.04}@keyframes vc-release-signal{0%{opacity:.42;transform:scaleY(.34)}to{opacity:1;transform:scaleY(1)}}@keyframes vc-release-pulse{0%,to{opacity:.42;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes vc-lead-panel-in{0%{opacity:0;transform:translateY(30px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}html.site-motion-paused .vc-release-roles button:hover,html.site-motion-paused .vc-release-roles button:focus-visible,html.site-motion-paused .vc-lead-form-footer>button:hover,html.site-motion-paused .vc-lead-form-footer>button:focus-visible,html.site-motion-paused .vc-release-card:hover,html.site-motion-paused .vc-release-card:focus-within,html.site-motion-paused .vc-lead-dialog-header>button:hover,html.site-motion-paused .vc-lead-dialog-header>button:focus-visible{transform:none}@media (max-width:980px){.vc-release-feature{grid-template-columns:1fr}.vc-release-video{border-right:0;border-bottom:1px solid var(--vc-line)}.vc-release-feature-copy{grid-template-columns:minmax(0,1fr) minmax(200px,.55fr);align-items:end;display:grid}.vc-release-state{grid-column:1/-1}}@media (max-width:820px){.vc-release-hero{grid-template-columns:1fr;gap:28px;min-height:520px}.vc-release-hero-signal{z-index:1;opacity:.36;position:absolute;bottom:20px;left:38%;right:0}.vc-release-grid{grid-template-columns:1fr}.vc-release-poster{aspect-ratio:1.35}}@media (max-width:720px){.project-page-releases .project-next{margin-top:76px}.vc-release-hero{min-height:390px;padding:64px 0 48px}.vc-release-eyebrow{margin-bottom:18px;font-size:.57rem}.vc-release-hero-copy h1{font-size:clamp(3.8rem,20vw,7rem);line-height:.8}.vc-release-hero-signal{height:120px;left:24%}.vc-release-section{padding-top:72px}.vc-release-section-heading{grid-template-columns:48px 1fr;min-height:66px;margin-bottom:20px;font-size:.57rem}.vc-release-section-heading>p,.vc-release-section-heading>h2{padding-left:15px}.vc-release-feature{box-shadow:none}.vc-release-feature-copy{padding:24px 20px;display:flex}.vc-release-feature-copy h2{font-size:clamp(3.8rem,20vw,6rem)}.vc-release-poster{aspect-ratio:1.08}.vc-release-poster-number{font-size:clamp(9rem,54vw,15rem)}.vc-release-poster time strong{font-size:clamp(3.4rem,18vw,5.8rem)}.vc-release-roles li{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;min-height:82px;padding:14px 13px}.vc-release-role-label,.vc-release-credit{grid-column:1}.vc-release-credit{grid-row:2}.vc-release-roles button{grid-area:1/2/3;min-width:112px;min-height:48px}.vc-lead-dialog{padding:8px}.vc-lead-dialog-panel{box-shadow:none}.vc-lead-dialog-header{padding:21px 17px}.vc-lead-dialog-header h2{font-size:clamp(2.5rem,13vw,4rem)}.vc-lead-dialog-header>button{width:43px}.vc-lead-form{gap:26px;padding:27px 17px 32px}.vc-lead-form-grid{grid-template-columns:1fr}.vc-lead-form-grid label.is-wide{grid-column:auto}.vc-lead-form-footer{display:grid}.vc-lead-form-footer>button{width:100%}}@media (prefers-reduced-motion:reduce){.vc-release-hero-signal i,.vc-release-poster-lines i,.vc-release-state i,.vc-lead-success>span i,.vc-lead-dialog-panel{animation:none}.vc-release-roles button:hover,.vc-release-roles button:focus-visible,.vc-lead-form-footer>button:hover,.vc-lead-form-footer>button:focus-visible,.vc-release-card:hover,.vc-release-card:focus-within,.vc-lead-dialog-header>button:hover,.vc-lead-dialog-header>button:focus-visible{transform:none}}@media (max-width:720px){.project-page.project-page-compact{padding:92px 12px 34px}}.project-page-compact{padding:80px 18px 16px}.project-page-compact .project-shell{width:min(100%,1320px)}.project-page-compact .project-back-link{min-height:44px;padding-inline:9px;font-size:.56rem}.project-page-compact .project-next{grid-template-columns:88px minmax(0,1fr) auto;gap:12px;min-height:54px;margin-top:8px;padding:8px 14px}.project-page-compact .project-other-projects{border-top:1px solid #ffffff3d;margin-top:clamp(48px,6vw,76px);padding-top:clamp(18px,2.4vw,28px)}.project-page-compact .project-other-projects .project-next{background:linear-gradient(100deg, color-mix(in srgb, var(--project-accent) 7%, transparent), transparent 52%), #11120f;min-height:78px;margin-top:14px;padding:12px 16px}.project-other-projects .project-next-label{color:#92938c}.project-other-projects .project-next:focus-visible{outline:2px solid var(--project-accent);outline-offset:3px}.project-page-compact .project-next-title{font-size:clamp(.92rem,1.6vw,1.28rem)}.project-page-compact .project-next-arrow{width:34px;font-size:.94rem}.project-page-compact .project-section-heading,.project-page-compact .vc-release-section-heading{grid-template-columns:36px minmax(0,1fr);min-height:36px;margin-bottom:6px}.project-page-compact .project-section-heading h2,.project-page-compact .vc-release-section-heading>h2{letter-spacing:.14em;padding-left:14px;font-size:.64rem}.project-page-releases.project-page-compact .vc-release-hero{grid-template-columns:minmax(0,1fr) minmax(190px,270px);gap:18px;min-height:132px;padding:2px 0 8px}.project-page-releases.project-page-compact .vc-release-eyebrow{margin:0 0 clamp(14px,1.4vw,20px);font-size:.53rem}.project-page-releases.project-page-compact .vc-release-hero-copy h1{font-size:clamp(3.8rem,6.8vw,5.9rem);line-height:.72}.project-page-releases.project-page-compact .vc-release-hero-equipment{width:min(100%,250px);margin:0}.project-page-releases.project-page-compact .vc-release-hero-equipment .studio-speaker-stack{width:min(72%,205px)}.project-page-releases.project-page-compact .vc-release-section,.project-page-releases.project-page-compact .vc-release-upcoming,.project-page-releases.project-page-compact .vc-release-released{padding-top:10px}.project-page-releases.project-page-compact .vc-release-card{box-shadow:none}.project-page-releases.project-page-compact .vc-release-card>header{min-height:26px;padding-inline:8px;font-size:.5rem}.project-page-releases.project-page-compact .vc-release-poster{aspect-ratio:auto;height:68px}.project-page-releases.project-page-compact .vc-release-poster-number{font-size:4.2rem}.project-page-releases.project-page-compact .vc-release-poster>time{bottom:11px;left:12px}.project-page-releases.project-page-compact .vc-release-poster time small{margin-bottom:3px;font-size:.48rem}.project-page-releases.project-page-compact .vc-release-poster time strong{font-size:clamp(1.45rem,2.8vw,2.15rem)}.project-page-releases.project-page-compact .vc-release-roles li{grid-template-columns:minmax(84px,.28fr) minmax(0,1fr) auto;gap:8px;min-height:36px;padding:3px 8px}.project-page-releases.project-page-compact .vc-release-role-label{color:#e7e4dc;letter-spacing:.04em;overflow-wrap:anywhere;font-size:.73rem;line-height:1.25}.project-page-releases.project-page-compact .vc-release-credit{gap:5px 9px}.project-page-releases.project-page-compact .vc-release-credit b{font-size:.72rem}.project-page-releases.project-page-compact .vc-release-roles button{background:#e9e6de;border-color:#ebe8df6b;min-width:102px;min-height:44px;padding-inline:9px;font-size:.64rem}.project-page-releases.project-page-compact .vc-release-roles button:hover,.project-page-releases.project-page-compact .vc-release-roles button:focus-visible{color:#e9e6de;border-color:#e9e6de}.vc-released-rail{overscroll-behavior-inline:contain;scrollbar-color:#ebe8df59 transparent;scrollbar-width:thin;scroll-snap-type:x mandatory;gap:10px;padding:0 0 10px;display:flex;overflow-x:auto}.vc-released-rail:focus-visible{outline-offset:4px;outline:1px solid #e9e6de}.vc-released-card{border:1px solid var(--vc-line-strong);scroll-snap-align:start;background:#0d0e0c;flex:0 0 clamp(250px,25vw,320px);grid-template-columns:42% minmax(0,1fr);min-width:0;min-height:88px;display:grid;overflow:hidden}.vc-released-card-media{border-right:1px solid var(--vc-line);background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--project-accent) 24%, transparent), transparent 60%), #060706;color:#f0ede5;place-items:center;min-width:0;font-family:SFMono-Regular,Consolas,monospace;font-size:.78rem;font-weight:900;display:grid;position:relative;overflow:hidden}.vc-released-card-media:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#0000 38%,#00000052);position:absolute;inset:0}.vc-released-card-media img{object-fit:cover;width:100%;height:100%;transition:filter .18s,transform .24s}.vc-released-card-media>span{z-index:2;aspect-ratio:1;background:#030403b8;border:1px solid #ffffffa8;border-radius:50%;place-items:center;width:34px;font-size:.6rem;display:grid;position:absolute}a.vc-released-card-media:hover img,a.vc-released-card-media:focus-visible img{filter:brightness(1.1);transform:scale(1.035)}a.vc-released-card-media:focus-visible{outline-offset:-3px;outline:2px solid #f0ede5}.vc-released-card-copy{flex-direction:column;justify-content:center;min-width:0;padding:8px 10px;display:flex}.vc-released-card-copy>div{color:#898a83;letter-spacing:.09em;justify-content:space-between;font-family:SFMono-Regular,Consolas,monospace;font-size:.52rem;font-weight:900;display:flex}.vc-released-card-copy h3{color:#efede5;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:5px 0 2px;font-size:1.15rem;line-height:.92;display:-webkit-box;overflow:hidden}.vc-released-card-copy p{color:#b8b7b0;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.68rem;line-height:1.3;display:-webkit-box;overflow:hidden}.vc-released-card-copy strong{color:#7b7c75;letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:SFMono-Regular,Consolas,monospace;font-size:.52rem;overflow:hidden}.project-page-participation .project-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);gap:22px;min-height:220px;padding:8px 0 10px}.project-page-participation .project-meta-row{max-width:680px;margin-bottom:clamp(12px,1.3vw,18px)}.project-page-participation .project-artist{margin:0;font-size:.76rem}.project-page-participation .project-title{max-width:680px;font-size:clamp(3.1rem,5.8vw,5.4rem);line-height:.84}.project-stage-line{border-block:1px solid #ffffff2e;align-items:center;gap:16px;width:min(100%,520px);min-height:38px;margin-top:18px;display:flex}.project-stage-line span{color:#7b7c75;letter-spacing:.12em;font-family:SFMono-Regular,Consolas,monospace;font-size:.5rem;font-weight:900}.project-stage-line strong{color:#d9d6ce;font-size:.72rem}.project-page-participation .project-machine{min-height:205px;padding:18px}.project-page-participation .project-machine.is-bare{background:0 0;border:0;min-height:0;padding:0;overflow:visible}.project-page-participation .project-machine.is-bare:after{display:none}.project-page-participation .project-equipment-reel{width:min(100%,245px)}.project-page-participation .project-machine-label{font-size:.48rem;top:12px;left:14px}.project-page-participation .project-machine-index{font-size:clamp(6rem,10vw,9rem)}.project-participation{padding-top:10px}.project-participation-grid{border-top:1px solid #fff3;border-left:1px solid #fff3;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.project-participation-grid>li{background:#0d0e0cc7;border-bottom:1px solid #fff3;border-right:1px solid #fff3;grid-template-columns:30px minmax(72px,.42fr) minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;min-height:44px;padding:4px 7px;display:grid}.project-participation-grid>li[data-state=open]{background:linear-gradient(90deg,#ffffff09,#0000 72%),#0d0e0c}.project-participation-index{color:#666760;font-family:SFMono-Regular,Consolas,monospace;font-size:.55rem;font-weight:900}.project-participation-role{color:#e7e4dc;white-space:nowrap;font-size:.73rem}.project-participation-credit{flex-wrap:wrap;gap:5px 10px;min-width:0;display:flex}.project-participation-credit>span{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.project-participation-credit b{color:#d1cec6;overflow-wrap:anywhere;font-size:.68rem}.project-participation-grid button,.project-participation-state{justify-self:end}.project-participation-grid button{color:#e8e5dd;background:0 0;border:1px solid #ffffff6b;border-radius:0;justify-content:space-between;align-items:center;gap:10px;min-width:94px;min-height:44px;padding:0 9px;font-size:.62rem;font-weight:900;transition:background .16s,color .16s,transform .16s;display:inline-flex}.project-participation-grid button:hover,.project-participation-grid button:focus-visible{color:#090a09;background:#e8e5dd;outline:none;transform:translateY(-1px)}.project-participation-state{color:#7b7c75;letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;font-weight:900}html.site-motion-paused .project-participation-grid button:hover,html.site-motion-paused .project-participation-grid button:focus-visible,html.site-motion-paused .vc-released-card-media img{transform:none}@media (max-width:820px){.project-page-compact{padding-top:96px}.project-page-releases.project-page-compact .vc-release-hero,.project-page-participation .project-hero{grid-template-columns:1fr}.project-page-releases.project-page-compact .vc-release-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-page-releases.project-page-compact .vc-release-hero{gap:0;min-height:0;padding-block:14px}.project-page-releases.project-page-compact .vc-release-hero-equipment{justify-self:end;width:min(54vw,280px);margin-top:-72px}.project-page-participation .project-hero{min-height:0;padding-top:18px}.project-page-participation .project-machine{justify-self:center;width:min(100%,520px);min-height:300px}.project-participation-grid{grid-template-columns:1fr}}@media (max-width:720px){.project-page.project-page-compact{padding:92px 12px 34px}.project-page-compact .project-next{grid-template-columns:1fr auto;min-height:66px;margin-top:18px;padding:11px 13px}.project-page-compact .project-other-projects{margin-top:40px;padding-top:18px}.project-page-compact .project-other-projects .project-next{min-height:88px;margin-top:12px;padding:13px}.project-page-compact .project-next-label{display:none}.project-page-compact .project-other-projects .project-next-label{grid-column:1/-1;display:block}.project-page-compact .project-next-title{font-size:.95rem}.project-page-releases.project-page-compact .vc-release-hero-copy h1{font-size:clamp(3.8rem,19vw,5.7rem)}.project-page-releases.project-page-compact .vc-release-hero-equipment{width:min(58vw,230px);margin-top:-50px}.project-page-releases.project-page-compact .vc-release-section,.project-page-releases.project-page-compact .vc-release-upcoming,.project-page-releases.project-page-compact .vc-release-released{padding-top:14px}.project-page-releases.project-page-compact .vc-release-grid{grid-template-columns:1fr}.project-page-releases.project-page-compact .vc-release-poster{aspect-ratio:auto;height:92px}.project-page-releases.project-page-compact .vc-release-roles li{grid-template-columns:minmax(0,1fr) auto;min-height:52px;padding:7px 9px}.project-page-releases.project-page-compact .vc-release-role-label,.project-page-releases.project-page-compact .vc-release-credit{grid-column:1}.project-page-releases.project-page-compact .vc-release-credit{grid-row:2}.project-page-releases.project-page-compact .vc-release-roles button{grid-area:1/2/3;min-width:102px;min-height:44px}.vc-released-card{flex-basis:min(84vw,310px);min-height:118px}.project-page-participation .project-title{font-size:clamp(3rem,16vw,5rem)}.project-page-participation .project-machine{min-height:250px}.project-page-participation .project-equipment-reel{width:min(100%,280px)}.project-stage-line{margin-top:14px}.project-participation-grid>li{grid-template-columns:24px minmax(0,1fr) auto;gap:5px 8px;min-height:58px;padding:7px}.project-participation-index{grid-area:1/1/3}.project-participation-role,.project-participation-credit{grid-column:2}.project-participation-credit{grid-row:2}.project-participation-grid button,.project-participation-state{grid-area:1/3/3}.project-participation-grid button{min-width:92px;min-height:44px}}@media (prefers-reduced-motion:reduce){.project-participation-grid button,.vc-released-card-media img{transition:none}.project-participation-grid button:hover,.project-participation-grid button:focus-visible,.vc-released-card-media img{transform:none}}@keyframes studio-live-pulse{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@keyframes studio-wave{0%{opacity:.38;transform:scaleY(.35)}to{opacity:.9;transform:scaleY(1)}}@keyframes studio-reel-spin{to{transform:rotate(360deg)}}@keyframes studio-speaker-breathe{0%{filter:brightness(.9);transform:translate(-50%)scale(.98)}to{filter:brightness(1.22);transform:translate(-50%)scale(1.035)}}@keyframes studio-meter{0%{transform-origin:bottom;transform:scaleY(.36)}to{transform-origin:bottom;transform:scaleY(1)}}@keyframes studio-ticker-move{to{transform:translate(-50%)}}@keyframes studio-slow-spin{to{transform:rotate(360deg)}}@keyframes project-wave-breathe{0%{opacity:.16;transform:scaleX(.72)}to{opacity:.55;transform:scaleX(1)}}html.site-motion-paused *,html.site-motion-paused :before,html.site-motion-paused :after{animation-play-state:paused!important}html.site-motion-paused .studio-stage,html.site-motion-paused .studio-project-object:hover,html.site-motion-paused .studio-project-object:focus-visible,html.site-motion-paused .studio-project-card:hover,html.site-motion-paused .studio-project-card:focus-visible{transform:none!important}html.site-motion-paused .project-next:hover .project-next-arrow,html.site-motion-paused .project-next:focus-visible .project-next-arrow,html.site-motion-paused .studio-project-card:hover .studio-card-bottom strong i,html.site-motion-paused .studio-project-card:focus-visible .studio-card-bottom strong i{transform:none}html.site-motion-paused .studio-project-object:after,html.site-motion-paused .studio-object-label{transition:none;transform:none}@media (max-width:1100px){.studio-stage{min-height:760px}.studio-equipment-row{grid-template-columns:minmax(190px,.9fr) minmax(240px,1.1fr) minmax(170px,.7fr);left:24px;right:24px}.studio-mixer{min-height:190px;padding:13px}.studio-fader-track{height:48px}.project-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.8fr)}.project-machine{min-height:460px}}@media (max-width:820px){.studio-stage{flex-direction:column;min-height:0;padding:16px 14px 14px;display:flex;transform:none!important}.studio-stage-toolbar{position:relative;top:auto;left:auto;right:auto}.studio-monitor{width:100%;min-height:230px;margin-top:16px;position:relative;top:auto;left:auto;transform:none}.studio-equipment-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:62px;padding:0 8px;position:relative;bottom:auto;left:auto;right:auto}.studio-project-object.is-slot-1{grid-area:1/1}.studio-project-object.is-slot-2{grid-area:1/2}.studio-project-object.is-speaker{width:min(100%,190px)}.studio-mixer{grid-area:2/1/auto/-1;min-height:210px}.studio-stage-footer span:last-child{display:none}.studio-stage-footer{margin-top:34px;position:relative;bottom:auto;left:auto;right:auto}.studio-project-list{grid-template-columns:1fr}.studio-project-card{min-height:660px}.studio-card-copy h3{font-size:clamp(2.6rem,9vw,5rem)}.studio-proposal-section{grid-template-columns:1fr auto}.studio-proposal-section>p{grid-column:1}.studio-proposal-open{grid-area:1/2/3}.proposal-support-field>div{grid-template-columns:repeat(2,minmax(0,1fr))}.project-hero{grid-template-columns:1fr}.project-machine{min-height:560px}.project-overview-body{padding-bottom:88px}}@media (max-width:720px){body{padding-bottom:0}.site-header{grid-template-columns:1fr auto;gap:6px;width:calc(100% - 16px);max-width:none;padding:7px;top:8px}.brand-mark{width:138px}.site-nav{grid-area:2/1/auto/-1;min-height:34px}.site-nav a{min-height:31px;padding-inline:2px;font-size:.6rem}.studio-hero{padding:128px 12px 68px}.studio-stage{flex-direction:column;min-height:0;padding:16px 14px 14px;display:flex}.studio-stage-toolbar{gap:10px;position:relative;top:auto;left:auto;right:auto}.studio-stage-footer>span:nth-child(2){display:none}.studio-monitor{width:100%;min-height:205px;margin-top:16px;position:relative;top:auto;left:auto;transform:none}.studio-monitor-copy{display:grid}.studio-equipment-row{flex-direction:column;align-items:stretch;gap:34px;margin-top:62px;padding:0 6px;display:flex;position:relative;bottom:auto;left:auto;right:auto}.studio-project-object.is-speaker{align-self:center;width:168px}.studio-mixer{min-height:195px}.studio-object-action{opacity:1;transform:none}.studio-stage-footer{min-height:32px;margin-top:34px;position:relative;bottom:auto;left:auto;right:auto}.studio-projects{padding:86px 12px}.studio-section-heading{grid-template-columns:1fr}.studio-section-heading>span{margin-top:9px}.studio-project-card{grid-template-rows:auto minmax(230px,auto) auto auto;min-height:610px}.studio-card-art{min-height:270px;padding:30px 22px}.studio-card-speaker{width:min(48%,180px)}.studio-card-copy{padding:0 18px 24px}.studio-card-bottom{align-items:flex-end}.studio-card-bottom>span{max-width:48%;line-height:1.4}.studio-proposal-section{grid-template-columns:1fr;width:calc(100% - 24px);margin-top:74px;margin-bottom:74px;padding:28px 20px}.studio-proposal-section>p,.studio-proposal-open{grid-area:auto/1}.studio-proposal-open{justify-self:end;width:66px}.proposal-dialog{padding:8px}.proposal-dialog-panel{box-shadow:none}.proposal-dialog-header{padding:22px 18px}.proposal-dialog-header h2{font-size:clamp(2.45rem,13vw,4.2rem)}.proposal-dialog-close{width:42px}.proposal-form{gap:28px;padding:28px 18px 34px}.proposal-form-intro{gap:12px;display:grid}.proposal-form-grid,.proposal-support-field>div{grid-template-columns:1fr}.proposal-form-footer{display:grid}.proposal-form-footer>button{width:100%}.project-page{padding:124px 12px 80px}.project-hero{min-height:auto;padding:54px 0 76px}.project-title{font-size:clamp(3.55rem,17vw,6.5rem)}.project-machine{min-height:430px;padding:22px}.project-reel-visual{width:100%}.project-speaker-cabinet{width:min(62%,230px)}.project-section-heading{grid-template-columns:48px 1fr;min-height:70px}.project-section-heading h2{padding-left:15px;font-size:1rem}.project-overview-body{padding:34px 0 76px}.project-facts{grid-template-columns:1fr}.project-fact{border-bottom:1px solid #fff3;border-right:0}.project-fact:last-child{border-bottom:0}.project-next{grid-template-columns:1fr auto;gap:14px;min-height:150px;padding:24px 20px}.project-next-label{grid-column:1/-1}.project-next-arrow{width:52px}}@media (prefers-reduced-motion:reduce){.studio-proposal-open span{animation:none;transform:none}.studio-project-object:after,.studio-object-label{transition:none;transform:none}.studio-ticker>div{transform:none}.studio-stage,.studio-project-object:hover,.studio-project-object:focus-visible,.studio-project-card:hover,.studio-project-card:focus-visible{transform:none!important}.studio-object-action{opacity:1;transform:none}}.studio-stage{min-height:clamp(840px,66vw,920px)}.studio-monitor{aspect-ratio:2.65;width:min(50%,620px);min-height:0;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff24,#0000 18%),linear-gradient(#242725 0,#101211 34%,#070807 100%);border:1px solid #454846;border-radius:14px;padding:10px;top:9.2%;transform:translate(-50%)translateZ(34px)rotateX(-1.5deg);box-shadow:0 3px #383b38,0 9px #080908,0 34px 52px #000000b8,inset 0 0 0 4px #0a0b0a,inset 0 0 0 6px #ffffff0f}.studio-monitor:before{z-index:2;content:"";pointer-events:none;background:linear-gradient(116deg,#ffffff21,#0000 25% 72%,#ffffff0a),repeating-linear-gradient(#ffffff05 0 1px,#0000 1px 4px);border:1px solid #b5eeff24;border-radius:7px;position:absolute;inset:10px;box-shadow:inset 0 0 42px #000000d1}.studio-monitor:after{clip-path:polygon(17% 0,83% 0,100% 100%,0 100%);background:linear-gradient(90deg,#090a09,#363936 20%,#171918 52%,#3b3e3b 82%,#090a09);border-radius:0 0 5px 5px;width:92px;height:27px;bottom:-35px;right:50%;transform:translate(50%)translateZ(-8px);box-shadow:0 8px 0 -3px #050505,0 16px 20px #00000080}.studio-acoustic-canvas{z-index:1;background:radial-gradient(at 52% 44%,#17232b 0,#080d11 48%,#020303 100%);border-radius:7px;width:100%;height:100%;display:block;position:relative;box-shadow:inset 0 0 26px #000000f2,0 0 16px #50d1ff12}.studio-monitor-session{z-index:4;color:#ffd0b8;font-variant-numeric:tabular-nums;isolation:isolate;pointer-events:none;background:radial-gradient(#020507eb 0 21%,#020507c2 42%,#02050761 64%,#0000 82%);place-content:center;justify-items:center;gap:8px;min-height:0;padding:18px 34px;font-family:SFMono-Regular,Consolas,monospace;display:grid;position:absolute;inset:10px;box-shadow:inset 0 0 42px #0203032e}.studio-monitor-session:before{z-index:2;content:"";background:#ff3b22;border-radius:50%;width:7px;height:7px;animation:1.65s ease-in-out infinite alternate studio-monitor-rec-light;position:absolute;top:18px;left:22px;box-shadow:0 0 0 3px #ff3b221f,0 0 12px #ff3b22f0}.studio-monitor-session:after{z-index:0;content:"";filter:drop-shadow(0 0 5px #ff63383d);background:linear-gradient(90deg,#0000,#ff74456b 14%,#79e6ff33 50%,#ff74456b 86%,#0000) 0 0/100% 1px no-repeat,linear-gradient(90deg,#0000,#79e6ff40 14%,#ff744547 50%,#79e6ff40 86%,#0000) 0 100%/100% 1px no-repeat;position:absolute;inset:0}.studio-monitor-session-label{z-index:1;text-shadow:0 0 8px #ff5c3080;justify-content:center;align-items:baseline;display:inline-flex;position:relative}.studio-monitor-session-label strong{color:#ff9a66;letter-spacing:.14em;font-size:.64rem;font-weight:900;line-height:1}.studio-monitor-session time{z-index:1;color:#ff9a66;letter-spacing:.08em;text-shadow:0 0 8px #ff5c30e0,0 0 22px #ff5c3052;justify-self:center;align-items:baseline;gap:14px;font-size:clamp(1.7rem,3.2vw,2.55rem);font-weight:900;display:inline-flex;position:relative}.studio-monitor-session time strong{color:#ffd6bf;font-size:1em;font-weight:900}.studio-monitor-session time b{color:#ffa4768f;font-weight:500}.studio-monitor-session-location{z-index:1;min-height:32px;color:inherit;cursor:crosshair;font:inherit;pointer-events:auto;white-space:nowrap;text-shadow:0 0 8px #ffa07457;background:#03060747;border:0;border-bottom:1px solid #ffa47640;border-radius:2px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;transition:border-color .18s,background-color .18s,color .18s,transform .18s;display:inline-flex;position:relative}.studio-monitor-session-location:after{color:#ff9a66b3;content:"⌖";align-self:center;font-size:.62rem;line-height:1}.studio-monitor-session-location:hover,.studio-monitor-session-location:focus-visible{color:#fff;outline-offset:3px;background:#f4eee71f;border-color:#ffffffc7;outline:2px solid #ffffffd6;transform:translateY(-1px)}.studio-monitor-session-location small{color:#f0e5dc9e;letter-spacing:.08em;font-size:.54rem;font-weight:800}.studio-monitor-session-location strong{color:#f4eee7;letter-spacing:.03em;font-size:.68rem;font-weight:900}html.location-trace-open,html.location-trace-open body{overscroll-behavior:none;overflow:hidden}.location-trace-dialog{width:100%;max-width:none;height:100dvh;max-height:none;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));color:#ebe8df;overscroll-behavior:contain;pointer-events:auto;background:#010304f0;border:0;margin:0;overflow:hidden}.location-trace-dialog[open]{place-items:center;display:grid}.location-trace-dialog::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000e6}.location-trace-shell{--reticle-size:250px;--reticle-color:#79e6ff70;--reticle-x:50%;--reticle-y:50%;contain:layout paint;isolation:isolate;background:#020506;border:1px solid #79e6ff3d;width:min(100%,1180px);height:min(720px,100dvh - 48px);font-family:SFMono-Regular,Consolas,monospace;animation:.52s cubic-bezier(.16,1,.3,1) both location-trace-panel-in;position:relative;overflow:hidden;box-shadow:0 36px 90px #000000d1,inset 0 0 0 1px #ffffff09}.location-trace-shell:before,.location-trace-shell:after{z-index:4;content:"";pointer-events:none;position:absolute;inset:0}.location-trace-shell:before{mix-blend-mode:screen;background:repeating-linear-gradient(#0000 0 3px,#b4e8ef06 3px 4px)}.location-trace-shell:after{background:linear-gradient(90deg,#79e6ff52,#0000 10% 90%,#ff5a363d) 0 0/100% 1px no-repeat,linear-gradient(90deg,#ff5a3638,#0000 12% 88%,#79e6ff40) 0 100%/100% 1px no-repeat,radial-gradient(#0000 30%,#0000004d 68%,#000000db 100%)}.location-trace-shell[data-stage=galaxy]{--reticle-size:132px;--reticle-color:#e6b062c7;--reticle-x:71.5%;--reticle-y:68%}.location-trace-shell[data-stage=earth]{--earth-scale:1.13;--earth-x:-2%;--earth-y:5%;--orbit-opacity:.38;--reticle-size:218px}.location-trace-shell[data-stage=asia]{--earth-opacity:.6;--earth-scale:3.25;--earth-x:-9%;--earth-y:13%;--map-opacity:.52;--map-scale:.7;--orbit-opacity:0;--reticle-size:190px}.location-trace-shell[data-stage=korea]{--earth-opacity:.08;--earth-scale:4.6;--earth-x:-14%;--earth-y:18%;--map-opacity:.68;--map-scale:.82;--orbit-opacity:0;--reticle-size:164px}.location-trace-shell[data-stage=gimpo]{--earth-opacity:0;--earth-scale:5.2;--map-opacity:.84;--map-scale:.96;--orbit-opacity:0;--reticle-size:142px}.location-trace-shell[data-stage=sau]{--earth-opacity:0;--earth-scale:5.2;--map-opacity:1;--map-scale:1.1;--orbit-opacity:0;--reticle-size:118px}.location-trace-shell[data-stage=exit]{--earth-opacity:0;--earth-scale:5.2;--map-opacity:1;--map-scale:1.26;--orbit-opacity:0;--reticle-size:94px;--reticle-color:#ff804eb3}.location-trace-shell[data-stage=venue]{--earth-opacity:0;--earth-scale:5.2;--map-opacity:1;--map-scale:1.42;--orbit-opacity:0;--reticle-size:76px;--reticle-color:#ff5a36f5;--reticle-x:45%;--reticle-y:18%}.location-trace-visual,.location-trace-stars,.location-trace-orbit,.location-trace-map{position:absolute;inset:0}.location-trace-visual{z-index:1;isolation:isolate;background:radial-gradient(circle,#1330383d,#0000 45%),linear-gradient(145deg,#020708,#010203 66%,#090302);overflow:hidden}.location-trace-media-stack,.location-trace-media-frame,.location-trace-media-frame img,.location-trace-media-grade{position:absolute;inset:0}.location-trace-media-stack{z-index:0;background:#010304;overflow:hidden}.location-trace-media-frame{--trace-shot-scale:1;z-index:0;opacity:0;transform-origin:50%;background:radial-gradient(circle at 50% 46%,#26535e47,#0000 34%),linear-gradient(145deg,#020708,#010203 66%,#090302);margin:0;transition:opacity .62s,transform 1.18s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden;transform:scale(1.075)}.location-trace-media-frame.is-before{z-index:1;opacity:0;transform:scale(.99)}.location-trace-media-frame.is-active{z-index:2;transform:scale(1)}.location-trace-media-frame.is-active.is-ready{opacity:1}.location-trace-media-frame img{object-fit:cover;object-position:50% 50%;filter:saturate(.9)contrast(1.07)brightness(.82);width:100%;height:100%;transform:scale(var(--trace-shot-scale));transform-origin:50%;-webkit-user-select:none;user-select:none}.location-trace-media-frame[data-trace-stage=galaxy]{--trace-shot-scale:1.015;transform-origin:71.5% 68%}.location-trace-media-frame[data-trace-stage=galaxy].is-before{transform:scale(1.18)}.location-trace-media-frame[data-trace-stage=galaxy] img{object-position:50% 50%;filter:saturate(.78)contrast(1.12)brightness(.8);transform-origin:71.5% 68%}.location-trace-media-frame[data-trace-stage=solar] img{object-position:50% 50%;filter:saturate(.94)contrast(1.06)brightness(.94)}.location-trace-media-frame[data-trace-stage=earth]{--trace-shot-scale:2.35}.location-trace-media-frame[data-trace-stage=earth] img{object-position:50% 50%;transform-origin:51.5% 59%}.location-trace-media-frame[data-trace-stage=asia]{--trace-shot-scale:1.06}.location-trace-media-frame[data-trace-stage=asia] img{object-position:52% 51%}.location-trace-media-frame[data-trace-stage=korea] img{object-position:50% 53%}.location-trace-media-frame[data-trace-stage=gimpo] img{object-position:50% 50%}.location-trace-media-frame[data-trace-stage=sau]{--trace-shot-scale:1.14}.location-trace-media-frame[data-trace-stage=sau] img{object-position:51% 58%}.location-trace-media-frame[data-trace-stage=exit] img{object-position:50% 55%}.location-trace-media-frame[data-trace-stage=venue] img{object-position:50% 48%;filter:saturate(.86)contrast(1.08)brightness(.78)}.location-trace-media-grade{z-index:2;pointer-events:none;background:linear-gradient(#0005089e,#0000 23% 58%,#000305ad),linear-gradient(90deg,#00040685,#0000 24% 72%,#0003054d),radial-gradient(circle at 50% 48%,#0000 0 24%,#0106081f 52%,#0000007a 100%)}.location-trace-stars{background-repeat:repeat;transition:opacity .56s,transform .72s cubic-bezier(.76,0,.24,1)}.location-trace-stars.is-far{opacity:.55;background-image:radial-gradient(circle,#ffffffb8 0 1px,#0000 1.4px),radial-gradient(circle,#79e6ff8c 0 1px,#0000 1.5px);background-position:7px 13px,41px 31px;background-size:83px 71px,137px 113px;animation:24s linear infinite location-trace-stars-far}.location-trace-stars.is-near{opacity:.42;background-image:radial-gradient(circle,#ffffffd1 0 1.2px,#0000 1.8px),radial-gradient(circle,#ff7e4c9e 0 1px,#0000 1.6px);background-position:19px 47px,73px 11px;background-size:191px 157px,239px 203px;animation:17s linear infinite location-trace-stars-near}.location-trace-shell:not([data-stage=solar]):not([data-stage=earth]) .location-trace-stars{opacity:.08;transform:scale(1.28)}.location-trace-earth{aspect-ratio:1;width:min(43vw,440px);opacity:var(--earth-opacity);transform:translate(-50%, -50%) translate(var(--earth-x), var(--earth-y)) scale(var(--earth-scale));background:radial-gradient(circle at 31% 24%,#ffffff61,#0000 19%),radial-gradient(circle at 43% 42%,#2187ad 0,#0b5175 42%,#06324a 67%,#020b11 100%);border:1px solid #a3eeff57;border-radius:50%;transition:opacity .56s,transform .76s cubic-bezier(.76,0,.24,1);position:absolute;top:48%;left:50%;box-shadow:-14px -8px 34px #50d1ff47,0 0 56px #2b89cf47,inset -54px -16px 76px #000000db,inset 10px 4px 16px #c5f8ff2e}.location-trace-earth:before,.location-trace-earth:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0}.location-trace-earth:before{opacity:.7;background:repeating-linear-gradient(90deg,#0000 0 12%,#a8efff17 12.2% 12.5%),repeating-linear-gradient(0deg,#0000 0 14%,#a8efff14 14.2% 14.5%);animation:18s linear infinite location-trace-earth-grid;box-shadow:inset 0 0 22px #71eeff24}.location-trace-earth:after{background:radial-gradient(circle at 72% 48%,#0000 0 24%,#00040861 48%,#000000e0 76%)}.location-trace-earth>i{z-index:1;opacity:.88;background:linear-gradient(135deg,#95b272eb,#31644bc7);border-radius:62% 38% 54% 46%/42% 51% 49% 58%;display:block;position:absolute;box-shadow:inset 4px 3px 7px #dde8b233}.location-trace-earth>i:first-child{width:29%;height:23%;top:18%;left:20%;transform:rotate(18deg)}.location-trace-earth>i:nth-child(2){width:24%;height:36%;top:39%;left:48%;transform:rotate(-23deg)}.location-trace-earth>i:nth-child(3){width:18%;height:24%;top:57%;left:18%;transform:rotate(36deg)}.location-trace-earth>i:nth-child(4){width:14%;height:13%;top:23%;left:60%;transform:rotate(-8deg)}.location-trace-orbit-line{width:min(58vw,580px);height:min(22vw,210px);opacity:var(--orbit-opacity);border:1px solid #79e6ff57;border-radius:50%;transition:opacity .7s;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)rotate(-15deg)}.location-trace-satellite{width:32px;height:16px;opacity:var(--orbit-opacity);background:linear-gradient(135deg,#d8dad4,#575e60 45%,#151a1b);border:1px solid #e5efecb8;transition:opacity .7s;animation:4.6s ease-in-out infinite alternate location-trace-satellite;position:absolute;top:31%;left:67%;transform:rotate(-12deg);box-shadow:0 0 14px #79e6ff47}.location-trace-satellite:before,.location-trace-satellite:after{content:"";background:repeating-linear-gradient(90deg,#123c58 0 5px,#4382a2 5px 6px);border:1px solid #5ea7c9b3;width:27px;height:9px;position:absolute;top:3px}.location-trace-satellite:before{right:calc(100% + 4px)}.location-trace-satellite:after{left:calc(100% + 4px)}.location-trace-satellite>i{border:1px solid #c6cecb;border-radius:50% 50% 0 0;width:8px;height:8px;position:absolute;top:-7px;left:12px}.location-trace-map{width:min(88vw,950px);height:min(66vw,650px);opacity:var(--map-opacity);transform:translate(-50%, -50%) perspective(900px) rotateX(52deg) scale(var(--map-scale));transform-origin:50%;background:radial-gradient(circle,#ff5a3629 0 1px,#0000 2px),repeating-linear-gradient(90deg,#0000 0 47px,#79e6ff17 47px 48px),repeating-linear-gradient(0deg,#0000 0 47px,#79e6ff17 47px 48px),radial-gradient(#0e313794,#02070833 64%,#0000 75%);transition:opacity .52s,transform .72s cubic-bezier(.76,0,.24,1);inset:50% auto auto 50%;box-shadow:inset 0 0 80px #00000094}.location-trace-contours,.location-trace-region,.location-trace-roads,.location-trace-blocks,.location-trace-rail,.location-trace-building{position:absolute;inset:0}.location-trace-contours>i{border:1px solid #79e6ff38;border-radius:44% 56% 51% 49%/55% 44% 56% 45%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-9deg)}.location-trace-contours>i:first-child{width:72%;height:63%}.location-trace-contours>i:nth-child(2){width:52%;height:45%;transform:translate(-50%,-50%)rotate(14deg)}.location-trace-contours>i:nth-child(3){border-color:#ff78464d;width:31%;height:27%;transform:translate(-50%,-50%)rotate(-22deg)}.location-trace-region{opacity:0;transition:opacity .32s,transform .62s cubic-bezier(.16,1,.3,1);inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.82)}.location-trace-region.is-asia{clip-path:polygon(4% 0,96% 0,100% 14%,100% 86%,96% 100%,4% 100%,0 86%,0 14%);background:linear-gradient(90deg,#79e6ff47,#0000 14% 86%,#79e6ff47) 0 0/100% 1px no-repeat,linear-gradient(90deg,#79e6ff38,#0000 14% 86%,#79e6ff38) 0 100%/100% 1px no-repeat;border:1px solid #79e6ffbd;width:58%;height:38%}.location-trace-region.is-asia>i{background:#79e6ff6b;display:block;position:absolute;box-shadow:0 0 10px #79e6ff57}.location-trace-region.is-asia>i:first-child{width:100%;height:1px;top:50%;left:0}.location-trace-region.is-asia>i:last-child{width:1px;height:100%;top:0;left:50%}.location-trace-region.is-korea{background:linear-gradient(90deg,#0000,#ff5a3614,#0000);border-left:1px solid #ff8952ad;border-right:1px solid #ff8952ad;width:18%;height:52%;transform:translate(-50%,-50%)rotate(-8deg)scale(.76)}.location-trace-region.is-korea>i{aspect-ratio:1;background:#071012;border:1px solid #ff9662b8;border-radius:50%;width:9px;display:block;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 10px #ff5a365c}.location-trace-region.is-korea>i:first-child{top:8%}.location-trace-region.is-korea>i:nth-child(2){top:46%}.location-trace-region.is-korea>i:nth-child(3){bottom:8%}.location-trace-shell[data-stage=asia] .location-trace-region.is-asia{opacity:1;transform:translate(-50%,-50%)scale(1)}.location-trace-shell[data-stage=korea] .location-trace-region.is-korea{opacity:1;transform:translate(-50%,-50%)rotate(-8deg)scale(1)}.location-trace-roads{opacity:0;transition:opacity .62s}.location-trace-roads>i{transform-origin:0;border-top:1px solid #dff9fc57;border-bottom:1px solid #0f5460b8;height:2px;display:block;position:absolute}.location-trace-shell[data-stage=gimpo] .location-trace-roads,.location-trace-shell[data-stage=sau] .location-trace-roads,.location-trace-shell[data-stage=exit] .location-trace-roads,.location-trace-shell[data-stage=venue] .location-trace-roads{opacity:1}.location-trace-blocks{opacity:0;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);gap:4%;transition:opacity .65s;display:grid;inset:14% 12%}.location-trace-blocks>i{opacity:.62;background:linear-gradient(135deg,#79e6ff0f,#0000 60%),#030f119e;border:1px solid #79e6ff33;transform:scale(.94);box-shadow:inset 0 0 10px #79e6ff0a}.location-trace-blocks>i:nth-child(3n){opacity:.82;transform:scaleX(.84)}.location-trace-blocks>i:nth-child(4n){opacity:.48;transform:scaleY(.78)}.location-trace-shell[data-stage=sau] .location-trace-blocks,.location-trace-shell[data-stage=exit] .location-trace-blocks,.location-trace-shell[data-stage=venue] .location-trace-blocks{opacity:1}.location-trace-rail{opacity:0;border-top:2px solid #79e6ff8a;border-bottom:1px solid #79e6ff33;justify-content:space-between;align-items:center;height:10px;transition:opacity .52s;display:flex;inset:48% 16% auto;transform:rotate(-8deg)}.location-trace-rail>span{aspect-ratio:1;background:#7a9aa0;border:2px solid #101b1d;border-radius:50%;width:12px;box-shadow:0 0 0 1px #79e6ff80}.location-trace-rail>span.is-exit-two{background:#ff5a36;box-shadow:0 0 0 3px #ff5a362e,0 0 18px #ff5a36b8}.location-trace-shell[data-stage=exit] .location-trace-rail,.location-trace-shell[data-stage=venue] .location-trace-rail{opacity:1}.location-trace-building{opacity:0;width:98px;height:64px;inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-6deg)}.location-trace-building>i{background:#290f0999;border:1px solid #ffab7ed1;position:absolute;box-shadow:inset 0 0 12px #ff5a3624}.location-trace-building>i:first-child{inset:0}.location-trace-building>i:nth-child(2){inset:10px 13px}.location-trace-building>i:nth-child(3){background:#ff5a36;inset:22px 31px;box-shadow:0 0 18px #ff5a36d1}.location-trace-shell[data-stage=venue] .location-trace-building{opacity:1;animation:.82s ease-out 2 location-trace-building-lock}.location-trace-sweep{z-index:3;aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 83%, #79e6ff29 91%, transparent 96%);opacity:.8;border-radius:50%;width:min(74vw,760px);animation:3.8s linear infinite location-trace-sweep;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.location-trace-reticle{top:var(--reticle-y);left:var(--reticle-x);z-index:3;width:var(--reticle-size);aspect-ratio:1;border:1px solid var(--reticle-color);border-radius:50%;transition:top .9s cubic-bezier(.16,1,.3,1),left .9s cubic-bezier(.16,1,.3,1),width .68s cubic-bezier(.76,0,.24,1),border-color .48s,box-shadow .48s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #79e6ff05,0 0 28px #79e6ff1f,inset 0 0 24px #79e6ff14}.location-trace-reticle:before,.location-trace-reticle:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.location-trace-reticle:before{aspect-ratio:1;background:var(--reticle-color);width:7px;box-shadow:0 0 13px var(--reticle-color)}.location-trace-reticle:after{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--reticle-color), transparent 35%);width:34%}.location-trace-reticle>i{background:var(--reticle-color);box-shadow:0 0 9px var(--reticle-color);display:block;position:absolute;top:50%;left:50%}.location-trace-reticle>i:first-child{width:150%;height:1px;transform:translate(-50%,-50%)}.location-trace-reticle>i:nth-child(2){width:1px;height:150%;transform:translate(-50%,-50%)}.location-trace-reticle>span{width:22px;height:22px;position:absolute}.location-trace-reticle>span:first-of-type{border-top:2px solid var(--reticle-color);border-left:2px solid var(--reticle-color);top:12%;left:12%}.location-trace-reticle>span:nth-of-type(2){border-right:2px solid var(--reticle-color);border-bottom:2px solid var(--reticle-color);bottom:12%;right:12%}.location-trace-shell[data-stage=galaxy] .location-trace-reticle{box-shadow:0 0 0 14px #e6b06206,0 0 34px #e6b06238,inset 0 0 24px #e6b0621f}.location-trace-shell[data-stage=venue] .location-trace-reticle{animation:1.35s cubic-bezier(.16,1,.3,1) both location-trace-target-acquire,.52s ease-out 1.35s 2 location-trace-target-pulse;box-shadow:0 0 0 14px #ff5a360a,0 0 38px #ff5a3657,inset 0 0 24px #ff5a3633}.location-trace-header{z-index:6;color:#d6e7e599;letter-spacing:.16em;pointer-events:none;justify-content:space-between;align-items:center;gap:18px;font-size:.54rem;font-weight:800;display:flex;position:absolute;top:24px;left:26px;right:82px}.location-trace-header p{align-items:center;gap:8px;margin:0;display:inline-flex}.location-trace-header p>i{aspect-ratio:1;background:#ff5a36;border-radius:50%;width:6px;animation:1.25s ease-in-out infinite alternate location-trace-status;box-shadow:0 0 10px #ff5a36e6}.location-trace-stage-copy{z-index:6;color:#ebe8df;text-align:right;text-shadow:0 4px 22px #000000eb;pointer-events:none;justify-items:end;animation:.42s cubic-bezier(.16,1,.3,1) both location-trace-copy-in;display:grid;position:absolute;bottom:clamp(88px,13vh,118px);right:clamp(24px,5vw,70px)}.location-trace-stage-copy>small{color:#79e6ffb8;letter-spacing:.18em;font-size:.58rem;font-weight:900}.location-trace-stage-copy>strong{letter-spacing:-.06em;word-break:keep-all;max-width:min(72vw,760px);margin:6px 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2.35rem,6vw,5.6rem);font-weight:900;line-height:.9}.location-trace-shell[data-stage=galaxy] .location-trace-stage-copy>small{color:#e6b062e0;text-shadow:0 0 12px #e6b06242}.location-trace-shell[data-stage=venue] .location-trace-stage-copy>small{color:#ff8b5f;text-shadow:0 0 12px #ff5a367a}.location-trace-session-hud{isolation:isolate;font-variant-numeric:tabular-nums;text-shadow:0 3px 16px #000000f5;border-top:1px solid #ff8b5f8a;justify-items:end;gap:6px;width:min(78vw,520px);margin-top:clamp(12px,2vh,18px);padding-top:11px;font-family:SFMono-Regular,Consolas,monospace;animation:.56s cubic-bezier(.16,1,.3,1) both location-trace-session-in;display:grid;position:relative}.location-trace-session-hud:before{z-index:-1;content:"";background:linear-gradient(90deg,#0000 0%,#01040580 28%,#010405e0 100%);position:absolute;inset:-12px -18px -11px -44px}.location-trace-session-hud>p{color:#ffa17de0;letter-spacing:.18em;align-items:center;gap:7px;margin:0;font-size:.52rem;font-weight:900;display:inline-flex}.location-trace-session-hud>p>i{aspect-ratio:1;background:#ff5a36;border-radius:50%;width:5px;animation:.78s ease-in-out infinite alternate location-trace-status;box-shadow:0 0 10px #ff5a36f0}.location-trace-session-hud>time{color:#ebe8dfe6;letter-spacing:.14em;white-space:nowrap;font-size:clamp(.68rem,1.1vw,.82rem);font-weight:800;line-height:1}.location-trace-countdown{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:clamp(12px,2vw,22px);line-height:1;display:flex}.location-trace-countdown>strong{color:#ff7b4d;letter-spacing:-.08em;text-shadow:0 0 22px #ff5a3657,0 4px 18px #000000f0;font-size:clamp(2rem,4.6vw,4rem);font-weight:900}.location-trace-countdown>strong:only-child{letter-spacing:.02em;font-size:clamp(1.4rem,3.4vw,2.7rem)}.location-trace-countdown>span{grid-auto-flow:column;align-items:baseline;gap:5px;display:inline-grid}.location-trace-countdown b{color:#f4f1e9;letter-spacing:-.045em;font-size:clamp(1.25rem,2.8vw,2.25rem);font-weight:800}.location-trace-countdown i{color:#ebe8df9e;letter-spacing:.08em;margin-right:2px;font-size:.48rem;font-style:normal;font-weight:900}.location-trace-controls{z-index:8;gap:8px;display:flex;position:absolute;bottom:22px;right:24px}.location-trace-controls button,.location-trace-close{color:#ebe8df;cursor:pointer;letter-spacing:.12em;background:#020607c2;border:1px solid #ebe8df61;min-width:48px;min-height:44px;font-family:SFMono-Regular,Consolas,monospace;font-size:.56rem;font-weight:900;transition:background-color .17s,color .17s,transform .17s}.location-trace-controls button:hover,.location-trace-controls button:focus-visible,.location-trace-close:hover,.location-trace-close:focus-visible{color:#070909;outline-offset:3px;background:#f1eee7;outline:2px solid #f1eee7;transform:translateY(-1px)}.location-trace-pause{width:44px;padding:0;min-width:44px!important;font-size:.75rem!important}.location-trace-close{z-index:8;letter-spacing:0;border-radius:50%;place-items:center;width:44px;min-width:44px;padding:0;font-size:1.5rem;font-weight:300;display:grid;position:absolute;top:18px;right:18px}.location-trace-shell.is-playback-paused *,.location-trace-shell.is-playback-paused :before,.location-trace-shell.is-playback-paused :after{animation-play-state:paused!important}@keyframes location-trace-panel-in{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes location-trace-stars-far{to{background-position:90px 84px,178px 144px}}@keyframes location-trace-stars-near{to{background-position:210px 178px,312px 214px}}@keyframes location-trace-earth-grid{to{transform:rotate(360deg)}}@keyframes location-trace-satellite{to{transform:translate(18px,-8px)rotate(-6deg)}}@keyframes location-trace-sweep{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes location-trace-status{to{opacity:.45;filter:brightness(.72)}}@keyframes location-trace-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes location-trace-session-in{0%{opacity:0;transform:translateY(13px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes location-trace-target-acquire{0%{top:72%;left:78%}54%{top:17%;left:40%}72%{top:26%;left:49%}87%{top:19%;left:43%}to{top:var(--reticle-y);left:var(--reticle-x)}}@keyframes location-trace-target-pulse{0%{opacity:.42;transform:translate(-50%,-50%)scale(1.28)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes location-trace-building-lock{0%{filter:brightness(2);transform:translate(-50%,-50%)rotate(-6deg)scale(1.35)}to{filter:brightness();transform:translate(-50%,-50%)rotate(-6deg)scale(1)}}@media (max-width:720px){.location-trace-dialog{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.location-trace-shell{--reticle-size:184px;--reticle-y:44%;width:100%;height:100%;max-height:none}.location-trace-media-frame[data-trace-stage=solar] img{object-position:50% 44%}.location-trace-media-frame[data-trace-stage=earth]{--trace-shot-scale:2.3}.location-trace-media-frame[data-trace-stage=earth] img{object-position:50% 50%;transform-origin:50% 47%}.location-trace-media-frame[data-trace-stage=asia]{--trace-shot-scale:1.38}.location-trace-media-frame[data-trace-stage=asia] img{object-position:54% 46%}.location-trace-media-frame[data-trace-stage=korea] img{object-position:50% 46%}.location-trace-media-frame[data-trace-stage=gimpo] img{object-position:50% 50%}.location-trace-media-frame[data-trace-stage=sau] img{object-position:58% 53%}.location-trace-media-frame[data-trace-stage=exit] img{object-position:50% 48%}.location-trace-media-frame[data-trace-stage=venue] img{object-position:50% 44%}.location-trace-shell[data-stage=earth]{--reticle-size:164px}.location-trace-shell[data-stage=asia]{--reticle-size:146px}.location-trace-shell[data-stage=korea]{--reticle-size:128px}.location-trace-shell[data-stage=gimpo]{--reticle-size:112px}.location-trace-shell[data-stage=sau]{--reticle-size:96px}.location-trace-shell[data-stage=exit]{--reticle-size:80px}.location-trace-shell[data-stage=venue]{--reticle-size:66px;--reticle-x:34%;--reticle-y:18%}.location-trace-earth{width:min(72vw,320px);top:44%}.location-trace-map{width:150vw;height:112vw;top:44%}.location-trace-sweep{width:125vw;top:44%}.location-trace-header{font-size:.46rem;top:17px;left:15px;right:66px}.location-trace-close{top:9px;right:9px}.location-trace-stage-copy{text-align:center;justify-items:center;bottom:104px;left:14px;right:14px}.location-trace-stage-copy>small{font-size:.5rem}.location-trace-stage-copy>strong{white-space:nowrap;max-width:100%;font-size:clamp(1.7rem,9vw,2.8rem)}.location-trace-session-hud{justify-items:center;gap:5px;width:min(100%,520px);margin-top:10px;padding-top:9px}.location-trace-session-hud:before{background:radial-gradient(#010405db,#01040570 62%,#0000 100%);inset:-9px -12px -10px}.location-trace-session-hud>time{font-size:.62rem}.location-trace-countdown{justify-content:center;gap:14px}.location-trace-countdown>strong{font-size:clamp(1.65rem,8vw,2.35rem)}.location-trace-countdown>strong:only-child{font-size:clamp(1.2rem,6vw,1.75rem)}.location-trace-countdown b{font-size:clamp(1.05rem,5.6vw,1.55rem)}.location-trace-controls{bottom:11px;right:12px}}@media (max-width:720px) and (orientation:portrait){.location-trace-shell[data-stage=galaxy]{--reticle-size:112px;--reticle-x:77%;--reticle-y:60%}.location-trace-media-frame[data-trace-stage=galaxy]{--trace-shot-scale:1.02;transform-origin:77% 60%}.location-trace-media-frame[data-trace-stage=galaxy] img{object-position:50% 48%;transform-origin:77% 60%}}@media (max-width:430px){.brand-mark{width:118px}.header-tools{gap:4px}.sf-factory-link,.piggy-bank-button{width:34px;height:34px}.location-trace-stage-copy>strong{font-size:clamp(1.62rem,9vw,2.25rem)}.location-trace-stage-copy>small{letter-spacing:.13em}.location-trace-session-hud>p{font-size:.46rem}.location-trace-countdown{gap:10px}.location-trace-countdown>span{gap:3px}.location-trace-countdown i{margin-right:1px;font-size:.4rem}.location-trace-controls button,.location-trace-close{min-height:44px}}@media (max-height:520px){.location-trace-header{top:13px}.location-trace-stage-copy{text-align:left;justify-items:start;bottom:17px;left:18px;right:145px}.location-trace-stage-copy>strong{margin-block:3px;font-size:clamp(1.6rem,6vh,2.2rem)}.location-trace-stage-copy>small{display:none}.location-trace-session-hud{justify-items:start;gap:3px;width:100%;margin-top:4px;padding-top:5px}.location-trace-session-hud:before{inset:-5px -8px}.location-trace-session-hud>p{display:none}.location-trace-session-hud>time{font-size:.5rem}.location-trace-countdown{justify-content:flex-start;gap:8px}.location-trace-countdown>strong,.location-trace-countdown>strong:only-child{font-size:1.2rem}.location-trace-countdown b{font-size:.82rem}.location-trace-countdown i{font-size:.36rem}}@media (max-width:430px) and (max-height:520px){.location-trace-stage-copy{left:14px;right:120px}.location-trace-stage-copy>strong{white-space:normal;max-width:100%;font-size:1.4rem;line-height:.94}.location-trace-session-hud,.location-trace-countdown{min-width:0;max-width:100%}.location-trace-countdown>strong:only-child{letter-spacing:0;font-size:.96rem}}html.site-motion-paused .studio-monitor-session-location{transition:none}html.site-motion-paused .studio-monitor-session-location:hover,html.site-motion-paused .studio-monitor-session-location:focus-visible{transform:none}html.site-motion-paused .location-trace-shell,html.site-motion-paused .location-trace-shell *,html.site-motion-paused .location-trace-shell :before,html.site-motion-paused .location-trace-shell :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.studio-monitor-session-location,.location-trace-shell,.location-trace-shell *,.location-trace-shell :before,.location-trace-shell :after{transition:none!important;animation:none!important}.studio-monitor-session-location:hover,.studio-monitor-session-location:focus-visible,.location-trace-controls button:hover,.location-trace-controls button:focus-visible,.location-trace-close:hover,.location-trace-close:focus-visible{transform:none}}@keyframes studio-monitor-rec-light{0%{opacity:.58;filter:brightness(.8)}to{opacity:1;filter:brightness(1.22)}}html.site-motion-paused .studio-monitor-session:before{filter:none;opacity:1;animation:none}.studio-stage.has-many-projects .studio-equipment-row{grid-auto-columns:minmax(270px,1fr)}.studio-reel-deck{aspect-ratio:1.1;transform-style:preserve-3d;background:linear-gradient(126deg,#ffffff1f,#0000 20%),linear-gradient(#272b29 0 59%,#111312 59% 100%);border:1px solid #555a57;border-radius:5px 5px 2px 2px;padding:0;position:relative;transform:perspective(900px)rotateX(-1.5deg)rotateY(2.5deg);box-shadow:inset 0 0 0 5px #111312,inset 0 0 0 6px #ffffff17,10px 8px #090a09,16px 18px 24px #00000085,0 31px 32px #0000006b}.studio-reel-deck:before{z-index:-1;clip-path:polygon(0 0,100% 5%,100% 100%,0 92%);content:"";background:linear-gradient(90deg,#262927,#050605);width:12px;position:absolute;top:5px;bottom:-8px;right:-11px}.studio-reel-deck:after{z-index:-1;clip-path:polygon(0 0,97% 0,100% 100%,3% 100%);content:"";background:linear-gradient(#202321,#050605);height:11px;position:absolute;bottom:-10px;left:4px;right:4px}.studio-deck-top-rail{z-index:4;background:linear-gradient(#d2d4ce,#5f625e 42%,#1c1e1c 52%,#a7aaa4);border-block:1px solid #777b76;height:7px;position:absolute;top:57.5%;left:5px;right:5px;box-shadow:0 3px 8px #000000b3}.studio-reels{z-index:2;background:radial-gradient(circle at 50% 108%,#c1e6e314,#0000 38%),linear-gradient(#202321,#0b0c0b);border:0;gap:6%;inset:4.5% 5% 41%;overflow:visible;box-shadow:inset 0 -13px 24px #000000ad}.studio-reel{z-index:2;background:radial-gradient(circle, #171a19 0 13%, #d5d8d2 14% 19%, #555a57 20% 23%, transparent 24%), repeating-conic-gradient(from 12deg, #ffffff3d 0 1deg, transparent 1deg 4deg), conic-gradient(from 20deg, #505552, #d8dbd5 9%, #6b706c 20%, #e0e3dd 33%, #4d514e 48%, #cacdc7 68%, #555a57 84%, #d6d9d3);border:clamp(2px,.4vw,4px) solid #969b96;width:45%;box-shadow:0 0 0 2px #111311,0 0 0 4px #c6ccc657,4px 8px 7px #000000ad,inset 0 0 0 2px #ffffff52,inset 0 -7px 9px #00000061}.studio-reel-slots{z-index:1;border-radius:50%;position:absolute;inset:11%}.studio-reel-slots b{clip-path:polygon(27% 0,73% 0,100% 100%,0 100%);transform-origin:50% 100%;background:radial-gradient(at 50% 108%,#4a3024 0 32%,#171918 34% 64%,#050605 100%);border:1px solid #252826;border-radius:45% 45% 22% 22%;width:27%;height:48%;position:absolute;top:1%;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 7px #000,0 1px #fff3}.studio-reel-slots b:nth-child(2){transform:translate(-50%)rotate(120deg)}.studio-reel-slots b:nth-child(3){transform:translate(-50%)rotate(240deg)}.studio-reel .studio-reel-hub{z-index:3;background:radial-gradient(circle,#141615 0 17%,#e4e6df 18% 27%,#555a57 28% 35%,#bfc3bd 36% 62%,#3f4441 63% 71%,#d9dcd6 72%);border:2px solid #383c39;width:27%;box-shadow:0 0 0 2px #111,inset 1px 2px 3px #ffffff8c,2px 4px 6px #000}.studio-reel .studio-reel-hub b{background:radial-gradient(circle at 38% 33%,#f2f3ee,#555a57 70%,#111);border-radius:50%;position:absolute;inset:33%}.studio-reels .studio-tape-path{z-index:1;opacity:.88;border-width:0 2px 3px;border-color:#9b5633;height:39%;bottom:-1%;left:16%;right:16%;box-shadow:0 1px 2px #000,0 0 5px #c15f2e52}.studio-tape-transport{z-index:5;justify-content:space-between;align-items:center;height:13%;display:flex;position:absolute;top:49%;left:25%;right:25%}.studio-tape-guide{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 38% 33%,#e8e9e4 0 10%,#707570 18% 46%,#171918 50% 64%,#aeb2ad 68%);border:1px solid #1a1c1a;border-radius:50%;width:13%;position:relative;box-shadow:1px 3px 4px #000}.studio-head-cover{background:linear-gradient(150deg,#ffffff47,#0000 28%),linear-gradient(#8f948f,#232624 62%,#080908);border:1px solid #4f5450;border-radius:48% 48% 16% 16%;width:42%;height:72%;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:inset 0 -5px 8px #000,0 4px 7px #000}.studio-deck-control-panel{z-index:3;background:linear-gradient(112deg,#ffffff12,#0000 29%),linear-gradient(#1d201e,#0b0d0c);border-top:1px solid #545854;border-radius:0 0 2px 2px;height:37%;position:absolute;bottom:6px;left:6px;right:6px;box-shadow:inset 0 8px 15px #0000006b}.studio-deck-toggle-bank{grid-template-columns:repeat(2,1fr);gap:7px 9px;display:grid;position:absolute;top:13%;left:4%}.studio-deck-toggle-bank>span{background:#050605;border-radius:1px;width:10px;height:6px;position:relative;box-shadow:0 0 0 1px #4c504c,inset 0 2px 2px #000}.studio-deck-toggle-bank i{transform-origin:bottom;background:linear-gradient(90deg,#656965,#e0e2dc,#555955);width:2px;height:9px;position:absolute;bottom:2px;left:50%;transform:rotate(12deg);box-shadow:1px 2px 2px #000}.studio-deck-knob-bank{gap:clamp(5px,1vw,10px);display:flex;position:absolute;bottom:12%;left:5%}.studio-deck-knob-bank>span{aspect-ratio:1;background:repeating-conic-gradient(#9ea29d 0 3deg, #4b4f4c 3deg 7deg), radial-gradient(circle at 37% 32%, #e0e2dc, #555a56 68%, #161816);border:1px solid #101210;border-radius:50%;width:clamp(15px,2.8vw,23px);position:relative;box-shadow:1px 4px 4px #000,inset 1px 1px 2px #ffffff80}.studio-deck-knob-bank i{background:#101210;width:1px;height:28%;position:absolute;top:8%;left:50%}.studio-deck-vu-pair{grid-template-columns:repeat(2,1fr);gap:4px;width:39%;height:36%;display:grid;position:absolute;top:10%;right:5%}.studio-deck-vu-pair>span{background:repeating-linear-gradient(100deg,#0000 0 12%,#1e232147 12.5% 13.5%,#0000 14%),radial-gradient(at 50% 115%,#b46a32 0 16%,#f2c27c 40%,#d1c9ac 78%,#65665e 100%);border:1px solid #090a09;border-radius:2px;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #3c18047a,0 0 7px #efab5b21}.studio-deck-vu-pair>span:after,.studio-mixer-meter-bank>span:after{content:"";pointer-events:none;background:linear-gradient(145deg,#ffffff61,#0000 38%);position:absolute;inset:0}.studio-deck-vu-pair i,.studio-mixer-meter-bank i{z-index:2;transform-origin:50% 100%;background:#3a170e;width:1px;height:62%;animation:1.6s ease-in-out infinite alternate studio-vu-needle;position:absolute;bottom:4%;left:50%;transform:rotate(-19deg);box-shadow:0 0 2px #3e130a99}.studio-deck-vu-pair>span:nth-child(2) i,.studio-mixer-meter-bank>span:nth-child(2) i{animation-duration:2.1s;animation-delay:-720ms}.studio-deck-transport-buttons{grid-template-columns:repeat(6,1fr);gap:2px;width:42%;display:grid;position:absolute;bottom:11%;right:5%}.studio-deck-transport-buttons span{aspect-ratio:1.38;background:linear-gradient(#b6bab5,#505551 55%,#232623);border:1px solid #050605;border-radius:1px;box-shadow:inset 0 1px #fff6,0 2px 2px #000}.studio-deck-transport-buttons .is-record{background:linear-gradient(#d66855,#7d211b 60%,#32100e)}.studio-project-object.is-speaker{width:min(100%,340px)}.studio-speaker-stack{aspect-ratio:1.48;box-shadow:none;filter:drop-shadow(0 26px 20px #000000a6);transform-style:preserve-3d;background:0 0;border:0;border-radius:9%/13%;position:relative;transform:perspective(900px)rotateX(2deg)rotateY(-6deg)}.studio-speaker-stack:before{z-index:3;content:"";background:linear-gradient(120deg,#ffffff1c,#0000 17% 74%,#ffffff06),repeating-radial-gradient(circle at 30% 30%,#ffffff09 0 1px,#0000 1px 3px),linear-gradient(135deg,#202321,#080908 67%,#171917);border:1px solid #343735;border-radius:9%/13%;position:absolute;inset:0 7% 7% 0;box-shadow:inset 0 0 0 5px #0a0b0a,inset -10px -11px 18px #000000bf}.studio-speaker-stack:after{z-index:0;clip-path:polygon(0 0,95% 0,100% 100%,4% 100%);content:"";background:linear-gradient(#202321,#050605);border-radius:0 0 18px 18px;height:9%;position:absolute;bottom:0;left:4%;right:8%}.studio-speaker-depth{z-index:1;clip-path:polygon(0 0,100% 7%,100% 92%,0 100%);background:linear-gradient(90deg,#1d201e,#050605 72%),repeating-linear-gradient(#0000 0 2px,#ffffff08 2px 3px);border-radius:0 10px 10px 0;width:11%;position:absolute;top:4%;bottom:10%;right:0;box-shadow:inset 4px 0 7px #ffffff09}.studio-mm45-baffle{z-index:4;position:absolute;inset:0 7% 7% 0}.studio-mm45-woofer{aspect-ratio:1;background:radial-gradient(circle,#090a09 0 9%,#252927 10% 17%,#89908e 18% 20%,#161817 21% 57%,#323634 58% 64%,#070807 65% 74%,#343735 75% 82%,#080908 83%);border:1px solid #050605;border-radius:50%;width:51%;position:absolute;top:13%;left:5.5%;box-shadow:inset 0 0 18px #000,3px 5px 9px #000,0 0 0 2px #2f3330}.studio-mm45-woofer>span{background:radial-gradient(circle at 38% 32%,#ffffff52,#0000 18%),radial-gradient(circle,#242827 0 25%,#101211 27% 32%,#aeb5b4 34% 48%,#6d7675 62%,#c5cac7 78%,#555d5b 100%);border-radius:50%;transition:transform .32s,filter .32s;position:absolute;inset:18%;box-shadow:inset -7px -10px 18px #000000a6,inset 5px 5px 12px #ffffff2b}.studio-mm45-woofer>span i{background:radial-gradient(circle at 37% 30%,#333836,#080908 68%);border-radius:50%;position:absolute;inset:27%;box-shadow:inset -3px -4px 7px #000,1px 2px 3px #ffffff14}.studio-project-object:focus-visible .studio-mm45-woofer>span{filter:brightness(1.08);transform:scale(1.012)}@media (hover:hover) and (pointer:fine){.studio-project-object:hover .studio-mm45-woofer>span{filter:brightness(1.08);transform:scale(1.012)}}html.site-motion-paused .studio-project-object:hover .studio-mm45-woofer>span,html.site-motion-paused .studio-project-object:focus-visible .studio-mm45-woofer>span{filter:none;transition:none;transform:none}.studio-driver-screws{z-index:4;pointer-events:none;background:radial-gradient(circle at 50% 0,#8b918d 0 1.5%,#101210 1.7% 2.7%,#0000 2.9%),radial-gradient(circle at 100%,#8b918d 0 1.5%,#101210 1.7% 2.7%,#0000 2.9%),radial-gradient(circle at 50% 100%,#8b918d 0 1.5%,#101210 1.7% 2.7%,#0000 2.9%),radial-gradient(circle at 0,#8b918d 0 1.5%,#101210 1.7% 2.7%,#0000 2.9%);border-radius:50%;position:absolute;inset:5%}.studio-mm45-array{background:repeating-linear-gradient(104deg,#ffffff1c 0 1px,#0000 1px 4px),linear-gradient(112deg,#4c5150,#e2e4df 30%,#8a908e 65%,#3f4442 100%);border:1px solid #343836;border-radius:50% 44% 48% 46%/48% 45% 51% 49%;width:40.5%;height:77%;position:absolute;top:11.5%;left:54%;box-shadow:inset 2px 2px 4px #ffffff9e,inset -6px -8px 10px #00000073,3px 5px 7px #000}.studio-mm45-array .studio-driver-screws{inset:4%}.studio-mm45-mid,.studio-mm45-tweeter{aspect-ratio:1;background:radial-gradient(circle at 40% 35%,#fff3,#0000 20%),radial-gradient(circle,#0c0d0c 0 14%,#505653 16% 20%,#111312 22% 52%,#313532 54% 65%,#090a09 67%);border:1px solid #232624;border-radius:50%;position:absolute;box-shadow:inset 0 0 7px #000,1px 2px 3px #000000b8}.studio-mm45-mid{width:48%;left:8%}.studio-mm45-mid.is-top{top:4%}.studio-mm45-mid.is-bottom{bottom:4%}.studio-mm45-tweeter{background:radial-gradient(circle at 43% 39%,#777e7b 0 4%,#131514 5% 16%,#858b88 17% 22%,#090a09 23% 51%,#4a4f4c 53% 62%,#151715 64%);width:34%;top:39%;right:9%}.studio-mm45-mid span,.studio-mm45-tweeter span{background:radial-gradient(circle at 36% 32%,#555b58,#090a09 76%);border-radius:50%;position:absolute;inset:36%}.studio-mm45-baffle>.studio-speaker-light{z-index:6;background:#b8ff74;width:4px;height:4px;position:absolute;top:49%;right:2.7%;box-shadow:0 0 4px #9dff52,0 0 9px #9dff529e}.studio-mixer{transform-origin:bottom;min-height:270px;transform-style:preserve-3d;background:linear-gradient(135deg,#ffffff17,#0000 24%),linear-gradient(#303431,#161918);border:1px solid #5d625f;border-radius:4px 4px 2px 2px;flex-direction:column;padding:0 7px 8px;display:flex;position:relative;transform:perspective(1000px)rotateX(13deg)translateZ(12px);box-shadow:8px 13px #080908,0 32px 35px #000000a8,inset 0 0 0 3px #1a1d1b}.studio-mixer:before{z-index:-1;clip-path:polygon(0 0,100% 5%,100% 100%,0 94%);content:"";background:linear-gradient(90deg,#262a27,#070807);border-radius:0 4px 4px 0;width:11px;position:absolute;top:5px;bottom:-8px;right:-10px}.studio-mixer:after{z-index:-1;clip-path:polygon(0 0,98% 0,100% 100%,2% 100%);content:"";background:linear-gradient(#292d2a,#060706);height:11px;position:absolute;bottom:-10px;left:3px;right:3px}.studio-mixer-meter-bridge{z-index:2;transform-origin:bottom;background:linear-gradient(105deg,#ffffff1f,#0000 24%),#161918;border:1px solid #111311;border-top-color:#a3a7a1;border-radius:2px;flex:0 0 27%;align-items:stretch;gap:6px;margin:6px 2px 0;padding:7px 8px;display:flex;position:relative;transform:rotateX(-5deg)translateZ(13px);box-shadow:0 7px 10px #000000ad,inset 0 0 0 2px #303431}.studio-mixer-meter-bank{flex:1;grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.studio-mixer-meter-bank>span{background:repeating-linear-gradient(100deg,#0000 0 9%,#1a1f1c42 9.5% 10.5%,#0000 11%),radial-gradient(at 50% 116%,#c47d37 0 15%,#efd19b 39%,#dedbd0 73%,#74776f 100%);border:1px solid #080908;border-radius:2px;min-width:0;position:relative;overflow:hidden;box-shadow:inset 0 0 7px #3c1e0985,0 0 5px #f0b85b1f}.studio-mixer-meter-bank>span.is-correlation{background:repeating-linear-gradient(90deg,#0000 0 9%,#1a1f1c40 9.5% 10.5%,#0000 11%),radial-gradient(at 50% 116%,#879a89 0 15%,#ecece4 42%,#d0d1c8 75%,#6c706b 100%)}.studio-mixer-meter-bank>span:nth-child(3) i{animation-duration:2.5s;animation-delay:-1.25s}.studio-mixer-signal-lights{grid-template-columns:repeat(2,1fr);align-content:center;gap:8px;width:16px;display:grid}.studio-mixer-signal-lights span{aspect-ratio:1;background:#478b5d;border:1px solid #050605;border-radius:50%;width:5px;box-shadow:0 0 5px #43b6657a}.studio-mixer-signal-lights span:nth-child(2),.studio-mixer-signal-lights span:nth-child(3){background:#c79a43;box-shadow:0 0 5px #edb0476b}.studio-mixer-signal-lights span:last-child{background:#ad3c31;box-shadow:0 0 5px #db43336b}.studio-mixer .studio-mixer-channels{z-index:1;background:repeating-linear-gradient(90deg,#0000 0 12.3%,#ffffff09 12.4% 12.7%,#0000 12.8%),#242826;border:1px solid #111311;flex:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;margin-top:5px;padding:6px 3px 2px;position:relative;box-shadow:inset 0 8px 12px #0000005c}.studio-mixer .studio-channel{border-left:1px solid #ffffff09;border-right:1px solid #0006;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:3px 1px 2px;display:flex;position:relative}.studio-channel-cap{aspect-ratio:1;background:radial-gradient(circle at 36% 30%,#b4b7b1,#303431 44%,#080908 75%);border:1px solid #080908;border-radius:50%;width:clamp(9px,1.25vw,15px);box-shadow:1px 2px 2px #000}.studio-channel-knobs{flex-direction:column;flex:1;justify-content:space-evenly;align-items:center;gap:3px;display:flex}.studio-mixer .studio-knob{background:linear-gradient(90deg,#0000 47%,#dadcd5 48% 52%,#0000 53%) 50% 16%/100% 33% no-repeat,radial-gradient(circle at 36% 30%,#777c78,#171918 63%,#050605 72%);border:2px solid #5d625f;width:clamp(9px,1.22vw,14px);box-shadow:1px 2px 2px #000,inset 1px 1px 1px #ffffff29}.studio-mixer .studio-knob:after{display:none}.studio-mixer .studio-knob.is-eq{border-color:#3478a0}.studio-mixer .studio-knob.is-aux{border-color:#c7a53e}.studio-mixer .studio-knob.is-pan{border-color:#d9d7cc}.studio-channel.is-master .studio-knob.is-gain{border-color:#9d3e37}.studio-channel-switches{gap:3px;display:flex}.studio-channel-switches i{background:linear-gradient(#d8d6cc,#6f746f);border:1px solid #101210;border-radius:1px;width:6px;height:5px;box-shadow:0 1px 1px #000}.studio-channel-switches i:last-child{background:linear-gradient(#d85b4b,#6d211c)}.studio-mixer .studio-fader-track{background:repeating-linear-gradient(#0000 0 7px,#e2dece7a 7px 8px,#0000 8px 10px) -6px 0/4px 100% no-repeat,#090a09;border-inline:1px solid #ffffff0f;width:5px;height:clamp(52px,6.8vw,73px);position:relative;box-shadow:inset 0 0 4px #000}.studio-mixer .studio-fader-track b{background:linear-gradient(90deg,#0000 46%,#313431 47% 53%,#0000 54%),linear-gradient(#eeece3,#858984);border:1px solid #252825;border-radius:2px;width:clamp(12px,1.55vw,18px);height:9px;box-shadow:0 3px 3px #000,inset 0 1px #ffffff94}.studio-mixer .studio-fader-track b.is-blue{background:linear-gradient(90deg,#0000 46%,#193c55 47% 53%,#0000 54%),linear-gradient(#5f9fc7,#254e68)}.studio-mixer .studio-fader-track b.is-red{background:linear-gradient(90deg,#0000 46%,#601d18 47% 53%,#0000 54%),linear-gradient(#cf5b50,#71231e)}.studio-mixer .studio-channel em{color:#d8d5c9;letter-spacing:.05em;opacity:.72;font-size:.38rem}@keyframes studio-vu-needle{0%,12%{transform:rotate(-22deg)}48%{transform:rotate(8deg)}68%{transform:rotate(-5deg)}to{transform:rotate(19deg)}}.studio-mixer-meter-bank>span:before{z-index:1;content:"";opacity:.72;pointer-events:none;background:linear-gradient(#020403c2,#06080794);transition:opacity .26s;position:absolute;inset:0}.studio-mixer-meter-bank>span:after{z-index:3}.studio-mixer-meter-bank i{animation:none;transform:rotate(-19deg)}.studio-mixer-signal-lights span{opacity:.22;transition:opacity .18s}.studio-mixer .studio-knob{--mixer-knob-rest:-10deg;--mixer-knob-live:8deg;--mixer-knob-duration:.42s;transform:rotate(var(--mixer-knob-rest));transform-origin:50%;transition:transform var(--mixer-knob-duration) cubic-bezier(.2, 1.35, .32, 1);transition-delay:calc(var(--channel-index) * 11ms)}.studio-mixer .studio-knob.is-eq{--mixer-knob-rest:9deg;--mixer-knob-live:-8deg;--mixer-knob-duration:.47s}.studio-mixer .studio-knob.is-aux{--mixer-knob-rest:-4deg;--mixer-knob-live:12deg;--mixer-knob-duration:.39s}.studio-mixer .studio-knob.is-pan{--mixer-knob-rest:7deg;--mixer-knob-live:-10deg;--mixer-knob-duration:.51s}.studio-mixer .studio-channel:nth-child(2n) .studio-knob.is-gain{--mixer-knob-live:3deg}.studio-mixer .studio-channel:nth-child(2n) .studio-knob.is-eq{--mixer-knob-live:-13deg}.studio-mixer .studio-channel:nth-child(2n) .studio-knob.is-aux{--mixer-knob-live:8deg}.studio-mixer .studio-channel:nth-child(2n) .studio-knob.is-pan{--mixer-knob-live:-5deg}@keyframes studio-mixer-signal-live{0%,28%{opacity:.36}42%,74%{opacity:1}to{opacity:.62}}@media (hover:hover) and (pointer:fine){.studio-mixer:hover .studio-mixer-meter-bank>span:before{opacity:.04}.studio-mixer:hover .studio-mixer-meter-bank i{animation:1.35s ease-in-out infinite alternate studio-vu-needle}.studio-mixer:hover .studio-mixer-meter-bank>span:nth-child(2) i{animation-duration:1.78s;animation-delay:-620ms}.studio-mixer:hover .studio-mixer-meter-bank>span:nth-child(3) i{animation-duration:2.14s;animation-delay:-1.08s}.studio-mixer:hover .studio-mixer-signal-lights span{animation:1.18s steps(3,end) infinite studio-mixer-signal-live}.studio-mixer:hover .studio-mixer-signal-lights span:nth-child(2){animation-delay:-430ms}.studio-mixer:hover .studio-mixer-signal-lights span:nth-child(3){animation-duration:1.46s;animation-delay:-790ms}.studio-mixer:hover .studio-mixer-signal-lights span:nth-child(4){animation-duration:1.72s;animation-delay:-210ms}.studio-mixer:hover .studio-knob{transform:rotate(var(--mixer-knob-live))}}@media (max-width:1100px){.studio-monitor{width:min(68%,620px)}.studio-mixer{min-height:242px}.studio-mixer .studio-fader-track{height:54px}}@media (max-width:820px){.studio-stage{min-height:0}.studio-monitor{aspect-ratio:2.5;align-self:center;width:min(82%,560px);min-height:0;margin-top:16px;position:relative;top:auto;left:auto;transform:none}.studio-stage:not(.has-many-projects) .studio-equipment-row{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-project-object.is-speaker{width:min(100%,330px)}.studio-mixer{min-height:270px}.studio-reel-deck{aspect-ratio:1.1}}@media (max-width:720px){.studio-monitor{aspect-ratio:2.15;border-radius:10px;width:min(94%,480px);min-height:0;padding:8px}.studio-monitor:before{inset:8px}.studio-monitor-session{gap:3px;min-height:0;padding:8px 10px;inset:8px}.studio-monitor-session:before{width:6px;height:6px;top:10px;left:10px}.studio-monitor-session-label strong{font-size:.58rem}.studio-monitor-session time{letter-spacing:.05em;gap:8px;font-size:clamp(1.28rem,7vw,1.75rem)}.studio-monitor-session-location{gap:4px}.studio-monitor-session-location small{font-size:.54rem}.studio-monitor-session-location strong{font-size:.6rem}.studio-equipment-row{gap:42px}.studio-project-object.is-reel,.studio-project-object.is-speaker{align-self:center;width:min(100%,390px)}.studio-mixer{width:100%;min-height:250px;transform:perspective(900px)rotateX(10deg)}.studio-mixer-meter-bridge{flex-basis:25%}.studio-mixer .studio-fader-track{height:clamp(48px,15vw,66px)}.studio-deck-knob-bank>span{width:clamp(18px,6.2vw,24px)}}@media (max-width:430px){.studio-monitor-session{padding-inline:6px}.studio-monitor-session time{letter-spacing:.04em;gap:6px;font-size:clamp(1.15rem,7vw,1.45rem)}.studio-mixer{min-height:225px;padding-inline:4px}.studio-mixer-meter-bridge{padding:5px}.studio-mixer .studio-mixer-channels{gap:1px;padding-inline:1px}.studio-channel-knobs{gap:2px}.studio-mixer .studio-knob{width:9px}.studio-channel-switches{gap:1px}.studio-channel-switches i{width:5px}}@media (prefers-reduced-motion:reduce){.studio-monitor-session:before{filter:none;opacity:1;animation:none}.studio-mm45-woofer>span,.studio-project-object:hover .studio-mm45-woofer>span,.studio-project-object:focus-visible .studio-mm45-woofer>span{filter:none;transition:none;transform:none}.studio-deck-vu-pair i,.studio-mixer-meter-bank i{animation:none;transform:rotate(-6deg)}}.project-equipment{z-index:2;place-items:center;display:grid;position:relative}.project-equipment-reel{width:min(100%,480px)}.project-equipment-reel .studio-reel-deck{width:100%}.project-equipment-reel:hover .studio-reel{animation-duration:1.3s}.project-equipment-speaker{aspect-ratio:1.42;width:min(100%,520px)}.project-equipment-speaker .studio-speaker-stack{z-index:2;width:min(82%,430px)}.studio-speaker-stack.is-playing .studio-mm45-woofer>span,.studio-project-object.is-speaker:focus-visible .studio-mm45-woofer>span{transform-origin:50%;animation:.72s cubic-bezier(.42,0,.3,1) infinite alternate studio-mm45-playback}.studio-speaker-stack.is-playing .studio-mm45-mid span,.studio-project-object.is-speaker:focus-visible .studio-mm45-mid span{animation:.94s ease-in-out infinite alternate studio-mm45-mid-playback}.studio-speaker-stack.is-playing .studio-mm45-mid.is-bottom span,.studio-project-object.is-speaker:focus-visible .studio-mm45-mid.is-bottom span{animation-duration:1.12s;animation-delay:-470ms}@media (hover:hover) and (pointer:fine){.studio-project-object.is-speaker:hover .studio-mm45-woofer>span{transform-origin:50%;animation:.72s cubic-bezier(.42,0,.3,1) infinite alternate studio-mm45-playback}.studio-project-object.is-speaker:hover .studio-mm45-mid span{animation:.94s ease-in-out infinite alternate studio-mm45-mid-playback}.studio-project-object.is-speaker:hover .studio-mm45-mid.is-bottom span{animation-duration:1.12s;animation-delay:-470ms}}.vc-release-hero-equipment{z-index:2;aspect-ratio:1.42;justify-self:end;place-items:center;width:min(100%,560px);display:grid;position:relative}.vc-release-hero-equipment .studio-speaker-stack{z-index:2;width:min(82%,440px)}@keyframes studio-mm45-playback{0%,16%{filter:brightness(.92);transform:scale(.982)}54%{filter:brightness(1.1);transform:scale(1.028)}72%{filter:brightness(1.01);transform:scale(1.006)}to{filter:brightness(1.08);transform:scale(1.022)}}@keyframes studio-mm45-mid-playback{0%{filter:brightness(.9);transform:scale(.96)}to{filter:brightness(1.08);transform:scale(1.045)}}html.site-motion-paused .studio-speaker-stack.is-playing .studio-mm45-woofer>span,html.site-motion-paused .studio-speaker-stack.is-playing .studio-mm45-mid span,html.site-motion-paused .studio-project-object.is-speaker:hover .studio-mm45-woofer>span,html.site-motion-paused .studio-project-object.is-speaker:hover .studio-mm45-mid span,html.site-motion-paused .studio-project-object.is-speaker:focus-visible .studio-mm45-woofer>span,html.site-motion-paused .studio-project-object.is-speaker:focus-visible .studio-mm45-mid span{filter:none;transition:none;animation:none;transform:none}html.site-motion-paused .studio-mixer-meter-bank>span:before,html.site-motion-paused .studio-mixer-signal-lights span,html.site-motion-paused .studio-mixer .studio-knob{transition:none;animation:none}html.site-motion-paused .studio-mixer-meter-bank i{animation:none;transform:rotate(-19deg)}html.site-motion-paused .studio-mixer:hover .studio-mixer-meter-bank i,html.site-motion-paused .studio-mixer:hover .studio-mixer-signal-lights span{animation:none}html.site-motion-paused .studio-mixer .studio-knob{transform:rotate(var(--mixer-knob-rest))}html.site-motion-paused .studio-mixer:hover .studio-knob{transform:rotate(var(--mixer-knob-rest));transition:none}@media (max-width:820px){.vc-release-hero-equipment{justify-self:center;width:min(100%,520px);margin-top:12px}}@media (max-width:720px){.project-equipment-reel,.project-equipment-speaker{width:100%}.project-equipment-speaker,.vc-release-hero-equipment{aspect-ratio:1.28}.project-equipment-speaker .studio-speaker-stack,.vc-release-hero-equipment .studio-speaker-stack{width:min(84%,380px)}}@media (prefers-reduced-motion:reduce){.studio-reel,.project-equipment-reel:hover .studio-reel{animation:none}.studio-speaker-stack.is-playing .studio-mm45-woofer>span,.studio-speaker-stack.is-playing .studio-mm45-mid span,.studio-project-object.is-speaker:hover .studio-mm45-woofer>span,.studio-project-object.is-speaker:hover .studio-mm45-mid span,.studio-project-object.is-speaker:focus-visible .studio-mm45-woofer>span,.studio-project-object.is-speaker:focus-visible .studio-mm45-mid span,.project-equipment-speaker .project-sound-wave,.vc-release-hero-equipment .project-sound-wave{filter:none;transition:none;animation:none;transform:none}.studio-mixer-meter-bank>span:before,.studio-mixer-signal-lights span,.studio-mixer .studio-knob{transition:none;animation:none}.studio-mixer-meter-bank i{animation:none;transform:rotate(-19deg)}.studio-mixer:hover .studio-mixer-meter-bank i,.studio-mixer:hover .studio-mixer-signal-lights span{animation:none}.studio-mixer .studio-knob{transform:rotate(var(--mixer-knob-rest))}.studio-mixer:hover .studio-knob{transform:rotate(var(--mixer-knob-rest));transition:none}}.studio-project-object.is-slot-2{grid-area:1/2}.studio-project-object.is-slot-3{grid-area:1/3}.studio-project-object.is-mixer{width:100%}.studio-project-object.is-mixer .studio-mixer{width:100%;min-width:0}.project-title-subcopy{color:#b8b7b0;letter-spacing:-.01em;word-break:keep-all;overflow-wrap:anywhere;max-width:42rem;margin:12px 0 0;font-size:clamp(.76rem,1vw,.94rem);font-weight:650;line-height:1.5}.vc-release-subcopy{color:#b8b7b0;max-width:36rem;margin-top:14px}.project-equipment-mixer{width:min(100%,430px)}.project-equipment-mixer .studio-mixer{width:100%;min-height:220px}.project-page-performance .project-hero{grid-template-columns:minmax(0,1fr) minmax(300px,430px)}.project-page-performance .project-title,.project-page-performance .project-meta-row{max-width:760px}.project-participation-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.project-participation-group{background:#0708078a;border:1px solid #fff3;min-width:0}.project-participation-group>h3{min-height:30px;color:var(--project-accent);letter-spacing:.13em;border-bottom:1px solid #fff3;margin:0;padding:9px 10px 7px;font-family:SFMono-Regular,Consolas,monospace;font-size:.55rem;font-weight:900}.project-participation-group .project-participation-grid{border:0;grid-template-columns:1fr}.project-participation-group .project-participation-grid>li{border-right:0}.project-participation-group .project-participation-grid>li:last-child{border-bottom:0}.studio-project-object.is-mixer:focus-visible .studio-mixer-meter-bank>span:before{opacity:.04}.studio-project-object.is-mixer:focus-visible .studio-mixer-meter-bank i{animation:1.35s ease-in-out infinite alternate studio-vu-needle}.studio-project-object.is-mixer:focus-visible .studio-mixer-meter-bank>span:nth-child(2) i{animation-duration:1.78s;animation-delay:-620ms}.studio-project-object.is-mixer:focus-visible .studio-mixer-meter-bank>span:nth-child(3) i{animation-duration:2.14s;animation-delay:-1.08s}.studio-project-object.is-mixer:focus-visible .studio-mixer-signal-lights span{animation:1.18s steps(3,end) infinite studio-mixer-signal-live}.studio-project-object.is-mixer:focus-visible .studio-mixer-signal-lights span:nth-child(2){animation-delay:-430ms}.studio-project-object.is-mixer:focus-visible .studio-mixer-signal-lights span:nth-child(3){animation-duration:1.46s;animation-delay:-790ms}.studio-project-object.is-mixer:focus-visible .studio-mixer-signal-lights span:nth-child(4){animation-duration:1.72s;animation-delay:-210ms}.studio-project-object.is-mixer:focus-visible .studio-knob{transform:rotate(var(--mixer-knob-live))}html.site-motion-paused .studio-project-object.is-mixer:focus-visible .studio-mixer-meter-bank i,html.site-motion-paused .studio-project-object.is-mixer:focus-visible .studio-mixer-signal-lights span{animation:none}html.site-motion-paused .studio-project-object.is-mixer:focus-visible .studio-knob{transform:rotate(var(--mixer-knob-rest));transition:none}@media (max-width:820px){.studio-project-object.is-slot-1{grid-area:1/1}.studio-project-object.is-slot-2{grid-area:1/2}.studio-project-object.is-slot-3{grid-area:2/1/auto/-1;justify-self:center}.project-page-performance .project-hero,.project-participation-groups{grid-template-columns:1fr}.project-equipment-mixer{justify-self:center}}@media (max-width:720px){.studio-stage:not(.has-many-projects) .studio-equipment-row{grid-template-columns:1fr}.studio-project-object.is-slot-1,.studio-project-object.is-slot-2,.studio-project-object.is-slot-3{grid-area:auto/1;justify-self:center;width:min(100%,390px)}.project-title-subcopy{margin-top:10px;font-size:.76rem}.project-equipment-mixer .studio-mixer{min-height:250px}}@media (max-width:430px){.project-page-releases.project-page-compact .vc-release-hero-equipment{margin-top:0}.project-participation-role{white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.studio-project-object.is-mixer:focus-visible .studio-mixer-meter-bank i,.studio-project-object.is-mixer:focus-visible .studio-mixer-signal-lights span{animation:none}.studio-project-object.is-mixer:focus-visible .studio-knob{transform:rotate(var(--mixer-knob-rest));transition:none}}.project-page-releases.project-page-compact .vc-release-state-section{border-top:1px solid #ebe8df29;margin-top:clamp(20px,2.8vw,34px);padding-top:clamp(16px,2vw,24px);position:relative}.project-page-releases.project-page-compact .vc-release-state-section+.vc-release-state-section{border-top-color:#ebe8df47;margin-top:clamp(24px,2.6vw,36px);padding-top:clamp(18px,2vw,26px)}.project-page-releases.project-page-compact .vc-release-state-section .vc-release-section-heading{border:1px solid var(--vc-line-strong);background:linear-gradient(90deg, color-mix(in srgb, var(--project-accent) 9%, transparent), transparent 44%), #ffffff05;grid-template-columns:44px minmax(0,1fr);min-height:46px;margin-bottom:12px}.vc-release-section-heading-copy{justify-content:space-between;align-items:baseline;gap:14px;min-width:0;padding:7px 12px 7px 14px;display:flex}.vc-release-section-heading-copy h2,.vc-release-section-heading-copy p{font:inherit;margin:0}.vc-release-section-heading-copy h2{color:#ece9e1;letter-spacing:.14em}.vc-release-section-heading-copy p{color:#92938c;letter-spacing:.08em;white-space:nowrap;font-size:.54rem}.vc-release-open .vc-release-section-heading>span{color:var(--project-accent-alt)}.vc-release-closed .vc-release-section-heading{background:linear-gradient(90deg,#b9855b17,#0000 44%),#ffffff03}.vc-release-closed .vc-release-section-heading>span,.vc-release-closed .vc-release-card>header span:last-child{color:#c69a76}.vc-release-released .vc-release-section-heading{background:linear-gradient(90deg,#79a6b917,#0000 44%),#ffffff03}.vc-release-released .vc-release-section-heading>span{color:#9fc9d8}.vc-release-card.is-application-open{border-color:color-mix(in srgb, var(--project-accent-alt) 42%, var(--vc-line-strong));box-shadow:inset 0 1px color-mix(in srgb, var(--project-accent-alt) 16%, transparent)}.vc-release-card.is-application-open>header span:last-child{color:var(--project-accent-alt)}.vc-release-open .vc-release-card:only-child{grid-column:1/-1}.vc-release-card.is-application-closed{background:#0a0b0a;border-color:#ebe8df33}.vc-release-card.is-application-closed:hover,.vc-release-card.is-application-closed:focus-within{box-shadow:none;transform:none}.vc-release-card.is-application-closed .vc-release-poster>img{filter:saturate(.55)brightness(.78)}.vc-release-card.is-application-closed .vc-release-poster-lines i{opacity:.42;animation:none}.project-page-releases.project-page-compact .vc-release-poster.has-description{height:auto;min-height:clamp(118px,9vw,144px)}.vc-release-poster.has-description:after{z-index:1;background:linear-gradient(90deg,#050706eb,#050706bd 66%,#0507067a),linear-gradient(#0000 28%,#040404f0)}.vc-release-poster-description{z-index:2;color:#ebe8e0;letter-spacing:-.015em;text-wrap:pretty;text-shadow:0 1px 12px #000000c7;overflow-wrap:anywhere;width:min(78ch,82%);margin:0;padding:clamp(16px,2vw,24px) clamp(16px,2.2vw,28px) 52px;font-size:clamp(.75rem,1vw,.9rem);font-weight:750;line-height:1.55;position:relative}.vc-release-card-identity{border-top:1px solid var(--vc-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;min-height:38px;padding:8px 10px;display:grid}.vc-release-card-identity h3{color:#ece9e1;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;margin:0;font-size:.84rem;line-height:1.2;overflow:hidden}.project-page-releases.project-page-compact .vc-release-roles button,.project-participation-grid button{border:1px solid color-mix(in srgb, var(--project-accent-alt) 72%, #e8e5dd 28%);background:linear-gradient(180deg, #ffffff12, transparent), color-mix(in srgb, var(--project-accent-alt) 10%, #111210 90%);color:#f2efe7;text-align:center;letter-spacing:-.01em;border-radius:999px;grid-template-columns:28px minmax(max-content,1fr) 28px;place-items:center;gap:8px;padding:4px 5px;transition:background .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;display:grid;box-shadow:inset 0 1px #ffffff1f,0 2px 8px #0000004d}.project-page-releases.project-page-compact .vc-release-roles button>.participation-button-label,.project-participation-grid button>.participation-button-label{white-space:nowrap;grid-column:2}.project-page-releases.project-page-compact .vc-release-roles button>.participation-button-icon,.project-participation-grid button>.participation-button-icon{background:var(--project-accent-alt);color:#090a09;border-radius:50%;grid-column:3;place-items:center;width:28px;height:28px;font-size:.7rem;transition:background .18s,color .18s,transform .18s;display:grid}.project-page-releases.project-page-compact .vc-release-roles button:hover,.project-participation-grid button:hover{border-color:var(--project-accent-alt);background:var(--project-accent-alt);box-shadow:inset 0 1px #ffffff38, 0 3px 10px color-mix(in srgb, var(--project-accent-alt) 18%, transparent);color:#090a09;transform:translateY(-1px)}.project-page-releases.project-page-compact .vc-release-roles button:focus-visible,.project-participation-grid button:focus-visible{border-color:var(--project-accent-alt);background:var(--project-accent-alt);box-shadow:inset 0 1px #ffffff38, 0 3px 10px color-mix(in srgb, var(--project-accent-alt) 18%, transparent);color:#090a09;outline-offset:2px;outline:2px solid #f1eee6;transform:translateY(-1px)}.project-page-releases.project-page-compact .vc-release-roles button:hover>.participation-button-icon,.project-page-releases.project-page-compact .vc-release-roles button:focus-visible>.participation-button-icon,.project-participation-grid button:hover>.participation-button-icon,.project-participation-grid button:focus-visible>.participation-button-icon{color:var(--project-accent-alt);background:#090a09;transform:translate(1px,-1px)}html.site-motion-paused .project-page-releases.project-page-compact .vc-release-roles button,html.site-motion-paused .project-page-releases.project-page-compact .vc-release-roles button>.participation-button-icon,html.site-motion-paused .project-participation-grid button,html.site-motion-paused .project-participation-grid button>.participation-button-icon{transition:none;transform:none}@media (max-width:720px){.project-page-releases.project-page-compact .vc-release-state-section,.project-page-releases.project-page-compact .vc-release-state-section+.vc-release-state-section{margin-top:24px;padding-top:18px}.vc-release-section-heading-copy{gap:3px;padding-block:6px;display:grid}.vc-release-section-heading-copy p{white-space:normal;font-size:.5rem}.vc-release-card-identity{grid-template-columns:minmax(0,1fr) auto;gap:10px}.project-page-releases.project-page-compact .vc-release-poster.has-description{min-height:150px}.vc-release-poster-description{width:100%;padding:14px 14px 54px;font-size:.72rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.project-page-releases.project-page-compact .vc-release-roles button,.project-page-releases.project-page-compact .vc-release-roles button>.participation-button-icon,.project-participation-grid button,.project-participation-grid button>.participation-button-icon{transition:none}.project-page-releases.project-page-compact .vc-release-roles button:hover,.project-page-releases.project-page-compact .vc-release-roles button:focus-visible,.project-page-releases.project-page-compact .vc-release-roles button:hover>.participation-button-icon,.project-page-releases.project-page-compact .vc-release-roles button:focus-visible>.participation-button-icon,.project-participation-grid button:hover,.project-participation-grid button:focus-visible,.project-participation-grid button:hover>.participation-button-icon,.project-participation-grid button:focus-visible>.participation-button-icon{transform:none}}.project-page-releases.project-page-compact .vc-release-eyebrow{letter-spacing:.13em;font-size:.68rem}.project-page-releases.project-page-compact .vc-release-subcopy{color:#c8c6bf;max-width:42rem;font-size:clamp(.9rem,1.15vw,1.04rem);line-height:1.65}.project-page-releases.project-page-compact .vc-release-state-section,.project-page-releases.project-page-compact .vc-release-state-section+.vc-release-state-section{border-top:0;margin-top:clamp(52px,7vw,88px);padding-top:0}.project-page-releases.project-page-compact .vc-release-state-section .vc-release-section-heading{background:0 0;border:0;justify-content:center;align-items:center;gap:14px;min-height:48px;margin-bottom:clamp(22px,3vw,34px);display:flex}.project-page-releases.project-page-compact .vc-release-section-heading>span{letter-spacing:.08em;border:1px solid;border-radius:50%;flex:none;align-self:auto;place-items:center;width:44px;height:44px;font-size:.72rem;display:grid}.project-page-releases.project-page-compact .vc-release-section-heading-copy{gap:4px;padding:0;display:grid}.project-page-releases.project-page-compact .vc-release-section-heading-copy h2{color:#f0ede5;letter-spacing:.1em;padding:0;font-size:clamp(1.05rem,1.8vw,1.34rem);line-height:1.1}.project-page-releases.project-page-compact .vc-release-section-heading-copy p{color:#aaa9a2;letter-spacing:-.01em;white-space:normal;font-family:inherit;font-size:clamp(.76rem,1vw,.86rem);font-weight:700;line-height:1.4}.project-page-releases.project-page-compact .vc-release-grid{gap:clamp(14px,2vw,22px)}.project-page-releases.project-page-compact .vc-release-card{background:linear-gradient(145deg,#ffffff06,#0000 44%),#0d0e0c;border-color:#ebe8df45}.project-page-releases.project-page-compact .vc-release-card.is-application-open{border-color:color-mix(in srgb, var(--project-accent-alt) 46%, #ebe8df45);box-shadow:inset 0 1px color-mix(in srgb, var(--project-accent-alt) 16%, transparent)}.project-page-releases.project-page-compact .vc-release-card.is-application-closed{background:linear-gradient(145deg,#ffffff04,#0000 44%),#0a0b0a;border-color:#ebe8df30}.project-page-releases.project-page-compact .vc-release-card>header{color:#a6a69f;letter-spacing:.11em;min-height:44px;padding-inline:clamp(14px,2vw,20px);font-size:.76rem}.project-page-releases.project-page-compact .vc-release-card>header span:last-child{align-items:center;gap:7px;display:inline-flex}.project-page-releases.project-page-compact .vc-release-card>header span:last-child:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px}.project-page-releases.project-page-compact .vc-release-card.is-application-open>header span:last-child:before{animation:1.8s ease-in-out infinite studio-live-pulse}@media (prefers-reduced-motion:reduce){.project-page-releases.project-page-compact .vc-release-card.is-application-open>header span:last-child:before{animation:none}}.project-page-releases.project-page-compact .vc-release-poster{aspect-ratio:auto;place-items:center;height:clamp(176px,17vw,230px);min-height:176px;display:grid}.project-page-releases.project-page-compact .vc-release-poster.has-description{height:auto;min-height:clamp(220px,23vw,300px);padding:clamp(28px,4vw,48px) clamp(20px,4vw,52px) 92px}.project-page-releases.project-page-compact .vc-release-poster>img{z-index:0;display:block;position:absolute;inset:0}.project-page-releases.project-page-compact .vc-release-poster-number{opacity:.72;font-size:clamp(8rem,15vw,13rem)}.project-page-releases.project-page-compact .vc-release-poster-lines{height:26%;bottom:22%;left:42%;right:10%}.project-page-releases.project-page-compact .vc-release-poster-description{color:#f1eee7;letter-spacing:-.025em;text-align:center;text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;gap:9px;width:min(100%,66rem);margin:0;padding:0;font-size:clamp(1.03rem,1.45vw,1.24rem);font-weight:720;line-height:1.58;display:grid}.vc-release-poster-description>span{display:block}.project-page-releases.project-page-compact .vc-release-deadline{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#080908d1;border:1px solid #ebe8df4d;justify-content:center;align-items:center;gap:12px;max-width:calc(100% - 28px);min-height:46px;padding:8px 15px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000047}.project-page-releases.project-page-compact .vc-release-deadline>span{color:#aaa9a2;letter-spacing:.08em;font-family:SFMono-Regular,Consolas,monospace;font-size:.75rem;font-weight:900}.project-page-releases.project-page-compact .vc-release-deadline time{color:#f2efe7;align-items:baseline;gap:3px;display:flex}.project-page-releases.project-page-compact .vc-release-deadline time strong{letter-spacing:-.035em;font-size:clamp(1.1rem,1.7vw,1.34rem);font-weight:900;line-height:1}.project-page-releases.project-page-compact .vc-release-deadline time small{color:var(--project-accent-alt);letter-spacing:-.02em;margin:0;font-family:inherit;font-size:.8rem;font-weight:850}.project-page-releases.project-page-compact .vc-release-card-identity{text-align:center;grid-template-columns:1fr;place-items:center;min-height:58px;padding:12px 16px;display:grid}.project-page-releases.project-page-compact .vc-release-card-identity h3{text-wrap:balance;white-space:normal;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.3}.project-page-releases.project-page-compact .vc-release-roles{border-top:1px solid var(--vc-line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:12px;display:grid}.project-page-releases.project-page-compact .vc-release-roles li{text-align:center;background:#ffffff05;border:1px solid #ebe8df2b;grid-template-columns:1fr;align-content:center;place-items:center;gap:9px;min-height:108px;padding:14px;display:grid}.project-page-releases.project-page-compact .vc-release-roles li.is-open{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--project-accent-alt) 10%, transparent), transparent 72%), #ffffff05}.project-page-releases.project-page-compact .vc-release-role-label,.project-page-releases.project-page-compact .vc-release-credit,.project-page-releases.project-page-compact .vc-release-roles button{grid-area:auto}.project-page-releases.project-page-compact .vc-release-role-label{color:#eeebe3;letter-spacing:-.015em;text-transform:none;font-family:inherit;font-size:.9rem;font-weight:850;line-height:1.35}.project-page-releases.project-page-compact .vc-release-credit{justify-content:center}.project-page-releases.project-page-compact .vc-release-credit b{color:#c8c6bf;font-size:.84rem;line-height:1.4}.project-page-releases.project-page-compact .vc-release-roles button{min-width:150px;min-height:46px;margin-top:2px;font-size:.78rem}.project-page-releases.project-page-compact .vc-released-rail{justify-content:flex-start;padding:2px 2px 12px}.project-page-releases.project-page-compact .vc-released-card:only-child{margin-inline:auto}.project-page-releases.project-page-compact .vc-released-card{background:linear-gradient(145deg,#9fc9d80e,#0000 55%),#0d0e0c;border-color:#ebe8df47;flex:0 0 min(100%,620px);grid-template-columns:minmax(210px,.86fr) minmax(0,1.14fr);min-height:230px}.project-page-releases.project-page-compact .vc-released-card-copy{padding:clamp(20px,3vw,30px)}.project-page-releases.project-page-compact .vc-released-card-copy>div{color:#a2a39c;letter-spacing:.07em;gap:16px;font-size:.75rem;line-height:1.35}.project-page-releases.project-page-compact .vc-released-card-copy>div time{color:#b8dce6;text-align:right}.project-page-releases.project-page-compact .vc-released-card-copy h3{letter-spacing:-.045em;margin:16px 0 7px;font-size:clamp(1.5rem,2.7vw,2.15rem);line-height:1}.project-page-releases.project-page-compact .vc-released-card-copy p{color:#cfcdc5;font-size:.86rem;line-height:1.45}.project-page-releases.project-page-compact .vc-released-card-copy strong{color:#969790;white-space:normal;margin-top:12px;font-size:.72rem;line-height:1.4}@media (min-width:1040px){.project-page-releases.project-page-compact .vc-release-open .vc-release-poster-description>span{white-space:nowrap}}@media (max-width:820px){.project-page-releases.project-page-compact .vc-release-grid{grid-template-columns:1fr}.project-page-releases.project-page-compact .vc-release-state-section,.project-page-releases.project-page-compact .vc-release-state-section+.vc-release-state-section{margin-top:52px}.project-page-releases.project-page-compact .vc-release-poster-description{font-size:clamp(.92rem,2.4vw,1.04rem)}}@media (max-width:720px){.project-page-releases.project-page-compact .vc-release-state-section,.project-page-releases.project-page-compact .vc-release-state-section+.vc-release-state-section{margin-top:44px;padding-top:0}.project-page-releases.project-page-compact .vc-release-state-section .vc-release-section-heading{justify-content:flex-start;margin-bottom:18px}.project-page-releases.project-page-compact .vc-release-section-heading>span{width:40px;height:40px}.project-page-releases.project-page-compact .vc-release-section-heading-copy{gap:3px;padding:0;display:grid}.project-page-releases.project-page-compact .vc-release-section-heading-copy h2{font-size:.98rem}.project-page-releases.project-page-compact .vc-release-section-heading-copy p{font-size:.73rem}.project-page-releases.project-page-compact .vc-release-card>header{min-height:42px;padding-inline:12px;font-size:.75rem}.project-page-releases.project-page-compact .vc-release-poster{height:210px;min-height:210px}.project-page-releases.project-page-compact .vc-release-poster.has-description{height:auto;padding:28px 14px 88px}.project-page-releases.project-page-compact .vc-release-poster-description{width:min(100%,35rem);padding:0;font-size:.92rem;line-height:1.58}.project-page-releases.project-page-compact .vc-release-deadline{gap:9px;min-height:44px;padding:7px 12px;bottom:16px}.project-page-releases.project-page-compact .vc-release-deadline>span{font-size:.75rem}.project-page-releases.project-page-compact .vc-release-deadline time strong{font-size:1.04rem}.project-page-releases.project-page-compact .vc-release-roles{grid-template-columns:1fr;padding:10px}.project-page-releases.project-page-compact .vc-release-roles li{grid-template-columns:1fr;min-height:108px;padding:14px 12px}.project-page-releases.project-page-compact .vc-release-role-label,.project-page-releases.project-page-compact .vc-release-credit,.project-page-releases.project-page-compact .vc-release-roles button{grid-area:auto}.project-page-releases.project-page-compact .vc-release-roles button{width:min(100%,230px);min-width:0}.project-page-releases.project-page-compact .vc-released-card{flex-basis:100%;grid-template-columns:minmax(150px,.82fr) minmax(0,1.18fr);min-height:190px}}@media (max-width:520px){.project-page-releases.project-page-compact .vc-release-subcopy{font-size:.86rem}.project-page-releases.project-page-compact .vc-release-deadline{width:max-content}.project-page-releases.project-page-compact .vc-released-card{grid-template-columns:1fr;min-height:0}.project-page-releases.project-page-compact .vc-released-card-media{border-right:0;border-bottom:1px solid var(--vc-line);min-height:190px}.project-page-releases.project-page-compact .vc-released-card-copy{min-height:170px;padding:22px 18px}}.project-page-participation .project-hero{grid-template-areas:"copy visual""intro intro";gap:clamp(24px,3vw,38px) 22px;padding-bottom:clamp(24px,3vw,40px)}.project-page-participation .project-hero-copy{grid-area:copy;min-width:0}.project-page-participation .project-hero>.project-machine{grid-area:visual}.project-page-participation .project-title{text-wrap:balance;line-height:.92}.project-page-participation .project-status{font-size:.72rem}.project-page-participation .project-artist{font-size:clamp(.8rem,1vw,.88rem)}.project-page-participation .project-stage-line{min-height:44px}.project-page-participation .project-stage-line span{font-size:.6rem}.project-page-participation .project-stage-line strong{font-size:.82rem}.project-page-participation .project-hero-intro{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--project-accent-alt) 11%, transparent), transparent 68%), linear-gradient(90deg, #ffffff07 1px, transparent 1px), linear-gradient(#ffffff07 1px, transparent 1px), #0d0e0c;background-size:auto,8% 100%,100% 28%,auto;border:1px solid #ebe8df40;grid-area:intro;place-items:center;width:100%;min-height:clamp(160px,17vw,220px);padding:clamp(34px,5vw,58px) clamp(20px,5vw,64px);display:grid;position:relative;overflow:hidden}.project-page-participation .project-hero-intro p{color:#f1eee7;letter-spacing:-.025em;text-align:center;text-wrap:balance;word-break:keep-all;overflow-wrap:break-word;width:min(100%,66rem);margin:0;font-size:clamp(1.03rem,1.45vw,1.24rem);font-weight:720;line-height:1.62}.project-page-participation .project-participation{margin-top:clamp(48px,6vw,76px);padding-top:0}.project-page-participation .project-participation-heading{background:0 0;border:0;justify-content:center;align-items:center;gap:14px;min-height:48px;margin-bottom:clamp(22px,3vw,34px);display:flex}.project-page-participation .project-participation-heading .project-section-number{width:44px;height:44px;color:var(--project-accent-alt);letter-spacing:.08em;border:1px solid;border-radius:50%;flex:none;align-self:auto;place-items:center;font-size:.72rem;display:grid}.project-page-participation .project-section-heading-copy{gap:4px;min-width:0;display:grid}.project-page-participation .project-section-heading-copy h2{color:#f0ede5;letter-spacing:.1em;margin:0;padding:0;font-size:clamp(1.05rem,1.8vw,1.34rem);line-height:1.1}.project-page-participation .project-section-heading-copy p{color:#aaa9a2;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(.76rem,1vw,.86rem);font-weight:700;line-height:1.4}.project-page-participation .project-participation-grid{border:0;gap:10px}.project-page-participation .project-participation-grid>li{text-align:center;background:#ffffff05;border:1px solid #ebe8df2b;grid-template-columns:1fr;align-content:center;place-items:center;gap:9px;min-height:132px;padding:18px 16px 16px;transition:border-color .18s,background .18s;display:grid;position:relative}.project-page-participation .project-participation-grid>li.is-application-open{border-color:color-mix(in srgb, var(--project-accent-alt) 30%, #ebe8df2b);background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--project-accent-alt) 10%, transparent), transparent 72%), #ffffff05}.project-page-participation .project-participation-grid>li:focus-within{border-color:color-mix(in srgb, var(--project-accent-alt) 72%, #e8e5dd 28%)}.project-page-participation .project-participation-index{color:#85867f;letter-spacing:.04em;border:1px solid #ebe8df33;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.58rem;display:grid;position:absolute;top:10px;left:10px}.project-page-participation .project-participation-role,.project-page-participation .project-participation-credit,.project-page-participation .project-participation-brief,.project-page-participation .project-participation-grid button,.project-page-participation .project-participation-state{grid-area:auto/1;justify-self:center}.project-page-participation .project-participation-role{color:#eeebe3;letter-spacing:-.015em;white-space:normal;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;padding-inline:30px;font-size:.9rem;font-weight:850;line-height:1.35}.project-page-participation .project-participation-brief{color:#aaa9a2;text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word;max-width:34ch;margin:0;font-size:.78rem;font-weight:650;line-height:1.5}.project-page-participation .project-participation-credit{justify-content:center}.project-page-participation .project-participation-credit:empty{display:none}.project-page-participation .project-participation-credit b{color:#c8c6bf;font-size:.84rem;line-height:1.4}.project-page-participation .project-participation-grid button{min-width:150px;min-height:46px;margin-top:2px;font-size:.78rem}.project-page-participation .project-participation-state{color:#9a9b94;font-size:.72rem;line-height:1.4}.project-page-participation .project-participation-groups{align-items:start;gap:16px}.project-page-performance .project-participation-group[data-performance-group=direction]{--project-accent-alt:#ff7b4d}.project-page-performance .project-participation-group[data-performance-group=performers]{--project-accent-alt:#d68cff}.project-page-performance .project-participation-group[data-performance-group=technical]{--project-accent-alt:#63c7df}.project-page-performance .project-participation-group[data-performance-group=creative-operations]{--project-accent-alt:#e7bd57}.project-page-participation .project-participation-group{background:linear-gradient(145deg,#ffffff05,#0000 48%),#0708079e;border-color:#ebe8df33}.project-page-participation .project-participation-group>h3{min-height:46px;color:var(--project-accent-alt);text-align:center;justify-content:center;align-items:center;padding:10px 14px;font-size:.72rem;line-height:1.35;display:flex}.project-page-participation .project-participation-group .project-participation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px}.project-page-participation .project-participation-group .project-participation-grid>li,.project-page-participation .project-participation-group .project-participation-grid>li:last-child{border:1px solid #ebe8df2b;min-height:160px}.project-page-performance .project-participation-group .project-participation-grid>li.is-application-open{border-color:color-mix(in srgb, var(--project-accent-alt) 30%, #ebe8df2b)}.project-page-performance .project-participation-group .project-participation-grid>li:focus-within{border-color:color-mix(in srgb, var(--project-accent-alt) 72%, #e8e5dd 28%)}@media (max-width:980px){.project-page-participation .project-participation-groups{grid-template-columns:1fr}}@media (max-width:820px){.project-page-participation .project-hero{grid-template-areas:"copy""intro""visual";row-gap:24px}.project-page-participation .project-hero-intro{min-height:160px}}@media (max-width:720px){.project-page-participation .project-hero{row-gap:20px;padding-bottom:26px}.project-page-participation .project-hero-intro{min-height:150px;padding:34px 18px}.project-page-participation .project-hero-intro p{font-size:.95rem;line-height:1.6}.project-page-participation .project-participation{margin-top:44px}.project-page-participation .project-participation-heading{justify-content:flex-start;margin-bottom:18px}.project-page-participation .project-participation-heading .project-section-number{width:40px;height:40px}.project-page-participation .project-section-heading-copy{gap:3px}.project-page-participation .project-section-heading-copy h2{font-size:.98rem}.project-page-participation .project-section-heading-copy p{font-size:.73rem}.project-page-participation .project-participation:not(.is-performance) .project-participation-grid{grid-template-columns:1fr}.project-page-participation .project-participation-grid>li{grid-template-columns:1fr;min-height:132px;padding:18px 14px 16px}.project-page-participation .project-participation-role,.project-page-participation .project-participation-credit,.project-page-participation .project-participation-brief,.project-page-participation .project-participation-grid button,.project-page-participation .project-participation-state{grid-area:auto/1}.project-page-participation .project-participation-grid button{width:min(100%,230px);min-width:0;min-height:46px}}@media (max-width:620px){.project-page-participation .project-participation-group .project-participation-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.project-page-participation .project-participation-grid>li{transition:none}}.project-page-releases.project-page-compact .vc-release-role-actions,.project-page-participation .project-participation-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;width:100%;min-width:0;display:flex}.project-page-releases.project-page-compact .vc-release-role-actions{grid-area:auto/1}.project-page-participation .project-participation-actions{grid-area:auto/1;margin-top:3px}.project-page-releases.project-page-compact .vc-release-role-actions.has-mixed-actions,.project-page-participation .project-participation-actions.has-mixed-actions{grid-template-columns:minmax(0,max-content) auto;width:fit-content;max-width:100%;margin-inline:auto;display:grid}.project-page-releases.project-page-compact .vc-release-role-actions .vc-release-credit,.project-page-participation .project-participation-actions .project-participation-credit{flex:0 auto;justify-content:center;min-width:0}.project-page-releases.project-page-compact .vc-release-role-actions.has-mixed-actions .vc-release-credit,.project-page-participation .project-participation-actions.has-mixed-actions .project-participation-credit{justify-content:flex-end;width:100%}.confirmed-participant-chip{--confirmed-accent:var(--project-accent,#8db9c4);border:1px solid color-mix(in srgb, var(--confirmed-accent) 62%, #ebe8df47);background:linear-gradient(180deg, #fff1, transparent), color-mix(in srgb, var(--confirmed-accent) 12%, #10110f 88%);color:#edf2ed;white-space:nowrap;border-radius:999px;align-items:center;min-height:40px;padding:5px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff1c,0 2px 8px #0000003d}.confirmed-participant-name{color:inherit;overflow-wrap:anywhere;font-size:.76rem;font-weight:900;line-height:1}.project-page-releases.project-page-compact .vc-release-role-actions button,.project-page-participation .project-participation-actions button{flex:none;width:auto;min-width:136px;min-height:46px;margin:0}.project-page-participation .project-participation-grid>li.is-application-open{grid-template-rows:32px auto minmax(36px,1fr) 46px;grid-template-areas:"confirmed""role""brief""cta";align-content:stretch;place-items:stretch center;gap:8px;min-height:188px;padding:10px 14px 14px}.project-page-participation .project-participation:not(.is-performance) .project-participation-grid>li.is-application-open:not(:has(>.project-participation-brief)){grid-template-rows:32px auto 46px;grid-template-areas:"confirmed""role""cta";align-content:start}.project-page-participation .project-participation-grid>li.is-application-open>.project-participation-role{grid-area:role;align-self:end;padding-inline:0}.project-page-participation .project-participation-grid>li.is-application-open>.project-participation-brief{grid-area:brief;align-self:start}.project-page-participation .project-participation-grid>li.is-application-open>.project-participation-actions{grid-area:cta;place-self:end center;margin:0}.project-page-participation .project-participation-grid>li.is-application-open>.project-participation-actions.has-mixed-actions{display:contents}.project-page-releases.project-page-compact .vc-release-roles>li.is-open{grid-template-rows:32px minmax(32px,1fr) 46px;grid-template-areas:"confirmed""role""cta";align-content:stretch;place-items:stretch center;gap:8px;min-height:154px;padding:10px 14px 14px}.project-page-releases.project-page-compact .vc-release-roles>li.is-open>.vc-release-role-label{grid-area:role;align-self:center}.project-page-releases.project-page-compact .vc-release-roles>li.is-open>.vc-release-role-actions{grid-area:cta;place-self:end center;margin:0}.project-page-releases.project-page-compact .vc-release-roles>li.is-open>.vc-release-role-actions.has-mixed-actions{display:contents}.project-page-participation .project-participation-grid>li.is-application-open>.project-participation-actions.has-mixed-actions>.project-participation-credit,.project-page-releases.project-page-compact .vc-release-roles>li.is-open>.vc-release-role-actions.has-mixed-actions>.vc-release-credit{scrollbar-width:none;flex-wrap:nowrap;grid-area:confirmed;justify-content:flex-start;place-self:center end;gap:6px;width:auto;max-width:100%;overflow-x:auto}.project-page-participation .project-participation-grid>li.is-application-open>.project-participation-actions.has-mixed-actions>.project-participation-credit{max-width:calc(100% - 40px)}.project-page-participation .project-participation-grid>li.is-application-open>.project-participation-actions.has-mixed-actions>.project-participation-credit::-webkit-scrollbar{display:none}.project-page-releases.project-page-compact .vc-release-roles>li.is-open>.vc-release-role-actions.has-mixed-actions>.vc-release-credit::-webkit-scrollbar{display:none}.project-page-participation .project-participation-actions.has-mixed-actions .confirmed-participant-chip,.project-page-releases.project-page-compact .vc-release-role-actions.has-mixed-actions .confirmed-participant-chip{flex:none;min-height:32px;padding:4px 10px}.project-page-participation .project-participation-actions.has-mixed-actions .confirmed-participant-name,.project-page-releases.project-page-compact .vc-release-role-actions.has-mixed-actions .confirmed-participant-name{font-size:.72rem}.project-page-participation .project-participation-grid>li.is-application-open>.project-participation-actions.has-mixed-actions>button,.project-page-releases.project-page-compact .vc-release-roles>li.is-open>.vc-release-role-actions.has-mixed-actions>button{grid-area:cta;place-self:end center;margin:0}.project-page-participation .project-participation:not(.is-performance) .project-participation-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.project-page-releases.project-page-compact .vc-release-roles{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}@media (max-width:720px){.project-page-participation .project-participation:not(.is-performance) .project-participation-grid,.project-page-releases.project-page-compact .vc-release-roles{grid-template-columns:1fr}}.confirmed-participants>.confirmed-participants-visible{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;display:flex}.project-page-participation .project-participation-grid>li.is-application-open>.project-participation-actions.has-mixed-actions>.confirmed-participants.is-collapsible{flex-wrap:nowrap;justify-content:flex-end;justify-self:end;width:calc(100% - 40px);max-width:none;position:relative;overflow:visible}.project-page-releases.project-page-compact .vc-release-roles>li.is-open>.vc-release-role-actions.has-mixed-actions>.confirmed-participants.is-collapsible{flex-wrap:nowrap;justify-content:flex-end;justify-self:stretch;width:100%;max-width:none;position:relative;overflow:visible}.confirmed-participants.is-collapsible>.confirmed-participants-visible{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;overflow:hidden}.confirmed-participants.is-collapsible:focus-visible{outline-offset:3px;outline:2px solid #f1eee6}.confirmed-participants>.confirmed-participants-measure{visibility:hidden;pointer-events:none;align-items:center;gap:6px;width:max-content;display:flex;position:absolute;top:0;left:0}.project-page-participation .project-participation-actions button.confirmed-participant-more,.project-page-releases.project-page-compact .vc-release-role-actions button.confirmed-participant-more,.confirmed-participants>.confirmed-participants-measure>.confirmed-participant-more{border:1px dashed color-mix(in srgb, var(--project-accent,#8db9c4) 58%, #ebe8df52);background:color-mix(in srgb, var(--project-accent,#8db9c4) 8%, #10110f 92%);color:#d9ded9;letter-spacing:.08em;white-space:nowrap;border-radius:999px;flex:none;justify-content:center;align-items:center;width:auto;min-width:64px;min-height:32px;margin:0;padding:0 10px;font-family:SFMono-Regular,Consolas,monospace;font-size:.58rem;font-weight:900;line-height:1;transition:border-color .16s,background-color .16s,color .16s,transform .16s;display:inline-flex;transform:none;box-shadow:inset 0 1px #ffffff12}.project-page-participation .project-participation-actions button.confirmed-participant-more:hover,.project-page-releases.project-page-compact .vc-release-role-actions button.confirmed-participant-more:hover{border-color:var(--project-accent,#8db9c4);background:color-mix(in srgb, var(--project-accent,#8db9c4) 16%, #10110f 84%);color:#fff;transform:translateY(-1px)}.project-page-participation .project-participation-actions button.confirmed-participant-more:focus-visible,.project-page-releases.project-page-compact .vc-release-role-actions button.confirmed-participant-more:focus-visible{border-color:var(--project-accent,#8db9c4);background:color-mix(in srgb, var(--project-accent,#8db9c4) 16%, #10110f 84%);color:#fff;outline-offset:3px;outline:2px solid #f1eee6;transform:translateY(-1px)}.confirmed-participants-dialog{border:1px solid color-mix(in srgb, var(--project-accent,#8db9c4) 62%, #ebe8df47);background:linear-gradient(145deg, color-mix(in srgb, var(--project-accent,#8db9c4) 9%, transparent), transparent 48%), #0c0d0c;color:#efede6;border-radius:3px;width:min(100vw - 32px,520px);max-width:none;max-height:min(78dvh,620px);margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 90px #000000b8,inset 0 1px #ffffff14}.confirmed-participants-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000c7}.confirmed-participants-dialog-panel{grid-template-rows:auto minmax(0,1fr);max-height:min(78dvh,620px);display:grid}.confirmed-participants-dialog header{border-bottom:1px solid #ebe8df29;justify-content:space-between;align-items:center;gap:18px;padding:18px 18px 16px;display:flex}.confirmed-participants-dialog header>div{gap:5px;min-width:0;display:grid}.confirmed-participants-dialog header p,.confirmed-participants-dialog header h2{margin:0}.confirmed-participants-dialog header p{color:#979891;overflow-wrap:anywhere;font-size:.68rem;font-weight:800;line-height:1.4}.confirmed-participants-dialog header h2{color:#f2efe8;letter-spacing:.02em;font-size:1.05rem;line-height:1.2}.confirmed-participants-dialog header h2 span{color:var(--project-accent,#8db9c4);font-size:.76em}.confirmed-participants-dialog button.confirmed-participants-dialog-close{color:#d9d7d0;background:#ffffff09;border:1px solid #ebe8df47;border-radius:50%;flex:none;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;margin:0;padding:0;font-size:1.1rem;line-height:1;transition:border-color .16s,background-color .16s,color .16s;display:grid}.confirmed-participants-dialog button.confirmed-participants-dialog-close:hover,.confirmed-participants-dialog button.confirmed-participants-dialog-close:focus-visible{border-color:var(--project-accent,#8db9c4);background:color-mix(in srgb, var(--project-accent,#8db9c4) 14%, #10110f 86%);color:#fff;outline:none}.confirmed-participants-dialog button.confirmed-participants-dialog-close:focus-visible{outline-offset:3px;outline:2px solid #f1eee6}.confirmed-participants-dialog ul{overscroll-behavior:contain;flex-wrap:wrap;align-content:flex-start;gap:9px;margin:0;padding:20px;list-style:none;display:flex;overflow:auto}.confirmed-participants-dialog ul:focus-visible{outline-offset:-4px;outline:2px solid #f1eee6}.confirmed-participants-dialog li{min-width:0;display:flex}@media (max-width:480px){.confirmed-participants-dialog{width:calc(100vw - 20px);max-height:min(82dvh,620px)}.confirmed-participants-dialog-panel{max-height:min(82dvh,620px)}.confirmed-participants-dialog header{padding:15px 14px 13px}.confirmed-participants-dialog ul{gap:7px;padding:14px}}@media (prefers-reduced-motion:reduce){.project-page-participation .project-participation-actions button.confirmed-participant-more,.project-page-releases.project-page-compact .vc-release-role-actions button.confirmed-participant-more,.confirmed-participants-dialog button.confirmed-participants-dialog-close{transition:none}}
