.home-services[data-astro-cid-zltwsnpi]{--edge: 36px;position:relative;isolation:isolate;margin:0 0 clamp(80px,7vw,128px);padding:clamp(84px,7vw,136px) 24px clamp(84px,7vw,136px);background:var(--paint);color:#111;scroll-margin-top:-12px;-webkit-mask:var(--edge-top) top left / 1200px var(--edge) repeat-x,linear-gradient(#000 0 0) center / 100% calc(100% - var(--edge) * 2 + 2px) no-repeat,var(--edge-bottom) bottom left / 1200px var(--edge) repeat-x;mask:var(--edge-top) top left / 1200px var(--edge) repeat-x,linear-gradient(#000 0 0) center / 100% calc(100% - var(--edge) * 2 + 2px) no-repeat,var(--edge-bottom) bottom left / 1200px var(--edge) repeat-x}.home-services[data-astro-cid-zltwsnpi]:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/paint-texture.webp) center / cover;mix-blend-mode:multiply;opacity:.42;pointer-events:none}.services-inner[data-astro-cid-zltwsnpi]{width:min(1120px,100%);margin:0 auto}.services-eyebrow[data-astro-cid-zltwsnpi]{display:inline-block;color:#fefcfa;font:600 clamp(26px,2vw,32px)/1 Caveat,"Comic Sans MS",cursive;rotate:-3deg}#services-title[data-astro-cid-zltwsnpi]{margin:10px 0 clamp(36px,3.4vw,60px);font:400 clamp(34px,3.2vw,60px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.05em}#services-title[data-astro-cid-zltwsnpi]:has(+.services-intro){margin-bottom:0}.services-intro[data-astro-cid-zltwsnpi]{max-width:56ch;margin:16px 0 clamp(36px,3.4vw,60px);font:400 clamp(17px,1.2vw,20px)/1.4 Georgia,"Times New Roman",serif;letter-spacing:-.02em}.services-list[data-astro-cid-zltwsnpi]{margin:0;padding:0;list-style:none}.services-list[data-astro-cid-zltwsnpi] li[data-astro-cid-zltwsnpi]{position:relative}.services-list[data-astro-cid-zltwsnpi] a[data-astro-cid-zltwsnpi]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) auto;align-items:center;gap:16px clamp(24px,4vw,64px);padding:clamp(18px,1.6vw,28px) 4px;color:inherit;text-decoration:none}.service-name[data-astro-cid-zltwsnpi]{position:relative;justify-self:start;font:400 clamp(30px,3vw,52px)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.045em;white-space:nowrap}.service-summary[data-astro-cid-zltwsnpi]{position:relative;justify-self:start;max-width:40ch;color:#111;font:500 clamp(16px,1.1vw,18px)/1.45 "Instrument Sans",sans-serif;rotate:-.6deg;text-wrap:pretty}.service-summary[data-astro-cid-zltwsnpi]:before,.service-summary[data-astro-cid-zltwsnpi]:after{content:"";position:absolute;inset:-6px -22px;z-index:-1;clip-path:polygon(0 0,100% 0,98.5% 12%,100% 25%,98.5% 38%,100% 50%,98.5% 62%,100% 75%,98.5% 88%,100% 100%,0 100%,1.5% 88%,0 75%,1.5% 62%,0 50%,1.5% 38%,0 25%,1.5% 12%)}.service-summary[data-astro-cid-zltwsnpi]:before{background:#f2e6cceb}.service-summary[data-astro-cid-zltwsnpi]:after{background:url(/paint-texture.webp) calc(var(--i) * -230px) calc(var(--i) * -90px) / 1200px auto;mix-blend-mode:multiply;opacity:.42}.home-services[data-astro-cid-zltwsnpi] svg[data-astro-cid-zltwsnpi]{overflow:visible;fill:none;stroke-linecap:round;stroke-linejoin:round}.service-name[data-astro-cid-zltwsnpi] svg[data-astro-cid-zltwsnpi]{position:absolute;top:-26%;left:-9%;width:118%;height:152%;stroke:#fefcfa}.service-name[data-astro-cid-zltwsnpi] path[data-astro-cid-zltwsnpi],.service-rule[data-astro-cid-zltwsnpi] path[data-astro-cid-zltwsnpi]{vector-effect:non-scaling-stroke}.service-name[data-astro-cid-zltwsnpi] path[data-astro-cid-zltwsnpi]{stroke-width:2.4;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .52s cubic-bezier(.6,0,.3,1)}.service-go[data-astro-cid-zltwsnpi]{width:44px;stroke:#111;stroke-width:2.2;transition:translate .3s cubic-bezier(.2,.9,.3,1.3)}.services-list[data-astro-cid-zltwsnpi] a[data-astro-cid-zltwsnpi]:hover .service-name[data-astro-cid-zltwsnpi] path[data-astro-cid-zltwsnpi],.services-list[data-astro-cid-zltwsnpi] a[data-astro-cid-zltwsnpi]:focus-visible .service-name[data-astro-cid-zltwsnpi] path[data-astro-cid-zltwsnpi]{stroke-dashoffset:0}.services-list[data-astro-cid-zltwsnpi] a[data-astro-cid-zltwsnpi]:hover .service-go[data-astro-cid-zltwsnpi],.services-list[data-astro-cid-zltwsnpi] a[data-astro-cid-zltwsnpi]:focus-visible .service-go[data-astro-cid-zltwsnpi]{translate:8px 0}.services-list[data-astro-cid-zltwsnpi] a[data-astro-cid-zltwsnpi]:focus-visible,.services-button[data-astro-cid-zltwsnpi]:focus-visible{outline:2px solid #111;outline-offset:4px;border-radius:6px}.service-rule[data-astro-cid-zltwsnpi]{position:absolute;bottom:-5px;left:0;width:100%;height:10px;stroke:#fefcfa;opacity:.65;pointer-events:none}.service-rule[data-astro-cid-zltwsnpi] path[data-astro-cid-zltwsnpi]{stroke-width:1.6}.services-more[data-astro-cid-zltwsnpi]{display:flex;justify-content:center;margin-top:clamp(40px,3.4vw,60px)}.services-button[data-astro-cid-zltwsnpi]{display:inline-flex;align-items:center;gap:10px;padding:15px 24px 15px 21px;border-radius:14px;background:#111;color:#fefcfa;font:500 15px/1 Instrument Sans,sans-serif;letter-spacing:-.01em;text-decoration:none;box-shadow:0 1px #ffffff1a inset,0 6px 18px -8px #0006;transition:transform .3s cubic-bezier(.2,.9,.3,1.3),box-shadow .3s}.services-button[data-astro-cid-zltwsnpi] .services-icon{flex-shrink:0;color:#4ce38b}.services-button[data-astro-cid-zltwsnpi]:hover{transform:translateY(-2px) rotate(-1.5deg);box-shadow:0 1px #ffffff1a inset,0 12px 24px -10px #0008}.services-button[data-astro-cid-zltwsnpi]:active{transform:none}@media(max-width:899px){.services-list[data-astro-cid-zltwsnpi] a[data-astro-cid-zltwsnpi]{grid-template-columns:minmax(0,1fr) auto;gap:16px 24px}.service-summary[data-astro-cid-zltwsnpi]{grid-row:2;grid-column:1 / -1;max-width:60ch;padding-inline:16px}.service-summary[data-astro-cid-zltwsnpi]:before,.service-summary[data-astro-cid-zltwsnpi]:after{inset:-6px 0}.service-go[data-astro-cid-zltwsnpi]{grid-row:1;grid-column:2}}@media(max-width:639px){.home-services[data-astro-cid-zltwsnpi]{--edge: 24px;padding:84px 16px 80px}.services-list[data-astro-cid-zltwsnpi] a[data-astro-cid-zltwsnpi]{padding:18px 2px}.service-go[data-astro-cid-zltwsnpi]{width:36px}}@media(prefers-reduced-motion:no-preference){[data-astro-cid-zltwsnpi][data-pending] .service-rule[data-astro-cid-zltwsnpi] path[data-astro-cid-zltwsnpi],[data-astro-cid-zltwsnpi][data-in-view] .service-rule[data-astro-cid-zltwsnpi] path[data-astro-cid-zltwsnpi]{stroke-dasharray:1;stroke-dashoffset:1}[data-astro-cid-zltwsnpi][data-pending] .services-eyebrow[data-astro-cid-zltwsnpi]{opacity:0}[data-astro-cid-zltwsnpi][data-in-view] .service-rule[data-astro-cid-zltwsnpi] path[data-astro-cid-zltwsnpi]{animation:rule-draw .8s cubic-bezier(.6,0,.3,1) calc(.2s + var(--i) * .11s) forwards}[data-astro-cid-zltwsnpi][data-in-view] .services-eyebrow[data-astro-cid-zltwsnpi]{animation:eyebrow-in .5s ease-out backwards}}@media(prefers-reduced-motion:reduce){.service-name[data-astro-cid-zltwsnpi] path[data-astro-cid-zltwsnpi],.service-go[data-astro-cid-zltwsnpi],.services-button[data-astro-cid-zltwsnpi]{transition:none}}@keyframes rule-draw{to{stroke-dashoffset:0}}@keyframes eyebrow-in{0%{opacity:0;translate:0 6px}}
