.about-hero-actions{display:flex;gap:10px;margin-top:27px}.about-facts{display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid var(--deep)}.about-facts article{padding:28px 24px 28px 0;border-bottom:1px solid var(--line)}.about-facts article+article{padding-left:24px;border-left:1px solid var(--line)}.about-facts b{display:block;color:var(--green);font-size:27px}.about-facts h3{margin:6px 0;font-size:18px}.about-facts p{margin:0;color:var(--muted);font-size:13px}.about-product-band{padding:82px 0;background:var(--paper)}.about-product-band>.container{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}.about-product-band figure{margin:0;background:#fff}.about-product-band img{display:block;width:100%;height:420px;object-fit:contain}.about-product-band h2{margin:0 0 12px;font-size:34px;line-height:1.3}.about-product-band p:not(.eyebrow){color:var(--muted)}.about-product-links{display:flex;flex-wrap:wrap;gap:22px;margin-top:22px}.about-product-links a{color:var(--green);font-weight:700}.about-values{padding:75px 0;background:var(--deep);color:#fff}.about-values>.container{display:grid;grid-template-columns:1fr 1fr}.about-values>.container>div{padding-right:55px}.about-values>.container>div+div{padding-left:55px;border-left:1px solid #ffffff2b}.about-values .eyebrow{color:var(--gold)}.about-values h2{margin:0;font-size:31px}.about-values p:not(.eyebrow){color:#c5d7ce}.about-page .about-local{padding-top:85px;padding-bottom:85px}
@media(max-width:900px){.about-facts{grid-template-columns:1fr 1fr}.about-facts article:nth-child(3){padding-left:0;border-left:0}.about-product-band>.container{grid-template-columns:1fr}.about-product-band figure{max-width:620px}.about-product-band img{height:330px}}
@media(max-width:520px){.about-hero-actions{align-items:stretch;flex-direction:column}.about-facts{grid-template-columns:1fr}.about-facts article,.about-facts article+article{padding:22px 0;border-left:0}.about-product-band{padding:60px 0}.about-product-band>.container{gap:32px}.about-product-band img{height:260px}.about-values>.container{grid-template-columns:1fr}.about-values>.container>div{padding:0}.about-values>.container>div+div{margin-top:35px;padding:35px 0 0;border-top:1px solid #ffffff2b;border-left:0}}
