@font-face{font-family:Orbitron;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,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:600;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,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:800;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_eb4d88{font-family:Orbitron,Orbitron Fallback;font-style:normal}.ThemeToggle_themeToggle__z37ap{background:transparent;border:none;border-radius:50%;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .3s ease;color:var(--text-primary);margin-right:3.5rem}body.ThemeToggle_dark__BM2AT .ThemeToggle_themeToggle__z37ap,body.ThemeToggle_light__LuH_h .ThemeToggle_themeToggle__z37ap{color:var(--text-primary)}.ThemeToggle_themeToggle__z37ap:hover{opacity:.8}.menu-button{position:fixed;top:.25rem;right:1.5rem;padding:.25rem;width:3.5rem;height:3.5rem;border-radius:9999px;background-color:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);box-shadow:0 4px 8px rgba(0,0,0,.1);transition:background-color .3s ease;z-index:50;display:flex;align-items:center;justify-content:center}.menu-button:hover{background-color:rgba(255,255,255,.3)}.menu-button-image{max-width:100%;max-height:100%;object-fit:contain}.Header_header__ceAaR{position:fixed;top:0;left:0;right:0;height:64px;display:flex;align-items:center;padding:0 1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border-color);background-color:var(--header-bg);z-index:1000;justify-content:space-between}.Header_header_title__WNlem a{font-family:Orbitron,sans-serif;font-size:1.25rem;color:var(--heading-color);text-decoration:none}.Header_desktopNav__QHglt{display:none}.Header_desktopNav__QHglt ul{list-style:none;margin:0;padding:0;display:flex;gap:2rem}.Header_desktopNav__QHglt li{position:relative}.Header_desktopNav__QHglt a{color:var(--text-color);text-decoration:none;font-weight:500;transition:color .2s}.Header_desktopNav__QHglt a:hover{color:var(--accent-color)}.Header_submenu__aDK_u{display:none;position:absolute;top:100%;left:0;background:var(--card-bg);box-shadow:var(--card-shadow);border-radius:8px;overflow:hidden;margin-top:.5rem}.Header_submenu__aDK_u li{white-space:nowrap;overflow:hidden}.Header_submenu__aDK_u a{padding:.5rem 1rem;color:var(--text-color)}.Header_submenu__aDK_u a:hover{color:var(--accent-color)}.Header_submenu__aDK_u{opacity:0;visibility:hidden;transform:translateY(5px)}.Header_hasSubmenu___cALb:hover>.Header_submenu__aDK_u{display:block;opacity:1;visibility:visible;transform:translateY(0)}.Header_buttonDiv__HzX9P{display:flex;gap:1rem}@media (min-width:1024px){.Header_desktopNav__QHglt{display:block}.Header_buttonDiv__HzX9P{display:none}}.FullScreenMenu_fullscreenMenu__SXlCP{position:fixed;inset:0;background:var(--menu-bg,rgba(0,0,0,.95));color:var(--text-primary,white);display:flex;justify-content:center;align-items:center;z-index:1000;transition:background .4s ease,color .4s ease}.FullScreenMenu_menuContent__FVZTf{width:90%;max-width:600px;background:inherit;color:inherit;padding:2rem;border-radius:8px}.FullScreenMenu_accordionSection__iXxgV{margin-bottom:1.5rem}.FullScreenMenu_accordionTitle__ANAq9{background:none;border:none;font-size:1.2rem;font-weight:700;width:100%;text-align:left;padding:.75rem 1rem;cursor:pointer;color:var(--text-primary)}.FullScreenMenu_accordionList__iDlp0{list-style:none;margin:0;padding-left:1.5rem;max-height:500px;overflow:hidden;transition:max-height .4s ease,opacity .4s ease;opacity:0;display:none}.FullScreenMenu_accordionOpen__JsuEb{max-height:500px;opacity:1;display:block}.FullScreenMenu_accordionList__iDlp0 li{margin:1.5rem 0}.FullScreenMenu_menuCloseButton__MqMLE{margin-top:2rem;padding:.75rem 1.5rem;background:var(--button-bg,#ccc);color:var(--button-text,#000);border:none;border-radius:4px;cursor:pointer;transition:background .3s ease,color .3s ease}.FullScreenMenu_menuCloseButton__MqMLE:hover{background:var(--button-hover-bg,#13fbe2);color:var(--button-hover-text,white)}.FullScreenMenu_accordionList__iDlp0 li a{color:var(--accent-color,#13fbe2);text-decoration:none;transition:color .3s ease}.FullScreenMenu_accordionList__iDlp0 li a:hover{color:var(--hover-color,#daa486)}.FullScreenMenu_accordionList__iDlp0 li.FullScreenMenu_active__lf7_l{color:var(--active-color,#13fbe2);list-style-type:disc;list-style-position:inside;font-weight:700}.FullScreenMenu_accordionList__iDlp0 li.FullScreenMenu_active__lf7_l a{color:var(--active-color,#13fbe2)}.FullScreenMenu_cometRain__8PaEa{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.FullScreenMenu_comet__O3wqe{position:absolute;width:120px;height:2px;transform:rotate(-45deg);opacity:0;animation:FullScreenMenu_flyComet__fqhLj 3s linear infinite;pointer-events:none;border-radius:4px;background:var(--comet-gradient,linear-gradient(to left,white,transparent))}@keyframes FullScreenMenu_flyComet__fqhLj{0%{transform:translate(0) rotate(135deg);opacity:0}5%{opacity:1}95%{opacity:1}to{transform:translate(-100vw,100vh) rotate(135deg);opacity:0}}@media (min-width:1024px){.FullScreenMenu_fullscreenMenu__SXlCP{display:none}}.ScrollProgressBar_progressBar__KbZN4{position:fixed;top:0;left:0;height:4px;background-color:var(--accent-color,#5dd9c1);z-index:9999;transition:width .2s ease-out}.CustomCursor_cursor__6VpUE{position:fixed;width:32px;height:32px;pointer-events:none;background-image:url(/cursor.webp);background-size:contain;background-repeat:no-repeat;transform:translate(-50%,-50%);z-index:9999;border-radius:50%;box-shadow:-4px 2px 6px var(--accent-color)}@media screen and (max-width:768px){.CustomCursor_cursor__6VpUE{display:none}}