.page-module__4W4pXG__page{font-family:var(--font-body);color:var(--color-text-dark)}.page-module__4W4pXG__innerWrap{max-width:var(--max-width-content);padding:0 var(--space-20);margin-inline:auto}.page-module__4W4pXG__sectionEyebrow{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:.12em;text-transform:uppercase;color:var(--color-taupe-deep);font-weight:var(--weight-medium);margin-bottom:var(--space-3-5)}.page-module__4W4pXG__sectionH2{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-bold);margin-bottom:var(--space-5);color:var(--color-text-dark);line-height:1.15}.page-module__4W4pXG__sectionBody{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-mid);font-weight:var(--weight-light);line-height:1.75}.page-module__4W4pXG__hero{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-16) 0 60px}.page-module__4W4pXG__heroBreadcrumb{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--color-taupe-deep);font-weight:var(--weight-medium);margin-bottom:var(--space-4-5);text-align:center}.page-module__4W4pXG__heroBreadcrumbLink{color:var(--color-taupe-deep);text-decoration:none}.page-module__4W4pXG__heroBreadcrumbSep{color:var(--color-text-mid)}.page-module__4W4pXG__heroH1{font-family:var(--font-heading);font-size:64px;font-weight:var(--weight-bold);margin-bottom:var(--space-5);color:var(--color-text-dark);text-align:center;line-height:1.1}.page-module__4W4pXG__heroSubtext{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-mid);font-weight:var(--weight-light);text-align:center;max-width:640px;margin-inline:auto;line-height:1.7}.page-module__4W4pXG__story{padding:var(--space-18) 0}.page-module__4W4pXG__storyCard{max-width:var(--max-width-content);padding:var(--space-16) var(--space-20);background:var(--color-surface-warm);border-radius:var(--radius-2xl);margin-inline:auto}.page-module__4W4pXG__storyGrid{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module__4W4pXG__storyBody{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-mid);font-weight:var(--weight-light);margin-bottom:var(--space-4);line-height:1.75}.page-module__4W4pXG__storyBody:last-child{margin-bottom:0}.page-module__4W4pXG__storyImage{background:var(--color-surface-cream);border-radius:var(--radius-xl);border:1px solid var(--color-border);height:380px;overflow:hidden}.page-module__4W4pXG__storyImage img{object-fit:cover;border-radius:var(--radius-xl);width:100%;height:100%}.page-module__4W4pXG__approach{padding:var(--space-18) 0;background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page-module__4W4pXG__centeredHeader{text-align:center}.page-module__4W4pXG__approachSubtext{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-mid);font-weight:var(--weight-light);max-width:700px;margin-inline:auto;line-height:1.75}.page-module__4W4pXG__approachGrid{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:1fr 1fr;display:grid}.page-module__4W4pXG__approachCard{background:var(--color-surface-warm);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-7)}.page-module__4W4pXG__approachIcon{background:var(--color-surface-cream);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-taupe-deep);margin-bottom:var(--space-4);justify-content:center;align-items:center;display:flex}.page-module__4W4pXG__approachCardTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);margin-bottom:var(--space-2-5);color:var(--color-text-dark)}.page-module__4W4pXG__approachCardBody{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-mid);font-weight:var(--weight-light);line-height:1.65}.page-module__4W4pXG__states{padding:var(--space-18) 0}.page-module__4W4pXG__statesCard{max-width:var(--max-width-content);padding:var(--space-16) var(--space-20);background:var(--color-navy);border-radius:var(--radius-2xl);margin-inline:auto}.page-module__4W4pXG__statesEyebrow{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-dark-muted);font-weight:var(--weight-medium);margin-bottom:var(--space-3-5);text-align:center}.page-module__4W4pXG__statesH2{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-bold);color:var(--color-on-dark);margin-bottom:var(--space-4);text-align:center;line-height:1.15}.page-module__4W4pXG__statesSubtext{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-on-dark-muted);font-weight:var(--weight-light);max-width:560px;margin:0 auto var(--space-10);text-align:center;line-height:1.75}.page-module__4W4pXG__statesGrid{gap:var(--space-5);grid-template-columns:repeat(4,1fr);display:grid}.page-module__4W4pXG__stateCard{background:var(--color-bg);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-6);text-align:center;box-shadow:var(--shadow-md)}.page-module__4W4pXG__stateCardName{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-text-dark);margin-bottom:6px}.page-module__4W4pXG__stateCardAbbr{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-taupe-deep);letter-spacing:.1em;text-transform:uppercase;font-weight:var(--weight-medium)}.page-module__4W4pXG__numbers{padding:var(--space-18) 0;background:var(--color-surface-warm)}.page-module__4W4pXG__numbersGrid{gap:var(--space-6);margin-top:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.page-module__4W4pXG__numbersCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-6);text-align:center}.page-module__4W4pXG__numbersValue{font-family:var(--font-body);font-size:var(--text-5xl);font-weight:var(--weight-bold);color:var(--color-text-dark);margin-bottom:var(--space-2-5);line-height:1}.page-module__4W4pXG__numbersLabel{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-mid);font-weight:var(--weight-light)}.page-module__4W4pXG__why{padding:var(--space-18) 0;background:var(--color-bg);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page-module__4W4pXG__whySubtext{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-mid);font-weight:var(--weight-light);max-width:700px;margin-inline:auto;line-height:1.75}.page-module__4W4pXG__whyGrid{gap:var(--space-5);margin-top:var(--space-10);grid-template-columns:repeat(2,1fr);display:grid}.page-module__4W4pXG__whyCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-7);gap:var(--space-4);align-items:flex-start;display:flex}.page-module__4W4pXG__whyDot{background:var(--color-taupe);border-radius:var(--radius-full);width:10px;height:10px;margin-top:var(--space-2);flex-shrink:0}.page-module__4W4pXG__whyCardTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);margin-bottom:var(--space-2);color:var(--color-text-dark)}.page-module__4W4pXG__whyCardBody{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-mid);font-weight:var(--weight-light);line-height:1.65}@media (max-width:900px){.page-module__4W4pXG__storyGrid,.page-module__4W4pXG__approachGrid{grid-template-columns:1fr}.page-module__4W4pXG__statesGrid{grid-template-columns:repeat(2,1fr)}.page-module__4W4pXG__numbersGrid,.page-module__4W4pXG__whyGrid{grid-template-columns:1fr}.page-module__4W4pXG__heroH1{font-size:var(--text-3xl)}.page-module__4W4pXG__sectionH2,.page-module__4W4pXG__statesH2{font-size:34px}.page-module__4W4pXG__innerWrap{padding:0 var(--space-8)}}@media (max-width:767px){.page-module__4W4pXG__story{padding:var(--space-12) 0}.page-module__4W4pXG__storyCard{padding:var(--space-12) var(--space-7)}.page-module__4W4pXG__states{padding:var(--space-12) 0}.page-module__4W4pXG__statesCard{padding:var(--space-12) var(--space-7)}}@media (max-width:640px){.page-module__4W4pXG__heroH1{font-size:var(--text-2xl)}.page-module__4W4pXG__statesGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.page-module__4W4pXG__innerWrap{padding:0 var(--space-4)}}
