:root{--oem-radius-lg: 2.4rem;--oem-radius-md: 1.6rem}.oem-image-frame,.oem-media-placeholder{display:block;overflow:hidden;border-radius:var(--oem-radius-md);-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.oem-image-frame img{display:block}.oem-positioning__media,.oem-editorial__media,.oem-assurance__media,.oem-feature-row__media,.oem-gallery__media,.oem-solution__media,.oem-capability__media,.oem-process__media,.oem-network__media,.oem-cert-gallery__media,.oem-page-hero__media{border-radius:var(--oem-radius-lg);overflow:hidden}.oem-positioning__media .oem-image-frame,.oem-editorial__media .oem-image-frame,.oem-assurance__media .oem-image-frame,.oem-feature-row__media .oem-image-frame,.oem-gallery__media .oem-image-frame,.oem-solution__media .oem-image-frame,.oem-capability__media .oem-image-frame,.oem-process__media .oem-image-frame,.oem-network__media .oem-image-frame,.oem-page-hero__media .oem-image-frame{border-radius:var(--oem-radius-lg)}.oem-hero .oem-image-frame,.oem-page-hero--immersive .oem-image-frame,.oem-assurance--immersive .oem-image-frame,.oem-full-bleed .oem-image-frame{border-radius:0}@media screen and (min-width:991px){.oem-positioning--has-media .oem-positioning__inner{grid-template-columns:minmax(14rem,.3fr) minmax(0,.8fr) minmax(36rem,1.25fr);gap:4rem}}@media screen and (min-width:750px){.oem-editorial--media-right .oem-section__inner,.oem-editorial--media-left .oem-section__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(4rem,6vw,9rem)}.oem-editorial--media-left .oem-section__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.oem-solutions__grid,.oem-network__grid{gap:1.6rem}@media screen and (max-width:990px){:root{--oem-radius-lg: 1.6rem;--oem-radius-md: 1.2rem}}@media screen and (max-width:749px){:root{--oem-radius-lg: 1.2rem;--oem-radius-md: 1rem}}:root{--oem-radius-lg: 2rem}.oem-capabilities--has-media .oem-capabilities__grid{gap:1.6rem;margin-top:5rem;border-top:0}.oem-capabilities--has-media .oem-capability,.oem-capabilities--has-media .oem-capability+.oem-capability,.oem-capabilities--has-media .oem-capability:nth-child(odd),.oem-capabilities--has-media .oem-capability:nth-child(2n){padding:0;border:0}.oem-capability--card .oem-capability__media{position:relative;isolation:isolate;aspect-ratio:4 / 3;margin-bottom:1.8rem;border-radius:var(--oem-radius-lg);overflow:hidden}.oem-capability--card .oem-capability__media .oem-image-frame,.oem-capability--card .oem-capability__media .oem-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.oem-capability--card .oem-capability__media .oem-image-frame img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.oem-capability--card .oem-capability__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .18) 0%,transparent 28%,transparent 55%,rgb(0 0 0 / .62) 100%)}.oem-capability--card .oem-capability__number{position:absolute;top:clamp(1.8rem,2vw,2.6rem);left:clamp(1.8rem,2vw,2.6rem);z-index:2;margin:0;color:var(--oem-accent);font-size:1rem;letter-spacing:.18em}.oem-capability--card .oem-capability__title{position:absolute;left:clamp(1.8rem,2vw,2.6rem);right:clamp(1.8rem,2vw,2.6rem);bottom:clamp(1.8rem,2vw,2.6rem);z-index:2;margin:0;color:#fff;font-size:clamp(2.2rem,2.2vw,3.4rem);letter-spacing:-.035em;line-height:1.1}.oem-capability--card .oem-capability__description{margin-top:0;color:#ffffff94;font-size:1.4rem}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.oem-capability--card:hover .oem-capability__media .oem-image-frame img{transform:scale(1.03)}}.oem-home-categories .oem-solutions__grid{gap:1.6rem}.oem-home-categories .oem-solution{border-radius:var(--oem-radius-lg)}.oem-network__grid{gap:1.6rem}.oem-location{border-radius:var(--oem-radius-lg);overflow:hidden}@media screen and (max-width:749px){.oem-capabilities--has-media .oem-capabilities__grid{grid-template-columns:minmax(0,1fr);gap:1.4rem}.oem-home-categories .oem-solution{border-radius:var(--oem-radius-lg)}}.oem-process--has-media .oem-process__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem;margin-top:5rem;border-top:0}.oem-process--has-media .oem-process-step,.oem-process--has-media .oem-process-step+.oem-process-step,.oem-process--has-media .oem-process-step:nth-child(odd),.oem-process--has-media .oem-process-step:nth-child(2n){padding:0;border:0;min-height:0}.oem-process-step--card .oem-process-step__media{position:relative;isolation:isolate;aspect-ratio:4 / 5;margin-bottom:1.6rem;border-radius:var(--oem-radius-lg);overflow:hidden}.oem-process-step--card .oem-process-step__media .oem-image-frame,.oem-process-step--card .oem-process-step__media .oem-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.oem-process-step--card .oem-process-step__media .oem-image-frame img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.oem-process-step--card .oem-process-step__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,rgb(0 0 0 / .18) 0%,transparent 28%,transparent 50%,rgb(0 0 0 / .66) 100%)}.oem-process-step--card .oem-process-step__number{position:absolute;top:1.8rem;left:1.8rem;z-index:2;color:var(--oem-accent);font-size:1rem;letter-spacing:.18em}.oem-process-step--card .oem-process-step__title{position:absolute;left:1.8rem;right:1.8rem;bottom:1.8rem;z-index:2;margin:0;color:#fff;font-size:clamp(1.9rem,1.6vw,2.4rem);letter-spacing:-.03em;line-height:1.1}.oem-process-step--card .oem-process-step__description{max-width:none;margin:0;font-size:1.35rem}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.oem-process-step--card:hover .oem-process-step__media .oem-image-frame img{transform:scale(1.03)}}@media screen and (max-width:1099px){.oem-process--has-media .oem-process__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.oem-process--has-media .oem-process__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.oem-process-step--card .oem-process-step__title{font-size:1.7rem}}.oem-process .oem-section-head{align-items:flex-end}.oem-process .oem-section-head__copy{max-width:46rem}.oem-process__head-link{display:inline-flex;margin-top:2rem}.oem-process__timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem;margin:3rem 0 2.4rem;padding:0;list-style:none}.oem-process__timeline-step{position:relative;display:flex;justify-content:center}.oem-process__timeline-number{position:relative;z-index:1;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:1px solid var(--oem-accent);border-radius:50%;color:var(--oem-accent);background:var(--oem-paper, #f4f2ee);font-size:1.2rem;letter-spacing:.06em}.oem-process__timeline-step:before,.oem-process__timeline-step:after{content:"";position:absolute;top:50%;height:1px;width:calc(50% - 2.2rem - 1.2rem);background:var(--oem-line)}.oem-process__timeline-step:before{right:calc(50% + 2.2rem + 1.2rem);left:auto}.oem-process__timeline-step:after{left:calc(50% + 2.2rem + 1.2rem)}.oem-process__timeline-step:first-child:before,.oem-process__timeline-step:last-child:after{display:none}.oem-process--has-media .oem-process__grid{margin-top:0}.oem-process-step--card .oem-process-step__media{aspect-ratio:3 / 4;display:block;color:inherit;text-decoration:none}.oem-process-step--card .oem-process-step__title{right:7rem}.oem-process-step--card .oem-process-step__media:after{background:linear-gradient(to bottom,transparent 45%,rgb(0 0 0 / .68) 100%)}.oem-card-arrow{position:absolute;right:1.8rem;bottom:1.8rem;z-index:2;display:grid;place-items:center;width:4.4rem;height:4.4rem;border-radius:50%;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;transition:background .3s ease,transform .6s cubic-bezier(.22,1,.36,1)}.oem-card-arrow svg{width:1.8rem;height:1.8rem}.oem-card-link:hover .oem-card-arrow,.oem-solution__link:hover .oem-card-arrow{background:#ffffff47;transform:translate(2px)}.oem-home-categories .oem-solution__link{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end}.oem-home-categories .oem-solution__link .oem-card-arrow{right:clamp(2rem,2.6vw,3.2rem);bottom:clamp(2rem,2.6vw,3.2rem)}.oem-home-categories .oem-solution__title{padding-right:6rem}@media screen and (max-width:1099px){.oem-process__timeline{display:none}}@media screen and (max-width:749px){.oem-process .oem-section-head{flex-direction:column;align-items:flex-start}.oem-card-arrow{width:3.8rem;height:3.8rem}}.oem-network--stacked .oem-section-head,.oem-network--stacked .oem-copy.oem-section-intro{max-width:none}.oem-network--stacked .oem-network__grid{gap:2rem;margin-top:4rem}.oem-location--stacked{display:flex;flex-direction:column;min-height:0;background:var(--oem-charcoal);color:var(--oem-paper);border-radius:var(--oem-radius-lg);overflow:hidden}.oem-location--stacked .oem-location__figure{position:relative;aspect-ratio:16 / 10;overflow:hidden}.oem-location--stacked .oem-location__figure .oem-image-frame,.oem-location--stacked .oem-location__figure .oem-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.oem-location--stacked .oem-location__figure img{width:100%;height:100%;object-fit:cover}.oem-location__tag{position:absolute;top:1.8rem;left:1.8rem;z-index:2;display:inline-flex;align-items:center;gap:.8rem;padding:.8rem 1.4rem .8rem 1.1rem;border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.oem-location__tag svg{width:1.4rem;height:1.4rem}.oem-location--stacked .oem-location__panel{display:flex;flex-direction:column;padding:clamp(2.6rem,3vw,4rem)}.oem-location--stacked .oem-location__title{margin-top:1rem;font-size:clamp(2.8rem,2.8vw,4.2rem);letter-spacing:-.04em}.oem-location--stacked .oem-location__description{margin-top:1.4rem;max-width:60ch;font-size:1.4rem;color:#ffffffb3}.oem-location__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 2.4rem;margin:2.8rem 0 0;padding:2.4rem 0 0;list-style:none;border-top:1px solid rgb(255 255 255 / .14)}.oem-location__feature{display:flex;gap:1.2rem;align-items:flex-start}.oem-location__feature-icon{flex:0 0 auto;width:2.6rem;height:2.6rem;color:var(--oem-accent)}.oem-location__feature-icon svg{width:100%;height:100%}.oem-location__feature-body{display:flex;flex-direction:column;gap:.5rem}.oem-location__feature-body strong{font-weight:500;font-size:1.4rem;line-height:1.3;color:#fff}.oem-location__feature-body span{font-size:1.2rem;line-height:1.5;color:#ffffff94}.oem-location__link--underline{margin-top:3rem;padding-bottom:.6rem;border-bottom:1px solid var(--oem-accent);align-self:flex-start}.oem-network__tagline{display:flex;align-items:center;gap:2.4rem;margin:4rem 0 0;color:var(--oem-muted);font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;text-align:center}.oem-network__tagline:before,.oem-network__tagline:after{content:"";flex:1;height:1px;background:var(--oem-line)}@media screen and (max-width:990px){.oem-location__features{grid-template-columns:1fr}}@media screen and (max-width:749px){.oem-network--stacked .oem-network__grid{gap:1.6rem}.oem-location--stacked .oem-location__figure{aspect-ratio:4 / 3}}.oem-section :is(h1,h2,h3,h4,h5),.oem-assurance :is(h2,h3),.oem-page-hero :is(h1,h2){color:inherit}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked{background:transparent;color:var(--oem-ink, #171717);display:flex;flex-direction:column;min-height:0;border-radius:0;overflow:visible}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked .oem-location__figure{position:relative;aspect-ratio:16 / 10;border-radius:var(--oem-radius-lg);overflow:hidden}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked .oem-location__figure .oem-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked .oem-location__panel{padding:2.8rem 0 0}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked .oem-location__role{color:var(--oem-accent-on-light, #806d56);font-size:1rem}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked .oem-location__title{color:var(--oem-ink, #171717);margin:1rem 0 0}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked .oem-location__description{color:var(--oem-muted, #595959);margin:1.4rem 0 0;font-size:1.5rem}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked .oem-location__features{border-top-color:var(--oem-line, #d8d5ce)}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked .oem-location__feature-icon{color:var(--oem-accent-on-light, #806d56)}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked .oem-location__feature-body strong{color:var(--oem-ink, #171717)}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked .oem-location__feature-body span{color:var(--oem-muted, #595959)}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked .oem-location__link{color:var(--oem-ink, #171717);margin-top:3rem}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-network__grid{gap:clamp(2.4rem,3vw,4.8rem)}.oem-feature-group--compact .oem-feature-group__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.4rem,3vw,4.8rem) clamp(2rem,3vw,4rem)}.oem-feature-group--compact .oem-feature-row,.oem-feature-group--compact .oem-feature-row+.oem-feature-row{display:flex;flex-direction:column;gap:1rem;padding:2.4rem 0 0;border-top:1px solid var(--oem-line);border-bottom:0;min-width:0}.oem-feature-group--compact .oem-feature-row h3{font-size:clamp(1.8rem,1.6vw,2.2rem);font-weight:500;letter-spacing:-.02em;line-height:1.2;margin:.4rem 0 0;max-width:none}.oem-feature-group--compact .oem-feature-row .rte{font-size:1.4rem;line-height:1.6;max-width:none}.oem-feature-group--compact .oem-feature-row .rte p{margin:0 0 .4rem}.oem-feature-group--compact .oem-feature-row .rte strong{display:block;font-weight:500;font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:var(--oem-accent-on-light, var(--oem-accent));margin-top:.6rem}.oem-feature-group--compact .oem-feature-group__media{margin-bottom:clamp(3.2rem,4vw,5.6rem)}.oem-feature-group--compact .oem-feature-row__scope,.oem-feature-group--compact .oem-feature-row__positioning{display:none}@media screen and (max-width:990px){.oem-feature-group--compact .oem-feature-group__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.oem-feature-group--compact .oem-feature-group__list{grid-template-columns:minmax(0,1fr)}}[data-template-suffix=solution-hand-tools] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3){grid-column:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2.4rem;align-items:center;padding-block:2.4rem}[data-template-suffix=solution-hand-tools] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3) .oem-evidence__copy{display:block}[data-template-suffix=solution-hand-tools] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3) .oem-evidence__images{max-width:none;order:-1}[data-template-suffix=solution-hand-tools] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3) h3{font-size:clamp(1.9rem,1.7vw,2.4rem);margin-bottom:.8rem}[data-template-suffix=solution-hand-tools] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3) .oem-copy{font-size:1.4rem}@media screen and (max-width:749px){[data-template-suffix=solution-hand-tools] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3){grid-template-columns:minmax(0,1fr)}}.oem-feature-group--compact .oem-feature-group__media{aspect-ratio:auto;width:100%;margin-top:clamp(3.2rem,4vw,5.6rem);border-radius:var(--oem-radius-lg);overflow:hidden}.oem-feature-group--compact .oem-feature-group__media .oem-image-frame{width:100%;max-width:none}@media screen and (max-width:749px){.oem-feature-group--compact .oem-feature-group__media .oem-image-frame{--oem-image-ratio: 16 / 9}}[data-template-suffix=solution-outdoor-edc] .oem-evidence--programs .oem-evidence__programs{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.6rem}[data-template-suffix=solution-outdoor-edc] .oem-evidence--programs .oem-evidence__entry{border-bottom:0;padding-block:2.4rem 0}[data-template-suffix=solution-outdoor-edc] .oem-evidence--programs .oem-evidence__entry h3{font-size:clamp(2.2rem,2vw,2.8rem);margin:1.6rem 0 .8rem}[data-template-suffix=solution-outdoor-edc] .oem-evidence--density-secondary>.oem-section__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.6rem}[data-template-suffix=solution-outdoor-edc] .oem-evidence--density-secondary>.oem-section__inner>:not(.oem-evidence__entry){grid-column:1 / -1}[data-template-suffix=solution-outdoor-edc] .oem-evidence--density-secondary .oem-evidence__entry{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2.4rem;align-items:center;padding-block:2.4rem;border-top:1px solid var(--oem-line);border-bottom:0}[data-template-suffix=solution-outdoor-edc] .oem-evidence--density-secondary .oem-evidence__entry h3{font-size:clamp(1.9rem,1.7vw,2.4rem);margin-bottom:.8rem}@media screen and (max-width:990px){[data-template-suffix=solution-outdoor-edc] .oem-evidence--programs .oem-evidence__programs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){[data-template-suffix=solution-outdoor-edc] .oem-evidence--programs .oem-evidence__programs,[data-template-suffix=solution-outdoor-edc] .oem-evidence--density-secondary>.oem-section__inner{grid-template-columns:minmax(0,1fr)}[data-template-suffix=solution-outdoor-edc] .oem-evidence--density-secondary .oem-evidence__entry{grid-template-columns:minmax(0,1fr)}}[data-template-suffix=solution-hardware] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3){grid-column:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:2.4rem;align-items:center;padding-block:2.4rem}[data-template-suffix=solution-hardware] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3):not(:has(.oem-evidence__images)){grid-template-columns:minmax(0,1fr)}[data-template-suffix=solution-hardware] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3) .oem-evidence__copy{display:block}[data-template-suffix=solution-hardware] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3) .oem-evidence__images{max-width:none;order:-1}[data-template-suffix=solution-hardware] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3) h3{font-size:clamp(1.9rem,1.7vw,2.4rem);margin-bottom:.8rem}[data-template-suffix=solution-hardware] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3) .oem-copy{font-size:1.4rem}@media screen and (max-width:749px){[data-template-suffix=solution-hardware] .oem-evidence--featured-programs .oem-evidence__programs>.oem-evidence__entry:nth-child(n+3){grid-template-columns:minmax(0,1fr)}}.oem-network--editorial{background:#f2f2f0;color:#111}.oem-network--editorial .oem-eyebrow{color:#5c5c5a;font-size:1.1rem;letter-spacing:.28em}.oem-network--editorial .oem-network__heading{color:#111;font-weight:300;letter-spacing:-.03em;line-height:1.08;font-size:clamp(3.6rem,3.9vw,5.6rem)}.oem-network--editorial .oem-network__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.8rem;margin-top:7.2rem}.oem-location--editorial{display:flex;flex-direction:column;min-height:0;overflow:visible;background:none;color:#111;border-radius:0;box-shadow:none}.oem-location--editorial .oem-location__figure{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#d9d9d5}.oem-location--editorial .oem-location__figure .oem-image-frame,.oem-location--editorial .oem-location__figure .oem-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;background:#d9d9d5;color:#4a4a48}.oem-location--editorial .oem-location__figure img{width:100%;height:100%;object-fit:cover}.oem-location--editorial .oem-location__panel{display:flex;flex-direction:column;padding-top:2.8rem}.oem-location--editorial .oem-location__meta{margin:0;color:#5c5c5a;font-size:1.1rem;letter-spacing:.28em;text-transform:uppercase}.oem-location--editorial .oem-location__title{margin:1.4rem 0 0;color:#111;font-weight:300;letter-spacing:-.02em;line-height:1.15;font-size:clamp(2.6rem,2.4vw,3.4rem)}.oem-location--editorial .oem-location__description{margin:1.4rem 0 0;max-width:52rem;color:#4a4a48;font-weight:300;font-size:1.6rem;line-height:1.7}.oem-location--editorial .oem-location__link{margin-top:2.4rem;min-height:4.4rem;display:inline-flex;align-items:center;align-self:flex-start;color:#111;font-weight:500;border:0}.oem-network__note{margin:7.2rem 0 0;padding-top:2.4rem;border-top:1px solid #111;color:#5c5c5a;font-size:1.3rem;line-height:1.7}@media screen and (max-width:749px){.oem-network--editorial .oem-network__grid{grid-template-columns:1fr;gap:4.8rem;margin-top:4.8rem}.oem-location--editorial .oem-location__panel{padding-top:2rem}.oem-location--editorial .oem-location__meta{font-size:1rem;letter-spacing:.24em}.oem-location--editorial .oem-location__description{font-size:1.5rem}.oem-network__note{margin-top:4.8rem;font-size:1.2rem}}@media screen and (max-width:749px){.oem-process-step--card .oem-card-arrow{top:1.2rem;right:1.2rem;bottom:auto;width:3.4rem;height:3.4rem;background:#00000052}.oem-process-step--card .oem-card-arrow svg{width:1.5rem;height:1.5rem}.oem-process-step--card .oem-process-step__title{left:1.4rem;right:1.4rem;bottom:1.4rem;overflow-wrap:normal;word-break:normal}}@media screen and (min-width:750px){.oem-phases--detailed .oem-phase:last-child:nth-child(odd){grid-column:1 / -1;padding-right:0;border-right:0}.oem-phases--detailed .oem-phase:last-child:nth-child(odd)>*{max-width:72rem}.oem-phases--detailed .oem-phase:last-child:nth-child(odd):has(>.oem-phase__media){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(3rem,5vw,7rem);align-items:start}.oem-phases--detailed .oem-phase:last-child:nth-child(odd):has(>.oem-phase__media)>*{grid-column:2;max-width:none}.oem-phases--detailed .oem-phase:last-child:nth-child(odd):has(>.oem-phase__media)>.oem-phase__media{grid-column:1;grid-row:1 / span 8;align-self:start;margin:0}.oem-phases--detailed .oem-phase:last-child:nth-child(odd):has(>.oem-phase__media)>h3{margin-top:2rem}}.oem-image-frame[data-fit=contain]{background:transparent}.oem-image-frame[data-fit=contain]>img{padding:0;object-position:0% 50%}.oem-feature-group--compact .oem-feature-group__list{border-top:0}.oem-feature-group__media>.oem-image-frame{width:100%;aspect-ratio:2 / 1;max-height:min(58rem,66vh);height:auto;min-height:0}.oem-feature-group__media>.oem-image-frame>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.oem-feature-group__media>.oem-image-frame[data-layout=natural]>img{object-fit:cover;object-position:50% 50%}@media screen and (max-width:749px){.oem-feature-group__media>.oem-image-frame{aspect-ratio:4 / 3;max-height:none}}[data-template-suffix=about] .oem-trust__inner{border-top:1px solid var(--oem-line)}@media screen and (min-width:991px){.oem-page-hero:not(.oem-page-hero--immersive):not(.oem-page-hero--text-only){position:relative;overflow:hidden}.oem-page-hero:not(.oem-page-hero--immersive):not(.oem-page-hero--text-only) .oem-page-hero__media{position:absolute;top:0;bottom:0;right:0;left:auto;width:50%;height:auto;min-height:0;margin:0;border-radius:0;align-self:auto}.oem-page-hero--media-left:not(.oem-page-hero--immersive):not(.oem-page-hero--text-only) .oem-page-hero__media{left:0;right:auto}.oem-page-hero--media-left:not(.oem-page-hero--immersive):not(.oem-page-hero--text-only) .oem-page-hero__content{grid-column:2}.oem-page-hero:not(.oem-page-hero--immersive):not(.oem-page-hero--text-only) .oem-page-hero__media>.oem-image-frame,.oem-page-hero:not(.oem-page-hero--immersive):not(.oem-page-hero--text-only) .oem-page-hero__media>.oem-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;border-radius:0}.oem-page-hero:not(.oem-page-hero--immersive):not(.oem-page-hero--text-only) .oem-page-hero__media>.oem-image-frame>img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;object-position:50% 50%}}@media screen and (max-width:990px){.oem-page-hero:not(.oem-page-hero--immersive):not(.oem-page-hero--text-only) .oem-page-hero__media{min-height:0;margin-bottom:4.8rem}.oem-page-hero:not(.oem-page-hero--immersive):not(.oem-page-hero--text-only) .oem-page-hero__content{padding-bottom:4rem}}.oem-location__facts-line{margin:1.2rem 0 0;color:#5c5c5a;font-size:1.3rem;letter-spacing:.02em}.oem-location__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:2rem;margin:2.4rem 0 0;padding:2rem 0 0;border-top:1px solid var(--oem-line, #d8d5ce)}.oem-location__facts>div{margin:0}.oem-location__facts dt{font-size:clamp(2.4rem,2vw,3rem);font-weight:400;letter-spacing:-.03em;line-height:1;color:var(--oem-ink, #171717)}.oem-location__facts dd{margin:.8rem 0 0;font-size:1.2rem;line-height:1.4;color:var(--oem-muted, #595959)}[data-template-suffix=manufacturing-overview] .oem-network--platforms .oem-location--stacked .oem-location__facts+.oem-location__features{margin-top:2.4rem}@media screen and (min-width:991px){.oem-trust__inner{grid-template-columns:22% repeat(4,minmax(0,1fr))}}@media screen and (min-width:991px){.oem-trust__metric{justify-content:flex-start;padding-top:4rem}.oem-trust__intro{justify-content:flex-start;padding-top:4.6rem}}@media screen and (max-width:990px){.oem-trust__metric{justify-content:flex-start}}@media screen and (max-width:990px){.oem-trust__metric:nth-of-type(odd):last-child{grid-column:1 / -1;border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/oem-refinements.css.map */
