.Resume_container__vFtNf{width:100%}.Resume_header__IgIv3{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between;align-items:flex-start}.Resume_meta__CVJhc{display:flex;flex-direction:column;gap:.35rem}.Resume_email__0jSll{font-size:.8125rem;font-weight:500;color:var(--color-text);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.Resume_email__0jSll:hover{border-color:var(--color-border)}.Resume_location__JJeIJ{font-size:.75rem;color:var(--color-muted)}.Resume_socials__pGTrP{display:flex;gap:.5rem}.Resume_socialBtn__WjxCI{display:inline-flex;align-items:center;justify-content:center;padding:.4rem;background:transparent;border:none;color:var(--color-muted);cursor:pointer;font-size:1.15rem;border-radius:4px;transition:color .15s ease,background .15s ease}.Resume_socialBtn__WjxCI:hover{color:var(--color-text);background:var(--color-bg-alt)}.Resume_socialBtn__WjxCI:focus-visible{outline:1px solid var(--color-border);outline-offset:2px}.Resume_availability__ISLYk{margin-bottom:2.5rem}.Resume_availabilityRow__HWCNb{display:flex;align-items:center;gap:.75rem}.Resume_availabilityLabel___aKiE{font-size:.8125rem;color:var(--color-muted)}.Resume_section__9W2Oj{margin-bottom:2.5rem}.Resume_sectionLabel__KlZcE{font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin:0 0 1.25rem;color:var(--color-muted)}.Resume_workList__eSlN0{list-style:none;margin:0;padding:0}.Resume_workRow__3Vxdy{display:grid;grid-template-columns:minmax(6.5rem,22%) 1fr;grid-gap:1.25rem 1.5rem;gap:1.25rem 1.5rem;padding:1.75rem 0;border-top:1px solid var(--color-border)}.Resume_workRow__3Vxdy:first-child{border-top:none;padding-top:0}@media screen and (max-width:600px){.Resume_workRow__3Vxdy{grid-template-columns:1fr;gap:.5rem}}.Resume_workPeriod__e0l4e{font-size:.75rem;color:var(--color-muted);line-height:1.5}.Resume_workMain__UABnA{min-width:0}.Resume_workTitle__Bxa7u{font-size:.9375rem;font-weight:600;margin:0 0 .5rem;line-height:1.35;letter-spacing:-.02em;color:var(--color-text)}.Resume_workCompany__p0Afj{font-weight:500;color:var(--color-muted)}.Resume_workDescription__ailsA{margin:0 0 .65rem;font-size:.8125rem;line-height:1.6;color:var(--color-muted)}.Resume_workTech__vtetI{margin:0 0 .35rem;font-size:.75rem;line-height:1.5;color:var(--color-muted)}.Resume_workMeta__xwPsu{margin:0;font-size:.6875rem;color:var(--color-muted);opacity:.9}.Resume_twoCol__sAMer{display:grid;grid-gap:2.5rem;gap:2.5rem}@media screen and (min-width:700px){.Resume_twoCol__sAMer{grid-template-columns:1fr 1fr;align-items:start}}.Resume_eduList__whbvP{list-style:none;margin:0;padding:0}.Resume_eduItem___Akv5{display:grid;grid-template-columns:minmax(5rem,28%) 1fr;grid-gap:1rem;gap:1rem;padding:1.25rem 0;border-top:1px solid var(--color-border)}.Resume_eduItem___Akv5:first-child{border-top:none;padding-top:0}@media screen and (max-width:500px){.Resume_eduItem___Akv5{grid-template-columns:1fr}}.Resume_eduPeriod__7uUVj{font-size:.75rem;color:var(--color-muted)}.Resume_eduTitle__ZTmOl{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:var(--color-text)}.Resume_eduInst__BCEU8{margin:0 0 .25rem;font-size:.8125rem;color:var(--color-muted)}.Resume_eduDegree__vWb8k{margin:0;font-size:.75rem;color:var(--color-muted)}.Resume_skillsGrid__QLgdK{display:flex;flex-direction:column;gap:1.25rem}.Resume_skillBlock__D4Imn{display:flex;flex-direction:column;gap:.35rem}.Resume_skillName__EuH01{font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted)}.Resume_skillItems__YtCwy{font-size:.8125rem;line-height:1.55;color:var(--color-text)}