/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box;touch-action:manipulation}body{background:#000;cursor:url("data:image/svg+xml,%3Csvg shape-rendering='geometricPrecision' xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none'%3E%3Cg filter='url(%23filter0_d)'%3E%3Cpath fill='%234680b1' d='M9.63 6.9a1 1 0 011.27-1.27l11.25 3.75a1 1 0 010 1.9l-4.68 1.56a1 1 0 00-.63.63l-1.56 4.68a1 1 0 01-1.9 0L9.63 6.9z'/%3E%3Cpath stroke='%23fff' stroke-width='1.5' d='M11.13 4.92a1.75 1.75 0 00-2.2 2.21l3.74 11.26a1.75 1.75 0 003.32 0l1.56-4.68a.25.25 0 01.16-.16L22.4 12a1.75 1.75 0 000-3.32L11.13 4.92z'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d' width='32.26' height='32.26' x='.08' y='.08' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='4'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.12 0'/%3E%3CfeBlend in2='BackgroundImageFix' mode='normal' result='effect1_dropShadow'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow' mode='normal' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") 6 2,default;direction:ltr;font-family:'Roboto Mono__subset', "Roboto Mono", Helvetica, Arial, sans-serif;font-feature-settings:"kern";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;text-rendering:optimizeLegibility}*,:after,:before{box-sizing:inherit}::selection{background-color:#0070f3;color:#fff}.main{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:0 16px}@media screen and (min-width:650px){.main{padding:0}}.card{background-clip:content-box,border-box;background-color:#000;background-image:linear-gradient(#000,#000),linear-gradient(111.19deg,#88ffea -63.59%,#ff4ecd -20.3%,#1a75ff 70.46%);border-radius:8px;max-width:580px;padding:3px;width:100%}@media screen and (min-width:650px){.card{width:580px}}.card__content{color:#fff;padding:32px 16px}@media screen and (min-width:650px){.card__content{padding:32px 48px}}.card__top{align-items:center;display:flex;flex-direction:column}@media screen and (min-width:650px){.card__top{flex-direction:row}}.card__image{border-radius:50%;object-fit:cover}.card__info{margin-top:24px}@media screen and (min-width:650px){.card__info{margin-left:32px;margin-top:0}}.card__info-title{font-size:28px;letter-spacing:-1.6px;line-height:1;margin:0;text-align:center}@media screen and (min-width:650px){.card__info-title{font-size:36px;text-align:left}}.card__info-socmed{align-items:center;justify-content:center;display:flex;margin-top:16px}@media screen and (min-width:650px){.card__info-socmed{justify-content:flex-start;margin-top:24px}}.card__info-socmed a,.card__info-socmed span{font-size:18px;line-height:1}@media screen and (min-width:650px){.card__info-socmed a,.card__info-socmed span{font-size:20px}}.card__info-socmed span:nth-child(2){margin-left:8px;margin-right:12px;opacity:.7}.card__socmed-icon{background-image:url("/assets/github.689ae71c.svg");background-repeat:no-repeat;background-size:contain;height:18px;margin-right:12px;transition:opacity .3s ease-in-out;width:18px}@media screen and (min-width:650px){.card__socmed-icon{height:20px;margin-right:16px;width:20px}}.card__socmed-icon:hover{opacity:.5}.card__socmed-icon:last-child{margin-right:0}.card__socmed-icon--github{background-image:url("/assets/github.689ae71c.svg")}.card__socmed-icon--linkedin{background-image:url("/assets/linkedin.044ed945.svg")}.card__socmed-icon--twitter{background-image:url("/assets/twitter.c2442f74.svg")}.card__socmed-icon--instagram{background-image:url("/assets/instagram.bb1cd207.svg")}.card__desc{margin-top:32px}.card__desc-text{display:flex;margin-bottom:0;margin-top:20px}.card__desc-text span:first-child{margin-right:8px}.card__whoami{font-size:16px;margin:0 0 16px;opacity:.9}.card__prompt{color:#4680b1;font-weight:700}.card__cursor{animation:blink 1.1s steps(2,start) infinite;background-color:#fff;display:inline-block;height:16px;margin-left:6px;vertical-align:text-bottom;width:8px}@media (prefers-reduced-motion:reduce){.card__cursor{animation:none}}.card__passions{font-size:13px;margin-top:24px;opacity:.7}@keyframes blink{to{visibility:hidden}}.persona{border-left:2px solid rgba(255,255,255,.2);margin-bottom:6px;padding:6px 0 6px 14px;transition:border-color .3s ease-in-out}.persona:last-child{margin-bottom:0}.persona:focus-within,.persona:hover{border-left-color:var(--accent)}.persona__header{background:0 0;border:none;color:inherit;cursor:pointer;display:block;font:inherit;padding:0;text-align:left;width:100%}.persona__header:focus-visible{outline:0}.persona__tag{display:block;font-size:11px;letter-spacing:2px;margin-bottom:4px;opacity:.5;text-transform:uppercase;transition:color .3s ease-in-out,opacity .3s ease-in-out}.persona__role{display:flex;font-size:15px}.persona__role span:first-child{margin-right:8px}.persona__detail{font-size:13px;line-height:1.6;max-height:0;opacity:0;overflow:hidden;transition:max-height .35s ease-in-out,opacity .35s ease-in-out,margin-top .35s ease-in-out,visibility .35s;visibility:hidden}.persona__detail-text{color:rgba(255,255,255,.75);display:block}.persona__link{color:var(--accent);display:inline-block;margin-top:4px;text-decoration:none;transition:opacity .3s ease-in-out}.persona__link:focus-visible,.persona__link:hover{opacity:.7;outline:0;text-decoration:underline}.persona--active{border-left-color:var(--accent)}.persona--active .persona__tag{color:var(--accent);opacity:1}.persona--active .persona__detail{margin-top:6px;max-height:150px;opacity:1;visibility:visible}