.about-hero.svelte-1qjvngo{padding:88px 0 72px;border-bottom:1px solid var(--ink)}.hero-grid.svelte-1qjvngo{margin-top:52px;display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:end}h1.svelte-1qjvngo{margin:0;font-family:Noto Sans JP,sans-serif;font-size:clamp(54px,8vw,116px);font-weight:700;line-height:.98;letter-spacing:-.065em}h1.svelte-1qjvngo em:where(.svelte-1qjvngo){color:var(--blue);font-style:normal}.hero-grid.svelte-1qjvngo p:where(.svelte-1qjvngo){margin:0;padding-left:28px;border-left:1px solid var(--ink);color:var(--muted);font-size:14px;line-height:2}.features.svelte-1qjvngo{display:grid;grid-template-columns:repeat(3,1fr);padding-top:72px}.features.svelte-1qjvngo article:where(.svelte-1qjvngo){min-height:360px;padding:26px;border:1px solid var(--ink);border-right:0;display:flex;flex-direction:column}.features.svelte-1qjvngo article:where(.svelte-1qjvngo):last-child{border-right:1px solid var(--ink)}.features.svelte-1qjvngo article:where(.svelte-1qjvngo):nth-child(2){background:var(--acid)}.features.svelte-1qjvngo article:where(.svelte-1qjvngo)>span:where(.svelte-1qjvngo){font-size:10px;letter-spacing:.12em}.features.svelte-1qjvngo i:where(.svelte-1qjvngo){margin:64px 0 36px;font-size:38px}.features.svelte-1qjvngo h2:where(.svelte-1qjvngo){margin:0;font-family:Noto Sans JP,sans-serif;font-size:22px}.features.svelte-1qjvngo p:where(.svelte-1qjvngo){margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.9}.info-image.svelte-1qjvngo{padding-top:72px}.info-image.svelte-1qjvngo img:where(.svelte-1qjvngo){width:100%;border:1px solid var(--ink)}.info-image.svelte-1qjvngo small:where(.svelte-1qjvngo){display:block;margin-top:12px;color:var(--muted);font-size:10px}.story-section.svelte-1qjvngo{margin-top:110px;padding:100px 0;background:var(--blue);color:#fff}.story-head.svelte-1qjvngo{display:grid;grid-template-columns:.45fr 1.55fr;gap:60px;align-items:end}.story-head.svelte-1qjvngo h2:where(.svelte-1qjvngo){margin:0;font-family:Noto Sans JP,sans-serif;font-size:clamp(42px,6vw,84px);line-height:1.08;letter-spacing:-.055em}.story-grid.svelte-1qjvngo{margin-top:70px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid white;border-left:1px solid white}.story-grid.svelte-1qjvngo article:where(.svelte-1qjvngo){border-right:1px solid white;border-bottom:1px solid white}.story-grid.svelte-1qjvngo img:where(.svelte-1qjvngo){width:100%;aspect-ratio:16/10;border-bottom:1px solid white;-o-object-fit:cover;object-fit:cover}.story-grid.svelte-1qjvngo article:where(.svelte-1qjvngo)>div:where(.svelte-1qjvngo){padding:25px}.story-grid.svelte-1qjvngo h3:where(.svelte-1qjvngo){margin:0;font-family:Noto Sans JP,sans-serif;font-size:20px}.story-grid.svelte-1qjvngo p:where(.svelte-1qjvngo){margin:13px 0 0;color:#ffffffb8;font-size:12px;line-height:1.85}@media(max-width:760px){.hero-grid.svelte-1qjvngo,.story-head.svelte-1qjvngo{grid-template-columns:1fr;gap:38px}.hero-grid.svelte-1qjvngo p:where(.svelte-1qjvngo){padding:22px 0 0;border-top:1px solid var(--ink);border-left:0}.features.svelte-1qjvngo,.story-grid.svelte-1qjvngo{grid-template-columns:1fr}.features.svelte-1qjvngo article:where(.svelte-1qjvngo){min-height:290px;border-right:1px solid var(--ink);border-bottom:0}.features.svelte-1qjvngo article:where(.svelte-1qjvngo):last-child{border-bottom:1px solid var(--ink)}}
