:root{--bg-paper: #F9F7E8;--bg-card-body: #FFFFFF;--bg-card-footer: #F5E7CC;--text-main: #2D2D2D;--text-grey: #666;--accent-orange: #E69B5D;--light-orange: #F2C38F;--light-blue: lightblue;--accent-brown: #9b6b47;--border-ink: #2D2D2D;--pixel-size: 4px;--font-header: "Silkscreen", cursive;--font-body: "Courier New", Courier, monospace;--font-secondary: "Funnel Sans", sans-serif}body{margin:0;padding:0;background-color:var(--bg-paper);color:var(--text-main);font-family:var(--font-body);line-height:1.5;overflow-y:scroll;overflow-x:hidden;max-width:100%}html{overflow-x:hidden;max-width:100%}h1{font-family:var(--font-header);font-size:3rem;font-weight:400}h2{font-family:var(--font-header);font-size:1.5rem;font-weight:400}h3{font-family:var(--font-header);font-size:1rem;font-weight:400;margin:0}*{box-sizing:border-box;image-rendering:pixelated}.icon-btn{border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:var(--accent-orange);text-decoration:none;font-size:1.2rem;transition:transform .1s}.header-left>.icon-btn{width:35px;height:35px;box-shadow:3px 3px #0003}.card-footer>.icon-btn{width:35px;height:35px;border:none}.icon-btn:hover{transform:translateY(2px);box-shadow:1px 1px #0003}.pixel-card[data-v-7d7a0f77]{background-color:#fff;position:relative;display:flex;flex-direction:column;border:5px solid black;--corner-size: 5px;--border-width: 5px;clip-path:polygon(0 calc(var(--corner-size) * 3),var(--corner-size) calc(var(--corner-size) * 3),var(--corner-size) calc(var(--corner-size) * 2),calc(var(--corner-size) * 2) calc(var(--corner-size) * 2),calc(var(--corner-size) * 2) var(--corner-size),calc(var(--corner-size) * 3) var(--corner-size),calc(var(--corner-size) * 3) 0,calc(100% - var(--corner-size) * 3) 0,calc(100% - var(--corner-size) * 3) var(--corner-size),calc(100% - var(--corner-size) * 2) var(--corner-size),calc(100% - var(--corner-size) * 2) calc(var(--corner-size) * 2),calc(100% - var(--corner-size)) calc(var(--corner-size) * 2),calc(100% - var(--corner-size)) calc(var(--corner-size) * 3),100% calc(var(--corner-size) * 3),100% calc(100% - var(--corner-size) * 3),calc(100% - var(--corner-size)) calc(100% - var(--corner-size) * 3),calc(100% - var(--corner-size)) calc(100% - var(--corner-size) * 2),calc(100% - var(--corner-size) * 2) calc(100% - var(--corner-size) * 2),calc(100% - var(--corner-size) * 2) calc(100% - var(--corner-size)),calc(100% - var(--corner-size) * 3) calc(100% - var(--corner-size)),calc(100% - var(--corner-size) * 3) 100%,calc(var(--corner-size) * 3) 100%,calc(var(--corner-size) * 3) calc(100% - var(--corner-size)),calc(var(--corner-size) * 2) calc(100% - var(--corner-size)),calc(var(--corner-size) * 2) calc(100% - var(--corner-size) * 2),var(--corner-size) calc(100% - var(--corner-size) * 2),var(--corner-size) calc(100% - var(--corner-size) * 3),0 calc(100% - var(--corner-size) * 3))}.corner-pixels[data-v-7d7a0f77]{position:absolute;pointer-events:none;z-index:10}.corner-pixels.top-left[data-v-7d7a0f77]{top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width));background:linear-gradient(#000,#000) var(--corner-size) calc(var(--corner-size) * 2) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) calc(var(--corner-size) * 2) var(--corner-size) / var(--corner-size) var(--border-width) no-repeat}.corner-pixels.top-right[data-v-7d7a0f77]{top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width));background:linear-gradient(#000,#000) calc(var(--corner-size) + var(--border-width)) calc(var(--corner-size) * 2) / var(--border-width) var(--corner-size) no-repeat,linear-gradient(#000,#000) var(--border-width) var(--corner-size) / var(--corner-size) var(--border-width) no-repeat}.corner-pixels.bottom-right[data-v-7d7a0f77]{bottom:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width));background:linear-gradient(#000,#000) calc(var(--corner-size) + var(--border-width)) var(--border-width) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) var(--border-width) calc(var(--corner-size) + var(--border-width)) / var(--corner-size) var(--border-width) no-repeat}.corner-pixels.bottom-left[data-v-7d7a0f77]{bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width));background:linear-gradient(#000,#000) var(--corner-size) var(--border-width) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) calc(var(--corner-size) * 2) calc(var(--corner-size) + var(--border-width)) / var(--corner-size) var(--border-width) no-repeat}.card-header[data-v-7d7a0f77]{padding:12px 16px;background-color:var(--accent-orange);margin-top:0}.card-title[data-v-7d7a0f77]{font-size:1.3rem;color:var(--text-main)}.card-body[data-v-7d7a0f77]{background-color:var(--bg-card-body);padding:16px;font-size:1.1rem!important;border-top:var(--pixel-size) solid var(--border-ink);border-bottom:var(--pixel-size) solid var(--border-ink)}.image[data-v-7d7a0f77]{width:100%;aspect-ratio:3 / 2;background-color:var(--light-blue);border:3px solid var(--border-ink);display:flex;justify-content:center;align-items:center;margin-bottom:15px}.card-footer[data-v-7d7a0f77]{background-color:var(--bg-card-footer);padding:8px 16px;display:flex;justify-content:flex-end;margin-bottom:0;align-items:center;justify-content:right}.card-footer button[data-v-7d7a0f77]{margin-left:15px}.pixel-arrow[data-v-7d7a0f77]{margin:6px 0;font-family:var(--font-header);display:flex;align-items:center;justify-content:center}.pixel-arrow.snes-button[data-v-7d7a0f77]{max-height:15px;max-width:50px;border-width:10px;border-image-outset:5px;font-size:1.7rem}.pixel-card[data-v-325cfcbe]{background-color:#fff;position:relative;display:flex;flex-direction:column;border:5px solid black;box-sizing:border-box;--corner-size: 5px;--border-width: 5px;clip-path:polygon(0 calc(var(--corner-size) * 3),var(--corner-size) calc(var(--corner-size) * 3),var(--corner-size) calc(var(--corner-size) * 2),calc(var(--corner-size) * 2) calc(var(--corner-size) * 2),calc(var(--corner-size) * 2) var(--corner-size),calc(var(--corner-size) * 3) var(--corner-size),calc(var(--corner-size) * 3) 0,calc(100% - var(--corner-size) * 3) 0,calc(100% - var(--corner-size) * 3) var(--corner-size),calc(100% - var(--corner-size) * 2) var(--corner-size),calc(100% - var(--corner-size) * 2) calc(var(--corner-size) * 2),calc(100% - var(--corner-size)) calc(var(--corner-size) * 2),calc(100% - var(--corner-size)) calc(var(--corner-size) * 3),100% calc(var(--corner-size) * 3),100% calc(100% - var(--corner-size) * 3),calc(100% - var(--corner-size)) calc(100% - var(--corner-size) * 3),calc(100% - var(--corner-size)) calc(100% - var(--corner-size) * 2),calc(100% - var(--corner-size) * 2) calc(100% - var(--corner-size) * 2),calc(100% - var(--corner-size) * 2) calc(100% - var(--corner-size)),calc(100% - var(--corner-size) * 3) calc(100% - var(--corner-size)),calc(100% - var(--corner-size) * 3) 100%,calc(var(--corner-size) * 3) 100%,calc(var(--corner-size) * 3) calc(100% - var(--corner-size)),calc(var(--corner-size) * 2) calc(100% - var(--corner-size)),calc(var(--corner-size) * 2) calc(100% - var(--corner-size) * 2),var(--corner-size) calc(100% - var(--corner-size) * 2),var(--corner-size) calc(100% - var(--corner-size) * 3),0 calc(100% - var(--corner-size) * 3))}.corner-pixels[data-v-325cfcbe]{position:absolute;pointer-events:none;z-index:10}.corner-pixels.top-left[data-v-325cfcbe]{top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width));background:linear-gradient(#000,#000) var(--corner-size) calc(var(--corner-size) * 2) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) calc(var(--corner-size) * 2) var(--corner-size) / var(--corner-size) var(--border-width) no-repeat}.corner-pixels.top-right[data-v-325cfcbe]{top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width));background:linear-gradient(#000,#000) calc(var(--corner-size) + var(--border-width)) calc(var(--corner-size) * 2) / var(--border-width) var(--corner-size) no-repeat,linear-gradient(#000,#000) var(--border-width) var(--corner-size) / var(--corner-size) var(--border-width) no-repeat}.corner-pixels.bottom-right[data-v-325cfcbe]{bottom:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width));background:linear-gradient(#000,#000) calc(var(--corner-size) + var(--border-width)) var(--border-width) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) var(--border-width) calc(var(--corner-size) + var(--border-width)) / var(--corner-size) var(--border-width) no-repeat}.corner-pixels.bottom-left[data-v-325cfcbe]{bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width));background:linear-gradient(#000,#000) var(--corner-size) var(--border-width) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) calc(var(--corner-size) * 2) calc(var(--corner-size) + var(--border-width)) / var(--corner-size) var(--border-width) no-repeat}.card-header[data-v-325cfcbe]{padding:12px 16px;margin-top:0}.card-title[data-v-325cfcbe]{font-family:var(--font-header, monospace);font-size:1.2rem;color:var(--text-main);text-transform:uppercase}.card-body[data-v-325cfcbe]{background-color:var(--bg-card-body, white);padding:16px;border-top:var(--pixel-size) solid var(--border-ink);border-bottom:var(--pixel-size) solid var(--border-ink);max-width:100%;overflow-x:hidden;box-sizing:border-box}.card-footer[data-v-325cfcbe]{background-color:var(--bg-card-footer);padding:24px 16px;display:flex;justify-content:flex-end;margin-bottom:0;align-items:center;max-width:100%;box-sizing:border-box}.company-info[data-v-325cfcbe]{display:flex;flex-direction:row;gap:20px;margin-bottom:20px;align-items:center}.company-details[data-v-325cfcbe]{display:flex;flex-direction:column;font-family:var(--font-header, monospace);font-size:.8rem}.company-logo[data-v-325cfcbe]{height:60px;width:60px;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.company-logo img[data-v-325cfcbe]{max-height:50px;max-width:50px;width:auto;height:auto;object-fit:contain}.skills[data-v-325cfcbe],.responsibilities[data-v-325cfcbe]{margin-bottom:20px}@media screen and (max-width:992px)and (min-width:577px){.company-details[data-v-325cfcbe]{font-size:1rem}}@media screen and (max-width:576px){.company-details[data-v-325cfcbe]{font-size:.9rem}}.pixel-reference[data-v-29415ae6]{position:relative;background-color:var(--light-blue, #add8e6);border:3px solid var(--border-ink, #2d2d2d);padding:10px;margin-bottom:16px}.content-wrapper[data-v-29415ae6]{max-height:30px;overflow:hidden;position:relative;line-height:1.5}.open-quote[data-v-29415ae6],.close-quote[data-v-29415ae6]{font-size:1.5rem;line-height:0;color:var(--text-secondary);vertical-align:middle;display:inline-block}.quote-text[data-v-29415ae6]{font-family:var(--font-secondary, sans-serif)!important;font-size:1rem;letter-spacing:normal!important;word-spacing:normal!important;color:var(--text-main, #000)}.pixel-reference.is-expanded .content-wrapper[data-v-29415ae6]{max-height:1000px}.pixel-reference:not(.is-expanded) .content-wrapper[data-v-29415ae6]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(to bottom,transparent,var(--light-blue, #add8e6))}.ref-text[data-v-29415ae6]{font-family:var(--font-secondary, sans-serif);font-size:.9rem;line-height:1.6;margin:0;color:var(--text-main, #000)}.expand-btn[data-v-29415ae6]{background:none;border:none;font-family:var(--font-header, monospace);font-size:.75rem;font-weight:700;cursor:pointer;padding:0;color:var(--border-ink, #333);opacity:.7;transition:opacity .2s;flex-shrink:0}.expand-btn[data-v-29415ae6]:hover{opacity:1;text-decoration:underline}.ref-footer[data-v-29415ae6]{margin-top:16px;border-top:2px dashed rgba(0,0,0,.1);padding-top:8px;display:flex;justify-content:flex-end;align-items:center;gap:10px}.author-info[data-v-29415ae6]{text-align:left;display:flex;flex-direction:row;align-items:center;gap:5px;font-size:.65rem;flex:1;flex-wrap:nowrap}.author-name[data-v-29415ae6]{font-weight:700}.author-role[data-v-29415ae6]{font-weight:400}.linkedin-link[data-v-29415ae6]{display:inline-flex;align-items:center;transition:transform .2s;flex-shrink:0}.linkedin-link[data-v-29415ae6]:hover{transform:scale(1.1)}.linkedin-icon[data-v-29415ae6]{width:25px;height:25px}@media screen and (max-width:992px){.quote-text[data-v-29415ae6]{font-size:1.3rem}.ref-footer[data-v-29415ae6]{margin-top:3px}.author-info[data-v-29415ae6]{font-size:.8rem}}.pixel-card[data-v-d6236949]{--corner-size: 5px;--border-width: 5px;position:relative;display:flex;flex-direction:column;background-color:#fff;border:5px solid black;clip-path:polygon(0 calc(var(--corner-size) * 3),var(--corner-size) calc(var(--corner-size) * 3),var(--corner-size) calc(var(--corner-size) * 2),calc(var(--corner-size) * 2) calc(var(--corner-size) * 2),calc(var(--corner-size) * 2) var(--corner-size),calc(var(--corner-size) * 3) var(--corner-size),calc(var(--corner-size) * 3) 0,calc(100% - var(--corner-size) * 3) 0,calc(100% - var(--corner-size) * 3) var(--corner-size),calc(100% - var(--corner-size) * 2) var(--corner-size),calc(100% - var(--corner-size) * 2) calc(var(--corner-size) * 2),calc(100% - var(--corner-size)) calc(var(--corner-size) * 2),calc(100% - var(--corner-size)) calc(var(--corner-size) * 3),100% calc(var(--corner-size) * 3),100% calc(100% - var(--corner-size) * 3),calc(100% - var(--corner-size)) calc(100% - var(--corner-size) * 3),calc(100% - var(--corner-size)) calc(100% - var(--corner-size) * 2),calc(100% - var(--corner-size) * 2) calc(100% - var(--corner-size) * 2),calc(100% - var(--corner-size) * 2) calc(100% - var(--corner-size)),calc(100% - var(--corner-size) * 3) calc(100% - var(--corner-size)),calc(100% - var(--corner-size) * 3) 100%,calc(var(--corner-size) * 3) 100%,calc(var(--corner-size) * 3) calc(100% - var(--corner-size)),calc(var(--corner-size) * 2) calc(100% - var(--corner-size)),calc(var(--corner-size) * 2) calc(100% - var(--corner-size) * 2),var(--corner-size) calc(100% - var(--corner-size) * 2),var(--corner-size) calc(100% - var(--corner-size) * 3),0 calc(100% - var(--corner-size) * 3))}.corner-pixels[data-v-d6236949]{position:absolute;pointer-events:none;z-index:10;width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width))}.corner-pixels.top-left[data-v-d6236949]{top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);background:linear-gradient(#000,#000) var(--corner-size) calc(var(--corner-size) * 2) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) calc(var(--corner-size) * 2) var(--corner-size) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) calc(var(--corner-size) * 3) 0 / var(--border-width) var(--corner-size) no-repeat}.corner-pixels.top-right[data-v-d6236949]{top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);background:linear-gradient(#000,#000) calc(var(--corner-size) * 2 + var(--border-width)) calc(var(--corner-size) * 3) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) calc(var(--corner-size) + var(--border-width)) calc(var(--corner-size) * 2) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) var(--border-width) var(--corner-size) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) 0 0 / var(--border-width) var(--corner-size) no-repeat}.corner-pixels.bottom-right[data-v-d6236949]{bottom:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);background:linear-gradient(#000,#000) calc(var(--corner-size) * 2 + var(--border-width)) 0 / var(--border-width) var(--corner-size) no-repeat,linear-gradient(#000,#000) calc(var(--corner-size) + var(--border-width)) var(--border-width) / var(--border-width) var(--corner-size) no-repeat,linear-gradient(#000,#000) var(--border-width) calc(var(--corner-size) + var(--border-width)) / var(--border-width) var(--corner-size) no-repeat,linear-gradient(#000,#000) 0 calc(var(--corner-size) * 2 + var(--border-width)) / var(--border-width) var(--corner-size) no-repeat}.corner-pixels.bottom-left[data-v-d6236949]{bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);background:linear-gradient(#000,#000) var(--corner-size) var(--border-width) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) calc(var(--corner-size) * 2) calc(var(--corner-size) + var(--border-width)) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) calc(var(--corner-size) * 3) calc(var(--corner-size) * 2 + var(--border-width)) / var(--border-width) var(--corner-size) no-repeat}.card-header[data-v-d6236949]{padding:12px 16px;margin-top:0;background-color:var(--accent-orange)}.card-title[data-v-d6236949]{font-size:1.23rem;color:var(--text-main)}.card-body[data-v-d6236949]{background-color:var(--bg-card-body);padding:20px;border-top:var(--pixel-size) solid var(--border-ink)}.awards-container[data-v-d6236949]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:20px}.awards-container[data-v-d6236949] .award-item{display:flex;flex-direction:column;gap:15px;padding:15px;background-color:#fff;border:3px solid var(--border-ink);border-radius:0}.awards-container[data-v-d6236949] .award-header{display:flex;gap:15px;align-items:center}.awards-container[data-v-d6236949] .award-icon{flex-shrink:0;width:100px;height:100px;display:flex;align-items:center;justify-content:center;vertical-align:middle}.awards-container[data-v-d6236949] .award-icon img{height:80%;width:auto;object-fit:contain}.awards-container[data-v-d6236949] .award-content{flex:1;display:flex;flex-direction:column;gap:4px}.awards-container[data-v-d6236949] .award-title{font-family:var(--font-header);font-size:1.3rem;font-weight:700;color:var(--text-main);line-height:1.3}.awards-container[data-v-d6236949] .award-issuer{font-family:var(--font-header);font-size:1.1rem;font-weight:700;color:var(--text-main);line-height:1.3}.awards-container[data-v-d6236949] .award-organization{font-size:.9rem;color:var(--text-main);line-height:1.3}.awards-container[data-v-d6236949] .award-description{margin-top:0;font-size:1rem;color:var(--text-grey);line-height:1.5;font-family:var(--font-secondary);letter-spacing:normal;word-spacing:normal;text-align:left}.awards-container[data-v-d6236949] .award-date{font-size:.85rem;color:var(--accent-brown);margin-top:5px}@media screen and (max-width:992px)and (min-width:577px){.awards-container[data-v-d6236949] .award-description{font-size:1.3rem!important}.awards-container[data-v-d6236949] .award-title{font-size:1.4rem!important}.awards-container[data-v-d6236949] .award-date{font-size:.9rem!important}.awards-container[data-v-d6236949] .award-issuer{font-size:1.2rem!important}.card-title[data-v-d6236949]{font-size:1.4rem!important}}@media(max-width:576px){.awards-container[data-v-d6236949]{grid-template-columns:1fr}.awards-container[data-v-d6236949] .award-description{font-size:1.2rem!important}}.pixel-card[data-v-84f69258]{background-color:#fff;position:relative;display:flex;flex-direction:column;border:5px solid black;--corner-size: 5px;--border-width: 5px;clip-path:polygon(0 calc(var(--corner-size) * 3),var(--corner-size) calc(var(--corner-size) * 3),var(--corner-size) calc(var(--corner-size) * 2),calc(var(--corner-size) * 2) calc(var(--corner-size) * 2),calc(var(--corner-size) * 2) var(--corner-size),calc(var(--corner-size) * 3) var(--corner-size),calc(var(--corner-size) * 3) 0,calc(100% - var(--corner-size) * 3) 0,calc(100% - var(--corner-size) * 3) var(--corner-size),calc(100% - var(--corner-size) * 2) var(--corner-size),calc(100% - var(--corner-size) * 2) calc(var(--corner-size) * 2),calc(100% - var(--corner-size)) calc(var(--corner-size) * 2),calc(100% - var(--corner-size)) calc(var(--corner-size) * 3),100% calc(var(--corner-size) * 3),100% calc(100% - var(--corner-size) * 3),calc(100% - var(--corner-size)) calc(100% - var(--corner-size) * 3),calc(100% - var(--corner-size)) calc(100% - var(--corner-size) * 2),calc(100% - var(--corner-size) * 2) calc(100% - var(--corner-size) * 2),calc(100% - var(--corner-size) * 2) calc(100% - var(--corner-size)),calc(100% - var(--corner-size) * 3) calc(100% - var(--corner-size)),calc(100% - var(--corner-size) * 3) 100%,calc(var(--corner-size) * 3) 100%,calc(var(--corner-size) * 3) calc(100% - var(--corner-size)),calc(var(--corner-size) * 2) calc(100% - var(--corner-size)),calc(var(--corner-size) * 2) calc(100% - var(--corner-size) * 2),var(--corner-size) calc(100% - var(--corner-size) * 2),var(--corner-size) calc(100% - var(--corner-size) * 3),0 calc(100% - var(--corner-size) * 3))}.corner-pixels[data-v-84f69258]{position:absolute;pointer-events:none;z-index:10}.corner-pixels.top-left[data-v-84f69258]{top:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width));background:linear-gradient(#000,#000) var(--corner-size) calc(var(--corner-size) * 2) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) calc(var(--corner-size) * 2) var(--corner-size) / var(--corner-size) var(--border-width) no-repeat}.corner-pixels.top-right[data-v-84f69258]{top:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width));background:linear-gradient(#000,#000) calc(var(--corner-size) + var(--border-width)) calc(var(--corner-size) * 2) / var(--border-width) var(--corner-size) no-repeat,linear-gradient(#000,#000) var(--border-width) var(--corner-size) / var(--corner-size) var(--border-width) no-repeat}.corner-pixels.bottom-right[data-v-84f69258]{bottom:calc(var(--border-width) * -1);right:calc(var(--border-width) * -1);width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width));background:linear-gradient(#000,#000) calc(var(--corner-size) + var(--border-width)) var(--border-width) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) var(--border-width) calc(var(--corner-size) + var(--border-width)) / var(--corner-size) var(--border-width) no-repeat}.corner-pixels.bottom-left[data-v-84f69258]{bottom:calc(var(--border-width) * -1);left:calc(var(--border-width) * -1);width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width));background:linear-gradient(#000,#000) var(--corner-size) var(--border-width) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(#000,#000) calc(var(--corner-size) * 2) calc(var(--corner-size) + var(--border-width)) / var(--corner-size) var(--border-width) no-repeat}.card-header[data-v-84f69258]{padding:12px 16px;background-color:var(--accent-orange);margin-top:0}.card-title[data-v-84f69258]{font-size:1.2rem;color:var(--text-main)}.card-body[data-v-84f69258]{background-color:var(--bg-card-body);padding:16px;font-size:1.1rem!important;border-top:var(--pixel-size) solid var(--border-ink)}.card-footer[data-v-84f69258]{background-color:var(--bg-card-footer);padding:24px 16px;display:flex;justify-content:flex-end;margin-bottom:0;align-items:center;justify-content:right}.card-footer button[data-v-84f69258]{margin-left:15px}.image-carousel[data-v-84f69258]{width:100%;aspect-ratio:3 / 2;background-color:#fff;border:var(--pixel-size) solid var(--border-ink);position:relative;overflow:hidden;margin-bottom:15px;display:flex;align-items:center;justify-content:center}.carousel-image[data-v-84f69258]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out}.carousel-image.active[data-v-84f69258]{opacity:1}.company-logo-container[data-v-84f69258]{width:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}.company-logo[data-v-84f69258]{max-width:200px;max-height:100px;width:auto;height:auto;object-fit:contain}.roles-section[data-v-84f69258],.responsibilities[data-v-84f69258]{margin-bottom:20px}.roles-label[data-v-84f69258]{font-weight:700;font-size:1.1rem;margin-bottom:12px;color:var(--text-main)}.roles-list[data-v-84f69258]{display:flex;flex-wrap:wrap;gap:16px;align-items:stretch}[data-v-84f69258] .role-item{display:flex;flex-direction:column;align-items:flex-start;padding:16px;background-color:#fff;border:3px solid var(--border-ink);flex:1 1 280px;max-width:100%}[data-v-84f69258] .role-title{font-weight:700;font-size:.75rem;color:var(--text-main);line-height:1.3}[data-v-84f69258] .role-duration{font-size:.65rem;color:#555;display:flex;align-items:center;gap:8px;margin-top:auto}.company-info[data-v-84f69258]{display:flex;flex-direction:row;gap:20px;margin-bottom:20px;align-items:center}.company-details[data-v-84f69258]{display:flex;flex-direction:column;font-size:1rem!important}@media screen and (max-width:992px){.card-title[data-v-84f69258]{font-size:1.4rem}[data-v-84f69258] .role-title{font-size:.85rem;margin-bottom:3px}[data-v-84f69258] .role-duration{font-size:.75rem}}.pixel-footer[data-v-d4872957]{background-color:var(--bg-card-footer);width:100vw;max-width:100vw;position:relative;left:50%;transform:translate(-50%);margin-bottom:0;overflow-x:hidden;box-sizing:border-box}.flower-row[data-v-d4872957]{display:flex;justify-content:space-around;align-items:flex-end;border-top:var(--border-width) solid var(--border-ink);border-bottom:var(--border-width) solid var(--border-ink);background-color:var(--bg-paper);max-width:100%}.flower.yellow[data-v-d4872957]{height:70px;line-height:1;margin-bottom:-15px}.flower.pink[data-v-d4872957]{height:100px;line-height:1;margin-bottom:-20px;margin-left:-40px;margin-right:-40px}.footer-content[data-v-d4872957]{text-align:center;padding:20px;font-family:var(--font-body);font-weight:700;font-size:.65rem;color:var(--text-main);border-top:2px solid var(--border-ink)}@media(max-width:576px){.flower.yellow[data-v-d4872957]{height:40px;margin-bottom:-10px}.flower.pink[data-v-d4872957]{height:65px;margin-bottom:-14px;margin-left:-25px;margin-right:-25px}.footer-content[data-v-d4872957]{font-size:.7rem;padding:15px}}.main-header[data-v-2ec7add2]{display:flex;justify-content:space-between;align-items:center;padding:20px;position:fixed;top:0;left:0;right:0;background-color:var(--accent-brown);width:100%;z-index:1000;box-sizing:border-box;border-bottom:4px solid var(--border-ink)}.header-right[data-v-2ec7add2]{display:flex;gap:30px}.header-right a[data-v-2ec7add2]{font-family:var(--font-header);font-size:1.3rem;text-decoration:none;color:var(--bg-paper);cursor:pointer;transition:color .2s}.header-right a[data-v-2ec7add2]:hover{color:#000}.header-right a.active[data-v-2ec7add2]{font-weight:700;color:#000}.header-left[data-v-2ec7add2]{display:flex;gap:15px}.pixel-art[data-v-2ec7add2]{width:100%;height:100%;object-fit:contain;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges}.hamburger-btn[data-v-2ec7add2]{display:none;flex-direction:column;justify-content:space-around;width:30px;height:25px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1000}.hamburger-btn span[data-v-2ec7add2]{width:30px;height:3px;background-color:var(--text-main);transition:all .3s ease;transform-origin:center}.hamburger-btn.open span[data-v-2ec7add2]:nth-child(1){transform:translateY(11px) rotate(45deg)}.hamburger-btn.open span[data-v-2ec7add2]:nth-child(2){opacity:0}.hamburger-btn.open span[data-v-2ec7add2]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-nav[data-v-2ec7add2]{display:none;position:absolute;top:100%;right:0;background-color:var(--accent-brown);border-left:4px solid var(--border-ink);border-bottom:4px solid var(--border-ink);flex-direction:column;gap:0;min-width:200px;opacity:0;transform:translateY(-10px);pointer-events:none;transition:opacity .3s ease,transform .3s ease;z-index:999}.mobile-nav.open[data-v-2ec7add2]{opacity:1;transform:translateY(0);pointer-events:auto}.mobile-nav a[data-v-2ec7add2]{font-family:var(--font-header);font-size:1.2rem;text-decoration:none;color:var(--text-main);font-weight:700;cursor:pointer;padding:15px 20px;border-bottom:2px solid var(--border-ink);transition:background-color .2s}.mobile-nav a[data-v-2ec7add2]:last-child{border-bottom:none}.mobile-nav a[data-v-2ec7add2]:hover{background-color:var(--bg-card-footer)}.mobile-nav a.active[data-v-2ec7add2]{background-color:var(--accent-orange);color:#fff}.desktop-nav[data-v-2ec7add2]{display:flex}@media(max-width:480px){.mobile-nav a[data-v-2ec7add2]{font-size:1.1rem;padding:12px 16px}}@media(max-width:768px){.desktop-nav[data-v-2ec7add2]{display:none}.hamburger-btn[data-v-2ec7add2],.mobile-nav[data-v-2ec7add2]{display:flex}.header-right[data-v-2ec7add2]{gap:20px}}.pixel-card[data-v-643e43fe]{--corner-size: 8px;--border-width: 8px;position:relative;display:flex;flex-direction:column;background-color:#fff;border:25px solid var(--accent-brown);outline:8px solid var(--border-ink);outline-offset:0px;min-width:300px;max-width:700px;box-shadow:inset 0 0 0 3px #7a5436,inset 0 0 0 8px #c49a6c;clip-path:polygon(0 calc(var(--corner-size) * 3),var(--corner-size) calc(var(--corner-size) * 3),var(--corner-size) calc(var(--corner-size) * 2),calc(var(--corner-size) * 2) calc(var(--corner-size) * 2),calc(var(--corner-size) * 2) var(--corner-size),calc(var(--corner-size) * 3) var(--corner-size),calc(var(--corner-size) * 3) 0,calc(100% - var(--corner-size) * 3) 0,calc(100% - var(--corner-size) * 3) var(--corner-size),calc(100% - var(--corner-size) * 2) var(--corner-size),calc(100% - var(--corner-size) * 2) calc(var(--corner-size) * 2),calc(100% - var(--corner-size)) calc(var(--corner-size) * 2),calc(100% - var(--corner-size)) calc(var(--corner-size) * 3),100% calc(var(--corner-size) * 3),100% calc(100% - var(--corner-size) * 3),calc(100% - var(--corner-size)) calc(100% - var(--corner-size) * 3),calc(100% - var(--corner-size)) calc(100% - var(--corner-size) * 2),calc(100% - var(--corner-size) * 2) calc(100% - var(--corner-size) * 2),calc(100% - var(--corner-size) * 2) calc(100% - var(--corner-size)),calc(100% - var(--corner-size) * 3) calc(100% - var(--corner-size)),calc(100% - var(--corner-size) * 3) 100%,calc(var(--corner-size) * 3) 100%,calc(var(--corner-size) * 3) calc(100% - var(--corner-size)),calc(var(--corner-size) * 2) calc(100% - var(--corner-size)),calc(var(--corner-size) * 2) calc(100% - var(--corner-size) * 2),var(--corner-size) calc(100% - var(--corner-size) * 2),var(--corner-size) calc(100% - var(--corner-size) * 3),0 calc(100% - var(--corner-size) * 3))}.solid-border[data-v-643e43fe]{position:absolute;background-color:var(--border-ink);z-index:5;pointer-events:none}.solid-border.top[data-v-643e43fe]{top:-25px;left:var(--corner-size);right:var(--corner-size);height:8px}.solid-border.bottom[data-v-643e43fe]{bottom:-25px;left:var(--corner-size);right:var(--corner-size);height:8px}.solid-border.left[data-v-643e43fe]{top:var(--corner-size);bottom:var(--corner-size);left:-25px;width:8px}.solid-border.right[data-v-643e43fe]{top:var(--corner-size);bottom:var(--corner-size);right:-25px;width:8px}.corner-pixels[data-v-643e43fe]{position:absolute;pointer-events:none;z-index:10;width:calc(var(--corner-size) * 3 + var(--border-width));height:calc(var(--corner-size) * 3 + var(--border-width))}.corner-pixels.top-left[data-v-643e43fe]{top:calc(var(--border-width) * -3.1);left:calc(var(--border-width) * -3.1);background:linear-gradient(var(--border-ink),var(--border-ink)) 0 calc(var(--corner-size) * 3) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) var(--corner-size) calc(var(--corner-size) * 2) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) calc(var(--corner-size) * 2) var(--corner-size) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) calc(var(--corner-size) * 3) 0 / var(--border-width) var(--corner-size) no-repeat}.corner-pixels.top-right[data-v-643e43fe]{top:calc(var(--border-width) * -3.1);right:calc(var(--border-width) * -3.1);background:linear-gradient(var(--border-ink),var(--border-ink)) calc(var(--corner-size) * 2 + var(--border-width)) calc(var(--corner-size) * 3) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) calc(var(--corner-size) + var(--border-width)) calc(var(--corner-size) * 2) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) var(--border-width) var(--corner-size) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) 0 0 / var(--border-width) var(--corner-size) no-repeat}.corner-pixels.bottom-right[data-v-643e43fe]{bottom:calc(var(--border-width) * -3.1);right:calc(var(--border-width) * -3.1);background:linear-gradient(var(--border-ink),var(--border-ink)) 0 calc(var(--corner-size) * 3) / var(--border-width) var(--corner-size) no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) var(--border-width) calc(var(--corner-size) * 2) / var(--border-width) var(--corner-size) no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) calc(var(--corner-size) + var(--border-width)) var(--corner-size) / var(--border-width) var(--corner-size) no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) calc(var(--corner-size) * 2 + var(--border-width)) 0 / var(--border-width) var(--corner-size) no-repeat}.corner-pixels.bottom-left[data-v-643e43fe]{bottom:calc(var(--border-width) * -3.1);left:calc(var(--border-width) * -3.1);background:linear-gradient(var(--border-ink),var(--border-ink)) 0 0 / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) var(--corner-size) var(--border-width) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) calc(var(--corner-size) * 2) calc(var(--corner-size) + var(--border-width)) / var(--corner-size) var(--border-width) no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) calc(var(--corner-size) * 3) calc(var(--corner-size) * 2 + var(--border-width)) / var(--border-width) var(--corner-size) no-repeat}.card-body[data-v-643e43fe]{background-color:var(--bg-card-body);font-size:1.1rem!important;overflow:hidden;flex:1;min-height:0;display:flex;flex-direction:column}.card-header[data-v-643e43fe]{padding:12px 16px;margin-top:0;background-color:var(--accent-orange)}.card-title[data-v-643e43fe]{font-size:1.5rem;color:var(--text-main)}.card-footer[data-v-643e43fe]{padding:8px 16px;margin-bottom:0;background-color:var(--bg-card-footer);display:flex;align-items:center;justify-content:right}.card-footer button[data-v-643e43fe]{margin-left:15px}.image-container[data-v-643e43fe]{position:relative;width:auto;background-color:var(--accent-brown);flex:0 0 auto;overflow:hidden}.image[data-v-643e43fe]{--image-corner-size: 8px;--image-border-width: 8px;border:8px solid var(--border-ink);overflow:hidden;line-height:0;clip-path:polygon(0 calc(var(--image-corner-size) * 3),var(--image-corner-size) calc(var(--image-corner-size) * 3),var(--image-corner-size) calc(var(--image-corner-size) * 2),calc(var(--image-corner-size) * 2) calc(var(--image-corner-size) * 2),calc(var(--image-corner-size) * 2) var(--image-corner-size),calc(var(--image-corner-size) * 3) var(--image-corner-size),calc(var(--image-corner-size) * 3) 0,calc(100% - var(--image-corner-size) * 3) 0,calc(100% - var(--image-corner-size) * 3) var(--image-corner-size),calc(100% - var(--image-corner-size) * 2) var(--image-corner-size),calc(100% - var(--image-corner-size) * 2) calc(var(--image-corner-size) * 2),calc(100% - var(--image-corner-size)) calc(var(--image-corner-size) * 2),calc(100% - var(--image-corner-size)) calc(var(--image-corner-size) * 3),100% calc(var(--image-corner-size) * 3),100% 100%,0 100%)}.image[data-v-643e43fe] img{display:block;margin-bottom:0;background-color:var(--light-orange)}.image-corner-pixels[data-v-643e43fe]{position:absolute;pointer-events:none;z-index:10;width:32px;height:32px}.image-corner-pixels.top-left[data-v-643e43fe]{top:-8px;left:-8px;background:linear-gradient(var(--border-ink),var(--border-ink)) 8px 24px / 8px 8px no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) 8px 16px / 8px 8px no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) 16px 16px / 8px 8px no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) 16px 8px / 8px 8px no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) 24px 8px / 8px 8px no-repeat}.image-corner-pixels.top-right[data-v-643e43fe]{top:-8px;right:-8px;background:linear-gradient(var(--border-ink),var(--border-ink)) 16px 24px / 8px 8px no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) 16px 16px / 8px 8px no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) 8px 16px / 8px 8px no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) 8px 8px / 8px 8px no-repeat,linear-gradient(var(--border-ink),var(--border-ink)) 0 8px / 8px 8px no-repeat}.description[data-v-643e43fe]{position:relative;padding:0;border-right:8px solid var(--border-ink);border-left:8px solid var(--border-ink);border-bottom:8px solid var(--border-ink);background-color:var(--accent-brown);flex:1;overflow:hidden;display:flex;flex-direction:column;font-size:.8rem;outline:8px solid var(--border-ink);line-height:0}.description[data-v-643e43fe] *{background-color:var(--bg-card-body);padding:10px;flex:1}.description-corner-pixels[data-v-643e43fe]{position:absolute;pointer-events:none;z-index:10;width:32px;height:32px}.description-corner-pixels.bottom-left[data-v-643e43fe]{bottom:-16px;left:-16px;background:linear-gradient(var(--border-ink),var(--border-ink)) 16px 8px / 8px 8px no-repeat}.description-corner-pixels.bottom-right[data-v-643e43fe]{bottom:-16px;right:-16px;background:linear-gradient(var(--border-ink),var(--border-ink)) 8px 8px / 8px 8px no-repeat}.pixel-arrow[data-v-643e43fe]{margin:6px 0;font-family:var(--font-header);display:flex;align-items:center;justify-content:center}.pixel-arrow.snes-button[data-v-643e43fe]{max-height:15px;max-width:50px;border-width:8px;border-image-outset:5px;font-size:1.7rem}.page-wrapper[data-v-80c10eec]{min-height:100vh;display:flex;flex-direction:column}.site-wrapper[data-v-80c10eec]{max-width:1100px;margin:0 auto;padding:20px;padding-top:8rem;padding-bottom:0!important;display:flex;flex-direction:column;flex:1;overflow-x:hidden;width:100%}.content-container[data-v-80c10eec]{flex:1;max-width:100%;overflow-x:hidden}.hero-section[data-v-80c10eec]{padding:0 0 20px}.hero-content[data-v-80c10eec]{display:flex;align-items:center;justify-content:center}.avatar-img[data-v-80c10eec]{width:100%;height:100%;max-height:350px;object-fit:cover}.hero-content[data-v-80c10eec] .bio-text{font-size:.9rem;text-align:left;font-family:var(--font-secondary)!important;letter-spacing:normal!important;word-spacing:normal!important;line-height:1.1rem}@media screen and (max-width:768px){.grid[data-v-80c10eec]{grid-template-columns:1fr}.volunteering-section>.grid[data-v-80c10eec]{column-count:1!important}}@media screen and (max-width:992px){.hero-content[data-v-80c10eec]{flex-direction:column;text-align:center}.header-right[data-v-80c10eec]{display:none}.hero-content[data-v-80c10eec] .bio-text{font-size:1.3rem;line-height:1.5rem}}.hero-divider[data-v-80c10eec]{width:100%;height:var(--border-width);background-color:var(--border-ink);margin-bottom:50px}.experience-section>.grid[data-v-80c10eec]{display:grid;gap:30px}@media screen and (max-width:992px){.snes-list.responsibilities li[data-v-80c10eec]{font-size:1.3rem!important}.volunteering-section[data-v-80c10eec] .skill{font-size:.8rem}.skill[data-v-80c10eec]{font-size:.8rem!important}.experience-section>.grid[data-v-80c10eec]{display:block}.experience-section>.grid[data-v-80c10eec]>*{margin-bottom:20px}}.skills-section[data-v-80c10eec]{margin-bottom:30px}.snes-list.responsibilities[data-v-80c10eec]{margin:5px 0}.snes-list.responsibilities li[data-v-80c10eec]{font-size:1rem;font-family:var(--font-secondary)!important;letter-spacing:normal!important;word-spacing:normal!important}.skill[data-v-80c10eec]{font-size:.7rem;background-color:var(--bg-card-footer);padding:5px 8px;border-radius:4px;display:inline-block;margin-right:6px;margin-bottom:6px;font-weight:400}.volunteering-section[data-v-80c10eec] .skill{background-color:var(--light-blue)}.volunteering-section>.grid[data-v-80c10eec]{column-count:2;column-gap:30px}.volunteering-section>.grid[data-v-80c10eec]>*{break-inside:avoid;margin-bottom:30px}.awards-section[data-v-80c10eec]{margin-bottom:30px}.projects-section[data-v-80c10eec]{margin-bottom:60px}.projects-section>.grid[data-v-80c10eec]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;align-items:start}.pixel-tag[data-v-80c10eec]{font-size:.8rem;margin-right:5px;color:var(--text-muted)}.snes-list.tech-stack[data-v-80c10eec]{margin:auto 0;display:grid;grid-template-columns:repeat(2,1fr);gap:5px;column-gap:30px;list-style-position:inside}.snes-list.tech-stack[data-v-80c10eec]{font-size:.8rem;margin:5px 0}.snes-list.tech-stack li[data-v-80c10eec]{font-size:.8rem}
