.inst{background:color-mix(in srgb, var(--c-ground-800) 96%, transparent);box-shadow:inset 0 0 0 1px var(--line), 0 40px 100px -50px #000000e6;color:var(--fg);font:450 .9rem/1.35 var(--sans);border-radius:20px;gap:14px;padding:16px 20px 20px;display:grid;position:relative}.inst-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.inst-app{font:600 .98rem/1 var(--display);letter-spacing:-.02em;align-items:center;gap:9px;display:inline-flex}.inst-app:before{content:"";background:var(--c-accent);border-radius:2.5px;width:8px;height:8px}.k{font:500 var(--fs-label)/1.25 var(--mono);letter-spacing:.01em;color:var(--fg-soft)}.pill{background:color-mix(in srgb, var(--c-light) 9%, transparent);color:var(--fg-soft);font:500 var(--fs-label)/1 var(--mono);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.inst-foot{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.inst-btn{min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);font:500 .92rem/1 var(--sans);transition:box-shadow .3s var(--ease), background .3s var(--ease), transform .4s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 18px;display:inline-flex}.inst-btn:hover{box-shadow:inset 0 0 0 1px var(--fg)}.inst-btn:active{transform:scale(.98)}.inst-btn--solid{background:var(--c-light);box-shadow:none;color:var(--c-ground-950)}.inst-btn--solid:hover{box-shadow:none;background:#fff}.snap-read,.flow,.task-list{margin:0;padding:0;list-style:none}.snap{grid-template-columns:9.4rem 1fr;align-items:center;gap:18px;display:grid}.snap-cam{aspect-ratio:3/4;box-shadow:inset 0 0 0 1px var(--line-strong);background:#060b16;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.snap-sheet{aspect-ratio:3/3.7;background:#eef1f6;border-radius:3px;align-content:start;gap:6px;width:70%;padding:10px 8px;display:grid;transform:rotate(-3deg)}.snap-sheet b{background:#34425e;border-radius:2px;width:58%;height:5px}.snap-sheet i{background:repeating-linear-gradient(90deg,#8b97ad 0 21%,#0000 21% 26%);border-radius:2px;height:4px}.snap-c{opacity:.9;border:2px solid #fff;width:14px;height:14px;position:absolute}.snap-c.c1{border-bottom:0;border-right:0;top:9px;left:9px}.snap-c.c2{border-bottom:0;border-left:0;top:9px;right:9px}.snap-c.c3{border-top:0;border-right:0;bottom:9px;left:9px}.snap-c.c4{border-top:0;border-left:0;bottom:9px;right:9px}.snap-scan{background:var(--c-data);opacity:0;height:2px;position:absolute;top:12%;left:10%;right:10%}.snap-flash{opacity:0;background:#fff;position:absolute;inset:0}.snap-read{gap:11px;display:grid}.snap-read li{color:var(--fg-soft);grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.snap-read svg{color:var(--c-ok)}.cells{gap:4px;display:inline-flex}.cells i{background:color-mix(in srgb, var(--c-light) 30%, transparent);border-radius:3px;width:18px;height:9px}html.stage-on [data-inst=snap] .snap-read li{opacity:.22}html.stage-on [data-inst=snap] .snap-read li svg,html.stage-on [data-inst=snap] .cells i{opacity:0;transform:scale(.6)}html.stage-on [data-inst=snap].is-reading .snap-scan{animation:snap-scan 1.3s var(--ease-io) both}html.stage-on [data-inst=snap].is-reading .snap-flash{animation:snap-flash .5s var(--ease) 1.3s both}html.stage-on [data-inst=snap].is-reading .snap-read li{opacity:1;transition:opacity .4s var(--ease) calc(1.5s + var(--n) * .24s)}html.stage-on [data-inst=snap].is-reading .cells i{opacity:1;transition:opacity .3s var(--ease) calc(1.55s + var(--n) * .24s), transform .5s var(--ease) calc(1.55s + var(--n) * .24s);transform:none}html.stage-on [data-inst=snap].is-reading .cells i:nth-child(2){transition-delay:calc(1.62s + var(--n) * .24s)}html.stage-on [data-inst=snap].is-reading .cells i:nth-child(3){transition-delay:calc(1.69s + var(--n) * .24s)}html.stage-on [data-inst=snap].is-reading .snap-read li svg{opacity:1;transition:opacity .3s var(--ease) calc(1.8s + var(--n) * .24s), transform .6s var(--ease) calc(1.8s + var(--n) * .24s);transform:none}@keyframes snap-scan{0%{opacity:0;top:12%}14%{opacity:1}86%{opacity:1}to{opacity:0;top:84%}}@keyframes snap-flash{0%{opacity:.85}to{opacity:0}}.step{grid-template-columns:22px 1fr;align-items:start;gap:12px;display:grid}.step-n{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--line-strong);font:500 var(--fs-label)/1 var(--mono);color:var(--fg-soft);border-radius:50%;place-items:center;display:grid}.step-b{gap:8px;min-width:0;display:grid}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{min-height:34px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg);font:500 .84rem/1 var(--sans);transition:background .25s var(--ease), box-shadow .25s var(--ease), color .25s var(--ease);border-radius:999px;padding:0 13px}.chip:hover{box-shadow:inset 0 0 0 1px var(--fg)}.chip[aria-pressed=true]{background:var(--c-light);box-shadow:none;color:var(--c-ground-950)}.step input[type=range]{width:100%;height:24px;accent-color:var(--c-data)}.proj{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.proj-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.proj-t{font:600 .92rem/1 var(--display);letter-spacing:-.015em}.proj-svg{width:100%;height:5.6rem;overflow:visible}.proj-line{fill:none;stroke:var(--c-data);stroke-width:2px;vector-effect:non-scaling-stroke;transition:d .7s var(--ease)}.proj-fill{fill:color-mix(in srgb, var(--c-data) 15%, transparent);stroke:none;transition:d .7s var(--ease)}.pm{stroke:color-mix(in srgb, var(--c-light) 45%, transparent);stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;transition:transform .7s var(--ease)}.pm50{stroke:var(--c-violet);stroke-dasharray:none;stroke-width:1.5px}.proj-tags{height:1.1rem;font:500 var(--fs-label)/1 var(--mono);color:var(--fg-soft);position:relative}.proj-tags span{transition:left .7s var(--ease);position:absolute;top:0;transform:translate(-50%)}.proj-tags span:nth-child(2){color:var(--c-violet)}.tiles{grid-template-columns:1fr 1fr;gap:10px;padding-top:6px;display:grid}.tile{background:color-mix(in srgb, var(--c-light) 6%, transparent);border-radius:12px;gap:9px;padding:11px 12px 13px;display:grid}.range{background:color-mix(in srgb, var(--c-light) 9%, transparent);border-radius:4px;height:8px;display:block;position:relative}.range i{top:0;bottom:0;left:var(--a,22%);width:var(--w,40%);background:color-mix(in srgb, var(--c-data) 70%, transparent);transition:left .7s var(--ease), width .7s var(--ease);border-radius:4px;position:absolute}.range b{top:-4px;bottom:-4px;left:var(--m,40%);background:var(--c-violet);width:2px;transition:left .7s var(--ease);border-radius:1px;position:absolute}.levels{background:color-mix(in srgb, var(--c-light) 7%, transparent);border-radius:13px;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;display:grid}.level{--lv:var(--c-l-1);min-height:40px;font:600 1rem/1 var(--display);letter-spacing:-.01em;color:var(--fg-soft);transition:background .3s var(--ease), color .3s var(--ease);border-radius:10px}.level:nth-child(2){--lv:var(--c-l-2)}.level:nth-child(3){--lv:var(--c-l-3)}.level:hover{color:var(--fg)}.level[aria-pressed=true]{background:var(--lv);color:#06101d}.tasks{display:grid}.task-set{--lv:var(--c-l-1);transition:opacity .35s var(--ease);grid-area:1/1;align-content:start;gap:9px;display:grid}.task-set[data-tasks="2"]{--lv:var(--c-l-2)}.task-set[data-tasks="3"]{--lv:var(--c-l-3)}.task-h{font:600 .98rem/1.2 var(--display);letter-spacing:-.015em;color:var(--fg);margin:0}.task-list{gap:7px;display:grid}.task-list li{color:var(--fg-soft);padding-left:18px;font-size:.9rem;position:relative}.task-list li:before{content:"";background:var(--lv);border-radius:2px;width:7px;height:7px;position:absolute;top:.5em;left:2px}html.stage-on .task-set{opacity:0;visibility:hidden}html.stage-on[data-tool-level="1"] .task-set[data-tasks="1"],html.stage-on[data-tool-level="2"] .task-set[data-tasks="2"],html.stage-on[data-tool-level="3"] .task-set[data-tasks="3"],html.stage-on:not([data-tool-level="1"]):not([data-tool-level="2"]):not([data-tool-level="3"]) .task-set[data-tasks="1"]{opacity:1;visibility:visible}.flow{counter-reset:flow;border-top:1px solid var(--line);font:500 var(--fs-label)/1.2 var(--mono);color:var(--fg-soft);grid-template-columns:1fr 1fr;gap:7px 14px;padding-top:12px;display:grid}.flow li{counter-increment:flow;white-space:nowrap;align-items:baseline;gap:8px;display:flex}.flow li:before{content:counter(flow);color:var(--c-data)}html:not(.stage-on) .tasks{gap:14px}html:not(.stage-on) .task-set{grid-area:auto}html:not(.stage-on) .levels{display:none}@media (width>=1700px) and (height>=900px){html.stage-on .ch-inst{width:min(100%,39rem)}html.stage-on .inst{zoom:1.14}}@media (height<=780px) and (width>=861px){html.stage-on .inst{gap:11px;padding:13px 16px 15px;font-size:.86rem}html.stage-on .inst-top{padding-bottom:10px}html.stage-on .inst--plan{gap:9px}html.stage-on .chip{min-height:30px;padding:0 11px;font-size:.8125rem}html.stage-on .proj-svg{height:3.9rem}html.stage-on .tile{gap:7px;padding:8px 10px 10px}html.stage-on .level{min-height:36px}html.stage-on .snap{grid-template-columns:8.2rem 1fr}}@media (width<=860px){html.stage-on .inst{border-radius:16px;gap:10px;padding:12px 14px 14px;font-size:.86rem}html.stage-on .inst-top{padding-bottom:9px}html.stage-on .inst-foot .k,html.stage-on .proj-head .k{display:none}html.stage-on .snap{grid-template-columns:6.4rem 1fr;gap:12px}html.stage-on .task-list li{font-size:.84rem}html.stage-on .chip{min-height:32px;padding:0 11px;font-size:.8125rem}html.stage-on .proj-svg{height:3.4rem}html.stage-on .step{grid-template-columns:1fr}html.stage-on .step-n{display:none}html.stage-on .inst--plan .chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-14px;padding-inline:14px;overflow-x:auto}html.stage-on .inst--plan .chip{flex:none}html.stage-on .inst--plan .tiles{display:none}html.stage-on .inst--plan{gap:8px}}.film{position:relative}.ch-copy{align-content:center;justify-items:start;gap:clamp(12px,2vh,22px);display:grid}.ch-mod{font:500 var(--fs-label)/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-soft);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;display:flex}.ch-no{color:var(--c-accent-2)}.ch-name{color:var(--fg)}.ch-label{color:var(--c-accent-2)}.ch-step{border:1px solid var(--line-strong);letter-spacing:.02em;border-radius:999px;padding:4px 9px}.ch-title{font-size:var(--fs-title);max-width:12.5em}.ch-title .w{vertical-align:top;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;overflow:hidden}.ch-title .wi{display:inline-block}.ch-text{color:var(--fg-soft);text-wrap:pretty;max-width:40ch;margin:0;font-size:clamp(1rem,.94rem + .3vw,1.2rem);line-height:1.5}.ch-note{font:500 var(--fs-label)/1.4 var(--mono);letter-spacing:.02em;color:var(--fg);text-wrap:balance;margin:0}.ch--floor .ch-title{letter-spacing:-.05em;max-width:11.5em;font-size:clamp(2.5rem,.9rem + 4.6vw,6.2rem);line-height:.95}.ch--floor .ch-text{font-size:var(--fs-lede);max-width:46ch;color:var(--fg);line-height:1.42}.ch--td .ch-title{letter-spacing:-.045em;max-width:10.5em;font-size:clamp(2rem,.7rem + 3vw,4.3rem);line-height:.98}.ch--td .ch-text{color:var(--fg);font-size:var(--fs-lede)}.cue{display:none}.pd{gap:clamp(9px,1.4vh,14px);max-width:40ch;margin:0;display:grid}.pd div{border-left:1px solid var(--line-strong);gap:4px;padding-left:14px;display:grid}.pd div+div{border-left-color:var(--c-accent-2)}.pd dt{font:500 var(--fs-label)/1.2 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-soft)}.pd dd{color:var(--fg);text-wrap:pretty;margin:0;font-size:clamp(.96rem,.92rem + .2vw,1.1rem);line-height:1.46}.pd div:first-child dd{color:color-mix(in srgb, var(--fg) 74%, var(--fg-soft))}.btn2{min-height:46px;box-shadow:inset 0 0 0 1px var(--line-strong);font:500 .95rem/1 var(--sans);color:var(--fg);transition:box-shadow .3s var(--ease), background .3s var(--ease), color .3s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.btn2:hover{background:var(--c-light);color:var(--c-ground-950);box-shadow:none}.btn2 svg{width:13px;height:13px}.svc,.more{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(20px,2.6vw,44px);margin:0;padding:0;list-style:none;display:grid}.svc li,.more li{border-top:1px solid var(--line);align-content:start;gap:3px;padding:clamp(9px,1.5vh,15px) 0;display:grid}.svc b,.more b{font:500 clamp(.98rem, .92rem + .26vw, 1.16rem)/1.2 var(--display);letter-spacing:-.02em;color:var(--fg)}.svc span,.more span{color:var(--fg-soft);text-wrap:pretty;font-size:clamp(.875rem,.85rem + .1vw,.96rem);line-height:1.4}.ch-screens{gap:12px;min-width:0;display:grid}.shots{position:relative}.shot{margin:0}.shot img{width:100%;height:auto;box-shadow:0 0 0 1px var(--line);background:#0a1120;border-radius:12px;display:block}.shot-cap{color:var(--fg-soft);font-size:var(--fs-small);margin:8px 0 0}.shots-open,.shots-bar{display:none}.recap-names{font:500 var(--fs-label)/1.5 var(--mono);letter-spacing:.02em;color:var(--fg);margin:0}html.stage-on .recap-names{display:none}.ch-figure{margin:0;position:relative}.ch-figure video{object-fit:cover;width:100%;height:100%;display:block}.glance{display:none}.ch-actions{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.fig-btn{background:color-mix(in srgb, var(--c-ground-950) 82%, transparent);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);font:500 var(--fs-label)/1 var(--mono);letter-spacing:.02em;color:var(--fg);transition:box-shadow .3s var(--ease);border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.fig-btn:hover{box-shadow:inset 0 0 0 1px var(--fg)}.fig-btn[hidden]{display:none}.fig-btn[data-sound]:not([data-on]) .fig-wave{opacity:.25}html:not(.stage-on) .fig-btn{display:none}.how-fig{border-radius:var(--r-lg);background:var(--c-ground-900);box-shadow:0 0 0 1px var(--line), 0 60px 140px -70px #000000f2;aspect-ratio:16/9;margin:0;position:relative;overflow:hidden}.how-fig video{object-fit:cover;width:100%;height:100%;display:block}.how-wait{height:100%;color:var(--fg-soft);place-items:center;margin:0;display:grid}.how-big{background:var(--c-light);width:76px;height:76px;color:var(--c-ground-950);transition:transform .5s var(--ease), opacity .3s var(--ease);border-radius:50%;place-items:center;margin:-38px 0 0 -38px;padding-left:4px;display:grid;position:absolute;top:50%;left:50%}.how-big:hover{transform:scale(1.06)}.how-fig.is-playing .how-big{opacity:0;pointer-events:none}.how-ctl{background:linear-gradient(0deg, color-mix(in srgb, var(--c-ground-950) 88%, transparent), transparent);opacity:0;transition:opacity .3s var(--ease);align-items:center;gap:12px;padding:26px 16px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.how-fig:hover .how-ctl,.how-fig:focus-within .how-ctl,.how-fig.is-paused .how-ctl{opacity:1}.how-pp,.how-fs{width:36px;height:36px;color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:50%;flex:none;place-items:center;display:grid}.how-pp:hover,.how-fs:hover{box-shadow:inset 0 0 0 1px var(--fg)}.how-fig.is-playing .i-play,.how-fig:not(.is-playing) .i-pause{display:none}.how-bar{min-width:0;height:24px;accent-color:var(--c-light);flex:1}.how-time{font:500 var(--fs-label)/1 var(--mono);color:var(--fg-soft);font-variant-numeric:tabular-nums;flex:none}html:not(.stage-on) .how-big,html:not(.stage-on) .how-ctl{display:none}.how-ch{gap:2px;width:min(100%,22rem);margin:0;padding:0;list-style:none;display:grid}.how-ch button{border-top:1px solid var(--line);text-align:left;width:100%;min-height:44px;color:var(--fg-soft);transition:color .3s var(--ease);grid-template-columns:22px 1fr auto;align-items:center;gap:12px;padding:0 4px;display:grid}.how-ch button:hover,.how-ch button[aria-current]{color:var(--fg)}.how-n{font:500 var(--fs-label)/1 var(--mono);color:var(--c-accent-2)}.how-ch time{font:500 var(--fs-label)/1 var(--mono);font-variant-numeric:tabular-nums}html:not(.stage-on) .how-ch{display:none}.film{padding:calc(var(--header-h) + clamp(28px, 5vw, 72px)) 0 clamp(72px, 9vw, 140px)}.tracks,.pins,.rail,.wx-probe{display:none}.chapters{width:min(100% - 2 * var(--gutter), 1200px);gap:clamp(56px,8vw,120px);margin:0 auto;display:grid}.ch{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px) clamp(24px,4vw,72px);display:grid}.ch-poster{aspect-ratio:16/8;object-fit:cover;border-radius:var(--r-lg);background:var(--c-ground-900);grid-column:1/-1;width:100%;height:auto;display:block}.ch--how .ch-poster,.ch--more .ch-poster,.ch--td .ch-poster{display:none}html:not(.stage-on) .ch--k-module .ch-copy{top:calc(var(--header-h) + 24px);align-self:start;position:sticky}.ch--floor,.ch--td,.ch--recap{grid-template-columns:1fr}.ch--k-module .shots{gap:22px;display:grid}.ch--k-module .shot--live .shot-live{max-width:33rem}.ch-figure{aspect-ratio:16/9;border-radius:var(--r-lg);max-width:46rem;overflow:hidden}@media (width<=860px){.ch,.svc,.more{grid-template-columns:1fr}}html.stage-on .film{height:2930vh;padding:0}html.stage-on .film-pin{--well-m:clamp(96px, 11vw, 230px);--cols-std:minmax(0, 1fr) var(--well) minmax(0, 1fr);--cols-mod:minmax(0, .8fr) var(--well-m) minmax(0, 1.72fr);--cols-tool:minmax(0, 1fr) calc(var(--well) * 1.9) minmax(0, 1fr);height:100svh;position:sticky;top:0;overflow:clip}html.stage-on .ch-poster{display:none}html.stage-on .chapters{z-index:3;pointer-events:none;width:auto;margin:0;display:block;position:absolute;inset:0}html.stage-on .ch{grid-template-columns:var(--cols-std);padding:calc(var(--header-h) + 8px) var(--gutter) clamp(22px, 5vh, 64px);opacity:0;clip-path:inset(50%);transition:opacity .45s var(--ease-io), clip-path 0s .45s;align-items:center;gap:0;display:grid;position:absolute;inset:0}html.stage-on .ch.is-on{opacity:1;clip-path:inset(0);transition:opacity .5s var(--ease), clip-path 0s}html.stage-on .ch-copy{grid-column:1;justify-self:end;width:min(100%,31rem);padding-right:clamp(18px,2.6vw,52px)}html.stage-on .ch.is-on :is(.ch-copy,.ch-inst,.ch-figure,.svc,.more,.how-fig){pointer-events:auto}html.stage-on .ch-inst{grid-column:3;justify-self:start;width:min(100%,33rem);padding-left:clamp(18px,2.6vw,52px)}html.stage-on .ch--floor{align-items:end;padding-bottom:clamp(36px,9vh,110px)}html.stage-on .ch--floor .ch-copy{grid-column:1/3;justify-self:start;gap:clamp(14px,2.4vh,28px);width:min(100%,62rem)}html.stage-on .ch--what{grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr) minmax(0,.9fr);column-gap:clamp(20px,3vw,56px)}html.stage-on .ch--what .ch-copy{justify-self:start;width:100%;padding-right:0}html.stage-on .ch--what .svc{grid-column:2;align-self:center;max-width:52rem}html.stage-on .ch--k-module{grid-template-columns:var(--cols-mod)}html.stage-on .ch--k-module .ch-copy{justify-self:start;width:100%;padding-right:clamp(14px,2vw,36px)}html.stage-on .ch-screens{align-content:center;justify-items:start;width:100%;padding-left:clamp(14px,2vw,36px)}html.stage-on .shots{width:min(100%, calc((100svh - var(--header-h) - 150px) * var(--ar,1.5)));aspect-ratio:var(--ar,1.5);cursor:zoom-in;background:#0a1120;border-radius:14px;display:block;overflow:hidden;box-shadow:0 50px 120px -60px #000000f2}html.stage-on .shots:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line-strong);pointer-events:none;position:absolute;inset:0}html.stage-on .shot{opacity:0;visibility:hidden;transition:opacity .5s var(--ease-io), visibility 0s .5s;position:absolute;inset:0}html.stage-on .shot.is-on{opacity:1;visibility:visible;transition:opacity .6s var(--ease), visibility 0s}html.stage-on .shot img{object-fit:contain;width:100%;height:100%;box-shadow:none;transform-origin:var(--fx,50%) var(--fy,50%);transition:transform 1.5s var(--ease-io);background:0 0;border-radius:0}html.stage-on .shot.is-zoom img{transform:scale(var(--fz,1.4))}html.stage-on .shot-cap{display:none}html.stage-on .shot--live{cursor:default;background:radial-gradient(120% 90% at 50% 40%,#101a2e 0%,#0a1120 70%);place-content:center;place-items:center;display:grid}html.stage-on .shot--live .inst{box-shadow:none;background:0 0}html.stage-on .shot:after{content:"";pointer-events:none;opacity:0;transition:opacity .8s var(--ease-io);position:absolute;inset:0;box-shadow:inset 0 0 30px 20px #0a1120}html.stage-on .shot.is-zoom:after{opacity:1}html.stage-on .shot--live .shot-live{width:30rem;max-width:none;transform:scale(var(--live,1));transform-origin:50%}html.stage-on .shots-open{z-index:2;background:color-mix(in srgb, var(--c-ground-950) 82%, transparent);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg);opacity:0;transition:opacity .3s var(--ease), box-shadow .3s var(--ease);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}html.stage-on .shots:hover .shots-open,html.stage-on .shots-open:focus-visible{opacity:1}html.stage-on .shots-open:hover{box-shadow:inset 0 0 0 1px var(--fg)}@media (hover:none){html.stage-on .shots-open{opacity:1;width:44px;height:44px}}html.stage-on .ch-screens[data-live] .shots{cursor:default}html.stage-on .ch-screens[data-live] .shots-open{display:none}html.stage-on .shots-bar{width:min(100%, calc((100svh - var(--header-h) - 150px) * var(--ar,1.5)));gap:9px;display:grid}.shots-tabs{flex-wrap:wrap;gap:6px;display:flex}.shots-tabs button{background:color-mix(in srgb, var(--c-ground-950) 76%, transparent);min-height:32px;box-shadow:inset 0 0 0 1px var(--line-strong);font:500 var(--fs-label)/1 var(--mono);letter-spacing:.02em;color:var(--fg-soft);transition:background .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease);border-radius:999px;padding:0 13px}.shots-tabs button:hover{color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}.shots-tabs button[aria-pressed=true]{background:var(--c-light);color:var(--c-ground-950);box-shadow:none}.shots-line{color:var(--fg);justify-content:space-between;align-items:baseline;gap:24px;min-height:2.7em;margin:0;font-size:.95rem;line-height:1.35;display:flex}.shots-line [data-cap-out]{text-shadow:0 1px 14px #04070ee6;max-width:34em}.shots-note{font:500 var(--fs-label)/1.35 var(--mono);letter-spacing:.02em;color:var(--fg-soft);white-space:nowrap;flex:none}.ch-screens[data-live] .shots-note{visibility:hidden}html.stage-on .ch--woai .shots-line{min-height:0}html.stage-on .ch--motor{grid-template-columns:var(--cols-tool)}html.stage-on .ch--recap{grid-template-columns:1fr;align-items:end;padding-bottom:clamp(26px,9vh,96px)}html.stage-on .ch--recap .ch-copy{justify-self:start;width:min(100%,26rem);padding:0}html.stage-on .ch--recap .ch-title{letter-spacing:-.035em;font-size:clamp(1.5rem,.9rem + 1.5vw,2.5rem);line-height:1.04}html.stage-on .ch--how{grid-template-columns:minmax(0,.62fr) minmax(0,1.38fr);column-gap:clamp(24px,3.4vw,64px)}html.stage-on .ch--how .ch-copy{justify-self:start;width:100%;padding-right:0}html.stage-on .how-fig{width:min(100%, calc((100svh - var(--header-h) - 96px) * 16 / 9));grid-column:2;justify-self:start}html.stage-on .ch--more{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);column-gap:clamp(24px,3.4vw,64px)}html.stage-on .ch--more .ch-copy{justify-self:start;width:100%;padding-right:0}html.stage-on .ch--more .more{grid-column:2;align-self:center}html.stage-on .ch--td{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}html.stage-on .ch--td .ch-copy{z-index:1;grid-column:1;justify-self:start;gap:clamp(14px,2.4vh,28px);width:min(100%,36rem);position:relative}html.stage-on .ch-figure{aspect-ratio:16/9;-webkit-mask-composite:source-in;border-radius:0;grid-column:2;place-self:center stretch;width:100%;max-width:none;max-height:80svh;margin-left:-4%;overflow:visible;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 12% 96%,#0000 100%),linear-gradient(#0000 0,#000 14% 84%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 12% 96%,#0000 100%),linear-gradient(#0000 0,#000 14% 84%,#0000 100%);mask-composite:intersect}html.stage-on .glance{pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.glance:before{content:"";background:radial-gradient(closest-side, rgb(142 179 255/calc(var(--g1,0) * .13)), transparent);mix-blend-mode:screen;width:42%;height:62%;position:absolute;top:14%;left:50%}.gl{mix-blend-mode:screen;filter:blur(1.1px)saturate(.9)brightness(1.15);transform-origin:0;border-radius:6px;width:34%;height:auto;position:absolute;-webkit-mask-image:linear-gradient(90deg,#000 0 62%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 62%,#0000 100%)}html.stage-on .ch.is-on .gl{will-change:transform, opacity}.gl--a{width:27%;opacity:calc(var(--g1,0) * .84);transform:perspective(1100px) translate3d(calc(var(--gx,0) * 7%), 0, 0) rotateY(-28deg) scale(calc(.95 + var(--g1,0) * .05 + var(--gx,0) * .05));top:13%;left:58%}.gl--b{filter:blur(2px)saturate(.9)brightness(1.12);width:23%;opacity:calc(var(--g2,0) * .72);transform:perspective(1100px) translate3d(calc(var(--gx,0) * 9%), 0, 0) rotateY(-32deg) scale(calc(.95 + var(--g2,0) * .05 + var(--gx,0) * .06));top:35%;left:67%}.gl--c{filter:blur(3px)saturate(.9)brightness(1.1);width:20%;opacity:calc(var(--g3,0) * .58);transform:perspective(1100px) translate3d(calc(var(--gx,0) * 6%), 0, 0) rotateY(-24deg) scale(calc(.95 + var(--g3,0) * .05 + var(--gx,0) * .04));top:47%;left:56%}html.stage-on .ch-title .wi{transition:transform .4s var(--ease-io);transform:translateY(112%)}html.stage-on .ch.is-shown .ch-title .wi{transition:transform 1.1s var(--ease) calc(60ms + var(--i) * 45ms);transform:none}html.stage-on .ch-fade{opacity:0;transition:opacity .35s var(--ease-io), transform .4s var(--ease-io);transform:translateY(18px)}html.stage-on .ch.is-shown .ch-fade{opacity:1;transition:opacity .9s var(--ease) .32s, transform 1.1s var(--ease) .32s;transform:none}html.stage-on .ch.is-shown .ch-mod.ch-fade{transition-delay:0s}html.stage-on .ch.is-shown .ch-text~.ch-fade,html.stage-on .ch.is-shown .pd~.ch-fade{transition-delay:.44s}html.stage-on :is(.ch-inst,.ch-figure,.how-fig){opacity:0;transform-origin:50% 60%;transition:opacity .35s var(--ease-io), transform .45s var(--ease-io);transform:translateY(28px)scale(.985)}html.stage-on .ch.is-shown :is(.ch-inst,.ch-figure,.how-fig){opacity:1;transition:opacity .9s var(--ease) .18s, transform 1.3s var(--ease) .18s;transform:none}html.stage-on .svc li,html.stage-on .more li{opacity:0;transition:opacity .3s var(--ease-io), transform .3s var(--ease-io);transform:translateY(14px)}html.stage-on .ch.is-shown :is(.svc,.more) li{opacity:1;transition:opacity .8s var(--ease) calc(.3s + var(--n,0) * 50ms), transform 1s var(--ease) calc(.3s + var(--n,0) * 50ms);transform:none}:is(.svc,.more) li:first-child{--n:0}:is(.svc,.more) li:nth-child(2){--n:1}:is(.svc,.more) li:nth-child(3){--n:2}:is(.svc,.more) li:nth-child(4){--n:3}:is(.svc,.more) li:nth-child(5){--n:4}:is(.svc,.more) li:nth-child(6){--n:5}:is(.svc,.more) li:nth-child(7){--n:6}:is(.svc,.more) li:nth-child(8){--n:7}:is(.svc,.more) li:nth-child(9){--n:8}:is(.svc,.more) li:nth-child(10){--n:9}html.stage-on :is(.svc,.more).ch-fade{opacity:1;transform:none}html.stage-on:not(.is-ready):not(.capture) .ch--floor .ch-title .wi{transform:translateY(112%)}html.stage-on:not(.is-ready):not(.capture) .ch--floor .ch-fade{opacity:0;transform:translateY(18px)}html.stage-on .cue{min-height:44px;font:500 var(--fs-label)/1 var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--fg-soft);transition:color .3s var(--ease);align-items:center;gap:14px;margin-top:clamp(0px,1vh,10px);display:inline-flex}html.stage-on .cue:hover{color:var(--fg)}.cue-line{background:var(--line-strong);width:1px;height:44px;position:relative;overflow:hidden}.cue-line:after{content:"";background:var(--fg);width:1px;height:18px;animation:cue 2.2s var(--ease-io) infinite;position:absolute;top:0;left:0}@keyframes cue{0%{transform:translateY(-18px)}to{transform:translateY(44px)}}html.stage-on .tracks{grid-template-columns:var(--cols-std);z-index:1;padding:0 var(--gutter);pointer-events:none;transition:grid-template-columns .9s var(--ease-io);display:grid;position:absolute;inset:0}html.stage-on .film-pin[data-mode=mod] .tracks{grid-template-columns:var(--cols-mod)}html.stage-on .film-pin[data-mode=tool] .tracks{grid-template-columns:var(--cols-tool)}html.stage-on .wx-probe{grid-template-columns:var(--cols-mod);padding:0 var(--gutter);visibility:hidden;pointer-events:none;display:grid;position:absolute;inset:0}.scrim{transition:opacity .8s var(--ease-io)}.scrim--t,.scrim--b{position:absolute}.scrim--t{background:linear-gradient(180deg, color-mix(in srgb, var(--scrim) 96%, transparent) 0, color-mix(in srgb, var(--scrim) 88%, transparent) 30%, transparent 100%);height:24vh;inset:0 0 auto}.scrim--b{background:linear-gradient(0deg, color-mix(in srgb, var(--scrim) 55%, transparent), transparent);height:9vh;inset:auto 0 0}.scrim--l{margin:0 -80px 0 calc(-1 * var(--gutter));background:linear-gradient(90deg, color-mix(in srgb, var(--scrim) 90%, transparent) 0%, color-mix(in srgb, var(--scrim) 88%, transparent) 76%, color-mix(in srgb, var(--scrim) 58%, transparent) 92%, transparent 100%);grid-column:1}.scrim--r{margin:0 calc(-1 * var(--gutter)) 0 -50px;background:linear-gradient(270deg, color-mix(in srgb, var(--scrim) 74%, transparent) 0%, color-mix(in srgb, var(--scrim) 62%, transparent) 55%, color-mix(in srgb, var(--scrim) 26%, transparent) 84%, transparent 100%);grid-column:3}.film-pin[data-mode=mod] .scrim--r{background:linear-gradient(270deg, color-mix(in srgb, var(--scrim) 86%, transparent) 0%, color-mix(in srgb, var(--scrim) 80%, transparent) 70%, color-mix(in srgb, var(--scrim) 30%, transparent) 92%, transparent 100%)}.track{grid-column:2;position:relative}.film-pin:not([data-under]) .scrim--r,.film-pin:not([data-under]) .scrim--b{opacity:0}.film-pin:not([data-under]) .scrim--l{opacity:.5}.film-pin:not([data-under])[data-mode=mod] .scrim--r{opacity:.7}.film-pin[data-at=what] .scrim--l{margin-right:calc(-1 * (var(--well) + 24vw));opacity:1!important}.film-pin[data-mode=open][data-under] .scrim--l,.film-pin[data-mode=open][data-under] .scrim--r{opacity:0}.film-pin[data-at=recap] .scrim--l{margin-right:0;opacity:1!important}.tracks:after{content:"";background:var(--scrim);opacity:0;transition:opacity 1.1s var(--ease-io);position:absolute;inset:0}html.at-back .tracks:after{opacity:.88}html.at-td .tracks:after{opacity:.97}.rule{opacity:0;width:7px;transition:opacity 1s var(--ease-io);background:linear-gradient(180deg, transparent, var(--line-strong) 16%, var(--line-strong) 84%, transparent) 0 0 / 1px 100% no-repeat, repeating-linear-gradient(180deg, color-mix(in srgb, var(--c-light) 30%, transparent) 0 1px, transparent 1px 12px) 0 calc(var(--md,0) * -9px) / 5px 100%, repeating-linear-gradient(180deg, color-mix(in srgb, var(--c-light) 42%, transparent) 0 1px, transparent 1px 60px) 0 calc(var(--md,0) * -9px) / 7px 100%;position:absolute;top:0;bottom:0;-webkit-mask-image:linear-gradient(#0000 6%,#000 22% 78%,#0000 94%);mask-image:linear-gradient(#0000 6%,#000 22% 78%,#0000 94%)}.rule--l{left:0}.rule--r{right:0;transform:scaleX(-1)}.film-pin[data-under]:not([data-wide]):not([data-mode=tool]) .rule{opacity:1}html.stage-on .pins{z-index:2;pointer-events:none;display:block;position:absolute;inset:0}.pin{opacity:0;transition:opacity .4s var(--ease-io);position:absolute;top:0;left:0}.pin[data-vis][data-on]{opacity:1;transition:opacity .7s var(--ease) .25s;will-change:transform}.pin-in{white-space:nowrap;align-items:center;display:flex;position:absolute;top:0;left:0;transform:translateY(-50%)}.pin--l .pin-in{flex-direction:row-reverse;left:auto;right:0}.pin i{background:#fff;border-radius:50%;flex:none;width:7px;height:7px;margin:0 -3.5px;box-shadow:0 0 0 4px #ffffff29}.pin u{background:color-mix(in srgb, var(--c-light) 55%, transparent);flex:none;width:clamp(22px,2.6vw,44px);height:1px;margin:0 0 0 7px;text-decoration:none}.pin--l u{margin:0 7px 0 0}.pin b{background:color-mix(in srgb, var(--c-ground-950) 88%, transparent);box-shadow:inset 0 0 0 1px var(--line-strong);font:500 var(--fs-label)/1.15 var(--mono);letter-spacing:.01em;color:var(--fg);border-radius:7px;padding:5px 9px 6px}.pin[data-for=motor] i{background:var(--lv,#fff);box-shadow:0 0 0 4px color-mix(in srgb, var(--lv,#fff) 24%, transparent)}.film-pin[data-mode=mod] .pin .pin-in{flex-direction:column;left:0;right:auto;transform:translate(-50%,-3.5px)}.film-pin[data-mode=mod] .pin i{margin:0}.film-pin[data-mode=mod] .pin u{width:1px;height:12px;margin:5px 0 4px}html.stage-on .rail{z-index:4;right:max(10px, calc(var(--gutter) * .22));justify-items:end;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.rail button{height:24px;color:var(--fg-soft);justify-content:flex-end;align-items:center;padding:0 2px 0 14px;display:flex;position:relative}.rail i{opacity:.55;width:12px;height:1px;transition:width .5s var(--ease), opacity .3s var(--ease), background .3s var(--ease);background:currentColor;display:block}.rail span{white-space:nowrap;font:500 var(--fs-label)/1 var(--mono);letter-spacing:.03em;text-transform:uppercase;opacity:0;transition:opacity .3s var(--ease), transform .4s var(--ease);pointer-events:none;background:color-mix(in srgb, var(--c-ground-950) 88%, transparent);border-radius:6px;margin-top:-.95em;padding:5px 8px;position:absolute;top:50%;right:calc(100% + 2px);transform:translate(6px)}.rail button:hover span,.rail button:focus-visible span{opacity:1;transform:none}.rail button:hover i{opacity:1;width:20px}.rail button[aria-current]{color:var(--fg)}.rail button[aria-current] i{opacity:1;background:var(--c-accent-2);width:26px}@media (width<=1100px){html.stage-on .rail{display:none}}.teardown{z-index:300;background:var(--c-ground-950);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}.teardown::backdrop{background:var(--c-ground-950)}.teardown iframe{border:0;width:100%;height:100%;display:block}.teardown-close,.lb-close{background:var(--c-ground-800);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);color:#fff;font:500 .92rem/1 var(--sans);border-radius:999px;padding:0 18px}.teardown-close{z-index:2;position:absolute;top:14px;right:16px}.teardown-close:hover,.lb-close:hover{box-shadow:inset 0 0 0 1px var(--fg)}.lightbox{z-index:300;background:color-mix(in srgb, var(--c-ground-950) 96%, transparent);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--fg);border:0;margin:0;padding:clamp(14px,3vw,44px);position:fixed;inset:0}.lightbox[open]{grid-template-rows:minmax(0,1fr) auto;gap:14px;display:grid}.lightbox::backdrop{background:var(--c-ground-950)}.lightbox figure{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:12px;min-height:0;margin:0;display:grid}.lightbox img{object-fit:contain;width:auto;max-width:100%;height:auto;min-height:0;max-height:100%;box-shadow:0 0 0 1px var(--line-strong);border-radius:12px}.lightbox figcaption{color:var(--fg-soft);text-align:center;font-size:.95rem}.lb-ctl{justify-content:center;align-items:center;gap:10px;display:flex}.lb-ctl>button{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--fg);border-radius:50%;place-items:center;display:grid}.lb-ctl>button:hover{box-shadow:inset 0 0 0 1px var(--fg)}.lb-ctl>button[hidden]{display:none}@media (width>=1700px) and (height>=900px){html.stage-on .ch--motor .ch-inst{width:min(100%,39rem)}}@media (height<=780px) and (width>=861px){html.stage-on .ch{padding-bottom:16px}html.stage-on .ch-copy{gap:9px}html.stage-on .ch-title{font-size:clamp(1.7rem,.8rem + 2.1vw,3rem)}html.stage-on .ch-text{font-size:.96rem;line-height:1.44}html.stage-on .pd{gap:8px}html.stage-on .pd dd{font-size:.92rem;line-height:1.4}html.stage-on .ch--floor{padding-bottom:30px}html.stage-on .ch--floor .ch-copy{gap:12px}html.stage-on .ch--floor .ch-title{font-size:clamp(2.4rem,.9rem + 3.9vw,4.6rem)}html.stage-on :is(.svc,.more) li{padding:7px 0}html.stage-on :is(.svc,.more) b{font-size:.98rem}html.stage-on :is(.svc,.more) span{font-size:.875rem;line-height:1.34}html.stage-on .ch-screens{gap:8px}html.stage-on .shots-bar{gap:6px}html.stage-on .shots,html.stage-on .shots-bar{width:min(100%, calc((100svh - var(--header-h) - 128px) * var(--ar,1.5)))}html.stage-on .shots-tabs button{min-height:28px;padding:0 11px}html.stage-on .shots-line{min-height:2.5em;font-size:.9rem}html.stage-on .how-ch button{min-height:36px}html.stage-on .how-fig{width:min(100%, calc((100svh - var(--header-h) - 60px) * 16 / 9))}html.stage-on .ch--how{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr)}html.stage-on .ch-title+.pd,html.stage-on .ch-title+.ch-text{margin-top:7px}}@media (width<=860px){html.stage-on .film{height:2300vh}html.stage-on .film-pin{--cols-std:1fr 0px 0px;--cols-mod:1fr 0px 0px;--cols-tool:1fr 0px 0px}html.stage-on .wx-probe{grid-template-columns:1fr 1px 1fr}html.stage-on .ch,html.stage-on :is(.ch--what,.ch--k-module,.ch--motor,.ch--how,.ch--more,.ch--td){padding:calc(var(--header-h) + 8px) var(--gutter) 22px;grid-template-columns:1fr;align-content:end;align-items:end;gap:12px}html.stage-on .ch-copy,html.stage-on :is(.ch--floor,.ch--what,.ch--k-module,.ch--how,.ch--more,.ch--td) .ch-copy{grid-column:1;justify-self:start;gap:9px;width:100%;padding:0}html.stage-on .ch-inst,html.stage-on .ch-screens{grid-column:1;width:100%;padding:0}html.stage-on :is(.ch--what .svc,.ch--more .more,.how-fig){grid-column:1}html.stage-on .ch-text{font-size:.95rem;line-height:1.42}html.stage-on .ch-title{font-size:clamp(1.6rem,6.6vw,2.2rem)}html.stage-on .ch--floor .ch-title{font-size:clamp(2.1rem,9.6vw,3.4rem)}html.stage-on .ch--k-module .link,html.stage-on .ch-note{display:none}html.stage-on .pd{gap:6px}html.stage-on .pd dt{display:none}html.stage-on .pd dd{font-size:.875rem;line-height:1.36}html.stage-on .ch--motor .pd div:first-child{display:none}html.stage-on .shots,html.stage-on .shots-bar,html.stage-on .how-fig{width:100%}html.stage-on .shots{max-height:36svh}html.stage-on .shot--live .shot-live{width:22rem}html.stage-on .shots-tabs{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}html.stage-on .shots-tabs button{flex:none;min-height:44px;padding:0 15px}html.stage-on .shots-tabs{gap:8px}html.stage-on .shots-note{display:none}html.stage-on .shots-line{min-height:2.7em;font-size:.875rem}html.stage-on :is(.svc,.more){grid-template-columns:1fr 1fr;column-gap:14px}html.stage-on :is(.svc,.more) span{display:none}html.stage-on :is(.svc,.more) li{padding:7px 0}html.stage-on :is(.svc,.more) b{font-size:.9rem}html.stage-on .ch--how .ch-text{display:none}html.stage-on .how-ch button{min-height:44px}html.stage-on .how-pp,html.stage-on .how-fs{width:44px;height:44px}.pin[data-for=motor],.pin[data-for=plan],.pin[data-pin=top],.pin[data-pin=plan],.pin[data-pin=mwd]{display:none}html.stage-on .ch--recap{padding-bottom:26px}html.stage-on .ch--td .ch-title{font-size:clamp(2rem,8.6vw,3rem)}html.stage-on .ch-figure{width:calc(100% + 2 * var(--gutter));margin-left:0;margin-inline:calc(-1 * var(--gutter));aspect-ratio:4/5;grid-area:1/1;max-height:50svh;overflow:hidden}html.stage-on .ch-figure video{object-position:38% 40%;-webkit-mask-image:linear-gradient(#0000 0,#000 10% 80%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 10% 80%,#0000 100%)}html.stage-on .glance{display:none}html.stage-on .ch-figure{-webkit-mask-image:none;mask-image:none}.scrim--l,.scrim--r{display:none}.scrim--b{background:linear-gradient(0deg, var(--scrim) 0%, color-mix(in srgb, var(--scrim) 94%, transparent) 62%, transparent 100%);height:78vh}.film-pin:not([data-under]) .scrim--b{opacity:1;height:56vh}.film-pin[data-mode] .scrim--b{opacity:1}.film-pin[data-mode=mod] .scrim--b,.film-pin[data-at=what] .scrim--b,.film-pin[data-at=more] .scrim--b{height:88vh!important}.rule{display:none}.pin b{padding:4px 7px;font-size:.8125rem}.pin--l .pin-in{flex-direction:row;left:0;right:auto}.pin--l u{margin:0 0 0 7px}}.stage--home{display:none}html.stage-on .stage--home{z-index:0;pointer-events:none;background:var(--c-ground-950);height:100lvh;display:block;position:fixed;inset:0}html.stage-on .stage--home:after{content:"";pointer-events:none;background:radial-gradient(140% 110% at 50% 46%, transparent 66%, color-mix(in srgb, var(--c-ground-950) 38%, transparent) 100%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.loader{display:none}html.stage-on:not(.capture) .loader{z-index:200;background:var(--c-ground-950);transition:opacity .9s var(--ease-io), visibility 0s .9s;place-items:center;display:grid;position:fixed;inset:0}html.stage-on.is-ready .loader{opacity:0;visibility:hidden;pointer-events:none}.loader-line{background:var(--line);width:1px;height:46vh;position:absolute;top:0;left:50%;overflow:hidden}.loader-line i{background:var(--fg);animation:loader 1.5s var(--ease-io) infinite;position:absolute;inset:0;transform:translateY(-100%)}.loader-word{font:500 var(--fs-label)/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-soft);margin-top:8vh}@keyframes loader{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}
