.hero[data-astro-cid-v4qhm7jo]{color:#fff;padding:clamp(72px,12vw,160px) 0 0;background:linear-gradient(90deg,#0f1b2df2,#0f1b2dcc 45%,#0f1b2d40),var(--bg) center / cover}.hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo]{font-size:clamp(2.8rem,6.5vw,5.2rem);font-variation-settings:"wdth" 62;line-height:.98;max-width:13ch}html[lang=ja] .hero[data-astro-cid-v4qhm7jo] h1[data-astro-cid-v4qhm7jo]{font-size:clamp(1.6rem,6.4vw,3.6rem);line-height:1.25;max-width:none}.hero-copy[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--on-ink);font-size:1.2rem;max-width:44ch}.hero-act[data-astro-cid-v4qhm7jo]{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-top:28px}.manifest[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:repeat(3,1fr);margin:clamp(48px,8vw,96px) 0 0;border-top:1px solid rgba(255,255,255,.2)}.manifest[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]{padding:28px 24px 36px 0;display:flex;flex-direction:column-reverse}.manifest[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]+div[data-astro-cid-v4qhm7jo]{padding-left:24px;border-left:1px solid rgba(255,255,255,.2)}.manifest[data-astro-cid-v4qhm7jo] dd[data-astro-cid-v4qhm7jo]{margin:0;font-weight:800;font-variation-settings:"wdth" 62;font-size:clamp(2.4rem,5.5vw,4rem);line-height:1}.manifest[data-astro-cid-v4qhm7jo] dt[data-astro-cid-v4qhm7jo]{color:var(--on-ink);margin-top:8px}@media(max-width:600px){.manifest[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}.manifest[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo],.manifest[data-astro-cid-v4qhm7jo] div[data-astro-cid-v4qhm7jo]+div[data-astro-cid-v4qhm7jo]{padding:20px 0;border-left:0;border-bottom:1px solid rgba(255,255,255,.2)}}.intro[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(32px,5vw,64px);align-items:center}.intro[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:center 60%;border-radius:8px}.intro[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{font-size:1.15rem;max-width:48ch}@media(max-width:860px){.intro[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}}.partners-band[data-astro-cid-v4qhm7jo]{padding-top:0}.partners-h[data-astro-cid-v4qhm7jo]{font-size:1.4rem;color:var(--muted);font-weight:600;font-variation-settings:"wdth" 100}.partners[data-astro-cid-v4qhm7jo]{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(9,1fr);gap:12px;align-items:center}.partners[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{width:100%;height:72px;object-fit:contain}@media(max-width:900px){.partners[data-astro-cid-v4qhm7jo]{grid-template-columns:repeat(3,1fr)}}.svc[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.svc[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{display:block;text-decoration:none}.svc[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:6px;margin-bottom:16px}.svc[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]:hover h3[data-astro-cid-v4qhm7jo]{color:var(--red)}.svc[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:1.4rem}.svc[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{color:var(--muted);margin:0}@media(max-width:1000px){.svc[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr 1fr;gap:32px 20px}}@media(max-width:560px){.svc[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}}.certs-row[data-astro-cid-v4qhm7jo]{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;align-items:center}.certs[data-astro-cid-v4qhm7jo]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.certs[data-astro-cid-v4qhm7jo] img[data-astro-cid-v4qhm7jo]{width:100%;border:1px solid var(--line);border-radius:4px}.certs[data-astro-cid-v4qhm7jo] span[data-astro-cid-v4qhm7jo]{display:block;margin-top:8px;font-weight:600;font-size:.95rem}@media(max-width:860px){.certs-row[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr}}.why[data-astro-cid-v4qhm7jo]{padding:clamp(40px,6vw,64px) 0}.why[data-astro-cid-v4qhm7jo] h2[data-astro-cid-v4qhm7jo]{font-size:1.4rem;color:var(--muted);font-weight:600;font-variation-settings:"wdth" 100}.why-list[data-astro-cid-v4qhm7jo]{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.why-list[data-astro-cid-v4qhm7jo] li[data-astro-cid-v4qhm7jo]{border-top:2px solid var(--ink);padding-top:12px}.why-list[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo]{font-size:1.15rem;margin-bottom:4px}.why-list[data-astro-cid-v4qhm7jo] h3[data-astro-cid-v4qhm7jo] a[data-astro-cid-v4qhm7jo]{text-underline-offset:4px}.why-list[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0;color:var(--muted);font-size:.97rem}@media(max-width:860px){.why-list[data-astro-cid-v4qhm7jo]{grid-template-columns:1fr;gap:20px}}.jp[data-astro-cid-v4qhm7jo]{padding:clamp(40px,6vw,64px) 0}.jp[data-astro-cid-v4qhm7jo] .head-row[data-astro-cid-v4qhm7jo]{margin:0 auto}.jp[data-astro-cid-v4qhm7jo] p[data-astro-cid-v4qhm7jo]{margin:0}
