.company-intro{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#faf9f5}.company-intro h2,.company-products h2{font-family:Georgia,serif;font-weight:400;font-size:48px;line-height:1.15;letter-spacing:-.04em}.company-intro p:not(.eyebrow){font-size:16px;line-height:1.9;color:#657065;margin-bottom:20px}.company-products{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.company-products img{width:100%;aspect-ratio:1.4;object-fit:cover}.company-products p:not(.eyebrow){font-size:16px;line-height:1.9;color:#657065;max-width:480px;margin:25px 0}.company-products .actions{align-items:center;gap:20px}.hero .actions{flex-wrap:wrap}.hero .eyebrow{font-size:9px;letter-spacing:.12em}.hero .hero-description{max-width:470px}.hero .actions .button{padding:14px 16px}.hero h1{font-size:clamp(42px,4.4vw,72px)}@media(max-width:800px){.company-intro,.company-products{grid-template-columns:1fr;gap:30px}.company-intro h2,.company-products h2{font-size:38px}.company-intro p:not(.eyebrow){font-size:15px}.hero .actions{align-items:stretch}.company-products .actions{align-items:flex-start}}
