.curved-passage[data-astro-cid-sqpvsscy]{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--color-line-dark);margin:0;position:relative}.curved-passage__metric[data-astro-cid-sqpvsscy]{gap:var(--space-2);margin-bottom:var(--space-6);align-items:baseline;display:flex}.curved-passage__metric[data-astro-cid-sqpvsscy] strong[data-astro-cid-sqpvsscy]{color:var(--color-white);font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(4.5rem,8vw,7.5rem);font-weight:700;line-height:.94}.curved-passage__metric[data-astro-cid-sqpvsscy] span[data-astro-cid-sqpvsscy]{color:#ffffff85;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em}.curved-passage__scenes[data-astro-cid-sqpvsscy]{gap:clamp(var(--space-4), 4vw, var(--space-8));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.curved-passage__scene[data-astro-cid-sqpvsscy]{min-width:0}.curved-passage__label[data-astro-cid-sqpvsscy]{gap:var(--space-2);color:#ffffffad;min-height:2rem;font-size:var(--label);letter-spacing:.02em;align-items:center;margin:0;font-weight:600;display:flex}.curved-passage__label[data-astro-cid-sqpvsscy] span[data-astro-cid-sqpvsscy]{color:#ffffff5c;font-family:var(--font-mono);font-size:var(--micro)}.curved-passage__label--short[data-astro-cid-sqpvsscy]{color:var(--color-white)}.curved-passage__label--short[data-astro-cid-sqpvsscy] span[data-astro-cid-sqpvsscy]{color:var(--color-data-blue)}.curved-passage[data-astro-cid-sqpvsscy] svg[data-astro-cid-sqpvsscy]{width:100%;height:auto;overflow:visible}.curved-passage__borehole[data-astro-cid-sqpvsscy],.curved-passage__centerline[data-astro-cid-sqpvsscy],.curved-passage__body-detail[data-astro-cid-sqpvsscy],.curved-passage__limit[data-astro-cid-sqpvsscy] path[data-astro-cid-sqpvsscy],.curved-passage__dimension[data-astro-cid-sqpvsscy] path[data-astro-cid-sqpvsscy],.curved-passage__continuation[data-astro-cid-sqpvsscy] path[data-astro-cid-sqpvsscy]{fill:none;vector-effect:non-scaling-stroke}.curved-passage__borehole[data-astro-cid-sqpvsscy]{stroke:#ffffff14;stroke-linecap:round;stroke-width:72px}.curved-passage__centerline[data-astro-cid-sqpvsscy]{stroke-linecap:round;stroke-width:2px}.curved-passage__centerline--neutral[data-astro-cid-sqpvsscy]{stroke:#d2d2d761;stroke-dasharray:3 8}.curved-passage__centerline--active[data-astro-cid-sqpvsscy]{stroke:var(--color-data-blue);stroke-dasharray:4 8}.curved-passage__body[data-astro-cid-sqpvsscy]{vector-effect:non-scaling-stroke}.curved-passage__body--long[data-astro-cid-sqpvsscy]{fill:#32373c;stroke:#d2d2d7b8}.curved-passage__body--short[data-astro-cid-sqpvsscy]{fill:#101820;stroke:var(--color-data-blue);stroke-width:1.5px}.curved-passage__body-detail[data-astro-cid-sqpvsscy]{stroke:#ffffff38}.curved-passage__body-detail--short[data-astro-cid-sqpvsscy]{stroke:#2997ff7a}.curved-passage__wheels[data-astro-cid-sqpvsscy] circle[data-astro-cid-sqpvsscy]{fill:#9a9da1;stroke:#23272b;stroke-width:2px;vector-effect:non-scaling-stroke}.curved-passage__wheels--short[data-astro-cid-sqpvsscy] circle[data-astro-cid-sqpvsscy]{fill:var(--color-data-blue);stroke:#06111d}.curved-passage__locator[data-astro-cid-sqpvsscy]{fill:var(--color-data-blue)}.curved-passage__limit[data-astro-cid-sqpvsscy] path[data-astro-cid-sqpvsscy],.curved-passage__continuation[data-astro-cid-sqpvsscy] path[data-astro-cid-sqpvsscy]{stroke:#ffffff4d;stroke-width:1px}.curved-passage__limit[data-astro-cid-sqpvsscy] circle[data-astro-cid-sqpvsscy]{fill:#ffffff6b}.curved-passage__limit[data-astro-cid-sqpvsscy] text[data-astro-cid-sqpvsscy],.curved-passage__continuation[data-astro-cid-sqpvsscy] text[data-astro-cid-sqpvsscy],.curved-passage__dimension[data-astro-cid-sqpvsscy] text[data-astro-cid-sqpvsscy]{font-family:var(--font-sans);font-size:10px}.curved-passage__limit[data-astro-cid-sqpvsscy] text[data-astro-cid-sqpvsscy]{fill:#ffffff75}.curved-passage__continuation[data-astro-cid-sqpvsscy] path[data-astro-cid-sqpvsscy],.curved-passage__dimension[data-astro-cid-sqpvsscy] path[data-astro-cid-sqpvsscy]{stroke:var(--color-data-blue)}.curved-passage__continuation[data-astro-cid-sqpvsscy] text[data-astro-cid-sqpvsscy],.curved-passage__dimension[data-astro-cid-sqpvsscy] text[data-astro-cid-sqpvsscy]{fill:var(--color-data-blue);font-weight:600}.curved-passage[data-astro-cid-sqpvsscy] figcaption[data-astro-cid-sqpvsscy]{max-width:45rem;margin:var(--space-4) 0 0;padding-left:var(--space-3);border-left:1px solid var(--color-data-blue);color:#ffffff80;font-size:var(--micro);line-height:1.7}@media (width>=48rem) and (width<=63.9375rem){.curved-passage__scene--short[data-astro-cid-sqpvsscy]{margin-top:var(--space-8)}.curved-passage__metric[data-astro-cid-sqpvsscy] strong[data-astro-cid-sqpvsscy]{font-size:clamp(4.5rem,10vw,6.5rem)}}@media (width<=47.9375rem){.curved-passage[data-astro-cid-sqpvsscy]{padding-top:var(--space-3)}.curved-passage__metric[data-astro-cid-sqpvsscy]{gap:var(--space-1);margin-bottom:var(--space-4);display:grid}.curved-passage__metric[data-astro-cid-sqpvsscy] strong[data-astro-cid-sqpvsscy]{font-size:clamp(3.75rem,20vw,5.5rem)}.curved-passage__scenes[data-astro-cid-sqpvsscy]{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.curved-passage__scene--short[data-astro-cid-sqpvsscy]{padding-top:var(--space-4);border-top:1px solid var(--color-line-dark)}.curved-passage[data-astro-cid-sqpvsscy] figcaption[data-astro-cid-sqpvsscy]{margin-top:var(--space-6)}}.method-borehole[data-astro-cid-hejcc547]{--method-metal:#b6bac0;--method-metal-light:#f4f5f7;--method-metal-edge:#747980;--method-hardware:#30343a;--method-polymer:#e7e9ec;--method-polymer-light:#fbfbfc;--method-polymer-edge:#b8bdc4;--method-bore:#f4f5f7;--method-line:#686d74;--method-line-soft:#686d745c;--method-key:#0071e3;--method-soil:#e7e1d8;--method-soil-mark:#6257481a;--method-groove-floor:#626870;--method-groove-shadow:#4f555d;--method-groove-bevel:#a4a9b0;--method-caption:#1d1d1f;--method-caption-secondary:#6e6e73;width:min(100%,42rem);color:var(--method-caption);margin:0 auto;container-type:inline-size}.method-borehole[data-astro-cid-hejcc547] svg[data-astro-cid-hejcc547]{width:100%;height:auto;display:block;overflow:visible}.method-borehole__engineering-focus[data-astro-cid-hejcc547]{transform-box:view-box;transform-origin:260px 320px;transform:scale(1.16)}.method-borehole__metal-stop--edge[data-astro-cid-hejcc547]{stop-color:var(--method-metal-edge)}.method-borehole__metal-stop--light[data-astro-cid-hejcc547]{stop-color:var(--method-metal-light)}.method-borehole__metal-stop--mid[data-astro-cid-hejcc547]{stop-color:var(--method-metal)}.method-borehole__polymer-stop--edge[data-astro-cid-hejcc547]{stop-color:var(--method-polymer-edge)}.method-borehole__polymer-stop--light[data-astro-cid-hejcc547]{stop-color:var(--method-polymer-light)}.method-borehole__polymer-stop--center[data-astro-cid-hejcc547]{stop-color:var(--method-polymer)}.method-borehole__soil-pattern-base[data-astro-cid-hejcc547]{fill:var(--method-soil)}.method-borehole__soil-pattern-mark[data-astro-cid-hejcc547]{fill:none;stroke:var(--method-soil-mark);stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.method-borehole__soil-block[data-astro-cid-hejcc547]{stroke:none}.method-borehole__casing[data-astro-cid-hejcc547]{stroke:var(--method-line);stroke-width:2px}.method-borehole__casing-bore[data-astro-cid-hejcc547]{fill:var(--method-bore);stroke:var(--method-line-soft);stroke-width:1px}.method-borehole__casing-cut-edge[data-astro-cid-hejcc547]{fill:none;stroke:var(--method-polymer-light);stroke-width:2px}.method-borehole__groove-floor[data-astro-cid-hejcc547]{fill:var(--method-groove-floor)}.method-borehole__groove-inner-edge[data-astro-cid-hejcc547]{fill:none;stroke-width:.65px;stroke-linecap:butt}.method-borehole__groove-inner-edge[data-astro-cid-hejcc547][data-groove-lip=shadow]{stroke:var(--method-groove-shadow)}.method-borehole__groove-inner-edge[data-astro-cid-hejcc547][data-groove-lip=bevel]{stroke:var(--method-groove-bevel)}.method-borehole__rail[data-astro-cid-hejcc547] path[data-astro-cid-hejcc547]{fill:none;stroke:var(--method-line);stroke-width:1.2px}.method-borehole[data-astro-cid-hejcc547] text[data-astro-cid-hejcc547]{fill:var(--method-caption-secondary);font-family:var(--font-mono);letter-spacing:.03em;font-size:13px}@container (width<=32.5rem){.method-borehole[data-astro-cid-hejcc547] text[data-astro-cid-hejcc547]{font-size:14px}}@container (width<=27.5rem){.method-borehole[data-astro-cid-hejcc547] text[data-astro-cid-hejcc547]{font-size:16px}}.method-borehole__manual-cable[data-astro-cid-hejcc547],.method-borehole__flexible-cable[data-astro-cid-hejcc547]{fill:none;stroke:var(--method-key);stroke-width:3px;stroke-linecap:round}.method-borehole__manual-connector[data-astro-cid-hejcc547],.method-borehole__fixed-joint[data-astro-cid-hejcc547] rect[data-astro-cid-hejcc547]{fill:var(--method-hardware);stroke:var(--method-line);stroke-width:1px}.method-borehole__manual-probe[data-astro-cid-hejcc547]>path[data-astro-cid-hejcc547]:not(.method-borehole__manual-cap),.method-borehole__flexible-segment[data-astro-cid-hejcc547] path[data-astro-cid-hejcc547]{fill:none;stroke:#ffffff94;stroke-width:1.2px;stroke-linecap:round}.method-borehole__manual-probe[data-astro-cid-hejcc547]>rect[data-astro-cid-hejcc547]:not(:first-child){fill:var(--method-hardware);opacity:.72}.method-borehole__manual-cap[data-astro-cid-hejcc547]{fill:var(--method-hardware);stroke:var(--method-line);stroke-width:1px}.method-borehole__manual-carriage[data-astro-cid-hejcc547]>path[data-astro-cid-hejcc547]:first-child,.method-borehole__fixed-carriage[data-astro-cid-hejcc547] path[data-astro-cid-hejcc547]{fill:var(--method-hardware);stroke:var(--method-hardware);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.method-borehole__manual-carriage[data-astro-cid-hejcc547] circle[data-astro-cid-hejcc547],.method-borehole__fixed-carriage[data-astro-cid-hejcc547] circle[data-astro-cid-hejcc547]{fill:var(--method-hardware);stroke:var(--method-metal-light);stroke-width:1.4px}.method-borehole__manual-carriage[data-astro-cid-hejcc547] .method-borehole__wheel-hub[data-astro-cid-hejcc547]{fill:none;stroke:var(--method-metal-light);stroke-width:1.2px}.method-borehole__manual-stop[data-astro-cid-hejcc547] path[data-astro-cid-hejcc547]{fill:none;stroke:var(--method-line);stroke-width:1.4px;stroke-linecap:round}.method-borehole__manual-stop--active[data-astro-cid-hejcc547] path[data-astro-cid-hejcc547]{stroke:var(--method-key);stroke-width:2.4px}.method-borehole__fixed-bus[data-astro-cid-hejcc547]{fill:none;stroke:var(--method-key);stroke-width:3px;stroke-linecap:round}.method-borehole__fixed-suspension[data-astro-cid-hejcc547],.method-borehole__fixed-terminal[data-astro-cid-hejcc547]{fill:var(--method-hardware);stroke:var(--method-line);stroke-width:1.2px;stroke-linejoin:round}.method-borehole__fixed-rod[data-astro-cid-hejcc547]{fill:var(--method-hardware);stroke:var(--method-metal-edge);stroke-width:1px}.method-borehole__fixed-sensor[data-astro-cid-hejcc547]{stroke:var(--method-hardware);stroke-width:1.2px}.method-borehole__fixed-sensor-line[data-astro-cid-hejcc547]{fill:none;stroke:var(--method-line);stroke-width:1.2px;stroke-linecap:round}.method-borehole__fixed-joint[data-astro-cid-hejcc547] path[data-astro-cid-hejcc547],.method-borehole__fixed-link[data-astro-cid-hejcc547]{fill:none;stroke:var(--method-hardware);stroke-width:4px;stroke-linecap:round}.method-borehole__fixed-bus-tap[data-astro-cid-hejcc547]{fill:none;stroke:var(--method-key);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.method-borehole__flexible-joint[data-astro-cid-hejcc547]{fill:none;stroke:var(--method-hardware);stroke-width:5px;stroke-linecap:round}.method-borehole__flexible-segment[data-astro-cid-hejcc547] rect[data-astro-cid-hejcc547]{stroke:var(--method-hardware);stroke-width:1.1px}.method-borehole[data-astro-cid-hejcc547] figcaption[data-astro-cid-hejcc547]{padding-top:var(--space-2);border-top:1px solid var(--method-line-soft);align-items:center;display:flex}.method-borehole[data-astro-cid-hejcc547] figcaption[data-astro-cid-hejcc547] strong[data-astro-cid-hejcc547]{color:var(--method-caption);font-size:var(--body);font-weight:600;line-height:1.45}.chapter--black .method-borehole[data-astro-cid-hejcc547],.chapter--near-black .method-borehole[data-astro-cid-hejcc547]{--method-metal:#9ca2aa;--method-metal-light:#eef0f2;--method-metal-edge:#5f656d;--method-hardware:#5f656d;--method-polymer:#30343a;--method-polymer-light:#555a62;--method-polymer-edge:#17191d;--method-bore:#c4c8cd;--method-line:#9c9ca1;--method-line-soft:#ffffff2e;--method-key:#2997ff;--method-soil:#24211e;--method-soil-mark:#ffffff12;--method-groove-floor:#5f656d;--method-groove-shadow:#626870;--method-groove-bevel:#8f969f;--method-caption:#fff;--method-caption-secondary:#b7b7bc}.chapter--black .method-borehole__manual-probe[data-astro-cid-hejcc547]>rect[data-astro-cid-hejcc547]:not(:first-child),.chapter--near-black .method-borehole__manual-probe[data-astro-cid-hejcc547]>rect[data-astro-cid-hejcc547]:not(:first-child){opacity:1}@media (width>=768px){@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-sc-400-subset.umZ38wpt.woff2)format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-sc-500-subset.DeKdytVx.woff2)format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/noto-sans-sc-700-subset.wQ3fQGTE.woff2)format("woff2")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/noto-sans-sc-800-subset.l1h2MjSH.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400.DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500.DSY6xOcd.woff2)format("woff2")}}:root{color-scheme:light dark;--color-black:#000;--color-near-black:#101010;--color-paper:#f5f5f7;--color-white:#fff;--color-text:#1d1d1f;--color-secondary:#6e6e73;--color-tertiary:#86868b;--color-data-blue:#2997ff;--color-data-blue-dark:#0071e3;--color-jtm-orange:#f58220;--color-line-light:#d2d2d7;--color-line-dark:#ffffff2e;--success:#16876a;--warning:#c87316;--error:#c33c54;--info:var(--color-data-blue-dark);--graphite-950:var(--color-black);--graphite-900:var(--color-near-black);--navy-850:var(--color-near-black);--paper-50:var(--color-paper);--white:var(--color-white);--blue-600:var(--color-data-blue-dark);--blue-400:var(--color-data-blue);--orange-500:var(--color-jtm-orange);--slate-500:var(--color-secondary);--line-200:var(--color-line-light);--line-dark:var(--color-line-dark);--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "PingFang SC", "Helvetica Neue", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-display:var(--font-sans);--font-mono:"IBM Plex Mono", ui-monospace, monospace;--display-xl:7.5rem;--display-xl-leading:.94;--display-lg:5.5rem;--display-lg-leading:.98;--heading-xl:3.5rem;--heading-xl-leading:1.06;--heading-lg:2rem;--heading-lg-leading:1.2;--body-lg:1.25rem;--body-lg-leading:1.7;--body:1rem;--body-leading:1.7;--label:.8125rem;--micro:.6875rem;--space-0:.25rem;--space-1:.5rem;--space-1-5:.75rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-8:4rem;--space-12:6rem;--space-16:8rem;--chapter-space:clamp(7.5rem, 11vw, 12.5rem);--grid-columns:12;--content-max:90rem;--technical-max:75rem;--copy-max:42.5rem;--grid-gutter:1.5rem;--page-pad:clamp(1.375rem, 3vw, 3rem);--nav-height:3.25rem;--radius-data:.25rem;--radius-control:.625rem;--radius-media:1.125rem;--radius-panel:1.5rem;--duration-micro:.18s;--duration-enter:.56s;--duration-chapter:.68s;--ease-enter:cubic-bezier(.22, 1, .36, 1);--ease-move:ease-in-out;--ease-exit:ease-in}@media (width<=63.9375rem){:root{--grid-columns:8;--grid-gutter:1.25rem;--chapter-space:clamp(6rem, 12vw, 10rem)}}@media (width<=47.9375rem){:root{--grid-columns:4;--grid-gutter:1rem;--page-pad:1.375rem;--chapter-space:clamp(5rem, 16vw, 7.5rem);--display-xl:3.75rem;--display-xl-leading:.98;--display-lg:3.125rem;--display-lg-leading:1.02;--heading-xl:2.375rem;--heading-xl-leading:1.1;--heading-lg:1.625rem;--heading-lg-leading:1.22;--body-lg:1.125rem;--body-lg-leading:1.65;--body-leading:1.65;--label:.75rem}}@media (width>=30rem) and (width<=47.9375rem){:root{--page-pad:1.75rem}}html{scroll-behavior:auto!important}[data-motion-state]{opacity:1;transform:none}[data-product-layer]{transform-origin:50% 60%}[data-motion-state=final]{opacity:1}html[data-motion-enhanced] [data-motion-state=enhanced]{will-change:opacity, transform}html[data-motion-profile=mobile] [data-reveal-state=pending]{opacity:0;transform:translateY(.75rem)}html[data-motion-profile=mobile] [data-reveal-state]{transition:opacity var(--duration-enter) var(--ease-enter), transform var(--duration-enter) var(--ease-enter)}html[data-motion-profile=mobile] [data-reveal-state=final]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-product-layer]{opacity:1;will-change:auto;transform:none}[data-motion-state],[data-sampling-tick],[data-curve-node],[data-sampled-path],[data-traditional-point],[data-reveal-state],[data-comparison-scene],[data-curved-borehole-passage],[data-passage-scene],[data-passage-section-layer]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.method-scene__title{margin:0 0 var(--space-4);letter-spacing:-.04em;font-size:clamp(3.5rem,5vw,4.5rem);font-weight:700;line-height:.98}.method-scene__lead{color:var(--color-secondary);font-size:var(--body-lg);line-height:var(--body-lg-leading);margin:0}.method-scene__facts{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.method-scene__facts li{padding:var(--space-1) 0 var(--space-1) var(--space-3);border-left:1px solid var(--color-line-light);color:var(--color-text)}.method-scene__placeholders{margin-top:var(--space-4);padding-left:var(--space-3);border-left:2px solid var(--color-data-blue-dark);color:var(--color-secondary);font-family:var(--font-mono);font-size:var(--micro)}.method-scene__placeholders p{margin-bottom:var(--space-1)}@media (width<=47.9375rem){.method-scene__title{font-size:2.625rem;line-height:1.02}}*,:before,:after{box-sizing:border-box}html{background:var(--color-black);scroll-behavior:smooth;text-size-adjust:100%;min-width:20rem}body{background:var(--color-paper);color:var(--color-text);font-family:var(--font-sans);font-size:var(--body);line-height:var(--body-leading);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,picture,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.08em}button,a{-webkit-tap-highlight-color:transparent}:focus-visible{outline:.1875rem solid var(--color-data-blue);outline-offset:.25rem}::selection{background:var(--color-data-blue-dark);color:var(--color-white)}.skip-link{z-index:100;top:var(--space-2);left:var(--space-2);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-control);background:var(--color-white);color:var(--color-black);transition:transform var(--duration-micro) var(--ease-enter);font-weight:700;position:fixed;transform:translateY(-200%)}.skip-link-region{z-index:100;height:0;position:relative}.skip-link:focus{transform:translateY(0)}.local-nav{z-index:50;min-height:var(--nav-height);border-bottom:1px solid var(--color-line-dark);color:var(--color-white);backdrop-filter:saturate(160%)blur(20px);background:#000000b8;position:sticky;top:0}.local-nav__inner{width:min(100%, var(--content-max));min-height:var(--nav-height);padding-inline:var(--page-pad);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.local-nav__identity{min-height:2.75rem;margin-right:var(--space-4);color:var(--color-white);font-family:var(--font-display);font-size:var(--label);letter-spacing:.06em;flex:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.local-nav__scroller{overscroll-behavior-inline:contain;scrollbar-width:none;align-items:center;min-width:0;display:flex;overflow-x:auto}.local-nav__scroller::-webkit-scrollbar{display:none}.local-nav__links{gap:var(--space-0);align-items:center;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.local-nav__link{min-height:2.75rem;padding:0 var(--space-1-5);color:#ffffffa8;font-size:var(--label);transition:color var(--duration-micro) var(--ease-enter), background-color var(--duration-micro) var(--ease-enter);align-items:center;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.local-nav__link:after{right:var(--space-1-5);bottom:.25rem;left:var(--space-1-5);background:var(--color-data-blue);content:"";opacity:0;height:.125rem;transition:opacity var(--duration-micro) var(--ease-enter), transform var(--duration-micro) var(--ease-enter);position:absolute;transform:scaleX(.4)}.local-nav__link:hover,.local-nav__link[aria-current=location]{color:var(--color-white)}.local-nav__link[aria-current=location]:after{opacity:1;transform:scaleX(1)}main{background:var(--color-paper);display:block}main>section[id],[id=specs]{scroll-margin-top:calc(var(--nav-height) + var(--space-3))}.chapter{isolation:isolate;--slate-500:var(--color-secondary);background:var(--color-paper);width:100%;min-height:48rem;color:var(--color-text);position:relative;overflow:clip}.chapter[data-full-bleed]{border:0}.chapter:before{z-index:-3;content:"";pointer-events:none;background-image:linear-gradient(#1d1d1f06 1px,#0000 1px),linear-gradient(90deg,#1d1d1f06 1px,#0000 1px);background-size:4rem 4rem;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.chapter--stage{min-height:96svh}.chapter--black,.chapter--dark{--slate-500:var(--color-tertiary);background:var(--color-black);color:var(--color-white)}.chapter--near-black,.chapter--navy{--slate-500:var(--color-tertiary);background:var(--color-near-black);color:var(--color-white)}.chapter--paper{background:var(--color-paper);color:var(--color-text)}.chapter--black:before,.chapter--near-black:before,.chapter--dark:before,.chapter--navy:before{background-image:radial-gradient(circle at 50% 32%,#2997ff09,#0000 42%),linear-gradient(#ffffff05 1px,#0000 1px);background-size:auto,100% 4rem}.chapter__inner,.chapter__grid{z-index:2;grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));gap:var(--grid-gutter);width:min(100%, var(--content-max));min-height:inherit;padding:var(--chapter-space) var(--page-pad);align-items:center;margin-inline:auto;display:grid;position:relative}.chapter__inner--technical,.chapter__grid--technical{width:min(100%, calc(var(--technical-max) + 2 * var(--page-pad)))}.chapter--signature{min-height:96svh}.chapter--signature .chapter__grid{min-height:inherit}.chapter__media--signature{grid-column:5/-1;min-width:0}.chapter__copy{max-width:var(--copy-max);grid-column:1/span 5}.chapter__copy--offset{grid-column:2/span 5}.chapter__eyebrow{margin:0 0 var(--space-3);color:var(--color-data-blue-dark);font-family:var(--font-mono);font-size:var(--label);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.chapter--dark .chapter__eyebrow,.chapter--navy .chapter__eyebrow,.chapter--black .chapter__eyebrow,.chapter--near-black .chapter__eyebrow{color:var(--color-data-blue)}.chapter h1,.chapter h2,.chapter h3,.chapter p{margin-top:0}.chapter h1,.chapter h2,.chapter h3{text-wrap:balance}.display-title{margin-bottom:var(--space-4);font-size:var(--display-xl);letter-spacing:-.045em;font-weight:700;line-height:var(--display-xl-leading)}.chapter-title{margin-bottom:var(--space-4);font-size:var(--display-lg);letter-spacing:-.035em;font-weight:700;line-height:var(--display-lg-leading)}.chapter-subtitle{margin-bottom:var(--space-3);font-size:var(--heading-xl);letter-spacing:-.025em;font-weight:700;line-height:var(--heading-xl-leading)}.chapter-lead{max-width:var(--copy-max);margin-bottom:var(--space-4);color:var(--slate-500);font-size:var(--body-lg);line-height:var(--body-lg-leading)}.chapter--dark .chapter-lead,.chapter--navy .chapter-lead{color:#ffffffad}.model-label,.metric-number,.spec-list dd,.sampling__multiplier{font-family:var(--font-display);font-variant-numeric:tabular-nums}[data-pretext]{min-height:var(--pretext-height,auto)}[data-pretext-ready=fallback]{min-height:auto}.action-row{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.button{min-height:3rem;padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-control);border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.button--primary{background:var(--orange-500);color:var(--graphite-950)}.button--secondary{border-color:var(--line-dark);color:var(--white)}.button--text{min-height:2.75rem;color:var(--blue-600);padding-inline:0;text-decoration:underline}.button[aria-disabled=true]{cursor:not-allowed;opacity:.72}.hero__backdrop,.economics__backdrop{z-index:-2;position:absolute;inset:0}.hero__backdrop img,.economics__backdrop img{object-fit:cover;width:100%;height:100%}.hero__veil,.economics__veil{z-index:-1;background:linear-gradient(90deg,#000000f0 0%,#000000b3 45%,#0000001f 100%);position:absolute;inset:0}.hero__copy{z-index:4;grid-column:1/span 5;align-self:center;position:relative}#hero .chapter__grid{position:static}#hero .display-title{font-size:clamp(4.5rem,7vw,6.25rem);line-height:.98}.hero__model{margin-bottom:var(--space-2);color:var(--blue-400);font-family:var(--font-display);font-size:var(--body-lg);letter-spacing:.04em;font-weight:600}.hero__badge{margin-bottom:var(--space-3);color:#ffffff9e;font-family:var(--font-mono);font-size:var(--label);letter-spacing:.08em;display:block}#hero .hero__media{z-index:1;pointer-events:none;border-radius:0;width:100%;height:100%;min-height:0;position:absolute;inset:0;overflow:visible}#hero .hero__media:after{z-index:1;content:"";background:linear-gradient(90deg,#000000eb 0%,#0000006b 42%,#0000 72%);position:absolute;inset:0}#hero [data-product-background]{z-index:0;width:100%;height:100%;position:absolute;inset:0}#hero [data-product-picture]{z-index:2;width:70%;height:100%;position:absolute;top:0;bottom:0;right:0}#hero [data-product-layer]{object-fit:contain;object-position:right bottom;width:100%;height:100%}.comparison-rails{gap:clamp(var(--space-3), 4vw, var(--space-8));grid-column:7/-1;grid-template-columns:1fr 1.15fr;min-height:34rem;display:grid}.comparison-rail{min-height:31rem;padding:var(--space-4) 0;border-top:1px solid var(--line-200);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.comparison-rail:before{top:var(--space-8);bottom:9rem;left:var(--space-3);background:var(--line-200);content:"";width:1px;position:absolute}.comparison-rail--moving:before{background:var(--blue-600);width:.125rem}.comparison-rail__nodes{top:var(--space-8);bottom:9rem;left:calc(var(--space-3) - .3125rem);flex-direction:column;justify-content:space-between;display:flex;position:absolute}.comparison-rail__nodes i{border:2px solid var(--slate-500);background:var(--paper-50);border-radius:50%;width:.6875rem;height:.6875rem}.comparison-rail--moving .comparison-rail__nodes{top:45%;bottom:auto}.comparison-rail--moving .comparison-rail__nodes i{border-color:var(--blue-600);background:var(--blue-600)}.comparison-rail h3{margin-bottom:var(--space-2);font-size:var(--heading-lg);line-height:1.2}.comparison-rail p{max-width:18rem;color:var(--slate-500);margin-bottom:0}.pain-list,.installation__steps,.automation__steps{margin:0;padding:0;list-style:none}.pain-list{gap:var(--space-2);margin-top:var(--space-4);display:grid}.pain-list li{padding-left:var(--space-3);border-left:1px solid var(--line-200)}.economics__copy{grid-column:7/-1}.economics__visual{grid-column:1/span 6;align-self:stretch;min-height:35rem}.economics__visual [data-product-layer]{object-fit:contain;width:100%;height:100%}.economics__proof{gap:var(--space-3);margin:var(--space-6) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.economics__proof dt{color:var(--blue-400);font-family:var(--font-mono);font-size:var(--label)}.economics__proof dd{margin:var(--space-0) 0 0;color:#ffffffa8}.sampling__copy{grid-column:1/span 5}.metric-number{margin:0 0 var(--space-4);color:var(--white);letter-spacing:-.065em;font-size:clamp(5.5rem,14vw,13.5rem);font-weight:600;line-height:.78}.sampling__proof{border-left:1px solid var(--line-dark);grid-column:7/-1;grid-template-rows:1fr auto;align-self:stretch;min-height:38rem;display:grid}.sampling__proof svg{width:100%;height:100%;min-height:27rem}.sampling__multiplier{padding:var(--space-4);border-top:1px solid var(--line-dark);color:var(--blue-400);letter-spacing:-.04em;margin:0;font-size:clamp(4.5rem,9vw,8rem);font-weight:600;line-height:.9}.sampling__multiplier span{margin-top:var(--space-2);color:#ffffff9e;font-family:var(--font-sans);font-size:var(--label);letter-spacing:.04em;font-weight:500;display:block}.curve__copy{grid-column:1/span 5}.curve__proof{padding-left:clamp(var(--space-3), 4vw, var(--space-8));border-left:1px solid var(--line-200);grid-column:6/-1}.curve__proof svg{width:100%;min-height:27rem}.technical-note{max-width:var(--copy-max);margin:var(--space-4) 0 0;padding-left:var(--space-3);border-left:1px solid var(--blue-600);color:var(--slate-500);font-family:var(--font-mono);font-size:var(--micro);line-height:1.6}.technical-note--formula{color:var(--graphite-900);font-size:var(--label)}.automation__heading{grid-column:1/span 5;align-self:start}.automation__steps{counter-reset:automation;grid-column:7/-1;position:relative}.automation__steps:before{background:var(--line-dark);content:"";width:1px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem}.automation__steps li{gap:var(--space-3);counter-increment:automation;grid-template-columns:3rem 1fr;align-items:center;min-height:6.25rem;display:grid;position:relative}.automation__steps li:before{z-index:1;background:var(--navy-850);width:3rem;height:3rem;color:var(--blue-400);content:counter(automation, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--micro);border:1px solid #2997ff80;border-radius:50%;place-items:center;display:grid}.automation__steps strong{font-size:var(--heading-lg);font-weight:500}.automation__steps small{color:#ffffff8f;font-family:var(--font-mono);font-size:var(--micro);display:block}.installation__media{grid-column:1/span 7;margin:0}.installation__media img{object-fit:contain;width:100%;min-height:23rem}.installation__media figcaption{max-width:34rem;margin-top:var(--space-2);color:var(--slate-500);font-size:var(--micro)}.installation__copy{grid-column:9/-1}.installation__steps{gap:var(--space-2);margin-top:var(--space-4);counter-reset:install;display:grid}.installation__steps li{padding:var(--space-2) 0 var(--space-2) var(--space-4);border-top:1px solid var(--line-200);counter-increment:install}.installation__steps li:before{float:left;margin-left:calc(-1 * var(--space-4));color:var(--blue-600);content:counter(install, decimal-leading-zero);font-family:var(--font-mono);font-size:var(--micro)}.platform__copy{grid-column:1/span 5}.platform__frames{gap:var(--space-4);grid-column:6/-1;grid-template-columns:minmax(10rem,.55fr) minmax(20rem,1.45fr);align-items:end;display:grid}.device-frame{border:1px solid var(--line-dark);background:var(--graphite-900);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}.device-frame--phone{aspect-ratio:9/19;border-radius:var(--radius-media)}.device-frame--desktop{aspect-ratio:16/10;border-radius:var(--radius-data)}.device-frame__bar{border-bottom:1px solid var(--line-dark);min-height:2.25rem}.device-frame__content{gap:var(--space-2);padding:var(--space-3);display:grid}.device-frame__content strong{font-size:var(--heading-lg);font-weight:500}.device-frame__content span{color:#ffffff8c;font-size:var(--label)}.comparison__heading{grid-column:1/span 5;align-self:start}.comparison-table-wrap{grid-column:6/-1;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:43rem;font-size:.9375rem}.comparison-table th,.comparison-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line-200);text-align:left;vertical-align:top}.comparison-table th{color:var(--slate-500);font-size:var(--label);font-weight:500}.comparison-table tbody th{color:var(--graphite-900);font-family:var(--font-mono)}.decision__inner{align-content:start}.decision__heading{grid-column:1/span 7}.specs{margin-top:var(--space-12);grid-column:1/-1}.spec-list{margin:var(--space-6) 0 0;border-top:1px solid var(--line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.spec-list>div{min-height:10rem;padding:var(--space-3) var(--space-3) var(--space-4) 0;border-bottom:1px solid var(--line-dark)}.spec-list dt{color:#ffffff8a;font-size:var(--label)}.spec-list dd{margin:var(--space-3) 0 0;font-size:clamp(1.5rem,2.4vw,2.5rem);font-weight:500;line-height:1.1}.spec-list small{margin-top:var(--space-1);color:#ffffff75;font-family:var(--font-sans);font-size:var(--micro);line-height:1.45;display:block}.applications{margin-top:var(--space-16);grid-column:1/-1}.application-strip{gap:var(--space-2);margin-top:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.application-scene{margin:0}.application-scene img{aspect-ratio:4/5;object-fit:cover;width:100%}.application-scene figcaption{gap:var(--space-0);padding-top:var(--space-2);display:grid}.application-scene figcaption strong{font-size:var(--body-lg)}.application-scene figcaption small{color:#ffffff80;font-size:var(--micro)}.contact-close{gap:var(--grid-gutter);margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--line-dark);grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.contact-close__copy{grid-column:1/span 8}.contact-close__status{color:#ffffff8c;font-family:var(--font-mono);font-size:var(--label);grid-column:10/-1;align-self:end;margin:0}.contact-close .button--text{color:var(--blue-400)}@media (width<=63.9375rem){.chapter{min-height:auto}.chapter--stage,.chapter--signature{min-height:52rem}.chapter__inner,.chapter__grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr))}.chapter__media--signature{grid-column:4/-1}.chapter__copy,.chapter__copy--offset,.hero__copy,.sampling__copy,.curve__copy,.automation__heading,.platform__copy,.comparison__heading,.decision__heading{grid-column:1/span 4}#hero .display-title{font-size:clamp(3.5rem,8vw,5rem)}.comparison-rails,.sampling__proof,.automation__steps{grid-column:5/-1}.economics__visual,.installation__media{grid-column:1/span 4}.economics__copy,.installation__copy,.curve__proof,.platform__frames,.comparison-table-wrap{grid-column:5/-1}.platform__frames{grid-template-columns:minmax(8rem,.55fr) minmax(14rem,1.45fr)}.spec-list{grid-template-columns:repeat(3,minmax(0,1fr))}.application-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=47.9375rem){:root{--nav-height:3.75rem}.local-nav__inner{gap:var(--space-1-5);padding-inline:var(--page-pad);display:flex}.local-nav__identity{width:5.75rem;min-height:2.75rem;padding-inline:var(--space-0) var(--space-1);font-size:var(--micro);letter-spacing:.025em;white-space:nowrap;flex:0 0 5.75rem;align-items:center;margin-right:0;display:inline-flex}.local-nav__scroller{min-height:var(--nav-height);scroll-padding-inline:var(--space-1-5);-webkit-mask-image:linear-gradient(to right, transparent 0 var(--space-1-5), black var(--space-1-5), black calc(100% - var(--space-1-5)), transparent calc(100% - var(--space-1-5)) 100%);mask-image:linear-gradient(to right, transparent 0 var(--space-1-5), black var(--space-1-5), black calc(100% - var(--space-1-5)), transparent calc(100% - var(--space-1-5)) 100%);flex:auto}.local-nav__links{padding-inline:var(--space-1-5)}.local-nav__link{min-height:2.75rem}.local-nav__link[data-nav-edge-clipped=true]:not([aria-current=location]):not(:focus){opacity:0;pointer-events:none}.chapter--stage,.chapter--signature{min-height:auto}.chapter__inner,.chapter__grid{grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));align-content:center}.chapter__copy,.chapter__copy--offset,.hero__copy,.sampling__copy,.curve__copy,.automation__heading,.platform__copy,.comparison__heading,.decision__heading,.comparison-rails,.sampling__proof,.automation__steps,.economics__visual,.economics__copy,.installation__media,.installation__copy,.curve__proof,.platform__frames,.comparison-table-wrap,.chapter__media--signature{grid-column:1/-1}.hero__copy{order:1;align-self:start;padding:0}.hero__veil{background:linear-gradient(#000000eb 0%,#000000a6 52%,#00000052 100%)}#hero .hero__media{width:calc(100% + 2 * var(--page-pad));height:auto;margin-top:var(--space-6);margin-left:calc(-1 * var(--page-pad));order:2;position:static}#hero .display-title{font-size:clamp(2.875rem,13vw,3.75rem);line-height:.98}#hero .hero__media:after{background:linear-gradient(#000000b8 0%,#0000 44%)}#hero [data-product-picture]{width:100%;height:clamp(21rem,105vw,29rem);position:relative}.hero__media [data-product-layer]{object-position:center bottom}.comparison-rails{min-height:29rem;margin-top:var(--space-8);grid-template-columns:1fr 1fr}.comparison-rail{min-height:27rem}.economics__visual{order:2;min-height:18rem}.economics__copy{order:1}.sampling__proof{min-height:31rem;margin-top:var(--space-8)}.metric-number{font-size:clamp(5.5rem,28vw,8.25rem)}.curve__proof{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line-200);border-left:0;padding-left:0}.automation__steps,.installation__steps,.platform__frames,.comparison-table-wrap{margin-top:var(--space-8)}.installation__media{margin-top:var(--space-8);order:2}.installation__copy{order:1}.platform__frames{gap:var(--space-2);grid-template-columns:minmax(7rem,.55fr) minmax(12rem,1.45fr)}.device-frame__content{padding:var(--space-2)}.device-frame__content strong{font-size:1rem}.spec-list{grid-template-columns:repeat(2,minmax(0,1fr))}.spec-list>div{min-height:8.5rem}.application-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-inline:0;overflow-x:visible}.application-scene{min-width:0}.contact-close{grid-template-columns:repeat(4,minmax(0,1fr))}.contact-close__copy,.contact-close__status{grid-column:1/-1}.contact-close__status{margin-top:var(--space-6)}}@media (width<=30rem){.comparison-rails{grid-template-columns:1fr}.comparison-rail{min-height:21rem}.spec-list,.application-strip{grid-template-columns:1fr}}
