@font-face{font-family:Inter;src:url(/fonts/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYREGULAR.OTF) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYREGULAR.OTF) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYREGULAR.OTF) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:SF Pro Display;src:url(/fonts/SFPRODISPLAYREGULAR.OTF) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Orbitron;src:url(/fonts/Orbitron-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}.font-orbitron,.font-orbitron-light{font-family:Orbitron,monospace}.font-orbitron-light{font-weight:400}.font-orbitron-medium{font-family:Orbitron,monospace;font-weight:500}.font-playfair{font-family:var(--font-playfair),serif}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.animate-fade-in-left{animation:fadeInLeft 1.2s ease-out forwards;opacity:0;transform:translateX(-100px)}@keyframes fadeInTop{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-top{animation:fadeInTop 1s ease-out forwards;opacity:0;transform:translateY(-50px)}@keyframes shine{0%,10%{background-position:-1000px}20%{background-position:0 0}90%{background-position:100% 0}to{background-position:1000px}}.animate-shine{background:#222 -webkit-gradient(linear,left top,right top,from(#222),to(#222),color-stop(.5,#fff)) 0 0 no-repeat;-webkit-background-size:150px;color:rgba(255,255,255,.3);-webkit-background-clip:text;-webkit-animation-name:shine;-webkit-animation-duration:3s;-webkit-animation-iteration-count:1;-webkit-animation-delay:1.2s;text-shadow:0 0 0 rgba(255,255,255,.5);animation:shine 3s ease-out forwards;animation-iteration-count:1;animation-delay:1.2s}