.service-nav[data-astro-cid-ecbp7mxj]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:var(--space-4);padding-block:28px 40px}.service-nav__item[data-astro-cid-ecbp7mxj]{position:relative;display:block;height:150px;border:1px solid var(--c-line);border-radius:var(--r-md);overflow:hidden;transition:border-color var(--dur-fast) var(--ease)}.service-nav__item[data-astro-cid-ecbp7mxj]:hover{border-color:var(--c-accent)}.service-nav__item[data-astro-cid-ecbp7mxj] img{width:100%;height:100%;object-fit:cover;opacity:.55;transition:opacity var(--dur-fast) var(--ease),transform var(--dur-slide) var(--ease)}.service-nav__item[data-astro-cid-ecbp7mxj]:hover img{opacity:.7;transform:scale(1.04)}.service-nav__item[data-astro-cid-ecbp7mxj]:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b1510e6,#0b151033)}.service-nav__label[data-astro-cid-ecbp7mxj]{position:absolute;left:22px;bottom:18px;z-index:var(--z-raised);font-size:1.375rem;font-weight:900}.service-nav__arrow[data-astro-cid-ecbp7mxj]{position:absolute;right:22px;bottom:18px;z-index:var(--z-raised);color:var(--c-accent)}@media(max-width:768px){.service-nav[data-astro-cid-ecbp7mxj]{display:flex;gap:var(--space-2);padding-block:20px}.service-nav__item[data-astro-cid-ecbp7mxj]{flex:1;height:auto;min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px 6px;border-color:var(--c-line-strong);border-radius:var(--r-sm)}.service-nav__item[data-astro-cid-ecbp7mxj] img,.service-nav__item[data-astro-cid-ecbp7mxj]:after,.service-nav__arrow[data-astro-cid-ecbp7mxj]{display:none}.service-nav__label[data-astro-cid-ecbp7mxj]{position:static;font-size:var(--fs-sm);font-weight:700;text-align:center}}.svc[data-astro-cid-dptphtvh]{scroll-margin-top:72px}.svc__inner[data-astro-cid-dptphtvh]{display:flex;flex-direction:column;gap:var(--space-7)}.svc__top[data-astro-cid-dptphtvh]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-8);align-items:center}.svc__top--flip[data-astro-cid-dptphtvh]>[data-astro-cid-dptphtvh]:first-child{order:2}.svc__media[data-astro-cid-dptphtvh]{position:relative}.svc__media[data-astro-cid-dptphtvh] img{width:100%;height:460px;object-fit:cover;object-position:var(--svc-pos, center);border-radius:var(--r-md)}.svc__chip[data-astro-cid-dptphtvh]{position:absolute;left:20px;bottom:20px;font-size:var(--fs-sm);font-weight:700;padding:9px 14px;background:var(--c-scrim);border:1px solid var(--c-line-strong);border-radius:var(--r-sm)}.svc__collage[data-astro-cid-dptphtvh]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-template-rows:repeat(2,224px);gap:var(--space-3)}.svc__collage[data-astro-cid-dptphtvh] figure[data-astro-cid-dptphtvh]{position:relative;margin:0}.svc__collage[data-astro-cid-dptphtvh] figure[data-astro-cid-dptphtvh]:first-child{grid-row:span 2}.svc__collage[data-astro-cid-dptphtvh] img{width:100%;height:100%;object-fit:cover;border-radius:var(--r-md)}.svc__collage[data-astro-cid-dptphtvh] figcaption[data-astro-cid-dptphtvh]{position:absolute;left:14px;bottom:14px;font-size:var(--fs-sm);font-weight:700;padding:7px 12px;background:var(--c-scrim);border-radius:var(--r-sm)}.svc__text[data-astro-cid-dptphtvh]{display:flex;flex-direction:column;gap:18px}.svc__text[data-astro-cid-dptphtvh] h2[data-astro-cid-dptphtvh]{font-size:clamp(1.625rem,2.8vw,2.5rem);line-height:1.25}.svc__text[data-astro-cid-dptphtvh] p[data-astro-cid-dptphtvh]{font-size:1.0625rem;line-height:1.85;color:var(--c-text-muted)}.svc__cards[data-astro-cid-dptphtvh]{display:flex;flex-direction:column;gap:var(--space-4)}.svc__label[data-astro-cid-dptphtvh]{font-size:var(--fs-sm);font-weight:700;color:var(--c-text-dim)}.svc__grid[data-astro-cid-dptphtvh]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-3)}.svc__card[data-astro-cid-dptphtvh]{border:1px solid var(--c-line);border-radius:var(--r-md);padding:22px 22px 18px;background:var(--c-bg);display:flex;flex-direction:column;gap:10px}.svc__card[data-astro-cid-dptphtvh] h3[data-astro-cid-dptphtvh]{font-size:1.1875rem;font-weight:700;line-height:1.4}.svc__card[data-astro-cid-dptphtvh] ul[data-astro-cid-dptphtvh]{margin:0;padding:0;list-style:none;font-size:var(--fs-sm);line-height:1.6;color:var(--c-text-muted)}.svc__card[data-astro-cid-dptphtvh] li[data-astro-cid-dptphtvh]{padding:8px 0;border-top:1px solid var(--c-line)}.svc__card[data-astro-cid-dptphtvh] p[data-astro-cid-dptphtvh]{font-size:var(--fs-sm);line-height:1.6;color:var(--c-text-muted)}@media(max-width:1080px){.svc__top[data-astro-cid-dptphtvh]{grid-template-columns:1fr;gap:var(--space-6)}.svc__top--flip[data-astro-cid-dptphtvh]>[data-astro-cid-dptphtvh]:first-child{order:0}.svc__grid[data-astro-cid-dptphtvh]{grid-template-columns:repeat(2,minmax(0,1fr))}.svc__media[data-astro-cid-dptphtvh] img{height:360px}}@media(max-width:768px){.svc__media[data-astro-cid-dptphtvh] img{height:220px}.svc__collage[data-astro-cid-dptphtvh]{grid-template-rows:repeat(2,120px)}.svc__text[data-astro-cid-dptphtvh] h2[data-astro-cid-dptphtvh]{font-size:1.625rem}.svc__text[data-astro-cid-dptphtvh] p[data-astro-cid-dptphtvh]{font-size:var(--fs-sm)}.svc__grid[data-astro-cid-dptphtvh]{grid-template-columns:1fr;gap:0;border-bottom:1px solid var(--c-line)}.svc__card[data-astro-cid-dptphtvh]{border:0;border-top:1px solid var(--c-line);border-radius:0;padding:14px 0;background:transparent;gap:6px}.svc__card[data-astro-cid-dptphtvh] h3[data-astro-cid-dptphtvh]{font-size:1rem}.svc__card[data-astro-cid-dptphtvh] li[data-astro-cid-dptphtvh]{border:0;padding:0;display:inline}.svc__card[data-astro-cid-dptphtvh] li[data-astro-cid-dptphtvh]+li[data-astro-cid-dptphtvh]:before{content:"、"}}
