
:root{--ink:#193f35;--ink2:#285548;--paper:#f5f4ec;--canopy:#366551;--cta:#34725e;--ctad:#255944;--urgent:#173d34;--uacc:#bbd2b4;--p-accent:#34725e;--p-dark:#193f35}.hero{background:#193f35;padding:78px 0 88px}.hero h1{font-size:clamp(2.5rem,5.4vw,4.4rem);letter-spacing:-.045em;max-width:13ch}.hero .lead{max-width:47ch}.heroimg{border-radius:48% 48% 8px 8px;aspect-ratio:4/5;object-position:50% 45%;border:8px solid #ffffff0c}.hero .btn-p{background:#c6d9bc;color:#193f35}.hero .btn-p:hover{background:#e0eacd}.hero .eyebrow{color:#c6d9bc!important}.p-section{background:#e7eddf}.p-heading h2{font-family:Fraunces,Georgia,serif;font-weight:500;letter-spacing:-.04em}.p-service-photo{width:100%;height:220px;object-fit:cover}.p-service-number{display:block;padding:32px 24px;background:#e8ede0;color:#41644f;font-size:13px;letter-spacing:.12em}.svccard{transition:transform .3s,box-shadow .3s}.svccard:hover{transform:translateY(-5px);box-shadow:0 18px 36px #193f3515}.p-canopy{position:relative;overflow:hidden;border-radius:45% 45% 6px 6px}.p-canopy img{height:510px;width:100%;object-fit:cover}.p-canopy:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#143027aa)}.p-canopy span{position:absolute;bottom:35px;left:30px;right:20px;z-index:1;color:#fff;font:32px/1.15 Fraunces,serif}.p-tablist{flex-wrap:wrap}.p-tabs h3{font-size:28px;margin:25px 0 18px}.p-tabpanel{padding:12px 0;background:none}.p-tabs p{line-height:1.9}.local{background:#f5f4ec}.local h3{margin-top:28px}.urge img{border-radius:8px}.urgency,.emergency{background:#173d34}.p-kicker{color:#366551}
.nav{padding-inline:20px}.p-demo{background:#193f35}
.p-care-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px}.p-care-grid article{border-top:1px solid #bdccba;padding-top:25px}.p-care-grid span{font-size:12px;letter-spacing:.12em;color:#366551}.p-care-grid h3{font-size:24px;margin:18px 0}.p-care-grid p{font-size:16px;line-height:1.75}@media(max-width:760px){.p-care-grid{grid-template-columns:1fr}}
