.editorial-parts_head__SJxWx{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:var(--grid-gap);column-gap:var(--grid-gap);row-gap:clamp(28px,3vw,52px);align-items:start;margin-bottom:clamp(56px,7vw,120px)}.editorial-parts_headLabel__mAVnh{grid-column:1/span 3;display:flex;align-items:center;gap:16px;min-width:0;padding-top:clamp(.4rem,.9vw,1.1rem)}.editorial-parts_headLabel__mAVnh>:first-child{flex:0 1 auto;min-width:0}.editorial-parts_headRule__Ltd1N{position:relative;flex:1 1 24px;min-width:24px;height:1px;background:var(--line);transform-origin:0 50%}.editorial-parts_headTitle__WYOYL{grid-column:4/-1;font-size:var(--type-h2);font-weight:400;line-height:1;letter-spacing:-.04em;text-wrap:balance}.editorial-parts_headLead__bDnAo{grid-column:7/span 5;display:grid;gap:28px;justify-items:start}.editorial-parts_headLead__bDnAo p{max-width:44ch;color:var(--muted);font-size:clamp(1.05rem,1.2vw,1.2rem);line-height:1.6;letter-spacing:-.006em;text-wrap:pretty}.editorial-parts_headExtra__T0jof{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}@media (max-width:1100px){.editorial-parts_headLead__bDnAo{grid-column:4/-1}}@media (max-width:900px){.editorial-parts_head__SJxWx{row-gap:24px}.editorial-parts_headLabel__mAVnh,.editorial-parts_headLead__bDnAo,.editorial-parts_headTitle__WYOYL{grid-column:1/-1}.editorial-parts_headLabel__mAVnh{padding-top:0}.editorial-parts_headLead__bDnAo{margin-top:8px}}.editorial-parts_figure___BSiK{display:flex;align-items:center;gap:.04em;font-size:clamp(9rem,27vw,30rem);font-weight:400;line-height:.8;letter-spacing:-.07em;font-variant-numeric:tabular-nums;color:var(--ink);-webkit-user-select:none;-moz-user-select:none;user-select:none}.editorial-parts_figure___BSiK>span{display:block;padding-block:.06em .02em}.editorial-parts_ring__Lj9Uv{flex:0 0 auto;width:.66em;height:.66em;margin-inline:.03em .06em;overflow:visible;color:var(--accent)}.editorial-parts_ring__Lj9Uv circle,.editorial-parts_ring__Lj9Uv path{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.editorial-parts_ring__Lj9Uv .editorial-parts_outer__UEQuq{stroke-width:2}.editorial-parts_ring__Lj9Uv .editorial-parts_inner__4d9lg{stroke-width:1.5;opacity:.7}.editorial-parts_ring__Lj9Uv .editorial-parts_ticks__TZ7gH{stroke-width:1.5;opacity:.55}.editorial-parts_ring__Lj9Uv .editorial-parts_dot__vXpwp{fill:currentColor;stroke:none}@media (forced-colors:active){.editorial-parts_ring__Lj9Uv{color:CanvasText}}.site-motion_toggle__4ah64{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:9px;min-width:112px;min-height:48px;padding:0 18px;border:1px solid var(--chrome-border);border-radius:999px;background:var(--chrome-fill);backdrop-filter:blur(14px) saturate(1.2);color:var(--chrome-ink);font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transition:color .3s var(--ease-ui),background-color .3s var(--ease-ui),border-color .3s var(--ease-ui)}.site-motion_toggle__4ah64:hover:not(:disabled){background:var(--chrome-hover)}.site-motion_toggle__4ah64:disabled{cursor:default}.site-motion_indicator__L42RG{width:7px;height:7px;flex-shrink:0;border:1.5px solid;border-radius:50%}.site-motion_label__ityZG{white-space:nowrap}.site-motion_toggle__4ah64[aria-pressed=true] .site-motion_indicator__L42RG{background:currentColor}@media (forced-colors:active){.site-motion_toggle__4ah64{border-color:ButtonText}.site-motion_toggle__4ah64[aria-pressed=true] .site-motion_indicator__L42RG{background:ButtonText}}.signal-diagram_figure__Ommv2{--diagram-line:var(--line-on-immersive);--focus-ring:var(--scene-accent);--pad:clamp(20px,3.2vw,56px);position:relative;margin:0;padding:var(--pad);background:transparent;color:var(--on-immersive)}.signal-diagram_explorer__bHnl3{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:16px 2vw;align-items:center;padding-bottom:clamp(24px,2.6vw,40px);border-bottom:1px solid var(--diagram-line)}.signal-diagram_explorerLabel__IJ0sZ,.signal-diagram_figure__Ommv2 figcaption span,.signal-diagram_footnote__c8fUs,.signal-diagram_index__nzTHO,.signal-diagram_scenarioCaption__h3DKY p span{font-family:var(--font-mono),monospace;font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums}.signal-diagram_explorerLabel__IJ0sZ,.signal-diagram_index__nzTHO{color:var(--night-muted)}.signal-diagram_explorerLabel__IJ0sZ{display:inline-flex;align-items:center;gap:10px}.signal-diagram_explorerLabel__IJ0sZ:before{width:6px;height:6px;background:var(--scene-accent);content:""}.signal-diagram_controls__G1tYC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid color-mix(in srgb,var(--line-on-immersive) 80%,transparent);border-radius:999px;background:color-mix(in srgb,var(--on-immersive) 3%,transparent)}.signal-diagram_controls__G1tYC button{min-height:44px;border:1px solid transparent;border-radius:999px;padding:0 18px;background:transparent;color:var(--night-muted);font-size:12px;font-weight:500;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:color .3s var(--ease-ui),border-color .3s var(--ease-ui),background-color .3s var(--ease-ui)}.signal-diagram_controls__G1tYC button:hover:not(:disabled){color:var(--on-immersive);border-color:var(--line-on-immersive)}.signal-diagram_controls__G1tYC button[aria-pressed=true]{background:var(--on-immersive);border-color:var(--on-immersive);color:var(--immersive)}.signal-diagram_controls__G1tYC button:disabled{opacity:.52;cursor:default}.signal-diagram_controls__G1tYC button:focus-visible{outline:2px solid var(--scene-accent);outline-offset:2px}.signal-diagram_field__RUGKK{position:relative;padding-top:clamp(28px,3.4vw,56px)}.signal-diagram_stages__UTlDo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.signal-diagram_stages__UTlDo>li{min-width:0;padding-inline:clamp(1rem,2.3vw,2.4rem);border-left:1px solid var(--diagram-line)}.signal-diagram_stages__UTlDo>li:first-child{padding-left:0;border-left:0}.signal-diagram_stages__UTlDo>li:last-child{padding-right:0}.signal-diagram_visual__lIqxs{position:relative}.signal-diagram_stages__UTlDo>li:not(:last-child) .signal-diagram_visual__lIqxs:after{position:absolute;z-index:1;top:50%;left:calc(100% + .3rem);width:calc(clamp(1rem, 2.3vw, 2.4rem) * 2 - .6rem);border-top:1px solid var(--scene-accent)}.signal-diagram_stages__UTlDo>li:not(:last-child) .signal-diagram_visual__lIqxs:before{position:absolute;z-index:2;top:calc(50% - 3px);left:calc(100% + clamp(1rem, 2.3vw, 2.4rem) * 2 - .55rem);width:6px;height:6px;border-top:1px solid var(--scene-accent);border-right:1px solid var(--scene-accent);transform:rotate(45deg)}.signal-diagram_stages__UTlDo>li:not(:last-child) .signal-diagram_visual__lIqxs:after,.signal-diagram_stages__UTlDo>li:not(:last-child) .signal-diagram_visual__lIqxs:before{content:""}.signal-diagram_stages__UTlDo svg{display:block;width:100%;height:clamp(150px,15vw,220px);margin:clamp(1.7rem,3vw,2.8rem) 0;overflow:visible}.signal-diagram_grid__gtkGj{fill:none;stroke:var(--on-immersive);stroke-opacity:.09;stroke-width:1;vector-effect:non-scaling-stroke}.signal-diagram_estimateLine__wRlpN,.signal-diagram_wave__V3rbV{fill:none;stroke:var(--scene-accent);stroke-linejoin:round;vector-effect:non-scaling-stroke}.signal-diagram_wave__V3rbV{stroke-width:1.5}.signal-diagram_estimateLine__wRlpN{stroke-width:1.2;stroke-dasharray:3 5}.signal-diagram_estimatePoints__LlxU6{fill:var(--scene-accent)}.signal-diagram_estimatePoints__LlxU6 circle{transform-box:fill-box;transform-origin:center}.signal-diagram_gapMarker__FMAmt{fill:var(--night-muted);opacity:0;transition:opacity .18s ease}.signal-diagram_figure__Ommv2[data-scenario=missing] .signal-diagram_gapMarker__FMAmt{opacity:.8}.signal-diagram_orbit___gaya{fill:none;stroke:var(--on-immersive);stroke-width:1;stroke-opacity:.2;vector-effect:non-scaling-stroke}.signal-diagram_core__NvGLo{fill:var(--scene-accent);transition:fill .18s ease,stroke .18s ease}.signal-diagram_cross__OnsfU{fill:none;stroke:var(--immersive);stroke-width:1.4;transition:stroke .18s ease;vector-effect:non-scaling-stroke}.signal-diagram_figure__Ommv2[data-response-active=false] .signal-diagram_core__NvGLo{fill:var(--immersive);stroke:var(--night-muted);stroke-width:1}.signal-diagram_figure__Ommv2[data-response-active=false] .signal-diagram_cross__OnsfU{stroke:var(--night-muted)}.signal-diagram_stages__UTlDo h3{margin:0;font-size:clamp(1.35rem,2vw,2rem);font-weight:400;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.signal-diagram_stages__UTlDo p{min-height:6em;max-width:24rem;margin:1rem 0 0;color:var(--night-muted);font-size:.94rem;line-height:1.65;text-wrap:pretty}.signal-diagram_footnote__c8fUs{display:inline-flex;margin-top:1.6rem;padding:5px 11px;border:1px solid var(--diagram-line);border-radius:999px;color:var(--on-immersive);font-size:10px;line-height:1.5;letter-spacing:.06em}.signal-diagram_pointerHint__mfGY4{display:none;position:absolute;right:0;bottom:-1.9rem;color:var(--night-muted);font-family:var(--font-mono),monospace;font-size:.625rem;letter-spacing:.03em}.signal-diagram_scenarioCaption__h3DKY{display:grid;margin-top:clamp(2.6rem,4vw,3.8rem);padding:1.2rem 0;border-top:1px solid var(--diagram-line);border-bottom:1px solid var(--diagram-line)}.signal-diagram_scenarioCaption__h3DKY p{grid-area:1/1;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);-moz-column-gap:2vw;column-gap:2vw;align-items:baseline;max-width:none;margin:0;color:var(--night-muted);font-size:.9rem;line-height:1.6;visibility:hidden}.signal-diagram_scenarioCaption__h3DKY .signal-diagram_currentCaption__S_myw{visibility:visible}.signal-diagram_scenarioCaption__h3DKY p span{min-width:0;margin:0;color:var(--scene-accent)}.signal-diagram_figure__Ommv2 figcaption{display:flex;gap:1.3rem;margin-top:1.4rem;color:var(--night-muted);font-size:.78rem;line-height:1.6}.signal-diagram_figure__Ommv2 figcaption span{flex:0 0 auto;color:var(--on-immersive)}@media (hover:hover) and (pointer:fine){.signal-diagram_figure__Ommv2[data-motion-active=true] .signal-diagram_pointerHint__mfGY4{display:block}}@media (max-width:1000px){.signal-diagram_explorer__bHnl3{grid-template-columns:minmax(0,1fr)}.signal-diagram_scenarioCaption__h3DKY p{grid-template-columns:minmax(0,1fr);row-gap:.5rem}.signal-diagram_stages__UTlDo>li{padding-inline:1.2rem}.signal-diagram_stages__UTlDo p{min-height:8.2em}}@media (max-width:700px){.signal-diagram_figure__Ommv2{--pad:20px}.signal-diagram_explorer__bHnl3{gap:14px}.signal-diagram_controls__G1tYC{grid-template-columns:1fr;border-radius:24px}.signal-diagram_controls__G1tYC button{text-align:left;padding:0 16px}.signal-diagram_stages__UTlDo{grid-template-columns:1fr}.signal-diagram_stages__UTlDo>li,.signal-diagram_stages__UTlDo>li:first-child,.signal-diagram_stages__UTlDo>li:last-child{padding:1.8rem 0;border-top:1px solid var(--diagram-line);border-left:0}.signal-diagram_stages__UTlDo>li:first-child{padding-top:0;border-top:0}.signal-diagram_stages__UTlDo>li:last-child{padding-bottom:0}.signal-diagram_stages__UTlDo>li:not(:last-child) .signal-diagram_visual__lIqxs:after,.signal-diagram_stages__UTlDo>li:not(:last-child) .signal-diagram_visual__lIqxs:before{display:none}.signal-diagram_stages__UTlDo svg{max-width:300px;height:170px;margin:1.4rem auto}.signal-diagram_stages__UTlDo h3{font-size:1.6rem}.signal-diagram_stages__UTlDo p{min-height:0;margin-top:.6rem}.signal-diagram_footnote__c8fUs{margin-top:1rem}.signal-diagram_figure__Ommv2 figcaption{gap:1rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.signal-diagram_controls__G1tYC button,.signal-diagram_core__NvGLo,.signal-diagram_cross__OnsfU,.signal-diagram_gapMarker__FMAmt{transition:none}}@media (forced-colors:active){.signal-diagram_controls__G1tYC{border-color:CanvasText}.signal-diagram_controls__G1tYC button[aria-pressed=true]{forced-color-adjust:none;background:Highlight;color:HighlightText;border-color:Highlight}.signal-diagram_explorerLabel__IJ0sZ:before{background:CanvasText}}.stage_stage__PdH3q{--stage-ground:var(--immersive);--stage-key:var(--stage-glow,#16232C);--stage-radius:clamp(14px,1.4vw,22px);--stage-inset:clamp(16px,2vw,28px);--ink:var(--on-immersive);--muted:var(--muted-on-immersive);--line:var(--line-on-immersive);position:relative;isolation:isolate;overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:var(--stage-radius);background:radial-gradient(120% 90% at 70% 35%,var(--stage-key),transparent 60%),var(--stage-ground);color:var(--on-immersive)}:root[data-theme=dark] .stage_stage__PdH3q{--stage-key:var(--stage-glow,#13212B);box-shadow:0 0 0 1px #243540,0 50px 120px -50px #000}@media (prefers-color-scheme:dark){:root:not([data-theme]) .stage_stage__PdH3q{--stage-key:var(--stage-glow,#13212B);box-shadow:0 0 0 1px #243540,0 50px 120px -50px #000}}.stage_stage__PdH3q:after{position:absolute;inset:0;z-index:5;border-radius:inherit;pointer-events:none;content:""}:root[data-theme=dark] .stage_stage__PdH3q:after{box-shadow:inset 0 1px 0 rgb(237 242 245/.09)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .stage_stage__PdH3q:after{box-shadow:inset 0 1px 0 rgb(237 242 245/.09)}}.stage_poster__srtnp{position:absolute;inset:0;z-index:0}.stage_mount__Sa2T4{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.1,1)}.stage_mount__Sa2T4>canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.stage_stage__PdH3q[data-drawn=true] .stage_mount__Sa2T4{opacity:1}.stage_stage__PdH3q[data-drawn=true] .stage_poster__srtnp{visibility:hidden;transition:visibility 0s linear .32s}.stage_labels__ku7i8{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.1,1)}.stage_stage__PdH3q[data-drawn=true] .stage_labels__ku7i8{opacity:1}.stage_label__RiXzX,.stage_labels__ku7i8>*{position:absolute;left:0;top:0;isolation:isolate;margin:0;font-family:var(--font-mono);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--muted-on-immersive);font-variant-numeric:tabular-nums;text-shadow:0 0 6px var(--stage-ground),0 0 2px var(--stage-ground)}.stage_label__RiXzX:before,.stage_labels__ku7i8>:before{position:absolute;inset:-4px -9px;z-index:-1;border-radius:6px;background:var(--stage-ground);opacity:.86;filter:blur(5px);pointer-events:none;content:""}.stage_labels__ku7i8>*{will-change:transform,opacity;left:clamp(0px,(1lh - 1.3em - .5px) * 1000000,100000px)}.stage_label__RiXzX[data-align=start],.stage_labels__ku7i8>[data-align=start]{translate:10px -50%}.stage_label__RiXzX[data-align=end],.stage_labels__ku7i8>[data-align=end]{translate:calc(-100% - 10px) -50%}.stage_label__RiXzX[data-align=above],.stage_labels__ku7i8>[data-align=above]{translate:-50% calc(-100% - 6px)}.stage_caption__CWbHG{position:absolute;z-index:3;top:var(--stage-inset);left:var(--stage-inset);display:flex;gap:10px;align-items:baseline;box-sizing:content-box;max-width:min(52ch,calc(100% - 2 * var(--stage-inset)));margin:-6px -10px;padding:6px 10px;border-radius:8px;background:color-mix(in srgb,var(--stage-ground) 80%,transparent);font-family:var(--font-mono);font-size:11px;line-height:1.55;letter-spacing:.02em;color:var(--muted-on-immersive);text-wrap:pretty}.stage_caption__CWbHG:before{flex:none;width:6px;height:6px;translate:0 -1px;background:var(--scene-accent,#8BC7E0);content:""}.stage_overlay__LYYPY{position:absolute;inset:0;z-index:4;pointer-events:none}.stage_overlay__LYYPY>*{pointer-events:auto}@media (max-width:700px){.stage_stage__PdH3q[data-stage=field]{display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.stage_stage__PdH3q[data-stage=field]>.stage_caption__CWbHG{position:relative;grid-row:1;grid-column:1;align-self:start;justify-self:start;top:auto;left:auto;margin:calc(var(--stage-inset) - 6px) calc(var(--stage-inset) - 10px) 4px}.stage_stage__PdH3q[data-stage=field]>.stage_labels__ku7i8,.stage_stage__PdH3q[data-stage=field]>.stage_mount__Sa2T4,.stage_stage__PdH3q[data-stage=field]>.stage_poster__srtnp{grid-row:2;grid-column:1}.stage_stage__PdH3q[data-stage=field]>.stage_overlay__LYYPY{grid-row:1/-1;grid-column:1}}@media print{.stage_labels__ku7i8,.stage_mount__Sa2T4{display:none}.stage_stage__PdH3q[data-drawn=true] .stage_poster__srtnp{visibility:visible}:root .stage_stage__PdH3q,:root .stage_stage__PdH3q:after,:root:not([data-theme]) .stage_stage__PdH3q,:root:not([data-theme]) .stage_stage__PdH3q:after,:root[data-theme] .stage_stage__PdH3q,:root[data-theme] .stage_stage__PdH3q:after{box-shadow:none}}@media (forced-colors:active){.stage_labels__ku7i8,.stage_mount__Sa2T4{display:none}.stage_stage__PdH3q[data-drawn=true] .stage_poster__srtnp{visibility:visible}}.field-poster_poster__owY3H{position:absolute;inset:0;container-type:size;overflow:hidden}.field-poster_svg__o4yL1{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;overflow:visible}.field-poster_label__rL7Gk{--s:min(100cqw/1600,100cqh/900);left:calc(50% + (var(--x) - 800) * var(--s));top:calc(50% + (var(--y) - 450) * var(--s))}@container (max-width: 759.98px){.field-poster_label__rL7Gk{display:none}.field-poster_svg__o4yL1{--k:max(min(100cqw/1600,100cqh/900),min(80cqw/var(--bw),90cqh/var(--bh)));inset:auto;left:calc(50% - var(--cx) * var(--k));top:calc(50% - var(--cy) * var(--k));width:calc(1600 * var(--k));height:calc(900 * var(--k))}}.site-theme_control__WVvHq{position:relative;flex-shrink:0;color:var(--chrome-ink)}.site-theme_trigger__arXPy{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--chrome-border);border-radius:50%;background:var(--chrome-fill);backdrop-filter:blur(14px) saturate(1.2);color:var(--chrome-ink);cursor:pointer;transition:color .3s var(--ease-ui),background-color .3s var(--ease-ui),border-color .3s var(--ease-ui)}.site-theme_trigger__arXPy:hover,.site-theme_trigger__arXPy[aria-expanded=true]{background:var(--chrome-hover)}.site-theme_trigger__arXPy:disabled{visibility:hidden}.site-theme_trigger__arXPy svg{transition:transform .42s var(--ease-ui)}html[data-site-motion=on] .site-theme_trigger__arXPy:hover svg{transform:rotate(-12deg)}.site-theme_popover__4OUYP{position:absolute;z-index:2;top:calc(100% + 10px);right:0;width:188px;padding:6px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:var(--shadow);transform-origin:top right}.site-theme_option__HxBnm{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 12px;border:0;border-radius:10px;background:transparent;color:var(--muted);font-size:var(--type-ui);font-weight:500;line-height:20px;letter-spacing:.02em;text-transform:uppercase;text-align:left;cursor:pointer}.site-theme_option__HxBnm svg{flex-shrink:0}.site-theme_option__HxBnm[aria-checked=true]{color:var(--ink);background:var(--surface-inset)}.site-theme_option__HxBnm:focus-visible,.site-theme_option__HxBnm:hover{color:var(--ink);background:var(--surface-inset)}.site-theme_option__HxBnm:focus-visible{outline-offset:-2px;box-shadow:none}.site-theme_check__RNBrB{margin-left:auto}.site-theme_status__ho_KF{padding:8px 10px;font-size:12px;line-height:1.5}.site-theme_noScript__6aMb4{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes site-theme_enter__zTdDy{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}html[data-site-motion=on] .site-theme_popover__4OUYP{animation:site-theme_enter__zTdDy .22s var(--ease-ui)}@media (prefers-reduced-motion:reduce){.site-theme_popover__4OUYP{animation:none!important}}@media (forced-colors:active){.site-theme_trigger__arXPy{border-color:ButtonText}}