@font-face{font-family:Inter Light;font-style:normal;font-weight:300;src:url(/static/media/inter-light.02850f28027788580733.ttf) format("truetype")}@font-face{font-family:Inter Regular;font-style:normal;font-weight:400;src:url(/static/media/inter-regular.9ca9ba81e9dcaa12b3a1.ttf) format("truetype")}@font-face{font-family:Romie;font-style:normal;font-weight:400;src:url(/static/media/romie-regular%202.effa808cd1dc910bb15d.otf) format("opentype")}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fefefe;font-family:Inter Light,sans-serif;min-height:100vh}h1{color:#333;font-family:Romie,serif;font-size:3rem;font-weight:400;padding:40px 0 0 40px}.social-icons{align-items:center;display:flex;gap:20px;position:absolute;right:160px;top:40px}.social-icon{color:#333;height:32px;transition:opacity .2s;width:32px}.social-icon:hover{opacity:.7}.social-icon svg{fill:currentColor;height:100%;width:100%}.social-icon.cv-link{align-items:center;display:flex;font-family:Inter Light,sans-serif;font-size:1.1rem;font-weight:700;justify-content:center;letter-spacing:.05em;text-decoration:none}.summary{padding:20px 40px 0;width:100%}.summary p{color:#333;font-family:Inter Light,sans-serif;font-size:1rem;line-height:1.6}.professional-experience{margin:0 auto;max-width:800px;padding:40px 0 0;text-align:center}.professional-experience h2{color:#333;font-family:Inter Regular,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.1em;margin-bottom:30px}.experience-item{font-family:Inter Light,sans-serif;margin-bottom:30px}.experience-item .company{color:#333;font-family:Inter Light,sans-serif;font-size:1.3rem;font-weight:400;margin-bottom:8px}.experience-item .position{color:#666;font-family:Inter Light,sans-serif;font-size:1rem;font-style:italic;font-weight:400}.experience-item h4.position{font-style:normal}.experience-item ul{list-style:none;margin:20px auto 0;max-width:700px;padding:0;text-align:left}.experience-item li{color:#333;font-family:Inter Light,sans-serif;font-size:.95rem;line-height:1.6;margin-bottom:15px;padding-left:20px;position:relative}.experience-item li:before{color:#333;content:"•";left:0;position:absolute}.experience-item li strong{color:#333;font-weight:700}.education{margin:0 auto;max-width:800px;padding:40px 0 0;text-align:center}.education h2{color:#333;font-family:Inter Regular,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.1em;margin-bottom:30px}.education-item{font-family:Inter Light,sans-serif;margin-bottom:30px}.education-item .institution{color:#333;font-family:Inter Light,sans-serif;font-size:1.3rem;font-weight:400;margin-bottom:12px}.education-item .degree{font-size:1rem}.education-item .award,.education-item .degree{color:#666;font-family:Inter Light,sans-serif;font-style:italic;font-weight:400;margin-bottom:8px}.education-item .award{font-size:.9rem}.personal-interests{padding:40px 40px 80px;text-align:center;width:100%}.personal-interests h2{color:#333;font-family:Inter Regular,sans-serif;font-size:1.8rem;font-weight:400;letter-spacing:.1em;margin-bottom:20px}.personal-interests p{color:#333;font-family:Inter Light,sans-serif;font-size:1.8rem;line-height:1.8;white-space:nowrap}@media (max-width:768px){h1{font-size:2rem;padding:30px 0 0 20px}.social-icons{gap:15px;position:absolute;right:20px;top:20px}.social-icon{height:28px;width:28px}.social-icon.cv-link{font-size:.9rem}.summary{padding:15px 20px 0}.summary p{font-size:.9rem;line-height:1.5}.professional-experience{padding:30px 20px 0}.professional-experience h2{font-size:1.4rem;margin-bottom:20px}.experience-item .company{font-size:1.1rem}.experience-item .position{font-size:.9rem}.experience-item ul{max-width:100%;padding:0 10px}.experience-item li{font-size:.85rem;margin-bottom:12px}.education{padding:30px 20px 0}.education h2{font-size:1.4rem;margin-bottom:20px}.education-item .institution{font-size:1.1rem}.education-item .degree{font-size:.9rem}.education-item .award{font-size:.8rem}.personal-interests{padding:30px 20px 60px}.personal-interests h2{font-size:1.4rem;margin-bottom:15px}.personal-interests p{font-size:1.2rem;line-height:1.6;white-space:normal}}@media (max-width:480px){h1{font-size:1.75rem;padding:25px 0 0 15px}.social-icons{gap:12px;right:15px;top:15px}.social-icon{height:24px;width:24px}.social-icon.cv-link{font-size:.8rem}.summary{padding:12px 15px 0}.summary p{font-size:.85rem}.education,.professional-experience{padding:25px 15px 0}.education h2,.personal-interests h2,.professional-experience h2{font-size:1.2rem}.personal-interests p{font-size:1rem}}
/*# sourceMappingURL=main.a7ba9d20.css.map*/