.hero-intro-module__NEQc4q__stage{--blue:#2355e9;--indigo:#621dd9;--purple:#a33def;--plate:#0a0a10d1;--plate-border:#ffffff14;--mark-w:max(200px, min(calc(62vh - 150px), 420px, 78vw));--mark-pad-x:clamp(18px, 3.5vw, 34px);isolation:isolate;position:relative;overflow-x:clip}.hero-intro-module__NEQc4q__portalWrap{z-index:2;display:inline-block;position:relative}.hero-intro-module__NEQc4q__portal{z-index:0;pointer-events:none;width:min(440px,88vw);height:clamp(200px,52vh - 90px,420px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-intro-module__NEQc4q__portalFrame{filter:blur(6px);opacity:.5;background:radial-gradient(circle,#0000 60%,#ffffff0a 74%,#0000 86%);border-radius:50%;transition:opacity .8s;position:absolute;inset:14%}.hero-intro-module__NEQc4q__portalCore{background:radial-gradient(circle, var(--indigo) 0%, var(--blue) 40%, var(--purple) 72%, transparent 100%);opacity:0;filter:blur(30px);border-radius:50%;transition:opacity 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:32%}.hero-intro-module__NEQc4q__portalBloom{opacity:0;pointer-events:none;background:radial-gradient(circle,#621dd942 0%,#a33def1c 34%,#0000 66%);border-radius:50%;width:520px;height:520px;transition:opacity 1.2s,transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.hero-intro-module__NEQc4q__portalRef{background:radial-gradient(circle, var(--blue) 0%, var(--purple) 65%, transparent 100%);opacity:0;filter:blur(26px);pointer-events:none;border-radius:50%;width:min(340px,76vw);height:130px;transition:opacity 1.4s .25s;position:absolute;top:calc(100% - 40px);left:50%;transform:translate(-50%)scaleY(-1)}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__lit .hero-intro-module__NEQc4q__portalCore{opacity:.55}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__lit .hero-intro-module__NEQc4q__portalFrame{opacity:1}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__lit .hero-intro-module__NEQc4q__portalBloom{opacity:1;transform:translate(-50%,-50%)scale(1)}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__lit .hero-intro-module__NEQc4q__portalRef{opacity:.25}.hero-intro-module__NEQc4q__mark{z-index:3;opacity:0;filter:blur(7px);will-change:transform, opacity;position:relative;transform:translateY(78vh)scale(1.5)}.hero-intro-module__NEQc4q__logoPlate{width:var(--mark-w);padding:clamp(12px, 2.4vh, 24px) var(--mark-pad-x);background:var(--plate);border:1px solid var(--plate-border);box-sizing:content-box;border-radius:24px;position:relative}.hero-intro-module__NEQc4q__logoImg{width:100%;height:auto}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__fly .hero-intro-module__NEQc4q__mark{animation:1.45s cubic-bezier(.16,.9,.24,1) .26s forwards hero-intro-module__NEQc4q__fly}@keyframes hero-intro-module__NEQc4q__fly{0%{opacity:0;filter:blur(7px);transform:translateY(78vh)scale(1.5)}18%{opacity:1}72%{filter:blur();transform:translateY(-16px)scale(1.02)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.hero-intro-module__NEQc4q__sub{z-index:3;opacity:0;transition:opacity .85s,transform .85s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(14px)}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__reveal .hero-intro-module__NEQc4q__sub{opacity:1;transform:translateY(0)}.hero-intro-module__NEQc4q__card{z-index:3;opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(26px)}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__reveal .hero-intro-module__NEQc4q__card{opacity:1;transform:translateY(0)}.hero-intro-module__NEQc4q__foot{z-index:3;opacity:0;transition:opacity .9s .15s;position:relative}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__reveal .hero-intro-module__NEQc4q__foot{opacity:1}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__skip .hero-intro-module__NEQc4q__mark{opacity:1;filter:none;animation:none;transform:none}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__skip .hero-intro-module__NEQc4q__portalCore{opacity:.55;transition:none}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__skip .hero-intro-module__NEQc4q__portalFrame{opacity:1;transition:none}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__skip .hero-intro-module__NEQc4q__portalBloom{opacity:1;transition:none;transform:translate(-50%,-50%)scale(1)}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__skip .hero-intro-module__NEQc4q__portalRef{opacity:.25;transition:none}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__skip .hero-intro-module__NEQc4q__sub,.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__skip .hero-intro-module__NEQc4q__card{opacity:1;transition:none;transform:none}.hero-intro-module__NEQc4q__stage.hero-intro-module__NEQc4q__skip .hero-intro-module__NEQc4q__foot{opacity:1;transition:none}@media (prefers-reduced-motion:reduce){.hero-intro-module__NEQc4q__mark{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.hero-intro-module__NEQc4q__portalCore,.hero-intro-module__NEQc4q__portalFrame,.hero-intro-module__NEQc4q__portalBloom,.hero-intro-module__NEQc4q__portalRef,.hero-intro-module__NEQc4q__sub,.hero-intro-module__NEQc4q__card,.hero-intro-module__NEQc4q__foot{opacity:1!important;transition:none!important;transform:none!important}.hero-intro-module__NEQc4q__portalCore{opacity:.55!important}.hero-intro-module__NEQc4q__portalBloom{transform:translate(-50%,-50%)scale(1)!important}.hero-intro-module__NEQc4q__portalRef{opacity:.25!important}}
