.resume_page__M5CP0{min-height:100vh;background-color:#141516;color:#fff;padding:clamp(60px,8vw,100px) clamp(20px,6vw,120px) 100px}.resume_inner__sf_Js{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:56px}.resume_header__4yiY6{display:flex;flex-direction:column;gap:16px;padding-bottom:32px;border-bottom:1px solid #464646}.resume_name__iVifD{font-size:clamp(3rem,7vw,5rem);font-weight:200;letter-spacing:-.03em;margin:0}.resume_contactRow__EkNq8{display:flex;flex-wrap:wrap;gap:20px}.resume_contactRow__EkNq8 a,.resume_contactRow__EkNq8 span{display:flex;align-items:center;gap:6px;font-size:16px;font-weight:300;color:#e8e8e8;text-decoration:none}.resume_contactRow__EkNq8 a:hover{color:#fff}.resume_section__MEnBR{display:flex;flex-direction:column;gap:20px}.resume_sectionTitle__RSID5{font-size:14.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#dbdbdb;margin:0}.resume_summary__8acx5{font-size:18.5px;font-weight:300;line-height:1.7;color:#e2e2e2;margin:0}.resume_entry__gaNTP{display:flex;flex-direction:column;gap:6px}.resume_entryHead__jVIz2{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.resume_entryHead__jVIz2 h3{font-size:20px;font-weight:400;margin:0;color:#fff}.resume_entryHead__jVIz2 span{font-size:14.5px;font-weight:300;color:#d7d7d7;white-space:nowrap}.resume_entrySub__1BEcF{font-size:16.5px;font-weight:300;color:#dcdcdc;margin:0}.resume_bullets__ShP6m{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px}.resume_bullets__ShP6m li{font-size:17px;font-weight:300;line-height:1.65;color:#dbdbdb}.resume_skillsGrid__X7902{display:flex;flex-direction:column;gap:14px}.resume_skillRow__S7SM_{display:flex;flex-direction:column;gap:4px}@media(min-width:640px){.resume_skillRow__S7SM_{flex-direction:row;gap:20px}}.resume_skillLabel__fyIQB{font-size:15.5px;font-weight:400;color:#e6e6e6}@media(min-width:640px){.resume_skillLabel__fyIQB{flex:0 0 230px}}.resume_skillValue__T6ioJ{font-size:17px;font-weight:300;color:#eaeaea;line-height:1.6}.resume_footer__01kIH{margin-top:20px;padding-top:32px;border-top:1px solid #464646;display:flex;justify-content:flex-start}.resume_downloadLink__3pbxT{position:relative;z-index:2;text-decoration:none;color:#fff;font-size:19px;font-weight:300;white-space:nowrap}