.about-page[data-astro-cid-ta2fbyqs]{overflow:hidden}.about-hero[data-astro-cid-ta2fbyqs]{background:radial-gradient(circle at 82% 28%, #8c1f2811, transparent 26%), linear-gradient(180deg, var(--color-cream) 0%, #fdfcfa 100%);border-bottom:1px solid var(--color-line-warm);padding:40px 0 88px;position:relative}.breadcrumb[data-astro-cid-ta2fbyqs]{color:var(--color-muted-warm);align-items:center;gap:10px;margin-bottom:58px;font-size:13px;display:flex}.breadcrumb[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--color-brand)}.hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:80px;display:grid}.hero-copy[data-astro-cid-ta2fbyqs]{max-width:920px}.hero-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{letter-spacing:.025em;font-size:clamp(42px,6vw,68px)}.hero-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:820px;font-family:var(--font-serif);color:var(--color-muted-warm);margin-top:30px;font-size:clamp(18px,2.2vw,22px);line-height:1.95}.hero-mark[data-astro-cid-ta2fbyqs]{border:1px solid #8c1f2824;border-radius:50%;justify-self:end;width:210px;height:210px;display:block;position:relative}.hero-mark[data-astro-cid-ta2fbyqs]:before,.hero-mark[data-astro-cid-ta2fbyqs]:after{content:"";border-radius:50%;position:absolute}.hero-mark[data-astro-cid-ta2fbyqs]:before{border:1px solid #8c1f2817;inset:32px}.hero-mark[data-astro-cid-ta2fbyqs]:after{background:#8c1f281f;width:294px;height:1px;top:50%;left:-42px;transform:rotate(-32deg)}.about-content[data-astro-cid-ta2fbyqs]{background:#fff}.narrative[data-astro-cid-ta2fbyqs]{max-width:1080px}.chapter[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr);gap:clamp(48px,7vw,100px);padding:clamp(58px,7vw,88px) 0;display:grid}.chapter[data-astro-cid-ta2fbyqs]:first-child{padding-top:clamp(68px,8vw,100px)}.chapter-last[data-astro-cid-ta2fbyqs]{border-bottom:0;padding-bottom:clamp(76px,9vw,112px)}.chapter-heading[data-astro-cid-ta2fbyqs]{padding-top:8px;position:relative}.chapter-heading[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--color-brand);width:38px;height:3px;margin-bottom:22px;display:block}.chapter-heading[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:clamp(27px,3.4vw,38px);line-height:1.5}.chapter-copy[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{color:var(--color-body);font-size:16px;line-height:2.05}.chapter-copy[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]+p[data-astro-cid-ta2fbyqs]{margin-top:20px}.education-note[data-astro-cid-ta2fbyqs]{background:var(--color-cream);border-left:3px solid var(--color-brand);padding:22px 24px;color:var(--color-muted-warm)!important;margin-top:30px!important}.service-link[data-astro-cid-ta2fbyqs]{color:var(--color-brand);align-items:center;gap:9px;margin-top:30px;font-size:15px;display:inline-flex}.service-link[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{transition:transform .2s}.service-link[data-astro-cid-ta2fbyqs]:hover span[data-astro-cid-ta2fbyqs]{transform:translate(3px)}.closing-copy[data-astro-cid-ta2fbyqs]{border-top:1px solid var(--color-line);padding-top:28px;margin-top:32px!important}.closing-copy[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:var(--color-brand);text-underline-offset:4px;text-decoration:underline 1px}.breadcrumb[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:focus-visible,.service-link[data-astro-cid-ta2fbyqs]:focus-visible,.closing-copy[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media (width<=900px){.hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:44px}.hero-mark[data-astro-cid-ta2fbyqs]{display:none}.chapter[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:28px}}@media (width<=640px){.about-hero[data-astro-cid-ta2fbyqs]{padding:32px 0 56px}.breadcrumb[data-astro-cid-ta2fbyqs]{margin-bottom:38px}.hero-copy[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{font-size:40px}.hero-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{margin-top:22px;font-size:16px;line-height:1.95}.chapter[data-astro-cid-ta2fbyqs]{padding-block:54px}.chapter-heading[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{font-size:26px}.chapter-copy[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{font-size:15px;line-height:2}.education-note[data-astro-cid-ta2fbyqs]{padding:20px}}.hero-copy[data-astro-cid-ta2fbyqs] .hero-tagline[data-astro-cid-ta2fbyqs]{font-family:var(--font-serif);color:var(--color-brand);margin-top:23px;font-size:clamp(23px,2.5vw,30px);line-height:1.6}.hero-copy[data-astro-cid-ta2fbyqs] .hero-description[data-astro-cid-ta2fbyqs]{font-family:var(--font-sans);margin-top:21px;font-size:17px;line-height:2}@media (width<=640px){.hero-copy[data-astro-cid-ta2fbyqs] .hero-tagline[data-astro-cid-ta2fbyqs]{font-size:22px}.hero-copy[data-astro-cid-ta2fbyqs] .hero-description[data-astro-cid-ta2fbyqs]{font-size:15px}}
