
.company-page .site-header{background:#081513ed}.editorial-hero{position:relative;isolation:isolate;min-height:100svh;display:flex;align-items:center;padding:145px var(--side) 110px;overflow:hidden}.editorial-hero>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:60% center}.editorial-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#06110fee,#06110f88 55%,#06110f30)}.editorial-intro{max-width:750px}.eyebrow{font-size:12px;letter-spacing:.05em;margin-bottom:30px;color:var(--accent)}.editorial-intro h1{font-size:clamp(60px,7.5vw,110px)}.hero-foot{position:absolute;bottom:30px;left:var(--side);right:var(--side);font-size:12px;color:var(--muted)}.editorial-section{padding:110px var(--side);display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.editorial-section>div{max-width:760px}.editorial-section h2{font-size:clamp(36px,4vw,60px);margin-bottom:35px}.editorial-section p:not(.eyebrow){font-size:18px;color:var(--muted);max-width:680px;margin-top:24px}.wide-statement{min-height:85svh;padding:110px var(--side);background:#173d2d;display:flex;justify-content:center;flex-direction:column}.wide-statement h2{font-size:clamp(48px,6.5vw,96px);max-width:1000px}.wide-statement>p:not(.eyebrow){max-width:650px;margin-top:28px;font-size:20px;color:#d7e4d9}.principles article{padding:0 0 42px;margin-bottom:42px;border-bottom:1px solid var(--line)}.principles article:last-child{margin-bottom:0}.principles h3{font-size:32px}.editorial-end{padding:110px var(--side);border-top:1px solid var(--line);text-align:center}.editorial-end p:not(.eyebrow){max-width:550px;margin:25px auto 32px;color:var(--muted);font-size:18px}.text-hero{min-height:90svh;padding:150px var(--side) 110px;display:flex;flex-direction:column;justify-content:center;position:relative;background:#123528}.text-hero h1{font-size:clamp(62px,9vw,130px)}.journey-section{padding:100px var(--side);background:#11281f}.editorial-steps{list-style:none;padding:0;margin:50px 0 0}.editorial-steps li{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;border-top:1px solid var(--line);padding:55px 0}.editorial-steps li>span{font-size:24px;color:var(--accent)}.editorial-steps p{max-width:600px;font-size:18px;color:var(--muted);margin-top:25px}.editorial-section .small-note{font-size:13px!important}
@media(max-width:900px){.site-header nav{gap:18px}.editorial-section,.editorial-steps li{grid-template-columns:1fr 2fr;gap:35px}.editorial-hero{min-height:850px}}@media(max-width:600px){.editorial-hero{min-height:100svh;padding-top:130px}.editorial-intro h1{font-size:clamp(52px,13vw,72px)}.editorial-shade{background:#06110fb8}.editorial-section{padding:70px var(--side);display:block}.editorial-section>.eyebrow{margin-bottom:40px}.editorial-section p:not(.eyebrow),.editorial-steps p{font-size:16px}.wide-statement{padding:80px var(--side);min-height:80svh}.wide-statement h2{font-size:46px}.wide-statement>p:not(.eyebrow){font-size:17px}.editorial-end{padding:80px var(--side)}.text-hero{min-height:85svh;padding-top:135px}.text-hero h1{font-size:62px}.journey-section{padding:70px var(--side)}.editorial-steps li{grid-template-columns:1fr;gap:22px;padding:38px 0}.editorial-steps h2{font-size:38px}.principles h3{font-size:29px}}
