.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(36px,6vw,88px);display:grid}@media (width<=960px){.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.intro__copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:24px}.intro__media[data-astro-cid-lcdefpme]{position:relative}.intro__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:4/4.4;object-fit:cover;width:100%}.intro__badge[data-astro-cid-lcdefpme]{background:var(--black);color:var(--white);gap:4px;max-width:230px;padding:20px 24px;font-size:.9rem;line-height:1.4;display:grid;position:absolute;bottom:-1px;left:-1px}.intro__badge-num[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:2.6rem;line-height:1}.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=1024px){.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.service-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.service-card[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line)}.service-card__link[data-astro-cid-lcdefpme]{flex-direction:column;height:100%;text-decoration:none;display:flex}.service-card__media[data-astro-cid-lcdefpme]{aspect-ratio:4/3;background:var(--stone);overflow:hidden}.service-card__media[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;filter:grayscale(.35);width:100%;height:100%;transition:transform .8s var(--ease), filter .5s}.service-card__link[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{filter:none;transform:scale(1.04)}.service-card__body[data-astro-cid-lcdefpme]{flex-direction:column;flex:1;padding:26px 26px 28px;display:flex}.service-card__body[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:12px}.service-card__body[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.98rem}.service-card__more[data-astro-cid-lcdefpme]{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-top:auto;padding-top:18px;font-size:.78rem;font-weight:700;display:inline-flex}.service-card__link[data-astro-cid-lcdefpme]:hover .service-card__more[data-astro-cid-lcdefpme]{text-underline-offset:4px;text-decoration:underline}.reasons[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=1024px){.reasons[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.reasons[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.reason[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line-light);padding:32px 28px 32px 0}.reason[data-astro-cid-lcdefpme] svg{color:var(--white);margin-bottom:16px}.reason[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:10px;font-size:1.3rem}.reason[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffbf;font-size:.98rem}.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);display:grid}@media (width<=720px){.strip[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}.strip__item[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--black);display:block;overflow:hidden}.strip__item[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease), opacity .4s}.strip__item[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{opacity:.85;transform:scale(1.05)}.strip__caption[data-astro-cid-lcdefpme]{text-align:center;margin:0;padding-top:20px;padding-bottom:0;font-weight:600}.areas__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(36px,6vw,80px);display:grid}@media (width<=880px){.areas__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.areas__grid[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:18px}.area-list[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.area-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 0;font-weight:600;display:flex}@media (width<=400px){.area-list[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
