.ResumePage_page__K7qRM{--rs-ink:var(--foreground);--rs-pink:#fa2454;--rs-accent-strong:#d61c47;--rs-header-h:4rem;max-width:1136px;margin:0 auto;padding-bottom:2rem;color:var(--rs-ink);line-height:1.7;word-break:keep-all}.ResumePage_page__K7qRM :where(a){color:inherit;text-decoration:none}.ResumePage_page__K7qRM :where(a,button,summary):focus-visible{outline:2px solid var(--rs-pink);outline-offset:4px}.ResumePage_eyebrow__aQN5h{display:block;color:var(--rs-muted);font-size:11px;letter-spacing:2px;text-transform:uppercase}.ResumePage_sectionTitle__GheuG{margin:8px 0 0;font-weight:700;font-size:24px;line-height:1.3;letter-spacing:-.6px}.ResumePage_chapter__z0CMF{padding:56px 0;border-bottom:1px solid var(--rs-line);scroll-margin-top:calc(var(--rs-header-h) + 3.5rem)}.ResumePage_hero__GGLzU{padding:48px 0 36px}.ResumePage_heroTop__4wzNd{display:flex;gap:20px;justify-content:space-between;align-items:center}.ResumePage_status__rQq96{display:flex;gap:8px;align-items:center;color:var(--rs-muted);font-size:11px}.ResumePage_dot__zvDjy{width:6px;height:6px;background:var(--rs-pink);border-radius:50%}.ResumePage_name__aPDMB{margin:22px 0 18px;font-weight:700;font-size:44px;line-height:1.4;letter-spacing:-1.6px}.ResumePage_nameEn__WH65c{margin-left:18px;color:var(--rs-muted);font-weight:400;font-size:14px;letter-spacing:0}.ResumePage_positioning__s_cMW{margin:0 0 18px;font-weight:700;font-size:26px;line-height:1.6;letter-spacing:-.8px}.ResumePage_positioningAccent__iQZXX{color:var(--rs-pink);font-style:normal}.ResumePage_summary__lmqhs{max-width:780px;margin:0;color:var(--rs-muted);font-size:15px;line-height:1.95}.ResumePage_contactLinks__hlqgN{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:26px;font-size:13px}.ResumePage_contactLinks__hlqgN a:hover{color:var(--rs-accent-text);text-decoration:underline;text-underline-offset:4px}.ResumePage_indexBar__TbFFq{display:flex;position:-webkit-sticky;position:sticky;top:var(--rs-header-h);z-index:5;justify-content:space-between;align-items:center;padding:18px 0;background:var(--background);border-top:1px solid var(--rs-ink);border-bottom:1px solid var(--rs-line)}.ResumePage_indexBar__TbFFq nav{display:flex;gap:24px}.ResumePage_indexBar__TbFFq a{font-size:14px;font-weight:500}.ResumePage_indexActive__wgXeJ,.ResumePage_indexBar__TbFFq a:hover{color:var(--rs-accent-text)}.ResumePage_indexHint__Qcr0x{color:var(--rs-muted);font-size:10px;font-family:monospace}.ResumePage_career__bnAkl{display:grid;grid-template-columns:240px 1fr;grid-gap:48px;gap:48px}.ResumePage_chapterIntro__pprpg p{max-width:210px;margin-top:14px;color:var(--rs-muted);font-size:14px}.ResumePage_company__qIsV3{position:relative;margin:0;padding:0 0 38px 24px;border-left:1px solid var(--rs-line)}.ResumePage_company__qIsV3:before{content:"";position:absolute;top:9px;left:-4px;width:7px;height:7px;background:var(--rs-pink);border-radius:50%}.ResumePage_company__qIsV3:last-child{padding-bottom:0}.ResumePage_company__qIsV3 p{margin:12px 0 15px;color:var(--rs-muted);font-size:14px}.ResumePage_companyHead__u7RM8{display:flex;gap:20px;justify-content:space-between}.ResumePage_companyHead__u7RM8 h3{margin:0;font-weight:700;font-size:22px;letter-spacing:-.8px}.ResumePage_companyMeta__YwibN{color:var(--rs-muted);font-size:13px}.ResumePage_chips__cuezH{display:flex;flex-wrap:wrap;gap:6px}.ResumePage_chips__cuezH span{padding:3px 9px;border:1px solid var(--rs-line);border-radius:5px;font-size:12px}.ResumePage_sectionHead__kK7A8{display:flex;gap:30px;justify-content:space-between;align-items:flex-end;margin-bottom:34px}.ResumePage_sectionHead__kK7A8 p{margin:0;color:var(--rs-muted);font-size:13px}.ResumePage_groupLabel__UZugh{margin:32px 0 18px;font-weight:700;font-size:14px}.ResumePage_project__Ru1i8{border-top:1px solid var(--rs-line)}.ResumePage_project__Ru1i8:last-child{border-bottom:1px solid var(--rs-line)}.ResumePage_project__Ru1i8 summary{display:grid;grid-template-columns:40px 1fr 30px;grid-gap:14px;gap:14px;align-items:center;padding:24px 4px;list-style:none;cursor:pointer}.ResumePage_project__Ru1i8 summary::-webkit-details-marker{display:none}.ResumePage_project__Ru1i8 summary:hover .ResumePage_projectName__KuhMk{color:var(--rs-accent-text)}.ResumePage_ordinal__1n8t_{color:var(--rs-muted);font-size:11px;font-family:monospace}.ResumePage_projectName__KuhMk{display:block;font-weight:600;font-size:17px;letter-spacing:-.35px}.ResumePage_projectMeta__tE630{display:block;margin-top:4px;color:var(--rs-muted);font-size:11px}.ResumePage_plus__6OGLa{color:var(--rs-muted);font-size:24px;text-align:right;transition:transform .2s}.ResumePage_project__Ru1i8[open] .ResumePage_plus__6OGLa{color:var(--rs-pink);transform:rotate(45deg)}.ResumePage_detail__a4CBS{max-width:850px;padding:0 48px 26px 58px;color:var(--rs-muted);font-size:14px}.ResumePage_detail__a4CBS h3{margin:18px 0 8px;color:var(--rs-ink);font-weight:700;font-size:14px}.ResumePage_detail__a4CBS ul{padding-left:18px}.ResumePage_detail__a4CBS li{margin:10px 0}.ResumePage_detail__a4CBS strong{color:var(--rs-ink);font-weight:600}.ResumePage_stack__AxJUj{margin:0;color:var(--rs-accent-text);font-size:12px}.ResumePage_caseLink__HM5be{display:inline-block;margin-top:12px;font-size:13px;text-decoration:underline;text-underline-offset:5px}.ResumePage_caseLink__HM5be:hover{color:var(--rs-accent-text)}.ResumePage_featured__PjCJC summary{grid-template-columns:32px minmax(0,1fr) 172px 22px;gap:20px;align-items:start;padding:30px 4px}.ResumePage_featured__PjCJC .ResumePage_ordinal__1n8t_{padding-top:5px}.ResumePage_featured__PjCJC .ResumePage_projectName__KuhMk{font-size:18px;line-height:1.6}.ResumePage_featured__PjCJC .ResumePage_plus__6OGLa{padding-top:3px;line-height:1.2}.ResumePage_featured__PjCJC .ResumePage_detail__a4CBS{margin-left:56px;padding:18px 24px 24px 0;border-top:1px solid var(--rs-line)}.ResumePage_caseTag__qtTWK{display:block;margin-bottom:8px;color:var(--rs-accent-text);font-weight:500;font-size:12px}.ResumePage_caseContext__IWNRC{display:grid;grid-gap:9px;gap:9px;margin-top:20px;color:var(--rs-muted);font-size:14px;line-height:1.85}.ResumePage_caseContext__IWNRC>span{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:12px;gap:12px}.ResumePage_caseContext__IWNRC b{padding-top:2px;color:var(--rs-ink);font-weight:700;font-size:12px}.ResumePage_caseOutcome__40VRK{display:flex;flex-direction:column;gap:8px;margin-top:4px;padding-left:20px;border-left:2px solid var(--rs-pink)}.ResumePage_caseOutcome__40VRK strong{color:var(--rs-ink);font-weight:700;font-size:21px;line-height:1.35;letter-spacing:-.8px}.ResumePage_caseOutcome__40VRK small{margin:0;color:var(--rs-muted);font-size:12px}.ResumePage_outcomeLabel__u1uGc{color:var(--rs-muted);font-weight:500;font-size:12px}.ResumePage_foundation__NhgqB{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.ResumePage_skills__KVJ86{display:grid;grid-template-columns:110px 1fr;grid-gap:16px;gap:16px;margin:30px 0 0;font-size:14px}.ResumePage_skills__KVJ86 dt{color:var(--rs-muted)}.ResumePage_skills__KVJ86 dd{margin:0;line-height:1.9}.ResumePage_school__NpiIH{display:flex;flex-direction:column;margin-top:24px;font-size:14px}.ResumePage_school__NpiIH strong{font-weight:600;font-size:16px}.ResumePage_school__NpiIH p{margin:0}.ResumePage_schoolDates__YTnyP,.ResumePage_school__NpiIH p{color:var(--rs-muted);font-size:13px}.ResumePage_closing__rPxit{padding:48px 0 36px}.ResumePage_closingTitle__k1xZf{margin:8px 0 20px;font-weight:700;font-size:24px;line-height:1.5;letter-spacing:-1px}.ResumePage_closingAccent__nTguA{color:var(--rs-pink);font-style:normal}.ResumePage_email___tckS{display:inline-block;padding:10px 16px;background:var(--sub-background-color);border-radius:5px;color:#121212;font-size:16px;overflow-wrap:anywhere;transition:.15s ease-in-out}.ResumePage_email___tckS:hover{background:var(--rs-accent-strong);color:#fff}.ResumePage_asOf__oyLjA{margin-top:40px;padding-top:20px;border-top:1px solid var(--rs-line);color:var(--rs-muted);font-size:12px}@media(max-width:768px){.ResumePage_page__K7qRM{--rs-header-h:4.5rem}.ResumePage_hero__GGLzU{padding:32px 0 28px}.ResumePage_name__aPDMB{font-size:36px}.ResumePage_nameEn__WH65c{display:block;margin:8px 0 0}.ResumePage_positioning__s_cMW{font-size:22px}.ResumePage_summary__lmqhs{font-size:14px}.ResumePage_contactLinks__hlqgN{gap:12px 20px}.ResumePage_indexBar__TbFFq nav{flex-wrap:wrap;gap:16px}.ResumePage_indexBar__TbFFq a{font-size:13px}.ResumePage_indexHint__Qcr0x{display:none}.ResumePage_chapter__z0CMF{padding:40px 0}.ResumePage_career__bnAkl,.ResumePage_foundation__NhgqB{grid-template-columns:1fr;gap:28px}.ResumePage_chapterIntro__pprpg p{max-width:100%}.ResumePage_sectionHead__kK7A8{display:block}.ResumePage_sectionHead__kK7A8 p{margin-top:14px}.ResumePage_companyHead__u7RM8{display:block}.ResumePage_project__Ru1i8 summary{grid-template-columns:24px 1fr 20px;gap:9px}.ResumePage_projectName__KuhMk{font-size:15px}.ResumePage_detail__a4CBS{padding:0 0 22px 33px}.ResumePage_featured__PjCJC summary{grid-template-columns:24px minmax(0,1fr) 20px;gap:12px;padding:24px 0}.ResumePage_featured__PjCJC .ResumePage_projectName__KuhMk{font-size:16px}.ResumePage_featured__PjCJC .ResumePage_plus__6OGLa{grid-row:1;grid-column:3}.ResumePage_featured__PjCJC .ResumePage_detail__a4CBS{margin-left:36px;padding-right:0;font-size:13px}.ResumePage_caseOutcome__40VRK{grid-row:2;grid-column:2;gap:4px;margin-top:10px;padding-left:14px}.ResumePage_caseOutcome__40VRK strong{font-size:20px}.ResumePage_caseContext__IWNRC{gap:10px;margin-top:16px;font-size:13px}.ResumePage_caseContext__IWNRC>span{grid-template-columns:26px minmax(0,1fr);gap:8px}.ResumePage_skills__KVJ86{grid-template-columns:95px 1fr}}@media(prefers-reduced-motion:reduce){.ResumePage_page__K7qRM *,.ResumePage_page__K7qRM :before{transition:none!important;animation:none!important}}
/*# sourceMappingURL=eabe0b126a7e04ca.css.map*/