.company-intro{background:#f5f5f3;padding:28px 6% 55px}.company-intro h1{max-width:1050px;margin:0;font-size:clamp(44px,6vw,84px);line-height:1.02}.company-intro .intro-bottom{justify-content:space-between;align-items:end;gap:35px;margin-top:28px;display:flex}.company-intro .intro-bottom p{color:#5e6457;max-width:580px;font-size:18px;line-height:1.7}.company-link{border-bottom:1px solid #9aa38e;justify-content:space-between;align-items:center;gap:30px;padding:15px 0;font-size:16px;display:inline-flex}.company-wide-image{margin:0;position:relative}.company-wide-image img{object-fit:cover;width:100%;height:clamp(350px,43vw,580px);display:block}.company-wide-image figcaption{background:#c6f246;padding:16px 23px;font-size:13px;position:absolute;bottom:0;left:6%}.culture-stats{color:#fff;background:#111;grid-template-columns:repeat(3,1fr);gap:30px;padding:40px 6%;display:grid}.culture-stats strong{letter-spacing:-.04em;color:#c6f246;margin-bottom:12px;font:700 58px/1 Arial,sans-serif;display:block}.culture-stats span{font-size:15px}.culture-values{grid-template-columns:.9fr 1.2fr;gap:9%;padding:70px 6%;display:grid}.culture-values-list article{border-bottom:1px solid #d4d8cd;margin-bottom:25px;padding:0 0 25px}.culture-values h3{letter-spacing:-.025em;margin-bottom:13px;font-size:25px;font-weight:700}.culture-values p{color:#636a5b;font-size:17px;line-height:1.8}.talent-block{background:#eef1e9;grid-template-columns:1.05fr 1fr;align-items:center;display:grid}.talent-block img{object-fit:cover;width:100%;height:460px;display:block}.talent-copy{padding:45px 12%}.talent-copy p:not(.eyebrow){color:#626957;margin:25px 0 15px;font-size:17px;line-height:1.8}.awards-lead{grid-template-columns:1fr 1.1fr;align-items:center;gap:8%;padding:60px 6%;display:grid}.awards-lead p:not(.eyebrow){color:#626957;margin:22px 0;font-size:17px;line-height:1.8}.award-showcase{background:#f3f4ef;justify-content:center;align-items:center;gap:35px;padding:35px;display:flex}.award-showcase img{object-fit:contain;max-width:40%;height:220px}.award-showcase strong{letter-spacing:-.04em;font:700 75px/1 Arial,sans-serif;display:block}.award-showcase span{margin-top:15px;font-size:15px;line-height:1.7;display:block}.award-history{color:#fff;background:#111;padding:60px 6%}.award-history .eyebrow{color:#c6f246}.award-history>h2{margin-bottom:40px}.award-year{border-top:1px solid #444;grid-template-columns:.5fr 1.5fr;gap:50px;padding:30px 0;display:grid}.award-year h3{color:#c6f246;font:700 44px/1 Arial,sans-serif}.award-year ul{grid-template-columns:1fr 1fr;gap:20px 35px;margin:0;padding:0;list-style:none;display:grid}.award-year li{color:#e3e5df;font-size:16px;line-height:1.6}.award-year small{color:#9ba28f;margin-top:5px;font-size:13px;display:block}.company-next{justify-content:space-between;align-items:center;gap:30px;padding:35px 6%;display:flex}.company-next p{font-size:18px}.company-next a{font-weight:700}@media (max-width:700px){.company-intro{padding:24px 22px 35px}.company-intro h1{font-size:46px}.company-intro .intro-bottom{margin-top:22px;display:block}.company-intro .intro-bottom p{font-size:16px}.company-intro .company-link{margin-top:14px}.company-wide-image img{height:300px}.company-wide-image figcaption{padding:12px 20px;font-size:12px;left:0}.culture-stats{gap:15px;padding:28px 22px}.culture-stats strong{font-size:36px}.culture-stats span{font-size:13px}.culture-values{padding:40px 22px;display:block}.culture-values-list{margin-top:30px}.culture-values h3{font-size:23px}.culture-values p{font-size:16px}.talent-block{flex-direction:column;display:flex}.talent-block img{height:260px}.talent-copy{padding:35px 22px}.talent-copy p:not(.eyebrow){font-size:16px}.awards-lead{padding:40px 22px;display:block}.award-showcase{gap:20px;margin-top:30px;padding:25px}.award-showcase img{height:160px}.award-showcase strong{font-size:60px}.award-showcase span{font-size:14px}.award-history{padding:40px 22px}.award-year{grid-template-columns:1fr;gap:22px}.award-year h3{font-size:36px}.award-year ul{grid-template-columns:1fr;gap:18px}.company-next{padding:28px 22px;display:block}.company-next .company-link{margin-top:12px}}
