.about-hero[data-astro-cid-ta2fbyqs]{min-height:85vh;padding-bottom:var(--section-normal);align-items:flex-end;display:flex;position:relative;overflow:hidden}.about-hero-bg[data-astro-cid-ta2fbyqs]{z-index:0;position:absolute;inset:0}.about-hero-image[data-astro-cid-ta2fbyqs]{object-fit:cover;width:100%;height:100%}.about-hero-overlay[data-astro-cid-ta2fbyqs]{background:linear-gradient(to top, var(--color-hero-overlay-dark) 0%, var(--color-hero-overlay-mid) 45%, transparent 80%);position:absolute;inset:0}.about-hero-content[data-astro-cid-ta2fbyqs]{z-index:5;width:100%;position:relative}.about-hero-inner[data-astro-cid-ta2fbyqs]{max-width:var(--container-max);padding:0 var(--container-padding-x);gap:var(--space-5);flex-direction:column;margin:0 auto;display:flex}.about-h1[data-astro-cid-ta2fbyqs],.about-hero-sub[data-astro-cid-ta2fbyqs],.hero-eyebrow[data-astro-cid-ta2fbyqs]{max-width:var(--container-hero)}.hero-eyebrow[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-on-dark-subtle);letter-spacing:.08em;text-transform:uppercase}.about-h1[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin:0}.h1-primary[data-astro-cid-ta2fbyqs]{font-size:var(--text-fluid-h1);font-weight:var(--font-weight-extrabold);color:var(--color-primitive-limestone);line-height:1.05;display:block}.h1-secondary[data-astro-cid-ta2fbyqs]{font-size:var(--text-fluid-h1-sub);font-weight:var(--font-weight-regular);color:var(--color-text-on-dark-link);margin-top:.2em;line-height:1.1;display:block}.about-hero-sub[data-astro-cid-ta2fbyqs]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-on-dark-muted2);line-height:var(--leading-relaxed);max-width:55ch;margin:0}.about-story[data-astro-cid-ta2fbyqs]{background-color:var(--color-bg-base);padding:var(--section-normal) 0}.about-story-inner[data-astro-cid-ta2fbyqs]{max-width:var(--container-max);padding:0 var(--container-padding-x);gap:var(--space-12);flex-direction:column;margin:0 auto;display:flex}.story-layout[data-astro-cid-ta2fbyqs]{gap:var(--space-12);grid-template-columns:1fr;display:grid}@media (width>=1024px){.story-layout[data-astro-cid-ta2fbyqs]{grid-template-columns:1.6fr 1fr;align-items:start}}.lead-paragraph[data-astro-cid-ta2fbyqs]{font-family:var(--font-body);font-size:var(--text-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--leading-relaxed);max-width:var(--measure-body);margin:0 0 var(--space-6)}.story-text[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);max-width:var(--measure-body);margin:0 0 var(--space-5)}.story-image-col[data-astro-cid-ta2fbyqs]{gap:var(--space-6);flex-direction:column;display:flex}.heritage-stat[data-astro-cid-ta2fbyqs]{gap:var(--space-1);padding:var(--space-5);background-color:var(--color-primitive-well-depth);border-radius:var(--radius-card);flex-direction:column;display:flex}.heritage-year[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--text-fluid-h2);font-weight:var(--font-weight-regular);color:var(--color-primitive-iron-ochre);letter-spacing:var(--tracking-tight);line-height:1}.heritage-label[data-astro-cid-ta2fbyqs]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-on-dark-muted2)}.heritage-image[data-astro-cid-ta2fbyqs]{width:100%;height:auto;display:block}.about-values[data-astro-cid-ta2fbyqs]{background-color:var(--color-primitive-limestone);padding:var(--section-normal) 0}.about-values-inner[data-astro-cid-ta2fbyqs]{max-width:var(--container-max);padding:0 var(--container-padding-x);gap:var(--space-12);flex-direction:column;margin:0 auto;display:flex}.values-grid[data-astro-cid-ta2fbyqs]{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=768px){.values-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1.2fr 1fr}}@media (width>=1024px){.values-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1.3fr 1fr .8fr}}.value-card[data-astro-cid-ta2fbyqs]{background-color:var(--color-bg-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-card);padding:var(--card-padding);gap:var(--space-3);box-shadow:var(--shadow-1);transition:transform var(--duration-fast) var(--ease-primary), box-shadow var(--duration-fast) var(--ease-primary);flex-direction:column;display:flex}.value-card[data-astro-cid-ta2fbyqs]:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}.value-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:var(--text-fluid-h4);color:var(--color-text-primary);line-height:var(--leading-tight);margin:0}.value-body[data-astro-cid-ta2fbyqs]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.about-cta[data-astro-cid-ta2fbyqs]{padding:var(--section-normal) 0}.about-cta-inner[data-astro-cid-ta2fbyqs]{max-width:var(--container-narrow);padding:0 var(--container-padding-x);margin:0 auto}.about-cta-body[data-astro-cid-ta2fbyqs]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-on-dark-muted2);line-height:var(--leading-relaxed);max-width:52ch;margin:0 0 var(--space-8)}
