@media (width >= 300px){.inline.svelte-qt1ogn{display:inline-block;margin:.5rem auto;margin:0;border-radius:var(--radius);padding:.5rem;background-color:#42424240;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(4px);box-shadow:0 0 12px var(--clr-main)}.inline.svelte-qt1ogn .title:where(.svelte-qt1ogn){color:var(--clr-blue);font-family:var(--orbitron);font-size:clamp(var(--h3),4.75vw,var(--xxl));text-shadow:0 0 5px 3px var(--clr-gray);mix-blend-mode:difference;-webkit-text-stroke:2px var(--clr-main);letter-spacing:-1px}@media (width <= 768px){.inline.svelte-qt1ogn .title:where(.svelte-qt1ogn){-webkit-text-stroke:1px var(--clr-main)}}.inline.svelte-qt1ogn .left:where(.svelte-qt1ogn),.inline.svelte-qt1ogn .right:where(.svelte-qt1ogn){line-height:1.35;text-align:left;font-size:clamp(var(--h6),1.75vw,var(--h3));color:var(--clr-main);margin-top:-1rem;-webkit-hyphens:auto;hyphens:auto;letter-spacing:0px}}@media (width >= 990px){.inline.svelte-qt1ogn{margin:0 auto;padding:1rem 2rem}}@media (width >= 300px){.grid.svelte-qt1ogn{display:flex;flex-direction:column;gap:1rem}}@media (width >= 990px){.grid.svelte-qt1ogn{display:grid;grid-template-rows:repeat(2,1fr);margin:-10em 0 -50%;gap:3rem}.grid.svelte-qt1ogn .right:where(.svelte-qt1ogn){text-align:right;line-height:1.5}.grid.svelte-qt1ogn .left:where(.svelte-qt1ogn){text-align:left;line-height:1.5}}@media (width >= 1024px){.grid.svelte-qt1ogn{margin-bottom:-10%}}@media (width >= 990px){.left.svelte-qt1ogn,.right.svelte-qt1ogn{line-height:1.5}.left.svelte-qt1ogn .titleLeft:where(.svelte-qt1ogn),.right.svelte-qt1ogn .titleLeft:where(.svelte-qt1ogn){text-align:right}.left.svelte-qt1ogn .titleRight:where(.svelte-qt1ogn),.right.svelte-qt1ogn .titleRight:where(.svelte-qt1ogn){text-align:left}}.page-grid.svelte-7vqsrh{display:grid;min-height:100vh;place-items:center;padding-bottom:5em}@media (width >= 768px) and (width <= 990px){.page-grid.svelte-7vqsrh{padding-block:1em;margin-top:-15em;margin-bottom:-10em}}.border.svelte-7vqsrh{border:none;display:grid;gap:1em;width:100%;place-items:center}.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh){display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:1rem;align-items:center;justify-content:center;width:min(40%,800px);margin-inline:auto}.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh) a:where(.svelte-7vqsrh):hover{transform:scale(1.1);transition:transform .25s ease-in-out}.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh) a:where(.svelte-7vqsrh):nth-child(odd):hover{rotate:-5deg;transition:rotate .15s ease-in-out}.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh) a:where(.svelte-7vqsrh):nth-child(2n):hover{rotate:5deg;transition:rotate .15s ease-in-out}.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh) li:where(.svelte-7vqsrh){list-style:none;width:75%;margin-inline:auto}.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh) .skill:where(.svelte-7vqsrh){padding:.5rem;cursor:pointer;transform:scale(1);transition:transform .25s ease-in-out;background-color:transparent;filter:drop-shadow(0 0 .5rem var(--text-gray));width:clamp(100px,10vw,200px);display:grid;place-items:center}.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh) .skill:where(.svelte-7vqsrh):focus,.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh) .skill:where(.svelte-7vqsrh):focus-visible{outline:1px solid var(--text-color);background:transparent}.border.svelte-7vqsrh .skills-title:where(.svelte-7vqsrh){font-family:var(--anta);font-size:clamp(1.75rem,3vw,5rem);color:var(--off-white);letter-spacing:-1px;text-align:center}@media (width <= 768px){.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh){grid-template-columns:repeat(2,1fr);gap:1rem;width:min(35%,600px)}.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh) li:where(.svelte-7vqsrh){width:70%}}@media (width <= 400px){.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh){grid-template-columns:repeat(2,1fr);gap:.5rem;width:min(25%,300px);margin-left:6.25em}.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh) li:where(.svelte-7vqsrh){width:50%}.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh) .skill:where(.svelte-7vqsrh){border:none;scale:.5;margin:0;padding:0}.border.svelte-7vqsrh .skills:where(.svelte-7vqsrh) .skill:where(.svelte-7vqsrh) .icons:where(.svelte-7vqsrh){scale:2.25}.border.svelte-7vqsrh .skills-title:where(.svelte-7vqsrh){margin-left:1rem}}:root{--space: 1rem;--surface-1: transparent;--surface-2: var(--clr-inverted);--gradient: radial-gradient(var(--clr-gray), var(--dark) 88%)}.svelte-1agorz1{box-sizing:border-box}main.svelte-1agorz1{line-height:1.4;background-color:var(--surface-1);margin-bottom:2rem;padding-inline:var(--space)}main.svelte-1agorz1 section:where(.svelte-1agorz1){margin-inline:auto;width:min(1000px,100%)}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1){display:grid;gap:var(--space);grid-template-columns:1fr;grid-template-areas:"item-one" "item-two" "item-three";margin-bottom:2rem;position:relative}@media (width >= 768px){main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1){grid-template-columns:repeat(2,1fr);grid-template-areas:"item-one item-two" "item-three item-three"}}@media (width >= 50rem){main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1){grid-template-columns:repeat(3,1fr);grid-template-areas:"item-one item-one item-two" "item-three item-three item-two"}}@media (width <= 500px){main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1){margin-top:5em}}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1){width:100%;box-shadow:0 0 5px 2px var(--clr-gray);background-color:var(--surface-2);background-image:var(--gradient);padding:var(--space);border-radius:var(--radius);text-decoration:none;display:flex;justify-content:center;align-items:center;transition:opacity 1s ease,border 1s ease,box-shadow 1s ease}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1) h2:where(.svelte-1agorz1){font-family:var(--bronova-bold);font-size:clamp(var(--h5),3vw,var(--h3));font-weight:900;letter-spacing:-1px;color:var(--dark-text);margin-bottom:1rem;text-transform:uppercase;transition:border-bottom .5s ease;width:fit-content;margin-inline:auto}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1) h2:where(.svelte-1agorz1):hover{text-decoration:underline;text-underline-offset:.5rem}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1) h2:where(.svelte-1agorz1):nth-child(2){margin-top:.5em}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1) p:where(.svelte-1agorz1){font-family:var(--bronova);font-size:clamp(var(--sm),1.25vw,var(--h6));font-weight:300;color:var(--dark-text);text-align:center;margin-bottom:0;letter-spacing:0px}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1) p:where(.svelte-1agorz1):nth-child(2){line-height:1.5}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1) a:where(.svelte-1agorz1){text-decoration:none;letter-spacing:1px}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1) a:where(.svelte-1agorz1):focus,main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1) a:where(.svelte-1agorz1):focus-visible{outline:1px solid var(--clr-main);background:transparent}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1):hover{box-shadow:0 0 5px 3px var(--clr-gray);opacity:1}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1):not(:hover){opacity:.75;transition:opacity 1s ease,border 1s ease,box-shadow 1s ease}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1):nth-child(1){grid-area:item-one}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1):nth-child(2){grid-area:item-two}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1):nth-child(3){grid-area:item-three}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1) .item:where(.svelte-1agorz1):last-child{margin-bottom:2.3rem}main.svelte-1agorz1 .bento-grid:where(.svelte-1agorz1):last-child{margin-bottom:11%}.bento.svelte-1agorz1{position:relative;margin-top:2rem}@media (width >= 768px) and (width < 1024px){.bento.svelte-1agorz1{margin-top:3rem}}@media (width >= 1024px) and (width < 2000px){.bento.svelte-1agorz1{margin-top:-20em}}.card-container.svelte-hkv57j{width:300px;height:400px;perspective:1000px;margin-bottom:5%;display:flex;justify-content:center;align-items:center}@media screen and (width <= 600px){.card-container.svelte-hkv57j{margin-bottom:13%;object-fit:contain}}.card-container.svelte-hkv57j:hover .card:where(.svelte-hkv57j){transform:rotateY(180deg)}.card-container.svelte-hkv57j .card:where(.svelte-hkv57j){position:relative;width:100%;height:100%;text-align:center;transition:transform .7s;transform-style:preserve-3d;cursor:pointer}.card-container.svelte-hkv57j .card:where(.svelte-hkv57j) .card-front:where(.svelte-hkv57j),.card-container.svelte-hkv57j .card:where(.svelte-hkv57j) .card-back:where(.svelte-hkv57j){position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;justify-content:center;border-radius:10px}.card-container.svelte-hkv57j .card:where(.svelte-hkv57j) .card-front:where(.svelte-hkv57j) img:where(.svelte-hkv57j),.card-container.svelte-hkv57j .card:where(.svelte-hkv57j) .card-back:where(.svelte-hkv57j) img:where(.svelte-hkv57j){object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0;filter:drop-shadow(0 0 .25rem var(--clr-main));border-radius:10px}@media (width <= 500px){.card-container.svelte-hkv57j .card:where(.svelte-hkv57j) .card-front:where(.svelte-hkv57j) img:where(.svelte-hkv57j),.card-container.svelte-hkv57j .card:where(.svelte-hkv57j) .card-back:where(.svelte-hkv57j) img:where(.svelte-hkv57j){width:85vw;height:auto;object-fit:contain}}.card-container.svelte-hkv57j .card:where(.svelte-hkv57j) .card-front:where(.svelte-hkv57j){background-color:transparent;box-shadow:none;color:var(--white)}.card-container.svelte-hkv57j .card:where(.svelte-hkv57j) .card-back:where(.svelte-hkv57j){background-color:transparent;box-shadow:none;color:var(--white);transform:rotateY(180deg)}@media screen and (width >= 300px){.flip.svelte-hkv57j{display:flex;justify-content:center;align-items:center;margin-block:4rem}}@media (width <= 1400px){.flip.svelte-hkv57j{margin-top:10em}}@media (width <= 1500px){.flip.svelte-hkv57j{margin-top:5em}}.tooltip-container.svelte-pmbxqf{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.tooltip-container.svelte-pmbxqf:hover .tooltip:where(.svelte-pmbxqf){opacity:1;visibility:visible;animation:svelte-pmbxqf-fadeIn .3s forwards}.tooltip-container.svelte-pmbxqf .tooltip-trigger:where(.svelte-pmbxqf){cursor:pointer;margin-inline:auto;padding:.5rem 1rem;border-radius:12px;font-family:var(--orbitron);font-size:clamp(var(--h2),2vw,var(--xl));font-weight:600;margin-top:15%}.tooltip-container.svelte-pmbxqf .tooltip-trigger:where(.svelte-pmbxqf) svg:where(.svelte-pmbxqf){fill:var(--clr-button);width:clamp(.85em,5vw,3em);height:clamp(.85em,5vw,3em)}.tooltip-container.svelte-pmbxqf .tooltip-trigger:where(.svelte-pmbxqf):hover{filter:drop-shadow(0 0 25px var(--clr-link))}.tooltip-container.svelte-pmbxqf .tooltip:where(.svelte-pmbxqf){position:absolute;background-color:var(--black);color:var(---white);font-size:clamp(var(--sm),1.5vw,var(--h6));padding:.5rem;box-shadow:0 0 5px var(--clr-blue);border-radius:16px;max-width:200px;width:fit-content;z-index:1;opacity:0;visibility:hidden;transition:all 1s ease}.tooltip-container.svelte-pmbxqf .tooltip:where(.svelte-pmbxqf):after{content:"";position:absolute;border-style:solid;border-width:5px}.tooltip-container.svelte-pmbxqf .tooltip-top:where(.svelte-pmbxqf){min-width:160px;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);transition:transform .25s ease}.tooltip-container.svelte-pmbxqf .tooltip-top:where(.svelte-pmbxqf):after{top:100%;left:50%;margin-left:-5px;border-color:var(--clr-gray) transparent transparent transparent}@media (width <= 500px){.tooltip-container.svelte-pmbxqf{padding:1.5rem}}@keyframes svelte-pmbxqf-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes svelte-pmbxqf-scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}a.btn.svelte-4010jt{position:relative;width:fit-content;padding:.2em .6em;border:1px solid var(--clr-main);border-radius:var(--radius);outline:1px solid var(--clr-main);color:var(--clr-main);background-color:var(--clr-link);font-family:var(--bronova);font-size:clamp(var(--h6),1.5vw,var(--h3));font-weight:400;cursor:pointer;-webkit-user-select:none;user-select:none;margin-inline:auto;margin-bottom:1rem;transition:hover .3s ease-in-out;display:flex;align-items:center;gap:.5em;letter-spacing:1px;text-decoration:none}a.btn.svelte-4010jt:hover{opacity:.95;outline-offset:0px;filter:drop-shadow(0 0 .5rem var(--clr-main))}a.btn.svelte-4010jt:focus,a.btn.svelte-4010jt:focus-visible{outline:1px solid var(--clr-main)}a.btn.svelte-4010jt.loading{cursor:not-allowed;opacity:.75}a.btn.svelte-4010jt .btn-text:where(.svelte-4010jt){grid-area:stack}a.btn.svelte-4010jt .spinner:where(.svelte-4010jt){width:1.5rem;height:1.5rem;border:2px solid var(--clr-main);border-top-color:transparent;border-radius:50%;animation:svelte-4010jt-spin .6s linear infinite;grid-area:stack}@keyframes svelte-4010jt-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width >= 300px){.links.svelte-1pj7weh{width:fit-content;margin-inline:auto;margin-top:1.5rem;text-align:center}.links.svelte-1pj7weh h2:where(.svelte-1pj7weh){margin-top:2rem;margin-bottom:.75rem;font-family:var(--bronova);font-size:clamp(var(--sm),1.75vw,var(--h5));font-weight:600;color:var(--clr-blue);letter-spacing:-1px}.links.svelte-1pj7weh p:where(.svelte-1pj7weh){color:var(--clr-gray);font-family:var(--bronova);font-size:clamp(var(--sm),1.25rem,var(--h4));font-style:italic;text-align:center;margin-top:2rem;line-height:1.5;letter-spacing:0px}.links.svelte-1pj7weh p:where(.svelte-1pj7weh) span:where(.svelte-1pj7weh){font-style:normal}}.image-hero.svelte-1cn9wjz{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:5rem;width:100vw;margin-left:calc(-50vw + 50%);position:relative;padding-top:2em}@media (width <= 768px){.image-hero.svelte-1cn9wjz{padding-top:1em}}.image-hero.svelte-1cn9wjz picture:where(.svelte-1cn9wjz){width:100%;display:block}.image-hero.svelte-1cn9wjz img:where(.svelte-1cn9wjz){width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;mask:linear-gradient(to bottom,rgba(0,0,0,.75) 60%,transparent);border-radius:var(--radius)}@media (width <= 500px){.image-hero.svelte-1cn9wjz img:where(.svelte-1cn9wjz){width:100%;height:80vw}}.image-hero.svelte-1cn9wjz h1:where(.svelte-1cn9wjz){margin-block:-1.4em;padding-bottom:4rem;font-size:clamp(var(--h3),6vw,var(--xxl));font-weight:700;text-shadow:0 0 5px var(--smoke);color:var(--clr-blue);font-family:var(--orbitron);letter-spacing:-1px}@media (width <= 1300px){.image-hero.svelte-1cn9wjz h1:where(.svelte-1cn9wjz){padding-bottom:2rem;mix-blend-mode:normal}}@media (width <= 1050px){.image-hero.svelte-1cn9wjz h1:where(.svelte-1cn9wjz){padding-bottom:1rem}}@media (width <= 768px){.image-hero.svelte-1cn9wjz h1:where(.svelte-1cn9wjz){padding-bottom:0}}@keyframes svelte-1cn9wjz-title{0%{opacity:0;translate:0 -2em}55%{opacity:0}to{opacity:1;translate:0 0}}:root{--100: 100%}main.svelte-trurbf{width:var(--100);margin-inline:auto}main.svelte-trurbf section:where(.svelte-trurbf){display:block;margin-inline:auto;text-align:center;width:var(--100);color:var(--clr-main)}@media screen and (width >= 990px){main.svelte-trurbf section:where(.svelte-trurbf){display:block;width:var(--100);margin:5rem auto}}main.svelte-trurbf section:where(.svelte-trurbf) article:where(.svelte-trurbf){font-size:clamp(var(--xs),2vw,var(--sm));width:var(--100);margin-inline:auto;background-color:transparent;box-shadow:none;color:var(--clr-main)}@media screen and (width >= 990px){main.svelte-trurbf section:where(.svelte-trurbf) article:where(.svelte-trurbf){width:var(--100);margin-inline:auto}}main.svelte-trurbf section:where(.svelte-trurbf) .bio:where(.svelte-trurbf){color:var(--white);position:relative}@media screen and (width >= 990px){main.svelte-trurbf section:where(.svelte-trurbf) .bio:where(.svelte-trurbf){margin-bottom:-5rem}}main.svelte-trurbf section:where(.svelte-trurbf) .bio:where(.svelte-trurbf) .icons:where(.svelte-trurbf){display:flex;justify-content:center;align-items:center;gap:15vw;margin:2rem auto 0;padding:0;width:fit-content}main.svelte-trurbf section:where(.svelte-trurbf) .bio:where(.svelte-trurbf) .indent:where(.svelte-trurbf){text-indent:2em}main.svelte-trurbf section:where(.svelte-trurbf) .bio:where(.svelte-trurbf) .text:where(.svelte-trurbf){max-width:var(--100);margin-inline:auto;font-size:clamp(var(--h6),1.5vw,var(--h4));font-weight:500;line-height:1.5;text-wrap:none;z-index:7;color:var(--clr-main)}@media screen and (width >= 990px){main.svelte-trurbf section:where(.svelte-trurbf) .bio:where(.svelte-trurbf) .text:where(.svelte-trurbf){max-width:90%;line-height:1.75}}main.svelte-trurbf section:where(.svelte-trurbf) .bio:where(.svelte-trurbf) .text:where(.svelte-trurbf) span:where(.svelte-trurbf){color:var(--clr-link);font-weight:600}main.svelte-trurbf section:where(.svelte-trurbf) .bio:where(.svelte-trurbf) .text-hero:where(.svelte-trurbf){font-size:var(--h5)}@media screen and (width >= 990px){main.svelte-trurbf section:where(.svelte-trurbf) .bio:where(.svelte-trurbf) .content_width:where(.svelte-trurbf){margin-bottom:-2rem}}@media screen and (width >= 990px){main.svelte-trurbf section:where(.svelte-trurbf) .bio:where(.svelte-trurbf) .text__w:where(.svelte-trurbf){width:75%;margin:0 auto}}main.svelte-trurbf p:where(.svelte-trurbf){text-align:left;color:var(--clr-main)}main.svelte-trurbf .hero:where(.svelte-trurbf){width:var(--100);margin-inline:auto;color:var(--clr-main)}@media (width >= 600px){main.svelte-trurbf .hero:where(.svelte-trurbf){width:90%}}@media (width >= 1024px){main.svelte-trurbf .hero:where(.svelte-trurbf){width:70%}}@media (width >= 1400px){main.svelte-trurbf .hero:where(.svelte-trurbf){width:70%}}
