.service-hero{padding:42px 0 102px;background:var(--lime)}.service-hero-grid{display:grid;grid-template-columns:1fr .88fr;gap:64px;align-items:center}.service-hero-grid .lead{font:1.22rem/1.52 Georgia,serif}.service-hero-grid figure{position:relative;margin:0}.service-hero-grid figure:before{position:absolute;right:-16px;bottom:-16px;width:54%;height:56%;border:2px solid var(--brass);content:''}.service-hero-grid img{position:relative;display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.service-hero-grid figcaption{margin-top:7px;color:var(--muted);font-size:.72rem}.service-signs{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.27)}.service-signs li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.27);color:#e3ece5}.service-signs li:before{padding-right:10px;color:var(--brass);content:'↗';font-weight:bold}.service-story{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.service-story a{color:var(--green);font-weight:bold}.service-split{display:grid;grid-template-columns:1fr 1fr;gap:20px}.service-split article{padding:50px 44px;background:#fff}.service-split article+article{background:var(--deep);color:#fff}.service-split article+article .eyebrow{color:var(--brass)}.service-split article+article h2{color:#fff}.service-split article+article .check-list li{border-color:rgba(255,255,255,.2);color:#dfe9e3}.service-process>div{max-width:670px}.service-process ol{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin:38px 0 0;padding:1px;list-style:none;background:var(--line)}.service-process li{min-height:216px;padding:24px;background:#fff}.service-process li span{color:var(--brass);font-size:.78rem;font-weight:bold}.service-process h3{margin:25px 0 8px;font-size:1.2rem}.service-process li p{color:var(--muted);font-size:.89rem}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.related-grid a{display:flex;min-height:135px;flex-direction:column;padding:26px 22px;background:#fff;border:1px solid var(--line);color:var(--ink);text-decoration:none}.related-grid a:hover{background:var(--green);color:#fff}.related-grid strong{font:1.3rem Georgia,serif}.related-grid span{margin-top:auto;color:var(--brass);font-size:.78rem;font-weight:bold}.footer .related-grid,.footer .nearby-links{display:block;margin:0}.footer .related-grid a,.footer .nearby-links a{min-height:0;margin:8px 0;padding:0;background:transparent;border:0;color:#d4ddd7;font:inherit;text-decoration:none}.footer .related-grid strong{font:inherit}.footer .related-grid span{display:none}@media(max-width:980px){.service-hero-grid,.service-story{grid-template-columns:1fr;gap:40px}.service-process ol{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.service-hero{padding:35px 0 70px}.service-hero-grid figure:before{right:-10px;bottom:-10px}.service-split{grid-template-columns:1fr}.service-split article{padding:37px 28px}.service-process ol,.related-grid{grid-template-columns:1fr}.service-process li{min-height:0}}
