.about-page[data-astro-cid-ql4ng2in]{padding-block:var(--space-6) var(--space-20)}.about-breadcrumb[data-astro-cid-ql4ng2in]{align-items:center;gap:var(--space-2);margin-bottom:var(--space-10);color:var(--text-muted);font-size:var(--type-ui);flex-wrap:wrap;display:flex}.about-breadcrumb[data-astro-cid-ql4ng2in] a[data-astro-cid-ql4ng2in]{color:var(--forest-deep);text-underline-offset:3px;text-decoration:underline}.about-hero[data-astro-cid-ql4ng2in]{gap:var(--space-12);padding-bottom:var(--space-14);border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1.65fr) minmax(240px,.75fr);display:grid}.about-kicker[data-astro-cid-ql4ng2in]{margin:0 0 var(--space-3);color:var(--earth-accent);font-size:var(--type-magazine-meta);font-weight:var(--weight-bold);letter-spacing:1px}.about-hero[data-astro-cid-ql4ng2in] h1[data-astro-cid-ql4ng2in]{margin:0 0 var(--space-4);color:var(--forest-deep);font-size:var(--type-article-title);line-height:var(--leading-heading);letter-spacing:-1px}.about-lead[data-astro-cid-ql4ng2in]{max-width:27ch;margin:0 0 var(--space-5);color:var(--text-main);font-size:var(--type-secondary-heading);font-weight:var(--weight-bold);line-height:var(--leading-heading)}.about-intro[data-astro-cid-ql4ng2in]{max-width:68ch;color:var(--text-muted);font-size:var(--type-article-body);line-height:var(--leading-reading-compact);margin:0}.about-hero-aside[data-astro-cid-ql4ng2in]{justify-content:center;align-items:flex-start;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--sage-surface);flex-direction:column;display:flex}.about-hero-aside[data-astro-cid-ql4ng2in]>p[data-astro-cid-ql4ng2in]{color:var(--earth-accent);font-size:var(--type-magazine-meta);font-weight:var(--weight-bold);letter-spacing:1px;margin:0}.about-hero-aside[data-astro-cid-ql4ng2in] strong[data-astro-cid-ql4ng2in]{color:var(--forest-deep);font-size:var(--type-supporting-heading);line-height:var(--leading-heading)}.about-hero-aside[data-astro-cid-ql4ng2in] span[data-astro-cid-ql4ng2in]{color:var(--text-muted);font-size:var(--type-magazine-body);line-height:var(--leading-reading-compact)}.about-section[data-astro-cid-ql4ng2in]{padding-top:var(--space-14)}.about-section-intro[data-astro-cid-ql4ng2in]{max-width:760px;margin-bottom:var(--space-7)}.about-section[data-astro-cid-ql4ng2in] h2[data-astro-cid-ql4ng2in]{margin:0 0 var(--space-3);color:var(--forest-deep);font-size:var(--type-magazine-section-title);line-height:var(--leading-heading);letter-spacing:-1px}.about-section-intro[data-astro-cid-ql4ng2in]>p[data-astro-cid-ql4ng2in]:last-child,.about-contact[data-astro-cid-ql4ng2in]>div[data-astro-cid-ql4ng2in]>p[data-astro-cid-ql4ng2in]:last-child{color:var(--text-muted);font-size:var(--type-magazine-body);line-height:var(--leading-reading-compact);margin:0}.about-card-grid[data-astro-cid-ql4ng2in],.about-principle-grid[data-astro-cid-ql4ng2in]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-card[data-astro-cid-ql4ng2in]{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.about-card[data-astro-cid-ql4ng2in]:hover{border-color:var(--action-green)}.about-card-category[data-astro-cid-ql4ng2in]{color:var(--earth-accent);font-size:var(--type-magazine-meta);font-weight:var(--weight-bold);letter-spacing:1px}.about-card[data-astro-cid-ql4ng2in] h3[data-astro-cid-ql4ng2in],.about-principle[data-astro-cid-ql4ng2in] h3[data-astro-cid-ql4ng2in]{color:var(--text-main);font-size:var(--type-magazine-card-title);line-height:var(--leading-heading);margin:0}.about-card[data-astro-cid-ql4ng2in] p[data-astro-cid-ql4ng2in],.about-principle[data-astro-cid-ql4ng2in] p[data-astro-cid-ql4ng2in]{color:var(--text-muted);font-size:var(--type-magazine-body);line-height:var(--leading-reading-compact);margin:0}.about-card-action[data-astro-cid-ql4ng2in]{padding-top:var(--space-5);color:var(--action-green);font-size:var(--type-magazine-action);font-weight:var(--weight-bold);margin-top:auto}.about-principle[data-astro-cid-ql4ng2in]{min-width:0;padding:var(--space-6);border-top:2px solid var(--line-strong);background:var(--warm-paper)}.about-principle-number[data-astro-cid-ql4ng2in]{margin-bottom:var(--space-3);color:var(--earth-accent);font-size:var(--type-magazine-meta);font-weight:var(--weight-bold);display:block}.about-principle[data-astro-cid-ql4ng2in] h3[data-astro-cid-ql4ng2in]{margin-bottom:var(--space-3)}.about-notice[data-astro-cid-ql4ng2in]{gap:var(--space-10);margin-top:var(--space-14);padding:var(--space-10);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--bg-surface);grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);display:grid}.about-notice-content[data-astro-cid-ql4ng2in] p[data-astro-cid-ql4ng2in]{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--type-magazine-body);line-height:var(--leading-reading-compact)}.about-notice-content[data-astro-cid-ql4ng2in] p[data-astro-cid-ql4ng2in]:last-child{margin-bottom:0}.about-contact[data-astro-cid-ql4ng2in]{gap:var(--space-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.about-contact-links[data-astro-cid-ql4ng2in]{align-items:stretch;gap:var(--space-3);flex-direction:column;display:flex}.about-contact-links[data-astro-cid-ql4ng2in] a[data-astro-cid-ql4ng2in]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:52px;padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--forest-deep);font-size:var(--type-magazine-action);font-weight:var(--weight-bold);display:flex}.about-contact-links[data-astro-cid-ql4ng2in] a[data-astro-cid-ql4ng2in]:hover{border-color:var(--action-green)}.about-page[data-astro-cid-ql4ng2in] a[data-astro-cid-ql4ng2in]:focus-visible{outline:3px solid var(--earth-accent);outline-offset:3px}@media (width<=850px){.about-hero[data-astro-cid-ql4ng2in],.about-notice[data-astro-cid-ql4ng2in],.about-contact[data-astro-cid-ql4ng2in]{gap:var(--space-6);grid-template-columns:1fr}.about-card-grid[data-astro-cid-ql4ng2in],.about-principle-grid[data-astro-cid-ql4ng2in]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=580px){.about-page[data-astro-cid-ql4ng2in]{padding-block:var(--space-5) var(--space-12)}.about-breadcrumb[data-astro-cid-ql4ng2in]{margin-bottom:var(--space-7)}.about-hero[data-astro-cid-ql4ng2in]{padding-bottom:var(--space-10)}.about-hero[data-astro-cid-ql4ng2in] h1[data-astro-cid-ql4ng2in]{font-size:var(--type-article-title)}.about-lead[data-astro-cid-ql4ng2in]{font-size:var(--type-supporting-heading)}.about-hero-aside[data-astro-cid-ql4ng2in]{padding:var(--space-5)}.about-section[data-astro-cid-ql4ng2in]{padding-top:var(--space-10)}.about-card-grid[data-astro-cid-ql4ng2in],.about-principle-grid[data-astro-cid-ql4ng2in]{grid-template-columns:1fr}.about-card[data-astro-cid-ql4ng2in],.about-principle[data-astro-cid-ql4ng2in]{padding:var(--space-5)}.about-notice[data-astro-cid-ql4ng2in]{margin-top:var(--space-10);padding:var(--space-5)}}
