.resume_resume__PIGNx{min-height:100vh;padding:22px 0 48px;background:#172c30;color:#142b30}.resume_shell__5C_gW{width:min(1120px,calc(100% - 48px));margin:auto}.resume_utility__SJ3As{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 2px 13px;color:#fff3d5;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.resume_utility__SJ3As a{color:inherit;text-decoration:none}.resume_utility__SJ3As a:hover{color:#f7c17f}.resume_utilityActions__epjoj{display:flex;align-items:center;gap:20px}.resume_paper__TD5lC{background:#fff9ec;border:3px solid #0d2024;box-shadow:8px 8px 0 #09161a;overflow:hidden}.resume_hero__gei93{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:end;grid-gap:30px;gap:30px;padding:28px 36px;background:#f3bd7b;border-bottom:3px solid #142b30}.resume_kicker__3JD5b{margin:0 0 9px;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.resume_hero__gei93 h1{margin:0;font-family:var(--font-display);font-size:clamp(48px,6vw,73px);font-weight:400;line-height:.94;text-transform:uppercase}.resume_hero__gei93 h1 span{color:#a54830}.resume_heroIdentity__vVOnd>p:last-child{margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.5}.resume_contact__xKYz6{display:grid;justify-items:start;grid-gap:6px;gap:6px;font-size:12px;line-height:1.4}.resume_contact__xKYz6 a{color:inherit;text-decoration:none;border-bottom:1px solid #142b3040}.resume_contact__xKYz6 a:hover{border-color:#142b30}.resume_summary__I0JQ1{display:grid;grid-template-columns:120px 1fr;grid-gap:22px;gap:22px;padding:18px 36px;background:#e4e9db;border-bottom:2px solid #142b30}.resume_summary__I0JQ1 strong{align-self:start;color:#a54830;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.resume_summary__I0JQ1 p{max-width:92ch;margin:0;font-size:14px;line-height:1.6}.resume_section__rAxjB{padding:25px 36px 28px}.resume_section__rAxjB+.resume_section__rAxjB{border-top:2px solid #142b30}.resume_sectionHead__oopBd{display:flex;align-items:baseline;gap:15px;margin:0 0 17px}.resume_sectionHead__oopBd span{flex:0 0 112px;color:#9b4932;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.resume_sectionHead__oopBd h2{margin:0;font-family:var(--font-display);font-size:35px;font-weight:400;line-height:1;text-transform:uppercase}.resume_roles___kOWh{display:grid}.resume_role__6a8mC{display:grid;grid-template-columns:112px 1fr;grid-gap:15px;gap:15px;padding:16px 0;border-top:1px solid #142b3030}.resume_role__6a8mC:first-child{padding-top:0;border-top:0}.resume_roleSide__SBlBk{display:grid;align-content:start;grid-gap:3px;gap:3px;font-size:12px;line-height:1.4}.resume_roleSide__SBlBk strong{font-size:14px}.resume_roleSide__SBlBk span{color:#7c4c3a}.resume_role__6a8mC h3{margin:0;font-size:17px;line-height:1.25}.resume_team__QvuUn{margin:3px 0 8px;font-size:12px;color:#596c68;font-style:italic}.resume_role__6a8mC ul{margin:0;padding-left:16px;display:grid;grid-gap:5px;gap:5px}.resume_role__6a8mC li{font-size:13px;line-height:1.5}.resume_projects__D8EBU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.resume_project__AASur{display:grid;grid-template-columns:29px 1fr;grid-gap:8px;gap:8px;padding:15px;border:1px solid #142b30;background:#fffdf6}.resume_projectNumber__qgMzd{color:#a54830;font-family:var(--font-display);font-size:22px;line-height:1}.resume_projectContent__5_6wi{min-width:0}.resume_projectHeading___Civ7{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.resume_project__AASur h3{margin:0;font-size:15px;line-height:1.3}.resume_projectHeading___Civ7 span{color:#8c4f38;font-size:10px;font-weight:700;white-space:nowrap}.resume_project__AASur p{margin:8px 0;font-size:12px;line-height:1.5}.resume_project__AASur ul{display:grid;grid-gap:4px;gap:4px;margin:0 0 8px;padding-left:15px}.resume_project__AASur li{font-size:11px;line-height:1.45}.resume_project__AASur small{display:block;color:#7e4635;font-size:10px;font-weight:700;line-height:1.4}.resume_moreWork__CzRD1{display:inline-block;margin-top:15px;color:#142b30;font-size:12px;font-weight:700;text-decoration-thickness:2px;text-underline-offset:3px}.resume_introGrid__VDwzq{display:grid;grid-template-columns:1fr 1fr;border-bottom:2px solid #142b30}.resume_introGrid__VDwzq>.resume_section__rAxjB{padding:20px 27px 22px}.resume_introGrid__VDwzq>.resume_section__rAxjB:first-child{border-right:2px solid #142b30}.resume_introGrid__VDwzq>.resume_section__rAxjB+.resume_section__rAxjB{border-top:0}.resume_introGrid__VDwzq .resume_sectionHead__oopBd{display:block}.resume_introGrid__VDwzq .resume_sectionHead__oopBd span{display:block;margin-bottom:8px}.resume_ventures__Srq6i{display:grid;grid-gap:13px;gap:13px}.resume_ventures__Srq6i article{border-top:1px solid #142b3030;padding-top:10px}.resume_ventures__Srq6i article:first-child{border-top:0;padding-top:0}.resume_ventures__Srq6i article>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.resume_ventures__Srq6i h3{margin:0;font-size:15px}.resume_ventures__Srq6i span{color:#8c4f38;font-size:10px;font-weight:700;white-space:nowrap}.resume_ventures__Srq6i p{margin:5px 0 0;font-size:12px;line-height:1.5}.resume_skills__YPejl{display:grid;grid-gap:8px;gap:8px}.resume_education__yCXxI p,.resume_skills__YPejl p{display:grid;grid-gap:2px;gap:2px;margin:0;font-size:12px;line-height:1.4}.resume_education__yCXxI strong,.resume_skills__YPejl strong{font-size:12px}.resume_education__yCXxI span,.resume_skills__YPejl span{color:#4e625d}.resume_education__yCXxI{display:grid;grid-gap:10px;gap:10px}.resume_mentor__79Lp5{margin:13px 0 0;padding-top:12px;border-top:1px solid #142b3030;font-size:11px;line-height:1.5}.resume_footer___QGA4{display:flex;justify-content:space-between;gap:20px;padding:15px 36px;background:#142b30;color:#fff3d5;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}html[data-theme=light] .resume_resume__PIGNx{background:#e9deca}html[data-theme=light] .resume_utility__SJ3As{color:#142b30}html[data-theme=light] .resume_footer___QGA4{background:#eddfc6;color:#142b30}html[data-theme=dark] .resume_resume__PIGNx{background:#0d1e23;color:#f5eddc}html[data-theme=dark] .resume_paper__TD5lC{background:#233a3e;border-color:#9bada1;box-shadow:8px 8px 0 #071419}html[data-theme=dark] .resume_hero__gei93{background:#325057;border-color:#8a9f93}html[data-theme=dark] .resume_hero__gei93 h1 span,html[data-theme=dark] .resume_projectNumber__qgMzd,html[data-theme=dark] .resume_sectionHead__oopBd span,html[data-theme=dark] .resume_summary__I0JQ1 strong{color:#f4bd79}html[data-theme=dark] .resume_summary__I0JQ1{background:#1b3034;border-color:#8a9f93}html[data-theme=dark] .resume_introGrid__VDwzq,html[data-theme=dark] .resume_introGrid__VDwzq>.resume_section__rAxjB,html[data-theme=dark] .resume_section__rAxjB+.resume_section__rAxjB{border-color:#81978d}html[data-theme=dark] .resume_introGrid__VDwzq .resume_section__rAxjB+.resume_section__rAxjB,html[data-theme=dark] .resume_mentor__79Lp5,html[data-theme=dark] .resume_role__6a8mC,html[data-theme=dark] .resume_ventures__Srq6i article{border-color:#a9b9aa40}html[data-theme=dark] .resume_project__AASur{background:#1b3034;border-color:#8a9f93}html[data-theme=dark] .resume_education__yCXxI span,html[data-theme=dark] .resume_projectHeading___Civ7 span,html[data-theme=dark] .resume_project__AASur small,html[data-theme=dark] .resume_roleSide__SBlBk span,html[data-theme=dark] .resume_skills__YPejl span,html[data-theme=dark] .resume_team__QvuUn,html[data-theme=dark] .resume_ventures__Srq6i span{color:#c2d1c4}html[data-theme=dark] .resume_moreWork__CzRD1{color:#f4bd79}html[data-theme=dark] .resume_footer___QGA4{background:#11262b}@media (max-width:767px){.resume_resume__PIGNx{padding:15px 0 30px}.resume_shell__5C_gW{width:calc(100% - 24px)}.resume_utility__SJ3As{font-size:8px;padding-bottom:10px}.resume_utility__SJ3As span{display:none}.resume_utilityActions__epjoj{gap:12px}.resume_utilityActions__epjoj .theme-toggle{display:inline-flex}.resume_utilityActions__epjoj .theme-toggle-icon{display:block}.resume_hero__gei93{grid-template-columns:1fr;gap:14px;padding:22px 19px}.resume_hero__gei93 h1{font-size:clamp(43px,12vw,60px)}.resume_heroIdentity__vVOnd>p:last-child{font-size:13px}.resume_contact__xKYz6{gap:4px;font-size:11px}.resume_summary__I0JQ1{grid-template-columns:1fr;gap:5px;padding:15px 19px}.resume_summary__I0JQ1 p{font-size:12px}.resume_section__rAxjB{padding:20px 19px 23px}.resume_sectionHead__oopBd{display:block;margin-bottom:14px}.resume_sectionHead__oopBd span{display:block;margin-bottom:7px}.resume_sectionHead__oopBd h2{font-size:30px}.resume_role__6a8mC{grid-template-columns:1fr;gap:7px;padding:14px 0}.resume_roleSide__SBlBk{display:flex;justify-content:space-between;gap:12px}.resume_role__6a8mC li{font-size:12px}.resume_projects__D8EBU{grid-template-columns:1fr}.resume_project__AASur{padding:12px}.resume_projectHeading___Civ7{display:block}.resume_projectHeading___Civ7 span{display:block;margin-top:3px}.resume_introGrid__VDwzq{grid-template-columns:1fr}.resume_introGrid__VDwzq>.resume_section__rAxjB{padding:20px 19px}.resume_introGrid__VDwzq>.resume_section__rAxjB:first-child{border-right:0;border-bottom:2px solid #142b30}.resume_footer___QGA4{padding:12px 19px;font-size:8px}.resume_footer___QGA4 span:last-child{display:none}}@media print{.resume_resume__PIGNx{padding:0;background:white}html[data-theme=dark] .resume_resume__PIGNx{background:white;color:#142b30}.resume_shell__5C_gW{width:100%}.resume_utility__SJ3As{display:none}.resume_paper__TD5lC{border:0;box-shadow:none}html[data-theme=dark] .resume_paper__TD5lC{background:white;border:0;box-shadow:none}html[data-theme=dark] .resume_hero__gei93{background:#f3bd7b;border-color:#142b30}html[data-theme=dark] .resume_summary__I0JQ1{background:#e4e9db;border-color:#142b30}html[data-theme=dark] .resume_project__AASur{background:#fffdf6;border-color:#142b30}.resume_section__rAxjB{page-break-inside:auto;break-inside:auto}.resume_project__AASur,.resume_role__6a8mC,.resume_ventures__Srq6i article{page-break-inside:avoid;break-inside:avoid}.resume_hero__gei93{print-color-adjust:exact}}