.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}.pillars-about[data-astro-cid-emk76muo]{background-color:var(--color-white);padding:var(--space-2xl) var(--space-md)}.pillars-about-inner[data-astro-cid-emk76muo]{max-width:56rem}.pillars-about[data-astro-cid-emk76muo] h2[data-astro-cid-emk76muo]{margin-bottom:var(--space-md)}.pillars-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)}.pillars-grid[data-astro-cid-emk76muo]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);margin-bottom:var(--space-xl)}.pillar-about[data-astro-cid-emk76muo]{padding:var(--space-lg);border:1px solid var(--color-light);display:flex;flex-direction:column}.pillar-about[data-astro-cid-emk76muo]:nth-child(1){border-top:3px solid var(--color-primary)}.pillar-about[data-astro-cid-emk76muo]:nth-child(2){border-top:3px solid var(--color-mid)}.pillar-about[data-astro-cid-emk76muo]:nth-child(3){border-top:3px solid var(--color-gold)}.pillar-about-label[data-astro-cid-emk76muo]{font-family:var(--font-sans);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-mid);display:block;margin-bottom:var(--space-sm)}.pillar-about[data-astro-cid-emk76muo] h3[data-astro-cid-emk76muo]{font-size:1.05rem;margin-bottom:var(--space-sm)}.pillar-about[data-astro-cid-emk76muo] p[data-astro-cid-emk76muo]{color:var(--color-mid);font-size:.9rem;line-height:1.8;flex:1;margin-bottom:var(--space-md)}.pillar-about-link[data-astro-cid-emk76muo]{font-family:var(--font-sans);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);text-decoration:none;transition:color .2s ease;margin-top:auto}.pillar-about-link[data-astro-cid-emk76muo]:hover{color:var(--color-deep)}.pillars-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}@media(max-width:768px){.pillars-grid[data-astro-cid-emk76muo]{grid-template-columns:1fr}}.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}}
