.website-services{color:#28372d;background:#f2efe7}.website-services .inner-hero h1,.website-services h2,.website-services h3{font-family:var(--font-cormorant), Georgia, serif;letter-spacing:-.035em;font-weight:400}.website-services .inner-hero h1{font-size:clamp(64px,8.8vw,136px);line-height:.97}.website-services .inner-hero__text{max-width:600px}.ws-services,.ws-packages,.ws-process{padding:110px 7%}.ws-services{grid-template-columns:1fr 1.15fr;gap:12%;display:grid}.website-services h2{margin:22px 0;font-size:clamp(44px,5vw,76px);line-height:1.04}.website-services h3{margin:0 0 17px;font-size:clamp(28px,2.6vw,40px);line-height:1.12}.website-services p{line-height:1.75}.ws-services article{border-top:1px solid #28372d33;padding:30px 0}.ws-services article p,.ws-package-directions p,.ws-process article p{color:#596157;max-width:420px;margin:0;font-size:15px}.ws-packages{background:#e8e5d9;scroll-margin-top:30px}.ws-package-heading{grid-template-columns:1fr 1fr;align-items:center;gap:12%;display:grid}.ws-package-heading>div>p:not(.kicker){color:#596157;max-width:440px;font-size:16px}.ws-status{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin-top:20px;font-size:11px;display:inline-flex}.ws-status:before{content:"";background:#6d7959;border-radius:50%;width:5px;height:5px}.ws-package-directions,.ws-process>div{grid-template-columns:repeat(3,1fr);gap:5%;margin-top:64px;display:grid}.ws-package-directions article,.ws-process article{border-top:1px solid #28372d33;padding-top:28px}.ws-link{align-items:center;gap:36px;min-height:44px;margin-top:48px;font-size:14px;display:inline-flex}.ws-link span{border:1px solid #28372d66;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .3s,color .3s;display:grid}.ws-link:hover span{color:#f2efe7;background:#28372d}.ws-process>div{margin-top:36px}@media (max-width:700px){.ws-services,.ws-packages,.ws-process{padding:65px 7%}.ws-services,.ws-package-heading{grid-template-columns:1fr;gap:32px}.ws-package-directions,.ws-process>div{grid-template-columns:1fr;gap:30px;margin-top:38px}.website-services .inner-hero h1{font-size:clamp(52px,13.8vw,80px)}}@media (prefers-reduced-motion:reduce){.ws-link span{transition:none}}
