.star{position:absolute;background:#fff;border-radius:50%;pointer-events:none;animation:twinkle var(--dur,3s) ease-in-out infinite;animation-delay:var(--delay,0s)}@keyframes twinkle{0%,to{opacity:.1;transform:scale(.8)}50%{opacity:.9;transform:scale(1.2)}}.hero-orb{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(68,243,151,.25) 0,rgba(109,17,173,.18) 30%,transparent 60%);filter:blur(80px);animation:orbPulse 6s ease-in-out infinite}@keyframes orbPulse{0%,to{opacity:.6;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.landing-glass{background:hsla(0,0%,100%,.03);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.06);transition:all .5s cubic-bezier(.23,1,.32,1)}.landing-glass:hover{background:hsla(0,0%,100%,.05);border-color:rgba(68,243,151,.2);box-shadow:0 0 40px rgba(0,214,126,.08);transform:translateY(-4px)}.glow-border{position:relative;overflow:hidden}.glow-border:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#44f397,#9d4edd);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:0;transition:opacity .4s ease;pointer-events:none}.glow-border:hover:after{opacity:1}.card-shine{position:relative;overflow:hidden}.card-shine:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 42%,hsla(0,0%,100%,.04) 46%,hsla(0,0%,100%,.07) 50%,hsla(0,0%,100%,.04) 54%,transparent 58%);transform:translateX(-100%);transition:transform .7s ease;pointer-events:none;z-index:2}.card-shine:hover:before{transform:translateX(100%)}.text-glow-green{text-shadow:0 0 30px rgba(68,243,151,.4),0 0 60px rgba(68,243,151,.15)}.text-glow-purple{text-shadow:0 0 30px rgba(224,182,255,.3)}.text-glow-gold{text-shadow:0 0 20px rgba(252,212,0,.3)}.landing-gradient-text{background:linear-gradient(135deg,#44f397,#28e289 40%,#e0b6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.23,1,.32,1),transform .8s cubic-bezier(.23,1,.32,1)}.landing-reveal.visible{opacity:1;transform:translateY(0)}.landing-reveal-delay-1{transition-delay:.1s}.landing-reveal-delay-2{transition-delay:.2s}.landing-reveal-delay-3{transition-delay:.3s}.landing-reveal-delay-4{transition-delay:.4s}.landing-nav{transition:background-color .4s ease,box-shadow .4s ease}.landing-nav.scrolled{background-color:rgba(10,10,11,.95)!important;box-shadow:0 4px 30px rgba(0,0,0,.5)}.mode-card{transition:all .5s cubic-bezier(.23,1,.32,1);border:1px solid hsla(0,0%,100%,.06);background:hsla(0,0%,100%,.02)}.mode-card:hover{transform:translateY(-10px) scale(1.03)}.mode-card.green:hover{box-shadow:0 25px 60px rgba(68,243,151,.2),0 0 0 1px rgba(68,243,151,.3)}.mode-card.purple:hover{box-shadow:0 25px 60px rgba(157,78,221,.2),0 0 0 1px rgba(224,182,255,.3)}.mode-card.gold:hover{box-shadow:0 25px 60px rgba(252,212,0,.15),0 0 0 1px rgba(252,212,0,.3)}.mode-card.cyan:hover{box-shadow:0 25px 60px rgba(219,185,0,.15),0 0 0 1px rgba(219,185,0,.3)}.world-panel{transition:all .6s cubic-bezier(.23,1,.32,1);position:relative;overflow:hidden}.world-panel:hover{transform:scale(1.02)}.world-panel img{transition:all 1s ease}.world-panel:hover img{scale:1.05;opacity:.4}.landing-btn-primary{background:linear-gradient(135deg,#44f397,#00d67e);box-shadow:0 0 30px rgba(68,243,151,.25);transition:all .3s ease}.landing-btn-primary:hover{box-shadow:0 0 50px rgba(68,243,151,.45);transform:scale(1.05)}.landing-btn-primary:active{transform:scale(.97)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}.float-1{animation:float 6s ease-in-out infinite}.float-2{animation:floatSlow 7s ease-in-out infinite;animation-delay:1s}.landing-mobile-menu{transition:transform .4s cubic-bezier(.23,1,.32,1),opacity .4s ease}.landing-mobile-menu.closed{transform:translateX(100%);opacity:0;pointer-events:none}.landing-mobile-menu.open{transform:translateX(0);opacity:1;pointer-events:auto}.parallax-bg{transition:transform .1s linear;will-change:transform}.word-reveal .word{display:inline-block;opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.word-reveal.visible .word{opacity:1;transform:translateY(0)}@keyframes heroFadeIn{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.hero-bg-anim{animation:heroFadeIn 2s ease-out forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(80px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.char-enter{opacity:0;animation:slideUp .8s cubic-bezier(.23,1,.32,1) forwards}.char-enter-1{animation-delay:.3s}.char-enter-2{animation-delay:.5s}.char-enter-3{animation-delay:.1s}.char-enter-4{animation-delay:.5s}.char-enter-5{animation-delay:.3s}.title-slide{opacity:0;transform:translateY(30px) scale(.95);transition:all 1s cubic-bezier(.23,1,.32,1)}.title-slide.visible{opacity:1;transform:translateY(0) scale(1)}.scale-in{opacity:0;transform:scale(.85);transition:all .8s cubic-bezier(.23,1,.32,1)}.scale-in.visible{opacity:1;transform:scale(1)}.stagger-children>*{opacity:0;transform:translateY(25px);transition:opacity .6s ease,transform .6s ease}.stagger-children.visible>:first-child{transition-delay:.05s;opacity:1;transform:translateY(0)}.stagger-children.visible>:nth-child(2){transition-delay:.15s;opacity:1;transform:translateY(0)}.stagger-children.visible>:nth-child(3){transition-delay:.25s;opacity:1;transform:translateY(0)}.stagger-children.visible>:nth-child(4){transition-delay:.35s;opacity:1;transform:translateY(0)}.slide-left{transform:translateX(-40px)}.slide-left,.slide-right{opacity:0;transition:all .8s cubic-bezier(.23,1,.32,1)}.slide-right{transform:translateX(40px)}.slide-left.visible,.slide-right.visible{opacity:1;transform:translateX(0)}.patrono-float{filter:drop-shadow(0 0 20px rgba(0,0,0,.5));transition:all .4s ease}.patrono-float:hover{filter:drop-shadow(0 0 30px rgba(68,243,151,.3));transform:scale(1.1)}@font-face{font-family:__Cinzel_bd54c7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_bd54c7;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:__Cinzel_bd54c7;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_bd54c7;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:__Cinzel_bd54c7;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_bd54c7;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:__Cinzel_bd54c7;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/b497598118275079-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cinzel_bd54c7;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/a273567b21a7c318-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:__Cinzel_Fallback_bd54c7;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_bd54c7{font-family:__Cinzel_bd54c7,__Cinzel_Fallback_bd54c7;font-style:normal}.__variable_bd54c7{--font-cinzel:"__Cinzel_bd54c7","__Cinzel_Fallback_bd54c7"}@font-face{font-family:__Space_Grotesk_dcad92;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_dcad92;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_dcad92;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_dcad92;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_dcad92;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_dcad92;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_dcad92;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_dcad92;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_dcad92;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-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:__Space_Grotesk_Fallback_dcad92;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dcad92{font-family:__Space_Grotesk_dcad92,__Space_Grotesk_Fallback_dcad92;font-style:normal}.__variable_dcad92{--font-space-grotesk:"__Space_Grotesk_dcad92","__Space_Grotesk_Fallback_dcad92"}