.about-hero[data-astro-cid-kh7btl4r]{padding-block:3.5rem 3rem;border-bottom:1px solid var(--color-border)}.about-hero-inner[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1fr) 13rem;gap:3rem;align-items:start}.about-kicker[data-astro-cid-kh7btl4r]{display:flex;align-items:baseline;gap:.6rem;margin:0 0 1.35rem}.about-brand[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:1.15rem;font-weight:700;letter-spacing:.08em;color:var(--color-text)}.about-en[data-astro-cid-kh7btl4r]{font-size:.72rem;font-weight:600;letter-spacing:.24em;color:var(--color-accent)}.about-title[data-astro-cid-kh7btl4r]{font-size:clamp(1.7rem,3.8vw,2.4rem);line-height:1.4;margin:0 0 1.4rem}.about-sign[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:.15rem;margin:0 0 1.4rem;font-size:.95rem;color:var(--color-text-soft)}.about-sign-name[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:1.15rem;font-weight:600;color:var(--color-text)}.about-intro[data-astro-cid-kh7btl4r]{max-width:32rem;margin:0;font-size:1.02rem;line-height:1.95;color:var(--color-text-soft);text-wrap:pretty}.about-photo[data-astro-cid-kh7btl4r]{margin:.4rem 0 0}.about-photo-slot[data-astro-cid-kh7btl4r]{aspect-ratio:3 / 4;display:flex;align-items:center;justify-content:center;background:var(--color-surface);border:1px dashed var(--color-border);border-radius:var(--radius);font-size:.82rem;letter-spacing:.1em;color:var(--color-text-soft)}.about-section[data-astro-cid-kh7btl4r]{padding-block:2.6rem;border-bottom:1px solid var(--color-border)}.about-section-last[data-astro-cid-kh7btl4r]{border-bottom:none}.about-section[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:1.35rem;margin:0 0 1.1rem}.about-narrow[data-astro-cid-kh7btl4r]{max-width:42rem}.about-section[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--color-text-soft);text-wrap:pretty}.about-area-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.about-area-card[data-astro-cid-kh7btl4r]{min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:1.2rem 1.3rem;overflow-wrap:anywhere}.about-area-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:1.05rem;margin-bottom:.5rem;color:var(--color-accent)}.about-area-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0;font-size:.92rem;line-height:1.85}.about-figure[data-astro-cid-kh7btl4r]{display:flex;align-items:baseline;gap:.7rem;margin:0 0 1.2rem}.about-figure-num[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:clamp(2.4rem,5vw,3.2rem);font-weight:600;line-height:1;color:var(--color-text);font-variant-numeric:tabular-nums}.about-figure-label[data-astro-cid-kh7btl4r]{font-size:.95rem;color:var(--color-text-soft)}.about-limits[data-astro-cid-kh7btl4r]{margin:0 0 1.2rem;padding-left:.9rem;border-left:2px solid var(--color-accent-brand);display:flex;flex-direction:column;gap:.45rem;font-size:.92rem;line-height:1.85;color:var(--color-text-soft);list-style:none;text-wrap:pretty}.about-nav-list[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;max-width:42rem}.about-nav-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{border-bottom:1px solid var(--color-border)}.about-nav-list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:first-child{border-top:1px solid var(--color-border)}.about-nav-link[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title more" "desc more";column-gap:1.2rem;align-items:center;padding:1.05rem .2rem;color:inherit}.about-nav-link[data-astro-cid-kh7btl4r]:hover{text-decoration:none}.about-nav-link[data-astro-cid-kh7btl4r]:hover .about-nav-title[data-astro-cid-kh7btl4r]{color:var(--color-accent)}.about-nav-title[data-astro-cid-kh7btl4r]{grid-area:title;font-family:var(--font-serif);font-size:1.1rem;font-weight:600;color:var(--color-text)}.about-nav-desc[data-astro-cid-kh7btl4r]{grid-area:desc;margin-top:.25rem;font-size:.9rem;line-height:1.75;color:var(--color-text-soft)}.about-nav-more[data-astro-cid-kh7btl4r]{grid-area:more;color:var(--color-accent);font-size:1.05rem}.about-boundary[data-astro-cid-kh7btl4r]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem;font-size:.95rem;line-height:1.9;color:var(--color-text-soft);text-wrap:pretty}.about-boundary[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:var(--color-text)}@media(max-width:48em){.about-hero[data-astro-cid-kh7btl4r]{padding-block:2.6rem 2.2rem}.about-hero-inner[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr);gap:1.8rem}.about-photo[data-astro-cid-kh7btl4r]{max-width:14rem}.about-area-grid[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr)}.about-nav-link[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr) auto}}
