.story[data-astro-cid-ta2fbyqs]{grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.story-panel[data-astro-cid-ta2fbyqs]{background:var(--color-hero-bg);color:var(--color-text-on-primary);padding:var(--space-16) var(--space-16) var(--space-16) var(--space-10)}.text-col[data-astro-cid-ta2fbyqs].story-panel p[data-astro-cid-ta2fbyqs]{color:var(--color-text-on-primary)}.story-panel[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;margin-bottom:var(--space-6);padding-bottom:var(--space-4);font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:600;line-height:1.2;position:relative}.story-panel[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]:after{content:"";background:var(--color-primary);width:64px;height:4px;position:absolute;bottom:0;left:0}.story-media[data-astro-cid-ta2fbyqs]{z-index:2;background:var(--color-surface);padding:var(--space-3) var(--space-3) var(--space-4);margin-left:-3rem;position:relative;top:-2.5rem}.story-media[data-astro-cid-ta2fbyqs] .about-img[data-astro-cid-ta2fbyqs]{aspect-ratio:4/3;border:none;border-radius:0;width:100%;display:block}.photo-caption[data-astro-cid-ta2fbyqs]{margin-top:var(--space-3);text-align:center;color:var(--color-text-muted);margin-bottom:0;font-size:.85rem;font-style:italic}@media (width<=900px){.story[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.story-panel[data-astro-cid-ta2fbyqs]{padding:var(--space-10) var(--space-6)}.story-media[data-astro-cid-ta2fbyqs]{margin-left:0;margin-top:calc(var(--space-6) * -1)}}.section[data-astro-cid-ta2fbyqs]{background:0 0}.section-tinted[data-astro-cid-ta2fbyqs],.page-hero[data-astro-cid-ta2fbyqs]{background:color-mix(in srgb, var(--color-hero-bg) 72%, transparent);color:var(--color-text-on-primary)}.section-tinted[data-astro-cid-ta2fbyqs] .diff-context[data-astro-cid-ta2fbyqs]{color:var(--color-text-on-primary)}.section-tinted[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs],.section-tinted[data-astro-cid-ta2fbyqs] .section-title[data-astro-cid-ta2fbyqs],.page-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{color:var(--color-accent)}.section-tinted[data-astro-cid-ta2fbyqs] .diff-context[data-astro-cid-ta2fbyqs]{border-left-color:var(--color-accent)}.page-hero[data-astro-cid-ta2fbyqs]{color:#fff;padding-block:var(--space-12)}.page-hero[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{margin-bottom:var(--space-3);font-size:clamp(1.8rem,4vw,2.8rem);font-weight:700;line-height:1.1}.page-hero[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--color-text-on-primary);font-size:1.05rem}.two-col[data-astro-cid-ta2fbyqs]{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.text-col[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:var(--space-4);font-size:1.8rem;font-weight:600}.text-col[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);margin-bottom:var(--space-4);line-height:1.8}.text-col[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:last-child{margin-bottom:0}.about-img[data-astro-cid-ta2fbyqs]{border-radius:var(--radius-lg);border:1px solid var(--color-border);aspect-ratio:4/3;object-fit:cover;width:100%}.differentiator[data-astro-cid-ta2fbyqs]{max-width:900px}.diff-badge[data-astro-cid-ta2fbyqs]{background:var(--color-accent);color:var(--color-text-on-accent);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-full);margin-bottom:var(--space-3);padding:.25rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.differentiator-header[data-astro-cid-ta2fbyqs]{margin-bottom:var(--space-8)}.differentiator-header[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--color-text-on-primary);font-size:1.8rem;font-weight:600}.diff-grid[data-astro-cid-ta2fbyqs]{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.diff-card[data-astro-cid-ta2fbyqs]{border-top:2px solid var(--color-accent);padding-top:var(--space-4);color:var(--color-text-on-primary)}.diff-label[data-astro-cid-ta2fbyqs]{letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-lighter);border:1px solid var(--color-border);border-radius:var(--radius-sm);margin-bottom:var(--space-3);padding:.2rem .6rem;font-size:.68rem;font-weight:700;display:inline-block}.diff-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:var(--space-2);color:var(--color-text-on-primary);font-size:1.1rem;font-weight:600}.diff-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:color-mix(in srgb, var(--color-text-on-primary) 85%, transparent);font-size:.95rem;line-height:1.7}.diff-context[data-astro-cid-ta2fbyqs]{color:var(--color-text-muted);border-left:3px solid var(--color-accent);padding-left:var(--space-4);font-size:.95rem;font-style:italic}.section-title[data-astro-cid-ta2fbyqs]{text-align:center;margin-bottom:var(--space-10)}.compliance-grid[data-astro-cid-ta2fbyqs]{justify-content:center;align-items:center;gap:var(--space-16);flex-wrap:wrap;display:flex}.compliance-badge[data-astro-cid-ta2fbyqs]{width:auto;height:120px}.mission-section[data-astro-cid-ta2fbyqs]{padding-block:var(--space-12)}.vision-mission-grid[data-astro-cid-ta2fbyqs]{gap:var(--space-10);grid-template-columns:1fr 1fr;display:grid}.vm-card[data-astro-cid-ta2fbyqs]{border-top:2px solid var(--color-accent);padding-top:var(--space-4)}.vm-label[data-astro-cid-ta2fbyqs]{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);margin-bottom:var(--space-3);font-size:.72rem;font-weight:700;display:inline-block}.vm-statement[data-astro-cid-ta2fbyqs]{color:var(--color-text-on-primary);font-size:1.1rem;font-style:italic;line-height:1.8}@media (width<=900px){.two-col[data-astro-cid-ta2fbyqs],.diff-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.leadership-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr)}.compliance-grid[data-astro-cid-ta2fbyqs]{gap:var(--space-6)}.compliance-badge[data-astro-cid-ta2fbyqs]{height:56px}.vision-mission-grid[data-astro-cid-ta2fbyqs]{gap:var(--space-4);grid-template-columns:1fr}.page-hero[data-astro-cid-ta2fbyqs]{padding-bottom:var(--space-6)}.mission-section[data-astro-cid-ta2fbyqs]{padding-top:var(--space-6)}}@media (width<=560px){.leadership-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}
