
:root{--hsse-green:#062f25;--hsse-green-dark:#00261d;--hsse-gold:#c5a04d;--hsse-ivory:#f4f1e8;--hsse-line:rgba(6,47,37,.14)}
.hsse-intro{display:grid;grid-template-columns:1.05fr .95fr;gap:9vw;padding:clamp(90px,10vw,155px) clamp(24px,8vw,145px);background:#f5f3ec;color:var(--hsse-green)}
.hsse-intro h2,.hsse-pillar-head h2,.hsse-feature h2,.hsse-operations h2,.hsse-governance h2,.hsse-standards h2,.hsse-cta h2{margin:0;letter-spacing:-.055em;line-height:.98;font-weight:500}
.hsse-intro h2{font-size:clamp(2.8rem,5vw,6rem)}.hsse-intro>div:last-child{padding-top:34px}.hsse-intro>div:last-child p{margin:0 0 24px;color:#52685f;font-size:14px;line-height:1.85}
.hsse-pillar-head{padding:110px clamp(24px,8vw,145px) 55px;background:var(--hsse-green-dark);color:#f5f3ec}.hsse-pillar-head h2{max-width:920px;font-size:clamp(3rem,5.5vw,6.7rem)}.hsse-pillar-head>p:last-child{max-width:660px;margin:32px 0 0;color:rgba(245,243,236,.56);line-height:1.75}
.hsse-pillars{display:grid;grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,8vw,145px) 110px;background:var(--hsse-green-dark);color:#f5f3ec}.hsse-pillars article{min-height:260px;padding:32px 26px;border-top:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.12)}.hsse-pillars article:nth-child(4n){border-right:0}.hsse-pillars span{color:var(--hsse-gold);font-size:10px;letter-spacing:.16em}.hsse-pillars h3{margin:58px 0 14px;font-size:19px;font-weight:600}.hsse-pillars p{margin:0;color:rgba(245,243,236,.53);font-size:11px;line-height:1.7}
.hsse-feature{display:grid;grid-template-columns:1fr 1fr;min-height:720px;background:#edeae1;color:var(--hsse-green)}.hsse-feature.reverse{direction:rtl;background:#f7f5ef}.hsse-feature.reverse>*{direction:ltr}.hsse-feature-image{min-height:650px;overflow:hidden}.hsse-feature-image img{width:100%;height:100%;object-fit:cover;display:block}.hsse-feature-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(65px,8vw,125px)}.hsse-feature h2{font-size:clamp(3rem,5vw,6rem)}.hsse-feature-copy>p:not(.section-label){max-width:630px;margin:28px 0;color:#53685f;font-size:13px;line-height:1.8}.hsse-focus-list{display:grid;grid-template-columns:1fr 1fr;margin-top:20px;border-top:1px solid var(--hsse-line)}.hsse-focus-list span{padding:17px 0;border-bottom:1px solid var(--hsse-line);font-size:10px;font-weight:700;letter-spacing:.05em}.hsse-focus-list span:nth-child(odd){padding-right:18px}.hsse-focus-list span:nth-child(even){padding-left:18px;border-left:1px solid var(--hsse-line)}
.hsse-operations{padding:clamp(95px,10vw,155px) clamp(24px,8vw,145px);background:#0a352b;color:#f5f3ec}.hsse-operations-intro{display:grid;grid-template-columns:1.15fr .85fr;gap:9vw;align-items:end;margin-bottom:70px}.hsse-operations h2{font-size:clamp(3.2rem,5.7vw,6.8rem)}.hsse-operations-intro>p:last-child{color:rgba(245,243,236,.55);line-height:1.8}.hsse-operation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.12)}.hsse-operation-grid article{background:#0a352b}.hsse-operation-grid img{width:100%;aspect-ratio:1.35/1;object-fit:cover;display:block;filter:saturate(.88)}.hsse-operation-grid article>div{padding:30px}.hsse-operation-grid span{color:var(--hsse-gold);font-size:9px;letter-spacing:.15em}.hsse-operation-grid h3{margin:36px 0 12px;font-size:22px}.hsse-operation-grid p{color:rgba(245,243,236,.53);font-size:11px;line-height:1.7}
.hsse-community{background:#e6e1d5}.hsse-governance{display:grid;grid-template-columns:.9fr 1.1fr;background:#f5f3ec;color:var(--hsse-green)}.hsse-governance-image{min-height:650px}.hsse-governance-image img{width:100%;height:100%;object-fit:cover;display:block}.hsse-governance-content{padding:clamp(70px,8vw,125px)}.hsse-governance h2{font-size:clamp(3rem,5.3vw,6.3rem)}.hsse-governance-content>p:not(.section-label){margin:30px 0;color:#53685f;line-height:1.8}.governance-tags{display:flex;flex-wrap:wrap;gap:8px}.governance-tags span{padding:11px 14px;border:1px solid rgba(6,47,37,.18);font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
.hsse-standards{padding:clamp(95px,11vw,165px) clamp(24px,8vw,145px);background:#e9e6dc;color:var(--hsse-green)}.hsse-standards-heading{display:grid;grid-template-columns:.55fr 1.45fr;gap:6vw;align-items:start;margin-bottom:75px}.hsse-standards h2{font-size:clamp(3rem,5.3vw,6.2rem)}.standards-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--hsse-line);border-left:1px solid var(--hsse-line)}.standards-grid article{min-height:245px;padding:28px;border-right:1px solid var(--hsse-line);border-bottom:1px solid var(--hsse-line)}.standards-grid span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:28px;padding:0 8px;background:var(--hsse-green);color:var(--hsse-gold);font-size:9px;font-weight:800;letter-spacing:.08em}.standards-grid h3{margin:44px 0 12px;font-size:17px}.standards-grid p{margin:0;color:#60736b;font-size:11px;line-height:1.65}.hsse-disclosure{max-width:950px;margin:35px 0 0;color:#64766e;font-size:10px;line-height:1.7}
.hsse-cta{padding:clamp(100px,12vw,185px) clamp(24px,8vw,145px);background:var(--hsse-gold);color:var(--hsse-green-dark)}.hsse-cta h2{max-width:1050px;font-size:clamp(3.5rem,7vw,8.5rem)}.hsse-cta>p:not(.section-label){max-width:650px;margin:36px 0;color:rgba(0,38,29,.7);line-height:1.8}.hsse-cta>div{display:flex;gap:28px;flex-wrap:wrap;margin-top:48px}.hsse-cta .arrow-link{border-bottom-color:rgba(0,38,29,.45)}
@media(max-width:1050px){.hsse-pillars{grid-template-columns:repeat(2,1fr)}.hsse-pillars article:nth-child(4n){border-right:1px solid rgba(255,255,255,.12)}.hsse-pillars article:nth-child(2n){border-right:0}.hsse-operation-grid{grid-template-columns:1fr}.hsse-operation-grid img{aspect-ratio:2/1}.standards-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:780px){.hsse-intro,.hsse-feature,.hsse-governance,.hsse-operations-intro,.hsse-standards-heading{grid-template-columns:1fr}.hsse-feature.reverse{direction:ltr}.hsse-feature-image,.hsse-governance-image{min-height:58vw}.hsse-feature-copy,.hsse-governance-content{padding:70px 24px}.hsse-intro{gap:25px}.hsse-intro>div:last-child{padding-top:0}.hsse-focus-list{grid-template-columns:1fr}.hsse-focus-list span:nth-child(even){padding-left:0;border-left:0}.standards-grid{grid-template-columns:1fr}.hsse-operation-grid img{aspect-ratio:1.45/1}}
@media(max-width:520px){.hsse-pillars{grid-template-columns:1fr}.hsse-pillars article{min-height:220px;border-right:0!important}.hsse-pillars h3{margin-top:42px}.hsse-feature-image,.hsse-governance-image{min-height:72vw}.hsse-operations,.hsse-standards{padding-left:20px;padding-right:20px}.hsse-operation-grid article>div{padding:26px 22px}}
