html,body{margin:0;padding:0;background:#010902;color:#fff}@font-face{font-family:clash;src:url(./ClashDisplay-Semibold.BWjIx5kX.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:redhat;src:url(./RedHatDisplay-Bold.1im7y9Gr.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:satoshi;src:url(./Satoshi-Medium.CNTK-DMW.woff) format("woff");font-weight:400;font-style:normal}.section-number{font-family:redhat;font-size:200px;font-weight:500;opacity:.1;height:100px;margin-left:-.25em}.section-number .number{position:absolute}h1{font-family:redhat;font-size:49px;margin:.1em 0}h2,h3{display:inline-block;color:transparent;background:linear-gradient(95.37deg,#7aa8f3 -4%,#88ff82 111%);background-clip:text;-webkit-background-clip:text}h2{font-family:redhat;font-size:24px;font-weight:500;margin:.1em 0}h3{font-family:clash;font-size:16px;text-transform:uppercase;letter-spacing:.08em;margin:1em 0 0}h4{font-family:clash;font-size:16px;text-transform:uppercase;letter-spacing:.08em}p,ul,li{font-family:satoshi;font-size:21px;margin:1em 0}.buttons{margin:1em 0}.buttons .button{margin-right:1em}.button{background-color:transparent;border:3px solid #2ECF9E;border-radius:10px;color:#2ecf9e;font-family:satoshi;font-size:19px;font-weight:1000;margin-bottom:.5em;padding:.7em 1.5em;text-align:center;text-decoration:none;display:inline-block;cursor:pointer;box-sizing:border-box;max-width:100%}.button:hover{color:#fff}.button.wide{width:90%;min-width:325px}.button.dark{background-color:#0000004d;color:#fff}.button.dark:hover{background-color:transparent}.button.full{background-color:#2ecf9e40;color:#fff}.button.full:hover{background-color:transparent}.projects{margin-top:1em}.projects .project{margin-bottom:1em;text-align:center}.projects .project img{max-width:100%;max-height:100%}@media screen and (min-width: 600px){.button{font-size:21px}}@media screen and (min-width: 1024px){h1{font-size:62px}h2{font-size:49px}h3{font-size:20px}h4{font-size:16px}p,.button{font-size:24px}.projects{display:grid;gap:100px 50px;grid-template-rows:375px;grid-template-columns:350px 350px;padding:10px;margin:0 auto 10em}.projects .project{height:400px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.projects .project .button{margin-top:1em}}@media screen and (min-width: 1300px){.projects{grid-template-columns:375px 375px 375px}.button.wide{width:80%}}.menu-button.svelte-1kdazs3{font-size:24pt;border:2px solid #0EE5A3;border-radius:2px;cursor:pointer;background-color:#2ecf9e40;color:#fff;height:32px!important;padding:.1em .25em .3em}.menu-button.svelte-1kdazs3:hover{background-color:transparent;animation:svelte-1kdazs3-trippy 2s linear infinite}@keyframes svelte-1kdazs3-trippy{0%{-webkit-backdrop-filter:hue-rotate(0deg);backdrop-filter:hue-rotate(0deg)}50%{-webkit-backdrop-filter:hue-rotate(180deg);backdrop-filter:hue-rotate(180deg)}to{-webkit-backdrop-filter:hue-rotate(360deg);backdrop-filter:hue-rotate(360deg)}}.top-nav.svelte-z4bgkm{position:fixed;display:flex;justify-content:space-between;align-items:center;width:calc(100% - 2em);margin:1em;z-index:100}.top-nav.svelte-z4bgkm img:where(.svelte-z4bgkm){height:100px}.top-nav.svelte-z4bgkm img:where(.svelte-z4bgkm):hover{animation:svelte-z4bgkm-trippy 2s linear infinite}@media screen and (min-width: 1024px){.top-nav.svelte-z4bgkm{width:calc(100% - 8em);margin:1em 4em}}@keyframes svelte-z4bgkm-trippy{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(180deg)}to{filter:hue-rotate(360deg)}}.menu.svelte-190t4at{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000080;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;padding:1em}.wrapper.svelte-190t4at{display:flex;justify-content:space-between;min-height:100vh}.links.svelte-190t4at{font-family:satoshi;list-style:none;align-self:center;margin:0 auto;padding:0}.links.svelte-190t4at .button:where(.svelte-190t4at){padding:.5em .75em}.links.svelte-190t4at .button:where(.svelte-190t4at):hover{animation:svelte-190t4at-trippy 2s linear infinite}li.svelte-190t4at{margin:0}.button-wrap.svelte-190t4at{position:fixed;top:44px;right:16px}@keyframes svelte-190t4at-trippy{0%{-webkit-backdrop-filter:hue-rotate(0deg);backdrop-filter:hue-rotate(0deg)}50%{-webkit-backdrop-filter:hue-rotate(180deg);backdrop-filter:hue-rotate(180deg)}to{-webkit-backdrop-filter:hue-rotate(360deg);backdrop-filter:hue-rotate(360deg)}}@media screen and (min-width: 1024px){.menu.svelte-190t4at{padding:1em 4em}.links.svelte-190t4at .button:where(.svelte-190t4at){font-size:32px;padding:.7em 1.5em}.button-wrap.svelte-190t4at{position:unset;height:105px;display:flex;align-items:center}}
