.sb-page{--sb-bg:#0a0a0f;--sb-bg-2:#0e0e15;--sb-panel:#13131b;--sb-panel-2:#181822;--sb-line:#ffffff1c;--sb-line-2:#fff3;--sb-text:#f4f1ea;--sb-muted:#a7a7b4;--sb-dim:#8a8a99;--sb-accent:#ff5a17;--sb-accent-2:#ffb36b;--sb-gold:#f6ba5b;--sb-display:"Arial Black", "Arial Bold", Arial, "Helvetica Neue", Helvetica, sans-serif;--sb-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--sb-mono:ui-monospace, "SFMono-Regular", "JetBrains Mono", Menlo, Consolas, monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--s10:128px;--sb-ease:cubic-bezier(.2, .7, .2, 1);--sb-player-space:calc(var(--sb-player-h,76px) + 16px + env(safe-area-inset-bottom,0px));background:var(--sb-bg);color:var(--sb-text);font-family:var(--sb-sans)}:root{--sb-player-h:76px;--sb-header-h:64px;scroll-padding-top:calc(var(--sb-header-h) + 12px);scroll-padding-bottom:calc(var(--sb-player-h) + 16px)}.sb-page ::selection{background:var(--sb-accent);color:#000}.sb-page:before,.sb-page:after{content:"";pointer-events:none;position:fixed;inset:0}.sb-page:before{z-index:1;background:radial-gradient(at 50% 40%,#0000 55%,#0000008c 100%)}.sb-page:after{z-index:90;opacity:.045;background-image:url(img/grain.png);background-size:64px 64px}.sb-lite .sb-page:before,.sb-lite .sb-page:after{display:none}.sb-staging-banner{z-index:95;color:#fff;font:600 13px/1.3 var(--sb-sans);text-align:center;background:#7c2d12;padding:7px 12px;position:relative}.sb-staging-banner a{color:#ffd9b8}.sb-page .site-header{background:#08080cc7}.sb-main{z-index:2;position:relative;overflow-x:clip}.sb-page{overflow-x:clip}.sb-wrap{width:100%;max-width:1180px;margin:0 auto;padding-inline:clamp(16px,4vw,40px)}.sb-scene{border-top:1px solid var(--sb-line);padding-block:clamp(72px,10vw,140px);position:relative}.sb-scene:nth-of-type(2n){background:linear-gradient(180deg, var(--sb-bg-2), var(--sb-bg) 70%)}.sb-slate{align-items:center;gap:var(--s2) var(--s3);margin:0 0 var(--s5);font:700 11px/1 var(--sb-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--sb-muted);flex-wrap:wrap;display:flex}.sb-slate-no{background:var(--sb-accent);color:#0a0a0f;border-radius:2px;padding:6px 9px 5px}.sb-slate-title{color:var(--sb-text)}.sb-slate-slug{color:var(--sb-dim)}.sb-slate-slug:before{content:"— "}.sb-kicker{margin:0 0 var(--s3);color:var(--sb-accent);font:800 13px/1.2 var(--sb-sans);letter-spacing:.18em;text-transform:uppercase}.sb-h2{margin:0 0 var(--s6);font:900 clamp(38px, 6.2vw, 86px)/.94 var(--sb-display);letter-spacing:-.03em;color:#fff;text-wrap:balance}.sb-h2 em,.sb-accent{color:var(--sb-accent);font-style:normal}.sb-lede{margin:0 0 var(--s6);color:#d4d2cc;max-width:46ch;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.sb-shot{font:700 10.5px/1 var(--sb-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--sb-accent-2)}.sb-caption{margin:var(--s2) 0 0;font:600 11px/1.3 var(--sb-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sb-dim)}.sb-link{margin-top:var(--s4);color:var(--sb-accent-2);align-items:center;gap:6px;font-weight:800;text-decoration:none;display:inline-flex}.sb-link:hover{color:#fff}.sb-link:focus-visible{color:#fff}.sb-btn{border:1.5px solid var(--sb-line-2);color:#fff;min-height:46px;font:800 15px/1 var(--sb-sans);letter-spacing:.02em;cursor:pointer;transition:transform .18s var(--sb-ease), background .18s, border-color .18s;background:#0a0a0f8c;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.sb-btn:hover{border-color:#fff;transform:translateY(-2px)}.sb-btn:focus-visible{border-color:#fff;transform:translateY(-2px)}.sb-btn-primary{background:var(--sb-accent);border-color:var(--sb-accent);color:#0a0a0f}.sb-btn-primary:hover{background:#ff7438;border-color:#ff7438}.sb-btn-primary:focus-visible{background:#ff7438;border-color:#ff7438}.sb-page :focus-visible{outline:2px solid var(--sb-gold);outline-offset:3px}.sb-panel-frame,.sb-frame,.sb-monitor,.sb-network-frame,.sb-newsletter{position:relative}.sb-panel-frame:before,.sb-frame:before,.sb-network-frame:before,.sb-newsletter:before{content:"";pointer-events:none;z-index:3;--c:var(--sb-accent);--l:16px;background:linear-gradient(var(--c), var(--c)) left top / var(--l) 2px no-repeat, linear-gradient(var(--c), var(--c)) left top / 2px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) right top / var(--l) 2px no-repeat, linear-gradient(var(--c), var(--c)) right top / 2px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) left bottom / var(--l) 2px no-repeat, linear-gradient(var(--c), var(--c)) left bottom / 2px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) right bottom / var(--l) 2px no-repeat, linear-gradient(var(--c), var(--c)) right bottom / 2px var(--l) no-repeat;opacity:0;transition:opacity .3s;position:absolute;inset:-6px}.sb-panel:hover .sb-panel-frame:before,.sb-frame:hover:before,.sb-frame.is-active:before,.sb-network-frame:before,.sb-newsletter:before{opacity:.9}.sb-panel-frame:focus-within:before{opacity:.9}.sb-progress{z-index:96;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.sb-progress span{background:linear-gradient(90deg, var(--sb-accent), var(--sb-gold));transform-origin:0;height:100%;transform:scaleX(var(--doc-p,0));display:block}.sb-rail{z-index:58;display:none;position:fixed;top:50%;left:14px;transform:translateY(-50%)}.sb-rail ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sb-rail a{color:var(--sb-dim);font:700 11px/1 var(--sb-mono);letter-spacing:.12em;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.sb-rail a i{width:18px;height:2px;transition:width .25s var(--sb-ease), background .25s;background:currentColor;display:block}.sb-rail a span{white-space:nowrap;border:1px solid var(--sb-line);color:var(--sb-text);text-transform:uppercase;opacity:0;pointer-events:none;background:#0a0a0feb;border-radius:3px;padding:6px 9px;transition:opacity .2s,transform .2s;position:absolute;left:52px;transform:translate(-6px)}.sb-rail a:hover span{opacity:1;transform:none}.sb-rail a:focus-visible span{opacity:1;transform:none}.sb-rail a.is-active{color:var(--sb-accent)}.sb-rail a.is-active i{width:30px}@media (width>=1440px){.sb-rail{display:block}}.sb-pin{padding:0}.sb-stage{position:relative}.sb-pinned .sb-pin .sb-stage{height:100svh;position:sticky;top:0;overflow:hidden}.sb-hero{background:#050507;border-top:0}.sb-hero .sb-stage{align-items:center;min-height:min(88svh,860px);display:grid;overflow:hidden}.sb-pinned .sb-hero{height:185vh}.sb-hero-bg{transform-origin:50% 40%;position:absolute;inset:-2px}.sb-pinned .sb-hero-bg{will-change:transform;transform:scale(calc(1.02 + var(--p,0) * .18))}.sb-page .sb-hero-bg:before{opacity:.62;mix-blend-mode:normal}.sb-page .sb-hero-bg:after{background:linear-gradient(#05050740 0%,#0505078c 55%,#0a0a0f 100%),linear-gradient(90deg,#050507d9,#0000 65%)}.sb-letterbox{z-index:2;background:#000;height:4vh;position:absolute;left:0;right:0}.sb-letterbox-top{top:0}.sb-letterbox-bottom{bottom:0}.sb-pinned .sb-letterbox{height:calc(3vh + var(--p,0) * 11vh)}.sb-hero-inner{z-index:3;width:100%;max-width:1180px;margin:0 auto;padding:120px clamp(16px,4vw,40px) 150px;position:relative}.sb-pinned .sb-hero-inner{transform:translate3d(0, calc(var(--p,0) * -14vh), 0) scale(calc(1 - var(--p,0) * .1));transform-origin:0 60%;opacity:calc(1 - var(--p,0) * 1.9)}.sb-hero-title{margin:0 0 var(--s5);font:900 clamp(40px, 12vw, 172px)/.84 var(--sb-display);letter-spacing:-.045em;text-transform:uppercase;color:#fff}.sb-hero-title span{color:#0000;-webkit-text-stroke:2px var(--sb-accent)}@supports not (-webkit-text-stroke:2px red){.sb-hero-title span{color:var(--sb-accent)}}.sb-hero-sub{margin:0 0 var(--s6);color:#e1ded6;max-width:34ch;font-size:clamp(18px,1.9vw,23px);line-height:1.45}.sb-hero-actions{gap:var(--s3);flex-wrap:wrap;display:flex}.sb-scroll-cue{z-index:3;left:50%;bottom:calc(var(--sb-player-space) + 2vh);color:var(--sb-muted);font:700 10.5px/1 var(--sb-mono);letter-spacing:.24em;text-transform:uppercase;justify-items:center;gap:10px;display:grid;position:absolute;transform:translate(-50%)}.sb-scroll-cue i{background:linear-gradient(var(--sb-accent), transparent);width:1px;height:46px}.sb-pinned .sb-scroll-cue{opacity:calc(1 - var(--p,0) * 4)}.sb-motion .sb-scroll-cue i{animation:sb-cue 1.8s var(--sb-ease) infinite;transform-origin:top}@keyframes sb-cue{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.sb-hero .sb-stage:after{content:"";z-index:2;opacity:0;pointer-events:none;background:#050507;position:absolute;inset:0}.sb-pinned .sb-hero .sb-stage:after{opacity:calc(var(--p,0) * .85)}.sb-cut{z-index:4;text-align:center;font:900 clamp(26px, 4vw, 52px)/1 var(--sb-display);letter-spacing:-.02em;color:#fff;opacity:0;pointer-events:none;margin:0;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.sb-cut span{font:700 12px/1 var(--sb-mono);letter-spacing:.4em;text-transform:uppercase;color:var(--sb-accent);margin-bottom:14px;display:block}.sb-pinned .sb-cut{opacity:clamp(0, calc((var(--p,0) - .6) * 4), 1);transform:translateY(calc(-50% + (1 - clamp(0, calc((var(--p,0) - .6) * 4), 1)) * 24px))}.sb-ticker{z-index:3;align-items:center;gap:var(--s4);border-block:1px solid var(--sb-line);background:#050507;padding:14px clamp(16px,4vw,40px);display:flex;position:relative}.sb-ticker:before,.sb-ticker:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 9px,#ffffff21 9px 19px);height:5px;position:absolute;left:0;right:0}.sb-ticker:before{top:3px}.sb-ticker:after{bottom:3px}.sb-ticker-tag{border:1px solid var(--sb-accent);color:var(--sb-accent);font:800 10.5px/1 var(--sb-mono);letter-spacing:.2em;text-transform:uppercase;flex:none;padding:5px 8px 4px}.sb-ticker .ticker-track{flex:auto;min-width:0}.sb-mission-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.sb-sticky{position:sticky;top:110px}.sb-search{margin:0 0 var(--s5)}.sb-search label,.sb-newsletter form>label:first-child{margin-bottom:var(--s2);font:700 11px/1 var(--sb-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sb-muted);display:block}.sb-search-row{gap:var(--s2);display:flex}.sb-search-row input{border:1px solid var(--sb-line-2);color:#fff;min-width:0;min-height:50px;font:500 16px/1 var(--sb-sans);background:#ffffff0d;border-radius:6px;flex:auto;padding:0 16px}.sb-search-row input:focus{border-color:var(--sb-gold);outline:none}.sb-search-row button{background:var(--sb-accent);color:#0a0a0f;min-height:50px;font:900 15px/1 var(--sb-sans);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;border-radius:6px;padding:0 22px}.sb-search-row button:hover{background:#ff7438}.sb-chat-cta{border:1.5px solid var(--sb-gold);color:#fff;letter-spacing:.04em;border-radius:999px;align-items:center;gap:10px;padding:12px 18px;font-weight:800;text-decoration:none;display:inline-flex}.sb-chat-cta:hover{background:#f6ba5b1f}.sb-dot{background:#3ee07a;border-radius:50%;width:9px;height:9px;box-shadow:0 0 #3ee07a99}.sb-motion .sb-dot{animation:2s infinite sb-pulse}@keyframes sb-pulse{70%{box-shadow:0 0 0 10px #3ee07a00}to{box-shadow:0 0 #3ee07a00}}.sb-panels{gap:clamp(32px,5vw,64px);margin:0;padding:0;list-style:none;display:grid}.sb-panel:nth-child(2){margin-left:clamp(0px,4vw,56px)}.sb-panel-frame{background:linear-gradient(160deg, var(--sb-panel-2), var(--sb-panel));border:1px solid var(--sb-line);border-radius:4px;padding:clamp(24px,3vw,40px);box-shadow:0 24px 60px #00000059}.sb-panel-frame .sb-shot{position:absolute;top:18px;right:20px}.sb-icon{width:44px;height:44px;color:var(--sb-accent);margin-bottom:var(--s4)}.sb-panel h3{margin:0 0 var(--s3);font:900 clamp(24px, 2.6vw, 34px)/1.05 var(--sb-display);letter-spacing:-.02em;color:#fff}.sb-panel p{color:#c9c7c1;margin:0;line-height:1.65}.sb-writing{--frame-w:clamp(270px, 27vw, 360px);--lead-w:clamp(360px, 46vw, 600px)}.sb-writing .sb-stage{padding-block:clamp(72px,10vw,120px)}.sb-writing-head{justify-content:space-between;align-items:flex-end;gap:var(--s5);display:flex}.sb-writing-head .sb-h2{margin-bottom:var(--s5)}.sb-counter{margin-bottom:var(--s6);font:800 14px/1 var(--sb-mono);color:var(--sb-muted);align-items:baseline;gap:8px;padding-bottom:12px;display:none;position:relative}.sb-counter strong{color:var(--sb-accent);letter-spacing:-.02em;font-size:clamp(34px,4vw,56px)}.sb-counter i{background:var(--sb-line);height:2px;position:absolute;bottom:0;left:0;right:0}.sb-counter em{background:var(--sb-accent);transform-origin:0;transform:scaleX(var(--p,0));position:absolute;inset:0}.sb-strip{margin:0;padding:0;list-style:none}.sb-frame{background:var(--sb-panel);border:1px solid var(--sb-line);transition:transform .35s var(--sb-ease), opacity .35s, border-color .25s;border-radius:4px}.sb-frame:hover{border-color:#ff5a178c}.sb-frame-media{aspect-ratio:16/9;background:#1b1b24;border-radius:3px 3px 0 0;display:block;position:relative;overflow:hidden}.sb-frame-media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--sb-ease);position:absolute;inset:0}.sb-frame:hover .sb-frame-media img{transform:scale(1.04)}.sb-ph{background:radial-gradient(circle at 22% 18%,#ff5a1761,#0000 52%),repeating-linear-gradient(135deg,#ffffff06 0 2px,#0000 2px 14px),linear-gradient(140deg,#1d1d28,#0c0c11);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.sb-ph:before{content:attr(data-initials);font:900 clamp(64px, 9vw, 128px)/1 var(--sb-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:2px #ffb36b8c}.sb-ph span{font:800 10px/1 var(--sb-mono);letter-spacing:.3em;text-transform:uppercase;color:var(--sb-accent-2);position:absolute;bottom:12px;left:14px}.sb-frame-body{padding:16px 18px 20px}.sb-frame-cap{font:700 11px/1.3 var(--sb-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sb-muted);flex-wrap:wrap;gap:6px 12px;margin:0 0 10px;display:flex}.sb-frame h3{font:800 clamp(18px, 1.5vw, 21px)/1.18 var(--sb-sans);letter-spacing:-.01em;margin:0 0 8px}.sb-frame h3 a{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-decoration:none;display:-webkit-box;overflow:hidden}.sb-frame h3 a:after{content:"";z-index:2;position:absolute;inset:0}.sb-frame h3 a:hover{color:var(--sb-accent-2)}.sb-frame-ex{color:#b9b8c0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.sb-frame-lead h3{font:900 clamp(24px, 2.4vw, 34px)/1.05 var(--sb-display);letter-spacing:-.02em}.sb-frame-end{background:0 0;border:1px dashed #ff5a1780;display:flex}.sb-end-card{color:#fff;flex:1;align-content:center;justify-items:start;gap:18px;min-height:260px;padding:32px;text-decoration:none;display:grid}.sb-end-card strong{font:900 clamp(26px, 2.6vw, 36px)/1.02 var(--sb-display);letter-spacing:-.02em}.sb-counter-wrap{margin-bottom:var(--s5);justify-items:end;gap:6px;display:grid}.sb-counter-wrap .sb-counter{margin-bottom:0}.sb-source-note{text-align:right;max-width:34ch;font:600 11px/1.3 var(--sb-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sb-dim);margin:0}html:not(.sb-motion):not(.sb-lite) .sb-strip{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;max-width:1180px;margin:0 auto;padding-inline:clamp(16px,4vw,40px);display:grid}html:not(.sb-motion):not(.sb-lite) .sb-frame-lead{grid-column:span 2}.sb-strip-nav,.sb-dots{display:none}.sb-lite .sb-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;padding:8px clamp(16px,4vw,40px) 14px;scroll-padding-inline:clamp(16px,4vw,40px);display:flex;overflow:auto hidden}.sb-lite .sb-strip::-webkit-scrollbar{display:none}.sb-lite .sb-frame{scroll-snap-align:start;flex-direction:column;flex:0 0 min(78vw,360px);display:flex}.sb-lite .sb-frame-body{flex:auto}.sb-lite .sb-frame-end{flex-basis:min(66vw,300px)}.sb-lite .sb-writing .sb-counter{margin-bottom:0;display:flex}.sb-lite .sb-strip-nav{align-items:center;gap:10px;display:flex}.sb-swipe-hint{font:700 12px/1 var(--sb-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sb-accent-2);margin-right:4px}.sb-swipe-hint:after{content:" →"}.sb-strip-btn{border:1.5px solid var(--sb-line-2);color:#fff;width:48px;height:48px;font:800 20px/1 var(--sb-sans);cursor:pointer;touch-action:manipulation;background:#ffffff0a;border-radius:50%;place-items:center;display:inline-grid}.sb-strip-btn:active{background:#ff5a1740}.sb-strip-btn[aria-disabled=true]{opacity:.35}.sb-lite .sb-dots{flex-wrap:wrap;justify-content:center;gap:6px;padding:4px 16px 0;display:flex}.sb-dots i{background:#ffffff38;border-radius:3px;width:6px;height:6px;transition:background .2s,transform .2s}.sb-dots i.is-on{background:var(--sb-accent);margin-inline:5px;transform:scaleX(2.4)}.sb-pinned .sb-writing{height:420vh}.sb-pinned .sb-writing .sb-stage{padding:96px 0 var(--sb-player-space);flex-direction:column;justify-content:center;display:flex}.sb-pinned .sb-writing .sb-counter{display:flex}.sb-pinned .sb-writing .sb-h2{font-size:clamp(38px,5vw,72px)}.sb-pinned .sb-strip-viewport{padding-block:22px;position:relative}.sb-pinned .sb-strip-viewport:before,.sb-pinned .sb-strip-viewport:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 12px,#ffffff1a 12px 26px);height:8px;position:absolute;left:0;right:0}.sb-pinned .sb-strip-viewport:before{top:4px}.sb-pinned .sb-strip-viewport:after{bottom:4px}.sb-pinned .sb-strip{--frame-h:min(52vh, 440px);width:max-content;transform:translate3d(var(--x,0px), 0, 0);will-change:transform;gap:26px;padding-inline:max(40px,50vw - 550px);display:flex}.sb-pinned .sb-frame{flex:0 0 var(--frame-w);height:var(--frame-h);opacity:.62;flex-direction:column;display:flex;transform:scale(.965)}.sb-pinned .sb-frame.is-active,.sb-pinned .sb-frame:hover{opacity:1;transform:none}.sb-pinned .sb-frame:focus-within{opacity:1;transform:none}.sb-pinned .sb-frame-lead{flex-basis:var(--lead-w)}.sb-pinned .sb-frame-media{aspect-ratio:auto;flex:auto;min-height:42%}.sb-pinned .sb-frame-body{flex:none}.sb-pinned .sb-frame-lead .sb-frame-ex,.sb-pinned .sb-frame:not(.sb-frame-lead) .sb-frame-ex{-webkit-line-clamp:2}@media (height<=760px){.sb-pinned .sb-writing .sb-kicker{display:none}.sb-pinned .sb-writing .sb-slate{margin-bottom:14px}.sb-pinned .sb-strip{--frame-h:min(56vh, 400px)}.sb-pinned .sb-frame-ex{display:none!important}}.sb-broadcast{background:#050507}.sb-broadcast .sb-stage{align-items:center;min-height:100svh;display:grid;overflow:hidden}.sb-pinned .sb-broadcast{height:230vh}.sb-broadcast-bg{position:absolute;inset:0}.sb-broadcast-bg img{object-fit:cover;object-position:50% 45%;width:100%;height:100%}.sb-pinned .sb-broadcast-bg img{transform:scale(calc(1.22 - var(--p,0) * .2)) translate3d(0, calc(var(--p,0) * -3%), 0);will-change:transform}.sb-broadcast-bg:after{content:"";background:linear-gradient(90deg,#050507eb 0%,#0505078c 50%,#050507d1 100%),linear-gradient(#0a0a0f 0%,#0000 18% 80%,#0a0a0f 100%);position:absolute;inset:0}.sb-broadcast-inner{z-index:2;padding-block:110px var(--sb-player-space);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid;position:relative}.sb-words span{display:inline-block}.sb-pinned .sb-words span{opacity:clamp(.14, calc(var(--p,0) * 9 - var(--w)), 1);transform:translate3d(0, calc((1 - clamp(0, calc(var(--p,0) * 9 - var(--w)), 1)) * 18px), 0)}.sb-broadcast-panel{border:1px solid var(--sb-line-2);border-left:3px solid var(--sb-accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0c12c7;border-radius:4px;padding:clamp(24px,3vw,36px)}.sb-pinned .sb-broadcast-panel{--q:clamp(0, calc((var(--p,0) - .38) * 4), 1);opacity:var(--q);transform:translate3d(calc((1 - var(--q)) * 70px), 0, 0)}.sb-broadcast-panel p{margin:0 0 var(--s4);color:#d8d6cf;line-height:1.7}.sb-broadcast-panel .sb-note{padding-top:var(--s4);border-top:1px solid var(--sb-line);color:var(--sb-muted);margin:0;font-size:14px}.sb-broadcast-panel a{color:var(--sb-accent-2);font-weight:800}.sb-monitors{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.sb-monitor{border:1px solid var(--sb-line);min-height:180px;color:var(--sb-text);background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 3px),linear-gradient(#12121b,#0d0d13);border-radius:6px;padding:46px 22px 22px;text-decoration:none;display:block;overflow:hidden;box-shadow:inset 0 0 40px #00000073}.sb-monitor-wide{grid-column:span 2}.sb-monitor-tall{grid-row:span 2}.sb-monitor-label,.sb-monitor .side-h{font:700 10.5px/1 var(--sb-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--sb-muted);align-items:center;gap:8px;margin:0;display:flex;position:absolute;top:16px;left:22px}.sb-monitor-label:before,.sb-monitor .side-h:before{content:"";background:#ff3b30;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #ff3b30}.sb-monitor .side-h~.side-h{margin-top:12px;position:static}.sb-monitor p{margin:0 0 var(--s4);color:#c9c7c1}.sb-monitor-sub{font:700 10.5px/1 var(--sb-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sb-dim);margin:14px 0 6px}.sb-nowplaying{grid-template-columns:120px minmax(0,1fr);align-items:start;gap:20px;display:grid}.sb-nowplaying .side-art img{object-fit:cover;border-radius:4px;width:120px;height:120px}.sb-nowplaying .side-art:empty{background:linear-gradient(140deg,#22222e,#101016);border-radius:4px;width:120px;height:120px}.sb-nowplaying .side-now{font:800 19px/1.25 var(--sb-sans);color:#fff}.sb-nowplaying .side-history{color:var(--sb-muted);max-height:140px;font-size:13.5px;overflow:auto}.sb-big{font:900 clamp(40px, 5vw, 64px)/1 var(--sb-display);color:var(--sb-accent);letter-spacing:-.03em}.sb-monitor-actions{flex-wrap:wrap;gap:10px;display:flex}.sb-monitor .updates{max-height:380px;font-size:14px;overflow:auto}.sb-monitor .chat-status-widget a{color:var(--sb-text)}.sb-monitor-promo{padding:46px 0 0}.sb-monitor-promo img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.sb-monitor-promo strong{font:900 20px/1.1 var(--sb-display);padding:14px 22px 4px;display:block}.sb-monitor-promo>span:last-child{color:var(--sb-muted);padding:0 22px 20px;font-size:14px;display:block}.sb-monitor-promo:hover strong{color:var(--sb-accent-2)}.sb-motion .sb-monitor.sb-reveal{opacity:1;clip-path:inset(48% 0);filter:brightness(2.2);transition:clip-path .7s var(--sb-ease) calc(var(--i,0) * 90ms), filter .9s ease calc(var(--i,0) * 90ms + .2s);transform:none}.sb-motion .sb-monitor.sb-reveal.is-in{clip-path:inset(0);filter:none}.sb-contact-sheet{margin:0 0 var(--s7);border:1px solid var(--sb-line);background:#060609;border-radius:4px;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:18px;list-style:none;display:grid}.sb-album-inner{color:inherit;text-decoration:none;display:block}.sb-album-art{aspect-ratio:1;transition:transform .35s var(--sb-ease), box-shadow .35s, border-color .25s;background:#15151c;border:5px solid #1b1b22;border-radius:2px;display:block;position:relative;overflow:hidden;box-shadow:0 14px 30px #00000080}.sb-album-art img{object-fit:cover;width:100%;height:100%}a.sb-album-inner:hover .sb-album-art{border-color:var(--sb-accent);transform:translateY(-6px)rotate(-1deg);box-shadow:0 22px 40px #ff5a1738}a.sb-album-inner:focus-visible .sb-album-art{border-color:var(--sb-accent);transform:translateY(-6px)rotate(-1deg);box-shadow:0 22px 40px #ff5a1738}.sb-album.is-soon .sb-album-art:after{content:"Coming soon";background:var(--sb-gold);color:#0a0a0f;font:800 9.5px/1 var(--sb-mono);letter-spacing:.14em;text-transform:uppercase;padding:4px 7px;position:absolute;top:8px;left:8px}.sb-album-cap{color:#d6d4cd;gap:4px;margin-top:10px;font-size:13px;line-height:1.3;display:grid}.sb-motion .sb-album.sb-reveal{transform:translate3d(0, 34px, 0) rotate(calc((var(--i,0) - 2.5) * 1.2deg))}.sb-platforms{margin-bottom:var(--s6);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sb-platforms span{font:700 11px/1 var(--sb-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--sb-muted);margin-right:6px}.sb-platforms a{border:1px solid var(--sb-line-2);color:#fff;border-radius:999px;padding:9px 14px;font-size:14px;font-weight:700;text-decoration:none}.sb-platforms a:hover{border-color:var(--sb-accent);color:var(--sb-accent-2)}.sb-spotify{min-height:72px;color:var(--sb-dim);flex-wrap:wrap;align-items:center;gap:16px;font-size:13.5px;display:flex}.sb-spotify iframe{border:0;border-radius:12px;width:100%;height:352px}.sb-network-frame{border:1px solid var(--sb-line);background:#060609;border-radius:4px;padding:14px}.sb-network-frame .rot-wrap{background:0 0;border:0;max-width:none;margin:0;padding:0}.sb-credits{text-align:center}.sb-credits-inner{justify-items:center;display:grid}.sb-credits .sb-slate{justify-content:center}.sb-newsletter{background:linear-gradient(160deg, var(--sb-panel-2), var(--sb-panel));border:1px solid var(--sb-line);text-align:left;border-radius:4px;width:min(760px,100%);margin:0;padding:clamp(28px,4vw,48px)}.sb-newsletter .sb-h2{margin-bottom:var(--s4);font-size:clamp(32px,4.6vw,58px)}.sb-newsletter>p{margin:0 0 var(--s5);color:#c9c7c1}.sb-newsletter form{gap:var(--s3);margin:0;display:grid}.sb-consent{color:var(--sb-muted);align-items:flex-start;gap:10px;font-size:14px;display:flex}.sb-consent a{color:var(--sb-accent-2)}.sb-apk{margin-top:var(--s6);border:1px solid var(--sb-line-2);color:#fff;border-radius:8px;gap:4px;padding:14px 20px;text-decoration:none;display:inline-grid}.sb-apk span{color:var(--sb-muted);font-size:13px}.sb-apk:hover{border-color:var(--sb-accent)}.sb-page .site-footer{z-index:2;padding-bottom:calc(var(--sb-player-space) + 12px);text-align:center;background:#050507;position:relative}.sb-page .site-footer .footer-grid{text-align:center}.sb-page .site-footer h2{letter-spacing:.24em;text-transform:uppercase;color:var(--sb-accent);font:700 12px/1 var(--sb-mono)!important}html:not(.sb-lite):not(.sb-cv-done) .sb-control,html:not(.sb-lite):not(.sb-cv-done) .sb-soundtrack,html:not(.sb-lite):not(.sb-cv-done) .sb-network,html:not(.sb-lite):not(.sb-cv-done) .sb-credits,html:not(.sb-lite):not(.sb-cv-done) .sb-page .site-footer{content-visibility:auto;contain-intrinsic-size:auto 1100px}.sb-motion .sb-reveal{opacity:0;transition:opacity .8s var(--sb-ease) calc(var(--i,0) * 90ms), transform .9s var(--sb-ease) calc(var(--i,0) * 90ms);transform:translateY(28px)}.sb-motion .sb-reveal.is-in{opacity:1;transform:none}.sb-motion .sb-panel.sb-reveal{transform:translate3d(calc((var(--i,0) - 1) * 0px + 40px), 20px, 0)}.sb-motion .sb-panel.sb-reveal.is-in{transform:none}.sb-lite.sb-motion .sb-reveal,.sb-lite.sb-motion .sb-panel.sb-reveal,.sb-lite.sb-motion .sb-album.sb-reveal{transition:opacity .45s ease calc(var(--i,0) * 40ms), transform .5s var(--sb-ease) calc(var(--i,0) * 40ms);transform:translateY(14px)}.sb-lite.sb-motion .sb-monitor.sb-reveal{clip-path:none;filter:none;opacity:0;transition:opacity .45s ease calc(var(--i,0) * 50ms), transform .5s var(--sb-ease) calc(var(--i,0) * 50ms);transform:translateY(14px)}.sb-lite.sb-motion .sb-reveal.is-in{opacity:1;transform:none}.sb-page .player{z-index:92;bottom:calc(var(--sb-pgap,12px) + env(safe-area-inset-bottom,0px));left:calc(var(--sb-pgap,12px) + env(safe-area-inset-left,0px));right:calc(var(--sb-pgap,12px) + env(safe-area-inset-right,0px))}.sb-page .pshow{z-index:92;bottom:calc(var(--sb-pgap,12px) + env(safe-area-inset-bottom,0px));right:calc(var(--sb-pgap,12px) + env(safe-area-inset-right,0px));min-width:48px;min-height:48px}.sb-page .pbtn,.sb-page .plink{touch-action:manipulation;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.sb-page .plistener{min-height:44px}.sb-page .modal{z-index:120}.sb-page .modal-panel{overscroll-behavior:contain;width:min(720px,100vw - 24px);max-height:min(86dvh,680px);padding-bottom:calc(14px + env(safe-area-inset-bottom,0px))}.sb-page .modal-panel input,.sb-page .modal-panel textarea,.sb-page .modal-panel select{font-size:16px}.sb-page .modal-panel button,.sb-page .modal-close{min-width:44px;min-height:44px}.sb-radio-meta{font:600 12px/1.4 var(--sb-mono);letter-spacing:.06em;color:var(--sb-dim)!important;margin:6px 0 0!important}html[data-dz-radio=stale] .sb-radio-meta{color:var(--sb-gold)!important}html[data-dz-radio=error] .sb-radio-meta{color:#ff8a7a!important}.sb-monitor.is-new .side-now{animation:sb-flash 1.2s var(--sb-ease)}@keyframes sb-flash{0%{opacity:.2}to{opacity:1}}.sb-scenes-btn{border:1px solid var(--sb-line-2);color:#fff;min-height:44px;font:800 14px/1 var(--sb-sans);letter-spacing:.02em;cursor:pointer;touch-action:manipulation;background:#ff5a1724;border-radius:12px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}@media (width>=1440px){.sb-pinned .sb-scenes-btn{display:none}}.sb-page .menu,.sb-page .submenu-toggle{min-width:44px;min-height:44px}.sb-page .nav a{align-items:center;min-height:44px;display:inline-flex}.sb-page .site-header{transition:transform .28s var(--sb-ease)}.sb-lite .sb-page .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#08080cf5}html.sb-hdr-hide .sb-page .site-header{transform:translateY(-110%)}.sb-sheet{width:min(520px,100vw);max-width:100vw;max-height:85dvh;padding:0 0 calc(12px + env(safe-area-inset-bottom,0px));border:1px solid var(--sb-line-2);color:var(--sb-text);background:#101017;border-bottom:0;border-radius:18px 18px 0 0;margin:auto auto 0;box-shadow:0 -20px 60px #0009}.sb-sheet::backdrop{background:#0009}@media (width>=861px){.sb-sheet{border-bottom:1px solid var(--sb-line-2);border-radius:14px;margin:auto;padding-bottom:12px}}.sb-sheet-head{border-bottom:1px solid var(--sb-line);justify-content:space-between;align-items:center;padding:8px 8px 4px 20px;display:flex}.sb-sheet-title{font:700 12px/1 var(--sb-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--sb-muted);margin:0}.sb-sheet-close{color:#fff;width:48px;height:48px;font:400 30px/1 var(--sb-sans);cursor:pointer;background:0 0;border:0}.sb-sheet-list{margin:0;padding:6px 8px;list-style:none;overflow:auto}.sb-sheet-list a{color:#fff;min-height:52px;font:800 17px/1.2 var(--sb-sans);border-radius:10px;align-items:center;gap:14px;padding:0 12px;text-decoration:none;display:flex}.sb-sheet-list a b{background:var(--sb-accent);color:#0a0a0f;min-width:34px;font:800 12px/1 var(--sb-mono);text-align:center;border-radius:3px;flex:none;padding:5px 0 4px}.sb-sheet-list a.is-active{background:#ff5a1724}.sb-sheet-list a:active{background:#ffffff14}@media (width<=1000px){.sb-contact-sheet{grid-template-columns:repeat(4,minmax(0,1fr))}.sb-monitors{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-monitor-tall{grid-row:auto}}@media (width<=860px){.sb-mission-grid,.sb-broadcast-inner{grid-template-columns:1fr}.sb-sticky{position:static}.sb-panel:nth-child(2){margin-left:0}.sb-broadcast-inner{padding-block:96px}.sb-writing-head{display:block}.sb-counter-wrap{justify-items:start}.sb-source-note{text-align:left}}@media (width<=700px){.sb-monitors{grid-template-columns:1fr}.sb-monitor-wide{grid-column:auto}.sb-nowplaying{grid-template-columns:84px minmax(0,1fr)}.sb-nowplaying .side-art img,.sb-nowplaying .side-art:empty{width:84px;height:84px}.sb-contact-sheet{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}.sb-hero-inner{padding:96px 18px 140px}.sb-search-row{flex-direction:column}.sb-staging-banner{font-size:12px}}@media (prefers-reduced-motion:reduce){.sb-page *,.sb-page :before,.sb-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.sb-lite .sb-hero .sb-stage{min-height:calc(100vh - var(--sb-header-h));min-height:calc(100svh - var(--sb-header-h))}.sb-lite .sb-hero-inner{padding:clamp(40px, 9vh, 96px) clamp(16px, 5vw, 40px) calc(var(--sb-player-space) + 64px)}.sb-lite .sb-letterbox{height:2.5vh}.sb-lite .sb-cut{display:none}.sb-lite .sb-broadcast-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0c0c12e6}.sb-lite .sb-scroll-cue{bottom:calc(var(--sb-player-space) + 8px)}.sb-lite .sb-frame:hover .sb-frame-media img{transform:none}.sb-lite .sb-link,.sb-lite .sb-chat-cta{min-height:44px}.sb-platforms a{align-items:center;min-height:44px;display:inline-flex}.sb-lite .sb-writing-head{display:block}.sb-lite .sb-counter-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:10px;display:flex}.sb-lite .sb-source-note{text-align:left;flex-basis:100%;order:3}.sb-lite .sb-writing .sb-stage{padding-block:clamp(56px,9vw,96px) 48px}.sb-lite .sb-scene{padding-block:clamp(56px,9vw,96px)}.sb-lite .sb-pin{padding-block:0}.sb-lite .sb-broadcast .sb-stage{min-height:0}.sb-lite .sb-broadcast-inner{padding-block:72px}@media (width<=860px),(pointer:coarse){.sb-page,.sb-frame-ex,.sb-panel p,.sb-monitor p,.sb-broadcast-panel p,.sb-broadcast-panel .sb-note,.sb-newsletter>p,.sb-monitor .updates,.sb-monitor-promo>span:last-child,.sb-spotify,.sb-album-cap{font-size:16px}.sb-nowplaying .side-history{font-size:15px;line-height:1.5}.sb-consent,.sb-apk span{font-size:15px}.sb-slate,.sb-caption,.sb-shot,.sb-monitor-label,.sb-monitor .side-h,.sb-monitor-sub,.sb-platforms span,.sb-source-note,.sb-frame-cap,.sb-ticker-tag,.sb-scroll-cue,.sb-search label,.sb-newsletter form>label:first-child{font-size:12px}.sb-staging-banner,.sb-page .psub{font-size:13px}.sb-page .public-live-beacon strong,.sb-ph span,.sb-page .chat-status-game-kicker{font-size:12px}.sb-page .chat-status-hosted,.sb-page .chat-status-game-meta,.sb-monitor .updates .utext,.sb-page .rot-copy small{font-size:16px;line-height:1.45}.sb-ticker .marquee-item a{padding-block:11px;display:inline-block}.sb-monitor .side-link,.sb-page .chat-status-actions a,.sb-page .chat-status-widget>a{align-items:center;min-height:44px;display:flex}.sb-page .site-footer .footer-grid a{justify-content:center;align-items:center;min-height:44px;display:flex}.sb-page .creator-credit a{align-items:center;min-height:44px;display:inline-flex}.sb-page .plistener span{font-size:12px}.sb-page .da-apk-eyebrow,.sb-page .da-apk-note{font-size:12px!important}.sb-page .da-apk-close,.sb-page .da-apk-install,.sb-page .da-apk-later{min-width:44px!important;min-height:44px!important}}.sb-monitor,.sb-monitor>*{min-width:0}.sb-monitor{overflow-wrap:anywhere}.sb-page .pvol{min-height:44px}.sb-consent{align-items:center;min-height:44px}.sb-consent input{width:24px;height:24px;accent-color:var(--sb-accent);flex:none;margin:0}@media (width<=420px){.sb-hero-title{font-size:clamp(36px,11.6vw,64px)}.sb-hero-actions .sb-btn{flex:100%}.sb-scenes-btn{padding:0 11px}.sb-scenes-btn span{display:none}}@media (height<=500px) and (orientation:landscape){.sb-lite .sb-hero .sb-stage{min-height:0}.sb-lite .sb-hero-inner{padding:28px clamp(16px, 5vw, 40px) calc(var(--sb-player-space) + 24px)}.sb-lite .sb-hero-title{font-size:clamp(36px,8vw,64px)}.sb-lite .sb-hero-sub{margin-bottom:16px;font-size:17px}.sb-lite .sb-scroll-cue{display:none}.sb-lite .sb-frame{flex-basis:min(44vw,340px)}.sb-page .menu{display:inline-flex}.sb-page .nav{min-width:250px;max-height:calc(100dvh - 100px - var(--sb-player-space,92px));overscroll-behavior:contain;background:#0e0e16f7;border:1px solid #ffffff1f;border-radius:16px;flex-flow:column;align-items:stretch;gap:8px;padding:12px;display:none;position:absolute;top:60px;right:16px;overflow-y:auto}.sb-page .nav[data-open=true]{display:flex}.sb-page .nav>*{flex-shrink:0}.sb-page .nav>a{justify-content:flex-start;width:100%}.sb-page .nav-item{display:block}.sb-page .nav-link-group{width:100%;display:flex}.sb-page .nav-link-group a{flex:auto}.sb-page .psub{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sb-page .pmeta{min-width:0}.sb-page .pvol{display:none}}@media (width<=700px){.sb-page{--sb-pgap:8px}}
/* DZ-PERF 2026-10-08 sbperf1: mobile first render. Each family in a font stack that is not installed costs a font lookup per weight/style before first paint; these stacks resolve to the same faces with fewer misses. */
.sb-lite .sb-page{--sb-sans:system-ui,sans-serif}
@media (pointer:coarse){.sb-lite .sb-page{--sb-mono:monospace}}
@supports (font:-apple-system-body){@media (pointer:coarse){.sb-lite .sb-page{--sb-mono:ui-monospace,monospace}}}
