@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/outfit-300.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/outfit-400.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/outfit-500.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/outfit-600.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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/outfit-700.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/space-mono-400.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}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;background:#080c14;color:#c8d6e5;overflow-x:hidden;-webkit-font-smoothing:antialiased}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}.shimmer-text{background:linear-gradient(90deg,#c8d6e5 0% 35%,#e8d5a3 50%,#c8d6e5 65% 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer 6s ease-in-out infinite}@keyframes coronaPulse{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.08)}}@keyframes coronaSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.eclipse{position:absolute;inset:0;pointer-events:none}.eclipse>*{position:absolute;top:50%;left:50%;border-radius:50%;transform:translate(-50%,-50%)}.eclipse-glow{width:240%;height:240%;background:radial-gradient(circle,rgba(232,213,163,.12) 0%,rgba(232,213,163,.045) 35%,transparent 65%);filter:blur(8px);animation:eclipseGlow 6s ease-in-out infinite}.eclipse-streamers{width:205%;height:205%;background:conic-gradient(from 0deg,transparent 0deg,rgba(232,213,163,.1) 25deg,transparent 60deg,rgba(100,152,200,.06) 140deg,transparent 205deg,rgba(232,213,163,.13) 290deg,transparent 340deg);filter:blur(14px);animation:coronaSpin 40s linear infinite}.eclipse-ring-bloom{width:130%;height:130%;background:radial-gradient(circle,transparent 45%,rgba(232,213,163,.5) 49%,transparent 60%);filter:blur(10px);animation:eclipseRing 6s ease-in-out infinite}.eclipse-ring{width:130%;height:130%;background:radial-gradient(circle,transparent 44%,rgba(255,249,235,.85) 47%,rgba(232,213,163,.55) 49.5%,rgba(232,213,163,.12) 54%,transparent 62%);animation:eclipseRing 6s ease-in-out infinite}.eclipse-diamond{width:130%;height:130%;animation:diamondTravel 16s linear infinite}.eclipse-diamond:before{content:"";position:absolute;top:0;left:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:radial-gradient(circle,#fffaf0 0%,rgba(255,250,240,.85) 30%,transparent 70%);box-shadow:0 0 18px 6px #fff9eb8c}@keyframes eclipseGlow{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.65}50%{transform:translate(-50%,-50%) scale(1.06);opacity:1}}@keyframes eclipseRing{0%,to{opacity:.78}50%{opacity:1}}@keyframes diamondTravel{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.scroll-cue{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:2}.scroll-cue-inner{display:flex;flex-direction:column;align-items:center;gap:10px}.scroll-cue-label{font-family:Space Mono,monospace;font-size:10px;letter-spacing:.3em;color:#567}.scroll-cue-track{position:relative;width:1px;height:46px;background:linear-gradient(180deg,rgba(232,213,163,.35),transparent);overflow:hidden}.scroll-cue-dot{position:absolute;top:0;left:50%;width:3px;height:9px;margin-left:-1.5px;border-radius:2px;background:#e8d5a3;box-shadow:0 0 8px #e8d5a3cc;animation:scrollCue 2.4s ease-in-out infinite}@keyframes scrollCue{0%{transform:translateY(-12px);opacity:0}30%{opacity:1}70%{opacity:1}to{transform:translateY(46px);opacity:0}}@media(prefers-reduced-motion:reduce){.eclipse-glow,.eclipse-streamers,.eclipse-ring,.eclipse-ring-bloom,.eclipse-diamond,.scroll-cue-dot{animation:none!important}}@keyframes nebulaDrift1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(80px,-40px) scale(1.1)}66%{transform:translate(-40px,30px) scale(.95)}}@keyframes nebulaDrift2{0%,to{transform:translate(0) scale(1)}33%{transform:translate(-60px,50px) scale(1.05)}66%{transform:translate(50px,-30px) scale(1.1)}}@keyframes nebulaDrift3{0%,to{transform:translate(0) scale(1.05)}50%{transform:translate(40px,60px) scale(.95)}}.nebula-layer{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.nebula-1{position:absolute;top:5%;left:10%;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(232,213,163,.035) 0%,transparent 70%);filter:blur(80px);animation:nebulaDrift1 40s ease-in-out infinite}.nebula-2{position:absolute;top:40%;right:5%;width:600px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(100,140,200,.04) 0%,transparent 70%);filter:blur(90px);animation:nebulaDrift2 50s ease-in-out infinite}.nebula-3{position:absolute;bottom:10%;left:30%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(120,180,140,.02) 0%,transparent 70%);filter:blur(70px);animation:nebulaDrift3 35s ease-in-out infinite}@keyframes borderGlow{0%,to{opacity:.3}50%{opacity:.8}}.tilt-card{transition:transform .15s ease-out,box-shadow .3s ease;will-change:transform}.tilt-card:hover{box-shadow:0 20px 60px #0006,0 0 30px #e8d5a30d}.glow-card{position:relative;overflow:hidden}.glow-card:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,transparent 20%,rgba(232,213,163,.15) 40%,rgba(100,160,200,.1) 60%,transparent 80%);border-radius:inherit;z-index:-1;animation:borderGlow 4s ease-in-out infinite;pointer-events:none}.glow-card:after{content:"";position:absolute;inset:1px;background:#0a0e17f7;border-radius:inherit;z-index:-1;pointer-events:none}.aurora-divider{height:100px;position:relative;overflow:hidden;pointer-events:none}.aurora-divider:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(232,213,163,.03) 20%,rgba(100,140,180,.04) 50%,rgba(120,180,140,.03) 80%,transparent 100%);filter:blur(40px)}.scroll-progress{position:fixed;top:64px;left:0;height:2px;background:linear-gradient(90deg,#e8d5a3,#64a0c8);z-index:101;transition:width .1s linear;pointer-events:none}input:focus,textarea:focus{border-color:#e8d5a34d!important;outline:none}a{transition:color .2s,opacity .2s}html.js .reveal{opacity:0;filter:blur(4px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s ease;transform:translateY(50px)}html.js .reveal[data-direction=down]{transform:translateY(-40px)}html.js .reveal[data-direction=left]{transform:translate(-50px)}html.js .reveal[data-direction=right]{transform:translate(50px)}html.js .reveal[data-direction=scale]{transform:scale(.92)}html.js .reveal[data-direction=none]{transform:none}html.js .reveal.revealed{opacity:1;transform:none;filter:blur(0)}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1;transform:none;filter:none;transition:none}}.section-title{font-family:Space Mono,monospace;font-size:clamp(1.4rem,3vw,2rem);font-weight:400;letter-spacing:.15em;text-align:center;margin:0 0 12px}.section-title-line{width:80px;height:1px;background:linear-gradient(90deg,transparent,#e8d5a3,transparent);margin:0 auto 20px}.sub-heading{font-size:13px;letter-spacing:.15em;text-transform:uppercase;color:#e8d5a3;text-align:center;margin-bottom:24px;font-weight:400;font-family:Space Mono,monospace}.section{position:relative;z-index:1;max-width:1000px;margin:0 auto;padding:80px 24px}.games-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px;align-items:stretch}.games-grid .tilt-card,.pillars-grid .tilt-card{height:100%}@media(max-width:768px){.desktop-nav{display:none!important}.mobile-toggle{display:flex!important}.contact-grid,.games-grid{grid-template-columns:1fr!important}.team-grid{grid-template-columns:repeat(2,1fr)!important}}@media(min-width:769px){.mobile-toggle,.mobile-menu-wrap{display:none!important}}
