*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{color:#fff;background:#181818;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{--timeline-height: 70vh;--timeline-dot-size: 2vh;--timeline-dot-height: 3vh;--timeline-gap: .5vh;--resume-container-width: 600px;--resume-color: white;--pop-up-bg-color: white;--pop-up-color: rgba(0, 0, 0, .87);--pop-up-border-color: rgba(0, 0, 0, .16);--pop-up-margin: 20px;--pop-up-padding: 20px;--toolbar-color: rgb(235, 235, 235);--toolbar-height: 44px;--selector-height: 90px;height:100vh;align-items:center;font-family:Red Hat Display,Georgia,Times New Roman,Times,serif;color:var(--resume-color)}@media only screen and (max-width: 800px){#app{--resume-container-width: 90%}}@media (prefers-color-scheme: dark){#app{--pop-up-bg-color: rgb(52, 52, 52);--pop-up-color: rgba(255, 255, 255, .87);--toolbar-color: rgb(72, 72, 72);--pop-up-border-color: rgba(255, 255, 255, .16)}}.bold{font-weight:700}h1{font-size:32px}h2{font-size:24px}h3{font-size:18px}h4{font-size:16px}h1,h2,h3,h4{font-weight:700}p{font-size:14px;margin:1em 0}.caption{font-size:12px}a{text-decoration:none;color:#e64c00;transition:.4s;padding:3px}@media (hover: hover){a:hover{color:#e3723b;text-decoration:underline}}@media only screen and (max-width: 800px){h1{font-size:24px}h2{font-size:18px}h3,h4{font-size:16px}p{font-size:16px;margin:12px 0}.caption{font-size:14px}}.timeline-dot[data-v-e52d024b]{background-color:#595959;height:var(--timeline-dot-height);width:var(--timeline-dot-size);border-radius:var(--timeline-dot-size);transform-origin:top}.timeline-dot[data-v-e52d024b].active[data-v-e52d024b]{background-color:var(--resume-color)}.timeline-dot[data-v-e52d024b].blank[data-v-e52d024b]{opacity:0}.timeline[data-v-0813c786]{position:fixed}.timeline[data-v-0813c786]>*[data-v-0813c786][data-v-0813c786]:not(:last-child){margin-bottom:var(--timeline-dot-size)}.timeline[data-v-0813c786]>*[data-v-0813c786][data-v-0813c786]:not(.education-and-experience){margin-left:var(--timeline-dot-size)}.timeline[data-v-0813c786] .education-and-experience[data-v-0813c786]{display:flex;align-items:stretch}.timeline[data-v-0813c786] .education-and-experience[data-v-0813c786]>*[data-v-0813c786]{width:var(--timeline-dot-size)}.timeline[data-v-0813c786] .education-and-experience[data-v-0813c786]>*[data-v-0813c786].background-line[data-v-0813c786]{width:var(--timeline-dot-size);border-radius:var(--timeline-dot-size);background-color:var(--resume-color);opacity:.23;transform:scaleX(.3)}.timeline[data-v-0813c786] .education-and-experience[data-v-0813c786]>*[data-v-0813c786][data-v-0813c786]:not(.background-line){transform:translate(calc(-1 * var(--timeline-dot-size)))}.me[data-v-0a43da69]{height:125px;width:125px;margin:0 1em 1em;border-radius:50%;border:var(--resume-color) 3px solid;padding:5px}.me[data-v-0a43da69][data-v-0a43da69]:before{content:"";display:block;height:100%;width:100%;background-image:url(/assets/kevin-BPbXPCmp.jpeg);background-size:cover;background-position:-25%;border-radius:50%}.ed[data-v-4c6a0c8e]{margin-top:2em}.seal[data-v-4c6a0c8e]{height:125px;width:125px;margin:0 1em 1em;border-radius:50%;border:var(--resume-color) 3px solid;padding:5px}@media only screen and (max-width: 800px){.seal[data-v-4c6a0c8e]{height:62.5px;width:62.5px}}.seal[data-v-4c6a0c8e][data-v-4c6a0c8e]:before{content:"";display:block;height:100%;width:100%;background-size:cover;background-position:-25%}.seal[data-v-4c6a0c8e].edu-aau[data-v-4c6a0c8e]:before{background-image:url(/assets/aau-seal-a0FwPyW_.png)}.seal[data-v-4c6a0c8e].edu-uh[data-v-4c6a0c8e]:before{background-image:url(/assets/uhm-seal-D5k2QgHj.png)}.example-thumb[data-v-0f71c31e]{width:100px;height:50px;padding:0;background-size:contain;border-radius:4px;cursor:pointer;border:1px solid rgba(0,0,0,.87)}.example-thumb[data-v-0f71c31e][data-v-0f71c31e]:hover,.example-thumb[data-v-0f71c31e].active[data-v-0f71c31e]{transform:scale(1.1)}.logo[data-v-3ff905ae]{height:125px;width:125px;margin:0 1em 1em;border-radius:50%;border:var(--resume-color) 3px solid;padding:5px}@media only screen and (max-width: 800px){.logo[data-v-3ff905ae]{height:62.5px;width:62.5px}}.logo[data-v-3ff905ae]:before{content:"";display:block;height:100%;width:100%;background-size:cover;background-position:-25%;border-radius:50%}.logo.xp-eximietas[data-v-3ff905ae]:before{background-image:url(/assets/eximietas-BGfBJgJP.png)}.logo.xp-spoton[data-v-3ff905ae]:before{background-image:url(/assets/spoton-logo-DuP7URHJ.png)}.logo.xp-tsys-cpay[data-v-3ff905ae]:before{background-image:url(/assets/tsys-cpay-logo-BG_YNts_.png)}.logo.xp-payhub[data-v-3ff905ae]:before{background-image:url(/assets/payhub-logo-r-80NsjW.png)}.logo.xp-wigix[data-v-3ff905ae]:before{background-image:url(/assets/wigix-logo-DsdsuMuN.png)}.logo.xp-apple-store[data-v-3ff905ae]:before,.logo.xp-apple[data-v-3ff905ae]:before{background-image:url(/assets/apple-logo-DrPvHcnn.png)}.logo.xp-n2k[data-v-3ff905ae]:before{background-image:url(/assets/n2k-logo-si9nTMjR.png)}.examples[data-v-3ff905ae]{display:flex;flex-wrap:wrap;gap:4px;margin:1em 0}.example[data-v-e007ed4c]{--section-max-width: 740px;width:0;height:0;overflow:auto}.example.active[data-v-e007ed4c]{width:100%;height:100%;padding:var(--pop-up-padding)}.example.active[data-v-e007ed4c]>*:last-child{margin-bottom:48px}.example>h1[data-v-e007ed4c],.example>h2[data-v-e007ed4c],.example>h3[data-v-e007ed4c],.example>p[data-v-e007ed4c],.example>ul[data-v-e007ed4c]{max-width:var(--section-max-width);margin-left:auto;margin-right:auto}.example>p[data-v-e007ed4c]{font-size:16px}.example>.image-section[data-v-e007ed4c]{max-width:100%;max-height:510px;margin:1em auto}.example>.image-section>.image-container[data-v-e007ed4c]{max-width:100%;max-height:480px;overflow:scroll;border:1px solid var(--pop-up-border-color)}.example>.image-section>.image-container>.covered[data-v-e007ed4c]{width:100%;height:auto}.example>.image-section>.image-container.contained[data-v-e007ed4c]{border:none}.example>.image-section>.image-container.contained>div[data-v-e007ed4c]{width:100%;height:480px;background-size:contain;background-repeat:no-repeat;background-position:center}.example>.pdf-example[data-v-e007ed4c]{border:1px solid var(--pop-up-border-color)}.pop-up-container[data-v-0fe1a000]{position:fixed;top:0;left:0;box-sizing:border-box;width:100%;height:100%;padding:var(--pop-up-margin)}.pop-up-container .pop-up[data-v-0fe1a000]{position:absolute;width:calc(100% - var(--pop-up-margin) * 2);height:calc(100% - var(--pop-up-margin) * 2);background-color:var(--pop-up-bg-color);color:var(--pop-up-color);border-radius:8px;box-shadow:0 4px 8px #0000006b}.pop-up-container .pop-up .toolbar[data-v-0fe1a000]{display:flex;justify-content:space-between;align-items:center;height:var(--toolbar-height);max-height:var(--toolbar-height);padding:4px 0 4px var(--pop-up-padding);background-color:var(--toolbar-color);border-radius:8px 8px 0 0;border-bottom:1px solid var(--pop-up-border-color)}.pop-up-container .pop-up .toolbar>.close-button[data-v-0fe1a000]{width:var(--toolbar-height);height:var(--toolbar-height);margin:0;padding:0;border:0;background-color:transparent}.pop-up-container .pop-up .toolbar>.close-button>svg[data-v-0fe1a000]{fill:var(--pop-up-color)}.pop-up-container .pop-up .viewer[data-v-0fe1a000]{height:calc(100% - var(--toolbar-height) - var(--selector-height));overflow:hidden}.pop-up-container .pop-up .selector[data-v-0fe1a000]{display:flex;overflow:scroll;position:fixed;gap:24px;justify-content:space-between;align-items:center;bottom:var(--pop-up-margin);height:var(--selector-height);max-height:var(--selector-height);padding:4px 8px;width:calc(100% - var(--pop-up-margin) * 2);background-color:var(--toolbar-color);border-top:1px solid var(--pop-up-border-color);border-radius:0 0 8px 8px}.pop-up-container .pop-up .selector[data-v-0fe1a000]>*{white-space:nowrap}.pop-up-container .pop-up .selector .org-section[data-v-0fe1a000]>*{margin:0 4px}.pop-up-container .pop-up .selector>.prev-button[data-v-0fe1a000],.pop-up-container .pop-up .selector>.next-button[data-v-0fe1a000]{display:flex;position:fixed;bottom:calc(var(--pop-up-padding) * .5 + var(--selector-height) + var(--pop-up-margin));width:44px;height:44px;border:1px solid var(--pop-up-border-color);border-radius:50%;background-color:var(--toolbar-color);padding:0;align-items:center;box-shadow:0 4px 8px #0000006b}.pop-up-container .pop-up .selector>.prev-button>svg[data-v-0fe1a000],.pop-up-container .pop-up .selector>.next-button>svg[data-v-0fe1a000]{height:32px;width:32px;margin:0 auto;fill:var(--pop-up-color)}.pop-up-container .pop-up .selector>.prev-button[data-v-0fe1a000]{left:calc(var(--pop-up-margin) + var(--pop-up-padding) * .5)}.pop-up-container .pop-up .selector>.next-button[data-v-0fe1a000]{right:calc(var(--pop-up-margin) + var(--pop-up-padding) * .5)}@media only screen and (max-width: 767px){.pop-up-container[data-v-0fe1a000]{--pop-up-margin: 0px}.pop-up-container .pop-up[data-v-0fe1a000]{width:100%;height:100%;border-radius:0}.pop-up-container .pop-up .toolbar[data-v-0fe1a000]{border-radius:0}.pop-up-container .pop-up .selector[data-v-0fe1a000]{width:100%}}.resume-container[data-v-d3ca2237]{display:flex;position:relative;max-width:var(--resume-container-width);margin:88px auto}.resume-container[data-v-d3ca2237] .details[data-v-d3ca2237]{max-width:calc(var(--resume-container-width) - (var(--timeline-dot-size) * 3));margin-left:calc(var(--timeline-dot-size) * 5);margin-bottom:23vh}.section{padding:36px 0}.section .skill-list{display:flex;flex-wrap:wrap;gap:50px}.galaga[data-v-78b540ae]{--ship-size: 50px;--shot-width: 3px ;--shot-height: 8.8px ;--gap: 10px;--bee-width: 28.6px ;--bee-height: 30.8px ;--button-size: 44px}.galaga .move-buttons[data-v-78b540ae]{display:flex;position:fixed;bottom:calc(var(--ship-size) + var(--gap) * 3 + 37px);left:var(--gap)}.galaga .move-buttons .move-left[data-v-78b540ae],.galaga .move-buttons .move-right[data-v-78b540ae]{width:var(--button-size);height:var(--button-size);background-color:#ffffff5e;background-size:24px;background-position:center center;background-repeat:no-repeat}.galaga .move-buttons .move-left[data-v-78b540ae]{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23e8eaed'%3e%3cpath%20d='M560-240%20320-480l240-240%2056%2056-184%20184%20184%20184-56%2056Z'/%3e%3c/svg%3e");border-radius:50% 0 0 50%;margin-right:3px}.galaga .move-buttons .move-right[data-v-78b540ae]{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23e8eaed'%3e%3cpath%20d='M504-480%20320-664l56-56%20240%20240-240%20240-56-56%20184-184Z'/%3e%3c/svg%3e");border-radius:0 50% 50% 0}.galaga .fire-button[data-v-78b540ae]{position:fixed;bottom:calc(var(--ship-size) + var(--gap) * 3 + 37px);right:calc(var(--gap) + var(--button-size) / 2);width:var(--button-size);height:var(--button-size);background-color:#ffffff5e;background-size:24px;background-position:center center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20height='24px'%20viewBox='0%20-960%20960%20960'%20width='24px'%20fill='%23e8eaed'%3e%3cpath%20d='m240-198%2079-32q-10-29-18.5-59T287-349l-47%2032v119Zm160-42h160q18-40%2029-97.5T600-455q0-99-33-187.5T480-779q-54%2048-87%20136.5T360-455q0%2060%2011%20117.5t29%2097.5Zm80-200q-33%200-56.5-23.5T400-520q0-33%2023.5-56.5T480-600q33%200%2056.5%2023.5T560-520q0%2033-23.5%2056.5T480-440Zm240%20242v-119l-47-32q-5%2030-13.5%2060T641-230l79%2032ZM480-881q99%2072%20149.5%20183T680-440l84%2056q17%2011%2026.5%2029t9.5%2038v237l-199-80H359L160-80v-237q0-20%209.5-38t26.5-29l84-56q0-147%2050.5-258T480-881Z'/%3e%3c/svg%3e");border-radius:50%}.galaga p.instructions[data-v-78b540ae]{position:fixed;left:10px;bottom:calc(var(--ship-size) + var(--gap) * 2);color:#000;background-color:#fff;padding:3px;font-size:12px;font-weight:700;transition:opacity .5s}@media only screen and (max-width: 800px){.galaga p.instructions[data-v-78b540ae]{font-size:10px}}.galaga .ship[data-v-78b540ae]{height:var(--ship-size);width:var(--ship-size);background-image:url(/assets/ship-DYfd-YU_.png);background-size:contain;position:fixed;bottom:var(--gap);opacity:.3}.galaga .ship.active[data-v-78b540ae]{opacity:.8}.galaga .shot[data-v-78b540ae]{position:fixed;width:var(--shot-width);height:var(--shot-height);background-color:#add8e6;top:calc(-5 * var(--shot-height));animation:shooting-travel-78b540ae 5s linear}@keyframes shooting-travel-78b540ae{0%{top:calc(100vh - var(--ship-size))}to{top:calc(-1 * var(--shot-height))}}.galaga .bee[data-v-78b540ae]{position:fixed;width:var(--bee-width);height:var(--bee-height);background-image:url(/assets/bee-gc_djoM9.png);background-size:contain;opacity:.3}.galaga .bee.active[data-v-78b540ae]{opacity:.8}.galaga .star[data-v-78b540ae]{position:fixed;width:3px;height:3px;border-radius:50%;background-color:#ffffff6b;animation:starfield-78b540ae 30s linear}@keyframes starfield-78b540ae{0%{top:-1vh}to{top:101vh}}.galaga .star{z-index:0}.resume-container{z-index:2}.galaga *{z-index:3}.pop-up-container{z-index:4}
