.company-overview .page-hero{padding-bottom:45px}.company-overview .page-hero h1{font-size:clamp(42px,4.8vw,72px)}.company-overview .page-hero-image{height:370px}.company-overview .inside-section{padding-block:48px}.company-overview .inside-section-heading{margin-bottom:26px}.company-overview .inside-section-heading .section-label{margin-bottom:18px}.company-overview .inside-section-heading h2{font-size:clamp(30px,3vw,44px)}.company-profile-intro{grid-template-columns:1fr 1fr;align-items:start;gap:65px;display:grid}.company-profile-intro>div:last-child p{color:#59717d;margin-bottom:14px;font-size:16px;line-height:1.8}.company-pillar-ledger{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:20px;display:grid}.company-pillar-ledger>a{border-top:1px solid var(--line);grid-template-columns:22px 1fr 20px;gap:14px;padding-top:24px;display:grid}.company-pillar-ledger>a>.mono{color:#b95123;padding-top:6px;font-size:11px}.company-pillar-ledger h3{margin-bottom:12px;font-size:25px;line-height:1.2}.company-pillar-ledger p{color:#59717d;font-size:14px;line-height:1.7}.company-link-arrow{color:#b95123;font-size:21px;transition:transform .25s}.company-pillar-ledger>a:hover .company-link-arrow{transform:translate(2px,-2px)}.company-overview .company-standards{padding-top:15px}.company-overview .credential-detailed{border-top:1px solid #193841;border-bottom:1px solid var(--line);grid-template-columns:.7fr 1.2fr 1.8fr;align-items:center;gap:30px;padding-block:22px;display:grid}.company-overview .credential-detailed>article{min-width:0}.company-overview .credential-detailed>article>.mono{color:#597681;margin-bottom:16px;font-size:11px}.company-overview .credential-detailed .safety-logo{object-fit:cover;width:160px;height:100px}.company-overview .credential-summary-bca{border-top:0;padding:22px 25px;display:block}.company-overview .credential-summary-bca>.mono{color:#d1a086!important}.company-overview .credential-summary-bca .bca-workheads{border:0;grid-template-columns:1fr 1fr;gap:17px 25px;display:grid}.company-overview .credential-summary-bca .bca-workheads>div{border:0;padding:0;display:block}.company-overview .credential-summary-bca dt strong{font-size:22px}.company-overview .credential-summary-bca dd{margin-top:5px;font-size:12px;line-height:1.5}.company-overview .bca-row-marker{display:none}.company-overview .company-experience{padding-block:30px}.company-experience-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.company-experience-heading h2{font-size:32px}.company-overview .page-cta{padding-block:45px}.company-overview .page-cta h2{font-size:clamp(32px,3.5vw,48px)}@media (max-width:1000px){.company-profile-intro{gap:35px}.company-overview .credential-detailed{grid-template-columns:.7fr 1.3fr;gap:24px}.company-overview .credential-summary-bca{grid-column:1/-1}.company-overview .credential-summary-bca .bca-workheads{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.company-overview .page-hero-image{height:230px}.company-overview .page-hero{padding-bottom:30px}.company-overview .page-hero h1{font-size:40px}.company-overview .inside-section{padding-block:32px}.company-profile-intro{grid-template-columns:1fr;gap:0}.company-pillar-ledger{grid-template-columns:1fr;gap:22px;margin-top:16px}.company-pillar-ledger>a{padding-top:18px}.company-pillar-ledger h3{margin-bottom:7px;font-size:24px}.company-overview .inside-section-heading h2{font-size:32px}.company-overview .credential-detailed{grid-template-columns:1fr 1.3fr;gap:18px}.company-overview .credential-detailed .safety-logo{width:125px;height:80px}.company-overview .credential-detailed>article>.mono{font-size:10px;line-height:1.5}.company-overview .credential-summary-bca .bca-workheads{grid-template-columns:1fr 1fr}.company-experience-heading{align-items:start}.company-experience-heading h2{font-size:28px}.company-experience-heading>a{max-width:120px;font-size:12px}.company-overview .page-cta{padding-block:32px}}@media (prefers-reduced-motion:reduce){.company-link-arrow{transition:none}.company-pillar-ledger>a:hover .company-link-arrow{transform:none}}html[data-motion=off] .company-link-arrow{transition:none}html[data-motion=off] .company-pillar-ledger>a:hover .company-link-arrow{transform:none}
