.sxp{--or-lt:#e08a5c;--or-deep:#92411b}.sxp-actions{flex-wrap:wrap;gap:.75rem;display:flex}.sxp-actions .svx-btn--ghost svg{width:1.1rem;height:1.1rem}.sxp-head{max-width:46rem}.sxp-head .svx-body{margin-top:1.2rem}.sxp-head--split{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:1.2rem clamp(2rem,5vw,5rem);max-width:none;display:grid}.sxp-head--split .svx-body{margin-top:0}.sxp-bigline{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.1rem + 1.5vw,2.4rem);font-weight:900;line-height:1.12}.sxp-split__lead{margin-bottom:1.4rem}.sxp-split__lead+.svx-body{margin-top:0}.sxp-col-end{flex-direction:column;justify-content:flex-end;gap:.4rem;display:flex}.sxp-wm{letter-spacing:-.03em;font-weight:900}.sxp-wm--flow{color:var(--pw2)}.sxp-wm--agent{color:var(--or-lt)}.sxp-cut__stage{flex-direction:column;justify-content:center;padding-top:5rem;display:flex}.sxp-cut{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.sxp-cut__copy .svx-body{margin-top:1.1rem}.sxp-list{border-top:1px solid var(--line);margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.sxp-list__item{--on:clamp(0, calc((var(--sc-p,1) * var(--n) - var(--i)) * 4), 1);--past:clamp(0, calc((var(--sc-p,1) * var(--n) - var(--i) - 1) * 4), 1);border-bottom:1px solid var(--line);color:#cfd4ee;box-shadow:inset 2px 0 0 rgba(201, 106, 61, calc(var(--on) - var(--past)));grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.62rem 0 .62rem .8rem;font-size:clamp(.98rem,.94rem + .2vw,1.08rem);font-weight:700;line-height:1.4;display:grid}.sxp-list__item:last-child{box-shadow:inset 2px 0 0 rgba(201, 106, 61, var(--on))}.sxp-list__num{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.08em;color:var(--pw2);font-size:.72rem;font-weight:600;position:relative}.sxp-list__num:after{content:"";background:var(--or);width:6px;height:6px;opacity:calc(var(--on) - var(--past));position:absolute;top:.3em;left:-.95rem}.sxp-list__item:last-child .sxp-list__num:after{opacity:var(--on)}.sxp-monitor{position:relative}.sxp-monitor__screen{aspect-ratio:16/10;background:#0b1030;border:1px solid #8193ff66;position:relative;overflow:hidden;box-shadow:0 6px 14px #03050c73,0 50px 90px -30px #03050cf2}.sxp-take{--w:clamp(0, calc((var(--sc-p,1) * var(--n) - var(--i)) * 3.2), 1);clip-path:inset(0 calc((1 - var(--w)) * 100%) 0 0);margin:0;position:absolute;inset:0}.sxp-take:first-child{--w:1}.sxp-take img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(calc(1.1 - .1 * var(--w)));transform-origin:30%;position:absolute;inset:0}.sxp-take__edge{border-right:2px solid var(--or);transform:translate3d(calc((var(--w) - 1) * 100%), 0, 0);opacity:clamp(0, calc(min(var(--w), 1 - var(--w)) * 12), 1);pointer-events:none;position:absolute;inset:0}.sxp-take figcaption{color:var(--ink);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;background:#070a14d1;padding:.35rem .6rem;font-size:.66rem;position:absolute;bottom:.8rem;left:.9rem}.sxp-monitor__rec{z-index:3;color:var(--ink);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.16em;background:#070a14c7;align-items:center;gap:.45rem;padding:.3rem .55rem;font-size:.64rem;display:inline-flex;position:absolute;top:.85rem;right:.9rem}.sxp-monitor__rec:before{content:"";background:var(--or);width:7px;height:7px;animation:1.6s steps(2,jump-none) infinite sxp-blink}@keyframes sxp-blink{0%{opacity:1}to{opacity:.15}}.sxp-timeline{margin-top:.9rem;position:relative;overflow:hidden}.sxp-timeline__clips{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.sxp-timeline__clips li{background:#687dff80;height:14px}.sxp-timeline__clips li:nth-child(2n){background:#c96a3db3}.sxp-timeline__head{transform:translate3d(calc(var(--sc-p,1) * 100% - 1px), 0, 0);pointer-events:none;position:absolute;inset:-2px 0}.sxp-timeline__head:before{content:"";background:var(--ink);width:2px;position:absolute;top:0;bottom:0;left:0}.sxp-work{overflow:hidden;width:clamp(19rem,29vw,26rem)!important;padding:0!important}.sxp-work__shot{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:#0b1030;position:relative;overflow:hidden}.sxp-work__shot img{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%;height:100%;position:absolute;inset:0}.sxp-work__body{padding:1.2rem 1.4rem 1.5rem}.sxp-work__body .svx-label{margin-bottom:.55rem}.sxp-work__body p{color:var(--soft);margin:.6rem 0 0;font-size:.94rem;line-height:1.58}.sxp-films{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(1.4rem,3vw,3rem);margin-top:clamp(2.2rem,5vw,3.5rem);display:grid}.sxp-films>:nth-child(2){margin-top:clamp(0rem,9vw,9rem)}.sxp-film__frame{aspect-ratio:16/9;background:#06080f;border:1px solid #8193ff66;position:relative;overflow:hidden;box-shadow:0 40px 80px -36px #020308f2}.sxp-film__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sxp-film__poster{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}.sxp-film__poster img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.sxp-film__play{background:var(--pw);color:#0b0d1a;min-height:2.75rem;font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;transition:background-color .16s var(--ease);align-items:center;gap:.7rem;padding:0 1rem 0 .85rem;font-size:.72rem;font-weight:600;display:inline-flex;position:absolute;bottom:1rem;left:1rem}.sxp-film__play:before{content:"";clip-path:polygon(0 0,100% 50%,0 100%);background:#0b0d18;width:10px;height:12px}.sxp-film__poster:hover .sxp-film__play{background:var(--pw2)}.sxp-film__poster:focus-visible{outline:2px solid var(--pw2);outline-offset:3px}@media (hover:hover) and (pointer:fine){.sxp-film__poster:hover img{transform:scale(1.03)}}.sxp-film__body{padding-top:1.1rem}.sxp-film__body .svx-h3{margin-top:.5rem}.sxp-film__body p{max-width:56ch;color:var(--soft);margin:.6rem 0 0;line-height:1.62}.sxp-band{position:relative;overflow:clip}.sxp-band__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.sxp-band__art{height:clamp(18rem,36vw,30rem);position:relative}.sxp-band__frame{border:1px solid #8193ff66;position:absolute;inset:0;overflow:hidden;box-shadow:0 50px 90px -30px #03050cf2}.sxp-band__copy .svx-body{margin-top:1.4rem;font-size:1.12rem}.sxp-survey{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.sxp-survey__map{aspect-ratio:4/3;border:1px solid #8193ff66;position:relative;overflow:hidden;box-shadow:0 6px 14px #03050c73,0 50px 90px -30px #03050cf2}.sxp-survey__map:after{content:"";z-index:0;pointer-events:none;background:#070a1480;position:absolute;inset:0}.sxp-survey__map .svx-duo{z-index:0}.sxp-survey__grid{z-index:1;pointer-events:none;background:repeating-linear-gradient(90deg,#eef0fb1f 0 1px,#0000 1px 12.5%),repeating-linear-gradient(0deg,#eef0fb1f 0 1px,#0000 1px 14.2857%);position:absolute;inset:0}.sxp-passes{z-index:2;grid-template-rows:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:0}.sxp-pass{--w:clamp(0, calc((var(--sc-p,1) * var(--n) - var(--i)) * 1.15), 1);--cur:clamp(0, calc(min(var(--w), 1 - var(--w)) * 40), 1);position:relative;overflow:hidden}.sxp-pass[data-dir=rtl]{transform:scaleX(-1)}.sxp-pass__swath{mix-blend-mode:screen;transform-origin:0;transform:scaleX(var(--w));background:#b9c3ff6b;border-bottom:1px solid #b9c3ff99;position:absolute;inset:0}.sxp-pass__line{background:var(--or);transform-origin:0;height:2px;transform:scaleX(var(--w));position:absolute;top:calc(50% - 1px);left:0;right:0}.sxp-pass__craft{transform:translate3d(calc((var(--w) - 1) * 100%), 0, 0);opacity:var(--cur);position:absolute;inset:0}.sxp-pass__craft:after{content:"";border:2px solid var(--ink);background:var(--or);width:18px;height:18px;position:absolute;top:calc(50% - 9px);right:-9px;box-shadow:0 4px 10px #03050c99}.sxp-survey__hud{z-index:3;color:var(--ink);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;background:#070a14d1;padding:.35rem .6rem;font-size:.64rem;position:absolute;top:.8rem;left:.8rem}.sxp-survey .sxp-list__item{--on:clamp(0, calc((var(--sc-p,1) * var(--n) - var(--i) - .85) * 6), 1);--past:0;box-shadow:inset 2px 0 0 rgba(201, 106, 61, var(--on))}.sxp-survey .sxp-list__num:after{opacity:var(--on)}.sxp-tiltpair{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(1rem,1.8vw,1.4rem);margin:clamp(2rem,4vw,3rem) 0 0;padding:0;list-style:none;display:grid}.sxp-tilt{flex-direction:column;height:100%;padding:clamp(1.6rem,3vw,2.6rem);display:flex;position:relative;overflow:hidden}.sxp-tilt:after{content:"";background:radial-gradient(22rem circle at var(--sc-mx,30%) var(--sc-my,20%), #8193ff24, transparent 70%);pointer-events:none;position:absolute;inset:0}.sxp-tilt>*{z-index:1;position:relative}.sxp-tilt .svx-label{margin-bottom:1rem}.sxp-tilt__title{text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.3rem + 1.6vw,2.9rem);line-height:1.02}.sxp-tilt p{max-width:52ch;color:var(--soft);margin:1rem 0 0;line-height:1.66}.sxp-tilt p.sxp-tilt__lead{color:var(--ink);font-size:1.12rem;font-weight:700;line-height:1.5}.sxp-tilt .svx-link{margin-top:auto;padding-top:1.6rem}.sxp-tilt--or{--panel-accent:var(--or)}.sxp-tilt--or:after{background:radial-gradient(22rem circle at var(--sc-mx,30%) var(--sc-my,20%), #c96a3d29, transparent 70%)}.sxp-proof{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(1.2rem,3vw,3rem);display:grid}.sxp-proof__art{border:1px solid #8193ff66;min-height:22rem;position:relative;overflow:hidden}.sxp-proof__art .svx-duo img{transform:scale(calc(1.12 - .12 * var(--sc-p,1)))}.sxp-board{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.sxp-board__copy .svx-body{margin-top:1.1rem}.sxp-board__copy .svx-label{margin-top:1.8rem}.sxp-wires{grid-template-columns:minmax(0,1fr) 5.5rem;display:grid;position:relative}.sxp-wires__list{gap:clamp(1rem,3.4vh,2.2rem);margin:0;padding:0;list-style:none;display:grid}.sxp-wire{--w:clamp(0, calc((var(--sc-p,1) * (var(--n) + .4) - var(--i)) * 2.4), 1);--done:clamp(0, calc((var(--sc-p,1) * (var(--n) + .4) - var(--i) - .42) * 6), 1);grid-template-columns:minmax(9rem,auto) minmax(2rem,1fr) 14px;align-items:center;gap:.9rem;display:grid}.sxp-wire__label{width:fit-content;color:var(--ink);opacity:calc(1 - .45 * var(--done));font-size:clamp(1.05rem,.9rem + .6vw,1.45rem);font-weight:800;line-height:1.3;position:relative}.sxp-wire__label:first-letter{text-transform:uppercase}.sxp-wire__label:after{content:"";background:var(--or);transform-origin:0;height:2px;transform:scaleX(var(--done));position:absolute;top:52%;left:-2px;right:-2px}.sxp-wire__run{background:#8193ff38;height:2px;position:relative}.sxp-wire__run:after{content:"";background:var(--or);transform-origin:0;transform:scaleX(var(--w));position:absolute;inset:0}.sxp-wire__jack{border:2px solid var(--pw2);width:14px;height:14px;position:relative}.sxp-wire__jack:after{content:"";background:var(--or);opacity:var(--done);transform:scale(calc(.5 + .5 * var(--done)));position:absolute;inset:2px}.sxp-bus{border:1.5px solid var(--pw2);background:#687dff14;margin-left:.9rem;position:relative}.sxp-bus:before{content:"";background:var(--or);transform-origin:top;width:3px;transform:scaleY(var(--sc-p,1));position:absolute;top:0;bottom:0;left:-1.5px}.sxp-bus__name{writing-mode:vertical-rl;letter-spacing:-.02em;color:var(--pw2);place-items:center;font-size:clamp(1.3rem,1rem + 1vw,1.9rem);font-weight:900;display:grid;position:absolute;inset:0;transform:rotate(180deg)}.sxp-rail-card{border-top:1px solid var(--or);justify-content:space-between;width:clamp(17rem,22vw,20rem)!important;min-height:clamp(15rem,36vh,19.5rem)!important}.sxp-rail-card .mui{margin-bottom:1.6rem}.sxp-rail-card .svx-h3{margin-top:auto}.sxp-wipe{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.sxp-wipe__media{aspect-ratio:16/10;border:1px solid #8193ff66;position:relative;overflow:hidden}.sxp-wipe__copy .svx-body{margin-top:1.4rem;font-size:1.12rem}@media (max-width:860px){.sxp-head--split,.sxp-cut,.sxp-survey,.sxp-board,.sxp-band__grid,.sxp-films,.sxp-tiltpair,.sxp-proof,.sxp-wipe{grid-template-columns:1fr}.sxp-films>:nth-child(2){margin-top:0}.sxp-cut__stage{justify-content:flex-start;padding-top:5.25rem}.sxp-cut{gap:1.1rem}.sxp-cut .sxp-monitor,.sxp-survey .sxp-survey__map{order:-1}.sxp-cut .svx-h2,.sxp-survey .svx-h2,.sxp-board .svx-h2{font-size:1.7rem}.sxp-cut .svx-body,.sxp-survey .svx-body,.sxp-board .svx-body{margin-top:.6rem;font-size:.95rem;line-height:1.55}.sxp-list{margin-top:.9rem}.sxp-list__item{padding:.42rem 0;font-size:.92rem;line-height:1.3}.sxp-timeline{margin-top:.6rem}.sxp-timeline__clips li{height:10px}.sxp-survey__map{aspect-ratio:16/10}.sxp-board{gap:1.4rem}.sxp-board__copy .svx-label{margin-top:1rem}.sxp-wires{grid-template-columns:minmax(0,1fr) 2.6rem}.sxp-wire{grid-template-columns:minmax(0,auto) minmax(1.2rem,1fr) 12px;gap:.6rem}.sxp-wire__label{font-size:.98rem}.sxp-bus{margin-left:.6rem}.sxp-bus__name{font-size:1.05rem}.sxp-rail-card{min-height:13rem!important}.sxp-band__art{height:62vw;margin-right:4%}.sxp-proof__art{min-height:15rem}}@media (prefers-reduced-motion:reduce){.sxp-take{clip-path:none;opacity:var(--w)}.sxp-take img,.sxp-proof__art .svx-duo img{transform:none}.sxp-take__edge,.sxp-pass__craft{display:none}.sxp-timeline__head{opacity:0;transform:none}.sxp-monitor__rec:before{animation:none}.sxp-film__poster img{transition:none}}
