.about[data-astro-cid-lcdefpme]{padding-block:clamp(23px,3vw,40px) clamp(72px,10vw,144px)}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:83vw;font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(24px,3.1vw,44px);font-weight:300;line-height:1.3}.services[data-astro-cid-lcdefpme]{padding:clamp(26px, 3.4vw, 48px) var(--gutter) clamp(40px, 5vw, 72px);background:var(--panel);color:var(--bg)}.eyebrow[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:clamp(14px,1.05vw,15px);font-weight:600}.services[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(64px,10vw,144px);line-height:.88}.grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.8vw,40px);display:grid}.offers[data-astro-cid-lcdefpme]{margin-top:clamp(36px,4.4vw,64px)}.offers[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:2px solid var(--bg);padding-top:18px}.offers[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.01em;margin-bottom:10px;font-size:clamp(17px,1.7vw,24px);font-weight:400}.offers[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:clamp(15px,1.2vw,17px);font-weight:500;line-height:1.5}.caps[data-astro-cid-lcdefpme]{margin-top:clamp(28px,3.3vw,48px)}.cap-title[data-astro-cid-lcdefpme]{margin-bottom:4px;font-size:clamp(14px,1.05vw,15px);font-weight:600}.cap-items[data-astro-cid-lcdefpme]{font-size:clamp(15px,1.3vw,19px);font-weight:500;line-height:1.35}.services[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:clamp(28px,3.3vw,48px)}.deck[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.deck[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{background:var(--panel);height:340px;color:var(--bg);scroll-snap-align:start;border-radius:28px;flex-direction:column;flex:0 0 min(310px,82vw);justify-content:space-between;padding:24px;display:flex}.card-eyebrow[data-astro-cid-lcdefpme]{font-size:14px;font-weight:600}.deck[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:60px;line-height:.88}.deck[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:12px;font-size:16px;font-weight:500;line-height:1.45}.phone-caps[data-astro-cid-lcdefpme]{padding-top:28px}.phone-caps[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-block:12px}.phone-caps[data-astro-cid-lcdefpme] .cap-title[data-astro-cid-lcdefpme]{color:var(--apricot);margin-bottom:2px}.phone-caps[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:16px;display:flex}.experience[data-astro-cid-lcdefpme]{padding-top:var(--section)}.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.tiles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.01em;padding:24px;font-size:22px;line-height:1.25}.note[data-astro-cid-lcdefpme]{max-width:640px;color:var(--muted);margin-top:24px;font-size:clamp(15px,1.2vw,17px)}.build[data-astro-cid-lcdefpme]{padding-top:var(--section)}.row[data-astro-cid-lcdefpme]{border-top:1px solid var(--coral);grid-template-columns:clamp(32px,3.4vw,48px) minmax(0,1fr) clamp(240px,29vw,420px);align-items:center;gap:clamp(17px,2.2vw,32px);padding-block:clamp(20px,2.2vw,32px);display:grid}.row[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--apricot);font-size:clamp(15px,1.4vw,20px)}.row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:clamp(32px,4.2vw,60px);transition:color .2s}.row[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{color:var(--apricot)}.row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);font-size:clamp(15px,1.2vw,17px)}@media (width<=1023px){.tiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.tiles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{padding:20px;font-size:18px}}@media (width<=640px){.about[data-astro-cid-lcdefpme]{padding-block:72px 56px}.about[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:none;font-size:26px;line-height:1.28}.experience[data-astro-cid-lcdefpme],.build[data-astro-cid-lcdefpme]{text-align:center}.tiles[data-astro-cid-lcdefpme]{gap:10px}.tiles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{padding:16px;font-size:15px}.note[data-astro-cid-lcdefpme]{margin-inline:auto;font-size:16px}.row[data-astro-cid-lcdefpme]{padding-block:24px;display:block}.row[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:16px}.row[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block:8px;font-size:27px}.row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:310px;margin-inline:auto;font-size:16px}}
