@font-face{font-family:'LT Museum';src:url('font/lt_museum/LTMuseum-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'LT Museum';src:url('font/lt_museum/LTMuseum-LightItalic.ttf') format('truetype');font-weight:300;font-style:italic}@font-face{font-family:'LT Museum';src:url('font/lt_museum/LTMuseum-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'LT Museum';src:url('font/lt_museum/LTMuseum-MediumItalic.ttf') format('truetype');font-weight:500;font-style:italic}@font-face{font-family:'LT Museum';src:url('font/lt_museum/LTMuseum-Bold.ttf') format('truetype');font-weight:700;font-style:normal}@font-face{font-family:'LT Museum';src:url('font/lt_museum/LTMuseum-BoldItalic.ttf') format('truetype');font-weight:700;font-style:italic}@font-face{font-family:'LT Museum';src:url('font/lt_museum/LTMuseum-Black.ttf') format('truetype');font-weight:900;font-style:normal}@font-face{font-family:'LT Museum';src:url('font/lt_museum/LTMuseum-BlackItalic.ttf') format('truetype');font-weight:900;font-style:italic}:root{--gold:#d4af37;--gold-light:#f4d03f;--gold-glow:rgba(212,175,55,0.5);--cream:#f4e4c1;--cream-dark:#c9b88c;--black:#000000;--dark-bg:rgba(20,30,40,0.6);--space-xs:clamp(0.5rem,1vw,1rem);--space-sm:clamp(1rem,2vw,1.5rem);--space-md:clamp(1.5rem,3vw,3rem);--space-lg:clamp(2rem,5vw,5rem);--space-xl:clamp(3rem,8vw,8rem);--text-xs:clamp(0.75rem,1.5vw,0.875rem);--text-sm:clamp(0.875rem,2vw,1rem);--text-base:clamp(1rem,2.5vw,1.5rem);--text-lg:clamp(1.25rem,3vw,1.75rem);--text-xl:clamp(1.5rem,4vw,2.5rem);--text-2xl:clamp(2rem,5vw,3.5rem);--text-3xl:clamp(2.5rem,6vw,4rem);--text-4xl:clamp(3rem,8vw,5rem);--text-hero:clamp(3.5rem,10vw,8.75rem)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px;overflow-x:hidden}::selection{background:#4a4a4a;color:var(--cream)}::-moz-selection{background:#4a4a4a;color:var(--cream)}body{font-family:'LT Museum',sans-serif;font-weight:500;background:var(--black);color:var(--cream);overflow-x:hidden;position:relative}header{position:fixed;top:0;left:0;right:0;z-index:3000;padding:clamp(15px,3vw,25px) clamp(20px,5vw,50px);display:flex;justify-content:space-between;align-items:center;background:linear-gradient(180deg,rgba(0,0,0,0.95) 0%,rgba(0,0,0,0) 100%)}.logo-header{font-family:'LT Museum',sans-serif;font-size:clamp(20px,4vw,32px);font-weight:900;color:var(--gold);text-shadow:2px 2px 8px var(--gold-glow);letter-spacing:clamp(1px,0.2vw,2px);text-decoration:none;cursor:pointer;transition:all 0.3s ease}.logo-header:hover{color:var(--gold-light);text-shadow:2px 2px 12px rgba(212,175,55,0.8);transform:scale(1.05)}.nav-container{display:flex;align-items:center;gap:clamp(10px,2vw,15px)}.nav-buttons{display:flex;gap:clamp(10px,1.5vw,15px);align-items:center}.nav-btn{padding:clamp(10px,1.5vw,15px) clamp(15px,2vw,25px);background:rgba(212,175,55,0.1);border:2px solid var(--gold);color:var(--gold);text-decoration:none;font-size:clamp(12px,1.5vw,17.5px);font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:all 0.1s ease;cursor:pointer;font-family:'LT Museum','Cartograph Mono',monospace;position:relative}.nav-btn::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:var(--gold);opacity:0;filter:blur(10px);transition:opacity 0.1s ease;z-index:-1}.nav-btn:hover::before{opacity:0.7}.nav-btn:hover{background:var(--gold);color:#0a0a0a;box-shadow:0 0 20px rgba(212,175,55,0.8),0 0 40px rgba(212,175,55,0.6),inset 0 0 20px rgba(255,255,255,0.3);transform:translateY(-2px)}.nav-btn:active{transform:translateY(0);transition:all 0.1s ease}.nav-btn.wishlist{padding:clamp(10px,1.5vw,15px) clamp(25px,3vw,44px);background:rgba(212,175,55,0.2);position:relative}.nav-btn.wishlist::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.particle{position:fixed;width:6px;height:6px;background:var(--gold);border-radius:50%;pointer-events:none;animation:particle-explode 1s ease-out forwards;box-shadow:0 0 12px var(--gold),0 0 24px var(--gold-glow);z-index:9999}@keyframes particle-explode{0%{transform:translate(0,0) scale(1);opacity:1}100%{transform:translate(var(--move-x,0),var(--move-y,-100px)) scale(0);opacity:0}}.hamburger{display:flex;flex-direction:column;gap:clamp(6px,1vw,8px);cursor:pointer;padding:10px;position:relative;width:clamp(40px,5vw,50px);height:clamp(32px,4vw,40px);justify-content:center;z-index:3500;background:none;border:none;outline:none}.hamburger:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.hamburger span{width:clamp(28px,4vw,35px);height:clamp(3px,0.4vw,4px);background:var(--gold);transition:all 0.4s ease;box-shadow:0 0 10px var(--gold-glow);border-radius:2px}.hamburger:hover span{box-shadow:0 0 15px rgba(244,208,63,0.8),0 0 25px rgba(244,208,63,0.6)}.hamburger.active span:first-child{transform:rotate(45deg) translate(8px,8px)}.hamburger.active span:last-child{transform:rotate(-45deg) translate(8px,-8px)}.scroll-menu{position:fixed;top:0;right:-100%;width:min(1000px,100vw);height:100vh;z-index:2000;display:flex;align-items:center;justify-content:center;transition:right 0.5s ease,opacity 0.5s ease;opacity:0}.scroll-menu.show{right:0;opacity:1}.scroll-background{position:absolute;width:120%;height:105%;object-fit:contain;z-index:1}.scroll-content{position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(25px,5vw,50px);align-items:center;padding:clamp(40px,8vw,80px) clamp(20px,4vw,40px)}.scroll-link{font-family:'LT Museum',sans-serif;font-size:clamp(32px,7vw,68px);font-weight:700;color:#3d2817;text-decoration:none;text-transform:uppercase;letter-spacing:clamp(2px,0.5vw,4px);transition:all 0.1s ease;text-shadow:3px 3px 6px rgba(0,0,0,0.5);position:relative;line-height:1.2}.scroll-link::before{content:'';position:absolute;top:-5px;left:-10px;right:-10px;bottom:-5px;background:rgba(212,175,55,0.3);opacity:0;filter:blur(8px);transition:opacity 0.1s ease;z-index:-1}.scroll-link:hover{color:var(--gold);text-shadow:0 0 10px var(--gold),1px 1px 2px rgba(0,0,0,0.5);transform:scale(1.1)}.scroll-link:hover::before{opacity:1}.scroll-link:active{transform:scale(1.05);transition:all 0.1s ease}.social-links{display:flex;gap:clamp(20px,4vw,40px);margin-top:clamp(30px,5vw,60px);padding-top:clamp(25px,4vw,50px);border-top:3px solid rgba(212,175,55,0.4)}.social-icon{width:clamp(40px,7vw,70px);height:clamp(40px,7vw,70px);transition:all 0.1s ease;filter:drop-shadow(0 0 8px rgba(212,175,55,0.4))}.social-icon:hover{transform:translateY(-5px) scale(1.1);filter:drop-shadow(0 0 15px rgba(212,175,55,0.8))}.social-icon:active{transform:translateY(-3px) scale(1.08);transition:all 0.05s ease}.social-icon img{width:100%;height:100%;object-fit:contain}.blur-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);backdrop-filter:blur(5px);z-index:1500;opacity:0;pointer-events:none;transition:opacity 0.5s ease}.blur-overlay.active{opacity:1;pointer-events:all}.video-hero{position:relative;width:100%;height:150vh;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:100vh}.video-hero::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,transparent 0%,transparent 30%,rgba(0,0,0,0.4) 60%,rgba(0,0,0,0.9) 100%);pointer-events:none;z-index:2}.background-canvas{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.logo-container{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin:0 auto;padding:0 clamp(15px,3vw,30px)}.hero-logo{width:clamp(280px,60vw,850px);max-width:90vw;height:auto;transform-origin:center center;margin:0 auto;padding:0;display:block}.coming-soon-container{display:flex;flex-direction:column;align-items:center;gap:clamp(5px,1vw,10px);margin-top:clamp(25px,4vw,60px);opacity:0;transition:opacity 2s ease}.coming-soon-container.visible{opacity:1}.coming-soon-text{font-family:'LT Museum',sans-serif;font-size:clamp(2rem,7vw,7rem);font-weight:900;color:var(--gold);text-transform:uppercase;letter-spacing:clamp(4px,1vw,14px);padding-left:clamp(4px,1vw,14px);text-shadow:0 4px 8px rgba(0,0,0,0.8),0 0 30px var(--gold-glow),0 0 50px rgba(212,175,55,0.3);margin:0;line-height:0.9;filter:drop-shadow(0 0 20px rgba(212,175,55,0.4));text-align:center}.content{padding:var(--space-xl) clamp(20px,5vw,80px);padding-top:clamp(60px,8vw,100px);max-width:1800px;margin:0 auto;background:var(--black)}.content-row{display:flex;align-items:center;gap:clamp(30px,5vw,60px);margin-bottom:clamp(60px,10vw,120px);opacity:0;transition:all 1s cubic-bezier(0.25,0.46,0.45,0.94)}.content-row:nth-child(1){transform:translateX(200px)}.content-row:nth-child(2){transform:translateX(-200px)}.content-row:nth-child(3){transform:translateX(200px)}.content-row:nth-child(4){transform:translateX(-200px)}.content-row.visible{opacity:1;transform:translateX(0)}.content-block{background:var(--dark-bg);border:3px solid var(--gold);padding:clamp(25px,5vw,60px);box-shadow:0 10px 40px rgba(0,0,0,0.5);width:60%}.content-block h2{font-family:'LT Museum',sans-serif;font-size:var(--text-3xl);font-weight:900;color:var(--gold);margin-bottom:clamp(15px,3vw,30px);text-transform:uppercase;letter-spacing:clamp(1px,0.3vw,3px);text-shadow:0 0 15px rgba(212,175,55,0.6)}.content-block p{font-family:'LT Museum',sans-serif;font-size:var(--text-base);font-weight:500;line-height:1.8;color:var(--cream-dark)}.photo-side{width:40%;position:relative;overflow:visible;transition:all 0.3s ease}.tilt-image{width:100%;height:clamp(250px,40vw,500px);object-fit:cover;display:block;border:3px solid var(--gold);box-shadow:0 10px 30px rgba(0,0,0,0.5);transition:all 0.3s ease;transform-style:preserve-3d}.game-photos{padding:var(--space-xl) clamp(20px,5vw,80px);max-width:1800px;margin:0 auto;background:var(--black);opacity:0;transform:translateY(200px);transition:all 1s cubic-bezier(0.25,0.46,0.45,0.94)}.game-photos.visible{opacity:1;transform:translateY(0)}.game-photos h2{font-family:'LT Museum',sans-serif;font-size:var(--text-4xl);font-weight:900;color:var(--gold);text-align:center;margin-bottom:clamp(40px,7vw,80px);text-transform:uppercase;letter-spacing:clamp(2px,0.4vw,4px);text-shadow:0 0 25px rgba(212,175,55,0.7)}.photo-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(20px,4vw,60px)}.photo-item{position:relative;overflow:visible;transition:all 0.3s ease}.trailer-section{padding:var(--space-xl) clamp(20px,5vw,80px);max-width:1600px;margin:0 auto;background:var(--black)}.trailer-section h2{font-family:'LT Museum',sans-serif;font-size:var(--text-4xl);font-weight:900;color:var(--gold);text-align:center;margin-bottom:clamp(40px,7vw,80px);text-transform:uppercase;letter-spacing:clamp(2px,0.4vw,4px);text-shadow:0 0 25px rgba(212,175,55,0.7)}.trailer-container{border:3px solid var(--gold);background:rgba(10,10,10,0.8);padding:clamp(10px,2vw,20px);box-shadow:0 10px 40px rgba(0,0,0,0.7),0 0 30px rgba(212,175,55,0.3)}.trailer-container iframe{width:100%;height:clamp(250px,50vw,800px);display:block}.wishlist-cta{padding:clamp(80px,12vw,150px) clamp(20px,5vw,50px) clamp(60px,8vw,100px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(40px,7vw,80px);background:var(--black)}.big-wishlist-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(20px,4vw,35px) clamp(40px,8vw,85px);background:linear-gradient(135deg,var(--gold) 0%,var(--gold-light) 50%,var(--gold) 100%);border:4px solid var(--gold-light);border-radius:8px;text-decoration:none;cursor:pointer;overflow:hidden;transition:all 0.15s ease;animation:pulseGlow 2s ease-in-out infinite}.big-wishlist-btn::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('images.jpg/gold_texture.jpg');background-size:cover;background-position:center;opacity:0.4;mix-blend-mode:multiply;pointer-events:none;z-index:1;border-radius:8px}.big-wishlist-btn::before{content:'';position:absolute;top:-50%;left:-100%;width:80%;height:200%;background:linear-gradient( 120deg,transparent 0%,transparent 35%,rgba(255,255,255,0.3) 45%,rgba(255,255,255,0.6) 50%,rgba(255,255,255,0.3) 55%,transparent 65%,transparent 100% );transform:skewX(-25deg);animation:glossyShine 4s cubic-bezier(0.4,0.0,0.2,1) infinite;z-index:2;border-radius:8px}@keyframes glossyShine{0%{left:-100%}50%{left:150%}100%{left:150%}}@keyframes pulseGlow{0%,100%{box-shadow:0 0 20px var(--gold-glow),0 0 40px rgba(212,175,55,0.3),0 0 60px rgba(212,175,55,0.2)}50%{box-shadow:0 0 40px rgba(212,175,55,0.8),0 0 80px rgba(212,175,55,0.6),0 0 120px rgba(212,175,55,0.4)}}.big-wishlist-btn:hover{transform:scale(1.05);box-shadow:0 0 50px rgba(212,175,55,1),0 0 100px rgba(212,175,55,0.8),0 0 150px rgba(212,175,55,0.6)}.big-wishlist-btn:active{transform:scale(1.02);transition:all 0.1s ease}.btn-text{font-family:'LT Museum',sans-serif;font-size:clamp(28px,6vw,64px);font-weight:900;color:#000;text-transform:uppercase;letter-spacing:clamp(2px,0.4vw,4px);text-shadow:2px 2px 4px rgba(0,0,0,0.3);position:relative;z-index:3}.btn-subtext{font-family:'LT Museum',sans-serif;font-size:clamp(14px,2vw,22px);font-weight:500;color:#000;margin-top:clamp(5px,1vw,10px);position:relative;z-index:3}.wishlist-social-links{display:flex;gap:clamp(20px,4vw,50px);align-items:center;justify-content:center;flex-wrap:wrap}.wishlist-social-icon{width:clamp(35px,5vw,60px);height:clamp(35px,5vw,60px);transition:all 0.1s ease;filter:brightness(0.9) drop-shadow(0 0 8px rgba(212,175,55,0.4))}.wishlist-social-icon:hover{transform:translateY(-8px) scale(1.15);filter:brightness(1.3) drop-shadow(0 0 20px rgba(212,175,55,0.9))}.wishlist-social-icon:active{transform:translateY(-5px) scale(1.12);transition:all 0.05s ease}.wishlist-social-icon img{width:100%;height:100%;object-fit:contain}.modern-sidebar{background:var(--black);border-top:1px solid rgba(212,175,55,0.3);padding:clamp(30px,5vw,60px) clamp(20px,5vw,80px);margin-top:clamp(50px,8vw,100px)}.sidebar-content{max-width:1800px;margin:0 auto;display:flex;justify-content:center;align-items:center}.footer-logo-link{display:block;transition:all 0.3s ease}.footer-logo-link:hover{transform:translateY(-5px) scale(1.05)}.footer-logo{width:clamp(60px,10vw,120px);height:auto;filter:drop-shadow(0 0 10px rgba(212,175,55,0.4));transition:all 0.3s ease}.footer-logo-link:hover .footer-logo{filter:drop-shadow(0 0 20px rgba(212,175,55,0.8))}#scroll-indicator{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2vw,20px);z-index:1000;pointer-events:none}#scroll-indicator.scrolling .scroll-text{opacity:0;transform:translateY(-20px)}#scroll-indicator.scrolling #scroll-arrow{animation:arrowFallDown 0.4s ease-in forwards}.scroll-text{font-family:'LT Museum',sans-serif;font-size:clamp(16px,2.5vw,24px);font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:clamp(3px,0.6vw,6px);text-shadow:0 0 15px var(--gold-glow),0 0 30px var(--gold-glow);transition:opacity 0.4s ease,transform 0.4s ease}#scroll-arrow{font-size:clamp(40px,6vw,70px);color:var(--gold);text-shadow:0 0 15px var(--gold),0 0 30px var(--gold);animation:bounce 1.5s infinite;cursor:default;line-height:1}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes arrowFallDown{0%{opacity:1;transform:translateY(0) scaleY(1);filter:blur(0px)}30%{opacity:1;transform:translateY(30vh) scaleY(1.5);filter:blur(4px)}100%{opacity:0;transform:translateY(calc(50vh + 150px)) scaleY(2);filter:blur(8px)}}#loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--black);z-index:10000;display:flex;align-items:center;justify-content:center;transition:opacity 0.5s ease}.loading-content{text-align:center;padding:20px}.loading-logo{width:clamp(150px,40vw,300px);height:auto;margin-bottom:clamp(25px,5vw,50px);filter:drop-shadow(0 0 30px var(--gold-glow))}.loading-bar-container{width:clamp(200px,50vw,300px);height:6px;background:rgba(212,175,55,0.2);border:1px solid var(--gold);border-radius:3px;overflow:hidden;margin:0 auto}.loading-bar{height:100%;background:linear-gradient(90deg,var(--gold),var(--gold-light));width:0%;transition:width 0.3s ease;box-shadow:0 0 20px rgba(212,175,55,0.8)}.loading-percent{display:block;margin-top:clamp(12px,2vw,20px);font-family:'LT Museum',sans-serif;font-size:clamp(16px,3vw,24px);font-weight:700;color:var(--gold);text-shadow:0 0 10px var(--gold-glow)}*{scrollbar-width:thin;scrollbar-color:#2a2a2a #0a0a0a}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#0a0a0a;border-left:1px solid #1a1a1a}::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:4px;border:1px solid #1a1a1a}::-webkit-scrollbar-thumb:hover{background:#3a3a3a}::-webkit-scrollbar-thumb:active{background:#4a4a4a}::-webkit-scrollbar-corner{background:#0a0a0a}@media (max-width:480px){.video-hero{height:100vh}.hero-logo{width:clamp(200px,75vw,320px)}.coming-soon-text{font-size:clamp(1.5rem,10vw,2.5rem);letter-spacing:2px}.coming-soon-container{margin-top:clamp(15px,3vw,30px)}.hero-logo{width:clamp(200px,80vw,320px)}.coming-soon-text{font-size:clamp(1.5rem,10vw,3rem);letter-spacing:2px}.nav-buttons{display:none}.content-row{flex-direction:column}.content-row:nth-child(2){flex-direction:column}.content-block,.photo-side{width:100%}.photo-grid{grid-template-columns:1fr}.tilt-image{height:clamp(200px,60vw,300px)}.social-links{gap:15px}.wishlist-social-links{gap:15px}}@media (min-width:481px) and (max-width:768px){.video-hero{height:100vh}.hero-logo{width:clamp(280px,70vw,450px)}.coming-soon-text{font-size:clamp(2rem,9vw,3.5rem);letter-spacing:4px}.coming-soon-container{margin-top:clamp(20px,3vw,40px)}.hero-logo{width:clamp(280px,75vw,500px)}.coming-soon-text{font-size:clamp(2rem,9vw,4rem);letter-spacing:4px}.nav-buttons{display:none}.content-row{flex-direction:column}.content-row:nth-child(2){flex-direction:column}.content-block,.photo-side{width:100%}.photo-grid{grid-template-columns:1fr}.tilt-image{height:clamp(250px,50vw,350px)}}@media (min-width:769px) and (max-width:1024px){.video-hero{height:130vh}.hero-logo{width:clamp(400px,65vw,700px)}.coming-soon-text{font-size:clamp(3rem,8vw,5rem)}.nav-buttons{display:none}.content-row{flex-direction:column}.content-row:nth-child(2){flex-direction:column}.content-block,.photo-side{width:100%}.photo-grid{grid-template-columns:repeat(2,1fr)}.scroll-menu{width:100%}}@media (min-width:1025px) and (max-width:1440px){.video-hero{height:150vh}.hero-logo{width:clamp(500px,55vw,750px)}.coming-soon-text{font-size:clamp(4rem,7vw,6rem)}.nav-buttons{display:flex}.content-row{flex-direction:row}.content-row:nth-child(2){flex-direction:row}.content-block{width:55%}.photo-side{width:45%}}@media (min-width:1441px){.video-hero{height:150vh}.hero-logo{width:clamp(600px,50vw,850px)}.coming-soon-text{font-size:clamp(5rem,6vw,7rem)}.nav-buttons{display:flex}.content-row{flex-direction:row}.content-block{width:60%}.photo-side{width:40%}}@media (min-width:1921px){.video-hero{height:150vh}.hero-logo{width:clamp(700px,45vw,1000px)}.coming-soon-text{font-size:clamp(6rem,5vw,8rem)}.coming-soon-container{margin-top:clamp(40px,3vw,80px)}}@media (hover:none) and (pointer:coarse){.tilt-image{transform:none !important;box-shadow:0 10px 30px rgba(0,0,0,0.5) !important}.nav-btn:hover{transform:none}.nav-btn:active{background:var(--gold);color:#0a0a0a}.big-wishlist-btn:hover{transform:none}.big-wishlist-btn:active{transform:scale(0.98)}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important}html{scroll-behavior:auto}.content-row{opacity:1;transform:none}.game-photos{opacity:1;transform:none}.coming-soon-container{opacity:1}}