.about-intro-link[data-astro-cid-ta2fbyqs]{min-height:44px;color:var(--navy-900);align-items:center;gap:20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.about-intro-link[data-astro-cid-ta2fbyqs]:hover{text-decoration:underline}.about-intro-link[data-astro-cid-ta2fbyqs] svg{flex-shrink:0}.company-feature[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;padding-bottom:72px;display:grid}.company-photo[data-astro-cid-ta2fbyqs]{background:#e5e5df;min-width:0;margin:0;position:relative;overflow:hidden}.company-photo[data-astro-cid-ta2fbyqs] img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.company-photo[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{color:#fff;background:linear-gradient(#0000,#001b3ec9);padding:42px 24px 18px;font-size:13px;line-height:1.5;position:absolute;inset:auto 0 0}.company-copy[data-astro-cid-ta2fbyqs]{min-width:0}.about-eyebrow[data-astro-cid-ta2fbyqs]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:500;line-height:1.5}.company-copy[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{text-wrap:balance;max-width:13ch;margin-top:22px;font-size:clamp(34px,3.5vw,48px);font-weight:500;line-height:1.1}.company-purpose[data-astro-cid-ta2fbyqs]{color:var(--navy-900);margin-top:25px;font-size:18px;line-height:1.65}.company-audience[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:18px;font-size:16px;line-height:1.65}.company-copy[data-astro-cid-ta2fbyqs] .about-intro-link[data-astro-cid-ta2fbyqs]{margin-top:20px}.company-background[data-astro-cid-ta2fbyqs]{padding-bottom:54px}.company-background-row[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:60px;padding-block:32px;display:grid}.company-background-row[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:22ch;font-size:32px;font-weight:500;line-height:1.2}.company-background-row[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);font-size:17px;line-height:1.65}.about-materials[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--border);padding-block:44px 64px}.about-materials-heading[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-top:16px;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1.15}.about-range-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.about-range[data-astro-cid-ta2fbyqs]{color:var(--navy-900);background:#eeece6;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-width:0;text-decoration:none;display:grid}.about-range-visual[data-astro-cid-ta2fbyqs]{min-width:0;min-height:210px;overflow:hidden}.about-range-visual[data-astro-cid-ta2fbyqs] .product-range-visual{aspect-ratio:auto;height:100%}.about-range-visual[data-astro-cid-ta2fbyqs] .product-range-caption{font-size:10px;bottom:10px;left:10px;right:10px}.about-range-content[data-astro-cid-ta2fbyqs]{flex-direction:column;min-width:0;padding:25px 24px;display:flex}.about-range[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:26px;font-weight:500;line-height:1.15}.about-range[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.6}.about-range-content[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;font-size:13px;font-weight:500;display:flex}.about-range-content[data-astro-cid-ta2fbyqs] svg{flex-shrink:0}.about-range[data-astro-cid-ta2fbyqs]:hover .about-range-content[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{text-underline-offset:4px;text-decoration:underline}@media (width<=1100px){.company-feature[data-astro-cid-ta2fbyqs]{gap:38px}.company-purpose[data-astro-cid-ta2fbyqs]{font-size:17px}.about-range-grid[data-astro-cid-ta2fbyqs]{gap:18px}.about-range-content[data-astro-cid-ta2fbyqs]{padding:22px 18px}.about-range[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:24px}.about-range[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:13px}}@media (width<=900px){.about-range[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.about-range-visual[data-astro-cid-ta2fbyqs]{aspect-ratio:16/10;min-height:0}.about-range-content[data-astro-cid-ta2fbyqs]{min-height:190px}.company-feature[data-astro-cid-ta2fbyqs]{gap:30px}.company-copy[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:36px}.company-purpose[data-astro-cid-ta2fbyqs]{font-size:16px}.company-audience[data-astro-cid-ta2fbyqs]{font-size:15px}}@media (width<=760px){.company-feature[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:30px;padding-bottom:42px}.company-photo[data-astro-cid-ta2fbyqs] img{aspect-ratio:16/10}.company-copy[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:20ch;margin-top:16px}.company-purpose[data-astro-cid-ta2fbyqs]{margin-top:20px;font-size:17px}.company-copy[data-astro-cid-ta2fbyqs] .about-intro-link[data-astro-cid-ta2fbyqs]{margin-top:14px}.company-background[data-astro-cid-ta2fbyqs]{padding-bottom:32px}.company-background-row[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:18px;padding-block:26px}.company-background-row[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:29px}.company-background-row[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:16px}.about-materials[data-astro-cid-ta2fbyqs]{padding-block:32px 40px}.about-materials-heading[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-top:12px;font-size:31px}.about-range-grid[data-astro-cid-ta2fbyqs]{margin-top:24px}}@media (width<=600px){.about-range-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:16px}.about-range[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.about-range-visual[data-astro-cid-ta2fbyqs]{aspect-ratio:auto;min-height:188px}.about-range-content[data-astro-cid-ta2fbyqs]{min-height:0;padding:20px 16px}.about-range[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:23px}.about-range-content[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{padding-top:16px;font-size:12px}.company-photo[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{padding-inline:18px;font-size:12px}.company-copy[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:34px}}@media (width<=359px){.about-range-content[data-astro-cid-ta2fbyqs]{padding:18px 12px}.about-range[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{font-size:21px}.about-range[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:12px}.about-range-content[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{gap:5px;font-size:11px}}
