
.service-more{grid-column:4;color:#273519;font-size:.82rem;font-weight:700;white-space:nowrap;border-bottom:1px solid #667e3b;padding-bottom:5px;justify-self:start}.service-more:hover,.related-links a:hover{color:#659100}.service-more span{margin-left:8px}.contact-button{display:inline-block;background:#0b0e10;color:#fff;padding:15px 22px;border-radius:3px;font-weight:700;overflow-wrap:anywhere}.contact-button:hover{background:#293617}.detail-hero{min-height:660px;display:grid;grid-template-columns:1fr 48%;gap:5vw;align-items:center;padding:150px 7vw 90px;background:#0b1115}.detail-copy{max-width:750px}.back-link{display:inline-block;margin-bottom:45px;color:#b5c0c4;font-size:.88rem}.detail-hero h1{font:500 clamp(3.3rem,6.5vw,7rem)/.98 var(--display);letter-spacing:-.06em;margin:0 0 36px}.detail-lede{font:500 clamp(1.45rem,2.4vw,2.3rem)/1.2 var(--display);max-width:700px;margin:0 0 22px}.detail-description{color:#b3bdc2;max-width:620px;margin:0 0 32px}.detail-image img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;max-height:650px}.detail-section{background:var(--paper);color:#101619;padding:110px 7vw}.detail-intro{display:grid;grid-template-columns:1fr 2fr;gap:30px;align-items:start}.detail-intro .eyebrow,.detail-scope .eyebrow{color:#5b676b}.detail-intro h2,.detail-scope h2,.related h2{font:500 clamp(2.5rem,5vw,5rem)/1.03 var(--display);letter-spacing:-.05em;margin:0}.detail-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#cbd0d1;margin-top:65px}.detail-steps article{padding:36px;background:var(--paper);min-height:285px}.detail-steps span{font-size:.75rem;color:#687778}.detail-steps h3{font:500 1.55rem var(--display);margin:65px 0 14px}.detail-steps p{color:#596267;margin:0}.detail-scope{padding:85px 7vw;background:#e7ece8;color:#101619}.detail-scope p:last-child{font-size:1.2rem;max-width:920px;color:#485555;margin-bottom:0}.related{padding:100px 7vw;background:#10161b}.related-links{display:grid;grid-template-columns:repeat(2,1fr);column-gap:50px;margin-top:45px}.related-links a{border-top:1px solid #526068;padding:18px 0;display:flex;justify-content:space-between;font-family:var(--display);font-size:1.25rem}.related-links a span{color:var(--lime)}
@media(max-width:1100px){.service-more{grid-column:3}.detail-hero{grid-template-columns:1fr 44%}}
@media(max-width:900px){.detail-hero{grid-template-columns:1fr;padding-top:130px;gap:50px}.detail-image img{aspect-ratio:16/9}.detail-intro{display:block}.detail-steps{grid-template-columns:1fr}.detail-steps article{min-height:190px}.detail-steps h3{margin-top:36px}}
@media(max-width:760px){.service-more{grid-column:2}.detail-hero,.detail-section,.detail-scope,.related{padding-left:24px;padding-right:24px}.detail-hero h1{overflow-wrap:break-word}.related-links{grid-template-columns:1fr}}
