@font-face{font-family:minecraft;src:url(../media/Minecraft-s.p.1auslm8hic4ih.ttf)format("truetype");font-display:swap}@font-face{font-family:minecraft Fallback;src:local(Arial);ascent-override:66.14%;descent-override:22.05%;line-gap-override:7.92%;size-adjust:113.4%}.minecraft_cbc55595-module__hFJ1lG__className{font-family:minecraft,minecraft Fallback}.minecraft_cbc55595-module__hFJ1lG__variable{--font-minecraft:"minecraft", "minecraft Fallback"}
.Navbar-module__cRh5nW__header{width:100%;height:var(--header-height);z-index:100;transition:background-color var(--transition-normal), backdrop-filter var(--transition-normal);align-items:center;display:flex;position:fixed;top:0;left:0}.Navbar-module__cRh5nW__scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#0a0a0acc}.Navbar-module__cRh5nW__navContainer{justify-content:space-between;align-items:center;width:100%;padding:0 5vw;display:flex}.Navbar-module__cRh5nW__logo{font-size:var(--text-xl);letter-spacing:-.02em;z-index:101;font-weight:900}.Navbar-module__cRh5nW__desktopNav{display:none}@media (min-width:768px){.Navbar-module__cRh5nW__desktopNav{display:block}}.Navbar-module__cRh5nW__navLinks{gap:var(--space-6);align-items:center;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__cRh5nW__navLink{font-size:var(--text-sm);letter-spacing:.05em;text-transform:uppercase;font-weight:500}.Navbar-module__cRh5nW__bts{color:var(--color-accent)}.Navbar-module__cRh5nW__mobileMenuToggle{z-index:101;display:block}@media (min-width:768px){.Navbar-module__cRh5nW__mobileMenuToggle{display:none}}.Navbar-module__cRh5nW__hamburger{flex-direction:column;justify-content:space-between;width:24px;height:20px;display:flex;position:relative}.Navbar-module__cRh5nW__hamburger span{background-color:var(--color-text-primary);width:100%;height:2px;transition:transform var(--transition-fast), opacity var(--transition-fast);display:block}.Navbar-module__cRh5nW__hamburger.Navbar-module__cRh5nW__active span:first-child{transform:translateY(9px)rotate(45deg)}.Navbar-module__cRh5nW__hamburger.Navbar-module__cRh5nW__active span:nth-child(2){opacity:0}.Navbar-module__cRh5nW__hamburger.Navbar-module__cRh5nW__active span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.Navbar-module__cRh5nW__mobileNavOverlay{background-color:var(--color-bg);z-index:100;width:100%;height:100vh;padding:var(--space-8);opacity:0;pointer-events:none;transition:opacity var(--transition-normal);flex-direction:column;justify-content:center;display:flex;position:fixed;top:0;left:0}.Navbar-module__cRh5nW__mobileNavOverlay.Navbar-module__cRh5nW__open{opacity:1;pointer-events:auto}.Navbar-module__cRh5nW__mobileNavLinks{gap:var(--space-6);text-align:center;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Navbar-module__cRh5nW__mobileNavLink{font-size:var(--text-2xl);font-family:var(--font-space-grotesk), sans-serif;text-transform:uppercase;font-weight:700}
.Footer-module__3hUVsW__footer{background-color:var(--color-bg-elevated);padding:var(--space-16) 0 var(--space-6);border-top:1px solid var(--color-divider)}.Footer-module__3hUVsW__container{gap:var(--space-12);flex-direction:column;display:flex}.Footer-module__3hUVsW__top{gap:var(--space-12);flex-direction:column;justify-content:space-between;display:flex}@media (min-width:768px){.Footer-module__3hUVsW__top{flex-direction:row}}.Footer-module__3hUVsW__brand{gap:var(--space-4);flex-direction:column;max-width:300px;display:flex}.Footer-module__3hUVsW__logo{font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:900}.Footer-module__3hUVsW__tagline{color:var(--color-text-secondary);font-size:var(--text-sm);letter-spacing:.05em}.Footer-module__3hUVsW__links{gap:var(--space-12);flex-wrap:wrap;display:flex}.Footer-module__3hUVsW__column{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__3hUVsW__columnTitle{font-family:var(--font-inter), sans-serif;font-size:var(--text-xs);color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.1em}.Footer-module__3hUVsW__column ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Footer-module__3hUVsW__column a{color:var(--color-text-primary);font-size:var(--text-sm)}.Footer-module__3hUVsW__column a:hover{color:var(--color-accent)}.Footer-module__3hUVsW__bottom{gap:var(--space-4);padding-top:var(--space-6);border-top:1px solid var(--color-divider);color:var(--color-text-secondary);font-size:var(--text-xs);text-align:center;flex-direction:column;align-items:center;display:flex}@media (min-width:768px){.Footer-module__3hUVsW__bottom{text-align:left;flex-direction:row;justify-content:space-between}}.Footer-module__3hUVsW__legal{gap:var(--space-4);display:flex}.Footer-module__3hUVsW__legal a:hover{color:var(--color-text-primary)}
:root{--color-bg:#0a0a0a;--color-bg-elevated:#141414;--color-bg-surface:#1a1a1a;--color-text-primary:#f5f5f0;--color-text-secondary:#8a8a8a;--color-text-tertiary:#555;--color-accent:#39ff14;--color-accent-dim:#39ff1433;--color-accent-hover:#45ff2e;--color-divider:#222;--color-overlay:#0a0a0acc;--text-xs:clamp(.75rem, .7rem + .25vw, .875rem);--text-sm:clamp(.875rem, .8rem + .35vw, 1rem);--text-base:clamp(1rem, .9rem + .5vw, 1.125rem);--text-lg:clamp(1.25rem, 1rem + 1vw, 1.5rem);--text-xl:clamp(1.5rem, 1.2rem + 1.5vw, 2rem);--text-2xl:clamp(2rem, 1.5rem + 2.5vw, 3rem);--text-3xl:clamp(2.5rem, 1.8rem + 3.5vw, 4rem);--text-hero:clamp(3rem, 2rem + 5vw, 7rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;--space-24:96px;--space-32:128px;--space-48:192px;--space-64:256px;--max-width:1440px;--header-height:80px;--transition-fast:.2s ease-out;--transition-normal:.4s cubic-bezier(.16, 1, .3, 1);--transition-slow:.8s cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{text-rendering:optimizespeed;background-color:var(--color-bg);min-height:100vh;color:var(--color-text-primary);line-height:1.5;font-family:var(--font-minecraft), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none;padding:0}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}a:hover{color:var(--color-accent)}h1,h2,h3,h4,h5,h6,.display-font{font-family:var(--font-minecraft), sans-serif;text-transform:uppercase;font-weight:700;line-height:1.1}p{font-family:var(--font-minecraft), sans-serif;font-size:var(--text-2xl)}.handwritten{font-family:var(--font-minecraft), sans-serif;text-transform:none}.mono{font-family:monospace}.container{max-width:var(--max-width);padding:0 var(--space-6);margin:0 auto}@media (min-width:768px){.container{padding:0 var(--space-12)}}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-hero{font-size:var(--text-hero)}.accent-text{color:var(--color-accent)}.secondary-text{color:var(--color-text-secondary)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}
