.about_page__tQR5I{max-width:74rem;padding-top:3.5rem;padding-bottom:5rem}.about_label__ydeOg{font-family:var(--font-geist-mono);font-size:.65rem;font-weight:400;letter-spacing:.12em;line-height:1.6;text-transform:uppercase;color:var(--muted)}.about_hero__pyvM_{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:4rem;padding-bottom:2.5rem}.about_hero__pyvM_ h1{max-width:13ch;margin-top:1rem;font-size:clamp(2.6rem,4.6vw,4.6rem);font-weight:500;line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.about_byline__v1Oky{max-width:38rem;margin-top:1.25rem;font-family:var(--font-geist-mono);font-size:.68rem;line-height:1.9;color:var(--muted)}.about_productAction__wtr9M{display:inline-flex;align-items:center;gap:1.5rem;margin-top:1.5rem;padding:.8rem 1rem;background:var(--foreground);color:var(--background);font-family:var(--font-geist-mono);font-size:.72rem;line-height:1.4}.about_contacts__xwt9z{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1rem;font-family:var(--font-geist-mono);font-size:.68rem;color:var(--muted)}.about_contacts__xwt9z a{text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:.3rem}.about_contacts__xwt9z a:hover{text-decoration-color:var(--foreground);color:var(--foreground)}.about_page__tQR5I a:focus-visible{outline:1px solid var(--foreground);outline-offset:5px}.about_background__Y2U_e{padding-top:2.65rem}.about_intro__4u6PW{font-size:1.03rem;line-height:1.75;max-width:40ch}.about_experience__3ZTzO{display:grid;gap:1rem;margin-top:1.5rem}.about_job__8FaFY{padding-top:1rem;border-top:1px solid var(--line)}.about_jobHeading__4NdZQ{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.35rem .8rem}.about_jobHeading__4NdZQ .about_company__HJx1t{font-size:.9rem;font-weight:500}.about_jobHeading__4NdZQ>p:not(.about_company__HJx1t){font-family:var(--font-geist-mono);font-size:.58rem;line-height:1.6;color:var(--muted)}.about_role__R7eQq{margin-top:.25rem;font-size:.76rem;color:var(--muted)}.about_jobDescription__7_zJL{max-width:53ch;margin-top:.5rem;font-size:.8rem;line-height:1.7;color:var(--muted)}.about_sectionTitle__Mpl98{font-size:1.25rem;font-weight:500;line-height:1.4;letter-spacing:-.025em}.about_approach__zolcf,.about_purpose__HGfwn{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:2.5rem;padding:2rem 0;border-top:1px solid var(--line)}.about_lead__loajO{max-width:57ch;font-size:1.2rem;line-height:1.7;letter-spacing:-.015em}.about_workspace__5RvIC{padding:1rem 0 2.5rem}.about_sectionGrid__dDwRy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:1.4rem}.about_productSection__L8Cjt{padding-top:1rem;border-top:1px solid var(--line)}.about_productSection__L8Cjt h3 a{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:1.08rem;font-weight:500;letter-spacing:-.025em}.about_productSection__L8Cjt h3 span{color:var(--muted);font-size:.85rem}.about_productSection__L8Cjt h3 a:hover{text-decoration:underline;text-underline-offset:.3rem}.about_productSection__L8Cjt>p{max-width:39ch;margin-top:.8rem;font-size:.85rem;line-height:1.8;color:var(--muted)}.about_productSection__L8Cjt .about_detail__wqaom{font-family:var(--font-geist-mono);font-size:.6rem;line-height:1.9}.about_copy__YTHpp{max-width:68ch;font-size:.9rem;line-height:1.8;color:var(--muted)}.about_stack__YRQvK{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem 2rem;margin-top:1.5rem}.about_stack__YRQvK dt{font-size:.8rem;font-weight:500;line-height:1.6}.about_stack__YRQvK dd{margin-top:.25rem;font-size:.79rem;line-height:1.65;color:var(--muted)}.about_contribution__X_IhA{margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--line);font-size:.9rem;line-height:1.8;max-width:68ch}.about_direction__EWd4H{margin-top:.5rem;padding-top:2rem;border-top:1px solid var(--line)}.about_direction__EWd4H dl{margin-top:1.25rem}.about_direction__EWd4H dl>div{display:grid;grid-template-columns:14rem minmax(0,1fr);gap:2.5rem;padding:1rem 0;border-bottom:1px solid var(--line)}.about_direction__EWd4H dt{font-size:.85rem;font-weight:500;line-height:1.6}.about_direction__EWd4H dd{font-size:.85rem;line-height:1.75;color:var(--muted)}.about_notice__m6la_{margin-top:1.5rem;max-width:65ch;font-size:.78rem;line-height:1.8;color:var(--muted)}@media(max-width:900px){.about_hero__pyvM_{gap:2rem}.about_approach__zolcf,.about_direction__EWd4H dl>div,.about_purpose__HGfwn{grid-template-columns:11rem minmax(0,1fr);gap:1.5rem}.about_sectionGrid__dDwRy{gap:1.25rem}}@media(max-width:700px){.about_page__tQR5I{padding-top:2.25rem;padding-bottom:3.5rem}.about_hero__pyvM_{grid-template-columns:1fr;gap:2rem;padding-bottom:2rem}.about_hero__pyvM_ h1{font-size:clamp(2.6rem,10vw,3.6rem)}.about_byline__v1Oky{max-width:32rem;font-size:.63rem}.about_background__Y2U_e{padding-top:0}.about_intro__4u6PW{font-size:.95rem;max-width:46ch}.about_experience__3ZTzO{margin-top:1rem}.about_approach__zolcf,.about_purpose__HGfwn{grid-template-columns:1fr;gap:1rem;padding:1.5rem 0}.about_sectionTitle__Mpl98{font-size:1.15rem}.about_lead__loajO{font-size:1.05rem}.about_workspace__5RvIC{padding:.75rem 0 2rem}.about_sectionGrid__dDwRy{grid-template-columns:1fr;gap:1.25rem;margin-top:1.1rem}.about_productSection__L8Cjt>p{max-width:47ch;margin-top:.65rem}.about_productSection__L8Cjt .about_detail__wqaom{margin-top:.5rem}.about_stack__YRQvK{grid-template-columns:1fr;gap:.9rem}.about_stack__YRQvK dd,.about_stack__YRQvK dt{font-size:.76rem}.about_contribution__X_IhA{margin-top:1.25rem;font-size:.85rem}.about_direction__EWd4H{padding-top:1.5rem}.about_direction__EWd4H dl>div{grid-template-columns:1fr;gap:.3rem;padding:.85rem 0}.about_direction__EWd4H dd{font-size:.82rem}}