.Hero-module__JgYmMq__hero{background-color:#000;align-items:center;width:100%;min-height:100vh;padding-top:90px;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__heroBgContainer{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__JgYmMq__heroBgImage{object-fit:cover;opacity:.6}.Hero-module__JgYmMq__heroBgOverlay{background:radial-gradient(circle,#0000 40%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__JgYmMq__ambientGlowPrimary{filter:blur(120px);z-index:1;pointer-events:none;background:radial-gradient(circle,#e509140a 0%,#0000 60%);width:70vw;height:70vw;animation:15s ease-in-out infinite alternate Hero-module__JgYmMq__pulseGlow;position:absolute;top:10%;right:-5%}.Hero-module__JgYmMq__ambientGlowSecondary{filter:blur(100px);z-index:1;pointer-events:none;background:radial-gradient(circle,#b38f0005 0%,#0000 60%);width:60vw;height:60vw;position:absolute;bottom:-20%;left:5%}.Hero-module__JgYmMq__lensFlare{z-index:5;pointer-events:none;opacity:.3;background:#fff;border-radius:50%;width:1px;height:1px;animation:8s ease-in-out infinite alternate Hero-module__JgYmMq__flicker;position:absolute;top:20%;right:15%;box-shadow:0 0 100px 50px #e509140f,0 0 200px 100px #b38f0005,0 0 400px 200px #ffffff1a}@keyframes Hero-module__JgYmMq__flicker{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}@keyframes Hero-module__JgYmMq__pulseGlow{0%{opacity:.6;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1.15)translate(-3%,3%)}}.Hero-module__JgYmMq__watermark{color:var(--glass-border);white-space:nowrap;letter-spacing:-.08em;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;text-transform:uppercase;font-size:35vw;font-weight:950;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__filmGrain{pointer-events:none;z-index:2;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");width:200%;height:200%;animation:10s steps(8,end) infinite Hero-module__JgYmMq__grain;position:absolute;top:-50%;left:-50%}@keyframes Hero-module__JgYmMq__grain{0%{transform:translate(0)}10%{transform:translate(-5%,-5%)}20%{transform:translate(-10%,5%)}30%{transform:translate(5%,-10%)}40%{transform:translate(-5%,15%)}50%{transform:translate(-10%,5%)}60%{transform:translate(15%)}70%{transform:translateY(10%)}80%{transform:translate(-15%)}90%{transform:translate(10%,5%)}to{transform:translate(5%)}}.Hero-module__JgYmMq__container{z-index:10;justify-content:space-between;align-items:stretch;width:100%;max-width:1600px;min-height:calc(100vh - 90px);margin:0 auto;padding:80px 4rem;display:flex;position:relative}.Hero-module__JgYmMq__animateFadeIn{opacity:0;animation:2s cubic-bezier(.19,1,.22,1) forwards Hero-module__JgYmMq__fadeIn}.Hero-module__JgYmMq__animateFadeInDelayed{opacity:0;animation:2s cubic-bezier(.19,1,.22,1) .8s forwards Hero-module__JgYmMq__fadeIn}.Hero-module__JgYmMq__animateFadeInDelayedMore{opacity:0;animation:2s cubic-bezier(.19,1,.22,1) 1.2s forwards Hero-module__JgYmMq__fadeIn}.Hero-module__JgYmMq__animateFadeInLate{opacity:0;animation:2.5s cubic-bezier(.19,1,.22,1) 1.6s forwards Hero-module__JgYmMq__fadeIn}@keyframes Hero-module__JgYmMq__fadeIn{to{opacity:1}}.Hero-module__JgYmMq__contentArea{z-index:20;flex-direction:column;flex:1;justify-content:center;max-width:800px;display:flex;position:relative}.Hero-module__JgYmMq__eyebrow{align-items:center;gap:1rem;margin-bottom:2.5rem;display:flex}.Hero-module__JgYmMq__nIcon{color:#bf953f;letter-spacing:-.05em;text-shadow:0 0 20px #bf953f66;font-size:2rem;font-weight:950}.Hero-module__JgYmMq__seriesText{color:#666;letter-spacing:.5em;text-transform:uppercase;font-size:.85rem;font-weight:700}.Hero-module__JgYmMq__title{font-family:var(--font-serif);letter-spacing:.05em;color:var(--foreground);text-transform:uppercase;text-shadow:0 0 40px #00000080;flex-direction:column;margin-bottom:3rem;font-size:8.5rem;font-weight:700;line-height:.85;display:flex}.Hero-module__JgYmMq__revealWrapper{display:block;overflow:hidden}.Hero-module__JgYmMq__revealText{animation:1.5s cubic-bezier(.77,0,.175,1) forwards Hero-module__JgYmMq__revealUp;display:block;transform:translateY(110%)}@keyframes Hero-module__JgYmMq__revealUp{0%{transform:translateY(110%)}to{transform:translateY(0%)}}.Hero-module__JgYmMq__revealText.Hero-module__JgYmMq__delay1{animation-delay:.2s}.Hero-module__JgYmMq__revealText.Hero-module__JgYmMq__delay2{animation-delay:.6s}.Hero-module__JgYmMq__revealText.Hero-module__JgYmMq__delay3{animation-delay:.8s}.Hero-module__JgYmMq__description{color:var(--muted);letter-spacing:.02em;max-width:650px;margin-bottom:5rem;font-size:1.4rem;font-weight:400;line-height:1.6}.Hero-module__JgYmMq__actionGroup{gap:1.5rem;display:flex}.Hero-module__JgYmMq__actionBtn{letter-spacing:.2em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:.8rem;padding:1.2rem 3.5rem;font-size:.95rem;font-weight:700;transition:transform .5s cubic-bezier(.19,1,.22,1),opacity .5s;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__actionBtn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.Hero-module__JgYmMq__actionBtn:hover:before{left:100%}.Hero-module__JgYmMq__btnIcon{font-size:1.2rem}.Hero-module__JgYmMq__primaryBtn{color:#000;background-color:#bf953f;border:1px solid #bf953f;box-shadow:0 10px 30px #bf953f33}.Hero-module__JgYmMq__primaryBtn:hover{color:#bf953f;background-color:#000;transform:translateY(-3px)scale(1.02);box-shadow:0 20px 50px #0006}.Hero-module__JgYmMq__secondaryBtn{background-color:var(--glass);color:var(--foreground);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Hero-module__JgYmMq__secondaryBtn:hover{color:#bf953f;background-color:#ffffff0d;border-color:#bf953f;transform:translateY(-3px)scale(1.02)}.Hero-module__JgYmMq__letterboxTop,.Hero-module__JgYmMq__letterboxBottom{z-index:100;background-color:#000;width:100%;height:60px;animation:1.5s cubic-bezier(.19,1,.22,1) forwards Hero-module__JgYmMq__letterboxReveal;position:absolute;left:0}.Hero-module__JgYmMq__letterboxTop{top:0;transform:translateY(-100%)}.Hero-module__JgYmMq__letterboxBottom{bottom:0;transform:translateY(100%)}@keyframes Hero-module__JgYmMq__letterboxReveal{to{transform:translateY(0)}}.Hero-module__JgYmMq__scanlines{pointer-events:none;z-index:40;opacity:.4;background:linear-gradient(#12101000 50%,#0000000d 50%) 0 0/100% 3px,linear-gradient(90deg,#ff000005,#00ff0003,#0000ff05) 0 0/3px 100%;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__JgYmMq__focusFrame{pointer-events:none;z-index:5;opacity:.3;width:450px;height:450px;animation:4s ease-in-out infinite alternate Hero-module__JgYmMq__focusPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Hero-module__JgYmMq__focusPulse{0%{opacity:.2;transform:translate(-50%,-50%)scale(1)}to{opacity:.4;transform:translate(-50%,-50%)scale(1.05)}}.Hero-module__JgYmMq__focusBracketTL,.Hero-module__JgYmMq__focusBracketTR,.Hero-module__JgYmMq__focusBracketBL,.Hero-module__JgYmMq__focusBracketBR{border:1px solid #fff6;width:40px;height:40px;position:absolute}.Hero-module__JgYmMq__focusBracketTL{border-bottom:none;border-right:none;top:0;left:0}.Hero-module__JgYmMq__focusBracketTR{border-bottom:none;border-left:none;top:0;right:0}.Hero-module__JgYmMq__focusBracketBL{border-top:none;border-right:none;bottom:0;left:0}.Hero-module__JgYmMq__focusBracketBR{border-top:none;border-left:none;bottom:0;right:0}.Hero-module__JgYmMq__focusCoords{letter-spacing:.3em;color:var(--accent-gold);text-transform:uppercase;opacity:.6;font-family:monospace;font-size:.7rem;font-weight:800;position:absolute;bottom:-30px;left:0}.Hero-module__JgYmMq__scrollIndicator{z-index:110;flex-direction:column;align-items:center;gap:1rem;display:flex;position:absolute;bottom:80px;right:4rem}.Hero-module__JgYmMq__scrollLine{background:#fff;width:1px;height:80px;position:relative;overflow:hidden}.Hero-module__JgYmMq__scrollLine:after{content:"";background:#000;width:100%;height:100%;animation:2s cubic-bezier(.8,0,.2,1) infinite Hero-module__JgYmMq__scrollSlide;position:absolute;top:0;left:0}@keyframes Hero-module__JgYmMq__scrollSlide{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.Hero-module__JgYmMq__experienceBar,.Hero-module__JgYmMq__bottomTabs,.Hero-module__JgYmMq__tab,.Hero-module__JgYmMq__scrollText{display:none}.Hero-module__JgYmMq__ambientGlowPrimary,.Hero-module__JgYmMq__ambientGlowSecondary{transition:transform .2s ease-out}.Hero-module__JgYmMq__mediaArea{flex-direction:column;flex:1.2;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.Hero-module__JgYmMq__weaponBackdrop{z-index:10;background:radial-gradient(circle,#00000005 0%,#0000 60%);border-radius:50%;width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__modelNote{color:#d1d5db;letter-spacing:.1em;z-index:30;opacity:0;font-family:monospace;font-size:.75rem;transition:opacity 1.5s;position:absolute;bottom:40px;right:0}.Hero-module__JgYmMq__modelNoteVisible{opacity:1}.Hero-module__JgYmMq__modelLoadingState{z-index:5;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__threedPrompt{z-index:40;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Hero-module__JgYmMq__activateBtn{color:#bf953f;cursor:pointer;letter-spacing:.2em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#bf953f1a;border:1px solid #bf953f4d;border-radius:4px;padding:1.5rem 3rem;font-family:inherit;font-weight:800;transition:all .4s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.Hero-module__JgYmMq__activateBtn:hover{background:#bf953f40;border-color:#bf953f;transform:scale(1.05);box-shadow:0 0 50px #bf953f4d}.Hero-module__JgYmMq__pulseRing{pointer-events:none;border:2px solid #bf953f;border-radius:4px;width:100%;height:100%;animation:2s infinite Hero-module__JgYmMq__pulseGold;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Hero-module__JgYmMq__pulseGold{0%{opacity:.8;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}.Hero-module__JgYmMq__btnContent{z-index:2;position:relative}@media (max-width:1024px){.Hero-module__JgYmMq__container{flex-direction:column;height:auto;min-height:100vh;padding:120px 2rem 60px}.Hero-module__JgYmMq__title{margin-top:2rem;font-size:4.5rem}.Hero-module__JgYmMq__mediaArea{width:100%;min-height:400px;margin-top:2rem}.Hero-module__JgYmMq__watermark{display:none}}.Hero-module__JgYmMq__heroFallbackImage{z-index:15;flex-direction:column;justify-content:center;align-items:center;width:80%;height:80%;animation:1.5s cubic-bezier(.19,1,.22,1) forwards Hero-module__JgYmMq__fallbackFadeIn;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Hero-module__JgYmMq__fallbackFadeIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
