.catalog[data-astro-cid-yrksxt67]{padding-block:calc(var(--section-y) + 1rem) var(--section-y)}.catalog__grid[data-astro-cid-yrksxt67]{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.catalog__content[data-astro-cid-yrksxt67]{container:catalog/inline-size}.index__title[data-astro-cid-yrksxt67]{font-size:var(--fs-small);color:var(--c-ink-3);margin-bottom:.5rem;font-weight:600}.index__list[data-astro-cid-yrksxt67]{border-top:1px solid var(--c-line);padding:0;list-style:none}.index__link[data-astro-cid-yrksxt67]{border-bottom:1px solid var(--c-line);min-height:44px;color:var(--c-ink-2);transition:color .25s var(--ease-out);align-items:flex-start;gap:.85rem;padding:.9rem .25rem .9rem 0;display:flex}.index__dot[data-astro-cid-yrksxt67]{background:var(--c-line-strong);width:8px;height:8px;transition:background-color .3s var(--ease-out), transform .3s var(--ease-out);border-radius:50%;flex:none;margin-top:.55em}.index__name[data-astro-cid-yrksxt67]{text-wrap:balance;font-size:1.0625rem;font-weight:600;line-height:1.3;display:block}.index__count[data-astro-cid-yrksxt67]{color:var(--c-ink-3);margin-top:.2rem;font-size:.9375rem;display:block}.index__link[data-astro-cid-yrksxt67]:hover{color:var(--c-action-hover)}.index__link[data-astro-cid-yrksxt67]:hover .index__dot[data-astro-cid-yrksxt67]{background:var(--c-action)}.index__link[data-astro-cid-yrksxt67][aria-current=true]{color:var(--c-ink)}.index__link[data-astro-cid-yrksxt67][aria-current=true] .index__dot[data-astro-cid-yrksxt67]{background:var(--c-brand);transform:scale(1.5)}.index__cta[data-astro-cid-yrksxt67]{display:none}@media (width>=1100px){.catalog__grid[data-astro-cid-yrksxt67]{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:clamp(3rem,1rem + 3.5vw,5.5rem)}.index[data-astro-cid-yrksxt67]{top:calc(var(--nav-h) + 2.5rem);position:sticky}.index__cta[data-astro-cid-yrksxt67]{border-radius:var(--radius-m);background:var(--c-mist);gap:.75rem;margin-top:2rem;padding:1.25rem;display:grid}.index__cta-text[data-astro-cid-yrksxt67]{font-weight:600;line-height:1.35}.index__btn[data-astro-cid-yrksxt67]{width:100%}.index__phone[data-astro-cid-yrksxt67]{min-height:44px;color:var(--c-ink-2);justify-content:center;align-items:center;gap:.45rem;font-weight:600;transition:color .2s;display:inline-flex}.index__phone[data-astro-cid-yrksxt67]:hover{color:var(--c-action-hover)}.index__phone[data-astro-cid-yrksxt67] svg{width:18px;height:18px;color:var(--c-action)}}@media (width>=1100px) and (height<=759px){.index__cta[data-astro-cid-yrksxt67]{display:none}}@media (width>=1100px) and (height<=539px){.index[data-astro-cid-yrksxt67]{position:static}}@media (width<=1099px){.index[data-astro-cid-yrksxt67]{border-radius:var(--radius-m);background:var(--c-mist);padding:1.25rem 1.25rem .75rem}.index__list[data-astro-cid-yrksxt67]{border-top:0}.index__list[data-astro-cid-yrksxt67] li[data-astro-cid-yrksxt67]:last-child .index__link[data-astro-cid-yrksxt67]{border-bottom:0}}@media (width>=640px) and (width<=1099px){.index__list[data-astro-cid-yrksxt67]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.index__list[data-astro-cid-yrksxt67] li[data-astro-cid-yrksxt67]:nth-last-child(2) .index__link[data-astro-cid-yrksxt67]{border-bottom:0}}.pillar[data-astro-cid-yrksxt67]{scroll-margin-top:1.5rem}.pillar[data-astro-cid-yrksxt67]+.pillar[data-astro-cid-yrksxt67]{margin-top:clamp(5rem,3rem + 5vw,8rem)}.pillar__head[data-astro-cid-yrksxt67]{gap:1rem;max-width:44rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.pillar__lead[data-astro-cid-yrksxt67]{max-width:34em}.pillar__services[data-astro-cid-yrksxt67]{grid-template-columns:minmax(0,1fr);display:grid}.svc[data-astro-cid-yrksxt67]{border-top:1px solid var(--c-line);padding-block:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);scroll-margin-top:1.5rem}.svc__icon[data-astro-cid-yrksxt67]{width:36px;height:36px;color:var(--c-brand-deep)}.svc__title[data-astro-cid-yrksxt67]{font-size:var(--fs-h3);margin-top:.75rem;line-height:1.15}.svc__short[data-astro-cid-yrksxt67]{max-width:34em;color:var(--c-ink-2);margin-top:.6rem}.svc__note[data-astro-cid-yrksxt67]{max-width:17em;font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-brand-deep);text-wrap:balance;margin-top:1.25rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;line-height:1.25}.svc__facts[data-astro-cid-yrksxt67]{gap:1.25rem;margin-top:1.5rem;display:grid}.svc__fact[data-astro-cid-yrksxt67] dt[data-astro-cid-yrksxt67]{color:var(--c-ink);margin-bottom:.6rem;font-size:1rem;font-weight:700}.svc__list[data-astro-cid-yrksxt67]{gap:.6rem;padding:0;list-style:none;display:grid}.svc__list[data-astro-cid-yrksxt67] li[data-astro-cid-yrksxt67]{text-wrap:pretty;grid-template-columns:1.25rem minmax(0,1fr);gap:.65rem;line-height:1.45;display:grid}.svc__check[data-astro-cid-yrksxt67]{width:1.25rem;height:1.25rem;color:var(--c-brand);margin-top:.12em}.svc__fact--who[data-astro-cid-yrksxt67]{border-top:1px solid var(--c-line);grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:0 .6rem;padding-top:1rem;display:grid}.svc__fact--who[data-astro-cid-yrksxt67] dt[data-astro-cid-yrksxt67]{color:var(--c-ink-3);margin-bottom:0;font-size:.9375rem;font-weight:600}.svc__fact--who[data-astro-cid-yrksxt67] dd[data-astro-cid-yrksxt67]{color:var(--c-ink);text-wrap:pretty;font-weight:600}.svc__more[data-astro-cid-yrksxt67]{min-height:44px;color:var(--c-brand-deep);text-underline-offset:.22em;text-decoration:underline 1.5px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);align-items:center;gap:.4rem;margin-top:1rem;font-weight:600;transition:color .2s,text-decoration-color .2s;display:inline-flex}.svc__more[data-astro-cid-yrksxt67]:hover{color:var(--c-ink);text-decoration-color:currentColor}.svc__more[data-astro-cid-yrksxt67] svg{width:18px;height:18px;transition:transform .3s var(--ease-out)}.svc__more[data-astro-cid-yrksxt67]:hover svg{transform:translate(3px)}.svc__figure[data-astro-cid-yrksxt67]{border-radius:var(--radius-l);background:var(--c-line);aspect-ratio:4/3;margin-bottom:1.75rem;position:relative;overflow:hidden}.svc__figure[data-astro-cid-yrksxt67] picture,.svc__figure[data-astro-cid-yrksxt67] img{width:100%;height:100%}.svc__figure[data-astro-cid-yrksxt67] img{object-fit:cover;object-position:62% 62%}.svc__caption[data-astro-cid-yrksxt67]{color:#fff;background:#0a25339e;border-radius:999px;padding:.4rem .7rem;font-size:.875rem;line-height:1;position:absolute;bottom:.875rem;left:.875rem}.svc--panel[data-astro-cid-yrksxt67]{border-radius:var(--radius-l);background:var(--c-mist);border-top:0;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem);padding:clamp(1.5rem,1rem + 2.5vw,2.75rem)}.flow[data-astro-cid-yrksxt67]{border-radius:var(--radius-l);background:var(--c-mist);gap:1.25rem;margin:0 0 clamp(1.5rem,1rem + 2vw,2.5rem);padding:clamp(1.25rem,1rem + 1.5vw,2rem);list-style:none;display:grid}.flow__step[data-astro-cid-yrksxt67]{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:1rem;display:grid;position:relative}.flow__icon[data-astro-cid-yrksxt67]{background:var(--c-paper);width:52px;height:52px;box-shadow:var(--shadow-card);border-radius:50%;place-items:center;display:grid}.flow__icon[data-astro-cid-yrksxt67] svg{width:26px;height:26px;color:var(--c-brand-deep)}.flow__text[data-astro-cid-yrksxt67]{color:var(--c-ink);font-weight:600;line-height:1.4}.flow__step[data-astro-cid-yrksxt67] .flow__arrow{display:none}.pillar--custo[data-astro-cid-yrksxt67] .pillar__panel[data-astro-cid-yrksxt67]{border-radius:var(--radius-l);background:var(--c-night);color:#fff;padding:clamp(1.75rem,1rem + 3vw,3.5rem)}.pillar--custo[data-astro-cid-yrksxt67] .pillar__lead[data-astro-cid-yrksxt67]{color:#ffffffd6}.svc--tile[data-astro-cid-yrksxt67]{border-top-color:#ffffff29}.svc--tile[data-astro-cid-yrksxt67] .svc__icon[data-astro-cid-yrksxt67],.svc--tile[data-astro-cid-yrksxt67] .svc__check[data-astro-cid-yrksxt67]{color:var(--c-brand-200)}.svc--tile[data-astro-cid-yrksxt67] .svc__short[data-astro-cid-yrksxt67]{color:#ffffffd6}.svc--tile[data-astro-cid-yrksxt67] .svc__fact[data-astro-cid-yrksxt67] dt[data-astro-cid-yrksxt67]{color:#fff}.svc--tile[data-astro-cid-yrksxt67] .svc__fact--who[data-astro-cid-yrksxt67]{border-top-color:#ffffff29}.svc--tile[data-astro-cid-yrksxt67] .svc__fact--who[data-astro-cid-yrksxt67] dt[data-astro-cid-yrksxt67]{color:#ffffffb8}.svc--tile[data-astro-cid-yrksxt67] .svc__fact--who[data-astro-cid-yrksxt67] dd[data-astro-cid-yrksxt67]{color:#fff}@container catalog (width>=36rem){.pillar__services[data-astro-cid-yrksxt67]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc--row[data-astro-cid-yrksxt67],.svc--feature[data-astro-cid-yrksxt67],.svc--panel[data-astro-cid-yrksxt67]{grid-column:1/-1}.svc--row[data-astro-cid-yrksxt67]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);column-gap:clamp(2rem,6cqi,4rem);display:grid}.svc--row[data-astro-cid-yrksxt67] .svc__facts[data-astro-cid-yrksxt67]{margin-top:0;padding-top:calc(36px + .85rem)}.svc--feature[data-astro-cid-yrksxt67]{grid-template:"figure head""figure facts"1fr/minmax(0,.85fr) minmax(0,1.15fr);column-gap:clamp(2rem,5cqi,3.5rem);display:grid}.svc--feature[data-astro-cid-yrksxt67] .svc__figure[data-astro-cid-yrksxt67]{aspect-ratio:4/5;grid-area:figure;align-self:start;margin-bottom:0}.svc--feature[data-astro-cid-yrksxt67] .svc__head[data-astro-cid-yrksxt67]{grid-area:head}.svc--feature[data-astro-cid-yrksxt67] .svc__facts[data-astro-cid-yrksxt67]{grid-area:facts;align-content:start}.svc--half[data-astro-cid-yrksxt67],.svc--tile[data-astro-cid-yrksxt67]{padding-right:clamp(1.25rem,4cqi,2.5rem)}.svc--half[data-astro-cid-yrksxt67]+.svc--half[data-astro-cid-yrksxt67],.svc--tile[data-astro-cid-yrksxt67]:nth-child(2n){border-left:1px solid var(--c-line);padding-left:clamp(1.25rem,4cqi,2.5rem);padding-right:0}.svc--tile[data-astro-cid-yrksxt67]:nth-child(2n){border-left-color:#ffffff29}.svc--panel[data-astro-cid-yrksxt67]{grid-template:"head facts""more facts"1fr/minmax(0,.8fr) minmax(0,1.2fr);column-gap:clamp(2rem,5cqi,3.5rem);display:grid}.svc--panel[data-astro-cid-yrksxt67] .svc__head[data-astro-cid-yrksxt67]{grid-area:head}.svc--panel[data-astro-cid-yrksxt67] .svc__facts[data-astro-cid-yrksxt67]{grid-area:facts;margin-top:0;padding-top:calc(36px + .85rem)}.svc--panel[data-astro-cid-yrksxt67] .svc__more[data-astro-cid-yrksxt67]{grid-area:more;align-self:start}.flow[data-astro-cid-yrksxt67]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem}.flow__step[data-astro-cid-yrksxt67]{grid-template-columns:minmax(0,1fr);align-items:start;gap:.85rem}.flow__step[data-astro-cid-yrksxt67] .flow__arrow{width:22px;height:22px;color:var(--c-ink-3);display:block;position:absolute;top:15px;right:-2.1rem}}.types[data-astro-cid-yrksxt67]{isolation:isolate;color:#fff;background:var(--c-night);align-items:center;min-height:clamp(440px,34vw + 120px,620px);padding-block:clamp(4rem,3rem + 4vw,6rem);display:flex;position:relative;overflow:hidden}.types__media[data-astro-cid-yrksxt67]{z-index:-1;position:absolute;inset:0}.types__media[data-astro-cid-yrksxt67] picture,.types__media[data-astro-cid-yrksxt67] img{width:100%;height:100%}.types__media[data-astro-cid-yrksxt67] img{object-fit:cover;object-position:60% 50%}.types__media[data-astro-cid-yrksxt67]:after{content:"";background:linear-gradient(90deg,#0a2533e0 0%,#0a2533c7 40%,#0a253357 68%,#0a25331f 100%);position:absolute;inset:0}.types__title[data-astro-cid-yrksxt67]{max-width:14em;font-size:var(--fs-h2);letter-spacing:-.025em;line-height:1.06}.types__text[data-astro-cid-yrksxt67]{max-width:30em;font-size:var(--fs-lead);color:#ffffffe6;margin-top:1.25rem;line-height:1.5}.types__caption[data-astro-cid-yrksxt67]{right:max(var(--gutter), calc((100% - var(--container)) / 2));background:#0a25338c;border-radius:999px;padding:.4rem .7rem;font-size:.875rem;line-height:1;position:absolute;bottom:1.25rem}.closing[data-astro-cid-yrksxt67]{background:var(--c-mist)}.closing__grid[data-astro-cid-yrksxt67]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(2.5rem,1rem + 5vw,6rem);display:grid}.closing__copy[data-astro-cid-yrksxt67]{gap:1.1rem;display:grid}.closing__actions[data-astro-cid-yrksxt67]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.closing__contact[data-astro-cid-yrksxt67]{border-radius:var(--radius-l);background:var(--c-paper);box-shadow:var(--shadow-card);padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.closing__label[data-astro-cid-yrksxt67]{color:var(--c-ink-2);font-weight:600}.closing__phones[data-astro-cid-yrksxt67]{margin-top:.5rem;padding:0;list-style:none;display:grid}.closing__phone[data-astro-cid-yrksxt67]{min-height:52px;color:var(--c-ink);align-items:center;gap:.6rem;font-size:clamp(1.375rem,1.2rem + .6vw,1.75rem);font-weight:700;transition:color .2s;display:inline-flex}.closing__phone[data-astro-cid-yrksxt67]:hover{color:var(--c-action-hover)}.closing__phone[data-astro-cid-yrksxt67] svg{width:24px;height:24px;color:var(--c-action)}.closing__hours[data-astro-cid-yrksxt67]{border-top:1px solid var(--c-line);color:var(--c-ink-2);align-items:center;gap:.5rem;margin-top:.75rem;padding-top:1rem;display:flex}.closing__hours[data-astro-cid-yrksxt67] svg{width:20px;height:20px;color:var(--c-ink-3);flex:none}@media (width<=900px){.closing__grid[data-astro-cid-yrksxt67]{grid-template-columns:minmax(0,1fr)}}@media (width<=1023px){.types__media[data-astro-cid-yrksxt67]:after{background:linear-gradient(#0a253352 0%,#0a2533c2 42%,#0a2533e6 100%)}.types[data-astro-cid-yrksxt67]{align-items:flex-end;min-height:520px;padding-bottom:5rem}}@media (width<=760px){.closing__actions[data-astro-cid-yrksxt67] .btn{white-space:normal;text-align:center;flex:100%}}
