.brand .brand-logo .brand-symbol{width:48px;height:48px;flex:0 0 48px;object-fit:contain}.brand-footer .footer-links{display:flex;gap:24px}.footer-links a{text-decoration:none;font-weight:700}.about-content{max-width:960px;padding:95px 5% 110px;margin:auto}.brand .about-content h1{font-size:clamp(45px,7vw,85px);line-height:1.05;letter-spacing:-.05em;overflow-wrap:anywhere}.about-intro{font-size:24px;line-height:1.55;max-width:740px}.about-content section{padding:50px 0 0;margin:50px 0 0;border-top:1px solid var(--line)}.brand .about-content h2{font-size:clamp(32px,4vw,46px);margin:0 0 28px}.about-content p{font-size:18px;line-height:1.8}.about-content h3{margin-top:32px}.about-content .cta{margin-top:55px}.about-page .brand-header nav a{display:block}@media(max-width:700px){.brand .brand-header .brand-symbol{width:38px;height:38px;flex-basis:38px}.brand .brand-header .brand-logo{min-width:0;max-width:235px}.brand-header{gap:15px}.about-content{padding:55px 6% 75px}.about-page .brand-header nav a:not(:last-child){display:none}.about-intro{font-size:21px}.about-content section{margin-top:35px;padding-top:35px}.brand-footer .footer-links{flex-wrap:wrap}}
