body{font-family:var(--font-body);color:var(--ink);background:var(--cream);line-height:1.6;padding-bottom:4.25rem}.container{width:min(100% - (var(--gutter)*2),var(--container));margin-inline:auto}.section{padding-block:var(--section-space)}.section-heading{margin-bottom:2.5rem}.split-heading{display:grid;gap:1.5rem}.split-heading>p{max-width:34rem}.hero{min-height:100svh;padding:8.5rem 0 2rem;background:var(--cream);display:flex;flex-direction:column}.hero-grid{display:grid;gap:3rem;flex:1;align-items:center}.hero-copy{max-width:44rem}.hero-note{margin-top:2.5rem;padding-top:1rem;border-top:1px solid var(--line);display:flex;gap:1rem;align-items:flex-start}.hero-note span{font-size:.72rem}.hero-note p{font-size:.78rem;letter-spacing:.04em}.service-grid,.process-grid,.value-grid{display:grid;gap:1px}.guardian-grid,.why-grid,.area-grid,.contact-grid{display:grid;gap:3rem}.button-row{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;margin-top:2rem}.footer-grid{display:grid;gap:2.5rem}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}
