.route-hero__supplement[data-astro-cid-3jtzxpb2]{display:grid;gap:1rem;margin-top:.4rem}:root{--color-bg: #111111;--color-surface: #1a1a2e;--color-surface-muted: #f9fafb;--color-text: #333333;--color-text-on-dark: #ffffff;--color-muted: #6b7280;--color-accent: #c41e24;--color-accent-dark: #a01820;--color-gold: #d4a843;--radius-btn: 2px;--radius-card: 4px;--shadow-card: 0 1px 3px rgba(0, 0, 0, .06);--shadow-card-hover: 0 4px 12px rgba(0, 0, 0, .1);--shadow-cta: 0 4px 12px rgba(196, 30, 36, .3);--font-heading: "Satoshi", "General Sans", system-ui, sans-serif;--font-body: "General Sans", "Satoshi", system-ui, sans-serif}body[data-site-theme=americana]{--color-bg: #04112b;--color-surface: #0d2556;--color-surface-muted: #eef4ff;--color-text: #13203d;--color-text-on-dark: #ffffff;--color-muted: #8ea0c6;--color-accent: #d92b44;--color-accent-dark: #aa1730;--color-gold: #9bc7ff;--shadow-cta: 0 12px 30px rgba(217, 43, 68, .34)}@font-face{font-family:Satoshi;src:local("Satoshi");font-display:swap}@font-face{font-family:General Sans;src:local("General Sans");font-display:swap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--shell-max-width: 100rem;--shell-inline-gutter: 2rem;--site-header-main-current-height: 5.25rem;--site-header-utility-height: 2.25rem;--hero-overlay-safe-top-gap: clamp(1rem, 4vh, 2rem);--homepage-main-start-gap: clamp(.85rem, 2vh, 1rem)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--color-bg);color:var(--color-text-on-dark);font-family:var(--font-body);--site-header-scroll-offset: var(--site-header-main-current-height);--site-header-hero-safe-top: calc(var(--site-header-main-current-height) + var(--hero-overlay-safe-top-gap));--homepage-main-start-offset: calc(var(--site-header-main-current-height) + var(--homepage-main-start-gap))}body[data-mobile-nav-open=true]{overflow:hidden}a{color:inherit;text-decoration:none}.skip-link{position:absolute;left:1rem;top:1rem;z-index:200;transform:translateY(-200%);border-radius:var(--radius-btn);background:var(--color-accent);color:#fff;padding:.875rem 1rem;font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}.site-shell{min-height:100vh;background:radial-gradient(circle at top,rgba(212,168,67,.12),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 20rem),var(--color-bg)}body[data-site-theme=americana] .site-shell{background:radial-gradient(circle at top left,rgba(191,15,31,.18),transparent 30%),radial-gradient(circle at top right,rgba(65,105,225,.18),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 20rem),var(--color-bg)}body[data-site-theme=americana] .site-header{background:#081121f0}body[data-site-theme=americana] .site-header__utility{background:linear-gradient(90deg,#0c1e45e6,#560d1fb8)}body[data-site-theme=americana] .site-header__portal-link,body[data-site-theme=americana] .mobile-nav__cta--portal,body[data-site-theme=americana] .hero-action--portal{background:linear-gradient(180deg,#4169e133,#071227eb)}.site-shell__main{position:relative;z-index:1}.shell-container{width:min(calc(100% - var(--shell-inline-gutter)),var(--shell-max-width));margin:0 auto}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header__utility{position:relative;z-index:79;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff08}.site-header{position:sticky;top:0;z-index:80;border-bottom:1px solid rgba(255,255,255,.08);background:#111111eb;backdrop-filter:blur(16px);transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease;--brand-lockup-gap: 1.1rem;--brand-lockup-mark-width: 5.9rem;--brand-lockup-mark-height: 3.66rem;--brand-lockup-copy-max-width: 14rem;--brand-lockup-copy-padding-top: .16rem;--brand-lockup-title-gap: .42rem;--brand-lockup-eyebrow-size: .64rem;--brand-lockup-eyebrow-tracking: .22em;--brand-lockup-wordmark-size: clamp(1.08rem, 1.12vw, 1.22rem);--brand-lockup-wordmark-tracking: .044em;--brand-lockup-support-size: .79rem;--brand-lockup-support-line-height: 1.34;--brand-lockup-support-max-height: 0;--brand-lockup-support-opacity: 0;--brand-lockup-support-translate: -.12rem;--site-header-main-gap: 1.1rem;--site-header-main-padding-block: .86rem;--site-header-desktop-min-height: 3.25rem;--site-header-portal-min-width: 9.75rem;--site-header-portal-padding-block: .72rem;--site-header-portal-padding-inline: .88rem;--site-header-portal-small-size: .66rem;--site-header-portal-small-opacity: .88}.site-header[data-scrolled=true]{border-bottom-color:#ffffff1f;background:#0c0c0cf2;box-shadow:0 16px 38px #0000002e;--brand-lockup-gap: .78rem;--brand-lockup-mark-width: 4.55rem;--brand-lockup-mark-height: 2.82rem;--brand-lockup-copy-padding-top: .08rem;--brand-lockup-title-gap: .3rem;--brand-lockup-eyebrow-size: .58rem;--brand-lockup-eyebrow-tracking: .18em;--brand-lockup-wordmark-size: 1rem;--brand-lockup-wordmark-tracking: .05em;--brand-lockup-support-max-height: 0;--brand-lockup-support-opacity: 0;--brand-lockup-support-translate: -.22rem;--site-header-main-gap: .82rem;--site-header-main-padding-block: .62rem;--site-header-desktop-min-height: 2.7rem;--site-header-portal-min-width: 8.8rem;--site-header-portal-padding-block: .58rem;--site-header-portal-padding-inline: .72rem;--site-header-portal-small-size: .62rem;--site-header-portal-small-opacity: .78}.homepage-static-flow{position:relative}.homepage-static-flow:before{content:"";position:absolute;inset:0 0 auto;height:34rem;background:radial-gradient(circle at top center,rgba(196,30,36,.18),transparent 54%),linear-gradient(180deg,rgba(255,255,255,.04),transparent 70%);pointer-events:none}.scrollytelling-hero{position:relative;isolation:isolate;overflow:clip;padding:clamp(4.25rem,7vw,6.25rem) 0 clamp(2.5rem,5vw,4rem);border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 18% 18%,rgba(196,30,36,.22),transparent 28%),radial-gradient(circle at 78% 14%,rgba(212,168,67,.14),transparent 24%),linear-gradient(180deg,#ffffff0d,#11111105 18%,#111111f5),#090909}body[data-site-theme=americana] .scrollytelling-hero,body[data-site-theme=americana] .route-hero{background:radial-gradient(circle at 14% 18%,rgba(191,15,31,.24),transparent 28%),radial-gradient(circle at 86% 12%,rgba(65,105,225,.2),transparent 24%),linear-gradient(180deg,#ffffff0a,#080c181f 18%,#070c16f7),#081121}.scrollytelling-hero__backdrop{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.42),transparent 42%,rgba(0,0,0,.24)),radial-gradient(circle at center,rgba(255,255,255,.04),transparent 58%);pointer-events:none}.scrollytelling-hero__layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,3vw,2.4rem);align-items:start}.scrollytelling-hero__copy-column,.scrollytelling-hero__media-column,.scrollytelling-hero__copy-stack,.scrollytelling-hero__scene-rail,.scrollytelling-hero__proof{display:grid;gap:1rem}.scrollytelling-hero__skip{justify-self:start;display:inline-flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border:1px solid rgba(212,168,67,.42);background:#0c0c0ce0;color:#ffffffe6;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.scrollytelling-hero__skip:hover,.scrollytelling-hero__skip:focus-visible{border-color:#d4a843b8;background:#121212f5}.scrollytelling-hero__eyebrow,.homepage-trust-bar__kicker,.homepage-product-showcase__eyebrow,.homepage-manufacturer-direct__index,.scrollytelling-hero__scene-eyebrow{margin:0;color:#d4a843f2;font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.scrollytelling-hero__title{margin:0;max-width:14ch;font-family:var(--font-heading);font-size:clamp(2.8rem,8vw,5.5rem);line-height:.9;text-transform:uppercase;text-wrap:balance}.scrollytelling-hero__body{margin:0;max-width:43rem;color:#ffffffc2;font-size:1rem;line-height:1.75}.scrollytelling-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.35rem}.hero-action{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-width:min(100%,15rem);padding:.95rem 1.1rem;border:1px solid transparent;font-size:.84rem;font-weight:800;letter-spacing:.14em;line-height:1.1;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.hero-action:hover,.hero-action:focus-visible{transform:translateY(-1px)}.hero-action small{color:#ffffffb8;font-size:.66rem;letter-spacing:.18em;white-space:nowrap}.scrollytelling-hero__proof{margin:0;padding:0;list-style:none}.scrollytelling-hero__proof li,.scrollytelling-hero__scene-card,.scrollytelling-hero__media-shell{border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0d,#111111d6),#ffffff08}.scrollytelling-hero__proof li{padding:1rem 1.05rem;color:#ffffffc7;line-height:1.55}.scrollytelling-hero__media-shell{position:relative;min-height:clamp(24rem,48vw,38rem);overflow:clip}.scrollytelling-hero__poster{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.scrollytelling-hero__placeholder{display:grid;align-content:end;gap:.6rem;height:100%;padding:1.5rem;background:radial-gradient(circle at center,rgba(196,30,36,.16),transparent 42%),linear-gradient(180deg,#ffffff0d,#070707fa)}.scrollytelling-hero__placeholder span,.scrollytelling-hero__media-overlay span{color:#d4a843f2;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.scrollytelling-hero__placeholder strong{font-family:var(--font-heading);font-size:clamp(1.45rem,3vw,2rem);line-height:1;text-transform:uppercase}.scrollytelling-hero__placeholder small{color:#ffffffb8;font-size:.94rem;line-height:1.6}.scrollytelling-hero__media-overlay{position:absolute;inset:auto 1rem 1rem;display:grid;gap:.35rem;padding:1rem;background:linear-gradient(180deg,#0c0c0c1f,#0c0c0ce0);backdrop-filter:blur(10px)}.scrollytelling-hero__media-overlay p,.scrollytelling-hero__scene-title,.scrollytelling-hero__scene-body,.scrollytelling-hero__scene-meta span,.scrollytelling-hero__scene-meta small{margin:0}.scrollytelling-hero__media-overlay p{max-width:26rem;font-family:var(--font-heading);font-size:clamp(1.15rem,2vw,1.75rem);line-height:1;text-transform:uppercase}.scrollytelling-hero__scene-rail{margin:0}.scrollytelling-hero__scene-card{padding:1.15rem}.scrollytelling-hero__scene-title{font-family:var(--font-heading);font-size:clamp(1rem,2vw,1.35rem);line-height:1.06;text-transform:uppercase}.scrollytelling-hero__scene-body{color:#ffffffb8;line-height:1.65}.scrollytelling-hero__scene-meta{display:grid;gap:.4rem;padding-top:.35rem}.scrollytelling-hero__scene-meta span{color:#ffffffe6;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.scrollytelling-hero__scene-meta small{color:#ffffff8f;letter-spacing:.08em;text-transform:uppercase}.scrollytelling-hero__desktop-shell,.scrollytelling-hero__desktop-prelude,.hero-closeout__copy{display:grid;gap:1rem}.hero-desktop-sequence,.hero-closeout__actions{display:grid;gap:0}.hero-scene{position:relative;min-height:220vh}.hero-scene--mobile{min-height:170vh}.hero-scene__sticky{--hero-overlay-safe-top: var(--site-header-hero-safe-top);--hero-overlay-safe-left: clamp(1rem, 3vw, 1.75rem);--hero-overlay-safe-right: clamp(1rem, 3vw, 2rem);--hero-overlay-safe-bottom: clamp(1.25rem, 4vh, 2rem);position:sticky;top:0;height:100vh;display:grid;align-items:stretch;overflow:clip;border-block:1px solid rgba(255,255,255,.08);background:#050505}.hero-canvas,.hero-scene__scrim,.hero-overlay{grid-area:1 / 1}.hero-canvas{width:100%;height:100%;display:block}.hero-scene__scrim{background:linear-gradient(90deg,#050505eb,#05050533 48%,#050505c2),linear-gradient(180deg,#0505052e,#050505d1);pointer-events:none}body[data-site-theme=americana] .hero-scene__scrim{background:linear-gradient(90deg,#081121f0,#08112138 48%,#081121d1),linear-gradient(180deg,#0e1a3833,#081121db)}.hero-overlay{align-self:start;justify-self:start;width:min(36rem,calc(100% - var(--hero-overlay-safe-left) - var(--hero-overlay-safe-right)));max-width:calc(100% - var(--hero-overlay-safe-left) - var(--hero-overlay-safe-right));max-height:calc(100vh - var(--hero-overlay-safe-top) - var(--hero-overlay-safe-bottom));margin:var(--hero-overlay-safe-top) 0 0 var(--hero-overlay-safe-left);padding:1.25rem;overflow:auto;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#0c0c0c6b,#0c0c0ce6);backdrop-filter:blur(10px);will-change:transform,opacity;scrollbar-width:thin}body[data-site-theme=americana] .hero-overlay,body[data-site-theme=americana] .route-hero__badge,body[data-site-theme=americana] .site-header__portal-link,body[data-site-theme=americana] .mobile-nav__cta--portal{border-color:#8fb4ff6b}body[data-site-theme=americana] .hero-overlay{background:linear-gradient(180deg,#07122780,#071227e6)}.hero-overlay--lead{width:min(42rem,calc(100% - var(--hero-overlay-safe-left) - var(--hero-overlay-safe-right)));max-width:calc(100% - var(--hero-overlay-safe-left) - var(--hero-overlay-safe-right))}.hero-overlay__lead,.hero-overlay__actions,.hero-overlay__meta{display:grid;gap:.85rem}.hero-overlay__lead{margin-bottom:.6rem}.hero-overlay__actions{margin-top:1rem}.hero-overlay__meta{gap:.45rem}.hero-overlay__rail,.hero-overlay__proof-block{display:grid;gap:.55rem}.hero-overlay__eyebrow,.hero-interstitial__eyebrow,.hero-closeout__eyebrow{margin:0;color:#d4a843f2;font-size:.74rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.hero-overlay__title,.hero-interstitial__title,.hero-closeout__title{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,4.6vw,4rem);line-height:.92;text-transform:uppercase;text-wrap:balance}.hero-overlay__body,.hero-interstitial__body,.hero-closeout__body{margin:0;max-width:38rem;color:#ffffffbf;line-height:1.72}.hero-overlay__proof-block{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.12)}.hero-overlay__proof-block span{color:#fffffff2;font-size:.85rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-overlay__proof-block small{color:#ffffff94;letter-spacing:.1em;text-transform:uppercase}.hero-interstitial{position:relative;padding:clamp(2.5rem,6vw,4.25rem) 0;border-block:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#080808f5),radial-gradient(circle at top left,rgba(212,168,67,.08),transparent 28%)}.hero-interstitial__inner,.hero-closeout__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;align-items:start}.hero-interstitial__bullets{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.hero-interstitial__bullets li,.hero-closeout__actions .hero-action{min-width:0}.hero-interstitial__bullets li{padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#ffffffc2;line-height:1.6}.hero-closeout{padding:clamp(2.75rem,7vw,4.5rem) 0 clamp(1rem,3vw,1.5rem);border-top:1px solid rgba(255,255,255,.08)}.hero-closeout__actions{align-content:start;gap:.85rem}.scrollytelling-hero--mobile .hero-overlay{margin-top:clamp(4.25rem,12vh,6.25rem);margin-bottom:0}.scrollytelling-hero--mobile .hero-overlay__title{font-size:clamp(1.8rem,8vw,3rem)}.scrollytelling-hero--mobile .hero-interstitial{padding-block:2rem}.scrollytelling-hero--mobile .hero-closeout{padding-top:2.25rem}.homepage-trust-bar,.homepage-manufacturer-direct,.homepage-product-showcase{padding:clamp(2.25rem,5vw,4rem) 0}.homepage-trust-bar__inner,.homepage-manufacturer-direct__inner,.homepage-product-showcase__inner{display:grid;gap:1.6rem}.homepage-trust-bar{background:linear-gradient(180deg,#ffffff0d,#0c0c0cf0),linear-gradient(90deg,#c41e241f,#1110);border-block:1px solid rgba(255,255,255,.08)}body[data-site-theme=americana] .homepage-trust-bar,body[data-site-theme=americana] .homepage-manufacturer-direct,body[data-site-theme=americana] .homepage-product-showcase,body[data-site-theme=americana] .homepage-american-story,body[data-site-theme=americana] .homepage-industries-grid,body[data-site-theme=americana] .homepage-manufacturing-teaser,body[data-site-theme=americana] .homepage-vip-teaser,body[data-site-theme=americana] .homepage-customer-pathways,body[data-site-theme=americana] .site-footer{background-image:radial-gradient(circle at top left,rgba(217,43,68,.16),transparent 22rem),radial-gradient(circle at top right,rgba(96,150,255,.2),transparent 24rem),linear-gradient(180deg,#ffffff0a,#04112bf5)}body[data-site-theme=americana] .site-shell{background:radial-gradient(circle at 12% 0%,rgba(217,43,68,.2),transparent 24%),radial-gradient(circle at 88% 8%,rgba(96,150,255,.28),transparent 30%),linear-gradient(135deg,#020816,#061736 36%,#0b2455 70%,#140918)}body[data-site-theme=americana] .site-header{border-bottom-color:#76aaff2e;background:linear-gradient(180deg,#030d22f7,#05122ef0)}body[data-site-theme=americana] .site-header__utility{background:linear-gradient(90deg,#112860f5,#3d1656eb 56%,#80122ef5),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 96px)}body[data-site-theme=americana] .scrollytelling-hero,body[data-site-theme=americana] .route-hero{background:radial-gradient(circle at 12% 18%,rgba(217,43,68,.28),transparent 26%),radial-gradient(circle at 86% 14%,rgba(96,150,255,.24),transparent 28%),linear-gradient(180deg,#ffffff0a,#06122c29 18%,#030c1ffa),#04112b}body[data-site-theme=americana] .brand-lockup__eyebrow,body[data-site-theme=americana] .section-intro__eyebrow,body[data-site-theme=americana] .hero-overlay__eyebrow,body[data-site-theme=americana] .hero-interstitial__eyebrow,body[data-site-theme=americana] .hero-closeout__eyebrow,body[data-site-theme=americana] .scrollytelling-hero__eyebrow,body[data-site-theme=americana] .homepage-trust-bar__kicker,body[data-site-theme=americana] .homepage-product-showcase__eyebrow,body[data-site-theme=americana] .homepage-manufacturer-direct__index,body[data-site-theme=americana] .scrollytelling-hero__scene-eyebrow,body[data-site-theme=americana] .site-footer__eyebrow,body[data-site-theme=americana] .site-footer__group-copy p,body[data-site-theme=americana] .site-footer__pathway-card span,body[data-site-theme=americana] .site-footer__contact-card span,body[data-site-theme=americana] .scrollytelling-hero__placeholder span,body[data-site-theme=americana] .scrollytelling-hero__media-overlay span,body[data-site-theme=americana] .hero-action--portal small,body[data-site-theme=americana] .cta-button--portal .cta-button__suffix,body[data-site-theme=americana] .desktop-nav__link.is-planned small{color:#9bc7fff5}body[data-site-theme=americana] .homepage-product-showcase__title-row span,body[data-site-theme=americana] .route-hero__badge{border-color:#6ea6ff6b;color:#9bc7fff5;background:#0a1c486b}body[data-site-theme=americana] .site-header__home-link.is-current,body[data-site-theme=americana] .desktop-nav__group summary:hover,body[data-site-theme=americana] .desktop-nav__group[open] summary{color:#9bc7fffa}body[data-site-theme=americana] .site-header__portal-link,body[data-site-theme=americana] .mobile-nav__cta--portal,body[data-site-theme=americana] .hero-action--portal,body[data-site-theme=americana] .cta-button--portal{border-color:#6ea6ff85;background:linear-gradient(180deg,#588eff4d,#061433f5);box-shadow:0 18px 42px #040f2857}body[data-site-theme=americana] .site-header__portal-link small,body[data-site-theme=americana] .mobile-nav__cta--portal small,body[data-site-theme=americana] .hero-action small,body[data-site-theme=americana] .cta-button__suffix{color:#d6e5ffbd}body[data-site-theme=americana] .hero-action--secondary,body[data-site-theme=americana] .cta-button--secondary,body[data-site-theme=americana] .site-header__prospect-link,body[data-site-theme=americana] .mobile-nav__cta--prospect,body[data-site-theme=americana] .desktop-nav__link,body[data-site-theme=americana] .site-footer__proof li,body[data-site-theme=americana] .site-footer__pathway-card,body[data-site-theme=americana] .site-footer__contact-card,body[data-site-theme=americana] .site-footer__legal-pill,body[data-site-theme=americana] .homepage-trust-bar__item,body[data-site-theme=americana] .homepage-trust-bar__proof li,body[data-site-theme=americana] .homepage-manufacturer-direct__card,body[data-site-theme=americana] .homepage-product-showcase__card,body[data-site-theme=americana] .homepage-product-showcase__catalog,body[data-site-theme=americana] .scrollytelling-hero__proof li,body[data-site-theme=americana] .scrollytelling-hero__scene-card,body[data-site-theme=americana] .scrollytelling-hero__media-shell,body[data-site-theme=americana] .hero-interstitial__bullets li,body[data-site-theme=americana] .desktop-nav__panel{border-color:#71a4ff29;background:linear-gradient(180deg,#122757a3,#030e23eb),#ffffff08;box-shadow:inset 0 1px #ffffff0a}body[data-site-theme=americana] .hero-action--secondary:hover,body[data-site-theme=americana] .hero-action--secondary:focus-visible,body[data-site-theme=americana] .cta-button--secondary:hover,body[data-site-theme=americana] .cta-button--secondary:focus-visible,body[data-site-theme=americana] .desktop-nav__link:is(a):hover,body[data-site-theme=americana] .desktop-nav__link:is(a):focus-visible,body[data-site-theme=americana] .desktop-nav__link.is-current,body[data-site-theme=americana] .site-footer__pathway-card:hover,body[data-site-theme=americana] .site-footer__pathway-card:focus-visible,body[data-site-theme=americana] .site-footer__contact-card:hover,body[data-site-theme=americana] .site-footer__contact-card:focus-visible{border-color:#7ab2ff6b;background:#1a357194}body[data-site-theme=americana] .hero-overlay{border-color:#76aaff57;background:linear-gradient(180deg,#06122c9e,#040e23eb);box-shadow:0 26px 64px #020a1c6b}body[data-site-theme=americana] .hero-scene__scrim{background:linear-gradient(90deg,#041028f5,#04102829 50%,#041028d6),linear-gradient(180deg,#142c6229,#041028e6)}body[data-site-theme=americana] .homepage-product-showcase__card--lead{background:linear-gradient(135deg,#d92b442e,#0b2557db 46%),#ffffff08}body[data-site-theme=americana] .homepage-product-showcase__catalog{background:linear-gradient(180deg,#588eff38,#04112bf0),#ffffff05}body[data-site-theme=americana] .homepage-american-story:after,body[data-site-theme=americana] .homepage-industries-grid:after,body[data-site-theme=americana] .homepage-manufacturing-teaser:after{background:linear-gradient(90deg,transparent,rgba(118,170,255,.42),transparent)}.homepage-trust-bar__header{display:grid;gap:.45rem}.homepage-trust-bar__headline{margin:0;max-width:44rem;font-family:var(--font-heading);font-size:clamp(1.35rem,3vw,2rem);line-height:1.08;text-transform:uppercase}.homepage-trust-bar__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem}.homepage-trust-bar__item{display:grid;gap:.5rem;min-height:9rem;padding:1rem 1rem 1.1rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#ffffff0a,#111c),#ffffff08}.homepage-trust-bar__value,.homepage-trust-bar__label{margin:0}.homepage-trust-bar__value{font-family:var(--font-heading);font-size:clamp(1.65rem,4vw,2.8rem);font-weight:900;line-height:.92;letter-spacing:-.05em}.homepage-trust-bar__label{max-width:13rem;color:#ffffffc7;font-size:.88rem;line-height:1.45;text-transform:uppercase}.homepage-trust-bar__proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin:0;padding:0;list-style:none}.homepage-trust-bar__proof li,.homepage-manufacturer-direct__card,.homepage-product-showcase__card,.homepage-product-showcase__catalog{border:1px solid rgba(255,255,255,.1);background:#ffffff08}.homepage-trust-bar__proof li{padding:.95rem 1rem;color:#ffffffbd;line-height:1.55}.homepage-manufacturer-direct__grid,.homepage-product-showcase__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.homepage-manufacturer-direct__card,.homepage-product-showcase__card,.homepage-product-showcase__catalog{display:grid;gap:1rem;padding:1.35rem}.homepage-manufacturer-direct__card{align-content:start;background:linear-gradient(180deg,#ffffff0f,#111111e0),#ffffff05}.homepage-manufacturer-direct__card-top{display:grid;gap:.5rem}.homepage-manufacturer-direct__card h3,.homepage-product-showcase__card h3,.homepage-product-showcase__catalog h3{margin:0;font-family:var(--font-heading);font-size:clamp(1.3rem,3vw,2rem);line-height:1.03;text-transform:uppercase}.homepage-manufacturer-direct__body,.homepage-product-showcase__card p,.homepage-product-showcase__catalog p{margin:0;color:#ffffffc2;line-height:1.7}.homepage-manufacturer-direct__proof,.homepage-product-showcase__proof,.homepage-product-showcase__support{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.homepage-manufacturer-direct__proof li,.homepage-product-showcase__proof li,.homepage-product-showcase__support li{position:relative;padding-left:1rem;color:#ffffffb3;line-height:1.55}.homepage-manufacturer-direct__proof li:before,.homepage-product-showcase__proof li:before,.homepage-product-showcase__support li:before{content:"";position:absolute;left:0;top:.65rem;width:.42rem;height:.42rem;background:var(--color-accent)}.homepage-product-showcase__grid{align-items:stretch}.homepage-product-showcase__card{align-content:start}.homepage-product-showcase__card--lead{grid-column:span 2;background:linear-gradient(135deg,#c41e241f,#111111d1 45%),#ffffff08}.homepage-product-showcase__card-copy{display:grid;gap:.75rem}.homepage-product-showcase__title-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;justify-content:space-between}.homepage-product-showcase__title-row span{padding:.4rem .55rem;border:1px solid rgba(212,168,67,.32);color:#d4a843f2;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.homepage-product-showcase__catalog{align-content:start;background:linear-gradient(180deg,#d4a8431f,#111111eb),#ffffff05}.homepage-american-story,.homepage-industries-grid,.homepage-manufacturing-teaser,.homepage-vip-teaser,.homepage-customer-pathways{position:relative;padding:clamp(2.75rem,6vw,5rem) 0}.homepage-american-story:after,.homepage-industries-grid:after,.homepage-manufacturing-teaser:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(212,168,67,.4),transparent)}.homepage-american-story{background:linear-gradient(135deg,#c41e2424,#111111db 40%),#ffffff05}.homepage-american-story__inner,.homepage-vip-teaser__inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1.25rem;align-items:start}.homepage-american-story__copy,.homepage-american-story__rail,.homepage-manufacturing-teaser__content,.homepage-manufacturing-teaser__media,.homepage-vip-teaser__lead,.homepage-vip-teaser__panel{display:grid;gap:1rem}.homepage-american-story__eyebrow,.homepage-industries-grid__eyebrow,.homepage-manufacturing-teaser__eyebrow,.homepage-vip-teaser__eyebrow,.homepage-vip-teaser__panel-label{margin:0;color:#d4a843f2;font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.homepage-american-story__headline,.homepage-manufacturing-teaser__headline,.homepage-vip-teaser__headline{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.45rem);line-height:.98}.homepage-american-story__body,.homepage-manufacturing-teaser__body,.homepage-vip-teaser__body,.homepage-industries-grid__card p,.homepage-vip-teaser__contact-note{margin:0;color:#ffffffc2;line-height:1.72}.homepage-american-story__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.homepage-american-story__stat,.homepage-industries-grid__card,.homepage-manufacturing-teaser__stat,.homepage-vip-teaser__panel,.homepage-vip-teaser__contact{border:1px solid rgba(255,255,255,.1);background:#ffffff08}.homepage-american-story__stat,.homepage-manufacturing-teaser__stat,.homepage-vip-teaser__contact{padding:1rem 1.05rem}.homepage-american-story__stat-value,.homepage-american-story__stat-label,.homepage-manufacturing-teaser__stat-value,.homepage-manufacturing-teaser__stat-label,.homepage-vip-teaser__contact-label,.homepage-vip-teaser__contact-value,.homepage-vip-teaser__contact-note{margin:0}.homepage-american-story__stat-value,.homepage-manufacturing-teaser__stat-value{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);line-height:.92;letter-spacing:-.05em}.homepage-american-story__stat-label,.homepage-manufacturing-teaser__stat-label,.homepage-vip-teaser__contact-note{color:#ffffffa8;font-size:.82rem;line-height:1.55;text-transform:uppercase}.homepage-american-story__proof,.homepage-manufacturing-teaser__proof,.homepage-vip-teaser__proof,.homepage-vip-teaser__criteria{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.homepage-american-story__proof li,.homepage-manufacturing-teaser__proof li,.homepage-vip-teaser__proof li,.homepage-vip-teaser__criteria li{position:relative;padding-left:1rem;color:#ffffffb8;line-height:1.6}.homepage-american-story__proof li:before,.homepage-manufacturing-teaser__proof li:before,.homepage-vip-teaser__proof li:before,.homepage-vip-teaser__criteria li:before{content:"";position:absolute;left:0;top:.65rem;width:.42rem;height:.42rem;background:var(--color-accent)}.homepage-industries-grid{background:linear-gradient(180deg,#ffffff0a,#111111f0),#ffffff05}.homepage-industries-grid__inner{display:grid;gap:1.75rem}.homepage-industries-grid__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.homepage-industries-grid__card{display:grid;gap:.95rem;padding:1.15rem;align-content:start;min-height:13rem;background:linear-gradient(180deg,#ffffff0d,#111111d6),#ffffff05}.homepage-industries-grid__card-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.homepage-industries-grid__badge{padding:.28rem .45rem;border:1px solid rgba(212,168,67,.4);color:#d4a843f0;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.homepage-industries-grid__card h3{margin:0;font-family:var(--font-heading);font-size:clamp(1.25rem,2.4vw,1.85rem);line-height:1.02}.homepage-manufacturing-teaser{background:linear-gradient(135deg,#d4a8431f,#111111f0 45%),#ffffff05}.homepage-manufacturing-teaser__inner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.2rem;align-items:stretch}.homepage-manufacturing-teaser__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.homepage-manufacturing-teaser__stat{display:grid;gap:.45rem;background:linear-gradient(180deg,#ffffff0f,#111111e0),#ffffff05}.homepage-vip-teaser{background:linear-gradient(180deg,#c41e241a,#111111fa),#ffffff05}.homepage-vip-teaser__lead{padding:1.5rem;border:1px solid rgba(212,168,67,.32);background:#ffffff08}.homepage-vip-teaser__panels{display:grid;gap:1rem}.homepage-vip-teaser__panel{padding:1.2rem}.homepage-vip-teaser__contacts{display:grid;gap:.8rem}.homepage-vip-teaser__contact{display:grid;gap:.28rem}.homepage-vip-teaser__contact-label{color:#d4a843f2;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.homepage-vip-teaser__contact-value{color:#fff;font-size:1rem;font-weight:700;line-height:1.45}.homepage-customer-pathways{background:linear-gradient(180deg,#ffffff0a,#111111fa),#ffffff05}.homepage-customer-pathways__inner,.homepage-customer-pathways__intro,.homepage-customer-pathways__copy,.homepage-customer-pathways__banners,.homepage-new-customer-banner,.homepage-new-customer-banner__content,.homepage-new-customer-banner__action,.homepage-existing-customer-banner,.homepage-existing-customer-banner__content,.homepage-existing-customer-banner__action{display:grid;gap:1rem}.homepage-customer-pathways__inner{gap:1.5rem}.homepage-customer-pathways__intro{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:1.25rem}.homepage-customer-pathways__eyebrow,.homepage-new-customer-banner__eyebrow,.homepage-new-customer-banner__action-label,.homepage-existing-customer-banner__eyebrow,.homepage-existing-customer-banner__action-label{margin:0;color:#d4a843f2;font-size:.76rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.homepage-customer-pathways__headline,.homepage-new-customer-banner__headline,.homepage-existing-customer-banner__headline{margin:0;font-family:var(--font-heading);line-height:1;text-transform:uppercase}.homepage-customer-pathways__headline{font-size:clamp(1.9rem,5vw,3rem)}.homepage-new-customer-banner__headline,.homepage-existing-customer-banner__headline{font-size:clamp(1.5rem,4vw,2.35rem)}.homepage-customer-pathways__body,.homepage-new-customer-banner__body,.homepage-new-customer-banner__action-copy,.homepage-existing-customer-banner__body,.homepage-existing-customer-banner__action-copy{margin:0;color:#ffffffc2;line-height:1.72}.homepage-customer-pathways__proof,.homepage-new-customer-banner__proof,.homepage-existing-customer-banner__proof{display:grid;gap:.72rem;margin:0;padding:0;list-style:none}.homepage-customer-pathways__proof{grid-template-columns:repeat(3,minmax(0,1fr))}.homepage-customer-pathways__proof li,.homepage-new-customer-banner__proof li,.homepage-existing-customer-banner__proof li{position:relative;padding-left:1rem;color:#ffffffb8;line-height:1.6}.homepage-customer-pathways__proof li:before,.homepage-new-customer-banner__proof li:before,.homepage-existing-customer-banner__proof li:before{content:"";position:absolute;left:0;top:.65rem;width:.42rem;height:.42rem;background:var(--color-accent)}.homepage-new-customer-banner,.homepage-existing-customer-banner{grid-template-columns:minmax(0,1.1fr) minmax(16rem,.9fr);align-items:stretch;padding:1.5rem;border:1px solid rgba(255,255,255,.1)}.homepage-new-customer-banner{background:linear-gradient(135deg,#c41e2429,#111111e0 52%),#ffffff08;box-shadow:0 1.5rem 3rem #0000002e}.homepage-existing-customer-banner{background:linear-gradient(180deg,#d4a8431f,#111111eb),#ffffff05}.homepage-new-customer-banner__headline-row,.homepage-existing-customer-banner__header{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;justify-content:space-between}.homepage-new-customer-banner__badge,.homepage-existing-customer-banner__badge{padding:.36rem .55rem;color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.homepage-new-customer-banner__badge{border:1px solid rgba(255,255,255,.18);background:#ffffff0f}.homepage-existing-customer-banner__badge{border:1px solid rgba(212,168,67,.42);background:#d4a8431f;color:#d4a843fa}.homepage-new-customer-banner__action,.homepage-existing-customer-banner__action{align-content:start;padding:1.2rem;border:1px solid rgba(255,255,255,.08);background:#0b0b0b61}.mobile-nav{position:relative}.mobile-nav__trigger{display:inline-flex;align-items:center;gap:.65rem;padding:.72rem .82rem;border:1px solid rgba(255,255,255,.16);border-radius:0;background:#ffffff0a;color:#fff;cursor:pointer;font:inherit;text-transform:uppercase;transition:padding .18s ease,gap .18s ease,background-color .18s ease,border-color .18s ease}.mobile-nav__trigger-label{font-size:.72rem;font-weight:800;letter-spacing:.16em}.mobile-nav__trigger-bars{display:grid;gap:.2rem}.mobile-nav__trigger-bars span{display:block;width:1.1rem;height:2px;background:currentColor}.mobile-nav__overlay{position:fixed;inset:0;z-index:120;display:flex;justify-content:flex-end;background:#080808bd;backdrop-filter:blur(6px)}.mobile-nav__panel{display:flex;flex-direction:column;width:min(100%,32rem);min-height:100vh;padding:1.25rem;background:linear-gradient(180deg,#1a1a2efa,#111),var(--color-bg);overflow-y:auto}.mobile-nav__topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.mobile-nav__home,.mobile-nav__close{font-size:.8rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.mobile-nav__close{padding:.75rem .9rem;border:1px solid rgba(255,255,255,.18);background:transparent;color:#fff;cursor:pointer;font:inherit}.mobile-nav__body{display:grid;gap:1rem}.mobile-nav__cta-stack{display:grid;gap:.75rem}.mobile-nav__cta{display:grid;gap:.28rem;padding:1rem;border:1px solid rgba(255,255,255,.12);background:#1116}.mobile-nav__cta--portal{border-color:#d4a84380;background:#d4a8431f}.mobile-nav__cta span,.mobile-nav__links a span,.mobile-nav__planned span{font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mobile-nav__cta small,.mobile-nav__links a small,.mobile-nav__planned small{color:#ffffffa8;line-height:1.45}.mobile-nav__links-wrap{display:grid}.mobile-nav__links{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.mobile-nav__links a,.mobile-nav__planned{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem .95rem;border:1px solid rgba(255,255,255,.12);background:#1116}.mobile-nav__planned small{color:#d4a843eb}.route-hero{position:relative;overflow:clip;padding:clamp(5rem,8vw,7rem) 0 clamp(2.5rem,5vw,3.5rem);border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 14% 12%,rgba(196,30,36,.22),transparent 28%),radial-gradient(circle at 82% 18%,rgba(212,168,67,.16),transparent 26%),linear-gradient(180deg,#ffffff0d,#080808f5),#090909}.route-hero__inner,.route-section__inner,.route-product-card,.route-panel,.route-proof-card,.route-spec-card,.route-media-card,.route-media-card__copy,.route-media-card__empty,.route-panel--cta,.route-rich-text{display:grid;gap:1rem}.route-hero__badge,.route-section__eyebrow,.route-product-card__eyebrow,.route-spec-card__label,.route-inline-spec span{margin:0;color:#d4a843f2;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.route-hero__badge{justify-self:start;margin-bottom:1rem;padding:.5rem .75rem;border:1px solid rgba(212,168,67,.32);background:#090909bf}.route-cta-group{display:flex;flex-wrap:wrap;gap:.85rem}.route-proof-list,.route-bullet-list{margin:0;padding:0;list-style:none}.route-proof-list{display:grid;gap:.85rem}.route-proof-list li,.route-bullet-list li{display:grid;gap:.3rem;padding:.95rem 1rem;border-left:2px solid rgba(212,168,67,.6);background:#ffffff08;color:#fffc;line-height:1.6}.route-proof-list li strong{color:#fff;font-size:.88rem;letter-spacing:.04em;text-transform:uppercase}.route-proof-list li span{color:#ffffffb8}.route-proof-list--hero{grid-template-columns:repeat(var(--route-hero-proof-columns, 3),minmax(0,1fr))}.route-proof-list--hero li{min-height:100%;border:1px solid rgba(255,255,255,.08);border-left-width:1px;background:#090909a8}.route-section{position:relative;padding:clamp(2.9rem,5vw,4.25rem) 0}.route-section+.route-section{border-top:1px solid rgba(255,255,255,.06)}.route-section__header{display:grid;gap:.85rem;max-width:48rem;margin-bottom:1.75rem}.route-section__headline,.route-product-card h3,.route-proof-card h3,.route-panel h3,.route-media-card h3,.route-media-card__empty h4,.route-rich-text h2,.route-rich-text h3{margin:0;font-family:var(--font-heading);letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.route-section__headline{font-size:clamp(2rem,4vw,3.2rem)}.route-product-card h3,.route-proof-card h3,.route-panel h3,.route-media-card h3,.route-media-card__empty h4{font-size:clamp(1.35rem,2vw,2rem)}.route-section__copy,.route-product-card__summary,.route-proof-card p,.route-panel p,.route-media-card__copy p,.route-rich-text p,.route-media-card__empty p{margin:0;color:#ffffffbd;line-height:1.75}.route-product-grid,.route-proof-grid,.route-spec-grid,.route-detail-grid,.route-list-grid,.route-inline-specs{display:grid;gap:1rem}.route-product-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.route-product-card{grid-column:span 3;padding:1.35rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#080808bd;min-height:100%}.route-product-card--lead{grid-column:span 5;background:radial-gradient(circle at top right,rgba(196,30,36,.16),transparent 42%),linear-gradient(180deg,#ffffff0f,#ffffff04),#080808d1}.route-product-card__header,.route-media-card__header,.route-panel--cta{display:flex;justify-content:space-between;gap:1rem;align-items:start}.route-product-card__header{display:grid;gap:.7rem}.route-product-card__header>div{display:grid;gap:.18rem;min-width:0}.route-product-card__badge,.route-media-card__status{display:inline-flex;align-items:center;min-height:2.2rem;padding:.4rem .7rem;border:1px solid rgba(255,255,255,.14);background:#111111bf;color:#ffffffd1;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.route-inline-spec strong,.route-spec-card__value{color:#fff;font-size:1rem;line-height:1.5}.route-detail-grid,.route-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-panel,.route-proof-card,.route-spec-card,.route-media-card,.route-rich-text{padding:1.35rem;border:1px solid rgba(255,255,255,.08);background:#0a0a0ab8}.route-panel--dense,.route-proof-card,.route-spec-card{min-height:100%}.route-panel--cta{align-items:end;padding:1.35rem;border:1px solid rgba(212,168,67,.24);background:linear-gradient(180deg,#d4a84314,#0a0a0ad6)}.route-bullet-list{display:grid;gap:.75rem}.route-bullet-list li{position:relative;padding-left:1.2rem;border-left:none;background:none}.route-bullet-list li:before{content:"";position:absolute;left:0;top:.75rem;width:.45rem;height:.45rem;background:var(--color-accent)}.route-proof-grid,.route-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.route-proof-card{gap:.75rem}.route-proof-card h3,.route-panel h3,.route-media-card h3{font-size:1.5rem}.route-spec-card{gap:.5rem;border-top:2px solid rgba(196,30,36,.72)}.route-media-card{gap:1rem;background:linear-gradient(180deg,#ffffff0d,#ffffff04),#080808d1}.route-media-card__figure{margin:0;min-height:22rem;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#111111db}.route-media-card__figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.route-media-card__caption{color:#ffffffd1;font-size:.92rem}.route-media-card__note,.route-media-card__disclosure{font-size:.92rem}.route-rich-text{max-width:52rem}.route-rich-text :is(p,ul,ol)+:is(p,ul,ol){margin-top:1rem}.route-stat-grid,.route-contact-grid,.route-plant-stack{display:grid;gap:1rem}.route-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.route-stat-card,.route-contact-card{display:grid;gap:.45rem;min-height:100%;padding:1.1rem 1.15rem;border:1px solid rgba(255,255,255,.08);background:#0a0a0ab8}.route-stat-card__value,.route-contact-card strong,.route-plant-profile__location{margin:0;color:#fff}.route-contact-card__value-lines{display:grid;gap:.15rem}.route-contact-card__value-lines strong{line-height:1.2}.route-contact-card__value-lines strong+strong{color:#ffffffc7;font-size:.92rem}.route-stat-card__value{font-family:var(--font-heading);font-size:clamp(1.6rem,3vw,2.35rem);letter-spacing:-.05em;line-height:.95}.route-stat-card__label,.route-contact-card span,.route-contact-card small,.route-step-list li:before{color:#ffffffa8;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.route-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.route-contact-card{text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.route-contact-card:hover,.route-contact-card:focus-visible{transform:translateY(-2px);border-color:#d4a8434d;background:#121212db}.route-comparison-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.08);background:#0a0a0ab8}.route-comparison-table{width:100%;min-width:42rem;border-collapse:collapse}.route-comparison-table :is(th,td){padding:1rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.08);text-align:left;vertical-align:top}.route-comparison-table thead th{color:#d4a843f2;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:#ffffff08}.route-comparison-table tbody th,.route-comparison-table td{color:#fffc;line-height:1.65}.route-plant-profile{display:grid;gap:1rem;padding:1.35rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#ffffff04),#080808cc}.route-hero--manufacturing-simple .route-hero__inner{gap:clamp(.75rem,1.8vw,.95rem)}.route-plant-profile--summary{gap:.95rem;min-height:100%;padding:1.15rem}.route-plant-profile__summary-header h2{margin:0;font-family:var(--font-heading);font-size:clamp(1.52rem,2.35vw,2.05rem);line-height:.98;letter-spacing:-.04em}.route-plant-profile__summary-list{display:grid;gap:0;margin:0}.route-plant-profile__summary-row{display:grid;gap:.32rem;padding:.72rem 0;border-top:1px solid rgba(255,255,255,.08)}.route-plant-profile__summary-row:first-child{padding-top:0;border-top:none}.route-plant-profile__summary-row dt,.route-plant-profile__summary-row dd{margin:0}.route-plant-profile__summary-row dt{color:#d4a843f2;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.route-plant-profile__summary-row dd{color:#ffffffd6;line-height:1.65}.route-list-grid--stacked,.route-detail-grid--form-stack{grid-template-columns:1fr}.inquiry-form-shell{display:grid;gap:1rem;min-height:100%;border-color:#d4a84329;background:radial-gradient(circle at top right,rgba(196,30,36,.12),transparent 34%),linear-gradient(180deg,#ffffff0b,#ffffff04),#080808d6}.inquiry-form-shell__header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.inquiry-form-shell__badge{display:inline-flex;align-items:center;min-height:2.2rem;padding:.4rem .75rem;border:1px solid rgba(212,168,67,.24);background:#101010c7;color:#d4a843eb;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.inquiry-field :is(input,select,textarea)::-moz-placeholder{color:#ffffffad}.inquiry-form-shell__intro,.inquiry-form__hint,.inquiry-form__status,.inquiry-form__config-warning,.inquiry-field :is(input,select,textarea)::placeholder{color:#ffffffad}.inquiry-form-shell__confidence{display:grid;gap:.75rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.inquiry-form-shell__confidence-title{margin:0;color:#d4a843f2;font-size:.76rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.inquiry-form-shell__confidence-list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.inquiry-form-shell__confidence-list li{position:relative;padding-left:1rem;color:#fffc;line-height:1.55}.inquiry-form-shell__confidence-list li:before{content:"";position:absolute;left:0;top:.65rem;width:.42rem;height:.42rem;background:#d4a843eb}.inquiry-form{display:grid;gap:1rem}.inquiry-form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.inquiry-field{display:grid;gap:.45rem}.inquiry-field--full{grid-column:1 / -1}.inquiry-field span{color:#ffffffb8;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.inquiry-field :is(input,select,textarea){width:100%;border:1px solid rgba(255,255,255,.12);background:#060606c7;color:#fff;padding:.9rem 1rem;font:inherit;line-height:1.5;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.inquiry-field textarea{min-height:10rem;resize:vertical}.inquiry-field :is(input,select,textarea):focus-visible{outline:none;border-color:#d4a8439e;box-shadow:0 0 0 1px #d4a84338;background:#0c0c0ceb}.inquiry-form__honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.inquiry-form__footer{display:grid;gap:1rem}.inquiry-form__turnstile-wrap{display:grid;gap:.75rem}.inquiry-form__turnstile{min-height:4.5rem}.inquiry-form__actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.inquiry-form__submit{min-height:3.5rem;padding:.95rem 1.15rem;border:1px solid rgba(196,30,36,.72);background:linear-gradient(135deg,#c41e24f5,#9a1118f5);color:#fff;font:inherit;font-size:.88rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:transform .18s ease,opacity .18s ease,border-color .18s ease;cursor:pointer}.inquiry-form__submit:hover,.inquiry-form__submit:focus-visible{transform:translateY(-1px);border-color:#d4a8438f;outline:none}.inquiry-form__submit:disabled{cursor:not-allowed;opacity:.52;transform:none}.inquiry-form__submit[data-loading=true]{opacity:.78}.inquiry-form__hint{max-width:32rem;margin:0;line-height:1.6}.inquiry-form__config-warning,.inquiry-form__status{padding:.9rem 1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;line-height:1.6}.inquiry-form__config-warning{border-color:#d4a84338;background:#d4a84314}.inquiry-form__status[data-state=ready]{border-color:#d4a84342;background:#d4a84314;color:#ffffffd1}.inquiry-form__status[data-state=pending]{border-color:#ffffff2e;background:#ffffff0d}.inquiry-form__status[data-state=success]{border-color:#4acc7f47;background:#4acc7f14;color:#e5ffeceb}.inquiry-form__status[data-state=error]{border-color:#c41e2457;background:#c41e241f;color:#ffe2e3eb}.parts-browse-list,.parts-rule-grid,.parts-answer-grid,.parts-index-list,.parts-identity-panel,.parts-identity-panel__grid,.parts-scope-list{display:grid;gap:1rem}.parts-browse-list,.parts-scope-list,.parts-identity-panel__grid,.parts-index-list{margin:0;padding:0;list-style:none}.parts-browse-list__item,.parts-index-list__item{list-style:none}.parts-related-list,.parts-related-panel,.parts-related-panel__header,.parts-answer-card,.parts-answer-card__links,.parts-utility-note{display:grid;gap:1rem}.parts-browse-row,.parts-rule-card,.parts-answer-card,.parts-identity-panel,.parts-index-row,.parts-related-panel,.parts-related-link{border:1px solid rgba(255,255,255,.08);background:#0a0a0ab8}.parts-browse-row,.parts-index-row,.parts-related-link{transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.parts-browse-row:hover,.parts-browse-row:focus-visible,.parts-index-row:hover,.parts-index-row:focus-visible,.parts-related-link:hover,.parts-related-link:focus-visible{transform:translateY(-2px);border-color:#d4a8434d;background-color:#121212db}.parts-browse-row{display:grid;grid-template-columns:minmax(0,1.45fr) auto auto;gap:1rem 1.25rem;align-items:center;padding:1rem 1.1rem}.parts-browse-row__identity,.parts-rule-card,.parts-answer-card,.parts-identity-panel__header,.parts-index-row__identity,.parts-index-list__action,.parts-related-link{display:grid;gap:.7rem}.parts-browse-row__eyebrow,.parts-rule-card__eyebrow,.parts-answer-card__eyebrow,.parts-identity-panel__eyebrow,.parts-index-row__number,.parts-related-link__number,.parts-identity-panel__grid dt,.parts-browse-row__stats dt,.parts-index-row__specs dt{margin:0;color:#d4a843f2;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.parts-browse-row h3,.parts-rule-card h3,.parts-answer-card h3,.parts-identity-panel h3,.parts-related-panel h3,.parts-index-row__identity h3,.parts-related-link strong{margin:0;font-family:var(--font-heading);letter-spacing:-.04em;line-height:.96;text-wrap:balance}.parts-browse-row h3,.parts-rule-card h3,.parts-answer-card h3,.parts-identity-panel h3,.parts-related-panel h3{font-size:clamp(1.45rem,2.4vw,2rem)}.parts-browse-row__summary,.parts-rule-card p,.parts-answer-card p,.parts-identity-panel p,.parts-identity-panel dd,.parts-related-panel p,.parts-related-link strong,.parts-index-row__summary{margin:0;color:#ffffffc2;line-height:1.72}.parts-browse-row__stats,.parts-index-row__specs{display:grid;gap:.75rem;margin:0}.parts-browse-row__stats{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));min-width:min(100%,28rem)}.parts-browse-row__stats div,.parts-index-row__specs div{display:grid;gap:.3rem;padding:.72rem .8rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.parts-browse-row__stats dd,.parts-index-row__specs dd{margin:0;color:#fff;line-height:1.4}.parts-browse-row__route{display:grid;gap:.3rem;justify-items:end;min-width:11rem;margin:0;text-align:right}.parts-browse-row__route span{color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}.parts-browse-row__route small{color:#ffffffad;line-height:1.5}.parts-answer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.parts-index-list__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.85rem;align-items:stretch}.parts-index-list__action{align-content:stretch}.parts-index-row{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:1rem 1.25rem;align-items:center;padding:1rem 1.1rem}.parts-index-row__specs{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.parts-rule-card,.parts-answer-card,.parts-identity-panel{min-height:100%;padding:1.25rem}.parts-utility-note{margin-bottom:1rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.parts-utility-note p{margin:0;color:#ffffffbd;line-height:1.68}.parts-proving-ground{padding:clamp(1.25rem,2.5vw,2rem) 0 clamp(2.5rem,5vw,4rem)}.parts-workbench,.parts-workbench__masthead,.parts-workbench__masthead-copy,.parts-workbench__masthead-steps,.parts-workbench__masthead-step,.parts-workbench__layout,.parts-workbench__controls,.parts-workbench__controls-head,.parts-workbench__panel,.parts-workbench__results,.parts-workbench__groups,.parts-workbench__group,.parts-workbench__group-head,.parts-workbench__group-list,.parts-workbench__row-record,.parts-workbench__row-identity,.parts-workbench__row-actions,.parts-workbench__field,.parts-workbench__field-group,.parts-workbench__field-head,.parts-workbench__lane-nav,.parts-workbench__lane-links,.parts-workbench__results-head,.parts-workbench__results-summary,.parts-workbench__group-meta,.parts-workbench__stats,.parts-workbench__row-specs,.parts-workbench__empty{display:grid;gap:1rem}.parts-workbench{overflow:clip;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top right,rgba(212,168,67,.08),transparent 28%),linear-gradient(180deg,#ffffff08,#090909f0),#070707e0}.parts-workbench__masthead{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1.25rem;padding:1.25rem;border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0a,#0909093d),#ffffff05}.parts-workbench__masthead-title{display:grid;gap:.95rem;min-width:0}.parts-workbench__masthead-title--with-logo{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem}.parts-workbench__masthead-title-copy{display:grid;gap:.95rem;min-width:0}.parts-workbench__logo-shell{display:inline-flex;align-items:center;justify-content:center;width:clamp(3.7rem,5.4vw,4.7rem);aspect-ratio:1.5;padding:.44rem .62rem;border-radius:.9rem;background:linear-gradient(180deg,#f8f6f0fa,#e2dcd1f5);box-shadow:inset 0 0 0 1px #29211324,0 12px 24px #00000024;overflow:hidden}.parts-workbench__logo-shell--dark{background:linear-gradient(180deg,#202023f5,#0c0c0ef5);box-shadow:inset 0 0 0 1px #ffffff14,0 12px 24px #0000002e}.parts-workbench__logo-shell--wide{width:clamp(4.4rem,7vw,5.9rem);aspect-ratio:2.45;padding:.32rem .46rem;border-radius:.78rem}.parts-workbench__logo{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.parts-workbench__masthead-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.parts-workbench__masthead-step,.parts-workbench__stats div,.parts-workbench__lane-link,.parts-workbench__results-metric,.parts-workbench__group,.parts-workbench__empty,.parts-workbench__active-filters span,.parts-workbench__row-record{border:1px solid rgba(255,255,255,.08);background:#ffffff08}.parts-workbench__masthead-step{padding:.9rem 1rem;align-content:start}.parts-workbench__layout{grid-template-columns:minmax(18rem,20rem) minmax(0,1fr);align-items:start}.parts-workbench__controls{position:sticky;top:6.5rem;align-self:start;max-height:calc(100dvh - 7.5rem);min-width:0;overflow-y:auto;scrollbar-gutter:stable;padding:1.25rem;border-right:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#0e0e0ef5,#080808f0),#ffffff05}.parts-workbench__masthead-copy h1,.parts-workbench__controls-head h2,.parts-workbench__results-head h2,.parts-workbench__group h3,.parts-workbench__empty h3,.parts-workbench__row-identity h4{margin:0;font-family:var(--font-heading);line-height:.96;letter-spacing:-.04em;text-transform:uppercase;text-wrap:balance}.parts-workbench__masthead-copy h1{font-size:clamp(2rem,4vw,3.1rem);max-width:12ch}.parts-workbench__controls-head h2,.parts-workbench__results-head h2,.parts-workbench__group h3,.parts-workbench__empty h3{font-size:clamp(1.45rem,2.6vw,2.1rem)}.parts-workbench__row-identity h4{font-size:clamp(1.15rem,1.7vw,1.55rem)}.parts-workbench__eyebrow,.parts-workbench__results-label,.parts-workbench__group-kicker,.parts-workbench__masthead-step dt,.parts-workbench__field-head p,.parts-workbench__stats dt,.parts-workbench__lane-link span,.parts-workbench__row-specs dt,.parts-workbench__active-filters span,.parts-workbench__group-meta span,.parts-workbench__results-metric span,.parts-workbench__record-link span{margin:0;color:#d4a843f2;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.parts-workbench__masthead-copy p,.parts-workbench__masthead-step dd,.parts-workbench__controls-head p,.parts-workbench__results-copy,.parts-workbench__field-head small,.parts-workbench__group-head p,.parts-workbench__empty p,.parts-workbench__row-identity .parts-index-row__summary,.parts-workbench__stats dd,.parts-workbench__row-specs dd,.parts-workbench__group-note{margin:0;color:#ffffffc7;line-height:1.65}.parts-workbench__group-note[data-current=true]{display:inline-flex;align-items:center;justify-content:center;padding:.4rem .7rem;border:1px solid rgba(212,168,67,.28);background:#d4a84314;color:#ffffffeb;font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-align:center;text-transform:uppercase}.parts-workbench__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.parts-workbench__stats div,.parts-workbench__results-metric{min-width:0;align-content:start;padding:.85rem .9rem;gap:.45rem}.parts-workbench__stats dt,.parts-workbench__results-metric span{line-height:1.35;text-wrap:balance}.parts-workbench__stats dd,.parts-workbench__results-metric strong{color:#fff;font-family:var(--font-heading);font-size:clamp(1.25rem,2vw,1.85rem);line-height:.95}.parts-workbench__panel,.parts-workbench__lane-nav{padding:1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff05}.parts-workbench__field span{color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.parts-workbench__field input{width:100%;min-height:3.15rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.12);background:#060606e6;color:#fff;font:inherit}.parts-workbench__field input::-moz-placeholder{color:#ffffff7a}.parts-workbench__field input::placeholder{color:#ffffff7a}.parts-workbench__field input:focus-visible{outline:none;border-color:#d4a8436b;box-shadow:0 0 0 1px #d4a8432e}.parts-workbench__toggle-row{display:flex;flex-wrap:wrap;gap:.6rem}.parts-workbench__toggle,.parts-workbench__reset{min-height:2.8rem;padding:.75rem .9rem;border:1px solid rgba(255,255,255,.12);background:#090909eb;color:#ffffffd6;font:inherit;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.parts-workbench__toggle:hover,.parts-workbench__toggle:focus-visible,.parts-workbench__reset:hover,.parts-workbench__reset:focus-visible{transform:translateY(-1px);border-color:#d4a84357;color:#fff}.parts-workbench__toggle[data-selected=true]{border-color:#d4a84370;background:#d4a84324;color:#fff}.parts-workbench__lane-links{grid-template-columns:1fr}.parts-workbench__lane-link{display:grid;gap:.4rem;padding:.85rem .9rem;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.parts-workbench__lane-link:hover,.parts-workbench__lane-link:focus-visible,.parts-workbench__group-meta a:hover,.parts-workbench__group-meta a:focus-visible,.parts-workbench__record-link:hover,.parts-workbench__record-link:focus-visible{transform:translateY(-1px);border-color:#d4a84357;background:#101010eb}.parts-workbench__lane-link strong,.parts-workbench__group-meta a,.parts-workbench__record-link strong{color:#fff;font-size:.86rem;font-weight:700;line-height:1.45}.parts-workbench__results{padding:1.25rem}.parts-workbench__results-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem 1.5rem}.parts-workbench__results-summary{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,31rem);max-width:100%;justify-self:end;min-width:0}.parts-workbench__active-filters{display:flex;flex-wrap:wrap;gap:.55rem}.parts-workbench__active-filters span{padding:.55rem .7rem}.parts-workbench__group,.parts-workbench__empty{padding:1rem}.parts-workbench__group-head{grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;align-items:start;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.08)}.parts-workbench__group-meta{justify-items:end;align-content:start;min-width:10rem;text-align:right}.parts-workbench__group-meta a{color:#d4a843f2;font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.parts-workbench__group-list{margin:0;padding:0;list-style:none;gap:.85rem}.parts-workbench__row{display:block}.parts-workbench__row-record{grid-template-columns:minmax(0,.78fr) minmax(0,1.1fr) minmax(12rem,.42fr);gap:1rem;align-items:stretch;min-width:0;padding:.95rem 1rem;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.parts-workbench__row-record:hover,.parts-workbench__row-record:focus-within{transform:translateY(-2px);border-color:#d4a8434d;background:#101010f5}.parts-workbench__row-specs{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.65rem;margin:0}.parts-workbench__row-specs div{display:grid;gap:.3rem;padding:.72rem .8rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.parts-workbench__row-actions{align-content:stretch}.parts-workbench__record-link,.parts-workbench__row-actions .parts-inquiry-button{width:100%;min-width:0;min-height:100%}.parts-workbench__record-link{display:grid;align-content:center;gap:.35rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.12);background:#090909eb;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.parts-workbench__empty{justify-items:start;background:linear-gradient(180deg,#ffffff0a,#090909eb),#ffffff08}.parts-answer-card{min-height:100%;padding:1.25rem;background:radial-gradient(circle at top right,rgba(212,168,67,.08),transparent 40%),linear-gradient(180deg,#ffffff09,#0a0a0ad6),#080808c2}.parts-answer-card__links{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.parts-answer-card__links a{color:#d4a843f2;font-size:.74rem;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.parts-answer-card__links a:hover,.parts-answer-card__links a:focus-visible{color:#fff}.parts-answer-card__links a:after{content:" ↗"}.parts-identity-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem}.parts-identity-panel__grid dd{margin:0;color:#fff;line-height:1.6}.parts-identity-panel__full{grid-column:1 / -1}.parts-identity-panel__note{padding-top:.95rem;border-top:1px solid rgba(255,255,255,.08)}.parts-detail-grid--record{align-items:start}.parts-detail-grid--measurement{grid-template-columns:minmax(0,1.28fr) minmax(19rem,.72fr);align-items:start}.parts-guidance-panel,.parts-measurement-diagram,.parts-inquiry-card{min-height:100%;padding:1.25rem;border:1px solid rgba(255,255,255,.08);background:#0a0a0ab8}.parts-guidance-panel,.parts-inquiry-card,.parts-measurement-diagram,.parts-measurement-diagram__header,.parts-measurement-diagram__legend,.parts-measurement-diagram__grid,.parts-inquiry-card__header,.parts-guidance-list{display:grid;gap:1rem}.parts-measurement-diagram{background:radial-gradient(circle at top right,rgba(212,168,67,.08),transparent 38%),linear-gradient(180deg,#ffffff0a,#0a0a0ad6),#0a0a0ac7}.parts-measurement-diagram__frame{overflow:clip;padding:.75rem;border:1px solid rgba(255,255,255,.08);background:#060606e6}.parts-measurement-diagram__svg{display:block;width:100%;height:auto}.parts-measurement-diagram [data-measurement-id]{--measurement-color: rgba(212, 168, 67, .95)}.parts-measurement-diagram [data-measurement-id=length-total]{--measurement-color: #b7791f}.parts-measurement-diagram [data-measurement-id=length-a]{--measurement-color: #1f6fb2}.parts-measurement-diagram [data-measurement-id=length-b]{--measurement-color: #23835d}.parts-measurement-diagram [data-measurement-id=camber]{--measurement-color: #c4472d}.parts-measurement-diagram [data-measurement-id=eye-id]{--measurement-color: #7b55b7}.parts-measurement-diagram [data-measurement-id=bushing-diameter]{--measurement-color: #0f8a95}.parts-measurement-diagram [data-measurement-id=material-size]{--measurement-color: #8b7861}.parts-spring-diagram{position:relative;display:grid;place-items:center;min-height:clamp(15rem,34vw,25rem);background:#f3f0e8}.parts-spring-diagram:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(28,24,17,.045) 1px,transparent 1px),linear-gradient(180deg,rgba(28,24,17,.045) 1px,transparent 1px);background-size:4rem 4rem;mix-blend-mode:multiply}.parts-spring-diagram__image{position:relative;z-index:0;display:block;width:100%;height:auto;max-height:clamp(15rem,34vw,25rem);-o-object-fit:contain;object-fit:contain;background:#f3f0e8}.parts-spring-diagram__fallback-svg{aspect-ratio:720 / 420}.parts-measurement-diagram__eyebrow,.parts-inquiry-card__eyebrow{margin:0;color:#d4a843f2;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.parts-measurement-diagram__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1rem;margin:0}.parts-measurement-diagram__key{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.parts-measurement-diagram__key div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:start;padding:.62rem .7rem;border:1px solid color-mix(in srgb,var(--measurement-color) 32%,transparent);background:color-mix(in srgb,var(--measurement-color) 8%,transparent)}.parts-measurement-diagram__key span{min-width:2.35rem;padding:.12rem .25rem;background:var(--measurement-color);color:#0a0a0af5;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-align:center}.parts-measurement-diagram__key p{margin:0;color:#ffffffc7;font-size:.78rem;line-height:1.45}.parts-measurement-diagram__grid div{display:grid;gap:.35rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--measurement-color) 26%,rgba(255,255,255,.08));background:linear-gradient(90deg,color-mix(in srgb,var(--measurement-color) 12%,transparent),transparent 42%),#ffffff08}.parts-measurement-diagram__grid dt{display:flex;flex-wrap:wrap;gap:.42rem;align-items:center;margin:0;color:var(--measurement-color);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.parts-measurement-diagram__grid dt span{display:inline-grid;place-items:center;min-width:2.3rem;padding:.12rem .3rem;background:var(--measurement-color);color:#0a0a0af5;font-weight:900;letter-spacing:.06em}.parts-measurement-diagram__grid dd{display:grid;gap:.32rem;margin:0;color:#fff;line-height:1.65}.parts-measurement-diagram__grid dd strong{color:#fff;font-size:1rem;font-weight:650}.parts-measurement-diagram__grid dd small{color:#ffffffa3;font-size:.82rem;line-height:1.5}.parts-measurement-diagram__metric--ambiguous{border-color:#d4a84347!important;background:#d4a84311!important}.parts-guidance-list{margin:0;padding:0;list-style:none}.parts-guidance-list li{padding:.95rem 1rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:#fffc;line-height:1.65}.parts-guidance-list li strong,.parts-inquiry-card__note span{color:#fff}.parts-inquiry-card{background:radial-gradient(circle at top right,rgba(196,30,36,.1),transparent 34%),linear-gradient(180deg,#ffffff0a,#0a0a0ad6),#0a0a0ac7}.parts-inquiry-card__note,.parts-inquiry-card__meta,.parts-public-spec-panel__note{margin:0}.parts-inquiry-card__note{color:#ffffffb8;line-height:1.65}.parts-inquiry-card__meta{display:grid;gap:.35rem}.parts-inquiry-card__meta span{color:#d4a843f2;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.parts-inline-link{color:#d4a843f2;text-decoration:underline;text-decoration-color:#d4a8436b;text-underline-offset:.18em;overflow-wrap:anywhere}.parts-inline-link:hover,.parts-inline-link:focus-visible{color:#fff;text-decoration-color:#ffffff6b}.parts-inquiry-button{display:inline-flex;align-items:center;justify-content:center;min-width:12.75rem;padding:.95rem 1rem;border:1px solid rgba(255,255,255,.14);background:#ffffff08;color:#fff;font-size:.74rem;font-weight:800;letter-spacing:.14em;line-height:1.15;text-align:center;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.parts-inquiry-button:hover,.parts-inquiry-button:focus-visible{transform:translateY(-1px);border-color:#d4a84361;background:#ffffff14}.parts-inquiry-button[data-selected=true]{border-color:#c41e24b8;background:#c41e2424;color:#fff}.parts-inquiry-button--row{align-self:stretch}.parts-inquiry-button--card{width:-moz-fit-content;width:fit-content}.parts-inquiry-dock{position:fixed;right:clamp(1rem,2vw,1.5rem);bottom:clamp(1rem,2vw,1.5rem);z-index:30;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem;min-width:min(100%,18rem);padding:.95rem 1rem;border:1px solid rgba(196,30,36,.42);background:radial-gradient(circle at top right,rgba(196,30,36,.16),transparent 34%),linear-gradient(180deg,#ffffff0d,#0a0a0aeb),#080808f5;box-shadow:0 18px 36px #00000057}.parts-inquiry-dock[hidden]{display:none}.parts-inquiry-dock:hover,.parts-inquiry-dock:focus-visible{border-color:#d4a84385}.parts-inquiry-dock__count{display:grid;place-items:center;min-width:2.6rem;min-height:2.6rem;padding:.35rem;border:1px solid rgba(212,168,67,.42);color:#fff;font-family:var(--font-heading);font-size:1.35rem;letter-spacing:-.04em;line-height:1}.parts-inquiry-dock__content{display:grid;gap:.22rem}.parts-inquiry-dock__content strong{font-size:.84rem;font-weight:800;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}.parts-inquiry-dock__content small{color:#ffffffb8;font-size:.78rem;line-height:1.45}.parts-inquiry-review,.parts-inquiry-review__filled,.parts-inquiry-review__fallback-stack,.parts-inquiry-review__summary,.parts-inquiry-review__fallback-intro,.parts-inquiry-review__empty{display:grid;gap:1rem}.parts-inquiry-review__summary-header{display:flex;align-items:start;justify-content:space-between;gap:1rem}.parts-inquiry-review__summary-copy,.parts-inquiry-review__status,.parts-inquiry-review__item-meta,.parts-inquiry-review__fallback-intro p,.parts-inquiry-review__empty p{margin:0;color:#ffffffc2;line-height:1.68}.parts-inquiry-review__status[data-state=ready]{color:#d4a843f2}.parts-inquiry-review__status[data-state=fallback]{color:#ffffffd6}.parts-inquiry-review__empty-actions,.parts-inquiry-review__actions,.parts-inquiry-review__item-actions,.parts-inquiry-review__item-facts{display:flex;flex-wrap:wrap;gap:.75rem}.parts-inquiry-review__empty-actions a,.parts-inquiry-review__item-actions a,.parts-inquiry-review__item-actions button,.parts-inquiry-review__item-actions span{color:#d4a843f2;font-size:.74rem;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.parts-inquiry-review__item-actions span{color:#ffffff94}.parts-inquiry-review__list{margin:0;padding:0;list-style:none;display:grid;gap:.8rem}.parts-inquiry-review__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.parts-inquiry-review__item-main{display:grid;gap:.55rem}.parts-inquiry-review__item-number{margin:0;color:#d4a843f2;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.parts-inquiry-review__item h3{margin:0;font-family:var(--font-heading);font-size:clamp(1.2rem,2vw,1.55rem);letter-spacing:-.04em;line-height:.98}.parts-inquiry-review__item-facts span{padding:.35rem .6rem;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#ffffffc7;font-size:.78rem;line-height:1.2}.parts-inquiry-review__item-actions{justify-content:flex-end;align-content:start}.parts-inquiry-review__clear{padding:.72rem .9rem;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#fff;font-size:.72rem;font-weight:800;letter-spacing:.14em;line-height:1.1;text-transform:uppercase}.parts-inquiry-action{display:inline-flex;align-items:center;justify-content:center;min-width:min(100%,14rem);padding:.95rem 1rem;border:1px solid transparent;color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.14em;line-height:1.15;text-align:center;text-transform:uppercase;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.parts-inquiry-action:hover,.parts-inquiry-action:focus-visible{transform:translateY(-1px)}.parts-inquiry-action--primary{background:var(--color-accent);border-color:#c41e24f2;box-shadow:var(--shadow-cta)}.parts-inquiry-action--primary:hover,.parts-inquiry-action--primary:focus-visible{background:var(--color-accent-dark)}.parts-inquiry-action--secondary{border-color:#ffffff24;background:#ffffff08}.parts-inquiry-action--secondary:hover,.parts-inquiry-action--secondary:focus-visible{border-color:#d4a8436b;background:#ffffff14}.parts-inquiry-action[aria-disabled=true]{pointer-events:none;opacity:.6}.parts-inquiry-card .cta-button{width:-moz-fit-content;width:fit-content}.parts-detail-grid--related{align-items:stretch}.parts-related-panel{min-height:100%;padding:1.25rem}.parts-related-list{margin:0;padding:0;list-style:none}.parts-related-link{padding:.95rem 1rem}.parts-related-link__facts{display:flex;flex-wrap:wrap;gap:.5rem}.parts-related-link__facts span{padding:.35rem .6rem;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#ffffffc7;font-size:.78rem;line-height:1.2}@media(max-width:78rem){.parts-rule-grid,.parts-answer-grid,.parts-identity-panel__grid,.parts-measurement-diagram__grid,.parts-measurement-diagram__key{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-workbench__masthead,.parts-workbench__layout,.parts-workbench__results-head,.parts-workbench__group-head,.parts-workbench__row-record{grid-template-columns:1fr}.parts-workbench__masthead-steps,.parts-workbench__results-summary,.parts-workbench__lane-links,.parts-workbench__row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.parts-workbench__results-summary{min-width:0}.parts-workbench__controls{position:static;max-height:none;overflow:visible;scrollbar-gutter:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.parts-workbench__group-meta{justify-items:start;min-width:0;text-align:left}.parts-browse-row,.parts-index-row{grid-template-columns:1fr;align-items:start}.parts-browse-row__route{justify-items:start;min-width:0;text-align:left}.parts-detail-grid--measurement,.parts-detail-grid--inquiry,.parts-detail-grid--related{grid-template-columns:1fr}}@media(max-width:47.99rem){.parts-rule-grid,.parts-answer-grid,.parts-identity-panel__grid,.parts-measurement-diagram__grid,.parts-measurement-diagram__key,.parts-index-list__item,.parts-workbench__group-list,.parts-workbench__masthead-steps,.parts-workbench__results-summary,.parts-workbench__lane-links,.parts-workbench__row-actions{grid-template-columns:1fr}.parts-workbench__masthead-title--with-logo{gap:.8rem}.parts-workbench__logo-shell{width:3.25rem;border-radius:.82rem;padding:.36rem .5rem}.parts-workbench__logo-shell--wide{width:4.25rem;padding:.28rem .42rem;border-radius:.72rem}.parts-spring-diagram__callout{gap:0;max-width:2.35rem;padding:.15rem;overflow:hidden;font-size:0;white-space:nowrap}.parts-spring-diagram__callout span{min-width:1.35rem;font-size:.46rem}.parts-spring-diagram__callout em{display:none}.parts-browse-row__stats,.parts-index-row__specs,.parts-workbench__row-specs{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.parts-workbench__masthead,.parts-workbench__results,.parts-workbench__controls,.parts-workbench__group,.parts-workbench__empty{padding:1rem}.parts-workbench__masthead-copy h1{font-size:clamp(1.9rem,9vw,2.6rem)}.parts-workbench__masthead-copy p,.parts-workbench__controls-head p,.parts-workbench__results-copy,.parts-workbench__field-head small,.parts-workbench__group-head p{font-size:.95rem;line-height:1.55}.parts-workbench__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.parts-workbench__stats div{padding:.72rem .68rem}.parts-workbench__stats dt{font-size:.62rem;letter-spacing:.12em}.parts-workbench__stats dd{font-size:1.1rem}.parts-workbench__panel,.parts-workbench__lane-nav{padding:.9rem}.parts-workbench__field-group{gap:.75rem}.parts-workbench__toggle-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.parts-workbench__toggle-row>:first-child{grid-column:1 / -1}.parts-workbench__toggle,.parts-workbench__reset{width:100%;min-height:3rem;padding-inline:.8rem;letter-spacing:.1em}.parts-workbench__row-record,.parts-workbench__row-actions{gap:.75rem}body[data-catalog-inquiry-dock-visible=true] .site-shell__main{padding-bottom:calc(6.75rem + env(safe-area-inset-bottom,0px))}.parts-inquiry-card .cta-button,.parts-inquiry-button,.parts-inquiry-action{width:100%}.parts-inquiry-dock{left:auto;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom,0px));width:auto;max-width:11rem;min-width:0;padding:.72rem .8rem;gap:.65rem}.parts-inquiry-dock__count{min-width:2.15rem;min-height:2.15rem;font-size:1.1rem}.parts-inquiry-dock__content strong{font-size:.75rem;letter-spacing:.12em}.parts-inquiry-dock__content small{display:none}.parts-inquiry-review__summary-header,.parts-inquiry-review__item{grid-template-columns:1fr}.parts-inquiry-review__summary-header{display:grid}.parts-inquiry-review__item-actions{justify-content:flex-start}}@media(max-width:78rem){.route-proof-list--hero,.route-proof-grid,.route-spec-grid,.route-inline-specs,.route-stat-grid,.route-contact-grid,.route-manufacturing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.route-product-card--lead{grid-column:span 12}.route-product-card,.route-product-card--catalog{grid-column:span 6}.route-panel--cta,.route-motion-card__header{flex-direction:column;align-items:start}.route-motion-card__meta{max-width:none}}@media(max-width:47.99rem){.route-proof-list--hero,.route-proof-grid,.route-spec-grid,.route-detail-grid,.route-list-grid,.route-inline-specs,.route-product-grid,.route-stat-grid,.route-contact-grid,.route-proof-grid--wide,.route-manufacturing-grid,.inquiry-form__grid{grid-template-columns:1fr}.route-product-card,.route-product-card--lead,.route-product-card--catalog{grid-column:auto}.route-product-card__header,.route-media-card__header,.route-plant-profile__header{flex-direction:column}.route-cta-group,.inquiry-form__actions{display:grid}.inquiry-form-shell__header{flex-direction:column}.route-media-card__figure,.route-media-card__empty{min-height:18rem}}@media(min-width:120rem){:root{--shell-max-width: 110rem;--shell-inline-gutter: 3rem}}@media(min-width:78.01rem){.mobile-nav{display:none}}@media(max-width:78rem){:root{--hero-overlay-safe-top-gap: clamp(.85rem, 4vh, 1.6rem);--homepage-main-start-gap: clamp(.75rem, 2vh, .95rem)}.homepage-trust-bar__rail,.homepage-manufacturer-direct__grid,.homepage-product-showcase__grid,.homepage-industries-grid__grid,.homepage-manufacturing-teaser__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.site-header{--brand-lockup-gap: 1rem;--brand-lockup-mark-width: 5.2rem;--brand-lockup-mark-height: 3.22rem;--brand-lockup-copy-max-width: 7.4rem;--brand-lockup-copy-padding-top: .16rem;--brand-lockup-title-gap: .32rem;--brand-lockup-eyebrow-size: .62rem;--brand-lockup-eyebrow-tracking: .22em;--brand-lockup-wordmark-size: 1.06rem;--brand-lockup-wordmark-tracking: .042em;--brand-lockup-support-max-height: 0;--brand-lockup-support-opacity: 0;--brand-lockup-support-translate: -.12rem;--site-header-main-gap: .7rem;--site-header-main-padding-block: .55rem}.site-header[data-scrolled=true]{--brand-lockup-gap: .72rem;--brand-lockup-mark-width: 4.4rem;--brand-lockup-mark-height: 2.72rem;--brand-lockup-wordmark-size: 1rem;--site-header-main-gap: .6rem;--site-header-main-padding-block: .48rem}.mobile-nav__trigger{gap:.52rem;padding:.58rem .68rem;border-color:#ffffff24;background:#ffffff09}.mobile-nav__trigger-label{font-size:.68rem;letter-spacing:.14em}.mobile-nav__trigger-bars span{width:.96rem}.scrollytelling-hero__layout,.hero-interstitial__inner,.hero-closeout__inner,.homepage-american-story__inner{grid-template-columns:1fr}.scrollytelling-hero__media-shell{min-height:28rem}.hero-scene__sticky{--hero-overlay-safe-left: 1rem;--hero-overlay-safe-right: 1rem}.hero-overlay{width:min(34rem,calc(100% - var(--hero-overlay-safe-left) - var(--hero-overlay-safe-right)))}.hero-overlay__title{font-size:clamp(1.85rem,3.9vw,3.2rem)}.homepage-product-showcase__card--lead{grid-column:span 2}}@media(max-width:68rem){.homepage-customer-pathways__intro,.homepage-manufacturing-teaser__inner,.homepage-vip-teaser__inner,.homepage-new-customer-banner,.homepage-existing-customer-banner{grid-template-columns:1fr}}@media(max-width:47.99rem){:root{--shell-inline-gutter: 1.5rem;--hero-overlay-safe-top-gap: clamp(.6rem, 2.5vh, 1rem);--homepage-main-start-gap: .75rem}.shell-container{width:min(calc(100% - var(--shell-inline-gutter)),var(--shell-max-width))}.homepage-trust-bar__rail,.homepage-trust-bar__proof,.homepage-manufacturer-direct__grid,.homepage-product-showcase__grid,.homepage-american-story__stats,.homepage-customer-pathways__proof,.homepage-industries-grid__grid,.homepage-manufacturing-teaser__stats{grid-template-columns:1fr}.site-header{--brand-lockup-gap: .5rem;--brand-lockup-mark-width: 3rem;--brand-lockup-mark-height: 1.92rem;--brand-lockup-copy-max-width: 5.2rem;--brand-lockup-title-gap: .24rem;--brand-lockup-eyebrow-size: .56rem;--brand-lockup-wordmark-size: .96rem;--brand-lockup-wordmark-tracking: .05em;--site-header-main-gap: .55rem;--site-header-main-padding-block: .45rem}.site-header[data-scrolled=true]{--brand-lockup-mark-width: 2.8rem;--brand-lockup-mark-height: 1.8rem;--brand-lockup-wordmark-size: .92rem;--site-header-main-padding-block: .38rem}.mobile-nav__trigger{gap:.46rem;padding:.5rem .58rem}.mobile-nav__trigger-label{font-size:.62rem;letter-spacing:.12em}.mobile-nav__trigger-bars span{width:.88rem}.homepage-product-showcase__card--lead{grid-column:auto}.scrollytelling-hero{padding-top:1rem}.scrollytelling-hero__skip{display:none}.scrollytelling-hero__title,.hero-overlay__title,.hero-interstitial__title,.hero-closeout__title{max-width:none;font-size:clamp(2.2rem,11vw,4rem)}.scrollytelling-hero__actions,.hero-closeout__actions{display:grid}.hero-action{width:100%}.hero-scene{min-height:160vh}.hero-scene__sticky{--hero-overlay-safe-left: 1rem;--hero-overlay-safe-right: 1rem;--hero-overlay-safe-bottom: 1rem}.hero-overlay{width:calc(100% - var(--hero-overlay-safe-left) - var(--hero-overlay-safe-right));max-width:calc(100% - var(--hero-overlay-safe-left) - var(--hero-overlay-safe-right));padding:.82rem}.scrollytelling-hero--mobile .hero-overlay{margin-top:clamp(.9rem,4vh,1.7rem)}.scrollytelling-hero__media-shell{min-height:20rem}.homepage-trust-bar__item{min-height:auto}.homepage-manufacturing-teaser__media img{min-height:18rem}.route-hero{padding:3.5rem 0 2.5rem}.route-hero--manufacturing-simple{padding-top:2.8rem;padding-bottom:1.75rem}.route-hero--manufacturing-simple .route-hero__inner{gap:.72rem}.route-manufacturing-title{max-width:10ch;font-size:clamp(2.3rem,10.2vw,3.35rem)}.route-manufacturing-loop video{--route-manufacturing-loop-aspect: 1.42 / 1;--route-manufacturing-loop-position: 49% 50%}.route-section--manufacturing-grid{padding-top:.6rem}.route-plant-profile--summary{gap:.82rem;padding:1rem}.route-plant-profile__summary-row{gap:.28rem;padding:.62rem 0}.route-plant-profile__summary-row dd{line-height:1.52}.mobile-nav__panel{width:100%;padding:1rem}}.visible{visibility:visible}.static{position:static}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.text-wrap{text-wrap:wrap}.border{border-width:1px}.bg-apm-charcoal{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.uppercase{text-transform:uppercase}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.\[catalog\:measurements\]{catalog:measurements}.\[catalog\:parse\]{catalog:parse}.site-footer[data-astro-cid-5qnl4gdb]{--footer-pathway-card-min-height: 6.125rem;--footer-contact-card-min-height: 6.5rem;position:relative;z-index:1;margin-top:4rem;border-top:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at top left,rgba(212,168,67,.08),transparent 26rem),linear-gradient(180deg,#1a1a2eeb,#0a0a0a)}.site-footer__inner[data-astro-cid-5qnl4gdb],.site-footer__bottom-rail[data-astro-cid-5qnl4gdb]{width:min(calc(100% - var(--shell-inline-gutter)),var(--shell-max-width));margin:0 auto}.site-footer__inner[data-astro-cid-5qnl4gdb]{display:grid;gap:2rem;padding:4rem 0 2.5rem}.site-footer__brand[data-astro-cid-5qnl4gdb]{display:grid;gap:1rem;max-width:48rem}.site-footer__eyebrow[data-astro-cid-5qnl4gdb],.site-footer__group-copy[data-astro-cid-5qnl4gdb] p[data-astro-cid-5qnl4gdb]{margin:0;color:#d4a843eb;font-size:.76rem;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.site-footer__brand[data-astro-cid-5qnl4gdb] h2[data-astro-cid-5qnl4gdb]{margin:0;max-width:56rem;font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.5rem);line-height:1.02}.site-footer__copy[data-astro-cid-5qnl4gdb]{margin:0;max-width:46rem;color:#ffffffb8;font-size:1rem;line-height:1.75}.site-footer__proof[data-astro-cid-5qnl4gdb],.site-footer__group-items[data-astro-cid-5qnl4gdb],.site-footer__contact-grid[data-astro-cid-5qnl4gdb]{display:grid;gap:.85rem}.site-footer__group-items[data-astro-cid-5qnl4gdb]{grid-auto-rows:1fr}.site-footer__proof[data-astro-cid-5qnl4gdb]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none}.site-footer__proof[data-astro-cid-5qnl4gdb] li[data-astro-cid-5qnl4gdb],.site-footer__pathway-card[data-astro-cid-5qnl4gdb],.site-footer__contact-card[data-astro-cid-5qnl4gdb],.site-footer__legal-pill[data-astro-cid-5qnl4gdb]{padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.site-footer__proof[data-astro-cid-5qnl4gdb] li[data-astro-cid-5qnl4gdb]{color:#ffffffd1;line-height:1.55}.site-footer__pathways[data-astro-cid-5qnl4gdb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;align-items:start}.site-footer__group[data-astro-cid-5qnl4gdb],.site-footer__contacts[data-astro-cid-5qnl4gdb]{display:grid;gap:1rem}.site-footer__group[data-astro-cid-5qnl4gdb]{grid-template-rows:auto 1fr}.site-footer__group-copy[data-astro-cid-5qnl4gdb]{display:grid;gap:.4rem;min-height:6rem}.site-footer__group-copy[data-astro-cid-5qnl4gdb] span[data-astro-cid-5qnl4gdb]{color:#ffffffa3;font-size:.9rem;line-height:1.6}.site-footer__pathway-card[data-astro-cid-5qnl4gdb],.site-footer__contact-card[data-astro-cid-5qnl4gdb]{display:grid;gap:.35rem;align-content:start;height:100%;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.site-footer__pathway-card[data-astro-cid-5qnl4gdb]{grid-template-rows:auto 1fr;min-height:var(--footer-pathway-card-min-height);block-size:var(--footer-pathway-card-min-height)}.site-footer__contact-card[data-astro-cid-5qnl4gdb]{grid-template-rows:auto auto 1fr;min-height:var(--footer-contact-card-min-height)}.site-footer__pathway-card[data-astro-cid-5qnl4gdb] span[data-astro-cid-5qnl4gdb],.site-footer__contact-card[data-astro-cid-5qnl4gdb] span[data-astro-cid-5qnl4gdb]{color:#d4a843eb;font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.site-footer__pathway-card[data-astro-cid-5qnl4gdb] small[data-astro-cid-5qnl4gdb],.site-footer__contact-card[data-astro-cid-5qnl4gdb] small[data-astro-cid-5qnl4gdb],.site-footer__legal-pill[data-astro-cid-5qnl4gdb] small[data-astro-cid-5qnl4gdb]{color:#ffffffa8;line-height:1.55}.site-footer__pathway-card[data-astro-cid-5qnl4gdb] small[data-astro-cid-5qnl4gdb]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.site-footer__pathway-card[data-astro-cid-5qnl4gdb]:hover,.site-footer__pathway-card[data-astro-cid-5qnl4gdb]:focus-visible,.site-footer__contact-card[data-astro-cid-5qnl4gdb]:hover,.site-footer__contact-card[data-astro-cid-5qnl4gdb]:focus-visible{transform:translateY(-1px);border-color:#d4a84361;background:#d4a84314}.site-footer__pathway-card[data-astro-cid-5qnl4gdb] strong[data-astro-cid-5qnl4gdb],.site-footer__contact-card[data-astro-cid-5qnl4gdb] strong[data-astro-cid-5qnl4gdb]{color:#fff;font-size:.98rem;line-height:1.45}.site-footer__pathway-card[data-astro-cid-5qnl4gdb].is-planned{cursor:default}.site-footer__contact-grid[data-astro-cid-5qnl4gdb]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.site-footer__bottom-rail[data-astro-cid-5qnl4gdb]{display:grid;gap:1rem;padding:1.4rem 0 2.25rem;border-top:1px solid rgba(255,255,255,.08)}.site-footer__bottom-rail[data-astro-cid-5qnl4gdb] p[data-astro-cid-5qnl4gdb],.site-footer__copyright[data-astro-cid-5qnl4gdb]{margin:0;color:#fff9;font-size:.82rem;line-height:1.6}.site-footer__legal-items[data-astro-cid-5qnl4gdb]{display:flex;flex-wrap:wrap;gap:.75rem}.site-footer__legal-pill[data-astro-cid-5qnl4gdb]{display:grid;gap:.25rem;min-width:13rem}.site-footer__legal-pill[data-astro-cid-5qnl4gdb] strong[data-astro-cid-5qnl4gdb]{color:#fff;font-size:.75rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}@media(max-width:78rem){.site-footer__pathways[data-astro-cid-5qnl4gdb]{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__group-copy[data-astro-cid-5qnl4gdb]{min-height:0}}@media(max-width:47.99rem){.site-footer[data-astro-cid-5qnl4gdb]{margin-top:3rem}.site-footer__inner[data-astro-cid-5qnl4gdb]{padding-top:3rem}.site-footer__pathways[data-astro-cid-5qnl4gdb]{grid-template-columns:1fr}.site-footer__pathway-card[data-astro-cid-5qnl4gdb],.site-footer__contact-card[data-astro-cid-5qnl4gdb]{min-height:0}.site-footer__pathway-card[data-astro-cid-5qnl4gdb]{block-size:auto}.site-footer__legal-items[data-astro-cid-5qnl4gdb]{display:grid}}.brand-lockup[data-astro-cid-wcj3q54h]{display:inline-grid;grid-template-columns:auto minmax(0,1fr);align-items:start;-moz-column-gap:var(--brand-lockup-gap, 1.48rem);column-gap:var(--brand-lockup-gap, 1.48rem);min-width:0;transition:column-gap .18s ease;transition:column-gap .18s ease,-moz-column-gap .18s ease}.brand-lockup__mark[data-astro-cid-wcj3q54h]{display:inline-flex;align-items:flex-start;justify-content:center;width:var(--brand-lockup-mark-width, 6.65rem);height:var(--brand-lockup-mark-height, 4.12rem);margin-top:.02rem;flex-shrink:0;transition:width .18s ease,height .18s ease}.brand-lockup__mark[data-astro-cid-wcj3q54h] img[data-astro-cid-wcj3q54h]{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;display:block}.brand-lockup__copy[data-astro-cid-wcj3q54h]{display:grid;gap:.12rem;min-width:0;padding-top:var(--brand-lockup-copy-padding-top, .28rem);max-width:var(--brand-lockup-copy-max-width, 27.5rem);transition:padding-top .18s ease}.brand-lockup__title-row[data-astro-cid-wcj3q54h]{display:inline-flex;align-items:center;gap:var(--brand-lockup-title-gap, .56rem);min-width:0;transition:gap .18s ease}.brand-lockup__eyebrow[data-astro-cid-wcj3q54h]{color:#d4a843d9;font-size:var(--brand-lockup-eyebrow-size, .69rem);font-weight:700;letter-spacing:var(--brand-lockup-eyebrow-tracking, .26em);text-transform:uppercase;transition:font-size .18s ease,letter-spacing .18s ease}.brand-lockup__wordmark[data-astro-cid-wcj3q54h]{font-family:var(--font-heading);font-size:var(--brand-lockup-wordmark-size, clamp(1.1rem, 1.34vw, 1.3rem));font-weight:900;letter-spacing:var(--brand-lockup-wordmark-tracking, .038em);line-height:1;text-transform:uppercase;white-space:nowrap;transition:font-size .18s ease,letter-spacing .18s ease}.brand-lockup__support[data-astro-cid-wcj3q54h]{display:grid;gap:0;max-height:var(--brand-lockup-support-max-height, 3.1rem);overflow:hidden;opacity:var(--brand-lockup-support-opacity, 1);transform:translateY(var(--brand-lockup-support-translate, 0));transition:max-height .18s ease,opacity .18s ease,transform .18s ease}.brand-lockup__support[data-astro-cid-wcj3q54h],.brand-lockup__support[data-astro-cid-wcj3q54h]>span[data-astro-cid-wcj3q54h]{color:#ffffffb3;font-size:var(--brand-lockup-support-size, .79rem);line-height:var(--brand-lockup-support-line-height, 1.34)}.brand-lockup__support[data-astro-cid-wcj3q54h]>span[data-astro-cid-wcj3q54h]{display:block;white-space:nowrap}.desktop-nav[data-astro-cid-ngeaxern]{display:flex;align-items:center;height:100%}.desktop-nav__list[data-astro-cid-ngeaxern]{display:flex;align-items:center;gap:.14rem;margin:0;padding:0;list-style:none}.desktop-nav__item[data-astro-cid-ngeaxern]{display:flex}.desktop-nav__link[data-astro-cid-ngeaxern]{display:inline-flex;align-items:center;min-height:2.2rem;padding:.34rem .46rem;border:1px solid transparent;color:#ffffffd1;font-size:.72rem;font-weight:800;letter-spacing:.092em;text-transform:uppercase;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.desktop-nav__link[data-astro-cid-ngeaxern]:is(a):hover,.desktop-nav__link[data-astro-cid-ngeaxern]:is(a):focus-visible,.desktop-nav__link[data-astro-cid-ngeaxern].is-current{border-color:#d4a84357;background:#d4a8431a;color:#fff;transform:translateY(-1px)}.desktop-nav__link[data-astro-cid-ngeaxern].is-current{border-color:#d4a84380}.desktop-nav__link[data-astro-cid-ngeaxern].is-planned{color:#fff9}@media(max-width:86rem){.desktop-nav__list[data-astro-cid-ngeaxern]{gap:.04rem}.desktop-nav__link[data-astro-cid-ngeaxern]{min-height:2.08rem;padding:.3rem .34rem;font-size:.66rem;letter-spacing:.072em}}@media(max-width:74rem){.desktop-nav__link[data-astro-cid-ngeaxern]{min-height:1.96rem;padding:.26rem .28rem;font-size:.62rem;letter-spacing:.058em}}.site-header__utility-inner[data-astro-cid-f7gxlddy],.site-header__main-inner[data-astro-cid-f7gxlddy],.site-header__mobile-proof-inner[data-astro-cid-f7gxlddy]{width:min(calc(100% - var(--shell-inline-gutter)),var(--shell-max-width));margin:0 auto}.site-header__utility-inner[data-astro-cid-f7gxlddy]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.56rem 0}.site-header__utility-message[data-astro-cid-f7gxlddy],.site-header__utility-links[data-astro-cid-f7gxlddy],.site-header__mobile-proof-copy[data-astro-cid-f7gxlddy],.site-header__mobile-proof-link[data-astro-cid-f7gxlddy]{margin:0;color:#ffffffa8;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.site-header__utility-links[data-astro-cid-f7gxlddy]{display:inline-flex;align-items:center;gap:1rem}.site-header__utility-proof[data-astro-cid-f7gxlddy]{min-width:0}.site-header__utility-proof-compact[data-astro-cid-f7gxlddy],.site-header__mobile-proof[data-astro-cid-f7gxlddy]{display:none}.site-header__utility-links[data-astro-cid-f7gxlddy] a[data-astro-cid-f7gxlddy]{color:#ffffffe6;white-space:nowrap}.site-header__main-inner[data-astro-cid-f7gxlddy]{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--site-header-main-gap);padding:var(--site-header-main-padding-block) 0;transition:gap .18s ease,padding .18s ease}.site-header__desktop[data-astro-cid-f7gxlddy]{display:flex;align-items:stretch;justify-content:flex-start;min-width:0;min-height:var(--site-header-desktop-min-height);transition:min-height .18s ease}.site-header__actions[data-astro-cid-f7gxlddy]{display:flex;align-items:center;justify-content:flex-end;gap:.65rem}.site-header__prospect-link[data-astro-cid-f7gxlddy],.site-header__portal-link[data-astro-cid-f7gxlddy]{text-align:left;transition:min-width .18s ease,padding .18s ease,border-color .18s ease,background-color .18s ease}.site-header__prospect-link[data-astro-cid-f7gxlddy]{display:inline-flex;align-items:center;min-width:0;padding:.66rem .82rem;border:1px solid rgba(255,255,255,.18);background:#ffffff08;color:#fff;font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap}.site-header__prospect-link-compact[data-astro-cid-f7gxlddy],.site-header[data-astro-cid-f7gxlddy][data-scrolled=true] .site-header__prospect-link-full[data-astro-cid-f7gxlddy]{display:none}.site-header[data-astro-cid-f7gxlddy][data-scrolled=true] .site-header__prospect-link-compact[data-astro-cid-f7gxlddy]{display:inline}.site-header__prospect-link[data-astro-cid-f7gxlddy]:hover,.site-header__prospect-link[data-astro-cid-f7gxlddy]:focus-visible{border-color:#d4a84357;background:#d4a84314;transform:translateY(-1px)}.site-header[data-astro-cid-f7gxlddy][data-scrolled=true] .site-header__actions[data-astro-cid-f7gxlddy]{gap:.56rem}.site-header__portal-link[data-astro-cid-f7gxlddy]{display:inline-grid;gap:.12rem;min-width:var(--site-header-portal-min-width);padding:var(--site-header-portal-padding-block) var(--site-header-portal-padding-inline);border:1px solid rgba(212,168,67,.5);background:linear-gradient(180deg,#d4a8432e,#111111e0);text-align:left;transition:min-width .18s ease,padding .18s ease,border-color .18s ease,background-color .18s ease}.site-header[data-astro-cid-f7gxlddy][data-scrolled=true] .site-header__portal-link[data-astro-cid-f7gxlddy]{border-color:#d4a84357;background:linear-gradient(180deg,#d4a84314,#111111eb)}.site-header__portal-link-primary[data-astro-cid-f7gxlddy]{display:inline-flex;align-items:center;min-width:0;white-space:nowrap;color:#fff;font-size:.82rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.site-header__portal-link-primary-compact[data-astro-cid-f7gxlddy]{display:none}.site-header__portal-link-detail[data-astro-cid-f7gxlddy]{display:inline-flex;align-items:center;min-height:.7rem;color:#ffffffa8;font-size:var(--site-header-portal-small-size);letter-spacing:.11em;opacity:var(--site-header-portal-small-opacity);text-transform:uppercase;transition:font-size .18s ease,opacity .18s ease}.site-header__mobile-slot[data-astro-cid-f7gxlddy]{display:none}.site-header__mobile-proof-inner[data-astro-cid-f7gxlddy]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.7rem 0 .8rem}.site-header__mobile-proof-copy[data-astro-cid-f7gxlddy]{display:grid;gap:.18rem;min-width:0}.site-header__mobile-proof-kicker[data-astro-cid-f7gxlddy]{color:#ffffff85;font-size:.62rem;letter-spacing:.18em}.site-header__mobile-proof-detail[data-astro-cid-f7gxlddy]{color:#ffffffe0;font-size:.72rem;letter-spacing:.12em}.site-header__mobile-proof-link[data-astro-cid-f7gxlddy]{color:#ffffffeb;white-space:nowrap}@media(max-width:86rem){.site-header__utility-inner[data-astro-cid-f7gxlddy]{gap:.8rem;padding:.48rem 0}.site-header__utility-message[data-astro-cid-f7gxlddy],.site-header__utility-links[data-astro-cid-f7gxlddy]{font-size:.68rem;letter-spacing:.11em}.site-header__main-inner[data-astro-cid-f7gxlddy]{gap:.82rem}.site-header__actions[data-astro-cid-f7gxlddy]{gap:.5rem}.site-header__prospect-link[data-astro-cid-f7gxlddy]{padding:.58rem .7rem;font-size:.7rem;letter-spacing:.1em}.site-header__prospect-link-full[data-astro-cid-f7gxlddy]{display:none}.site-header__prospect-link-compact[data-astro-cid-f7gxlddy]{display:inline}.site-header__portal-link[data-astro-cid-f7gxlddy]{min-width:auto;padding:.58rem .72rem}.site-header__portal-link-primary[data-astro-cid-f7gxlddy]{font-size:.76rem;letter-spacing:.1em}.site-header__portal-link-primary-full[data-astro-cid-f7gxlddy]{display:none}.site-header__portal-link-primary-compact[data-astro-cid-f7gxlddy]{display:inline}.site-header__portal-link-detail[data-astro-cid-f7gxlddy]{display:none}}@media(max-width:68rem){.site-header__utility[data-astro-cid-f7gxlddy]{display:none}.site-header__mobile-proof[data-astro-cid-f7gxlddy]{display:block;border-bottom:1px solid rgba(255,255,255,.08);background:#ffffff05}.site-header__portal-link[data-astro-cid-f7gxlddy]{border-color:#d4a84357;background:linear-gradient(180deg,#d4a84314,#111111eb)}.site-header__portal-link-detail[data-astro-cid-f7gxlddy]{display:none}.site-header__utility-inner[data-astro-cid-f7gxlddy]{gap:.6rem;padding:.35rem 0}.site-header__utility-message[data-astro-cid-f7gxlddy],.site-header__utility-proof-full[data-astro-cid-f7gxlddy]{display:none}.site-header__utility-proof-compact[data-astro-cid-f7gxlddy]{display:inline}.site-header__utility-message[data-astro-cid-f7gxlddy],.site-header__utility-links[data-astro-cid-f7gxlddy]{font-size:.64rem;letter-spacing:.11em}.site-header__main-inner[data-astro-cid-f7gxlddy]{grid-template-columns:minmax(0,1fr) auto}.site-header__desktop[data-astro-cid-f7gxlddy]{display:none}.site-header__actions[data-astro-cid-f7gxlddy]{gap:.42rem}.site-header__prospect-link[data-astro-cid-f7gxlddy]{display:none}.site-header__portal-link[data-astro-cid-f7gxlddy]{min-width:auto;padding:.52rem .62rem}.site-header__portal-link[data-astro-cid-f7gxlddy] span[data-astro-cid-f7gxlddy]{font-size:.68rem;letter-spacing:.13em}.site-header__portal-link-primary-full[data-astro-cid-f7gxlddy]{display:none}.site-header__portal-link-primary-compact[data-astro-cid-f7gxlddy]{display:inline}.site-header__mobile-slot[data-astro-cid-f7gxlddy]{display:inline-flex}}@media(max-width:47.99rem){.site-header__mobile-proof-inner[data-astro-cid-f7gxlddy]{gap:.5rem;padding:.48rem 0 .56rem}.site-header__mobile-proof-copy[data-astro-cid-f7gxlddy]{gap:.08rem}.site-header__mobile-proof-kicker[data-astro-cid-f7gxlddy]{display:none}.site-header__mobile-proof-detail[data-astro-cid-f7gxlddy],.site-header__mobile-proof-link[data-astro-cid-f7gxlddy]{font-size:.62rem;letter-spacing:.1em}.site-header__actions[data-astro-cid-f7gxlddy]{gap:.36rem}.site-header__portal-link[data-astro-cid-f7gxlddy]{padding:.46rem .56rem}.site-header__portal-link[data-astro-cid-f7gxlddy] span[data-astro-cid-f7gxlddy]{font-size:.62rem;letter-spacing:.12em}.site-header__portal-link-primary-full[data-astro-cid-f7gxlddy]{display:none}.site-header__portal-link-primary-compact[data-astro-cid-f7gxlddy]{display:inline}}
