.about_page__hxz1O{display:flex;flex-direction:column}.about_hero__hgGLN{padding-top:var(--space-8);padding-bottom:var(--space-7)}.about_title__ZvvJk{font-size:clamp(2.25rem,6vw,var(--fs-64));letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);margin-top:.5rem;max-width:22ch}.about_lede__O2tXZ{margin-top:1rem;font-size:var(--fs-18);color:var(--color-ink-2);max-width:60ch;line-height:var(--lh-body)}.about_story__n1jvz{padding-top:var(--space-7);padding-bottom:var(--space-7)}.about_storyGrid__NKz5P{display:grid;grid-template-columns:1fr;gap:var(--space-6);align-items:start}@media (min-width:960px){.about_storyGrid__NKz5P{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-8)}}.about_storyBody__RHU0E{display:flex;flex-direction:column;gap:.75rem}.about_storyTitle__Czqfd{font-size:clamp(1.75rem,4vw,var(--fs-48));letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);margin:.25rem 0 .5rem;max-width:28ch}.about_storyP__7lS_H{font-size:var(--fs-18);line-height:var(--lh-body);color:var(--color-ink-2);max-width:60ch}.about_specCard___PBwS{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border:1px solid var(--color-rule-strong);background:var(--color-paper);border-radius:var(--radius-1)}.about_specs__iUy1T{display:flex;flex-direction:column;gap:.5rem;margin:0}.about_specRow__cIkGA{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.625rem 0;border-bottom:1px solid var(--color-rule);font-family:var(--font-mono);font-size:var(--fs-14)}.about_specRow__cIkGA:last-child{border-bottom:0}.about_specRow__cIkGA dt{text-transform:uppercase;letter-spacing:var(--tracking-wide);font-size:var(--fs-12);color:var(--color-ink-3);margin:0}.about_specRow__cIkGA dd{margin:0;color:var(--color-ink);text-align:right}.about_inlineLink__iz40h{color:var(--color-accent);text-decoration:none}.about_inlineLink__iz40h:hover{color:var(--color-accent-hover)}.about_teamSection__fkf9t{padding-top:var(--space-7);padding-bottom:var(--space-7)}.about_teamHead__V5GfJ{display:flex;flex-direction:column;gap:.25rem;margin-bottom:var(--space-6)}.about_teamHeadTitle__ASJoT{font-size:clamp(1.5rem,3vw,var(--fs-32));letter-spacing:var(--tracking-tight)}.about_cta__cPwet{padding-top:var(--space-7);padding-bottom:var(--space-9)}.about_ctaInner___0F7q{display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.about_ctaTitle__oAlTw{font-size:clamp(1.75rem,4vw,var(--fs-48));letter-spacing:var(--tracking-tight)}.about_ctaText__ZobPH{font-size:var(--fs-18);color:var(--color-ink-2);max-width:60ch}.about_ctaActions__9LXFR{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.5rem}.about_ctaPrimary___Yd6S{display:inline-flex;align-items:center;height:52px;padding:0 1.5rem;background:var(--color-accent);color:var(--color-accent-ink);text-decoration:none;font-weight:600;border-radius:var(--radius-1);font-size:var(--fs-16)}.about_ctaPrimary___Yd6S:hover{background:var(--color-accent-hover)}.about_ctaSecondary__MsL6k{display:inline-flex;align-items:center;height:52px;padding:0 1.5rem;background:transparent;color:var(--color-ink);text-decoration:none;font-weight:600;border:1px solid var(--color-rule-strong);border-radius:var(--radius-1);font-size:var(--fs-16)}.about_ctaSecondary__MsL6k:hover{background:var(--color-ink);color:var(--color-paper)}.Team_team__JAgRf{padding:2.5rem 1rem;background-color:white;margin-top:2.5rem}.Team_teamContent__XeBc1{max-width:1200px;margin:0 auto}.Team_team__JAgRf h2{font-size:2.5rem;color:#1a1a1a;margin-bottom:3rem;text-align:center;font-weight:700;letter-spacing:-.03em;padding:0 1rem}.Team_teamMembers__jLzJI{display:flex;justify-content:center;gap:2rem;margin-bottom:2rem}.Team_teamMember__2apKQ{text-align:center;flex:1;max-width:200px}.Team_teamMemberImage__jNJP3{width:120px;height:120px;border-radius:50%;margin:0 auto 1rem;-o-object-fit:cover;object-fit:cover;border:4px solid white;box-shadow:0 4px 6px rgba(0,0,0,.1)}.Team_teamMember__2apKQ h3{font-size:1.2rem;color:#1a1a1a;margin:0;font-weight:600}.Team_teamDescription__Y_P_Q{font-size:1.2rem;line-height:1.6;color:#666;text-align:center;margin:0;font-style:italic}@media (max-width:768px){.Team_team__JAgRf{padding:2rem .75rem}.Team_team__JAgRf h2{font-size:2rem;margin-bottom:2rem}.Team_teamMembers__jLzJI{gap:1rem}.Team_teamMember__2apKQ{max-width:150px}.Team_teamMemberImage__jNJP3{width:100px;height:100px}.Team_teamDescription__Y_P_Q,.Team_teamMember__2apKQ h3{font-size:1.1rem}}@media (max-width:480px){.Team_team__JAgRf{padding:1.5rem .5rem}.Team_team__JAgRf h2{font-size:1.8rem;margin-bottom:1.5rem}.Team_teamMembers__jLzJI{gap:.5rem}.Team_teamMember__2apKQ{max-width:100px}.Team_teamMemberImage__jNJP3{width:80px;height:80px}.Team_teamMember__2apKQ h3{font-size:.9rem}.Team_teamDescription__Y_P_Q{font-size:1rem}}