.company-about{color:#202426}.company-about figure{margin:0}.company-about figure img{display:block;width:100%;height:100%;object-fit:cover}.company-about figcaption{font-size:11px;color:#6c7378;line-height:1.5;padding-top:9px}.company-about small{display:block;color:#e21728;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:15px}.company-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:60px;padding-top:66px;padding-bottom:58px;align-items:center}.company-hero h1{font-size:clamp(38px,4vw,60px);line-height:1.08;letter-spacing:-.04em;margin:0 0 25px}.company-hero p{font-size:16px;line-height:1.8;color:#636c73;margin:0 0 28px}.company-hero-image img{aspect-ratio:5/4;max-height:450px}.company-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #e0e3e5;border-bottom:1px solid #e0e3e5;padding-top:28px;padding-bottom:28px;gap:24px}.company-stat-strip>div+div{border-left:1px solid #e0e3e5;padding-left:28px}.company-stat-strip strong{display:block;font-size:clamp(23px,2.7vw,37px);font-weight:650;letter-spacing:-.03em;line-height:1.2}.company-stat-strip span{display:block;margin-top:8px;color:#6c7378;font-size:12px}.company-section{padding-top:68px;padding-bottom:68px}.company-section-head{max-width:780px;margin-bottom:30px}.company-section-head h2{font-size:clamp(28px,3vw,39px);line-height:1.16;letter-spacing:-.035em;margin:0 0 20px}.company-about p{line-height:1.8}.company-section-head p,.company-profile p,.company-tiles p,.company-range-card p,.company-partnership p{color:#636c73;font-size:14px;margin:0 0 16px}.company-profile{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.company-profile>figure img{aspect-ratio:5/4}.company-tint{background:#f6f6f3}.company-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.company-step{display:block;font-size:12px;color:#e21728;font-weight:700;padding-top:19px;border-top:1px solid #dce0e2;margin-bottom:17px}.company-tiles h3{font-size:20px;line-height:1.25;letter-spacing:-.02em;margin:0 0 14px}.company-four{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.company-factory-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.company-factory-gallery img{aspect-ratio:4/3}.company-range-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.company-range-card{display:block;border:1px solid #e0e3e5;background:white}.company-range-card:hover{border-color:#e21728}.company-range-image{height:200px;background:#f5f6f7}.company-range-image img{width:100%;height:100%;object-fit:contain}.company-range-card>div:last-child{padding:24px}.company-range-card h3{font-size:20px;letter-spacing:-.025em;line-height:1.25;margin:0 0 14px}.company-range-card span{font-size:12px;color:#202426;text-decoration:underline}.company-dark{background:#202426;color:#fff}.company-dark .company-section-head p,.company-dark .company-tiles p{color:#c5cccf}.company-dark .company-step{border-color:#4b5155}.company-partnership{display:grid;grid-template-columns:1fr 260px;gap:50px;align-items:center}.company-partnership .company-section-head{margin-bottom:10px}.company-actions{display:flex;flex-direction:column;gap:14px}.company-actions .btn{justify-content:space-between}body:has(.company-about)>.closing{display:none}
@media(max-width:1000px){.company-hero{gap:30px}.company-profile{gap:35px}.company-four{grid-template-columns:repeat(2,minmax(0,1fr))}.company-range-grid{gap:18px}.company-range-card>div:last-child{padding:18px}.company-range-image{height:170px}}
@media(max-width:700px){.company-hero{grid-template-columns:1fr;gap:25px;padding-top:35px;padding-bottom:30px}.company-hero h1{font-size:39px}.company-hero p{font-size:14px}.company-hero-image img{aspect-ratio:3/2}.company-stat-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:22px;padding-bottom:22px}.company-stat-strip>div+div{border:0;padding:0}.company-stat-strip strong{font-size:28px}.company-stat-strip span{font-size:11px}.company-section{padding-top:42px;padding-bottom:42px}.company-profile{grid-template-columns:1fr;gap:28px}.company-profile>figure img{aspect-ratio:3/2}.company-tiles,.company-four{grid-template-columns:1fr;gap:10px}.company-factory-gallery{grid-template-columns:1fr;gap:22px}.company-factory-gallery img{aspect-ratio:3/2;max-height:300px}.company-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-range-image{height:130px}.company-range-card>div:last-child{padding:14px}.company-range-card h3{font-size:17px}.company-range-card p{font-size:12px;line-height:1.65}.company-partnership{grid-template-columns:1fr;gap:15px}.company-actions{flex-direction:row;flex-wrap:wrap}.company-actions .btn{font-size:12px}.company-section-head h2{font-size:29px}}
