main[data-astro-cid-wrzvmyuk]{background:#f1f0eb;color:#262626}.services-hero[data-astro-cid-wrzvmyuk]{position:relative;min-height:100svh;display:grid;grid-template-columns:minmax(29rem,.92fr) minmax(0,1.08fr);gap:clamp(2rem,5vw,6rem);align-items:stretch;overflow:hidden;padding:clamp(8.5rem,13vh,11rem) 0 clamp(2rem,4vw,4rem) clamp(1.5rem,6vw,7rem)}.services-hero[data-astro-cid-wrzvmyuk] figure[data-astro-cid-wrzvmyuk]{grid-column:2;grid-row:1;height:100%;min-height:calc(100svh - 13rem);overflow:hidden;border-radius:8rem 0 0 2rem}.services-hero[data-astro-cid-wrzvmyuk] img[data-astro-cid-wrzvmyuk]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.7) contrast(.92)}.services-hero-copy[data-astro-cid-wrzvmyuk]{grid-column:1;grid-row:1;align-self:center;position:relative;z-index:1;padding:2rem 0}.services-hero[data-astro-cid-wrzvmyuk] .label[data-astro-cid-wrzvmyuk]{color:#262626cc}.services-hero[data-astro-cid-wrzvmyuk] h1[data-astro-cid-wrzvmyuk]{margin:2rem 0 3rem;font-family:Italiana,serif;font-size:clamp(3rem,4vw,4.5rem);font-weight:300;line-height:1.02;letter-spacing:-.04em;color:#262626}.services-hero[data-astro-cid-wrzvmyuk] h1[data-astro-cid-wrzvmyuk] span[data-astro-cid-wrzvmyuk],.services-hero[data-astro-cid-wrzvmyuk] h1[data-astro-cid-wrzvmyuk] em[data-astro-cid-wrzvmyuk]{display:block}.services-hero[data-astro-cid-wrzvmyuk] h1[data-astro-cid-wrzvmyuk] em[data-astro-cid-wrzvmyuk]{color:#5f564b;font-weight:300}.services-hero[data-astro-cid-wrzvmyuk] p[data-astro-cid-wrzvmyuk]{max-width:27rem;color:#262626cc;line-height:1.85}.services-principle[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:.55fr 1.45fr;gap:4rem;padding:clamp(8rem,15vw,15rem) clamp(1.5rem,9vw,11rem);background:#d7d6d4}.services-principle[data-astro-cid-wrzvmyuk] p[data-astro-cid-wrzvmyuk]{max-width:22ch;font-family:Italiana,serif;font-size:clamp(2.2rem,3.8vw,4.2rem);font-weight:300;line-height:1}.services-list[data-astro-cid-wrzvmyuk]{padding:clamp(4rem,7vw,7rem) clamp(1.5rem,6vw,7rem) clamp(6rem,10vw,10rem)}.service-row[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:3rem minmax(14rem,.68fr) 1.55fr;align-items:start;gap:clamp(1.5rem,4vw,4rem);padding:clamp(3.5rem,5vw,5rem) 0;border-top:1px solid rgba(38,38,38,.16)}.service-row--offset[data-astro-cid-wrzvmyuk] h2[data-astro-cid-wrzvmyuk]{transform:none}.service-number[data-astro-cid-wrzvmyuk],dt[data-astro-cid-wrzvmyuk]{color:#5f564b;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase}.service-row[data-astro-cid-wrzvmyuk] h2[data-astro-cid-wrzvmyuk]{max-width:15ch;font-family:Italiana,serif;font-size:clamp(2.1rem,3vw,3.4rem);font-weight:300;line-height:1}.service-row[data-astro-cid-wrzvmyuk] dl[data-astro-cid-wrzvmyuk]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.5rem)}.service-row[data-astro-cid-wrzvmyuk] dt[data-astro-cid-wrzvmyuk]{margin-bottom:1.25rem;color:#262626cc}.service-row[data-astro-cid-wrzvmyuk] dd[data-astro-cid-wrzvmyuk]{color:#262626cc;font-size:.92rem;line-height:1.85}.services-next[data-astro-cid-wrzvmyuk]{padding:clamp(7rem,14vw,14rem) clamp(1.5rem,8vw,9rem);background:#d7d6d4}.services-next[data-astro-cid-wrzvmyuk] p[data-astro-cid-wrzvmyuk]{max-width:20ch;margin:2rem 0 4rem;font-family:Italiana,serif;font-size:clamp(2.2rem,4vw,4.2rem);font-weight:300;line-height:.98}.services-next[data-astro-cid-wrzvmyuk] a[data-astro-cid-wrzvmyuk]{border-bottom:1px solid rgba(38,38,38,.25);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}@media(max-width:900px){.services-hero[data-astro-cid-wrzvmyuk]{min-height:auto;grid-template-columns:1fr;gap:4rem;padding:10rem 0 2rem 1.5rem}.services-hero-copy[data-astro-cid-wrzvmyuk]{grid-column:1;grid-row:1;padding-right:1.5rem}.services-hero[data-astro-cid-wrzvmyuk] h1[data-astro-cid-wrzvmyuk]{font-size:clamp(2.8rem,11vw,4.2rem)}.services-hero[data-astro-cid-wrzvmyuk] figure[data-astro-cid-wrzvmyuk]{grid-column:1;grid-row:2;height:62svh;min-height:0;border-radius:5rem 0 0 1rem}.services-principle[data-astro-cid-wrzvmyuk]{grid-template-columns:1fr;gap:3rem}.service-row[data-astro-cid-wrzvmyuk]{grid-template-columns:3rem 1fr}.service-row[data-astro-cid-wrzvmyuk] dl[data-astro-cid-wrzvmyuk]{grid-column:2;grid-template-columns:1fr}.service-row[data-astro-cid-wrzvmyuk] h2[data-astro-cid-wrzvmyuk]{max-width:none;transform:none}}
