@import url('content.css');
.service-detail-hero{display:grid;grid-template-columns:1fr 1fr;min-height:520px;background:var(--sand)}.service-detail-hero .copy{padding:95px max(32px,calc((100vw - var(--max))/2)) 75px max(32px,calc((100vw - var(--max))/2));display:flex;flex-direction:column;justify-content:end}.service-detail-hero .image img{height:100%;width:100%;object-fit:cover}.service-badges{display:flex;gap:9px;flex-wrap:wrap;margin:27px 0}.service-badges span{border:1px solid var(--moss);padding:7px 10px;font:10px var(--mono);letter-spacing:.08em;color:var(--forest)}.service-summary{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px}.service-summary h2{margin:0}.service-summary p{font-size:16px;color:var(--muted)}.service-scope{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);margin-top:42px}.service-scope article{padding:25px;background:var(--paper)}.service-scope b{display:block;margin-bottom:22px;color:var(--accent);font:11px var(--mono)}.service-scope h3{margin:0 0 8px;font:600 23px var(--serif)}.service-scope p{margin:0;font-size:13px;color:var(--muted)}@media(max-width:850px){.service-detail-hero,.service-summary{grid-template-columns:1fr}.service-detail-hero .copy{padding:70px 30px}.service-detail-hero .image{min-height:310px;order:-1}.service-scope{grid-template-columns:1fr}}
