@import "https://cdn.jsdelivr.net/npm/hack-font@3/build/web/hack.css";@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css";:root{--spacing-auto:auto;--spacing-xxs:0.375rem;--spacing-xs:0.5rem;--spacing-sm:1rem;--spacing-md:2rem;--spacing-lg:4rem;--sizing-auto:auto;--sizing-none:none;--sizing-full:100%;--sizing-xxs:16rem;--sizing-xs:20rem;--sizing-sm:24rem;--sizing-md:28rem;--sizing-lg:32rem;--sizing-xl:36rem;--sizing-2xl:40rem;--sizing-3xl:48rem;--sizing-4xl:56rem;--sizing-5xl:64rem;--sizing-6xl:72rem;--sizing-7xl:80rem;--sizing-8xl:90rem;--glow-spacing-x:var(--spacing-md);--glow-spacing-y:var(--spacing-lg)}:root{--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--spacing-40:10rem;--spacing-48:12rem;--spacing-56:14rem;--spacing-64:16rem}.box,.cv{box-sizing:border-box}.box h1,.cv h1,.box h2,.cv h2,.box h3,.cv h3,.box h4,.cv h4{margin:0}.p-none{padding:var(--spacing-none)}.px-none{padding-left:var(--spacing-none);padding-right:var(--spacing-none)}.py-none{padding-top:var(--spacing-none);padding-bottom:var(--spacing-none)}.pl-none{padding-left:var(--spacing-none)}.pr-none{padding-right:var(--spacing-none)}.pt-none{padding-top:var(--spacing-none)}.pb-none{padding-bottom:var(--spacing-none)}.p-xxs{padding:var(--spacing-xxs)}.px-xxs{padding-left:var(--spacing-xxs);padding-right:var(--spacing-xxs)}.py-xxs{padding-top:var(--spacing-xxs);padding-bottom:var(--spacing-xxs)}.pl-xxs{padding-left:var(--spacing-xxs)}.pr-xxs{padding-right:var(--spacing-xxs)}.pt-xxs{padding-top:var(--spacing-xxs)}.pb-xxs{padding-bottom:var(--spacing-xxs)}.p-xs{padding:var(--spacing-xs)}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.py-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.pl-xs{padding-left:var(--spacing-xs)}.pr-xs{padding-right:var(--spacing-xs)}.pt-xs{padding-top:var(--spacing-xs)}.pb-xs{padding-bottom:var(--spacing-xs)}.p-sm,.cv .outline-3{padding:var(--spacing-sm)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.pl-sm{padding-left:var(--spacing-sm)}.pr-sm{padding-right:var(--spacing-sm)}.pt-sm{padding-top:var(--spacing-sm)}.pb-sm{padding-bottom:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.pl-md{padding-left:var(--spacing-md)}.pr-md{padding-right:var(--spacing-md)}.pt-md{padding-top:var(--spacing-md)}.pb-md{padding-bottom:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.pl-lg{padding-left:var(--spacing-lg)}.pr-lg{padding-right:var(--spacing-lg)}.pt-lg{padding-top:var(--spacing-lg)}.pb-lg{padding-bottom:var(--spacing-lg)}.m-auto{margin:var(--spacing-auto)}.mx-auto{margin-left:var(--spacing-auto);margin-right:var(--spacing-auto)}.my-auto{margin-top:var(--spacing-auto);margin-bottom:var(--spacing-auto)}.ml-auto{margin-left:var(--spacing-auto)}.mr-auto{margin-right:var(--spacing-auto)}.mt-auto{margin-top:var(--spacing-auto)}.mb-auto{margin-bottom:var(--spacing-auto)}.m-none{margin:var(--spacing-none)}.mx-none{margin-left:var(--spacing-none);margin-right:var(--spacing-none)}.my-none{margin-top:var(--spacing-none);margin-bottom:var(--spacing-none)}.ml-none{margin-left:var(--spacing-none)}.mr-none{margin-right:var(--spacing-none)}.mt-none{margin-top:var(--spacing-none)}.mb-none{margin-bottom:var(--spacing-none)}.m-xxs{margin:var(--spacing-xxs)}.mx-xxs{margin-left:var(--spacing-xxs);margin-right:var(--spacing-xxs)}.my-xxs{margin-top:var(--spacing-xxs);margin-bottom:var(--spacing-xxs)}.ml-xxs{margin-left:var(--spacing-xxs)}.mr-xxs{margin-right:var(--spacing-xxs)}.mt-xxs{margin-top:var(--spacing-xxs)}.mb-xxs{margin-bottom:var(--spacing-xxs)}.m-xs{margin:var(--spacing-xs)}.mx-xs{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs)}.my-xs{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.ml-xs{margin-left:var(--spacing-xs)}.mr-xs{margin-right:var(--spacing-xs)}.mt-xs{margin-top:var(--spacing-xs)}.mb-xs{margin-bottom:var(--spacing-xs)}.m-sm,.cv .outline-3{margin:var(--spacing-sm)}.mx-sm{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}.my-sm{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.ml-sm{margin-left:var(--spacing-sm)}.mr-sm{margin-right:var(--spacing-sm)}.mt-sm{margin-top:var(--spacing-sm)}.mb-sm{margin-bottom:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.mx-md{margin-left:var(--spacing-md);margin-right:var(--spacing-md)}.my-md{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.ml-md{margin-left:var(--spacing-md)}.mr-md{margin-right:var(--spacing-md)}.mt-md{margin-top:var(--spacing-md)}.mb-md{margin-bottom:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.mx-lg{margin-left:var(--spacing-lg);margin-right:var(--spacing-lg)}.my-lg{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.ml-lg{margin-left:var(--spacing-lg)}.mr-lg{margin-right:var(--spacing-lg)}.mt-lg{margin-top:var(--spacing-lg)}.mb-lg{margin-bottom:var(--spacing-lg)}.h-auto{height:var(--sizing-auto)}.w-auto{width:var(--sizing-auto)}.h-none{height:var(--sizing-none)}.w-none{width:var(--sizing-none)}.h-full{height:var(--sizing-full)}.w-full{width:var(--sizing-full)}.h-xxs{height:var(--sizing-xxs)}.w-xxs{width:var(--sizing-xxs)}.h-xs{height:var(--sizing-xs)}.w-xs{width:var(--sizing-xs)}.h-sm{height:var(--sizing-sm)}.w-sm{width:var(--sizing-sm)}.h-md{height:var(--sizing-md)}.w-md{width:var(--sizing-md)}.h-lg{height:var(--sizing-lg)}.w-lg{width:var(--sizing-lg)}.h-xl{height:var(--sizing-xl)}.w-xl{width:var(--sizing-xl)}.h-2xl{height:var(--sizing-2xl)}.w-2xl{width:var(--sizing-2xl)}.h-3xl{height:var(--sizing-3xl)}.w-3xl{width:var(--sizing-3xl)}.h-4xl{height:var(--sizing-4xl)}.w-4xl{width:var(--sizing-4xl)}.h-5xl{height:var(--sizing-5xl)}.w-5xl{width:var(--sizing-5xl)}.h-6xl{height:var(--sizing-6xl)}.w-6xl{width:var(--sizing-6xl)}.h-7xl{height:var(--sizing-7xl)}.w-7xl{width:var(--sizing-7xl)}.h-8xl{height:var(--sizing-8xl)}.w-8xl{width:var(--sizing-8xl)}:root{--black:hsl(230, 15%, 15%);--blackSecondary:hsl(230, 15%, 30%);--blackTernary:hsl(230, 15%, 70%);--blackLight:hsla(230, 15%, 15%, 5%);--grey:hsl(230, 15%, 30%);--greySecondary:hsl(230, 15%, 45%);--greyTernary:hsl(230, 15%, 75%);--greyLight:hsla(230, 15%, 30%, 5%);--white:hsl(60, 30%, 96%);--whiteSecondary:hsl(60, 30%, 100%);--whiteLight:hsla(60, 30%, 96%, 5%);--blue:hsl(188, 100%, 45%);--cyan:hsl(170, 100%, 75%);--cyanSecondary:hsl(170, 100%, 90%);--cyanLight:hsla(170, 100%, 75%, 5%);--green:hsl(115, 100%, 75%);--greenSecondary:hsl(115, 100%, 90%);--greenLight:hsla(115, 100%, 75%, 5%);--orange:hsl(35, 100%, 75%);--orangeSecondary:hsl(35, 100%, 90%);--orangeLight:hsla(35, 100%, 75%, 5%);--pink:hsl(330, 100%, 75%);--pinkSecondary:hsl(330, 100%, 90%);--pinkLight:hsla(330, 100%, 75%, 5%);--purple:hsl(250, 100%, 75%);--purpleSecondary:hsl(250, 100%, 90%);--purpleLight:hsl(250, 100%, 75%, 5%);--red:hsl(10, 100%, 75%);--redSecondary:hsl(10, 100%, 90%);--redLight:hsla(10, 100%, 75%, 5%);--yellow:hsl(60, 100%, 75%);--yellowSecondary:hsl(60, 100%, 90%);--yellowLight:hsla(60, 100%, 75%, 5%);--cyan-transparent:hsl(170, 100%, 75%, 0.1);--green-transparent:hsl(115, 100%, 75%, 0.1);--orange-transparent:hsl(35, 100%, 75%, 0.1);--pink-transparent:hsl(330, 100%, 75%, 0.1);--purple-transparent:hsl(250, 100%, 75%, 0.1);--red-transparent:hsl(10, 100%, 75%, 0.1);--yellow-transparent:hsl(60, 100%, 75%, 0.1);--disabled:hsl(230, 15%, 50%);--gradientDegree:135deg;--glowColor:rgba(255, 255, 255, 0.25);--cyan-100:hsl(170, 100%, 75%, 0.10);--green-100:hsl(115, 100%, 75%, 0.10);--orange-100:hsl(35, 100%, 75%, 0.10);--pink-100:hsl(330, 100%, 75%, 0.10);--purple-100:hsl(250, 100%, 75%, 0.10);--red-100:hsl(10, 100%, 75%, 0.10);--yellow-100:hsl(60, 100%, 75%, 0.10);--cyan-200:hsl(170, 100%, 75%, 0.20);--green-200:hsl(115, 100%, 75%, 0.20);--orange-200:hsl(35, 100%, 75%, 0.20);--pink-200:hsl(330, 100%, 75%, 0.20);--purple-200:hsl(250, 100%, 75%, 0.20);--red-200:hsl(10, 100%, 75%, 0.20);--yellow-200:hsl(60, 100%, 75%, 0.20);--cyan-300:hsl(170, 100%, 75%, 0.30);--green-300:hsl(115, 100%, 75%, 0.30);--orange-300:hsl(35, 100%, 75%, 0.30);--pink-300:hsl(330, 100%, 75%, 0.30);--purple-300:hsl(250, 100%, 75%, 0.30);--red-300:hsl(10, 100%, 75%, 0.30);--yellow-300:hsl(60, 100%, 75%, 0.30);--cyan-400:hsl(170, 100%, 75%, 0.40);--green-400:hsl(115, 100%, 75%, 0.40);--orange-400:hsl(35, 100%, 75%, 0.40);--pink-400:hsl(330, 100%, 75%, 0.40);--purple-400:hsl(250, 100%, 75%, 0.40);--red-400:hsl(10, 100%, 75%, 0.40);--yellow-400:hsl(60, 100%, 75%, 0.40);--cyan-500:hsl(170, 100%, 75%, 0.50);--green-500:hsl(115, 100%, 75%, 0.50);--orange-500:hsl(35, 100%, 75%, 0.50);--pink-500:hsl(330, 100%, 75%, 0.50);--purple-500:hsl(250, 100%, 75%, 0.50);--red-500:hsl(10, 100%, 75%, 0.50);--yellow-500:hsl(60, 100%, 75%, 0.50);--cyan-600:hsl(170, 100%, 75%, 0.60);--green-600:hsl(115, 100%, 75%, 0.60);--orange-600:hsl(35, 100%, 75%, 0.60);--pink-600:hsl(330, 100%, 75%, 0.60);--purple-600:hsl(250, 100%, 75%, 0.60);--red-600:hsl(10, 100%, 75%, 0.60);--yellow-600:hsl(60, 100%, 75%, 0.60);--cyan-700:hsl(170, 100%, 75%, 0.70);--green-700:hsl(115, 100%, 75%, 0.70);--orange-700:hsl(35, 100%, 75%, 0.70);--pink-700:hsl(330, 100%, 75%, 0.70);--purple-700:hsl(250, 100%, 75%, 0.70);--red-700:hsl(10, 100%, 75%, 0.70);--yellow-700:hsl(60, 100%, 75%, 0.70);--cyan-800:hsl(170, 100%, 75%, 0.80);--green-800:hsl(115, 100%, 75%, 0.80);--orange-800:hsl(35, 100%, 75%, 0.80);--pink-800:hsl(330, 100%, 75%, 0.80);--purple-800:hsl(250, 100%, 75%, 0.80);--red-800:hsl(10, 100%, 75%, 0.80);--yellow-800:hsl(60, 100%, 75%, 0.80);--cyan-900:hsl(170, 100%, 75%, 0.90);--green-900:hsl(115, 100%, 75%, 0.90);--orange-900:hsl(35, 100%, 75%, 0.90);--pink-900:hsl(330, 100%, 75%, 0.90);--purple-900:hsl(250, 100%, 75%, 0.90);--red-900:hsl(10, 100%, 75%, 0.90);--yellow-900:hsl(60, 100%, 75%, 0.90);--accent:var(--blue);--purple-yellow:linear-gradient(
    var(--gradientDegree),
    var(--purple) 0%,
    var(--yellow) 100%
  );--cyan-pink:linear-gradient(
    var(--gradientDegree),
    var(--cyan) 0%,
    var(--pink) 100%
  )}.bg-animated{content:"";animation:animatedGradient 6s ease infinite alternate;background-size:300% 300%;background-image:linear-gradient(var(--gradientDegree),var(--orange),var(--yellow),var(--red),var(--pink),var(--purple),var(--cyan),var(--green))}@keyframes animatedGradient{0%{background-position:0}50%{background-position:100%}to{background-position:0}}:root{--border-size:0.1rem;--rounded-none:0;--rounded-sm:0.125rem;--rounded:0.25rem;--rounded-md:0.375rem;--rounded-lg:0.5rem;--rounded-xl:0.75rem;--rounded-2xl:1rem;--rounded-3xl:1.5rem;--rounded-full:9999px}.border-accent,.cv hr,.cv .outline-3{border-color:var(--accent)}.border-black{border-color:var(--black)}.border-white{border-color:var(--white)}.border-cyan{border-color:var(--cyan)}.border-green{border-color:var(--green)}.border-orange{border-color:var(--orange)}.border-pink{border-color:var(--pink)}.border-purple{border-color:var(--purple)}.border-red{border-color:var(--red)}.border-yellow{border-color:var(--yellow)}.border-blue{border-color:var(--blue)}.rounded-none{border-radius:var(--rounded-none)}.rounded-sm{border-radius:var(--rounded-sm)}.rounded{border-radius:var(--rounded)}.rounded-md{border-radius:var(--rounded-md)}.rounded-lg{border-radius:var(--rounded-lg)}.rounded-xl{border-radius:var(--rounded-xl)}.rounded-2xl{border-radius:var(--rounded-2xl)}.rounded-3xl{border-radius:var(--rounded-3xl)}.rounded-full{border-radius:var(--rounded-full)}:root{--display-none:none;--display-block:block;--display-flex:flex;--display-grid:grid;--display-table:table;--display-inline:inline;--display-inline-block:inline-block;--display-inline-flex:inline-flex;--display-inline-grid:inline-grid;--display-inline-table:inline-table}.d-none{display:var(--display-none)}.d-block{display:var(--display-block)}.d-flex{display:var(--display-flex)}.d-grid{display:var(--display-grid)}.d-table{display:var(--display-table)}.d-inline{display:var(--display-inline)}.d-inline-block{display:var(--display-inline-block)}.d-inline-flex{display:var(--display-inline-flex)}.d-inline-grid{display:var(--display-inline-grid)}.d-inline-table{display:var(--display-inline-table)}:root{--font-xs:0.75rem;--font-sm:0.875rem;--font-md:1rem;--font-lg:1.125rem;--font-xl:1.25rem;--font-2xl:1.5rem;--font-3xl:1.875rem;--font-4xl:2.25rem;--font-5xl:3rem;--font-6xl:4rem;--line-height-xs:1;--line-height-sm:1.25;--line-height-md:1.375;--line-height-lg:1.5;--line-height-xl:1.625;--line-height-2xl:2}html *{font-family:Hack,monospace}.heading{margin:0}code{border-radius:var(--rounded-sm);background:var(--purple-100);color:var(--purple-900);padding:.1rem .3rem}.heading{font-size:var(--font-lg)}.heading-2xl{font-size:var(--font-5xl)}.heading-xl{font-size:var(--font-2xl)}.heading-lg{font-size:var(--font-xl)}.heading-sm{font-size:var(--font-md)}.heading-xs{font-size:var(--font-sm)}.text-bold{font-weight:700}.text-semibold{font-weight:600}.text{font-size:var(--font-md)}.text.text-lg{font-size:var(--font-lg)}.text.text-sm{font-size:var(--font-sm)}.text.text-xs{font-size:var(--font-xs)}.line-height{line-height:var(--line-height-md)}.line-height-2xl{line-height:var(--line-height-2xl)}.line-height-xl{line-height:var(--line-height-xl)}.line-height-lg{line-height:var(--line-height-lg)}.line-height-sm{line-height:var(--line-height-sm)}.line-height-xs{line-height:var(--line-height-xs)}.text-left,.cv .outline-3{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.btn{appearance:none;border:none;border-radius:var(--rounded-lg);box-sizing:border-box;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;transition:all ease-in-out .16s}.btn:active,.btn:focus{opacity:.75;box-shadow:-4px -4px 1px rgba(255,255,255,.3)inset;outline:0}.btn:disabled{background-color:var(--disabled);cursor:not-allowed;color:var(--black)}.btn:not(:disabled):hover{opacity:.75;box-shadow:4px 4px rgba(255,255,255,.1)}.btn:not(:disabled):disabled:hover{box-shadow:none}.btn-outline{border-width:var(--border-size);border-style:solid;background-color:transparent}.btn-outline:disabled{background-color:transparent;border-color:var(--disabled);color:var(--disabled)}.btn-outline:disabled .text{color:var(--disabled)}.btn-ghost:not(:disabled):hover{background-color:rgba(255,255,255,.1);box-shadow:none}.btn-ghost:active,.btn-ghost:focus{background-color:rgba(255,255,255,.1);box-shadow:none}.btn-ghost:disabled{background-color:var(--disabled);color:var(--black)}.btn-ghost:disabled .text{color:var(--black)}.btn.btn-xs{padding:0 var(--spacing-2);line-height:var(--spacing-6);height:var(--spacing-6);min-width:var(--spacing-6);font-size:var(--font-xs)}.btn.btn-sm{padding:0 var(--spacing-3);line-height:var(--spacing-8);height:var(--spacing-8);min-width:var(--spacing-8);font-size:var(--font-sm)}.btn{padding:0 var(--spacing-4);line-height:var(--spacing-10);height:var(--spacing-10);min-width:var(--spacing-10);font-size:var(--font-md)}.btn.btn-lg{padding:0 var(--spacing-6);line-height:var(--spacing-12);height:var(--spacing-12);min-width:var(--spacing-12);font-size:var(--font-lg)}.badge{padding:1rem 1.5rem;border:none;border-radius:var(--rounded-lg);text-transform:uppercase;background-color:var(--accent)}.badge .text{text-transform:uppercase}.badge-subtle{border-width:var(--border-size);border-style:solid}.badge-outline{border-width:var(--border-size);border-style:solid;background-color:transparent}.input{border-radius:var(--rounded-lg);box-sizing:border-box;width:100%;outline:none;background:var(--blackSecondary);border:.3rem solid transparent;transition:.3s ease-in-out all;-webkit-appearance:textfield}.input:focus{border-color:var(--white)}.input::placeholder{color:var(--blackTernary)}.input-outline{background:0 0;border-color:var(--blackTernary)}.input-outline.input-black,.input-outline.input-black:focus,.input.input-black:focus{border-color:var(--black)}.input-outline.input-blackSecondary,.input-outline.input-blackSecondary:focus,.input.input-blackSecondary:focus{border-color:var(--blackSecondary)}.input-outline.input-white,.input-outline.input-white:focus,.input.input-white:focus{border-color:var(--white)}.input-outline.input-cyan,.input-outline.input-cyan:focus,.input.input-cyan:focus{border-color:var(--cyan)}.input-outline.input-green,.input-outline.input-green:focus,.input.input-green:focus{border-color:var(--green)}.input-outline.input-orange,.input-outline.input-orange:focus,.input.input-orange:focus{border-color:var(--orange)}.input-outline.input-pink,.input-outline.input-pink:focus,.input.input-pink:focus{border-color:var(--pink)}.input-outline.input-purple,.input-outline.input-purple:focus,.input.input-purple:focus{border-color:var(--purple)}.input-outline.input-red,.input-outline.input-red:focus,.input.input-red:focus{border-color:var(--red)}.input-outline.input-yellow,.input-outline.input-yellow:focus,.input.input-yellow:focus{border-color:var(--yellow)}.input.input-sm{padding:0 var(--spacing-3);height:var(--spacing-8);font-size:var(--font-sm)}.input{padding:0 var(--spacing-4);height:var(--spacing-10);font-size:var(--font-md)}.input.input-lg{padding:0 var(--spacing-6);height:var(--spacing-12);font-size:var(--font-lg)}.input.input-border-sm{border-width:.1rem}.input.input-border-md{border-width:.2rem}.input.input-border-lg{border-width:.3rem}.select{border-color:var(--accent);border-radius:var(--rounded-lg);background:var(--blackSecondary);border:.3rem solid transparent;box-sizing:border-box;color:var(--white);transition:.3s ease-in-out all;appearance:none;outline:none;position:relative;width:100%}.select::before{border-style:solid;border-width:.25rem .25rem 0 0;content:"";display:inline-block;height:.45rem;left:.15rem;position:relative;top:.15rem;transform:rotate(-45deg);vertical-align:top;width:.45rem;left:0;transform:rotate(45deg);background-color:#fff}.select:focus{border-color:var(--white)}.select::placeholder{color:var(--blackTernary)}.select:disabled{background:var(--blackTernary);color:var(--black);cursor:not-allowed;opacity:.5}.select-outline:disabled{color:var(--white)}.select-outline,.select-outline:disabled{background:0 0;border-color:var(--blackTernary)}.select-arrow{position:absolute;display:inline-flex;width:var(--spacing-8);height:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;right:var(--spacing-2);top:50%;pointer-events:none;z-index:2;transform:translateY(-50%)}.select-arrow svg{width:3.6rem;height:3.6rem;fill:currentColor}.select:disabled+.select-arrow{color:var(--black)}.select-outline:disabled+.select-arrow{color:var(--white);opacity:.5}.select-outline.select-black,.select-outline.select-black:focus,.select.select-black:focus{border-color:var(--black)}.select-outline.select-white,.select-outline.select-white:focus,.select.select-white:focus{border-color:var(--white)}.select-outline.select-cyan,.select-outline.select-cyan:focus,.select.select-cyan:focus{border-color:var(--cyan)}.select-outline.select-green,.select-outline.select-green:focus,.select.select-green:focus{border-color:var(--green)}.select-outline.select-orange,.select-outline.select-orange:focus,.select.select-orange:focus{border-color:var(--orange)}.select-outline.select-pink,.select-outline.select-pink:focus,.select.select-pink:focus{border-color:var(--pink)}.select-outline.select-purple,.select-outline.select-purple:focus,.select.select-purple:focus{border-color:var(--purple)}.select-outline.select-red,.select-outline.select-red:focus,.select.select-red:focus{border-color:var(--red)}.select-outline.select-yellow,.select-outline.select-yellow:focus,.select.select-yellow:focus{border-color:var(--yellow)}.select.select-sm{height:var(--spacing-8);font-size:var(--font-sm)}.select{height:var(--spacing-10);font-size:var(--font-md);padding-left:var(--spacing-4);padding-right:var(--spacing-8)}.select.select-lg{height:var(--spacing-12);font-size:var(--font-lg)}.anchor{text-decoration:none;transition:all ease-in-out .16s}.text-black--hover:hover{color:var(--black)}.text-black-secondary--hover:hover{color:var(--blackSecondary)}.text-white--hover:hover{color:var(--white)}.text-white-secondary--hover:hover{color:var(--whiteSecondary)}.text-cyan--hover:hover{color:var(--cyan)}.text-cyan-secondary--hover:hover{color:var(--cyanSecondary)}.text-green--hover:hover{color:var(--green)}.text-green-secondary--hover:hover{color:var(--greenSecondary)}.text-orange--hover:hover{color:var(--orange)}.text-orange-secondary--hover:hover{color:var(--orangeSecondary)}.text-pink--hover:hover{color:var(--pink)}.text-pink-secondary--hover:hover{color:var(--pinkSecondary)}.text-purple--hover:hover{color:var(--purple)}.text-purple-secondary--hover:hover{color:var(--purpleSecondary)}.text-red--hover:hover{color:var(--red)}.text-red-secondary--hover:hover{color:var(--redSecondary)}.text-yellow--hover:hover{color:var(--yellow)}.text-yellow-secondary--hover:hover{color:var(--yellowSecondary)}.text-purple-yellow--hover:hover{background-image:linear-gradient(var(--gradientDegree),var(--purple) 0%,var(--yellow) 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}.text-cyan-pink--hover:hover{background-image:linear-gradient(var(--gradientDegree),var(--cyan) 0%,var(--pink) 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}:root{--subtle-avatar-shadow:inset 0 0 0.5rem 0.5rem rgba(0, 0, 0, 0.5)}.avatar{box-sizing:border-box;border-radius:var(--rounded-full);border-style:solid;border-width:.4rem;text-transform:uppercase;height:4.4rem;width:4.5rem;display:flex;justify-content:center;align-items:center}.avatar-background{background-repeat:no-repeat;background-position:50%;background-size:cover;box-sizing:border-box;border-radius:var(--rounded-full);display:"inline-block";height:100%;width:100%}.avatar-lg-stroke{border-width:3px}.avatar-no-border{border-width:0;box-shadow:var(--subtle-avatar-shadow)}.avatar-subtle{filter:grayscale(100%);box-shadow:var(--subtle-avatar-shadow)}.avatar .text{text-transform:uppercase;transform:translateY(1px)}.checkbox,.radio{--active-inner:var(--white);--background:var(--white);--disabled:var(--blackSecondary);--disabled-inner:var(--blackTernary);--local-bg-color:var(--border-hover);appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--local-bg-color,var(--border));transition:background .3s,border-color .3s,box-shadow .2s}.checkbox:after,.radio:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--local-transform-speed,.3s)var(--local-transform-effect,ease),opacity var(--local-opacity-speed,.2s)}.checkbox:checked{background:var(--local-bg,var(--background))}.checkbox:checked,.radio:checked{--local-bg:var(--active);--local-bg-color:var(--active);--local-opacity-speed:0.3s;--local-transform-speed:0.6s;--local-transform-effect:cubic-bezier(0.2, 0.85, 0.32, 1.2)}.checkbox:disabled,.radio:disabled{--local-bg:var(--disabled);cursor:not-allowed;opacity:.9}.checkbox:disabled:checked,.radio:disabled:checked{--local-bg:var(--disabled-inner);--local-bg-color:var(--border)}.checkbox:disabled+label,.radio:disabled+label{cursor:not-allowed}.checkbox:focus,.radio:focus{box-shadow:0 0 0 var(--focus)}.checkbox:not(.switch),.radio:not(.switch){width:21px}.checkbox:not(.switch):after,.radio:not(.switch):after{opacity:var(--local-opacity,0)}.checkbox:not(.switch):checked,.radio:not(.switch):checked{--local-opacity:1}.checkbox+label,.radio+label{font-size:14px;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}.checkbox:not(.switch){border-radius:7px}.checkbox:not(.switch):after{width:5px;height:9px;border:2px solid var(--black);border-top:0;border-left:0;left:6px;top:2px;transform:rotate(var(--local-rotation,20deg))}.checkbox:not(.switch):checked{--local-rotation:43deg}.checkbox.switch{width:38px;border-radius:11px}.checkbox.switch:after{left:2px;top:2px;border-radius:50%;width:15px;height:15px;background:var(--ab,var(--active-inner));transform:translateX(var(--x,0))}.checkbox.switch:checked{background:0 0;--ab:var(--active);--x:17px}.checkbox.switch:disabled:not(:checked):after{opacity:.6}.radio{border-radius:50%}.radio:after{width:19px;height:19px;border-radius:50%;background:var(--local-bg-color);opacity:0;transform:scale(var(--scale))}.radio:disabled:checked:after{background:var(--disabled-inner)}.radio:checked{--scale:0.8}.radio-black,.switch-black,.checkbox-black{--active:var(--black);--focus:var(--blackSecondary);--border:var(--blackSecondary);--border-hover:var(--black)}.radio-white,.switch-white,.checkbox-white{--active:var(--white);--focus:var(--whiteSecondary);--border:var(--whiteSecondary);--border-hover:var(--white)}.radio-cyan,.switch-cyan,.checkbox-cyan{--active:var(--cyan);--focus:var(--cyanSecondary);--border:var(--cyanSecondary);--border-hover:var(--cyan)}.radio-green,.switch-green,.checkbox-green{--active:var(--green);--focus:var(--greenSecondary);--border:var(--greenSecondary);--border-hover:var(--green)}.radio-orange,.switch-orange,.checkbox-orange{--active:var(--orange);--focus:var(--orangeSecondary);--border:var(--orangeSecondary);--border-hover:var(--orange)}.radio-pink,.switch-pink,.checkbox-pink{--active:var(--pink);--focus:var(--pinkSecondary);--border:var(--pinkSecondary);--border-hover:var(--pink)}.radio-purple,.switch-purple,.checkbox-purple{--active:var(--purple);--focus:var(--purpleSecondary);--border:var(--purpleSecondary);--border-hover:var(--purple)}.radio-red,.switch-red,.checkbox-red{--active:var(--red);--focus:var(--redSecondary);--border:var(--redSecondary);--border-hover:var(--red)}.radio-yellow,.switch-yellow,.checkbox-yellow{--active:var(--yellow);--focus:var(--yellowSecondary);--border:var(--yellowSecondary);--border-hover:var(--yellow)}.scrollbar-accent{--scrollbar-bg:transparent;--scrollbar-border:var(--accentLight);--scrollbar-thumb:var(--accent);--scrollbar-thumb-hover:var(--accentSecondary);overflow:auto}.scrollbar-accent::-webkit-scrollbar{width:1.4rem;height:1.4rem;background-color:var(--scrollbar-bg)}.scrollbar-accent::-webkit-scrollbar-track:horizontal{border-top:.0625rem solid var(--scrollbar-border)}.scrollbar-accent::-webkit-scrollbar-track:vertical{border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-accent::-webkit-scrollbar-corner{background-color:transparent;border-top:.0625rem solid var(--scrollbar-border);border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-accent::-webkit-scrollbar-thumb{min-width:3rem;min-height:3rem;border-radius:1rem;border:.4rem solid transparent;background-clip:content-box;background-color:var(--scrollbar-thumb);-moz-background-clip:content;-webkit-background-clip:content}.scrollbar-accent::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollbar-black{--scrollbar-bg:transparent;--scrollbar-border:var(--blackLight);--scrollbar-thumb:var(--black);--scrollbar-thumb-hover:var(--blackSecondary);overflow:auto}.scrollbar-black::-webkit-scrollbar{width:1.4rem;height:1.4rem;background-color:var(--scrollbar-bg)}.scrollbar-black::-webkit-scrollbar-track:horizontal{border-top:.0625rem solid var(--scrollbar-border)}.scrollbar-black::-webkit-scrollbar-track:vertical{border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-black::-webkit-scrollbar-corner{background-color:transparent;border-top:.0625rem solid var(--scrollbar-border);border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-black::-webkit-scrollbar-thumb{min-width:3rem;min-height:3rem;border-radius:1rem;border:.4rem solid transparent;background-clip:content-box;background-color:var(--scrollbar-thumb);-moz-background-clip:content;-webkit-background-clip:content}.scrollbar-black::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollbar-white{--scrollbar-bg:transparent;--scrollbar-border:var(--whiteLight);--scrollbar-thumb:var(--white);--scrollbar-thumb-hover:var(--whiteSecondary);overflow:auto}.scrollbar-white::-webkit-scrollbar{width:1.4rem;height:1.4rem;background-color:var(--scrollbar-bg)}.scrollbar-white::-webkit-scrollbar-track:horizontal{border-top:.0625rem solid var(--scrollbar-border)}.scrollbar-white::-webkit-scrollbar-track:vertical{border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-white::-webkit-scrollbar-corner{background-color:transparent;border-top:.0625rem solid var(--scrollbar-border);border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-white::-webkit-scrollbar-thumb{min-width:3rem;min-height:3rem;border-radius:1rem;border:.4rem solid transparent;background-clip:content-box;background-color:var(--scrollbar-thumb);-moz-background-clip:content;-webkit-background-clip:content}.scrollbar-white::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollbar-cyan{--scrollbar-bg:transparent;--scrollbar-border:var(--cyanLight);--scrollbar-thumb:var(--cyan);--scrollbar-thumb-hover:var(--cyanSecondary);overflow:auto}.scrollbar-cyan::-webkit-scrollbar{width:1.4rem;height:1.4rem;background-color:var(--scrollbar-bg)}.scrollbar-cyan::-webkit-scrollbar-track:horizontal{border-top:.0625rem solid var(--scrollbar-border)}.scrollbar-cyan::-webkit-scrollbar-track:vertical{border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-cyan::-webkit-scrollbar-corner{background-color:transparent;border-top:.0625rem solid var(--scrollbar-border);border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-cyan::-webkit-scrollbar-thumb{min-width:3rem;min-height:3rem;border-radius:1rem;border:.4rem solid transparent;background-clip:content-box;background-color:var(--scrollbar-thumb);-moz-background-clip:content;-webkit-background-clip:content}.scrollbar-cyan::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollbar-green{--scrollbar-bg:transparent;--scrollbar-border:var(--greenLight);--scrollbar-thumb:var(--green);--scrollbar-thumb-hover:var(--greenSecondary);overflow:auto}.scrollbar-green::-webkit-scrollbar{width:1.4rem;height:1.4rem;background-color:var(--scrollbar-bg)}.scrollbar-green::-webkit-scrollbar-track:horizontal{border-top:.0625rem solid var(--scrollbar-border)}.scrollbar-green::-webkit-scrollbar-track:vertical{border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-green::-webkit-scrollbar-corner{background-color:transparent;border-top:.0625rem solid var(--scrollbar-border);border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-green::-webkit-scrollbar-thumb{min-width:3rem;min-height:3rem;border-radius:1rem;border:.4rem solid transparent;background-clip:content-box;background-color:var(--scrollbar-thumb);-moz-background-clip:content;-webkit-background-clip:content}.scrollbar-green::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollbar-orange{--scrollbar-bg:transparent;--scrollbar-border:var(--orangeLight);--scrollbar-thumb:var(--orange);--scrollbar-thumb-hover:var(--orangeSecondary);overflow:auto}.scrollbar-orange::-webkit-scrollbar{width:1.4rem;height:1.4rem;background-color:var(--scrollbar-bg)}.scrollbar-orange::-webkit-scrollbar-track:horizontal{border-top:.0625rem solid var(--scrollbar-border)}.scrollbar-orange::-webkit-scrollbar-track:vertical{border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-orange::-webkit-scrollbar-corner{background-color:transparent;border-top:.0625rem solid var(--scrollbar-border);border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-orange::-webkit-scrollbar-thumb{min-width:3rem;min-height:3rem;border-radius:1rem;border:.4rem solid transparent;background-clip:content-box;background-color:var(--scrollbar-thumb);-moz-background-clip:content;-webkit-background-clip:content}.scrollbar-orange::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollbar-pink{--scrollbar-bg:transparent;--scrollbar-border:var(--pinkLight);--scrollbar-thumb:var(--pink);--scrollbar-thumb-hover:var(--pinkSecondary);overflow:auto}.scrollbar-pink::-webkit-scrollbar{width:1.4rem;height:1.4rem;background-color:var(--scrollbar-bg)}.scrollbar-pink::-webkit-scrollbar-track:horizontal{border-top:.0625rem solid var(--scrollbar-border)}.scrollbar-pink::-webkit-scrollbar-track:vertical{border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-pink::-webkit-scrollbar-corner{background-color:transparent;border-top:.0625rem solid var(--scrollbar-border);border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-pink::-webkit-scrollbar-thumb{min-width:3rem;min-height:3rem;border-radius:1rem;border:.4rem solid transparent;background-clip:content-box;background-color:var(--scrollbar-thumb);-moz-background-clip:content;-webkit-background-clip:content}.scrollbar-pink::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollbar-purple{--scrollbar-bg:transparent;--scrollbar-border:var(--purpleLight);--scrollbar-thumb:var(--purple);--scrollbar-thumb-hover:var(--purpleSecondary);overflow:auto}.scrollbar-purple::-webkit-scrollbar{width:1.4rem;height:1.4rem;background-color:var(--scrollbar-bg)}.scrollbar-purple::-webkit-scrollbar-track:horizontal{border-top:.0625rem solid var(--scrollbar-border)}.scrollbar-purple::-webkit-scrollbar-track:vertical{border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-purple::-webkit-scrollbar-corner{background-color:transparent;border-top:.0625rem solid var(--scrollbar-border);border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-purple::-webkit-scrollbar-thumb{min-width:3rem;min-height:3rem;border-radius:1rem;border:.4rem solid transparent;background-clip:content-box;background-color:var(--scrollbar-thumb);-moz-background-clip:content;-webkit-background-clip:content}.scrollbar-purple::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollbar-red{--scrollbar-bg:transparent;--scrollbar-border:var(--redLight);--scrollbar-thumb:var(--red);--scrollbar-thumb-hover:var(--redSecondary);overflow:auto}.scrollbar-red::-webkit-scrollbar{width:1.4rem;height:1.4rem;background-color:var(--scrollbar-bg)}.scrollbar-red::-webkit-scrollbar-track:horizontal{border-top:.0625rem solid var(--scrollbar-border)}.scrollbar-red::-webkit-scrollbar-track:vertical{border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-red::-webkit-scrollbar-corner{background-color:transparent;border-top:.0625rem solid var(--scrollbar-border);border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-red::-webkit-scrollbar-thumb{min-width:3rem;min-height:3rem;border-radius:1rem;border:.4rem solid transparent;background-clip:content-box;background-color:var(--scrollbar-thumb);-moz-background-clip:content;-webkit-background-clip:content}.scrollbar-red::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollbar-yellow{--scrollbar-bg:transparent;--scrollbar-border:var(--yellowLight);--scrollbar-thumb:var(--yellow);--scrollbar-thumb-hover:var(--yellowSecondary);overflow:auto}.scrollbar-yellow::-webkit-scrollbar{width:1.4rem;height:1.4rem;background-color:var(--scrollbar-bg)}.scrollbar-yellow::-webkit-scrollbar-track:horizontal{border-top:.0625rem solid var(--scrollbar-border)}.scrollbar-yellow::-webkit-scrollbar-track:vertical{border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-yellow::-webkit-scrollbar-corner{background-color:transparent;border-top:.0625rem solid var(--scrollbar-border);border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-yellow::-webkit-scrollbar-thumb{min-width:3rem;min-height:3rem;border-radius:1rem;border:.4rem solid transparent;background-clip:content-box;background-color:var(--scrollbar-thumb);-moz-background-clip:content;-webkit-background-clip:content}.scrollbar-yellow::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.scrollbar-blue{--scrollbar-bg:transparent;--scrollbar-border:var(--blueLight);--scrollbar-thumb:var(--blue);--scrollbar-thumb-hover:var(--blueSecondary);overflow:auto}.scrollbar-blue::-webkit-scrollbar{width:1.4rem;height:1.4rem;background-color:var(--scrollbar-bg)}.scrollbar-blue::-webkit-scrollbar-track:horizontal{border-top:.0625rem solid var(--scrollbar-border)}.scrollbar-blue::-webkit-scrollbar-track:vertical{border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-blue::-webkit-scrollbar-corner{background-color:transparent;border-top:.0625rem solid var(--scrollbar-border);border-left:.0625rem solid var(--scrollbar-border)}.scrollbar-blue::-webkit-scrollbar-thumb{min-width:3rem;min-height:3rem;border-radius:1rem;border:.4rem solid transparent;background-clip:content-box;background-color:var(--scrollbar-thumb);-moz-background-clip:content;-webkit-background-clip:content}.scrollbar-blue::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover)}.card,.cv .outline-3{border-radius:var(--rounded-lg);box-shadow:-2px var(--glow-spacing-x)var(--glow-spacing-y)var(--glowColor);background-color:var(--accent)}.card-subtle,.cv .outline-3{box-shadow:none;background:0 0;border-width:2px;border-style:solid}.tabs{display:inline-flex;list-style:none;padding:0}.tab{padding:var(--spacing-xxs)0;position:relative;transition:all .2s ease-in-out}.tab-link{color:var(--disabled);padding:var(--spacing-xxs);text-decoration:none;transition:color .2s ease-in-out}.tab:hover .tab-link{color:var(--accent)}.tabs-accent .tab-active:after{background:var(--accent);transform:scaleX(1)}.tabs-accent .tab-active .tab-link{color:var(--accent);font-weight:700}.tabs-black .tab-active:after{background:var(--black);transform:scaleX(1)}.tabs-black .tab-active .tab-link{color:var(--black);font-weight:700}.tabs-white .tab-active:after{background:var(--white);transform:scaleX(1)}.tabs-white .tab-active .tab-link{color:var(--white);font-weight:700}.tabs-cyan .tab-active:after{background:var(--cyan);transform:scaleX(1)}.tabs-cyan .tab-active .tab-link{color:var(--cyan);font-weight:700}.tabs-green .tab-active:after{background:var(--green);transform:scaleX(1)}.tabs-green .tab-active .tab-link{color:var(--green);font-weight:700}.tabs-orange .tab-active:after{background:var(--orange);transform:scaleX(1)}.tabs-orange .tab-active .tab-link{color:var(--orange);font-weight:700}.tabs-pink .tab-active:after{background:var(--pink);transform:scaleX(1)}.tabs-pink .tab-active .tab-link{color:var(--pink);font-weight:700}.tabs-purple .tab-active:after{background:var(--purple);transform:scaleX(1)}.tabs-purple .tab-active .tab-link{color:var(--purple);font-weight:700}.tabs-red .tab-active:after{background:var(--red);transform:scaleX(1)}.tabs-red .tab-active .tab-link{color:var(--red);font-weight:700}.tabs-yellow .tab-active:after{background:var(--yellow);transform:scaleX(1)}.tabs-yellow .tab-active .tab-link{color:var(--yellow);font-weight:700}.tabs-blue .tab-active:after{background:var(--blue);transform:scaleX(1)}.tabs-blue .tab-active .tab-link{color:var(--blue);font-weight:700}.table,.cv table{border-collapse:collapse;width:100%;border-color:var(--accent)}.table th,.cv table th{font-weight:500;text-align:left;text-transform:uppercase;padding-bottom:.2rem}.table td,.cv table td{border-color:var(--disabled);border-width:.1rem;border-style:solid;padding:.5rem}.table.table-accent td,.cv table.table-accent td{border-color:var(--accent)}.table-striped.table-accent tr:nth-child(even){background-color:var(--accentLight)}.table.table-black td,.cv table.table-black td{border-color:var(--black)}.table-striped.table-black tr:nth-child(even){background-color:var(--blackLight)}.table.table-white td,.cv table.table-white td{border-color:var(--white)}.table-striped.table-white tr:nth-child(even){background-color:var(--whiteLight)}.table.table-cyan td,.cv table.table-cyan td{border-color:var(--cyan)}.table-striped.table-cyan tr:nth-child(even){background-color:var(--cyanLight)}.table.table-green td,.cv table.table-green td{border-color:var(--green)}.table-striped.table-green tr:nth-child(even){background-color:var(--greenLight)}.table.table-orange td,.cv table.table-orange td{border-color:var(--orange)}.table-striped.table-orange tr:nth-child(even){background-color:var(--orangeLight)}.table.table-pink td,.cv table.table-pink td{border-color:var(--pink)}.table-striped.table-pink tr:nth-child(even){background-color:var(--pinkLight)}.table.table-purple td,.cv table.table-purple td{border-color:var(--purple)}.table-striped.table-purple tr:nth-child(even){background-color:var(--purpleLight)}.table.table-red td,.cv table.table-red td{border-color:var(--red)}.table-striped.table-red tr:nth-child(even){background-color:var(--redLight)}.table.table-yellow td,.cv table.table-yellow td{border-color:var(--yellow)}.table-striped.table-yellow tr:nth-child(even){background-color:var(--yellowLight)}.table.table-blue td,.cv table.table-blue td{border-color:var(--blue)}.table-striped.table-blue tr:nth-child(even){background-color:var(--blueLight)}.table.table-striped tr:nth-child(even),.cv table.table-striped tr:nth-child(even){background-color:var(--whiteLight)}.list{list-style:none}.list-unordered li::before{content:"—";padding-right:10px}.list-ordered{counter-reset:li}.list-ordered-lower-alpha{--type:lower-alpha}.list-ordered-upper-alpha{--type:upper-alpha}.list-ordered-lower-roman{--type:lower-roman}.list-ordered-upper-roman{--type:upper-roman}.list-ordered-decimal{--type:decimal}.list-ordered li{counter-increment:li;margin-left:-30px}.list-ordered li::before{content:counter(li,var(--type,decimal))".";display:inline-block;margin-left:15px;padding-right:5px;text-align:right;width:30px;color:var(--accent)}.list-black.list-unordered li::before,.list-black.list-ordered li::before{color:var(--black)}.list-blackSecondary.list-unordered li::before,.list-blackSecondary.list-ordered li::before{color:var(--blackSecondary)}.list-white.list-unordered li::before,.list-white.list-ordered li::before{color:var(--white)}.list-cyan.list-unordered li::before,.list-cyan.list-ordered li::before{color:var(--cyan)}.list-green.list-unordered li::before,.list-green.list-ordered li::before{color:var(--green)}.list-orange.list-unordered li::before,.list-orange.list-ordered li::before{color:var(--orange)}.list-pink.list-unordered li::before,.list-pink.list-ordered li::before{color:var(--pink)}.list-purple.list-unordered li::before,.list-purple.list-ordered li::before{color:var(--purple)}.list-red.list-unordered li::before,.list-red.list-ordered li::before{color:var(--red)}.list-yellow.list-unordered li::before,.list-yellow.list-ordered li::before{color:var(--yellow)}.list-none{list-style:none;margin-left:0;padding-left:0}.bg-purple-yellow{background:linear-gradient(var(--gradientDegree),var(--purple) 0%,var(--yellow) 100%)}.bg-purple-yellow-transparent{background:linear-gradient(var(--gradientDegree),var(--purple-transparent) 0%,var(--yellow-transparent) 100%)}.text-purple-yellow{background-image:linear-gradient(var(--gradientDegree),var(--purple) 0%,var(--yellow) 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-box-decoration-break:clone}.bg-cyan-pink{background:linear-gradient(var(--gradientDegree),var(--cyan) 0%,var(--pink) 100%)}.bg-cyan-pink-transparent{background:linear-gradient(var(--gradientDegree),var(--cyan-transparent) 0%,var(--pink-transparent) 100%)}.text-cyan-pink{background-image:linear-gradient(var(--gradientDegree),var(--cyan) 0%,var(--pink) 100%);background-size:100%;background-clip:text;-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent;-webkit-box-decoration-break:clone}.bg-accent{background-color:var(--accent)}.bg-accent-secondary{--accent:var(--accentSecondary);background-color:var(--accentSecondary)}.bg-accent-transparent{--accent:var(--accent-transparent);background-color:var(--accent-transparent)}.text-accent{color:var(--accent)}.text-accent-secondary{color:var(--accentSecondary)}.glow-accent{background-color:var(--accent);--glowColor:var(--accent)}.border-accent,.cv hr,.cv .outline-3{border-color:var(--accent);--borderColor:var(--accent)}.bg-black{background-color:var(--black)}.bg-black-secondary{--accent:var(--blackSecondary);background-color:var(--blackSecondary)}.bg-black-transparent{--accent:var(--black-transparent);background-color:var(--black-transparent)}.text-black{color:var(--black)}.text-black-secondary{color:var(--blackSecondary)}.glow-black{background-color:var(--black);--glowColor:var(--black)}.border-black{border-color:var(--black);--borderColor:var(--black)}.bg-white{background-color:var(--white)}.bg-white-secondary{--accent:var(--whiteSecondary);background-color:var(--whiteSecondary)}.bg-white-transparent{--accent:var(--white-transparent);background-color:var(--white-transparent)}.text-white{color:var(--white)}.text-white-secondary{color:var(--whiteSecondary)}.glow-white{background-color:var(--white);--glowColor:var(--white)}.border-white{border-color:var(--white);--borderColor:var(--white)}.bg-cyan{background-color:var(--cyan)}.bg-cyan-secondary{--accent:var(--cyanSecondary);background-color:var(--cyanSecondary)}.bg-cyan-transparent{--accent:var(--cyan-transparent);background-color:var(--cyan-transparent)}.text-cyan{color:var(--cyan)}.text-cyan-secondary{color:var(--cyanSecondary)}.glow-cyan{background-color:var(--cyan);--glowColor:var(--cyan)}.border-cyan{border-color:var(--cyan);--borderColor:var(--cyan)}.bg-green{background-color:var(--green)}.bg-green-secondary{--accent:var(--greenSecondary);background-color:var(--greenSecondary)}.bg-green-transparent{--accent:var(--green-transparent);background-color:var(--green-transparent)}.text-green{color:var(--green)}.text-green-secondary{color:var(--greenSecondary)}.glow-green{background-color:var(--green);--glowColor:var(--green)}.border-green{border-color:var(--green);--borderColor:var(--green)}.bg-orange{background-color:var(--orange)}.bg-orange-secondary{--accent:var(--orangeSecondary);background-color:var(--orangeSecondary)}.bg-orange-transparent{--accent:var(--orange-transparent);background-color:var(--orange-transparent)}.text-orange{color:var(--orange)}.text-orange-secondary{color:var(--orangeSecondary)}.glow-orange{background-color:var(--orange);--glowColor:var(--orange)}.border-orange{border-color:var(--orange);--borderColor:var(--orange)}.bg-pink{background-color:var(--pink)}.bg-pink-secondary{--accent:var(--pinkSecondary);background-color:var(--pinkSecondary)}.bg-pink-transparent{--accent:var(--pink-transparent);background-color:var(--pink-transparent)}.text-pink{color:var(--pink)}.text-pink-secondary{color:var(--pinkSecondary)}.glow-pink{background-color:var(--pink);--glowColor:var(--pink)}.border-pink{border-color:var(--pink);--borderColor:var(--pink)}.bg-purple{background-color:var(--purple)}.bg-purple-secondary{--accent:var(--purpleSecondary);background-color:var(--purpleSecondary)}.bg-purple-transparent{--accent:var(--purple-transparent);background-color:var(--purple-transparent)}.text-purple{color:var(--purple)}.text-purple-secondary{color:var(--purpleSecondary)}.glow-purple{background-color:var(--purple);--glowColor:var(--purple)}.border-purple{border-color:var(--purple);--borderColor:var(--purple)}.bg-red{background-color:var(--red)}.bg-red-secondary{--accent:var(--redSecondary);background-color:var(--redSecondary)}.bg-red-transparent{--accent:var(--red-transparent);background-color:var(--red-transparent)}.text-red{color:var(--red)}.text-red-secondary{color:var(--redSecondary)}.glow-red{background-color:var(--red);--glowColor:var(--red)}.border-red{border-color:var(--red);--borderColor:var(--red)}.bg-yellow{background-color:var(--yellow)}.bg-yellow-secondary{--accent:var(--yellowSecondary);background-color:var(--yellowSecondary)}.bg-yellow-transparent{--accent:var(--yellow-transparent);background-color:var(--yellow-transparent)}.text-yellow{color:var(--yellow)}.text-yellow-secondary{color:var(--yellowSecondary)}.glow-yellow{background-color:var(--yellow);--glowColor:var(--yellow)}.border-yellow{border-color:var(--yellow);--borderColor:var(--yellow)}.bg-blue{background-color:var(--blue)}.bg-blue-secondary{--accent:var(--blueSecondary);background-color:var(--blueSecondary)}.bg-blue-transparent{--accent:var(--blue-transparent);background-color:var(--blue-transparent)}.text-blue{color:var(--blue)}.text-blue-secondary{color:var(--blueSecondary)}.glow-blue{background-color:var(--blue);--glowColor:var(--blue)}.border-blue{border-color:var(--blue);--borderColor:var(--blue)}.main{text-align:center;max-width:2000px;margin:auto}@keyframes typing{00%{content:""}10%{content:"e"}20%{content:"en"}30%{content:"enk"}40%{content:"enki"}50%{content:"enki."}60%{content:"enki.s"}70%{content:"enki.sh"}100%{content:"enki.sh"}}@keyframes blink{to{visibility:hidden}}.shellify::before{content:""}.shellify::after{content:"▉";animation:blink .75s steps(2,start)infinite}.typeout::before{content:"enki.sh";animation:typing 1s}.logo-home{height:50vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.logo-home svg{margin-left:auto;margin-right:auto;width:100%;max-width:250px;height:auto}.logo-small{display:flex;justify-content:center;flex-direction:row}.logo-small svg{margin-top:auto;margin-bottom:auto;padding-right:10px;height:var(--font-5xl);width:auto}[class^=logo-] svg path{fill:var(--background)!important;stroke:currentColor!important;fill-opacity:1!important;stroke-opacity:1!important;stroke-width:2!important;paint-order:stroke!important}.avatar{width:200px;height:200px}.flex-col{display:flex;flex-flow:column wrap;gap:var(--spacing-xs)}.flex-row{display:flex;flex-flow:row wrap;gap:var(--spacing-xs)}.center{justify-content:center}.cv .details a{text-decoration:none}.cv h2::first-line{color:var(--accent)}.cv h3::first-letter{color:var(--green)}