nav[data-astro-cid-ctg3m53h]{position:fixed;right:0;left:0;z-index:50;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.85rem,4vw,3rem);padding:.65rem clamp(1rem,4vw,3rem) 1.7rem;background:linear-gradient(180deg,#04060abd,#04060a94 56%,#04060a00)}nav[data-astro-cid-ctg3m53h]:has(.menu[aria-expanded=true]){background:#04060abf}.menu[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;gap:.32rem;padding:.45rem .15rem;cursor:pointer}.menu[data-astro-cid-ctg3m53h] span[data-astro-cid-ctg3m53h]{width:1.55rem;height:2px;background:currentColor}.links[data-astro-cid-ctg3m53h]{display:none;flex-direction:column;align-items:flex-end;gap:.85rem;width:100%}.menu[data-astro-cid-ctg3m53h][aria-expanded=true]+.links[data-astro-cid-ctg3m53h]{display:flex}.links[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{font-family:Orbitron,sans-serif;font-size:1.22rem;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase}.logo[data-astro-cid-ctg3m53h] img[data-astro-cid-ctg3m53h]{width:clamp(11.5rem,48vw,16rem);height:auto;filter:drop-shadow(0 .24rem .45rem rgba(0,0,0,.34))}@media(min-width:850px){.menu[data-astro-cid-ctg3m53h]{display:none}.links[data-astro-cid-ctg3m53h]{display:flex;flex-direction:row;width:auto;gap:clamp(1.75rem,4.5vw,3.25rem)}}footer[data-astro-cid-gcn2mc3v]{position:relative;overflow:hidden;padding:5rem 1.5rem;background:#7c2dff}footer[data-astro-cid-gcn2mc3v]:before,footer[data-astro-cid-gcn2mc3v]:after{position:absolute;inset:0;content:"";pointer-events:none}footer[data-astro-cid-gcn2mc3v]:before{background:radial-gradient(circle at center,#7c2dff,#ff4fb8 72%);animation:footer-rainbow 12s linear infinite}footer[data-astro-cid-gcn2mc3v]:after{z-index:1;background:url(/cloud_transparent.webp) center center / cover no-repeat}#footer-content[data-astro-cid-gcn2mc3v]{position:relative;z-index:2;display:flex;width:min(100%,68rem);margin:0 auto;gap:4rem;justify-content:space-between}#footer-contact[data-astro-cid-gcn2mc3v],#footer-nav[data-astro-cid-gcn2mc3v]{display:flex;flex-direction:column;gap:.85rem}#footer-contact[data-astro-cid-gcn2mc3v]{max-width:24rem;font-style:normal}#footer-icon[data-astro-cid-gcn2mc3v]{width:8rem;height:auto}footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{text-decoration:none;text-shadow:0 .12rem .45rem rgba(0,0,0,.42)}footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{text-decoration:underline}#footer-socials[data-astro-cid-gcn2mc3v]{display:flex;gap:.75rem;padding-top:.4rem}#footer-socials[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:grid;width:2.75rem;height:2.75rem;place-items:center;border-radius:999rem;background:#000;text-shadow:none}#footer-socials[data-astro-cid-gcn2mc3v] svg[data-astro-cid-gcn2mc3v]{width:55%;height:55%}#footer-nav[data-astro-cid-gcn2mc3v]{align-items:flex-end;font-size:1.15rem}@keyframes footer-rainbow{to{filter:hue-rotate(-360deg)}}@media(max-width:42rem){#footer-content[data-astro-cid-gcn2mc3v]{flex-direction:column;gap:3rem}#footer-nav[data-astro-cid-gcn2mc3v]{align-items:flex-start}}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/montserrat.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/orbitron.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{background:#000;color:#f9fbff;font-family:Montserrat,sans-serif;font-weight:500}body{margin:0}a,button{color:inherit}button{border:none;background:none;padding:0}h1,h2,h3{font-family:Orbitron,sans-serif;font-weight:inherit}.top-fade:before,.bottom-fade:after{position:absolute;right:0;left:0;z-index:8;height:18vh;content:"";pointer-events:none}.top-fade:before{top:0;background:linear-gradient(180deg,#000000 0%,transparent 100%)}.bottom-fade:after{bottom:0;background:linear-gradient(0deg,#000000 0%,transparent 100%)}
