.service-hero[data-astro-cid-ru5a6egn]{padding-block:clamp(2.5rem,5vw,4rem)}.service-hero__grid[data-astro-cid-ru5a6egn]{align-items:center;gap:2rem;display:grid}.service-hero__copy[data-astro-cid-ru5a6egn]{align-self:center;padding-block:.5rem}.service-hero__copy[data-astro-cid-ru5a6egn] .eyebrow[data-astro-cid-ru5a6egn] a[data-astro-cid-ru5a6egn]{color:inherit}.service-hero[data-astro-cid-ru5a6egn] h1[data-astro-cid-ru5a6egn]{max-width:15ch;color:var(--burgundy-dark);font-family:var(--serif);letter-spacing:-.05em;margin:0;font-size:clamp(2.7rem,6vw,4.8rem);font-weight:500;line-height:1.04}.service-hero__copy[data-astro-cid-ru5a6egn] .page-heading__description[data-astro-cid-ru5a6egn]{margin-bottom:1.5rem}.service-hero__visual[data-astro-cid-ru5a6egn]{aspect-ratio:6/5;background:#e9e1d8;width:100%;min-width:0;position:relative;overflow:hidden}.service-hero__visual[data-astro-cid-ru5a6egn] img{object-fit:cover;object-position:var(--service-image-position,center);width:100%;height:100%;min-height:0;display:block;position:absolute;inset:0}.service-hero__visual[data-astro-cid-ru5a6egn]>a[data-astro-cid-ru5a6egn]{color:#514842;text-underline-offset:2px;background:#f7f1e9f0;padding:.25rem .4rem;font-size:.6rem;position:absolute;bottom:.65rem;right:.65rem}.content-review-note[data-astro-cid-ru5a6egn]{color:var(--muted);background:#fbf8f4;border-left:3px solid #b47950;flex-direction:column;gap:.2rem;margin-block:1rem;padding:.85rem 1rem;font-size:.78rem;display:flex}.content-review-note[data-astro-cid-ru5a6egn] strong[data-astro-cid-ru5a6egn]{color:var(--burgundy-dark)}.service-content-grid[data-astro-cid-ru5a6egn]{gap:1rem 3rem;display:grid}.service-section-heading[data-astro-cid-ru5a6egn] h2[data-astro-cid-ru5a6egn],.faq-layout[data-astro-cid-ru5a6egn] h2[data-astro-cid-ru5a6egn],.related-section[data-astro-cid-ru5a6egn] h2[data-astro-cid-ru5a6egn],.service-process[data-astro-cid-ru5a6egn] h2[data-astro-cid-ru5a6egn]{color:var(--burgundy-dark);font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.14}.service-content[data-astro-cid-ru5a6egn]{max-width:48rem;color:var(--muted)}.service-content[data-astro-cid-ru5a6egn]>p[data-astro-cid-ru5a6egn]:first-child{margin-top:0}.service-content[data-astro-cid-ru5a6egn] .service-lead[data-astro-cid-ru5a6egn]{color:#514842;font-size:1.08rem}.editorial-list[data-astro-cid-ru5a6egn]{gap:.8rem;margin:1.25rem 0;padding:0;list-style:none;display:grid}.editorial-list[data-astro-cid-ru5a6egn] li[data-astro-cid-ru5a6egn]{padding-left:1.15rem;position:relative}.editorial-list[data-astro-cid-ru5a6egn] li[data-astro-cid-ru5a6egn]:before{background:var(--burgundy);content:"";width:.4rem;height:1px;position:absolute;top:.77em;left:0}.qualification-note[data-astro-cid-ru5a6egn]{font-size:.78rem}.service-process[data-astro-cid-ru5a6egn] .service-process__heading[data-astro-cid-ru5a6egn]{max-width:42rem;margin-bottom:2rem}.service-process[data-astro-cid-ru5a6egn] h2[data-astro-cid-ru5a6egn]{color:var(--white)}.service-process__heading[data-astro-cid-ru5a6egn]>p[data-astro-cid-ru5a6egn]:last-child{color:#d6dfde}.service-process[data-astro-cid-ru5a6egn] .step[data-astro-cid-ru5a6egn]{padding-top:1rem}.service-process[data-astro-cid-ru5a6egn] .step[data-astro-cid-ru5a6egn] p[data-astro-cid-ru5a6egn]{color:#d6dfde}.service-faq[data-astro-cid-ru5a6egn]{background:var(--white)}.faq-layout[data-astro-cid-ru5a6egn]{gap:1.5rem 4rem;display:grid}.faq-layout[data-astro-cid-ru5a6egn]>div[data-astro-cid-ru5a6egn]:first-child>p[data-astro-cid-ru5a6egn]:last-child{max-width:32rem;color:var(--muted);font-size:.88rem}.faq-list[data-astro-cid-ru5a6egn]{border-top:1px solid var(--line)}.faq-item[data-astro-cid-ru5a6egn]{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-ru5a6egn] summary[data-astro-cid-ru5a6egn]{color:var(--burgundy-dark);font-family:var(--serif);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;font-size:1.12rem;list-style:none;display:flex}.faq-item[data-astro-cid-ru5a6egn] summary[data-astro-cid-ru5a6egn]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-ru5a6egn] summary[data-astro-cid-ru5a6egn] span[data-astro-cid-ru5a6egn]{color:var(--burgundy);font-family:var(--sans);font-size:1.25rem;transition:transform .16s}.faq-item[data-astro-cid-ru5a6egn][open] summary[data-astro-cid-ru5a6egn] span[data-astro-cid-ru5a6egn]{transform:rotate(45deg)}.faq-item[data-astro-cid-ru5a6egn]>p[data-astro-cid-ru5a6egn]{max-width:48rem;color:var(--muted);margin:0 2rem 1.1rem 0;font-size:.88rem}.related-section[data-astro-cid-ru5a6egn]>.container[data-astro-cid-ru5a6egn]>.eyebrow[data-astro-cid-ru5a6egn]{margin-bottom:.5rem}.service-reel-layout[data-astro-cid-ru5a6egn]{gap:1.5rem;display:grid}.service-reel-layout[data-astro-cid-ru5a6egn]>div[data-astro-cid-ru5a6egn]:first-child>h2[data-astro-cid-ru5a6egn]{color:var(--burgundy-dark);font-family:var(--serif);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.14}.service-reel-layout[data-astro-cid-ru5a6egn]>div[data-astro-cid-ru5a6egn]:first-child>p[data-astro-cid-ru5a6egn]:last-child{color:var(--muted);font-size:.86rem}.service-reel-layout[data-astro-cid-ru5a6egn]>.instagram-reel{width:min(100%,22rem)}.related-services[data-astro-cid-ru5a6egn]{border-top:1px solid #d6c6bd;margin-top:1.5rem;display:grid}.related-services[data-astro-cid-ru5a6egn] a[data-astro-cid-ru5a6egn]{color:var(--burgundy-dark);font-family:var(--serif);border-bottom:1px solid #d6c6bd;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .1rem;font-size:1.06rem;text-decoration:none;display:flex}.related-services[data-astro-cid-ru5a6egn] a[data-astro-cid-ru5a6egn] span[data-astro-cid-ru5a6egn]:last-child{color:var(--burgundy);transition:transform .16s}.related-services[data-astro-cid-ru5a6egn] a[data-astro-cid-ru5a6egn]:hover span[data-astro-cid-ru5a6egn]:last-child{transform:translate(4px)}.service-cta[data-astro-cid-ru5a6egn]{padding-top:0}.service-cta[data-astro-cid-ru5a6egn] .cta-panel[data-astro-cid-ru5a6egn] h2[data-astro-cid-ru5a6egn]{max-width:15ch;color:var(--white);font-family:var(--serif);margin:0;font-size:clamp(2rem,4vw,3.1rem);font-weight:500;line-height:1.14}.service-cta[data-astro-cid-ru5a6egn] .cta-panel[data-astro-cid-ru5a6egn] .eyebrow[data-astro-cid-ru5a6egn]{color:#e4c4ae}.service-cta[data-astro-cid-ru5a6egn] .cta-panel[data-astro-cid-ru5a6egn]>div[data-astro-cid-ru5a6egn]>p[data-astro-cid-ru5a6egn]:last-child{color:#f0e5e2}@media (width>=1100px){.service-hero__grid[data-astro-cid-ru5a6egn]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem)}.content-review-note[data-astro-cid-ru5a6egn]{flex-direction:row;gap:.55rem}.service-content-grid[data-astro-cid-ru5a6egn]{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);gap:3rem}.faq-layout[data-astro-cid-ru5a6egn]{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr)}.related-services[data-astro-cid-ru5a6egn]{grid-template-columns:1fr 1fr;column-gap:2rem}.service-reel-layout[data-astro-cid-ru5a6egn]{grid-template-columns:1fr .7fr;align-items:center;gap:4rem}}
