.methodology-page{--method-gutter:clamp(20px, 3vw, 32px);--method-container:1200px;min-width:320px;color:var(--sp-ink);background:var(--sp-carbon);font-family:var(--font-body);font-weight:300;overflow:clip}.method-container{width:min(100% - (var(--method-gutter) * 2), var(--method-container));margin-inline:auto}.method-hero,.method-dark{color:var(--sp-paper);background-color:var(--sp-carbon);background-image:radial-gradient(circle at 78% 18%,#183f2e29,#0000 54%),linear-gradient(135deg,#10110f 0%,#0f1411 58%,#10110f 100%)}.method-light,.methodology-page .method-close{color:var(--sp-ink);background-color:var(--sp-ivory);background-image:linear-gradient(#2f6f5007 1px,#0000 1px),linear-gradient(90deg,#2f6f5007 1px,#0000 1px);background-size:30px 30px}.method-hero{border-bottom:1px solid var(--sp-line-dark);position:relative;overflow:hidden}.method-hero>img{opacity:.06;pointer-events:none;width:560px;height:auto;position:absolute;top:40px;right:-60px}.method-hero .method-container{padding-block:112px 100px;position:relative}.method-eyebrow{color:var(--sp-green);font-family:var(--font-mono);font-size:var(--eyebrow-size);font-weight:var(--eyebrow-weight);letter-spacing:var(--eyebrow-tracking);line-height:var(--eyebrow-leading);text-transform:uppercase;margin:0}.method-dark .method-eyebrow,.method-hero .method-eyebrow{color:var(--sp-green-bright)}.method-hero h1{max-width:15ch;color:var(--sp-paper);font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:22px 0 0;font-size:clamp(42px,5.4vw,76px);font-weight:700;line-height:.98}.method-hero h1 .method-hero-underline{text-decoration-line:underline;-webkit-text-decoration-color:var(--sp-green-bright);text-decoration-color:var(--sp-green-bright);text-underline-offset:.12em;text-decoration-skip-ink:auto;text-decoration-thickness:.055em}.method-hero-lead{max-width:58ch;color:var(--sp-stone-dark);text-wrap:pretty;margin:30px 0 0;font-size:20px;line-height:1.5}.method-hero-lead em{text-underline-offset:3px;text-decoration:underline}.method-signature{color:var(--sp-green-bright);font-family:var(--font-mono);letter-spacing:.02em;margin:22px 0 0;font-size:15px;font-weight:500}.method-hero hr{background:var(--sp-green);border:0;border-radius:999px;width:232px;height:4px;margin:40px 0 0}.method-step-scope{position:relative}.method-rail{z-index:20;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;align-items:center;transition:opacity .2s,visibility .2s;display:flex;position:fixed;top:50%;left:max(16px,50vw - 676px);transform:translateY(-50%)}.method-step-scope.is-in-scope .method-rail{opacity:1;visibility:visible;pointer-events:auto}.method-rail>div{flex-direction:column;align-items:center;display:flex}.method-rail i{background:#565750;width:1px;height:38px;display:block}.method-rail i.is-complete{background:var(--sp-green)}.method-rail button{width:34px;height:34px;color:var(--sp-stone-dark);font-family:var(--font-mono);cursor:pointer;background:#10110fdb;border:1px solid #76766f;border-radius:50%;place-items:center;padding:0;font-size:11px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.method-rail button.is-complete{color:var(--sp-paper);background:var(--sp-green);border-color:var(--sp-green)}.method-rail button[aria-current=step]{box-shadow:0 0 0 5px #2f6f502e}.method-rail button small{color:var(--sp-stone-dark);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;font-size:8px;transition:opacity .18s;position:absolute;left:44px}.method-rail button:hover small,.method-rail button:focus-visible small{opacity:1}.method-section{border-bottom:1px solid var(--sp-line-dark);scroll-margin-top:68px}.method-light{border-bottom-color:var(--sp-line)}.method-section .method-container,.method-artifacts .method-container{padding-block:var(--section-space)}.method-section h2,.method-artifacts h2{max-width:24ch;font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:18px 0 0;font-size:clamp(32px,3.8vw,50px);font-weight:700;line-height:1}.method-deck{max-width:56ch;color:var(--sp-stone);margin:24px 0 0;font-size:20px;line-height:1.5}.method-dark .method-deck{color:var(--sp-stone-dark)}.method-deck--subhead{max-width:38ch;color:var(--sp-ink);font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(24px,2.25vw,32px);font-weight:700;line-height:1.06}.method-dark .method-deck--subhead{color:var(--sp-paper)}.method-body-lead{max-width:68ch;color:var(--sp-stone);text-wrap:pretty;margin:32px 0 0;font-size:18px;line-height:1.6}.method-body-lead--wide{width:100%;max-width:none}.method-dark .method-body-lead{color:var(--sp-stone-dark)}.method-step-chip{width:34px;height:34px;color:var(--sp-green);border:1px solid var(--sp-green);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:12px;display:none}.method-dark .method-step-chip{color:var(--sp-green-bright);border-color:var(--sp-green-bright)}.method-section blockquote{background:0 0;border:0;max-width:950px;margin:40px 0 0;padding:0}.method-section blockquote p{color:var(--sp-green);font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:clamp(28px,2.7vw,34px);font-weight:700;line-height:1.12}.method-section blockquote cite{color:var(--sp-stone-dark);font-family:var(--font-mono);letter-spacing:.12em;margin-top:16px;font-size:11px;font-style:normal;display:block}.method-instruments,.method-feature-grid{grid-template-columns:1fr 1fr;gap:40px 48px;max-width:1120px;margin-top:36px;display:grid}.method-instruments article,.method-feature-grid article{border-top:1px solid var(--sp-line-dark);padding-top:20px}.method-feature-grid.is-light article{border-color:var(--sp-line)}.method-instruments span,.method-feature-grid span,.method-leak-kicker{color:var(--sp-green-bright);font-family:var(--font-mono);letter-spacing:.12em;font-size:10.5px;font-weight:500}.method-light .method-feature-grid span,.method-light .method-leak-kicker{color:var(--sp-green)}.method-instruments h3,.method-feature-grid h3{color:var(--sp-paper);font-family:var(--font-display);letter-spacing:-.015em;margin:12px 0 0;font-size:22px;font-weight:700;line-height:1.1}.method-feature-grid.is-light h3{color:var(--sp-ink)}.method-instruments p,.method-feature-grid p{color:var(--sp-stone-dark);text-wrap:pretty;margin:12px 0 0;font-size:16.5px;line-height:1.6}.method-feature-grid.is-light p{color:var(--sp-stone)}.method-figure{max-width:1120px;margin:48px 0 0}.method-figure-shell{color:var(--sp-paper);border:1px solid var(--sp-line-dark);background:#141512;border-radius:8px;overflow:hidden}.method-figure-shell.is-chamfered{clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px);border:2px solid #2a2b27;border-radius:0;padding:12px}.method-figure figcaption{color:var(--sp-green);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:12px;font-weight:500;line-height:1.45}.method-dark .method-figure figcaption{color:var(--sp-green-bright)}.method-diagram-scroll{overscroll-behavior-inline:contain;scrollbar-color:var(--sp-green) transparent;overflow-x:auto}.method-diagram-scroll:focus-visible{outline:2px solid var(--sp-green-bright);outline-offset:-2px}.method-diagram-scroll>svg{width:100%;min-width:780px;height:auto;display:block}.method-sprint-widget-scroll{background:#10110f}.execution-sprint-widget{width:100%;min-width:1080px;overflow:hidden}.execution-sprint-widget-chip{appearance:none}.execution-sprint-widget-chip:focus-visible{outline:3px solid var(--sp-gold);outline-offset:2px}.execution-sprint-widget .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.methodology-page svg text{-webkit-user-select:none;user-select:none}.diagram-title,.diagram-label,.diagram-note,.diagram-value,.bridge-gold-text,.bridge-copper-text,.chart-legend text{font-family:var(--font-mono)}.diagram-title{fill:var(--sp-stone-dark);letter-spacing:1.5px;font-size:11px;font-weight:600}.diagram-label{fill:#8d8c84;letter-spacing:1.1px;font-size:9.5px;font-weight:600}.diagram-label.wide{letter-spacing:1.8px}.diagram-note{fill:#77776f;letter-spacing:.7px;font-size:9px;font-weight:500}.diagram-value{fill:var(--sp-paper);letter-spacing:.5px;font-size:11px;font-weight:700}.track{stroke:#f1efe917;stroke-width:10px}.track-fill{stroke:var(--sp-green);stroke-width:10px}.track-fill-deep{stroke:var(--sp-deep-green);stroke-width:10px}.divider{stroke:#f1efe91f;stroke-width:1px}.diagram-handle{cursor:grab;outline:none}.diagram-handle:focus-visible>circle:first-child{stroke:var(--sp-gold);stroke-width:4px}.diagram-handle>circle:first-child{fill:var(--sp-green);stroke:var(--sp-paper);stroke-width:2px}.diagram-handle .hit-area{fill:#0000;stroke:none;touch-action:none}.radar-ring{fill:none;stroke:#f1efe914;stroke-width:1px}.radar-ring-outer{stroke:#f1efe92e}.radar-spoke{stroke:#f1efe914;stroke-width:1px}.radar-label{fill:var(--sp-stone-dark);font-family:var(--font-body);font-size:12px;font-weight:700}.radar-value{fill:#2f6f503d;stroke:var(--sp-green-bright);stroke-width:2.5px;stroke-linejoin:round}.maturity-value{fill:var(--sp-paper);font-family:var(--font-display);letter-spacing:-.4px;font-size:34px;font-weight:700}.ev-banner rect{fill:#181a16;stroke:#f1efe924}.ev-banner>line{stroke:var(--sp-green);stroke-width:3px}.ev-range{fill:var(--sp-green-bright);font-family:var(--font-display);letter-spacing:-.3px;font-size:30px;font-weight:700}.metric-card rect{fill:#181a16;stroke:#f1efe91f}.metric-value{fill:var(--sp-paper);font-family:var(--font-display);font-size:27px;font-weight:700}.metric-value.small{font-size:23px}.method-bar{fill:var(--sp-deep-green)}.method-bar-asset{fill:#45463f}.reconciled-line{stroke:var(--sp-gold);stroke-width:1.2px;stroke-dasharray:4 4}.comp-axis,.comp-tick{stroke:#f1efe92e;stroke-width:1px}.comp-curve{fill:none;stroke:var(--sp-stone-dark);stroke-width:1.5px}.comp-marker-line{stroke:var(--sp-gold);stroke-width:1.2px;stroke-dasharray:4 4}.comp-marker{fill:var(--sp-gold);stroke:#141512;stroke-width:3px}.legend-gold,.bridge-year-one{fill:var(--sp-gold)}.legend-copper,.bridge-year-three{fill:var(--sp-copper)}.bridge-base{fill:var(--sp-deep-green)}.bridge-target-base{fill:var(--sp-green)}.bridge-connector{stroke:#a98b4ba6;stroke-width:1px;stroke-dasharray:4 3;stroke-linecap:round}.bridge-year-one{stroke:var(--sp-gold);stroke-width:.75px;vector-effect:non-scaling-stroke}.bridge-copper-guide{fill:none;stroke:#a74e28b8;stroke-width:1.1px;stroke-dasharray:4 4}.bridge-gold-text{fill:var(--sp-gold);letter-spacing:.5px;font-size:9.5px;font-weight:700}.bridge-copper-text{fill:#c27650;letter-spacing:.5px;font-size:9.5px;font-weight:700}.bridge-gold-text.strong{font-size:11.5px}.gap-bracket-svg{fill:none;stroke-width:1.4px}.gap-bracket-svg.gold{stroke:var(--sp-gold)}.gap-bracket-svg.copper{stroke:var(--sp-copper)}.digital-twin{background:#141512}.scenario-controls{flex-wrap:wrap;gap:10px;padding:58px 48px 0;display:flex}.scenario-controls button{min-height:28px;color:var(--sp-stone-dark);font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;background:#2f6f5014;border:1px solid #55564f;border-radius:999px;padding:5px 14px;font-size:9px;font-weight:700}.scenario-controls button.is-active{color:var(--sp-paper);background:var(--sp-green);border-color:var(--sp-green)}.chart-grid{stroke:#f1efe914;stroke-width:1px}.force-hire{stroke:var(--sp-copper);stroke-width:1.2px;stroke-dasharray:5 5}.base-reference{fill:none;stroke:#c7c0b752;stroke-width:1.2px;stroke-dasharray:4 5}.revenue-area{fill:#2f6f504d}.twin-revenue-line{fill:none;stroke:var(--sp-green-bright);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ebitda-area{fill:#a98b4b38}.ebitda-line{fill:none;stroke:var(--sp-gold);stroke-width:1.5px}.utilization-line{fill:none;stroke:#f1efe9e6;stroke-width:2px}.hire-marker{fill:var(--sp-gold);stroke:#141512;stroke-width:2px}.chart-legend text{fill:var(--sp-stone-dark);letter-spacing:.5px;font-size:9px}.revenue-key{fill:#2f6f5080;stroke:var(--sp-green-bright)}.ebitda-key{fill:#a98b4b66;stroke:var(--sp-gold)}.method-leak-grid{grid-template-columns:1fr 1fr;column-gap:56px;max-width:1120px;margin-top:40px;display:grid}.method-leak-grid article{border-top:1px solid var(--sp-line)}.method-leak-grid h3{margin:0}.method-leak-trigger{width:100%;min-height:76px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px 0;display:grid}.method-leak-trigger:focus-visible{outline:2px solid var(--sp-green);outline-offset:5px}.method-leak-heading{gap:10px;min-width:0;display:grid}.method-leak-kicker{display:block}.method-leak-title{color:var(--sp-ink);font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;font-size:20px;font-weight:700;line-height:1.1}.method-leak-trigger:hover .method-leak-title{color:var(--sp-green)}.method-leak-toggle{width:28px;height:28px;color:var(--sp-green);border:1px solid var(--sp-line);font-family:var(--font-mono);border-radius:50%;place-items:center;font-size:17px;font-weight:500;line-height:1;display:inline-grid}.method-leak-trigger[aria-expanded=true] .method-leak-toggle{color:var(--sp-paper);background:var(--sp-green);border-color:var(--sp-green)}.method-leak-panel{padding:0 48px 26px 0}.method-leak-panel p{color:var(--sp-stone);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}.method-execution-subsection{border-top:1px solid var(--sp-line);margin-top:clamp(58px,7vw,88px);padding-top:40px}.method-subsection-title{max-width:24ch;color:var(--sp-ink);font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:18px 0 0;scroll-margin-top:92px;font-size:clamp(32px,3.8vw,50px);font-weight:700;line-height:1}.method-execution-subsection>.method-body-lead{margin-top:24px}.method-execution-office{border-top:1px solid var(--sp-line-dark)}.method-execution-office .method-subsection-title{color:var(--sp-paper)}.method-office-artifact-intro{max-width:68ch;color:var(--sp-stone-dark);text-wrap:pretty;margin:22px 0 0;font-size:18px;line-height:1.6}.method-artifact-grid{grid-template-columns:repeat(3,1fr);column-gap:48px;max-width:1120px;margin-top:44px;display:grid}.method-artifact-grid>div{border-top:1px solid var(--sp-line-dark);align-items:baseline;gap:16px;min-height:82px;padding:18px 0 24px;display:flex}.method-artifact-grid span{color:var(--sp-green-bright);font-family:var(--font-mono);font-size:12px;font-weight:700}.method-artifact-grid p{color:var(--sp-paper);margin:0;font-size:15.5px;line-height:1.5}.methodology-page .method-close .method-container{padding-block:var(--section-space)}.methodology-page .method-close .method-close-card{background:var(--sp-paper);border:1px solid var(--sp-line);border-top:4px solid var(--sp-green);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:48px;display:grid;box-shadow:0 1px 2px #10110f0a,0 8px 24px #10110f0f}.methodology-page .method-close h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1}.method-close-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.methodology-page .method-close a{white-space:nowrap;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 24px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.methodology-page .method-close .method-close-cta-primary{color:var(--sp-paper);background:var(--sp-green)}.methodology-page .method-close .method-close-cta-primary:hover{background:var(--signal-hover)}.methodology-page .method-close .method-close-cta-secondary{color:var(--sp-ink);border-color:var(--sp-line);background:0 0}.methodology-page .method-close .method-close-cta-secondary:hover{background:var(--sp-ivory);border-color:var(--sp-green)}.methodology-page .method-close a:focus-visible{outline:2px solid var(--sp-gold);outline-offset:4px}@keyframes method-stroke-draw{0%{stroke-dashoffset:1200px}to{stroke-dashoffset:0}}@keyframes method-fade-in{0%{opacity:0}to{opacity:1}}@keyframes method-radar-bloom{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes method-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes method-chart-clip-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.method-figure.is-motion-enabled:not(.is-figure-revealed) .baseline-revenue-fill,.method-figure.is-motion-enabled:not(.is-figure-revealed) .baseline-margin-fill{stroke-dasharray:1200;stroke-dashoffset:1200px}.method-figure.is-motion-enabled:not(.is-figure-revealed) .baseline-revenue-value,.method-figure.is-motion-enabled:not(.is-figure-revealed) .baseline-margin-handle,.method-figure.is-motion-enabled:not(.is-figure-revealed) .baseline-margin-value,.method-figure.is-motion-enabled:not(.is-figure-revealed) .baseline-maturity-output,.method-figure.is-motion-enabled:not(.is-figure-revealed) .ev-banner,.method-figure.is-motion-enabled:not(.is-figure-revealed) .metric-card,.method-figure.is-motion-enabled:not(.is-figure-revealed) .baseline-method-heading,.method-figure.is-motion-enabled:not(.is-figure-revealed) .baseline-method>text,.method-figure.is-motion-enabled:not(.is-figure-revealed) .baseline-comp,.method-figure.is-motion-enabled:not(.is-figure-revealed) .baseline-reconciled,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-base-labels,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-step .bridge-connector,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-target-connector,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-step .bridge-step-labels,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-step .bridge-step-copper-label,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-copper-guide,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-target-labels,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-gap-year-one,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-gap-year-three,.method-figure.is-motion-enabled:not(.is-figure-revealed) .scenario-controls,.method-figure.is-motion-enabled:not(.is-figure-revealed) .chart-guardrail,.method-figure.is-motion-enabled:not(.is-figure-revealed) .chart-legend,.method-figure.is-motion-enabled:not(.is-figure-revealed) .chart-summary{opacity:0}.method-figure.is-motion-enabled:not(.is-figure-revealed) .radar-live{opacity:0;transform:scale(0)}.method-figure.is-motion-enabled:not(.is-figure-revealed) .baseline-method .method-bar,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-base,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-step .bridge-year-one,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-step .bridge-year-three,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-target-layer,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-target-year-one,.method-figure.is-motion-enabled:not(.is-figure-revealed) .bridge-target-year-three{transform:scaleY(0)}.method-figure.is-motion-enabled:not(.is-figure-revealed) .chart-reveal-clip{transform:scaleX(0)}.method-figure.is-motion-enabled.is-figure-revealed .baseline-revenue-fill{stroke-dasharray:1200;animation:.5s .1s both method-stroke-draw}.method-figure.is-motion-enabled.is-figure-revealed .baseline-revenue-value{animation:.45s .5s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .baseline-margin-fill{stroke-dasharray:1200;animation:.4s .45s both method-stroke-draw}.method-figure.is-motion-enabled.is-figure-revealed .baseline-margin-handle,.method-figure.is-motion-enabled.is-figure-revealed .baseline-margin-value{animation:.45s .8s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .radar-live{transform-box:fill-box;transform-origin:50%;animation:.9s cubic-bezier(.2,.7,.3,1) .55s both method-radar-bloom}.method-figure.is-motion-enabled.is-figure-revealed .baseline-maturity-output{animation:.45s .9s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .ev-banner{animation:.45s .95s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .metric-card{animation:.45s 1.1s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .baseline-method-heading{animation:.45s 1.2s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .baseline-method .method-bar{transform-box:fill-box;transform-origin:bottom;animation:method-bar-grow .4s ease var(--bar-delay) both}.method-figure.is-motion-enabled.is-figure-revealed .baseline-method>text{animation:method-fade-in .45s ease var(--bar-label-delay) both}.method-figure.is-motion-enabled.is-figure-revealed .baseline-comp{animation:.45s 1.45s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .baseline-reconciled{animation:.45s 1.55s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .bridge-base,.method-figure.is-motion-enabled.is-figure-revealed .bridge-step .bridge-year-one,.method-figure.is-motion-enabled.is-figure-revealed .bridge-step .bridge-year-three,.method-figure.is-motion-enabled.is-figure-revealed .bridge-target-layer,.method-figure.is-motion-enabled.is-figure-revealed .bridge-target-year-one,.method-figure.is-motion-enabled.is-figure-revealed .bridge-target-year-three{transform-box:fill-box;transform-origin:bottom}.method-figure.is-motion-enabled.is-figure-revealed .bridge-base{animation:.45s 50ms both method-bar-grow}.method-figure.is-motion-enabled.is-figure-revealed .bridge-base-labels{animation:.45s .4s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .bridge-step .bridge-connector{animation:method-fade-in .45s ease var(--connector-delay) both}.method-figure.is-motion-enabled.is-figure-revealed .bridge-target-connector{animation:.45s 1.65s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .bridge-step .bridge-year-one{animation:method-bar-grow .25s ease var(--gold-delay) both}.method-figure.is-motion-enabled.is-figure-revealed .bridge-step .bridge-step-labels{animation:method-fade-in .45s ease var(--step-label-delay) both}.method-figure.is-motion-enabled.is-figure-revealed .bridge-step .bridge-year-three{animation:method-bar-grow .22s ease var(--copper-delay) both}.method-figure.is-motion-enabled.is-figure-revealed .bridge-step .bridge-step-copper-label{animation:method-fade-in .45s ease var(--copper-label-delay) both}.method-figure.is-motion-enabled.is-figure-revealed .bridge-copper-guide{animation:.45s 2.9s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .bridge-target-layer{animation:.35s .2s both method-bar-grow}.method-figure.is-motion-enabled.is-figure-revealed .bridge-target-year-one{animation:.3s 1.75s both method-bar-grow}.method-figure.is-motion-enabled.is-figure-revealed .bridge-target-year-three{animation:.3s 3s both method-bar-grow}.method-figure.is-motion-enabled.is-figure-revealed .bridge-target-labels{animation:.45s 3.3s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .bridge-gap-year-one{animation:.45s 3.4s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .bridge-gap-year-three{animation:.45s 3.55s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .scenario-controls{animation:.45s .15s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .chart-guardrail{animation:.45s .3s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .chart-reveal-clip{transform-box:fill-box;transform-origin:0;animation:1.5s .25s both method-chart-clip-reveal}.method-figure.is-motion-enabled.is-figure-revealed .chart-legend{animation:.45s .5s both method-fade-in}.method-figure.is-motion-enabled.is-figure-revealed .chart-summary{animation:.45s 1.6s both method-fade-in}}@media (max-width:1359px){.method-rail{display:none}.method-step-chip{display:inline-flex}}@media (max-width:980px){.method-instruments,.method-feature-grid,.method-leak-grid{grid-template-columns:1fr}.method-artifact-grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.methodology-page .method-close .method-close-card{grid-template-columns:1fr;gap:24px}.method-close-actions{justify-content:flex-start}}@media (max-width:760px){.method-hero .method-container{padding-block:82px 74px}.method-hero>img{width:430px;right:-160px}.method-section .method-container,.method-artifacts .method-container{padding-block:var(--section-space)}.method-hero-lead{font-size:18px}.method-section blockquote{padding:0}.methodology-page .method-close .method-close-card{padding:34px 28px}.scenario-controls{padding:34px 28px 0}.method-execution-subsection{padding-top:32px}}@media (max-width:640px){.method-artifact-grid{grid-template-columns:1fr}.method-close-actions{grid-template-columns:1fr;width:100%;display:grid}.method-close-actions a{width:100%}.method-figure figcaption{font-size:10px}}@media (prefers-reduced-motion:reduce){.methodology-page *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
