.company-about-page #main-content>.section{padding:0}
.company-about-page .company-about-container{max-width:none;padding:0}
.company-about-page .company-about-immersive{display:grid;grid-template-columns:minmax(0,1fr);max-width:none;padding:0 0 48px}
.company-about-immersive>.company-about-hero{grid-column:1;grid-row:1;position:relative;isolation:isolate;min-height:calc(100vh - 97px);min-height:calc(100svh - 97px);margin:0 0 56px;padding:clamp(48px,7vh,90px) max(32px,calc((100% - 1180px)/2)) 250px;color:#fff;background:#1c2b28;overflow:hidden}
.company-about-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,18,18,.8),rgba(8,20,20,.38)),linear-gradient(0deg,rgba(4,14,14,.92),rgba(4,14,14,.12) 65%,rgba(4,14,14,.28))}
.company-about-immersive .company-about-hero>.company-campus{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;margin:0;border-radius:0;aspect-ratio:auto;object-fit:cover;object-position:50% 50%}
.company-about-hero>.company-kicker{color:#ffd7b7;margin:0 0 18px}
.company-about-hero>h1{max-width:19ch;margin:0 0 24px;font-size:clamp(40px,4.9vw,72px);line-height:1.03;letter-spacing:-.045em;color:#fff;text-wrap:balance}
.company-about-hero>p:not(.company-kicker){max-width:72ch;font-size:17px;line-height:1.65;color:#f5f5ef}
.company-about-hero>p:nth-of-type(3){max-width:92ch;font-size:14px;line-height:1.65;color:#e1e9e3}
.company-about-immersive>.company-about-metrics{grid-column:1;grid-row:1;z-index:1;align-self:end;width:min(1180px,calc(100% - 64px));margin:0 auto 96px;color:#fff}
.company-about-metrics .company-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));border-color:#ffffff66;border-bottom:0}
.company-about-metrics .company-stat-grid>div{min-width:0;padding:24px 18px 0 0;border:0}
.company-about-metrics .company-stat-grid strong{font-size:clamp(28px,2.65vw,40px);line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;color:#fff}
.company-about-metrics [data-count-value] span{font:inherit;letter-spacing:inherit}
.company-about-metrics .company-stat-grid>div>span{display:block;margin-top:9px;font-size:12px;line-height:1.45;max-width:18ch;color:#edf2ed}
.company-about-immersive>section:nth-child(n+3){width:min(1180px,calc(100% - 48px));margin-left:auto;margin-right:auto}
.company-about-page .company-certificates{width:min(1180px,calc(100% - 48px))}
@media(max-width:1000px){.company-about-metrics .company-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.company-about-immersive>.company-about-hero{padding-bottom:300px}.company-about-hero>h1{font-size:clamp(40px,6vw,62px)}.company-about-metrics .company-stat-grid strong{font-size:38px}.company-about-metrics .company-stat-grid>div{padding-top:16px}}
@media(max-width:600px){.company-about-immersive>.company-about-hero{min-height:calc(100svh - 79px);padding:36px 24px 372px;margin-bottom:40px}.company-about-hero>h1{font-size:40px;max-width:17ch;margin-bottom:20px}.company-about-hero>p:not(.company-kicker){font-size:15px;line-height:1.65}.company-about-hero>p:nth-of-type(3){font-size:13px;line-height:1.6}.company-about-hero>.company-kicker{font-size:10px;letter-spacing:.1em;margin-bottom:16px}.company-about-immersive>.company-about-metrics{width:calc(100% - 48px);margin-bottom:72px}.company-about-metrics .company-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.company-about-metrics .company-stat-grid strong{font-size:36px}.company-about-metrics .company-stat-grid>div{padding:16px 8px 0 0}.company-about-metrics .company-stat-grid>div>span{font-size:11px;margin-top:6px}.company-about-hero:after{background:linear-gradient(0deg,rgba(4,14,14,.94),rgba(4,14,14,.55) 55%,rgba(4,14,14,.7))}.company-about-immersive .company-about-hero>.company-campus{object-position:60% 50%}}
@media print{.company-about-page .company-about-immersive{display:block}.company-about-immersive>.company-about-hero{min-height:0;padding:20px;color:#111;background:#fff}.company-about-hero:after{display:none}.company-about-immersive .company-about-hero>.company-campus{position:static;height:auto}.company-about-hero>h1,.company-about-hero>p,.company-about-hero>.company-kicker{color:#111!important}.company-about-immersive>.company-about-metrics{margin:20px auto;color:#111}.company-about-metrics .company-stat-grid strong,.company-about-metrics .company-stat-grid>div>span{color:#111}}
