.aboutPage{color:#17212b}.aboutPage .mainNav a.active{color:#175eb1;font-weight:700}.aboutHero{color:#fff;align-items:flex-end;min-height:720px;display:flex;position:relative;overflow:hidden}.aboutHero>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.aboutHeroShade{background:linear-gradient(90deg,#04111fd6,#04111f6b 55%,#04111f14),linear-gradient(#0000 40%,#00000085);position:absolute;inset:0}.aboutHeroCopy{z-index:1;width:min(100%,1440px);margin:0 auto;padding:120px 6vw 92px;position:relative}.aboutHeroCopy>span,.aboutIntro span,.aboutShowroomCopy>span{color:#81c6ff;letter-spacing:.22em;font-size:.68rem;font-weight:800}.aboutHeroCopy h1{letter-spacing:-.04em;max-width:760px;margin:22px 0;font-size:clamp(2.75rem,4.4vw,3.5rem);font-weight:400;line-height:1.08}.aboutHeroCopy p{color:#ffffffdb;max-width:620px;margin:0;font-size:1.05rem;line-height:1.75}.aboutIntro{background:#fff;grid-template-columns:1fr 1fr;gap:9vw;padding:120px 7vw;display:grid}.aboutIntro span,.aboutShowroomCopy>span{color:#1765bd}.aboutIntro h2,.aboutShowroom h2{letter-spacing:-.04em;margin:18px 0 0;font-size:clamp(2.65rem,4.2vw,3.5rem);font-weight:400;line-height:1.08}.aboutBody{padding-top:34px}.aboutBody p{color:#5f6c78;margin:0 0 24px;font-size:1rem;line-height:1.85}.aboutBody strong{color:#22303d;font-weight:700}.aboutValues{background:#fff;grid-template-columns:repeat(3,1fr);padding:0 7vw 110px;display:grid}.aboutValues article{border:1px solid #dbe4eb;min-height:270px;padding:42px}.aboutValues article+article{border-left:0}.aboutValues b{color:#1765bd;letter-spacing:.16em;font-size:.7rem}.aboutValues h3{margin:38px 0 14px;font-size:1.7rem;font-weight:500}.aboutValues p{color:#68747f;max-width:330px;margin:0;font-size:.9rem;line-height:1.7}.aboutShowroom{background:#e7f3ff;grid-template-columns:1.1fr .9fr;min-height:680px;display:grid}.aboutShowroomImage{min-height:560px;overflow:hidden}.aboutShowroomImage img{object-fit:cover;width:100%;height:100%}.aboutShowroomCopy{align-self:center;padding:80px 7vw}.aboutShowroomCopy p{color:#536b82;margin:26px 0 30px;line-height:1.75}.aboutShowroom dl{margin:0 0 34px}.aboutShowroom dl>div{border-top:1px solid #c2d8eb;padding:14px 0}.aboutShowroom dt{color:#75879a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:.62rem;font-weight:700}.aboutShowroom dd{color:#1d3c5c;margin:0;font-size:.86rem;line-height:1.55}.aboutShowroom dd a{color:#175eb1;font-size:1.05rem;font-weight:800}.aboutCta{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#1765bd;align-items:center;gap:38px;padding:17px 20px;font-size:.7rem;font-weight:800;display:inline-flex}.aboutClosing{color:#fff;text-align:center;background:#123d72;padding:110px 20px}.aboutClosing img{object-fit:contain;filter:brightness(0)invert();width:170px;height:44px}.aboutClosing h2{letter-spacing:-.04em;margin:28px auto 36px;font-size:clamp(2.6rem,4.2vw,3.5rem);font-weight:400;line-height:1.08}.aboutClosing a{color:#fff;text-transform:uppercase;border:1px solid #ffffffa6;padding:17px 24px;font-size:.7rem;font-weight:700;display:inline-block}.aboutFooter{color:#66727e;background:#f5f7f9;grid-template-columns:1fr auto;gap:22px 50px;padding:52px 7vw 28px;display:grid}.aboutFooter strong,.aboutFooter span{display:block}.aboutFooter strong{color:#26323d;margin-bottom:8px;font-size:.86rem}.aboutFooter span,.aboutFooter a,.aboutFooter small{font-size:.68rem}.aboutFooter>div:nth-child(2){gap:26px;display:flex}.aboutFooter small{border-top:1px solid #dce2e7;grid-column:1/-1;padding-top:24px}@media (width<=900px){.aboutHero{min-height:600px}.aboutIntro,.aboutShowroom,.aboutValues{grid-template-columns:1fr}.aboutValues article+article{border-top:0;border-left:1px solid #dbe4eb}.aboutShowroomImage{min-height:420px}}@media (width<=680px){.aboutHero{min-height:540px}.aboutHeroCopy{padding:100px 20px 55px}.aboutHeroCopy h1{font-size:clamp(2.45rem,11vw,3.1rem)}.aboutIntro{gap:34px;padding:75px 20px}.aboutValues{padding:0 20px 75px}.aboutValues article{min-height:220px;padding:30px}.aboutShowroomImage{min-height:310px}.aboutShowroomCopy{padding:65px 20px}.aboutFooter{grid-template-columns:1fr;padding:42px 20px 24px}.aboutFooter>div:nth-child(2){flex-wrap:wrap}}
