.page-module__NfDiEG__aboutPage{min-height:100vh}.page-module__NfDiEG__hero{padding:var(--space-20)0 var(--space-16);text-align:center;color:var(--color-white)}.page-module__NfDiEG__heroEyebrow{font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:2px;color:#ffffffd9;margin-bottom:var(--space-4);display:inline-block}.page-module__NfDiEG__hero h1{color:var(--color-white);letter-spacing:-.02em;margin-bottom:var(--space-4)}.page-module__NfDiEG__heroSubtitle{font-size:var(--text-xl);color:#ffffffe6;max-width:700px;margin:0 auto}.page-module__NfDiEG__sectionIntro{max-width:640px;margin-bottom:var(--space-16)}.page-module__NfDiEG__eyebrow{font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:2px;color:var(--color-primary-green);margin-bottom:var(--space-4);display:inline-block}.page-module__NfDiEG__sectionTitle{font-size:var(--text-4xl);font-weight:var(--font-extrabold);letter-spacing:-.02em;margin-bottom:var(--space-4)}.page-module__NfDiEG__storySection{background-color:var(--color-white)}.page-module__NfDiEG__contentGrid{gap:var(--space-12);grid-template-columns:1fr;align-items:center;display:grid}.page-module__NfDiEG__text{font-size:var(--text-lg);color:var(--color-gray-600);margin-bottom:var(--space-4);line-height:1.7}.page-module__NfDiEG__text strong{color:var(--color-gray-900)}.page-module__NfDiEG__imageWrapper{position:relative}.page-module__NfDiEG__imageWrapper:after{content:"";pointer-events:none;border-radius:12px;position:absolute;inset:0;box-shadow:0 1px 2px #0000000a,0 12px 32px #00000014}.page-module__NfDiEG__missionSection{background-color:var(--color-gray-50)}.page-module__NfDiEG__missionVisionGrid{gap:var(--space-10);grid-template-columns:1fr;display:grid}.page-module__NfDiEG__missionItem{border-top:2px solid var(--color-gray-900);padding-top:var(--space-6)}.page-module__NfDiEG__missionTitle{font-size:var(--text-2xl);font-weight:var(--font-bold);letter-spacing:-.01em;color:var(--color-gray-900);margin-bottom:var(--space-3)}.page-module__NfDiEG__missionText{font-size:var(--text-lg);color:var(--color-gray-600);margin:0;line-height:1.7}.page-module__NfDiEG__valuesSection{background-color:var(--color-white)}.page-module__NfDiEG__valuesGrid{gap:var(--space-10);grid-template-columns:1fr;display:grid}.page-module__NfDiEG__valueItem{border-top:1px solid var(--color-gray-200);padding-top:var(--space-6)}.page-module__NfDiEG__valueNumber{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-bold);letter-spacing:1px;color:var(--color-primary-green);margin-bottom:var(--space-3)}.page-module__NfDiEG__valueTitle{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-gray-900);margin-bottom:var(--space-2)}.page-module__NfDiEG__valueDescription{color:var(--color-gray-600);margin:0;line-height:1.7}.page-module__NfDiEG__cta{padding:var(--space-20)0;text-align:center}.page-module__NfDiEG__ctaTitle{font-size:var(--text-5xl);font-weight:var(--font-extrabold);letter-spacing:-.02em;color:var(--color-white);margin-bottom:var(--space-4)}.page-module__NfDiEG__ctaText{font-size:var(--text-xl);color:#ffffffe6;margin-bottom:var(--space-8);max-width:800px;margin-left:auto;margin-right:auto}.page-module__NfDiEG__ctaButtons{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:768px){.page-module__NfDiEG__contentGrid{grid-template-columns:1fr 1fr}.page-module__NfDiEG__missionVisionGrid,.page-module__NfDiEG__valuesGrid{gap:var(--space-12);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__NfDiEG__valuesGrid{gap:var(--space-8);grid-template-columns:repeat(4,1fr)}}@media (max-width:767px){.page-module__NfDiEG__hero{padding:3.5rem 0 3rem}.page-module__NfDiEG__heroSubtitle{font-size:var(--text-base);line-height:1.55}.page-module__NfDiEG__contentGrid,.page-module__NfDiEG__missionVisionGrid,.page-module__NfDiEG__valuesGrid{gap:var(--space-8)}.page-module__NfDiEG__text,.page-module__NfDiEG__missionText{font-size:var(--text-base)}.page-module__NfDiEG__sectionIntro{margin-bottom:var(--space-8)}.page-module__NfDiEG__sectionTitle,.page-module__NfDiEG__ctaTitle{font-size:var(--text-3xl)}.page-module__NfDiEG__ctaText{font-size:var(--text-base)}.page-module__NfDiEG__cta{padding:var(--space-16)0}.page-module__NfDiEG__ctaButtons{flex-direction:column;align-items:stretch;width:min(100%,23rem);margin-inline:auto}.page-module__NfDiEG__ctaButtons>a{width:100%}}
