.MainPageRefinements_heroActions__1O63U{background:#0b1c38;padding:0 var(--site-gutter) 28px}.MainPageRefinements_heroActionsInner__6GtZY{margin-inline:auto;max-width:var(--site-width)}.site-shell .MainPageRefinements_interior__\+hYXP .MainPageRefinements_supportFeature__yrTkS{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);margin-bottom:48px}.site-shell .MainPageRefinements_interior__\+hYXP .MainPageRefinements_supportIntro__v6Eou p{margin-top:24px;max-width:34ch}.site-shell .MainPageRefinements_interior__\+hYXP .MainPageRefinements_supportImage__93EpX{margin:0;overflow:hidden}.site-shell .MainPageRefinements_interior__\+hYXP .MainPageRefinements_supportImage__93EpX img{display:block;height:auto;width:100%}@media (max-width:900px){.site-shell .MainPageRefinements_interior__\+hYXP .MainPageRefinements_supportFeature__yrTkS{gap:32px;grid-template-columns:1fr;margin-bottom:36px}.site-shell .MainPageRefinements_interior__\+hYXP .MainPageRefinements_supportIntro__v6Eou p{max-width:48ch}}.site-shell .MainPageRefinements_interior__\+hYXP:is([data-testid=mounts-page],[data-testid=capabilities-page],[data-testid=quality-page],[data-testid=sustainability-page],[data-testid=about-page],[data-testid=careers-page]){--interior-cream:#f3efe4;--interior-line:#d9d2c3}.site-shell .MainPageRefinements_interior__\+hYXP:is([data-testid=mounts-page],[data-testid=capabilities-page],[data-testid=quality-page],[data-testid=sustainability-page],[data-testid=about-page],[data-testid=careers-page]) .bg-bone,.site-shell .MainPageRefinements_interior__\+hYXP:is([data-testid=mounts-page],[data-testid=capabilities-page],[data-testid=quality-page],[data-testid=sustainability-page],[data-testid=about-page],[data-testid=careers-page]) [data-testid=why-section]{background-color:var(--interior-cream)}.site-shell .MainPageRefinements_interior__\+hYXP:is([data-testid=mounts-page],[data-testid=capabilities-page],[data-testid=quality-page],[data-testid=sustainability-page],[data-testid=about-page],[data-testid=careers-page]) .bg-bone.border-line,.site-shell .MainPageRefinements_interior__\+hYXP:is([data-testid=mounts-page],[data-testid=capabilities-page],[data-testid=quality-page],[data-testid=sustainability-page],[data-testid=about-page],[data-testid=careers-page]) [data-testid=why-section]{border-color:var(--interior-line)}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero{background:#f4efdf;color:#0b1c38;min-height:460px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-media-bg{background-position:50%;left:58%;width:42%}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-overlay{display:none}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-copy{max-width:650px;padding-block:48px;text-shadow:none;width:54%}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-title{color:#0b1c38;font-size:56px;line-height:1.08}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-title em{color:#bd2535;display:block}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-description{color:#344459;font-size:20px;line-height:1.55;max-width:32ch}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-label{color:#9e2030}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] [data-testid=inquiry-selector-section]{padding-block:56px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] [data-testid=inquiry-selector-section] h2{font-size:40px;line-height:1.12}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] [data-testid=contact-form-section]{background:#f4efdf;padding-block:56px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] a:focus-visible,.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] button:focus-visible{outline:3px solid #2866a9;outline-offset:4px}@media(max-width:767px){.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero{display:flex;flex-direction:column;min-height:0}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-container{order:0}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-copy{padding-block:32px;width:100%}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-title{font-size:38px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-description{font-size:18px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-media-bg{background-position:center 45%;height:190px;inset:auto;order:1;position:relative;width:100%}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] [data-testid=contact-form-section],.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] [data-testid=inquiry-selector-section]{padding-block:36px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] [data-testid=inquiry-selector-section] h2{font-size:30px}}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-media-bg{z-index:0}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-container{position:relative;z-index:1}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero{background:#f3efe4;color:#0b1c38;min-height:440px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-media-bg{background-position:50%;left:56%;transform:none;width:44%;z-index:0}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-overlay{display:none}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-container{position:relative;z-index:1}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-copy{max-width:650px;padding-block:44px;text-shadow:none;width:52%}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-title{color:#0b1c38;font-size:clamp(40px,4.2vw,60px);line-height:1.08}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-title em{color:#bd2535;display:block}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-description{color:#344459;font-size:19px;line-height:1.6;max-width:42ch}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-label{color:#942234}@media(max-width:767px){.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero{display:flex;flex-direction:column;min-height:0}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-container{order:0}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-copy{padding-block:32px;width:100%}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-title{font-size:38px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-description{font-size:18px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-readable-hero .site-hero-media-bg{background-position:center 45%;height:210px;inset:auto;order:1;position:relative;width:100%}}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=careers-page] [data-testid=careers-scale] p .text-signal{color:#ff9da4}.site-shell .MainPageRefinements_interior__\+hYXP [data-testid=related-pages] .font-mono.text-signal,.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] :is([data-testid=why-section],[data-testid=program-flow],[data-testid=footprint-section]) .font-mono.text-signal{color:#a51e2b}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] [data-testid^=customer-CG-] span[class~="text-steel/60"],.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] [data-testid^=integrator-row-] span[class~="text-navy/30"]{color:#596579}.site-shell .MainPageRefinements_interior__\+hYXP .bg-bone :is(p,li):not(.bg-navy *,[class*=bg-navy] *),.site-shell .MainPageRefinements_interior__\+hYXP :is(.about-readable-hero,.contact-cream-hero) .site-hero-description,.site-shell .MainPageRefinements_interior__\+hYXP :is([data-testid=why-section],[data-testid=program-flow],[data-testid=footprint-section],[data-testid=day-in-life]) p.text-steel,.site-shell .MainPageRefinements_interior__\+hYXP [data-testid=capabilities-matrix-description],.site-shell .MainPageRefinements_interior__\+hYXP [data-testid=contact-form-section] p.text-steel,.site-shell .MainPageRefinements_interior__\+hYXP [data-testid=quality-test-matrix-description],.site-shell .MainPageRefinements_interior__\+hYXP [data-testid=related-pages] a p,.site-shell .MainPageRefinements_interior__\+hYXP [data-testid^=capabilities-faq-][data-testid$=-answer],.site-shell .MainPageRefinements_interior__\+hYXP [data-testid^=quality-faq-][data-testid$=-answer],.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] [data-testid=about-manufacturing-partner-description],.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] [data-testid=why-section] p.font-normal{color:#203249;font-weight:500}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] :is([data-testid=featured-programs],[data-testid=product-gallery],[data-testid=program-family]) h2{font-size:clamp(32px,4vw,48px);font-weight:600;letter-spacing:-.025em;line-height:1.12}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] [data-testid=featured-programs]>div>div:first-child{align-items:start;gap:32px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] [data-testid=featured-programs]>div>div:first-child p{font-size:20px;font-weight:400!important;line-height:1.6;max-width:58ch}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] :is([data-testid=featured-programs] a,[data-testid^=product-P-],[data-testid^=family-PF-]) p{color:#203249!important;font-size:18px;font-weight:400!important;line-height:1.65}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] [data-testid^=family-PF-] h3{font-size:21px;font-weight:600;line-height:1.25;text-transform:none}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] [data-testid^=family-PF-]{padding:28px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] [data-testid=product-P-03] h3{font-size:clamp(28px,3vw,36px);line-height:1.16}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] [data-testid=featured-programs] .font-display.font-bold{font-size:48px;line-height:1.1}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] [data-testid=featured-programs] .font-display:not(.font-bold):not(.font-semibold){font-size:18px;font-weight:400;line-height:1.5}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] .MainPageRefinements_mountsProductWell__FLouI{aspect-ratio:4/3;background:#fff!important;border:1px solid #d8dfe7;overflow:hidden;position:relative}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] .MainPageRefinements_mountsProductWell__FLouI img:not([data-testid=valor-watermark]){object-fit:contain;padding:24px;transform:none}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] .MainPageRefinements_mountsProductWell__FLouI [data-testid=valor-watermark]{display:none}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] .MainPageRefinements_mountsProgramBadge__gMM72{background:#edf1f5;color:#203249;font-size:12px;letter-spacing:.1em;line-height:1.4;margin-bottom:18px;padding:6px 9px;position:static;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] [data-testid=featured-programs]>div>div:first-child p{font-size:18px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] [data-testid=featured-programs] .font-display.font-bold{font-size:38px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=mounts-page] .MainPageRefinements_mountsProductWell__FLouI img:not([data-testid=valor-watermark]){padding:18px}}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=quality-page] [data-testid=quality-faq-section]{background:#fff;border-color:#d7dfe7}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=quality-page] [data-testid=quality-faq-label]{color:#596579}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=quality-page] [data-testid=quality-faq-section] dl>div{border-color:#d7dfe7}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=sustainability-page] .site-hero-title em{color:#f3efe4}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=sustainability-page] [data-testid=ehs-cinematic] .font-mono{color:#f3efe4;font-size:18px;font-weight:500;letter-spacing:.12em}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=sustainability-page] :is([data-testid=safety-culture],[data-testid=stewardship-section],[data-testid=cgbn-section],[data-testid=sds-section]) .font-mono.text-signal{color:#a51e2b}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=sustainability-page] [data-testid=safety-empowerment-list] .text-steel{color:#203249;font-size:18px;font-weight:500;line-height:1.6}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=sustainability-page] [data-testid^=metric-M-] .font-display{font-size:clamp(28px,2.6vw,34px);line-height:1.15}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=sustainability-page] [data-testid=ehs-cinematic] .font-mono{color:#f3efe4!important}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] section .grid-bg{background-image:linear-gradient(90deg,#0b1c3814 1px,#0000 0),linear-gradient(180deg,#0b1c3814 1px,#0000 0)!important;background-size:64px 64px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] :is([data-testid=thesis-strip],[data-testid=about-cinematic]) .pointer-events-none[style*="1px"]{background-image:linear-gradient(90deg,#fff 1px,#0000 0),linear-gradient(180deg,#fff 1px,#0000 0)!important}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] section .font-mono.uppercase{font-size:16px;letter-spacing:.14em!important;text-transform:uppercase!important}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] section h2{letter-spacing:-.025em!important;line-height:1.06}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] [data-testid=why-section]{background:#fff}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] [data-testid=why-section] .font-mono>span:empty{display:block}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .MainPageRefinements_aboutProblemStatement__SUdye{color:#0b1c38;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.06;margin:0 0 48px;max-width:1150px}.MainPageRefinements_aboutCustomerHeader__uhZKO{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);margin-bottom:40px}.MainPageRefinements_aboutSupportImage__IkHj2{margin:0 auto 44px;width:min(100%,800px)}.MainPageRefinements_aboutSupportImage__IkHj2 img{display:block;height:auto;object-fit:contain;width:100%}@media(max-width:767px){.MainPageRefinements_aboutCustomerHeader__uhZKO{gap:24px;grid-template-columns:1fr;margin-bottom:28px}.MainPageRefinements_aboutSupportImage__IkHj2{margin-bottom:32px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] section .font-mono.uppercase{letter-spacing:.08em!important}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .MainPageRefinements_aboutProblemStatement__SUdye{font-size:34px;margin-bottom:28px}}@media(max-width:360px){.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] [data-testid=built-deliberately] h2{font-size:34px;line-height:1.1;overflow-wrap:normal;word-break:normal}}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero{background:#0b1c38;color:#fff;min-height:480px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero .site-hero-media-bg{background-position:50%;height:100%;inset:0;transform:none;width:100%}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero .site-hero-overlay{background:linear-gradient(90deg,#0b1c38eb,#0b1c38c2 54%,#0b1c3866);display:block}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero .site-hero-copy{max-width:900px;padding-block:44px;width:100%}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero .site-hero-title{color:#fff;font-size:clamp(40px,4.2vw,60px);line-height:1.08;max-width:17ch}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero .site-hero-description{color:#f3f5f8!important;font-size:19px;font-weight:500;line-height:1.6;max-width:67ch}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero .site-hero-label{color:#f3efe4}@media(max-width:767px){.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero{min-height:0}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero .site-hero-copy{padding-block:36px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero .site-hero-title{font-size:38px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero .site-hero-description{font-size:18px}}@media(min-width:768px){.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero .site-hero-title{font-size:clamp(48px,5.25vw,66px)!important}}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] [data-testid^=customer-CG-]:before{background:#e61c24;content:"";height:3px;left:0;position:absolute;top:0;width:72px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] [data-testid^=customer-CG-]>div:first-child>div:first-child{background:#fff2ef;border-color:#b64b56}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] [data-testid^=customer-CG-]>div:first-child>div:first-child svg{color:#a51e2b}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero{background:#0b1c38;color:#fff}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-title{color:#fff}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-title em{color:#f3efe4}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-description{color:#e6edf5!important}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-label{color:#f3efe4}@media(min-width:768px){.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=about-page] .about-original-hero .site-hero-copy{padding-block:38px}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-media-bg{left:0;right:auto}.site-shell .MainPageRefinements_interior__\+hYXP[data-testid=contact-page] .contact-cream-hero .site-hero-copy{margin-left:auto}}
/*# sourceMappingURL=847.6f950d7b.chunk.css.map*/