.color-accent{color:#ec407a;color:rgb(var(--color-accent))}body{background-color:#eceff1;background-color:var(--color-background-body);margin-inline:auto;max-width:90%}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-ext-400-normal.ac62c8eba7f954b48546.woff2) format("woff2"),url(/static/media/inter-cyrillic-ext-400-normal.cd2ad378115f549d3c5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-cyrillic-400-normal.fa78d8d6788399bf6527.woff2) format("woff2"),url(/static/media/inter-cyrillic-400-normal.fa67b2dd0048a5433bd5.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-ext-400-normal.1e2b9039d9ecdbea5d80.woff2) format("woff2"),url(/static/media/inter-greek-ext-400-normal.708f2f7425851a3b7633.woff) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-greek-400-normal.be0e76b30a7663adf9eb.woff2) format("woff2"),url(/static/media/inter-greek-400-normal.1eeaf1d0bde712085ffc.woff) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-vietnamese-400-normal.5952d3d3c5df5a2f8e09.woff2) format("woff2"),url(/static/media/inter-vietnamese-400-normal.6eab7f5e6cae783b49bf.woff) format("woff");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-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-ext-400-normal.0f9e8d4e940df8f6edfe.woff2) format("woff2"),url(/static/media/inter-latin-ext-400-normal.40b3b0d5e09a90fb6e3e.woff) format("woff");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/static/media/inter-latin-400-normal.f1535355a7df553be385.woff2) format("woff2"),url(/static/media/inter-latin-400-normal.08a02fd275ecea6ef662.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}header{padding-top:1rem;text-align:center}header *{font-weight:lighter}header h1{font-size:4rem;margin:1rem auto .5rem;text-transform:uppercase}header h2{font-feature-settings:"smcp";font-size:2.5rem;font-variant:small-caps;margin-block:0}:root{--sections-gap:10%}main{background-color:#fff;background-color:var(--color-background-main);border:2px solid #ec407a4d;border-color:rgba(var(--color-accent),.3);border-radius:8px;margin-top:2rem;padding-block:1rem}main h2{font-size:2rem;margin-bottom:1rem;text-transform:uppercase}main h3{font-size:1.5rem}main h4{font-feature-settings:"smcp";font-size:1.25rem;font-variant:small-caps}main h5{font-size:1rem;margin-bottom:.25rem;margin-top:.5rem}main p{margin-top:0}main .supplemental-list{font-size:.9rem;font-style:italic;font-weight:lighter}main #separator-main{background-color:#ec407a;background-color:rgb(var(--color-accent));width:2px}#experience h3,#experience h4{margin-block:0}#experience hgroup p{font-style:italic;opacity:.7}#experience .employment-details p{line-height:1.5}#experience details .summary-container{cursor:pointer;width:100%}@media not (prefers-reduced-motion){#experience details summary{transition:all .5s cubic-bezier(.18,.89,.32,1.28)}}#experience details summary p:before{content:"↓";margin-right:1ch}#experience details summary p:after{content:"↓";margin-left:1ch}#experience details summary p:after,#experience details summary p:before{display:inline-block}@media not (prefers-reduced-motion){#experience details summary p:after,#experience details summary p:before{transition:all .5s cubic-bezier(.18,.89,.32,1.28)}}#experience details[open] summary{background-color:#000;background-color:var(--color-accent-text);border:3px solid #ec407a;border:3px solid rgb(var(--color-accent));color:#ec407a;color:rgb(var(--color-accent));transform:rotateX(1turn)}@media not (prefers-reduced-motion){#experience details[open] summary{transition:all 1s cubic-bezier(.68,-.55,.27,1.55)}}#experience details[open] summary p:before{transform:rotate(540deg)}#experience details[open] summary p:after{transform:rotate(-540deg)}@media not (prefers-reduced-motion){#experience details[open] summary p:after,#experience details[open] summary p:before{transition:all 1s cubic-bezier(.68,-.55,.27,1.55)}}#experience summary{background-color:#ec407a;background-color:rgb(var(--color-accent));border-radius:20px;color:#000;color:var(--color-accent-text);display:flex;margin-block:2rem;text-align:center}#experience summary p{font-size:1.25rem;margin-top:revert}#experience:not(.mobile){padding-inline:3rem}#experience:not(.mobile) .employment-details,#experience:not(.mobile) .employment-position{padding-left:0}#experience.mobile{padding-inline:2rem}#experience.mobile article h4,#experience.mobile article h5,#experience.mobile article hgroup,#experience.mobile h2{text-align:center}:root{--color-accent:236,64,122;--color-accent-text:#000;--color-background-body:#eceff1;--color-background-main:#fff}#info{display:flex;flex-direction:column}#info h3,#info h4{margin-block:0}#info li a{display:block;transition:transform .08s ease-in-out}@media(prefers-reduced-motion){#info li a{transition:transform .4s ease 0s}}#info li a:hover{transform:scale(1.2);transition:transform .08s ease-in 0s}@media(prefers-reduced-motion){#info li a:hover{transition:transform .4s ease}}#info li a:hover .contact-icon{animation:inline-u7ezsys .4s ease-in-out 0s}@keyframes inline-u7ezsys{0%{transform:rotate(0)}10%{transform:scale(.8)}50%{transform:rotate(180deg)}90%{transform:scale(1.4)}}@keyframes inline-u7ezsz1{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(prefers-reduced-motion){#info li a:hover .contact-icon{animation:inline-u7ezsz1 2s ease 1}}#info .li-with-icon{align-items:center;column-gap:2ch;display:flex;justify-content:end}#info .li-with-icon>*{display:inline-flex;margin-block:.25em}#info .li-with-icon .contact-icon{-webkit-margin-start:1em;filter:brightness(0) saturate(100%) invert(44%) sepia(49%) saturate(3385%) hue-rotate(313deg) brightness(91%) contrast(103%);margin-inline-start:1em}#info .li-with-icon *{margin-bottom:0}#info .li-with-icon #logo-linkedin{transform:scale(1.1)}#info hgroup{margin-top:1rem}#info hgroup p{margin-bottom:0}#info .color-accent{font-weight:700}#info .contact-icon{height:3ex}#info .header-extra-space h2{margin-block:1rem}#info #contact-list{list-style:none;margin-block:0;padding:0}#info #tech-expertise-list{display:grid;grid-template-columns:1fr 1fr;list-style:none}#info:not(.mobile){-webkit-margin-start:2ch;-webkit-padding-end:var(--sections-gap);border-right:1px solid #ec407a;border-right:1px solid rgb(var(--color-accent));margin-inline-start:2ch;padding-inline-end:var(--sections-gap)}#info:not(.mobile) *{text-align:end}#info.mobile{padding-inline:1rem}#info.mobile *{text-align:center}#info.mobile li{line-height:2}#info.mobile #contact-list .li-with-icon{justify-content:center}#info.mobile #tech-expertise-list{column-gap:.5rem;grid-template-columns:repeat(3,1fr);padding-inline:min(5%,5rem)}.contactLink-icon-email{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><%21--%21 Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2024 Fonticons, Inc. --><path d="M64 112c-8.8 0-16 7.2-16 16l0 22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1l0-22.1c0-8.8-7.2-16-16-16L64 112zM48 212.2L48 384c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-171.8L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128z"/><script xmlns=""/></svg>')}.contactLink-icon-phone{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><%21--%21 Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free %28Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License%29 Copyright 2024 Fonticons, Inc. --><path d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"/><script xmlns=""/></svg>')}.contactLink-icon-linkedin{content:url("data:image/svg+xml;charset=utf-8,%3Csvg height='800' width='800' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 382 382' xml:space='preserve'%3E%3Cscript xmlns='\'/%3E%3Cpath style='fill:%230077b7' d='M347.445 0H34.555C15.471 0 0 15.471 0 34.555v312.889C0 366.529 15.471 382 34.555 382h312.889C366.529 382 382 366.529 382 347.444V34.555C382 15.471 366.529 0 347.445 0zM118.207 329.844c0 5.554-4.502 10.056-10.056 10.056H65.345c-5.554 0-10.056-4.502-10.056-10.056V150.403c0-5.554 4.502-10.056 10.056-10.056h42.806c5.554 0 10.056 4.502 10.056 10.056v179.441zM86.748 123.432c-22.459 0-40.666-18.207-40.666-40.666S64.289 42.1 86.748 42.1s40.666 18.207 40.666 40.666-18.206 40.666-40.666 40.666zM341.91 330.654a9.247 9.247 0 0 1-9.246 9.246H286.73a9.247 9.247 0 0 1-9.246-9.246v-84.168c0-12.556 3.683-55.021-32.813-55.021-28.309 0-34.051 29.066-35.204 42.11v97.079a9.246 9.246 0 0 1-9.246 9.246h-44.426a9.247 9.247 0 0 1-9.246-9.246V149.593a9.247 9.247 0 0 1 9.246-9.246h44.426a9.247 9.247 0 0 1 9.246 9.246v15.655c10.497-15.753 26.097-27.912 59.312-27.912 73.552 0 73.131 68.716 73.131 106.472v86.846z'/%3E%3C/svg%3E")}.contactLink-icon-github{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16"><path d="M8 0c4.42 0 8 3.58 8 8a8.013 8.013 0 0 1-5.45 7.59c-.4.08-.55-.17-.55-.38 0-.27.01-1.13.01-2.2 0-.75-.25-1.23-.54-1.48 1.78-.2 3.65-.88 3.65-3.95 0-.88-.31-1.59-.82-2.15.08-.2.36-1.02-.08-2.12 0 0-.67-.22-2.2.82-.64-.18-1.32-.27-2-.27-.68 0-1.36.09-2 .27-1.53-1.03-2.2-.82-2.2-.82-.44 1.1-.16 1.92-.08 2.12-.51.56-.82 1.28-.82 2.15 0 3.06 1.86 3.75 3.64 3.95-.23.2-.44.55-.51 1.07-.46.21-1.61.55-2.33-.66-.15-.24-.6-.83-1.23-.82-.67.01-.27.38.01.53.34.19.73.9.82 1.13.16.45.68 1.31 2.69.94 0 .67.01 1.3.01 1.49 0 .21-.15.45-.55.38A7.995 7.995 0 0 1 0 8c0-4.42 3.58-8 8-8Z"/><script xmlns=""/></svg>')}
/*# sourceMappingURL=main.1d46db8b.css.map*/