@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(./roboto-flex-cyrillic-ext-standard-normal.B3qYX64q.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(./roboto-flex-cyrillic-standard-normal.BL8ZtmVe.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(./roboto-flex-greek-standard-normal.IEWWrrDA.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(./roboto-flex-vietnamese-standard-normal.IAAQxRhd.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(./roboto-flex-latin-ext-standard-normal.CKp_IXiX.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Flex Variable;font-style:oblique 0deg 10deg;font-display:swap;font-weight:100 1000;font-stretch:25% 151%;src:url(./roboto-flex-latin-standard-normal.DjIUbrK2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial;--tw-leading:initial;--tw-font-weight:initial}}}.fix-corner-radius-blur.svelte-1hscyi9{clip-path:inset(0 round 1px)}.animate-loading.svelte-1hscyi9{animation:1s ease-in-out infinite forwards svelte-1hscyi9-loading}@keyframes svelte-1hscyi9-loading{0%{filter:brightness()}50%{filter:brightness(110%)}to{filter:brightness()}}.frame.svelte-1hscyi9{font-family:SF Pro,-apple-system,BlinkMacSystemFont,Roboto Flex Variable,system-ui,sans-serif}.frame.svelte-1hscyi9 .name:where(.svelte-1hscyi9){font-variation-settings:"wdth" 132,"wght" 760,"opsz" 28;white-space:nowrap;letter-spacing:-.005em}.frame.svelte-1hscyi9 .role:where(.svelte-1hscyi9){font-variation-settings:"wdth" 100,"wght" 590,"opsz" 28;letter-spacing:-.01em}.frame.svelte-1hscyi9 .intro:where(.svelte-1hscyi9){font-variation-settings:"wdth" 100,"wght" 400,"opsz" 22;--tw-tracking:-.045em;letter-spacing:-.045em}@container (min-width:380px){.frame.svelte-1hscyi9 .intro:where(.svelte-1hscyi9){--tw-tracking:-.035em;letter-spacing:-.035em}}@container (min-width:580px){.frame.svelte-1hscyi9 .intro:where(.svelte-1hscyi9){--tw-tracking:-.01em;letter-spacing:-.01em}}@container (min-width:700px){.frame.svelte-1hscyi9 .intro:where(.svelte-1hscyi9){--tw-tracking:.003em;letter-spacing:.003em}}@container (min-width:800px){.frame.svelte-1hscyi9 .intro:where(.svelte-1hscyi9){--tw-tracking:.009em;letter-spacing:.009em}}.frame.svelte-1hscyi9 .location:where(.svelte-1hscyi9){font-variation-settings:"wdth" 60,"wght" 650,"opsz" 22;letter-spacing:.015em}.frame.svelte-1hscyi9 .contacts:where(.svelte-1hscyi9){font-variation-settings:"wdth" 60,"wght" 650,"opsz" 22;letter-spacing:.02em}.frame.svelte-1hscyi9 .contacts:where(.svelte-1hscyi9) a:where(.svelte-1hscyi9){text-underline-offset:5%;text-decoration:underline;text-decoration-thickness:.05em}.section-title.svelte-1hscyi9{height:calc(33*var(--cqw));width:100%;font-size:calc(var(--cqw)*28);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);text-transform:capitalize;font-variation-settings:"wdth" 132,"wght" 540,"opsz" 28;line-height:calc(33*var(--cqw));letter-spacing:-.01em}.contacts.svelte-1hscyi9>div:where(.svelte-1hscyi9){height:calc(26*var(--cqw));align-items:center;gap:calc(10*var(--cqw));display:flex}.work-experience-section.svelte-1hscyi9 h4:where(.svelte-1hscyi9){font-size:calc(var(--cqw)*16);--tw-leading:calc(19*var(--cqw));line-height:calc(19*var(--cqw));--tw-font-weight:510;--tw-tracking:.0075em;letter-spacing:.0075em;font-variation-settings:"wdth" 100,"wght" 510,"opsz" 17;font-weight:510}.work-experience-section.svelte-1hscyi9 h4:where(.svelte-1hscyi9) a:where(.svelte-1hscyi9){text-underline-offset:11%;text-decoration:underline;text-decoration-thickness:.0650001em}.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9){gap:calc(4*var(--cqw));padding:calc(12*var(--cqw));padding-right:calc(11*var(--cqw));flex-direction:column;display:flex}.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9)>p:where(.svelte-1hscyi9){font-size:calc(var(--cqw)*11);--tw-leading:calc(13*var(--cqw));line-height:calc(13*var(--cqw));--tw-tracking:-.045em;letter-spacing:-.045em}@container (min-width:700px){.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9)>p:where(.svelte-1hscyi9){--tw-tracking:-.035em;letter-spacing:-.035em}}@container (min-width:880px){.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9)>p:where(.svelte-1hscyi9){--tw-tracking:-.025em;letter-spacing:-.025em}}@container (min-width:980px){.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9)>p:where(.svelte-1hscyi9){--tw-tracking:-.0175em;letter-spacing:-.0175em}}@container (min-width:1190px){.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9)>p:where(.svelte-1hscyi9){--tw-tracking:-.0054em;letter-spacing:-.0054em}}.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9)>span:where(.svelte-1hscyi9){font-size:calc(var(--cqw)*12);--tw-leading:calc(14*var(--cqw));line-height:calc(14*var(--cqw));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.03em;letter-spacing:-.03em;font-style:italic}@container (min-width:700px){.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9)>span:where(.svelte-1hscyi9){--tw-tracking:-.02em;letter-spacing:-.02em}}@container (min-width:880px){.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9)>span:where(.svelte-1hscyi9){--tw-tracking:-.01em;letter-spacing:-.01em}}@container (min-width:1190px){.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9)>span:where(.svelte-1hscyi9){--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}}.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9)>div:where(.svelte-1hscyi9){justify-content:space-between;align-items:center;display:flex}.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9)>div:where(.svelte-1hscyi9)>span:where(.svelte-1hscyi9){font-size:calc(var(--cqw)*14);--tw-leading:calc(17*var(--cqw));line-height:calc(17*var(--cqw));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);letter-spacing:.01em}.work-experience-section.svelte-1hscyi9>div:where(.svelte-1hscyi9)>div:where(.svelte-1hscyi9)+span:where(.svelte-1hscyi9){margin-bottom:calc(2*var(--cqw))}.hard-skills-section.svelte-1hscyi9 .stack:where(.svelte-1hscyi9) div:where(.svelte-1hscyi9){gap:calc(3*var(--cqw));padding-left:calc(52*var(--cqw));flex-direction:column;display:flex}.hard-skills-section.svelte-1hscyi9 .stack:where(.svelte-1hscyi9) div:where(.svelte-1hscyi9) h3:where(.svelte-1hscyi9){font-size:calc(var(--cqw)*18);--tw-leading:calc(21*var(--cqw));line-height:calc(21*var(--cqw));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:-.02em;letter-spacing:-.02em}@container (min-width:580px){.hard-skills-section.svelte-1hscyi9 .stack:where(.svelte-1hscyi9) div:where(.svelte-1hscyi9) h3:where(.svelte-1hscyi9){--tw-tracking:-.01em;letter-spacing:-.01em}}@container (min-width:800px){.hard-skills-section.svelte-1hscyi9 .stack:where(.svelte-1hscyi9) div:where(.svelte-1hscyi9) h3:where(.svelte-1hscyi9){--tw-tracking:.01em;letter-spacing:.01em}}@container (min-width:1190px){.hard-skills-section.svelte-1hscyi9 .stack:where(.svelte-1hscyi9) div:where(.svelte-1hscyi9) h3:where(.svelte-1hscyi9){--tw-tracking:.02em;letter-spacing:.02em}}.hard-skills-section.svelte-1hscyi9 .stack:where(.svelte-1hscyi9) div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9){font-size:calc(var(--cqw)*11);--tw-leading:calc(13*var(--cqw));line-height:calc(13*var(--cqw));--tw-tracking:-.05em;letter-spacing:-.05em}@container (min-width:750px){.hard-skills-section.svelte-1hscyi9 .stack:where(.svelte-1hscyi9) div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9){--tw-tracking:-.045em;letter-spacing:-.045em}}@container (min-width:980px){.hard-skills-section.svelte-1hscyi9 .stack:where(.svelte-1hscyi9) div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9){--tw-tracking:-.03em;letter-spacing:-.03em}}@container (min-width:1190px){.hard-skills-section.svelte-1hscyi9 .stack:where(.svelte-1hscyi9) div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9){--tw-tracking:-.015em;letter-spacing:-.015em}}.hard-skills-section.svelte-1hscyi9 .stack:where(.svelte-1hscyi9) div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9) a:where(.svelte-1hscyi9){text-underline-offset:10%;text-decoration:underline;text-decoration-thickness:.05em}.hard-skills-section.svelte-1hscyi9 .claims:where(.svelte-1hscyi9)>p:where(.svelte-1hscyi9){height:calc(36*var(--cqw));padding-left:calc(36*var(--cqw));font-size:calc(var(--cqw)*15);--tw-leading:calc(18*var(--cqw));line-height:calc(18*var(--cqw));--tw-tracking:-.06em;letter-spacing:-.06em}@container (min-width:580px){.hard-skills-section.svelte-1hscyi9 .claims:where(.svelte-1hscyi9)>p:where(.svelte-1hscyi9){--tw-tracking:-.048em;letter-spacing:-.048em}}@container (min-width:750px){.hard-skills-section.svelte-1hscyi9 .claims:where(.svelte-1hscyi9)>p:where(.svelte-1hscyi9){--tw-tracking:-.035em;letter-spacing:-.035em}}@container (min-width:880px){.hard-skills-section.svelte-1hscyi9 .claims:where(.svelte-1hscyi9)>p:where(.svelte-1hscyi9){--tw-tracking:-.024em;letter-spacing:-.024em}}@container (min-width:980px){.hard-skills-section.svelte-1hscyi9 .claims:where(.svelte-1hscyi9)>p:where(.svelte-1hscyi9){--tw-tracking:-.0175em;letter-spacing:-.0175em}}@container (min-width:1190px){.hard-skills-section.svelte-1hscyi9 .claims:where(.svelte-1hscyi9)>p:where(.svelte-1hscyi9){--tw-tracking:-.007em;letter-spacing:-.007em}}.hard-skills-section.svelte-1hscyi9 .claims:where(.svelte-1hscyi9)>p:where(.svelte-1hscyi9) a:where(.svelte-1hscyi9){text-underline-offset:14.5%;text-decoration:underline}.soft-skills-section.svelte-1hscyi9 p:where(.svelte-1hscyi9){padding-inline:calc(8*var(--cqw));padding-bottom:calc(12*var(--cqw));text-align:center;font-size:calc(var(--cqw)*9);--tw-leading:calc(10*var(--cqw));line-height:calc(10*var(--cqw));--tw-tracking:-.04em;letter-spacing:-.04em;margin-top:auto}@container (min-width:800px){.soft-skills-section.svelte-1hscyi9 p:where(.svelte-1hscyi9){--tw-tracking:-.03em;letter-spacing:-.03em}}@container (min-width:980px){.soft-skills-section.svelte-1hscyi9 p:where(.svelte-1hscyi9){--tw-tracking:-.02em;letter-spacing:-.02em}}@container (min-width:1190px){.soft-skills-section.svelte-1hscyi9 p:where(.svelte-1hscyi9){--tw-tracking:-.015em;letter-spacing:-.015em}}.soft-skills-section.svelte-1hscyi9 p:where(.svelte-1hscyi9){font-variation-settings:"wdth" 100,"wght" 510,"opsz" 17}.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9){gap:calc(3*var(--cqw));flex-direction:column;width:100%;display:flex}.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9) h4:where(.svelte-1hscyi9){padding-left:calc(21*var(--cqw));font-size:calc(var(--cqw)*16);--tw-leading:calc(19*var(--cqw));line-height:calc(19*var(--cqw));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);--tw-tracking:-.01em;letter-spacing:-.01em}@container (min-width:580px){.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9) h4:where(.svelte-1hscyi9){--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}}@container (min-width:980px){.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9) h4:where(.svelte-1hscyi9){--tw-tracking:.01em;letter-spacing:.01em}}@container (min-width:1190px){.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9) h4:where(.svelte-1hscyi9){--tw-tracking:.02em;letter-spacing:.02em}}.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9){font-size:calc(var(--cqw)*11);--tw-leading:calc(13*var(--cqw));line-height:calc(13*var(--cqw))}.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9).desc{--tw-tracking:-.015em;letter-spacing:-.015em}.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9).tight-desc{--tw-tracking:-.06em;letter-spacing:-.06em}@container (min-width:700px){.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9).tight-desc{--tw-tracking:-.05em;letter-spacing:-.05em}}@container (min-width:800px){.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9).tight-desc{--tw-tracking:-.048em;letter-spacing:-.048em}}@container (min-width:880px){.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9).tight-desc{--tw-tracking:-.042em;letter-spacing:-.042em}}@container (min-width:980px){.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9).tight-desc{--tw-tracking:-.035em;letter-spacing:-.035em}}@container (min-width:1190px){.other-section.svelte-1hscyi9 div:where(.svelte-1hscyi9) p:where(.svelte-1hscyi9).tight-desc{--tw-tracking:-.025em;letter-spacing:-.025em}}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}input.svelte-2i7fco:checked+div{display:block}input.svelte-2i7fco+div{display:none}.align-menu-left.svelte-2i7fco+div{left:0!important}.align-menu-right.svelte-2i7fco+div{right:0!important}.ssr-nav-menus-container.svelte-rs978j>div{transform:none!important;top:auto!important;left:auto!important;bottom:0}
