.service-intro[data-astro-cid-ivgs27cy]+.service-intro[data-astro-cid-ivgs27cy]{margin-top:48px}.service-intro[data-astro-cid-ivgs27cy] h2[data-astro-cid-ivgs27cy]{margin:0 0 28px}.service-intro__paragraphs[data-astro-cid-ivgs27cy]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px clamp(28px,5vw,64px);display:grid}.service-intro__paragraphs[data-astro-cid-ivgs27cy]:has(>p:only-child){grid-template-columns:minmax(0,66ch)}.service-intro__paragraphs[data-astro-cid-ivgs27cy] p[data-astro-cid-ivgs27cy]{color:var(--ink-2);margin:0}.service-intro[data-astro-cid-ivgs27cy] figure{max-width:340px;margin:28px 0 0}.service-intro[data-astro-cid-ivgs27cy] img{border-radius:12px;width:100%;height:auto;display:block}@media (width<=760px){.service-intro[data-astro-cid-ivgs27cy] h2[data-astro-cid-ivgs27cy]{margin-bottom:20px}.service-intro__paragraphs[data-astro-cid-ivgs27cy]{grid-template-columns:minmax(0,1fr)}}.service-story__content--illustrated[data-astro-cid-ubaegb6t]{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:32px;display:grid}.service-story__content--illustrated[data-astro-cid-ubaegb6t] .service-story__body{display:block!important}.service-story__content--illustrated[data-astro-cid-ubaegb6t] .service-story__body p+p{margin-top:18px!important}.service-story__content--illustrated[data-astro-cid-ubaegb6t] figure{margin:0}.service-story__content--illustrated[data-astro-cid-ubaegb6t] img{object-fit:cover;border-radius:12px;width:100%;height:280px}@media (width<=760px){.service-story__content--illustrated[data-astro-cid-ubaegb6t]{grid-template-columns:1fr;gap:24px}.service-story__content--illustrated[data-astro-cid-ubaegb6t] figure{width:100%}}.service-story[data-astro-cid-ubaegb6t]{padding-block:clamp(48px,6vw,80px)}.service-story__section[data-astro-cid-ubaegb6t]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(32px,6vw,80px);padding-block:clamp(32px,4vw,48px);display:grid}.service-story__section[data-astro-cid-ubaegb6t]:first-child{border-top:0;padding-top:0}.service-story__section[data-astro-cid-ubaegb6t]:last-child{padding-bottom:0}.service-story__heading[data-astro-cid-ubaegb6t] h2[data-astro-cid-ubaegb6t]{letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.45rem,2.3vw,1.9rem);font-weight:700;line-height:1.2}.service-story__body[data-astro-cid-ubaegb6t]{min-width:0}.service-story__body[data-astro-cid-ubaegb6t] p[data-astro-cid-ubaegb6t]{max-width:62ch;color:var(--ink-2);text-wrap:pretty;margin:0 0 20px;font-size:1rem;line-height:1.65}.service-story__body[data-astro-cid-ubaegb6t]>[data-astro-cid-ubaegb6t]:last-child{margin-bottom:0}.service-story__list[data-astro-cid-ubaegb6t]{margin:24px 0 0;padding:0;list-style:none}.service-story__list[data-astro-cid-ubaegb6t] li[data-astro-cid-ubaegb6t]{border-top:1px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;font-size:.98rem;font-weight:500;line-height:1.5;display:flex}.service-story__list[data-astro-cid-ubaegb6t] li[data-astro-cid-ubaegb6t]:first-child{border-top:0;padding-top:0}.service-story__list[data-astro-cid-ubaegb6t] li[data-astro-cid-ubaegb6t]:last-child{padding-bottom:0}.service-story__list[data-astro-cid-ubaegb6t] svg{color:var(--accent);flex:none;margin-top:4px}body.interior #main .service-story__section--price[data-astro-cid-ubaegb6t]{display:block}body.interior #main .service-story__section--price[data-astro-cid-ubaegb6t] .service-story__heading[data-astro-cid-ubaegb6t]{margin-bottom:24px}body.interior #main .service-story__section--price[data-astro-cid-ubaegb6t] .service-story__body[data-astro-cid-ubaegb6t]{max-width:none}.service-story__prices[data-astro-cid-ubaegb6t]{border-collapse:collapse;table-layout:fixed;background:var(--white);border:1px solid #bfc5cf;width:100%;margin-top:24px;font-size:1rem;line-height:1.5}.service-story__prices[data-astro-cid-ubaegb6t] th[data-astro-cid-ubaegb6t],.service-story__prices[data-astro-cid-ubaegb6t] td[data-astro-cid-ubaegb6t]{text-align:left;vertical-align:top;overflow-wrap:anywhere;border:1px solid #bfc5cf;padding:18px 20px}.service-story__prices[data-astro-cid-ubaegb6t] thead[data-astro-cid-ubaegb6t] th[data-astro-cid-ubaegb6t]{color:var(--ink);background:#e7eaf0;font-weight:800}.service-story__prices[data-astro-cid-ubaegb6t] thead[data-astro-cid-ubaegb6t] th[data-astro-cid-ubaegb6t]:first-child{width:62%}.service-story__prices[data-astro-cid-ubaegb6t] tbody[data-astro-cid-ubaegb6t] tr[data-astro-cid-ubaegb6t]:nth-child(2n){background:#f7f8fa}.service-story__prices[data-astro-cid-ubaegb6t] tbody[data-astro-cid-ubaegb6t] th[data-astro-cid-ubaegb6t]{width:58%;font-weight:500}.service-story__prices[data-astro-cid-ubaegb6t] td[data-astro-cid-ubaegb6t]{color:var(--ink);font-weight:700}@media (width<=520px){.service-story__prices[data-astro-cid-ubaegb6t] th[data-astro-cid-ubaegb6t],.service-story__prices[data-astro-cid-ubaegb6t] td[data-astro-cid-ubaegb6t]{padding:12px 8px;font-size:.88rem}}.service-story__section--price[data-astro-cid-ubaegb6t] .service-story__heading[data-astro-cid-ubaegb6t]{border-left:3px solid var(--accent);align-self:start;padding-left:20px}.service-story--quiet[data-astro-cid-ubaegb6t] .service-story__section[data-astro-cid-ubaegb6t],.service-story--quiet[data-astro-cid-ubaegb6t] .service-story__list[data-astro-cid-ubaegb6t] li[data-astro-cid-ubaegb6t]{border:0}.service-story--quiet[data-astro-cid-ubaegb6t] .service-story__section--price[data-astro-cid-ubaegb6t] .service-story__heading[data-astro-cid-ubaegb6t]{border:0;padding-left:0}@media (width<=760px){.service-story__section[data-astro-cid-ubaegb6t]{grid-template-columns:1fr;gap:20px;padding-block:32px}.service-story__heading[data-astro-cid-ubaegb6t] h2[data-astro-cid-ubaegb6t]{max-width:29ch;font-size:1.5rem}.service-story__body[data-astro-cid-ubaegb6t] p[data-astro-cid-ubaegb6t]{margin-bottom:16px;font-size:.98rem;line-height:1.6}.service-story__list[data-astro-cid-ubaegb6t]{margin-top:22px}.service-story__section--price[data-astro-cid-ubaegb6t] .service-story__heading[data-astro-cid-ubaegb6t]{padding-left:16px}}body.interior #main .service-story--plain[data-astro-cid-ubaegb6t] .service-story__section[data-astro-cid-ubaegb6t]{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block}body.interior #main .service-story--plain[data-astro-cid-ubaegb6t] .service-story__section[data-astro-cid-ubaegb6t]+.service-story__section[data-astro-cid-ubaegb6t]{margin-top:48px}body.interior #main .service-story--plain[data-astro-cid-ubaegb6t] .service-story__heading[data-astro-cid-ubaegb6t]{border:0;margin:0 0 28px;padding:0;display:block}body.interior #main .service-story--plain[data-astro-cid-ubaegb6t] .service-story__body[data-astro-cid-ubaegb6t]{max-width:none}body.interior #main .service-story--plain[data-astro-cid-ubaegb6t] .service-story__body[data-astro-cid-ubaegb6t] p[data-astro-cid-ubaegb6t]{max-width:74ch}body.interior #main .service-story--plain[data-astro-cid-ubaegb6t] .service-story__content--illustrated[data-astro-cid-ubaegb6t]:has(figure){grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:32px;display:grid}body.interior #main .service-story--plain[data-astro-cid-ubaegb6t] .service-story__content--illustrated[data-astro-cid-ubaegb6t] .service-story__body[data-astro-cid-ubaegb6t],body.interior #main .service-story--plain[data-astro-cid-ubaegb6t] .service-story__content--illustrated[data-astro-cid-ubaegb6t] figure{grid-area:auto}@media (width<=760px){body.interior #main .service-story--plain[data-astro-cid-ubaegb6t] .service-story__content--illustrated[data-astro-cid-ubaegb6t]:has(figure){grid-template-columns:1fr;gap:24px}body.interior #main .service-story--plain[data-astro-cid-ubaegb6t] .service-story__heading[data-astro-cid-ubaegb6t]{margin-bottom:20px}}.service-benefits[data-astro-cid-qjcjsugy]{padding-block:40px}.service-benefits[data-astro-cid-qjcjsugy] ul[data-astro-cid-qjcjsugy]{grid-template-columns:repeat(var(--benefit-count),minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.service-benefits[data-astro-cid-qjcjsugy] li[data-astro-cid-qjcjsugy]{color:var(--ink);flex-direction:column;align-items:flex-start;gap:14px;font-size:1rem;font-weight:650;line-height:1.45;display:flex}.service-benefits[data-astro-cid-qjcjsugy] li[data-astro-cid-qjcjsugy] svg{flex:none;margin-left:-8px}@media (width>=621px) and (width<=1000px){.service-benefits[data-astro-cid-qjcjsugy] ul[data-astro-cid-qjcjsugy]{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.service-benefits[data-astro-cid-qjcjsugy] li[data-astro-cid-qjcjsugy]{grid-column:span 2}.service-benefits[data-astro-cid-qjcjsugy] li[data-astro-cid-qjcjsugy]:nth-child(3n+1):last-child{grid-column:1/-1}.service-benefits[data-astro-cid-qjcjsugy] li[data-astro-cid-qjcjsugy]:nth-last-child(2):nth-child(3n+1),.service-benefits[data-astro-cid-qjcjsugy] li[data-astro-cid-qjcjsugy]:last-child:nth-child(3n+2){grid-column:span 3}}@media (width<=620px){.service-benefits[data-astro-cid-qjcjsugy]{padding-block:32px}.service-benefits[data-astro-cid-qjcjsugy] ul[data-astro-cid-qjcjsugy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.service-benefits[data-astro-cid-qjcjsugy] li[data-astro-cid-qjcjsugy]{gap:10px;font-size:.95rem}.service-benefits[data-astro-cid-qjcjsugy] li[data-astro-cid-qjcjsugy]:last-child:nth-child(odd){flex-direction:row;grid-column:1/-1;align-items:center}.service-benefits[data-astro-cid-qjcjsugy] li[data-astro-cid-qjcjsugy]:last-child:nth-child(odd) span[data-astro-cid-qjcjsugy]{max-width:32ch}}
