.about_page__BgOyO{--about-muted:#59685f;--about-soft:#e8f0e9;color:var(--ink);background:var(--paper)}.about_container__SPYvP{width:min(var(--site-container),calc(100% - var(--site-gutter) * 2));margin-inline:auto}.about_compound__Bw6zv{white-space:nowrap}.about_page__BgOyO section[id]{scroll-margin-top:24px}.about_skipLink__dvJIg{position:fixed;z-index:100;top:16px;left:24px;padding:12px 20px;border-radius:6px;color:var(--ink);background:white;transform:translateY(-180%)}.about_skipLink__dvJIg:focus{transform:translateY(0)}.about_page__BgOyO a:focus-visible{outline:2px solid var(--brand);outline-offset:5px}.about_eyebrow__Z_HBW{display:inline-block;color:var(--brand-dark);font-size:var(--type-label);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.about_hero___2iXF{padding:132px 0 96px}.about_breadcrumb__xtPUI ol{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:0;list-style:none;color:var(--about-muted);font-size:var(--type-label)}.about_breadcrumb__xtPUI a,.about_breadcrumb__xtPUI li{display:inline-flex;align-items:center}.about_breadcrumb__xtPUI a{min-height:44px}.about_breadcrumb__xtPUI a:hover{color:var(--brand-dark)}.about_breadcrumb__xtPUI svg{width:12px;height:12px}.about_breadcrumb__xtPUI [aria-current]{color:var(--ink)}.about_heroLayout__DD0yX{display:grid;gap:40px;margin-top:48px}.about_heroCopy__6U5kJ{animation:about_aboutEnter__ymJXv var(--motion-reveal) var(--motion-ease) both}.about_hero___2iXF h1{margin:24px 0;font-size:var(--type-display);line-height:1.08;letter-spacing:-.045em;font-weight:600;text-wrap:balance}.about_hero___2iXF h1 span{color:var(--brand-dark)}.about_heroCopy__6U5kJ>p{max-width:575px;margin:0;color:var(--about-muted);font-size:var(--type-lead);line-height:1.75;text-wrap:pretty}.about_primaryAction__hbj_a{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:52px;margin-top:32px;padding:14px 22px;border:1px solid transparent;border-radius:6px;background:var(--brand-dark);color:white;font-size:var(--type-detail);font-weight:600}.about_primaryAction__hbj_a svg{width:17px;height:17px;flex-shrink:0}.about_primaryAction__hbj_a:hover{background:#005e32;box-shadow:0 6px 20px #005e3220}.about_primaryAction__hbj_a:hover svg{transform:translateY(3px)}.about_pageNav__Ubr7U{display:grid;align-self:center;border-top:1px solid var(--line)}.about_pageNav__Ubr7U a{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:64px;padding:16px 12px;border-bottom:1px solid var(--line);color:#304639;font-size:var(--type-detail);font-weight:500}.about_pageNav__Ubr7U a>span:first-child{color:var(--about-muted);font-size:var(--type-label);font-weight:400;font-variant-numeric:tabular-nums}.about_pageNav__Ubr7U svg{width:16px;height:16px;color:var(--brand-dark)}.about_pageNav__Ubr7U a:hover{background:var(--about-soft);color:var(--brand-dark)}.about_pageNav__Ubr7U a:hover svg{transform:translateY(3px)}.about_mission__QWqxV,.about_story__v5H0h,.about_team__AA0NI,.about_values__ItbV7{padding-block:var(--section-space)}.about_mission__QWqxV{border-block:1px solid #d2e1d6;background:var(--about-soft)}.about_missionLayout__EfRdQ{display:grid;gap:32px}.about_sectionNumber__P5TeM{display:inline-block;color:var(--brand-dark);font-size:var(--type-label);font-variant-numeric:tabular-nums;letter-spacing:.1em}.about_page__BgOyO h2{margin:24px 0 0;font-size:var(--type-section);font-weight:600;line-height:var(--leading-section);letter-spacing:-.04em;text-wrap:balance}.about_missionCopy__xq1fE>p{margin:0;color:#405749;font-size:var(--type-body);line-height:1.75}.about_missionCopy__xq1fE .about_belief__5ulkd{margin-top:28px;color:#163b27;font-size:var(--type-card);line-height:1.45;letter-spacing:-.025em;font-weight:500;text-wrap:pretty}.about_story__v5H0h{background:white}.about_storyLayout__xsy47{display:grid;gap:40px}.about_storyCopy__bd7PA>p{max-width:600px;margin:24px 0 0;color:var(--about-muted);font-size:var(--type-body);line-height:1.75}.about_textLink__rgMvQ{display:inline-flex;align-items:center;gap:20px;min-height:44px;color:var(--brand-dark);font-size:var(--type-detail);font-weight:600}.about_textLink__rgMvQ svg{width:17px;height:17px;flex-shrink:0}.about_textLink__rgMvQ:hover{color:var(--ink)}.about_textLink__rgMvQ:hover svg{transform:translateX(3px)}.about_storyCopy__bd7PA .about_textLink__rgMvQ{margin-top:24px}.about_storyFacts__wNyMO{display:grid;gap:28px;margin:0;padding:32px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.about_storyFacts__wNyMO>div{display:flex;flex-direction:column;gap:12px}.about_storyFacts__wNyMO>div+div{padding-top:28px;border-top:1px solid var(--line)}.about_storyFacts__wNyMO dt{max-width:200px;color:var(--about-muted);font-size:var(--type-detail);line-height:1.7}.about_storyFacts__wNyMO dd{order:-1;margin:0;color:var(--brand-dark);font-size:var(--type-section);line-height:1.1;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.about_storyFacts__wNyMO dd span{color:#658772}.about_team__AA0NI{border-block:1px solid var(--line)}.about_teamHeading__eEB_7{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:48px}.about_teamGrid__tUbfH{display:grid;grid-template-columns:1fr;gap:40px 24px}.about_teamMember__XQ_3y{min-width:0}.about_portrait__PsItj{aspect-ratio:1;overflow:hidden;margin-bottom:24px;border:1px solid var(--line);border-radius:10px;background:var(--about-soft)}.about_portrait__PsItj img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--motion-card) var(--motion-ease)}.about_teamMember__XQ_3y h3{margin:0;color:var(--ink);font-size:var(--type-card);line-height:1.2;letter-spacing:-.025em;font-weight:600;text-wrap:balance}.about_teamMember__XQ_3y>p{margin:12px 0 0;color:var(--about-muted);font-size:var(--type-detail);line-height:1.7}.about_values__ItbV7{background:white}.about_valuesLayout__R5fQG{display:grid;gap:40px}.about_valuesHeading__Ex_R0 .about_textLink__rgMvQ{margin-top:28px}.about_valuesList__Yv1Bg{border-top:1px solid var(--line)}.about_value__fll35{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:24px;padding-block:32px;border-bottom:1px solid var(--line)}.about_valueIcon__8oi7W{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dce6df;border-radius:8px;color:var(--brand-dark);background:#f0f5ef}.about_valueIcon__8oi7W svg{width:24px;height:24px;stroke-width:1.6}.about_value__fll35 h3{margin:0;font-size:var(--type-card);line-height:1.2;letter-spacing:-.025em;font-weight:600}.about_value__fll35 p{margin:16px 0 0;color:var(--about-muted);font-size:var(--type-body);line-height:1.75}.about_page__BgOyO a:active{opacity:.8}@keyframes about_aboutEnter__ymJXv{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (hover:hover) and (pointer:fine){.about_teamMember__XQ_3y:hover .about_portrait__PsItj img{transform:scale(1.025)}}@media (min-width:561px){.about_teamGrid__tUbfH{grid-template-columns:repeat(2,minmax(0,1fr))}.about_teamMember__XQ_3y{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.about_storyFacts__wNyMO{grid-template-columns:1fr 1fr;gap:32px}.about_storyFacts__wNyMO>div+div{padding-top:0;padding-left:32px;border-top:0;border-left:1px solid var(--line)}}@media (min-width:821px){.about_heroLayout__DD0yX{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:100px}.about_missionLayout__EfRdQ{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:80px}.about_missionCopy__xq1fE{padding-top:6px}.about_storyLayout__xsy47{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:100px}.about_storyCopy__bd7PA{grid-column:2;grid-row:1}.about_storyFacts__wNyMO{grid-column:1;grid-row:1;grid-template-columns:1fr;padding:40px}.about_storyFacts__wNyMO>div+div{padding:28px 0 0;border-left:0;border-top:1px solid var(--line)}.about_valuesLayout__R5fQG{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:80px}}@media (min-width:1025px){.about_teamGrid__tUbfH{grid-template-columns:repeat(4,minmax(0,1fr))}.about_valuesHeading__Ex_R0{position:sticky;top:140px}}@media (max-width:1024px){.about_heroLayout__DD0yX,.about_storyLayout__xsy47{column-gap:48px}}@media (max-width:820px){.about_hero___2iXF{padding-bottom:80px}.about_heroLayout__DD0yX{margin-top:40px}.about_pageNav__Ubr7U{grid-template-columns:1fr 1fr}.about_pageNav__Ubr7U a:nth-child(odd){border-right:1px solid var(--line)}}@media (max-width:620px){.about_container__SPYvP{width:calc(100% - 36px)}.about_hero___2iXF{padding:108px 0 72px}.about_heroLayout__DD0yX{margin-top:32px;gap:32px}.about_hero___2iXF h1{margin-top:20px}.about_pageNav__Ubr7U{grid-template-columns:1fr}.about_pageNav__Ubr7U a:nth-child(odd){border-right:0}.about_teamHeading__eEB_7{margin-bottom:32px}.about_storyFacts__wNyMO{padding:28px}.about_value__fll35{column-gap:16px;padding-block:28px}}@media (max-width:560px){.about_hero___2iXF h1{letter-spacing:-.035em}}@media (prefers-reduced-motion:reduce){.about_heroCopy__6U5kJ{animation:none}.about_page__BgOyO a:hover svg,.about_teamMember__XQ_3y:hover .about_portrait__PsItj img{transform:none}.about_portrait__PsItj img{transition:none}}