.Section_section__FuI7l{padding-right:var(--space5XL);padding-left:calc(var(--space4XL) * 2)}.Section_section__FuI7l:focus{outline:none}@media (min-width:2080px){.Section_section__FuI7l{padding-left:var(--space5XL)}}@media (max-width:1040px){.Section_section__FuI7l{padding-left:calc(var(--space4XL) + var(--space3XL))}}@media (max-width:696px){.Section_section__FuI7l{padding-right:var(--spaceL);padding-left:var(--spaceL)}}@media (max-height:696px),(max-width:696px){.Section_section__FuI7l{padding-left:var(--spaceOuter);padding-right:var(--spaceOuter)}}@media (max-width:820px) and (max-height:420px){.Section_section__FuI7l{padding-left:var(--space4XL);padding-right:var(--space4XL)}}.Divider_divider__R3vqT{position:relative;width:var(--lineWidth);height:var(--lineHeight)}.Divider_line__bFTLx{width:100%;height:100%;background-color:rgb(var(--rgbPrimary));opacity:1;transition-property:opacity;transition-duration:var(--durationL);transition-timing-function:var(--bezierFastoutSlowin);transition-delay:var(--collapseDelay);transform-origin:left center;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.Divider_line__bFTLx{transition-property:transform,opacity}}.Divider_line__bFTLx[data-collapsed=true]{opacity:0;transform:scaleX(0)}.Divider_notch__1kxAj{background-color:rgb(var(--rgbPrimary));position:absolute;transition-property:opacity;transition-duration:var(--durationL);transition-timing-function:var(--bezierFastoutSlowin);transition-delay:var(--collapseDelay);opacity:1;clip-path:polygon(0 -1px,100% -1px,calc(100% - 10px) 100%,10px 100%);width:var(--notchWidth);height:var(--notchHeight);top:var(--lineHeight)}@media (prefers-reduced-motion:no-preference){.Divider_notch__1kxAj{transition-property:clip-path,opacity}}.Divider_notch__1kxAj[data-collapsed=true]{opacity:0;clip-path:polygon(0 -1px,0 -1px,10px 100%,10px 100%)}.Link_link__1F_mp{--lineStrokeWidth:2px;--linkColor:var(--rgbPrimary);--lineOpacity:0.3;--filledLineGradient:linear-gradient(rgb(var(--linkColor)),rgb(var(--linkColor)));--unfilledLineGradient:linear-gradient(rgb(var(--linkColor)/var(--lineOpacity)),rgb(var(--linkColor)/var(--lineOpacity)));cursor:pointer;display:inline;color:rgb(var(--linkColor));background:var(--filledLineGradient) no-repeat 100% 100% /0 var(--lineStrokeWidth),var(--unfilledLineGradient) no-repeat 0 100% /100% var(--lineStrokeWidth);padding-bottom:var(--lineStrokeWidth)}.Link_link__1F_mp:focus,.Link_link__1F_mp:hover{background:var(--filledLineGradient) no-repeat 0 100% /100% var(--lineStrokeWidth),var(--unfilledLineGradient) no-repeat 0 100% /100% var(--lineStrokeWidth)}@media (prefers-reduced-motion:no-preference){.Link_link__1F_mp{transition-duration:var(--durationM);transition-timing-function:var(--bezierFastoutSlowin);transition-property:background-size}}.Link_link__1F_mp[data-secondary=true]{--linkColor:var(--rgbText)}.Footer_footer__nKPS_{--lineHeightBody:1.1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;width:100vw;padding:var(--space3XL) var(--spaceL);z-index:var(--zIndex2);position:relative;color:var(--colorTextLight)}.Footer_link__2Y2qR{display:inline-flex}.Footer_date__d0nD9{padding-right:var(--spaceXS);display:inline-flex}.resume_resume__r_bs1{--formHeight:530px;margin-top:10px;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;justify-items:center;justify-content:center;align-items:start;min-height:100vh;width:100%;padding:0 var(--spaceM)}@media (min-width:768px){.resume_resume__r_bs1{padding:0 var(--spaceXL)}}.resume_title__CPlz0{margin-bottom:var(--spaceL);transition:opacity var(--durationXL) var(--bezierFastoutSlowin) var(--delay);opacity:0}@media (prefers-reduced-motion:no-preference){.resume_title__CPlz0{transition:transform var(--durationXL) var(--bezierFastoutSlowin) var(--delay),opacity var(--durationXL) var(--bezierFastoutSlowin) var(--delay);transform:translate3d(0,var(--space5XL),0)}}.resume_title__CPlz0[data-status=entered],.resume_title__CPlz0[data-status=entering]{transform:none;opacity:1}.resume_title__CPlz0[data-status=exiting]{transition-duration:var(--durationM);transition-delay:0s;opacity:0}@media (prefers-reduced-motion:no-preference){.resume_title__CPlz0[data-status=exiting]{transform:translate3d(0,calc(var(--space2XL) * -1),0)}}.resume_divider__NCqJS{margin-bottom:var(--spaceXL);transition:opacity var(--durationXL) var(--bezierFastoutSlowin) var(--delay);opacity:0;width:100%;max-width:800px}@media (prefers-reduced-motion:no-preference){.resume_divider__NCqJS{transition:transform var(--durationXL) var(--bezierFastoutSlowin) var(--delay),opacity var(--durationXL) var(--bezierFastoutSlowin) var(--delay);transform:translate3d(0,var(--space5XL),0)}}.resume_divider__NCqJS[data-status=entered],.resume_divider__NCqJS[data-status=entering]{transform:none;opacity:1}.resume_divider__NCqJS[data-hidden=true]{opacity:0}@media (prefers-reduced-motion:no-preference){.resume_divider__NCqJS[data-hidden=true]{transform:translate3d(0,var(--space5XL),0)}}.resume_divider__NCqJS[data-status=exiting]{transition-duration:var(--durationM);transition-delay:0s;opacity:0}@media (prefers-reduced-motion:no-preference){.resume_divider__NCqJS[data-status=exiting]{transform:translate3d(0,calc(var(--space2XL) * -1),0)}}.resume_resumeContent__DW5cq{display:flex;flex-direction:column;width:100%;max-width:800px;background-color:var(--colorBackgroundLight);border-radius:8px;overflow:hidden;box-shadow:0 4px 6px #0000001a}.resume_sectionTabs__X7dDU{display:flex;flex-wrap:wrap;justify-content:center;background-color:var(--colorPrimary);padding:var(--spaceXS) 0}@media (min-width:768px){.resume_sectionTabs__X7dDU{justify-content:space-around;padding:var(--spaceS) 0}}.resume_sectionTab__6uoow{background:none;border:none;color:var(--colorBackground);font-size:14px;font-weight:600;padding:var(--spaceXS) var(--spaceS);cursor:pointer;transition:background-color .3s ease}@media (min-width:768px){.resume_sectionTab__6uoow{font-size:16px}}.resume_sectionTab__6uoow:hover{background-color:#ffffff1a}.resume_sectionTab__6uoow.resume_active__ktGsA{background-color:#fff3}.resume_sectionDisplay__sZLPj{padding:var(--spaceM);min-height:400px}@media (min-width:768px){.resume_sectionDisplay__sZLPj{padding:var(--spaceL)}}.resume_sectionContent__GfgIx{animation:resume_fadeIn__FOEcl .5s ease-out}.resume_educationItem__ATAgl,.resume_experienceItem__3OlJ5,.resume_projectItem__8YitY{margin-bottom:var(--spaceM)}@media (min-width:768px){.resume_educationItem__ATAgl,.resume_experienceItem__3OlJ5,.resume_projectItem__8YitY{margin-bottom:var(--spaceL)}}.resume_educationItem__ATAgl h3,.resume_experienceItem__3OlJ5 h3,.resume_projectItem__8YitY h3{color:var(--colorPrimary);margin-bottom:var(--spaceXS);font-size:18px}@media (min-width:768px){.resume_educationItem__ATAgl h3,.resume_experienceItem__3OlJ5 h3,.resume_projectItem__8YitY h3{font-size:20px}}.resume_educationItem__ATAgl p,.resume_experienceItem__3OlJ5 p,.resume_projectItem__8YitY p{margin-bottom:var(--spaceXS);font-size:14px}@media (min-width:768px){.resume_educationItem__ATAgl p,.resume_experienceItem__3OlJ5 p,.resume_projectItem__8YitY p{font-size:16px}}.resume_educationItem__ATAgl ul,.resume_experienceItem__3OlJ5 ul,.resume_projectItem__8YitY ul{padding-left:var(--spaceM);font-size:14px}@media (min-width:768px){.resume_educationItem__ATAgl ul,.resume_experienceItem__3OlJ5 ul,.resume_projectItem__8YitY ul{font-size:16px}}.resume_skillsContainer__hoW5K{margin-bottom:var(--spaceM)}@media (min-width:768px){.resume_skillsContainer__hoW5K{margin-bottom:var(--spaceL)}}.resume_skillsContainer__hoW5K h3{color:var(--colorPrimary);margin-bottom:var(--spaceXS);font-size:18px}@media (min-width:768px){.resume_skillsContainer__hoW5K h3{font-size:20px}}.resume_skillsList__drYHG{display:flex;flex-wrap:wrap;gap:var(--spaceXS);padding:0;list-style-type:none}.resume_skillsList__drYHG li{background-color:var(--colorPrimary);color:var(--colorBackground);padding:var(--spaceXS) var(--spaceS);border-radius:16px;font-size:12px}@media (min-width:768px){.resume_skillsList__drYHG li{font-size:14px}}.resume_achievementsList__PWE_P{padding-left:0;list-style-type:none}.resume_achievementItem__wChXw{display:flex;align-items:flex-start;margin-bottom:var(--spaceS);font-size:14px}@media (min-width:768px){.resume_achievementItem__wChXw{font-size:16px;margin-bottom:var(--spaceM)}}.resume_achievementIcon__jWT92{width:16px;height:16px;margin-right:var(--spaceXS);flex-shrink:0;fill:var(--colorPrimary)}@media (min-width:768px){.resume_achievementIcon__jWT92{width:18px;height:18px}}.resume_achievementText__9C_ab{flex:1 1}.resume_certificateLink__fryNv{display:inline-flex;align-items:center;margin-left:var(--spaceXS);color:var(--colorPrimary);text-decoration:none;font-weight:600;transition:color .3s ease;font-size:12px}.resume_certificateLink__fryNv:hover{color:var(--colorPrimaryDark)}@media (min-width:768px){.resume_certificateLink__fryNv{font-size:14px}}.resume_certificateIcon___Xk__{width:14px;height:14px;margin-right:var(--spaceXXS);fill:currentColor}@media (min-width:768px){.resume_certificateIcon___Xk__{width:16px;height:16px}}.resume_downloadButton__E_cP7{position:fixed;bottom:10px;right:10px;padding:8px 16px;background-color:var(--colorPrimary);color:var(--colorBackground);border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;transition:background-color .3s ease;z-index:1000}@media (min-width:768px){.resume_downloadButton__E_cP7{bottom:20px;right:20px;padding:10px 20px;font-size:16px}}.resume_downloadButton__E_cP7:hover{background-color:var(--colorPrimaryDark)}.resume_footer__GRp3i{opacity:0;animation:resume_fade-in__66ifp var(--durationL) ease var(--durationXL) forwards}@keyframes resume_fadeIn__FOEcl{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.resume_skillItem__ORvqZ{display:flex;align-items:center;margin-bottom:var(--spaceXS)}.resume_skillIcon__7TI8v{width:24px;height:24px;margin-right:8px;flex-shrink:0}.resume_skillName__OYPRe{font-size:14px}@media (min-width:768px){.resume_skillName__OYPRe{font-size:16px}}