.about-intro[data-astro-cid-emk76muo]{text-align:center;padding:var(--space-2xl) var(--space-md) var(--space-xl);background-color:var(--color-white)}.about-label[data-astro-cid-emk76muo]{font-family:var(--font-sans);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-mid);margin-bottom:var(--space-sm)}.about-intro[data-astro-cid-emk76muo] h1[data-astro-cid-emk76muo]{font-size:clamp(2.5rem,6vw,4rem);letter-spacing:.06em;margin-bottom:var(--space-sm)}.about-tagline[data-astro-cid-emk76muo]{font-family:var(--font-serif);font-style:italic;color:var(--color-mid);font-size:1.05rem}.section-label[data-astro-cid-emk76muo]{font-family:var(--font-sans);font-size:.625rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-mid);margin-bottom:var(--space-md);display:block}.section-label--light[data-astro-cid-emk76muo]{color:var(--color-light)}.name-story[data-astro-cid-emk76muo]{padding:var(--space-2xl) var(--space-md);background-color:var(--color-white)}.name-story-inner[data-astro-cid-emk76muo]{max-width:42rem;text-align:center}.name-story[data-astro-cid-emk76muo] h2[data-astro-cid-emk76muo]{margin-bottom:var(--space-xl)}.story-body[data-astro-cid-emk76muo]{text-align:left;border-left:2px solid var(--color-light);padding-left:var(--space-lg)}.story-body[data-astro-cid-emk76muo] p[data-astro-cid-emk76muo]{color:var(--color-mid);font-size:1.05rem;line-height:1.9;margin-bottom:var(--space-md)}.story-body[data-astro-cid-emk76muo] p[data-astro-cid-emk76muo]:last-child{margin-bottom:0;font-family:var(--font-serif);font-style:italic;color:var(--color-primary);font-size:1.1rem}.story-body[data-astro-cid-emk76muo] em[data-astro-cid-emk76muo]{font-style:italic;color:var(--color-primary)}.duo[data-astro-cid-emk76muo]{background-color:var(--color-offwhite);padding:var(--space-2xl) var(--space-md)}.duo-inner[data-astro-cid-emk76muo]{max-width:56rem}.duo[data-astro-cid-emk76muo] h2[data-astro-cid-emk76muo]{margin-bottom:var(--space-md)}.duo-intro[data-astro-cid-emk76muo]{color:var(--color-mid);font-size:1.05rem;line-height:1.9;max-width:42rem;margin-bottom:var(--space-xl)}.duo-grid[data-astro-cid-emk76muo]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-bottom:var(--space-xl)}.duo-card[data-astro-cid-emk76muo]{background-color:var(--color-white);border:1px solid var(--color-light);border-top:3px solid var(--color-primary);padding:var(--space-lg)}.duo-role[data-astro-cid-emk76muo]{font-family:var(--font-sans);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-primary);display:block;margin-bottom:var(--space-md)}.duo-card[data-astro-cid-emk76muo] p[data-astro-cid-emk76muo]{color:var(--color-mid);font-size:.95rem;line-height:1.8;margin-bottom:var(--space-sm)}.duo-card[data-astro-cid-emk76muo] p[data-astro-cid-emk76muo]:last-child{margin-bottom:0}.duo-card[data-astro-cid-emk76muo] a[data-astro-cid-emk76muo]{color:var(--color-primary);text-decoration:underline;text-underline-offset:3px}.duo-close[data-astro-cid-emk76muo]{font-family:var(--font-serif);font-style:italic;color:var(--color-mid);font-size:1.05rem;line-height:1.8;text-align:center;max-width:36rem;margin:0 auto}.philosophy[data-astro-cid-emk76muo]{background-color:var(--color-deep);padding:var(--space-2xl) var(--space-md)}.philosophy-inner[data-astro-cid-emk76muo]{max-width:42rem;text-align:center}.philosophy[data-astro-cid-emk76muo] h2[data-astro-cid-emk76muo]{color:var(--color-offwhite);margin-bottom:var(--space-lg)}.philosophy-body[data-astro-cid-emk76muo]{color:var(--color-mid);font-size:1.05rem;line-height:1.9}.values[data-astro-cid-emk76muo]{background-color:var(--color-white);padding:var(--space-2xl) var(--space-md)}.values-inner[data-astro-cid-emk76muo]{max-width:56rem}.values-grid[data-astro-cid-emk76muo]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-top:var(--space-lg)}.value[data-astro-cid-emk76muo]{padding:var(--space-lg);border:1px solid var(--color-light);position:relative}.value-number[data-astro-cid-emk76muo]{font-family:var(--font-serif);font-size:.75rem;letter-spacing:.12em;color:var(--color-gold);display:block;margin-bottom:var(--space-sm)}.value[data-astro-cid-emk76muo] h3[data-astro-cid-emk76muo]{font-size:1.1rem;margin-bottom:var(--space-sm)}.value[data-astro-cid-emk76muo] p[data-astro-cid-emk76muo]{color:var(--color-mid);font-size:.95rem;line-height:1.8}@media(max-width:768px){.duo-grid[data-astro-cid-emk76muo],.values-grid[data-astro-cid-emk76muo]{grid-template-columns:1fr}.story-body[data-astro-cid-emk76muo]{text-align:left}}
