.about[data-astro-cid-5gtlsymu]{align-items:center;gap:clamp(2rem,1.5rem + 3vw,4.5rem);display:grid}@media (width>=960px){.about[data-astro-cid-5gtlsymu]{grid-template-columns:minmax(0,520px) minmax(0,1fr)}}.about__media[data-astro-cid-5gtlsymu]{aspect-ratio:9/10;border-radius:var(--radius);background:var(--c-bg-alt);overflow:hidden}.about__media[data-astro-cid-5gtlsymu] img{object-fit:cover;width:100%;max-width:none;height:100%}.about__text[data-astro-cid-5gtlsymu]{gap:var(--space-lg);max-width:56ch;color:var(--c-text-muted);justify-items:start;display:grid}.about__text[data-astro-cid-5gtlsymu] h2[data-astro-cid-5gtlsymu]{color:var(--c-text)}.about__text[data-astro-cid-5gtlsymu] p[data-astro-cid-5gtlsymu] a[data-astro-cid-5gtlsymu]{color:var(--c-text);text-decoration-color:var(--c-accent);font-weight:500}.rating[data-astro-cid-cezpqolv]{width:fit-content;font-size:var(--fs-sm);color:var(--c-text-muted);align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.rating[data-astro-cid-cezpqolv]:hover{color:var(--c-text);text-decoration:underline}.rating__star[data-astro-cid-cezpqolv]{color:var(--c-star)}.rating[data-astro-cid-cezpqolv] strong[data-astro-cid-cezpqolv]{color:var(--c-text);font-weight:600}.hero[data-astro-cid-yodha2z4]{isolation:isolate;border-bottom:1px solid var(--c-border);padding-block:clamp(2rem,1.5rem + 3vw,4rem) clamp(3rem,2rem + 4vw,5rem);position:relative;overflow:hidden}.hero__mark[data-astro-cid-yodha2z4]{z-index:-1;letter-spacing:-.06em;color:var(--c-red);opacity:.22;transform-origin:0 100%;white-space:nowrap;pointer-events:none;user-select:none;font-size:min(64vw,22rem);font-weight:800;line-height:.8;position:absolute;top:-.06em;right:-.16em;transform:skew(-12deg)}@media (width>=1024px){.hero__mark[data-astro-cid-yodha2z4]{font-size:min(36vw,80svh);inset:auto auto -.13em -.03em}}.hero__grid[data-astro-cid-yodha2z4]{align-items:center;gap:clamp(2rem,1.5rem + 3vw,4rem);display:grid}.hero__content[data-astro-cid-yodha2z4]{gap:var(--space-lg);justify-items:start;display:grid}.hero__content[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{max-width:16ch}.hero__actions[data-astro-cid-yodha2z4]{align-items:center;gap:var(--space-md) var(--space-lg);flex-wrap:wrap;display:flex}@media (width<=520px){.hero__actions[data-astro-cid-yodha2z4]{width:100%}.hero__actions[data-astro-cid-yodha2z4]>.btn{flex:100%}}.hero__media[data-astro-cid-yodha2z4]{gap:var(--space-sm);justify-self:center;width:100%;display:grid}.hero__caption[data-astro-cid-yodha2z4]{font-size:var(--fs-sm);color:var(--c-text-muted)}.hero__caption[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{color:var(--c-text-subtle)}@media (width>=1024px){.hero[data-astro-cid-yodha2z4]{--hero-space:calc(100svh - var(--header-h) - var(--topbar-h));--hero-pad:clamp(1rem, 4svh, 3rem);min-height:var(--hero-space);padding-block:var(--hero-pad);align-content:center;display:grid}.hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.hero__content[data-astro-cid-yodha2z4]{gap:clamp(1rem,3svh,1.75rem)}.hero__content[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{font-size:clamp(2.25rem,min(3.7vw,7.4svh),3.9rem)}.hero__content[data-astro-cid-yodha2z4] .lead[data-astro-cid-yodha2z4]{font-size:clamp(1rem,2.4svh,1.25rem)}.hero__actions[data-astro-cid-yodha2z4]>.btn{min-height:clamp(46px,7svh,54px)}.hero__media[data-astro-cid-yodha2z4]{width:min(100%, calc((var(--hero-space) - 2 * var(--hero-pad) - 2.5rem) * var(--media-ratio)))}}.proof[data-astro-cid-aamcw3yi]{background:var(--c-bg);padding-block:clamp(2.5rem,2rem + 2vw,3.5rem)}.proof__title[data-astro-cid-aamcw3yi]{margin-bottom:var(--space-lg);font-size:var(--fs-sm);letter-spacing:0;color:var(--c-text-muted);font-weight:600}.proof__list[data-astro-cid-aamcw3yi]{display:grid}.proof__item[data-astro-cid-aamcw3yi]{padding-block:var(--space-md);border-top:1px solid var(--c-border);align-content:start;gap:.25rem;display:grid}@media (width>=720px){.proof__list[data-astro-cid-aamcw3yi]{gap:0 var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.proof__list[data-astro-cid-aamcw3yi]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.proof__item[data-astro-cid-aamcw3yi]{padding:0 var(--space-lg);border-top:0;border-left:1px solid var(--c-border)}.proof__item[data-astro-cid-aamcw3yi]:first-child{border-left:0;padding-left:0}}.proof__value[data-astro-cid-aamcw3yi]{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.proof__text[data-astro-cid-aamcw3yi]{font-size:var(--fs-sm);color:var(--c-text-muted)}.proof__link[data-astro-cid-aamcw3yi]{width:fit-content;font-size:var(--fs-sm);text-decoration-color:var(--c-accent);text-underline-offset:.25em;margin-top:.2rem;font-weight:500;text-decoration-thickness:2px}.area[data-astro-cid-nnvefyxx]{align-items:stretch;gap:clamp(2rem,1.5rem + 3vw,4rem);display:grid}@media (width>=960px){.area[data-astro-cid-nnvefyxx]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.area__text[data-astro-cid-nnvefyxx]{gap:var(--space-lg);align-content:center;display:grid}.area__text[data-astro-cid-nnvefyxx] h2[data-astro-cid-nnvefyxx]{max-width:18ch}.area__cities[data-astro-cid-nnvefyxx] li[data-astro-cid-nnvefyxx]{justify-content:space-between;gap:var(--space-md);padding-block:.7rem;display:flex}.area__cities[data-astro-cid-nnvefyxx] a[data-astro-cid-nnvefyxx]{font-weight:500;text-decoration:none}.area__cities[data-astro-cid-nnvefyxx] a[data-astro-cid-nnvefyxx]:hover{text-decoration:underline;text-decoration-color:var(--c-accent);text-decoration-thickness:2px}.area__cities[data-astro-cid-nnvefyxx] span[data-astro-cid-nnvefyxx]{color:var(--c-text-muted);font-size:var(--fs-sm)}.area__actions[data-astro-cid-nnvefyxx]{gap:var(--space-sm);flex-wrap:wrap;display:flex}.area[data-astro-cid-nnvefyxx] .area__map{min-height:400px}.showcase[data-astro-cid-e5tmfi75]{gap:var(--space-xl) var(--space-3xl);align-items:start;display:grid}@media (width>=960px){.showcase[data-astro-cid-e5tmfi75]{grid-template-columns:minmax(0,620px) minmax(0,1fr)}}.showcase__caption[data-astro-cid-e5tmfi75]{margin-top:var(--space-sm);font-size:var(--fs-sm);color:var(--c-text-muted)}.showcase__caption[data-astro-cid-e5tmfi75] a[data-astro-cid-e5tmfi75]{color:var(--c-text);text-decoration-color:var(--c-accent);text-underline-offset:.25em;font-weight:600;text-decoration-thickness:2px}.showcase__list[data-astro-cid-e5tmfi75]{display:grid}.showcase__list[data-astro-cid-e5tmfi75] li[data-astro-cid-e5tmfi75]{border-top:1px solid var(--c-border)}.showcase__list[data-astro-cid-e5tmfi75] li[data-astro-cid-e5tmfi75]:last-child{border-bottom:1px solid var(--c-border)}.showcase__tab[data-astro-cid-e5tmfi75]{align-items:center;gap:var(--space-md);padding-block:var(--space-sm);color:var(--c-text-muted);text-decoration:none;display:flex}.showcase__thumb[data-astro-cid-e5tmfi75]{aspect-ratio:4/3;border-radius:var(--radius-sm);opacity:.75;width:80px;transition:opacity var(--duration) var(--ease);flex:none;overflow:hidden}.showcase__thumb[data-astro-cid-e5tmfi75] img{object-fit:cover;width:100%;max-width:none;height:100%}.showcase__tab-text[data-astro-cid-e5tmfi75]{font-size:var(--fs-sm);gap:.1rem;display:grid}.showcase__tab-text[data-astro-cid-e5tmfi75] strong[data-astro-cid-e5tmfi75]{color:var(--c-text);font-size:1rem;font-weight:600}.showcase__tab[data-astro-cid-e5tmfi75]:hover .showcase__thumb[data-astro-cid-e5tmfi75],.showcase__tab[data-astro-cid-e5tmfi75][aria-current] .showcase__thumb[data-astro-cid-e5tmfi75]{opacity:1}.showcase__tab[data-astro-cid-e5tmfi75][aria-current] strong[data-astro-cid-e5tmfi75]{text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:.3em;text-decoration-thickness:2px}.start[data-astro-cid-vhcqlhr6]{gap:var(--space-xl) var(--space-lg);display:grid}@media (width>=560px){.start[data-astro-cid-vhcqlhr6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=960px){.start[data-astro-cid-vhcqlhr6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.start__link[data-astro-cid-vhcqlhr6]{gap:var(--space-sm);text-decoration:none;display:grid}.start__media[data-astro-cid-vhcqlhr6]{aspect-ratio:4/3;border-radius:var(--radius);background:var(--c-bg-alt);overflow:hidden}.start__media[data-astro-cid-vhcqlhr6] picture{height:100%;display:block}.start__media[data-astro-cid-vhcqlhr6] img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;max-width:none;height:100%;transition:opacity var(--duration) var(--ease)}.start__link[data-astro-cid-vhcqlhr6]:hover .start__media[data-astro-cid-vhcqlhr6] img{opacity:.85}.start__text[data-astro-cid-vhcqlhr6]{gap:.15rem;display:grid}.start__situation[data-astro-cid-vhcqlhr6]{letter-spacing:-.01em;color:var(--c-text);font-size:1.125rem;font-weight:600}.start__link[data-astro-cid-vhcqlhr6]:hover .start__situation[data-astro-cid-vhcqlhr6]{text-decoration:underline;text-decoration-color:var(--c-accent);text-underline-offset:.25em;text-decoration-thickness:2px}.start__service[data-astro-cid-vhcqlhr6]{font-size:var(--fs-sm);color:var(--c-text-muted)}.star[data-astro-cid-tgbrwp4t]{color:var(--c-star);letter-spacing:.05em}.section-header[data-astro-cid-tgbrwp4t] strong[data-astro-cid-tgbrwp4t],.section-header__aside strong[data-astro-cid-tgbrwp4t]{color:var(--c-text);font-weight:600}.reviews[data-astro-cid-tgbrwp4t]{gap:var(--space-xl);display:grid}@media (width>=800px){.reviews[data-astro-cid-tgbrwp4t]{grid-template-columns:repeat(2,minmax(0,1fr))}}.review[data-astro-cid-tgbrwp4t]{gap:var(--space-md);padding-top:var(--space-lg);border-top:1px solid var(--c-border);align-content:start;display:grid}.review__author[data-astro-cid-tgbrwp4t]{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-md);font-size:var(--fs-sm);display:flex}.review__author[data-astro-cid-tgbrwp4t]>span[data-astro-cid-tgbrwp4t]:last-child{color:var(--c-text-muted);display:grid}.review__author[data-astro-cid-tgbrwp4t] strong[data-astro-cid-tgbrwp4t]{color:var(--c-text);font-weight:600}.review__initial[data-astro-cid-tgbrwp4t]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:50%;place-items:center;width:40px;height:40px;font-weight:600;display:grid}blockquote[data-astro-cid-tgbrwp4t]{font-size:var(--fs-lg);color:var(--c-text);line-height:1.5}.review__link[data-astro-cid-tgbrwp4t]{width:fit-content;font-size:var(--fs-sm);color:var(--c-text-muted);text-underline-offset:.25em}.review__link[data-astro-cid-tgbrwp4t]:hover{color:var(--c-text)}.reviews__note[data-astro-cid-tgbrwp4t]{margin-top:var(--space-xl);color:var(--c-text-subtle);font-size:var(--fs-sm)}
