.principles[data-astro-cid-xfs72xng]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--ink);color:var(--white);overflow:hidden}.principles-image[data-astro-cid-xfs72xng]{min-height:100%;overflow:hidden;border-radius:var(--radius-lg)}.principles-image[data-astro-cid-xfs72xng] img[data-astro-cid-xfs72xng]{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.04)}.principles-copy[data-astro-cid-xfs72xng]{align-self:center;max-width:650px;padding:3.25rem clamp(2rem,4vw,3.5rem)}.principles[data-astro-cid-xfs72xng] h2[data-astro-cid-xfs72xng]{color:var(--white);font-size:clamp(2.1rem,3.7vw,3rem);margin-bottom:1.5rem}.lead[data-astro-cid-xfs72xng]{color:#ffffffb3;font-size:1.14rem;line-height:1.75;margin:0 0 2rem;max-width:47ch}.principles-list[data-astro-cid-xfs72xng]{border-top:1px solid rgba(255,255,255,.13)}.principle[data-astro-cid-xfs72xng]{padding:1rem 0 1.1rem;border-bottom:1px solid rgba(255,255,255,.13)}.principle[data-astro-cid-xfs72xng] h3[data-astro-cid-xfs72xng]{color:var(--white);font-size:1.15rem;margin-bottom:.4rem}.principle[data-astro-cid-xfs72xng] p[data-astro-cid-xfs72xng]{color:#fff9;line-height:1.6;margin:0;font-size:.98rem}@media (min-width: 901px){.principles-image[data-astro-cid-xfs72xng]{min-height:0;height:800px;align-self:center}}@media (max-width: 900px){.principles[data-astro-cid-xfs72xng]{grid-template-columns:1fr}.principles-image[data-astro-cid-xfs72xng]{min-height:520px;max-height:70vh}.principles-copy[data-astro-cid-xfs72xng]{max-width:none}}@media (max-width: 600px){.principles-image[data-astro-cid-xfs72xng]{min-height:390px}}.about-hero[data-astro-cid-gfcmjnow]{position:relative;background:var(--ink);padding:8rem clamp(1.25rem,4vw,2rem) 0;color:var(--white);overflow:hidden}.about-hero-inner[data-astro-cid-gfcmjnow]{max-width:var(--content);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,6vw,5rem);align-items:end}.hero-copy[data-astro-cid-gfcmjnow]{padding-bottom:clamp(3.5rem,7vw,6rem)}.about-hero[data-astro-cid-gfcmjnow] h1[data-astro-cid-gfcmjnow]{color:var(--white);font-size:clamp(2.8rem,7vw,5.2rem);line-height:1.02;margin-bottom:1.5rem}.about-hero[data-astro-cid-gfcmjnow] h1[data-astro-cid-gfcmjnow] span[data-astro-cid-gfcmjnow]{color:var(--brass-soft)}.about-hero[data-astro-cid-gfcmjnow] .lead[data-astro-cid-gfcmjnow]{max-width:44ch;font-size:1.15rem;line-height:1.7;color:#ffffffb8;margin:0 0 1.75rem}.hero-facts[data-astro-cid-gfcmjnow]{list-style:none;margin:0 0 2.25rem;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.hero-facts[data-astro-cid-gfcmjnow] li[data-astro-cid-gfcmjnow]{padding:.45rem .9rem;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill);font-size:.88rem;color:#ffffffd9}.hero-actions[data-astro-cid-gfcmjnow]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem}.hero-link[data-astro-cid-gfcmjnow]{color:var(--white);font-family:var(--font-display);font-weight:700;font-size:.95rem;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:.15rem;transition:border-color .3s var(--ease-out)}.hero-link[data-astro-cid-gfcmjnow]:hover{color:var(--white);border-color:var(--brass)}.hero-photo[data-astro-cid-gfcmjnow]{width:100%;max-width:480px;justify-self:end}.hero-photo[data-astro-cid-gfcmjnow] img{display:block;width:100%;height:auto}.about[data-astro-cid-gfcmjnow]{padding:var(--space-section) 2rem;max-width:var(--content);margin:0 auto}.about-grid[data-astro-cid-gfcmjnow]{display:grid;grid-template-columns:1.05fr .95fr;gap:3.5rem;align-items:center;margin-bottom:4.5rem}.about[data-astro-cid-gfcmjnow] h2[data-astro-cid-gfcmjnow]{margin-bottom:1.25rem}.about[data-astro-cid-gfcmjnow] p[data-astro-cid-gfcmjnow]{font-size:1.08rem;line-height:1.75;color:var(--muted);margin-bottom:1.25rem}.about-grid[data-astro-cid-gfcmjnow] .about-image{max-height:560px}.credentials[data-astro-cid-gfcmjnow]{margin-top:2rem;padding-top:1.75rem;border-top:1px solid rgba(18,16,14,.1)}.credentials[data-astro-cid-gfcmjnow] h3[data-astro-cid-gfcmjnow]{font-size:1.2rem;margin-bottom:1rem}.credentials[data-astro-cid-gfcmjnow] ul[data-astro-cid-gfcmjnow]{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.credentials[data-astro-cid-gfcmjnow] li[data-astro-cid-gfcmjnow]{position:relative;padding-left:1.35rem;color:var(--ink-soft);font-size:1.02rem;line-height:1.5}.credentials[data-astro-cid-gfcmjnow] li[data-astro-cid-gfcmjnow]:before{content:"";position:absolute;left:0;top:.6rem;width:.5rem;height:.5rem;background:var(--brass)}.personal-story[data-astro-cid-gfcmjnow]{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,5vw,4rem);align-items:center;background:var(--ink);color:#ffffffc7;padding:clamp(2.5rem,6vw,4rem);border-radius:var(--radius-lg)}@media (max-width: 900px){.personal-story[data-astro-cid-gfcmjnow]{grid-template-columns:1fr}.personal-story[data-astro-cid-gfcmjnow] .story-photo{max-width:360px}}.personal-story[data-astro-cid-gfcmjnow] h2[data-astro-cid-gfcmjnow]{color:var(--white);margin-bottom:1.5rem;max-width:16ch}.personal-story[data-astro-cid-gfcmjnow] p[data-astro-cid-gfcmjnow]{font-size:1.12rem;line-height:1.75;max-width:58ch;margin:0 0 1.25rem;color:#ffffffb3}.personal-story[data-astro-cid-gfcmjnow] p[data-astro-cid-gfcmjnow]:last-child{margin-bottom:0}.cta-section-about[data-astro-cid-gfcmjnow]{background:var(--paper);padding:var(--space-section) 2rem;text-align:center}.cta-section-about[data-astro-cid-gfcmjnow] h2[data-astro-cid-gfcmjnow]{margin-bottom:1rem}.cta-section-about[data-astro-cid-gfcmjnow] p[data-astro-cid-gfcmjnow]:not(.eyebrow){font-size:1.12rem;margin:0 auto 2rem;color:var(--muted);max-width:36ch;line-height:1.65}.cta-button[data-astro-cid-gfcmjnow]{display:inline-flex;align-items:center;justify-content:center;min-height:3.15rem;background:var(--brass);color:var(--ink);padding:.85rem 1.7rem;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:.95rem;border:1px solid var(--brass);border-radius:var(--radius-pill);transition:background .35s var(--ease-out)}.cta-button[data-astro-cid-gfcmjnow]:hover{background:var(--brass-soft);border-color:var(--brass-soft);color:var(--ink)}@media (max-width: 900px){.about-hero[data-astro-cid-gfcmjnow]{padding-top:7rem}.about-hero-inner[data-astro-cid-gfcmjnow]{grid-template-columns:1fr;gap:0}.hero-copy[data-astro-cid-gfcmjnow]{padding-bottom:2.5rem}.hero-photo[data-astro-cid-gfcmjnow]{justify-self:center;max-width:360px}}@media (max-width: 968px){.about[data-astro-cid-gfcmjnow],.cta-section-about[data-astro-cid-gfcmjnow]{padding-left:1.25rem;padding-right:1.25rem}.about-grid[data-astro-cid-gfcmjnow]{grid-template-columns:1fr;gap:2rem}.about-grid[data-astro-cid-gfcmjnow] .about-image{max-width:420px}}
