.about_page__8oBpB{min-height:calc(100vh - 140px);background:#fafafa;color:#111}.about_inner__8WnGw{max-width:1120px;margin:0 auto;padding:48px 24px 96px}.about_hero__bNYpF{margin-bottom:56px}.about_eyebrow__vWEn5{margin:0 0 12px;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#888}.about_name__tPhlv{margin:0 0 8px;font-size:clamp(36px,6vw,48px);font-weight:700;letter-spacing:-.03em;line-height:1.1}.about_tagline__CU8dF{margin:0 0 20px;font-size:16px;color:#666}.about_intro__fB1L9{margin:0 0 28px;max-width:720px;font-size:16px;line-height:1.75;color:#444}.about_actions__CA3zv{display:flex;flex-wrap:wrap;gap:12px}.about_primaryBtn__Ls7nz,.about_secondaryBtn__JVAxS{display:inline-flex;align-items:center;height:40px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;border-radius:8px;transition:background .2s ease,color .2s ease,border-color .2s ease}.about_primaryBtn__Ls7nz{color:#fff;background:#111}.about_primaryBtn__Ls7nz:hover{background:#333;color:#fff}.about_secondaryBtn__JVAxS{color:#444;background:#fff;border:1px solid #e5e5e5}.about_secondaryBtn__JVAxS:hover{color:#111;border-color:#ccc}.about_section__Z__EL{margin-bottom:48px}.about_sectionTitle__TrB0E{margin:0 0 20px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#888}.about_cards__f_ceM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.about_card__d9vzS{padding:20px 24px;background:#fff;border:1px solid #ebebeb;border-radius:12px}.about_cardTitle__J8wWp{margin:0 0 8px;font-size:16px;font-weight:600}.about_cardTitle__J8wWp a{color:#111;text-decoration:none}.about_cardTitle__J8wWp a:hover{text-decoration:underline}.about_cardDesc__IrNO6{margin:0;font-size:14px;line-height:1.7;color:#555}.about_list___Shj2{margin:0;padding:0;list-style:none}.about_list___Shj2 li{position:relative;padding:12px 0 12px 20px;font-size:15px;line-height:1.65;color:#444;border-bottom:1px solid #f0f0f0}.about_list___Shj2 li:before{content:"";position:absolute;left:0;top:20px;width:6px;height:6px;border-radius:50%;background:#111}.about_list___Shj2 li strong{color:#111;font-weight:600}.about_skills__i4Ouy{display:flex;flex-wrap:wrap;gap:10px}.about_skillTag__1pxV9{padding:8px 14px;font-size:13px;color:#444;background:#fff;border:1px solid #ebebeb;border-radius:999px}.about_timeline__8k05m{display:flex;flex-direction:column;gap:24px}.about_timelineItem__46sJ_{padding-left:20px;border-left:2px solid #ebebeb}.about_timelineMeta__q8Kp0{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:4px}.about_timelinePeriod__Kv6ac{font-size:13px;font-weight:500;color:#888}.about_timelineCompany__sirps{font-size:13px;color:#666}.about_timelineRole__SWt9b{margin:0 0 6px;font-size:15px;font-weight:600;color:#111}.about_timelineDesc__iVKwo{margin:0;font-size:14px;line-height:1.65;color:#555}.about_eduList__Ykris{margin:0;padding:0;list-style:none}.about_eduList__Ykris li{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;padding:10px 0;font-size:14px;color:#444;border-bottom:1px solid #f0f0f0}.about_eduSchool__FPTiT{font-weight:600;color:#111}.about_eduMeta__E5kT0{color:#666}@media screen and (max-width:960px){.about_cards__f_ceM{grid-template-columns:1fr}}@media screen and (max-width:640px){.about_inner__8WnGw{padding:32px 16px 72px}}