.about-title-band[data-astro-cid-ta2fbyqs]{background:var(--bg-quiet);border-bottom:1px solid var(--border);text-align:center;padding:56px 0 40px}.about-title-band[data-astro-cid-ta2fbyqs] .small[data-astro-cid-ta2fbyqs]{font-family:var(--font-serif);color:var(--text-sub);letter-spacing:.4em;margin-bottom:14px;font-size:12px;display:block}.about-title-band[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-family:var(--font-manga);letter-spacing:.05em;text-shadow:none;font-size:32px;font-weight:900}.about-title-sub[data-astro-cid-ta2fbyqs]{color:var(--text-sub);margin-top:14px;font-size:14px;line-height:1.9}.about-main[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs]{text-align:center;margin-bottom:36px}.about-main[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs] .small[data-astro-cid-ta2fbyqs]{font-family:var(--font-serif);color:var(--text-sub);letter-spacing:.4em;margin-bottom:16px;font-size:12px;display:block}.about-main[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-family:var(--font-manga);letter-spacing:.05em;text-shadow:none;font-size:28px;font-weight:900}.about-main[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs] .marker-red[data-astro-cid-ta2fbyqs]{background:linear-gradient(#0000 65%,#fa640066 65%);padding:0 4px}.about-story[data-astro-cid-ta2fbyqs]{padding:64px 0 56px}.story-body[data-astro-cid-ta2fbyqs]{max-width:720px;margin:0 auto}.story-body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin-bottom:1.4em;font-size:15.5px;line-height:2.1}.story-body[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.about-journey[data-astro-cid-ta2fbyqs]{background:var(--bg-quiet);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:64px 0}.journey-grid[data-astro-cid-ta2fbyqs]{flex-direction:column;gap:10px;max-width:640px;margin:0 auto;display:flex}.journey-card[data-astro-cid-ta2fbyqs]{background:var(--bg-card);border:1px solid var(--border);box-shadow:none;border-radius:12px;padding:20px 24px 18px;position:relative}.journey-card[data-astro-cid-ta2fbyqs].journey-goal{box-shadow:none;border-color:var(--signature-deep)}.journey-step[data-astro-cid-ta2fbyqs]{background:var(--text);color:#fff;font-family:var(--font-manga);letter-spacing:.1em;border-radius:8px;padding:2px 12px;font-size:11px;position:absolute;top:-12px;left:16px}.journey-goal[data-astro-cid-ta2fbyqs] .journey-step[data-astro-cid-ta2fbyqs]{background:var(--signature-deep)}.journey-name[data-astro-cid-ta2fbyqs]{font-family:var(--font-manga);margin:6px 0 8px;font-size:18px;font-weight:900}.journey-years[data-astro-cid-ta2fbyqs]{vertical-align:middle;background:#fa64002e;border-radius:16px;margin-left:10px;padding:2px 10px;font-size:12px;display:inline-block}.journey-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-sub);font-size:14px;line-height:1.9}.journey-arrow[data-astro-cid-ta2fbyqs]{text-align:center;color:var(--signature-deep);font-size:14px;line-height:1}.journey-lesson[data-astro-cid-ta2fbyqs]{background:var(--bg-card);border-left:4px solid var(--signature);border-radius:0 6px 6px 0;max-width:640px;margin:32px auto 0;padding:20px 24px}.journey-lesson[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-size:15px;line-height:2}.journey-lesson[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]+p[data-astro-cid-ta2fbyqs]{margin-top:.6em}.about-honesty[data-astro-cid-ta2fbyqs]{background:var(--bg-quiet);border:1px solid var(--border);border-radius:12px;max-width:900px;margin:28px auto 0;padding:20px 26px}.about-honesty[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-sub);font-size:14px;line-height:2}.about-promise[data-astro-cid-ta2fbyqs]{background:var(--bg-quiet);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:64px 0}.promise-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr);gap:16px;max-width:820px;margin:0 auto;display:grid}.promise-card[data-astro-cid-ta2fbyqs]{background:var(--bg-card);border:1px solid var(--border);box-shadow:none;border-radius:12px;padding:20px 22px}.promise-num[data-astro-cid-ta2fbyqs]{font-family:var(--font-serif);letter-spacing:.3em;color:var(--signature-deep);margin-bottom:8px;font-size:11px}.promise-name[data-astro-cid-ta2fbyqs]{font-family:var(--font-manga);margin-bottom:8px;font-size:16px;font-weight:900}.promise-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-sub);font-size:13.5px;line-height:1.9}.promise-contact[data-astro-cid-ta2fbyqs]{text-align:center;color:var(--text-sub);margin-top:28px;font-size:14px}.promise-contact[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--signature-deep);font-weight:700}.about-walk[data-astro-cid-ta2fbyqs]{padding:64px 0 72px}.walk-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr);gap:16px;max-width:820px;margin:0 auto;display:grid}.walk-card[data-astro-cid-ta2fbyqs]{background:var(--bg-card);border:1px solid var(--border);box-shadow:none;color:var(--text);border-radius:12px;padding:20px 22px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block}.walk-card[data-astro-cid-ta2fbyqs]:hover{box-shadow:none;transform:translate(-2px,-2px)}.walk-for[data-astro-cid-ta2fbyqs]{color:var(--text-sub);margin-bottom:6px;font-size:12px}.walk-name[data-astro-cid-ta2fbyqs]{font-family:var(--font-manga);margin-bottom:8px;font-size:17px;font-weight:900}.walk-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-sub);font-size:13.5px;line-height:1.9}.about-sns[data-astro-cid-ta2fbyqs]{background:var(--bg-quiet);border-top:1px solid var(--border);padding:64px 0 72px}.sns-lead[data-astro-cid-ta2fbyqs]{color:var(--text-sub);margin-top:12px;font-size:14px}.sns-handle[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans,inherit);color:var(--text-sub);margin-left:8px;font-size:12px;font-weight:400}.sns-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr);gap:16px;max-width:820px;margin:0 auto;display:grid}@media (width<=700px){.about-title-band[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:26px}.about-main[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:22px}.promise-grid[data-astro-cid-ta2fbyqs],.walk-grid[data-astro-cid-ta2fbyqs],.sns-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.story-body[data-astro-cid-ta2fbyqs]{padding:0 4px}}
