.oem-section{color:rgb(var(--color-foreground))}.oem-section .page-width{position:relative}.oem-eyebrow{margin:0 0 1.2rem;color:rgba(var(--color-foreground),.68);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase}.oem-section-title{margin:0}.oem-section-intro{max-width:72rem;margin:1.6rem auto 0;color:rgba(var(--color-foreground),.72);font-size:1.7rem;line-height:1.65}.oem-centered{text-align:center}.oem-hero{overflow:hidden}.oem-hero__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:3.2rem;align-items:center}.oem-hero__content{max-width:76rem}.oem-hero__subheading{margin:0 0 1.6rem;color:rgba(var(--color-foreground),.72);font-size:1.6rem;letter-spacing:.04em;text-transform:uppercase}.oem-hero__description{max-width:66rem;margin:1.8rem 0 0;color:rgba(var(--color-foreground),.75);font-size:1.8rem;line-height:1.65}.oem-hero__buttons{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.oem-hero__media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;align-items:stretch;padding:1.2rem;border:.1rem solid rgba(var(--color-foreground),.08);border-radius:.8rem;background:#ffffff94}.oem-hero__media,.oem-card-media,.oem-visual-card{overflow:hidden;border-radius:.8rem;background:rgba(var(--color-foreground),.04)}.oem-hero__media{min-height:18rem;border:.1rem solid rgba(var(--color-foreground),.08)}.oem-hero__media:first-child{grid-column:span 2}.oem-hero__media img,.oem-card-media img,.oem-visual-card img{display:block;width:100%;height:100%;object-fit:cover}.oem-hero__media img{object-fit:contain;padding:1.2rem;background:#fff}.oem-placeholder{display:flex;align-items:center;justify-content:center;min-height:18rem;padding:2.4rem;color:rgba(var(--color-foreground),.55);text-align:center}.oem-card-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.6rem;margin-top:3rem}.oem-info-card{display:flex;flex-direction:column;height:100%;padding:2rem;border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.8rem;background:rgb(var(--color-background))}.oem-info-card h3{margin:0}.oem-info-card p{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.72);line-height:1.6}.oem-card-media{aspect-ratio:4 / 3;margin-bottom:1.6rem}.oem-card-action{margin-top:auto;padding-top:1.6rem}.oem-info-card .button{width:100%;justify-content:center}.oem-stat-card{justify-content:center;min-height:14rem;text-align:center}.oem-stat-card__icon{display:block;margin-bottom:1.2rem;color:rgb(var(--color-button));font-family:var(--font-heading-family);font-size:clamp(2.7rem,3vw,4.2rem);line-height:1;font-weight:700}.oem-stat-card__value{margin:0;color:rgba(var(--color-foreground),.76);font-size:1.5rem;line-height:1.45}.oem-capability-card{display:flex;flex-direction:column;gap:1rem;padding:1.8rem}.oem-capability-card__marker{width:3.2rem;height:.2rem;background:rgb(var(--color-button))}.oem-badge-list{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 0;padding:0;list-style:none}.oem-badge-list li,.oem-cert-card__label{display:inline-flex;align-items:center;min-height:3rem;padding:.5rem 1rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:999px;color:rgba(var(--color-foreground),.78);font-size:1.3rem}.oem-cert-card{text-align:center}.oem-cert-badge-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:3rem}.oem-cert-badge{display:inline-flex;align-items:center;justify-content:center;min-width:12rem;min-height:4.4rem;padding:.8rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.14);border-radius:999px;background:rgb(var(--color-background));color:rgba(var(--color-foreground),.82);font-family:var(--font-heading-family);font-size:1.5rem}.oem-certifications__button{margin-top:2.4rem;text-align:center}.oem-cert-card__mark{display:flex;align-items:center;justify-content:center;min-height:14rem;margin-bottom:1.8rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:.8rem;background:rgba(var(--color-foreground),.03);font-family:var(--font-heading-family);font-size:2.8rem}.oem-market-layout{display:block;margin-top:4rem}.oem-market-map{display:flex;align-items:center;justify-content:center;min-height:28rem;margin-bottom:2rem;padding:3rem;border-radius:.8rem;background:radial-gradient(circle at 20% 35%,rgba(var(--color-button),.15) 0 8%,transparent 9%),radial-gradient(circle at 48% 28%,rgba(var(--color-button),.15) 0 7%,transparent 8%),radial-gradient(circle at 72% 56%,rgba(var(--color-button),.15) 0 6%,transparent 7%),rgba(var(--color-foreground),.04);color:rgba(var(--color-foreground),.72);text-align:center}.oem-form{max-width:96rem;margin:3rem auto 0}.oem-form__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem}.oem-form .field{margin-bottom:1.2rem}.oem-form textarea.field__input{min-height:12rem}.oem-form__button{margin-top:1rem;text-align:center}.oem-catalog-cta{text-align:center}.oem-catalog-cta .page-width{max-width:82rem}.oem-catalog-cta__text{max-width:64rem;margin:1rem auto 0;color:rgba(var(--color-foreground),.72);line-height:1.5}.oem-catalog-cta__button{margin-top:1.8rem}.oem-catalog-cta .button{background-color:#2c332f;color:#fff;border-color:#2c332f}@media screen and (min-width:750px){.oem-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(32rem,1.05fr);gap:5.6rem}.oem-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-card-grid--collections{grid-template-columns:repeat(2,minmax(0,1fr));max-width:92rem;margin-left:auto;margin-right:auto}.oem-card-grid--5,.oem-card-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.oem-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-form__full{grid-column:1 / -1}}@media screen and (min-width:990px){.oem-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.oem-card-grid--collections{grid-template-columns:repeat(2,minmax(0,1fr))}.oem-card-grid--5,.oem-market-layout .oem-card-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.oem-card-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.oem-hero__buttons{flex-direction:column}.oem-hero__buttons .button{width:100%}.oem-hero__media-grid{grid-template-columns:1fr}.oem-hero__media:first-child{grid-column:auto}.oem-market-layout .oem-card-grid--5{grid-template-columns:1fr}}.oem-cert-card{display:flex;flex-direction:column;align-items:center;gap:.75rem}.oem-cert-image{width:100%;max-width:160px}.oem-cert-img{width:100%;height:auto;display:block;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-oem-homepage.css.map */
