.resume-module__R4NoHW__page{color:#e6edf3;min-height:100vh;padding:2rem 1.5rem 6rem}.resume-module__R4NoHW__toolbar{max-width:1000px;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 auto 1.25rem;font-size:.72rem;display:flex}.resume-module__R4NoHW__backLink,.resume-module__R4NoHW__download{border:1px solid #94a3b840;padding:.7rem .9rem;transition:border-color .16s,color .16s,background .16s}.resume-module__R4NoHW__backLink{color:#9aaabd}.resume-module__R4NoHW__backLink:hover{color:#fff;border-color:#67e8f999}.resume-module__R4NoHW__download{color:#07111f;background:#67e8f9;border-color:#67e8f9;font-weight:700}.resume-module__R4NoHW__download:hover{background:#a5f3fc;border-color:#a5f3fc}.resume-module__R4NoHW__resume{background:#07111fe0;border:1px solid #94a3b833;max-width:1000px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem);box-shadow:0 24px 80px #00000047}.resume-module__R4NoHW__header{border-bottom:1px solid #67e8f959;padding-bottom:1.7rem}.resume-module__R4NoHW__eyebrow{color:#67e8f9;font:.7rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.16em;margin:0 0 .8rem}.resume-module__R4NoHW__header h1{color:#fff;letter-spacing:-.06em;margin:0;font-size:clamp(2.4rem,7vw,4.8rem);line-height:.95}.resume-module__R4NoHW__title{color:#a5f3fc;margin:.9rem 0 0;font-size:clamp(1rem,2vw,1.3rem);font-weight:600}.resume-module__R4NoHW__targetRoles{color:#b4c2d0;margin:.45rem 0 0;font-size:.82rem;line-height:1.5}.resume-module__R4NoHW__contact{color:#a9b8c8;flex-wrap:wrap;gap:.45rem 1.25rem;margin-top:1.25rem;font-size:.86rem;font-style:normal;display:flex}.resume-module__R4NoHW__contact a{color:#d4f8ff;text-underline-offset:.18em;-webkit-text-decoration:underline #67e8f959;text-decoration:underline #67e8f959}.resume-module__R4NoHW__section{padding-top:2rem}.resume-module__R4NoHW__section h2{color:#67e8f9;font:700 .82rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 .9rem}.resume-module__R4NoHW__section>p{color:#d3dde7;max-width:78ch;margin:0;font-size:1rem;line-height:1.7}.resume-module__R4NoHW__skills{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1.5rem;display:grid}.resume-module__R4NoHW__skill{border-left:2px solid #67e8f959;padding-left:.85rem}.resume-module__R4NoHW__skill h3,.resume-module__R4NoHW__experienceItem h3,.resume-module__R4NoHW__project h3,.resume-module__R4NoHW__educationItem h3{color:#fff;margin:0;font-size:.97rem;line-height:1.4}.resume-module__R4NoHW__skill p,.resume-module__R4NoHW__project p,.resume-module__R4NoHW__educationItem p{color:#b4c2d0;margin:.25rem 0 0;font-size:.9rem;line-height:1.55}.resume-module__R4NoHW__experience{gap:1.7rem;display:grid}.resume-module__R4NoHW__groupLabel{color:#67e8f9;font:700 .72rem/1.4 var(--font-geist-mono),monospace;letter-spacing:.16em;text-transform:uppercase;margin:0 0 -.7rem}.resume-module__R4NoHW__experienceItem{break-inside:avoid}.resume-module__R4NoHW__experienceHeader{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.resume-module__R4NoHW__organization,.resume-module__R4NoHW__dates{color:#7dd3fc;font:.78rem/1.4 var(--font-geist-mono),monospace;margin:.25rem 0 0}.resume-module__R4NoHW__dates{color:#9aaabd;white-space:nowrap;flex:none}.resume-module__R4NoHW__experienceItem ul{color:#d3dde7;margin:.65rem 0 0;padding-left:1.2rem}.resume-module__R4NoHW__experienceItem li{margin:.32rem 0;line-height:1.55}.resume-module__R4NoHW__languages{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1.5rem;display:grid}.resume-module__R4NoHW__language{border-bottom:1px solid #94a3b824;justify-content:space-between;gap:1rem;padding-bottom:.4rem;display:flex}.resume-module__R4NoHW__language strong{color:#fff;font-size:.92rem}.resume-module__R4NoHW__language span{color:#b4c2d0;text-align:right;font-size:.88rem}.resume-module__R4NoHW__education{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.resume-module__R4NoHW__educationItem{break-inside:avoid}.resume-module__R4NoHW__footer{color:#8090a2;font:.7rem/1.5 var(--font-geist-mono),monospace;border-top:1px solid #94a3b833;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1rem;display:flex}@media (max-width:700px){.resume-module__R4NoHW__toolbar{flex-direction:column-reverse;align-items:stretch;gap:.75rem}.resume-module__R4NoHW__toolbar a{text-align:center}.resume-module__R4NoHW__skills,.resume-module__R4NoHW__languages,.resume-module__R4NoHW__education{grid-template-columns:1fr}.resume-module__R4NoHW__experienceHeader,.resume-module__R4NoHW__footer{display:block}.resume-module__R4NoHW__dates{margin-top:.45rem}.resume-module__R4NoHW__footer span{margin-top:.35rem;display:block}}@media print{.resume-module__R4NoHW__page{color:#17202a;background:#fff;padding:0}.resume-module__R4NoHW__toolbar{display:none}.resume-module__R4NoHW__resume{max-width:none;box-shadow:none;background:#fff;border:0;padding:0}.resume-module__R4NoHW__header{border-color:#9fb4c4}.resume-module__R4NoHW__eyebrow,.resume-module__R4NoHW__section h2,.resume-module__R4NoHW__groupLabel{color:#075985}.resume-module__R4NoHW__header h1,.resume-module__R4NoHW__skill h3,.resume-module__R4NoHW__experienceItem h3,.resume-module__R4NoHW__project h3,.resume-module__R4NoHW__educationItem h3,.resume-module__R4NoHW__language strong{color:#07111f}.resume-module__R4NoHW__title,.resume-module__R4NoHW__organization{color:#075985}.resume-module__R4NoHW__targetRoles,.resume-module__R4NoHW__contact,.resume-module__R4NoHW__contact a,.resume-module__R4NoHW__section>p,.resume-module__R4NoHW__experienceItem ul,.resume-module__R4NoHW__skill p,.resume-module__R4NoHW__project p,.resume-module__R4NoHW__educationItem p,.resume-module__R4NoHW__language span{color:#17202a}.resume-module__R4NoHW__skill{border-color:#72a9bd}.resume-module__R4NoHW__dates{color:#405466}.resume-module__R4NoHW__footer{color:#405466;border-color:#9fb4c4}}
