@font-face{font-family:Garet;src:url(/assets/Spacetype%20-%20Garet%20Book-CIyGEyXE.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Garet;src:url(/assets/Spacetype%20-%20Garet%20Heavy-DZbDrvVn.otf)format("opentype");font-weight:800;font-style:normal}:root{--font-family:"Inter", sans-serif;--bg-color:#fff;--text-color:#000;--primary-purple:#8621d9;--dark-purple:#130321}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-color);color:var(--text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}ul{list-style:none}.ejv{--blue:#0648e8;--deep:#071c83;--black:#090a0f;--white:#fff;--gray:#f2f3f7;--violet:#8b5cf6;--ink:#090a0f;--muted:#5b6070;--line:#090a0f1a;--display:"Anton", "Bebas Neue", Impact, "Arial Narrow Bold", sans-serif;--body:"Manrope", "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--ease:cubic-bezier(.2, .7, .1, 1);--pad:clamp(16px, 4vw, 56px);--nav-h:42px;font-family:var(--body);color:var(--ink);background:var(--black);-webkit-font-smoothing:antialiased;line-height:1.55;overflow-x:clip}html:has(.ejv){scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 8px)}.ejv *,.ejv :before,.ejv :after{box-sizing:border-box}:where(.ejv) :is(h1,h2,h3,h4,p,ul,ol,figure){margin:0;padding:0}:where(.ejv) :is(ul,ol){list-style:none}:where(.ejv) img{max-width:100%;display:block}:where(.ejv) a{color:inherit;text-decoration:none}:where(.ejv) button{font:inherit;color:inherit;cursor:pointer}.ejv :focus-visible{outline:3px solid var(--violet);outline-offset:3px;border-radius:4px}.ejv-skip{z-index:200;color:#000;background:#fff;border-radius:8px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:12px}.ejv-skip:focus{top:12px}.ejv-container{width:100%;max-width:1280px;padding-inline:var(--pad);margin-inline:auto;position:relative}.ejv-sec{padding-block:clamp(38px,5vw,68px);position:relative}.ejv-dark{background:var(--black);color:#fff;--ink:#fff;--muted:#ffffffa8;--line:#ffffff1f}.ejv-gridbg{isolation:isolate}.ejv-gridbg:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 20%,#0000 80%)}.ejv-h2{font-family:var(--display);letter-spacing:.004em;text-transform:uppercase;text-wrap:balance;max-width:20ch;margin-top:10px;font-size:clamp(40px,6.6vw,100px);font-weight:400;line-height:.94}.ejv-h2 em{color:var(--blue);font-style:normal}.ejv-h2--light{color:#fff}.ejv-h2--light em{color:#6f9bff}.ejv-h2--md{max-width:18ch;font-size:clamp(36px,5vw,76px)}.ejv-lead{color:var(--muted);max-width:60ch;margin-top:14px;font-size:clamp(16px,1.5vw,20px)}.ejv-lead--light{color:#ffffffd1}.ejv-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.ejv-eyebrow:before{content:"";background:currentColor;width:10px;height:10px;transform:rotate(45deg)}.ejv-eyebrow--light{color:#8fb0ff}.ejv-tag{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:11px;font-weight:800;display:inline-flex}.ejv-tag i{background:#6f9bff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #6f9bff}.ejv-tag--glass{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff47}.ejv-tag--solid{background:var(--blue);color:#fff;border-radius:6px;box-shadow:0 10px 30px -10px #0648e8cc}.ejv-btn{--bg:var(--blue);--fg:#fff;background:var(--bg);min-height:52px;color:var(--fg);border:2px solid var(--bg);font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;text-align:center;transition:transform .25s var(--ease), box-shadow .25s, background .25s, color .25s;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;font-size:14px;font-weight:800;display:inline-flex}.ejv-btn:hover{transform:translateY(-2px)}.ejv-btn__arrow{transition:transform .25s var(--ease);flex:none}.ejv-btn:hover .ejv-btn__arrow{transform:translate(4px)}.ejv-btn--blue{box-shadow:0 14px 34px -12px #0648e8d9}.ejv-btn--blue:hover{background:#1b5cff;border-color:#1b5cff;box-shadow:0 18px 44px -10px #0648e8}.ejv-btn--white{--bg:#fff;--fg:var(--blue);box-shadow:0 14px 34px -14px #0000008c}.ejv-btn--white:hover{background:var(--black);border-color:var(--black);color:#fff}.ejv-btn--hero{--bg:linear-gradient(135deg, #fff 0%, #fff3b2 22%, #ffca38 58%, #ff9500 100%);--fg:#050814;isolation:isolate;background:var(--bg);color:var(--fg);letter-spacing:.08em;text-shadow:0 1px #ffffff80;transition:transform .28s var(--ease), box-shadow .28s var(--ease), filter .28s;border:2px solid #fffffff2;font-weight:900;animation:2.6s ease-in-out infinite ejv-cta-pulse;position:relative;overflow:hidden;box-shadow:0 0 #ffca38b3,0 16px 36px -8px #0000008c,0 0 35px #ffb41473,inset 0 1px 2px #fff}.ejv-btn--hero:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 15%,#fff0 35%,#ffffffe6 50%,#fff0 65%,#0000 85%);animation:3.8s ease-in-out infinite ejv-cta-shine;position:absolute;inset:0;transform:translate(-140%)skew(-24deg)}.ejv-btn--hero .ejv-btn__arrow-wrap{width:34px;height:34px;transition:transform .25s var(--ease), background .25s;background:#0508141f;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ejv-btn--hero:hover{filter:brightness(1.06);transform:translateY(-3px)scale(1.025);box-shadow:0 0 #ffca38cc,0 24px 48px -6px #000000a6,0 0 55px #ffcd3ca6,inset 0 1px 2px #fff}.ejv-btn--hero:hover .ejv-btn__arrow-wrap{background:#05081438;transform:translate(4px)}.ejv-btn--hero:active{transform:translateY(1px)scale(.99)}@keyframes ejv-cta-pulse{0%,to{box-shadow:0 0 #ffca38b3,0 16px 36px -8px #0000008c,0 0 35px #ffb41473,inset 0 1px 2px #fff}50%{box-shadow:0 0 0 14px #ffca3800,0 22px 46px -6px #000000a6,0 0 55px #ffd741b3,inset 0 1px 2px #fff}}@keyframes ejv-cta-shine{0%,60%{transform:translate(-140%)skew(-24deg)}to{transform:translate(240%)skew(-24deg)}}.ejv-btn--ghost{--bg:transparent;--fg:#fff;border-color:#ffffff80}.ejv-btn--ghost:hover{background:#ffffff24;border-color:#fff}.ejv-btn--lg{min-height:60px;padding:0 34px;font-size:15px}.ejv-btn--sm{min-height:42px;padding:0 20px;font-size:12px}.ejv-btn--block{width:100%}.ejv-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.ejv-piece{display:block;overflow:visible}.ejv-piece--solid .ejv-piece__fill{fill:currentColor}.ejv-piece--outline .ejv-piece__fill{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ejv-piece--3d .ejv-piece__fill{fill:url(#ejv-grad3d)}.ejv-wordmark{align-items:center;gap:10px;display:inline-flex}.ejv-wordmark__sq{border:2px solid #fff;border-radius:3px;grid-template-columns:1fr 1fr;width:30px;height:30px;display:grid;overflow:hidden}.ejv-wordmark__sq i:first-child,.ejv-wordmark__sq i:nth-child(4){background:#fff}.ejv-wordmark__txt{font-family:var(--display);letter-spacing:.04em;color:#fff;flex-direction:column;font-size:17px;font-weight:400;line-height:.95;display:flex}.ejv-cutout{position:absolute;inset:0;overflow:hidden}.ejv-cutout img{object-fit:cover;object-position:top center;-webkit-user-select:none;user-select:none;content-visibility:auto;width:100%;height:100%}.ejv-cutout__ph{color:#ffffff80;place-items:start center;padding-top:14%;display:grid;position:absolute;inset:0}.ejv-cutout__piece{opacity:.4;width:58%;position:absolute;bottom:-3%;left:21%}.ejv-cutout__ini{font-family:var(--display);letter-spacing:.02em;color:#0000;-webkit-text-stroke:1.5px #ffffffe6;font-size:clamp(44px,9vw,120px);line-height:1;position:relative}.ejv-anim [data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(28px)}.ejv-anim [data-reveal].is-in,.ejv-anim [data-reveal][data-revealed=true]{opacity:1;transform:none}.ejv-urgency{z-index:100;height:var(--nav-h);color:#fff;background:linear-gradient(90deg,#ff1744 0%,#ff5200 50%,#ff1744 100%) 0 0/200%;border-bottom:1px solid #ffffff40;justify-content:center;align-items:center;animation:6s ease-in-out infinite ejv-urgency-shimmer;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 4px 18px #ff17446b,inset 0 1px #ffffff4d}@keyframes ejv-urgency-shimmer{0%,to{background-position:0%}50%{background-position:100%}}.ejv-urgency__inner{width:100%;max-width:1280px;padding-inline:var(--pad);text-align:center;justify-content:center;align-items:center;margin-inline:auto;display:flex}.ejv-urgency__text{letter-spacing:.03em;color:#fff;white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-size:clamp(12px,1.05vw,13.5px);font-weight:700;display:inline-flex}.ejv-urgency__flame{font-size:15px;animation:1.6s ease-in-out infinite alternate ejv-flame-bounce;display:inline-block}@keyframes ejv-flame-bounce{0%{transform:scale(.92)rotate(-3deg)}to{transform:scale(1.18)rotate(3deg)}}.ejv-urgency__text strong{letter-spacing:.04em;color:#fff;text-shadow:0 1px 4px #0006;font-weight:900}.ejv-urgency__sep{opacity:.55;color:#fff}.ejv-urgency__sub{color:#fffffff2;font-size:clamp(11.5px,.95vw,12.5px);font-weight:600}@media (width<=680px){.ejv-urgency__inner{justify-content:center;padding-inline:10px}.ejv-urgency__sub,.ejv-urgency__sep{display:none}.ejv-urgency__text{letter-spacing:.02em;font-size:11.5px}.ejv-urgency__text strong{font-size:12px}}.ejv-hero__brand{justify-content:center;align-items:center;margin-bottom:2px;display:inline-flex}.ejv-hero__logo{filter:drop-shadow(0 4px 16px #00000073);width:auto;height:clamp(26px,3.4vw,38px)}.ejv-hero{--mx:0;--my:0;--sy:0px;isolation:isolate;color:#fff;min-height:auto;padding:calc(var(--nav-h) + 16px) 0 28px;background:radial-gradient(120% 90% at 78% 8%, #1a63ff 0%, var(--blue) 38%, #0436b8 72%, var(--deep) 100%);align-items:center;display:flex;position:relative;overflow:hidden}.ejv-hero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.ejv-hero__grid{transform:translate3d(calc(var(--mx) * -8px), calc(var(--my) * -6px), 0);background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 80% at 60% 35%,#000 10%,#0000 75%);mask-image:radial-gradient(90% 80% at 60% 35%,#000 10%,#0000 75%)}.ejv-hero__glow{filter:blur(70px);border-radius:50%;position:absolute}.ejv-hero__glow--a{width:46vw;height:46vw;transform:translate3d(calc(var(--mx) * 22px), calc(var(--my) * 16px), 0);background:radial-gradient(circle,#8b5cf68c,#0000 65%);animation:9s ease-in-out infinite alternate ejv-glow;top:4vh;right:-6vw}.ejv-hero__glow--b{background:radial-gradient(circle,#6f9bff80,#0000 65%);width:40vw;height:40vw;animation:11s ease-in-out infinite alternate-reverse ejv-glow;bottom:-14vw;left:-12vw}.ejv-hero__board{background:repeating-conic-gradient(#ffffff17 0 25%, transparent 0 50%) 0 0 / 120px 120px;transform-origin:50% 100%;height:46%;position:absolute;bottom:-8%;left:-20%;right:-20%;transform:perspective(520px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 100%);mask-image:linear-gradient(#0000 15%,#000 100%)}.ejv-float{display:block;position:absolute}.ejv-float--sq1{border:1.5px solid #ffffff59;width:90px;height:90px;animation:12s ease-in-out infinite alternate ejv-drift;top:22%;left:6%}.ejv-float--sq2{background:#ffffff24;width:46px;height:46px;animation:9s ease-in-out infinite alternate-reverse ejv-drift;bottom:14%;right:44%;transform:rotate(45deg)}.ejv-float--ring{border:1.5px dashed #ffffff4d;border-radius:50%;width:160px;height:160px;animation:40s linear infinite ejv-spin;top:12%;right:6%}.ejv-float--line{background:linear-gradient(90deg,#fff9,#0000);width:280px;height:1.5px;bottom:30%;left:3%;transform:rotate(-24deg)}.ejv-float--piece1{color:#fff6;width:84px;animation:10s ease-in-out infinite alternate ejv-drift;top:12%;right:48%}.ejv-float--piece2{color:#ffffff4d;width:64px;animation:13s ease-in-out infinite alternate-reverse ejv-drift;bottom:8%;left:2%}.ejv-hero__inner,.ejv-hero__head{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.ejv-hero__body{text-align:center;flex-direction:column;align-items:center;width:100%;padding-top:12px;display:flex}.ejv-hero__title{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;text-shadow:0 10px 50px #03146473;text-align:center;margin-top:14px;font-size:clamp(52px,8.5vw,130px);font-weight:400;line-height:.88}.ejv-line{text-align:center;padding-block:.03em;display:block;overflow:hidden}.ejv-line b{animation:ejv-line 1s var(--ease) both;animation-delay:calc(var(--d) * .11s + .1s);font-weight:400;display:block}.ejv-line--outline{padding-inline:.6em;display:inline-block;position:relative}.ejv-line--outline b{color:#0000;-webkit-text-stroke:2px #fff;text-shadow:none}.ejv-line--outline:before,.ejv-line--outline:after{content:"";background:#fff;border-radius:2px;width:.38em;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.ejv-line--outline:before{left:.05em}.ejv-line--outline:after{right:.05em}.ejv-in{animation:ejv-up .9s var(--ease) both;animation-delay:calc(var(--d,0) * .11s + 80ms)}.ejv-hero__sub{text-wrap:balance;color:#fffffff2;max-width:640px;margin-inline:auto;font-size:clamp(17px,1.4vw,21px);font-weight:700;line-height:1.35}.ejv-hero__highlight{color:#fff;text-underline-offset:5px;background:linear-gradient(#0000 58%,#ffca3852 58%);border-radius:2px;padding-inline:2px;font-weight:800;-webkit-text-decoration:underline #ffca38;text-decoration:underline #ffca38;text-decoration-thickness:3px}.ejv-hero__info{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.ejv-hero__info li{letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090a0f52;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:8px;padding:7px 13px;font-size:11px;font-weight:800;display:inline-flex}.ejv-hero__ctas{justify-content:center;align-items:center;width:100%;margin-top:18px;display:flex}.ejv-hero__ctas .ejv-btn--lg{min-height:58px;padding:0 34px;font-size:14.5px}.ejv-hero__cast{justify-content:center;align-items:flex-end;width:100%;max-width:960px;height:clamp(240px,38vw,440px);margin:24px auto 0;padding-bottom:6px;display:flex;position:relative}.ejv-cast{height:var(--h);z-index:var(--z);animation:ejv-rise 1.1s var(--ease) both;animation-delay:calc(var(--i) * .12s + .35s);transition:transform .35s var(--ease), z-index .35s;flex:0 0 22%;margin-left:-3%;position:relative}.ejv-cast:hover{transform:translateY(-10px)scale(1.04);z-index:10!important}.ejv-cast:first-child{margin-left:0}.ejv-cast:first-child{--h:62%;--z:1}.ejv-cast:nth-child(2){--h:78%;--z:2}.ejv-cast:nth-child(3){--h:98%;--z:5}.ejv-cast:nth-child(4){--h:78%;--z:2}.ejv-cast:nth-child(5){--h:62%;--z:1}.ejv-cast__inner{background:linear-gradient(170deg,#ffffff38,#ffffff0a 55%),linear-gradient(#0648e866,#071c83cc);border:1px solid #ffffff4d;border-radius:18px;transition:border-color .3s,box-shadow .3s;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px -24px #020c46cc}.ejv-cast:hover .ejv-cast__inner{border-color:#ffffffb3;box-shadow:0 35px 70px -20px #020c46f2,0 0 25px #6f9bff66}.ejv-cast figcaption{display:none}@media (width<=980px){.ejv-hero{padding-top:calc(var(--nav-h) + 12px);align-items:flex-start;padding-bottom:24px}.ejv-hero__title{margin-top:12px;font-size:min(18vw,96px)}.ejv-hero__cast{height:clamp(200px,56vw,360px);margin-top:18px}.ejv-cast__inner{border-radius:14px}.ejv-hero__body{padding-top:12px}.ejv-float--piece1,.ejv-float--ring{display:none}}@media (width<=560px){.ejv-hero__ctas .ejv-btn{width:100%;max-width:380px;min-height:54px;font-size:14px}.ejv-hero__info{grid-template-columns:1fr 1fr;display:grid}.ejv-hero__info li{letter-spacing:.06em;padding:7px 8px;font-size:10px}.ejv-hero__info li:last-child:nth-child(odd){grid-column:1/-1;justify-content:center}.ejv-line--outline b{-webkit-text-stroke-width:1.5px}.ejv-hero__cast{height:clamp(170px,52vw,260px);margin-top:14px}.ejv-cast__inner{border-radius:10px}}.ejv-marquee{background:var(--black);color:#fff;border-block:1px solid #ffffff1a;overflow:hidden}.ejv-marquee__track{width:max-content;animation:38s linear infinite ejv-marquee;display:flex}.ejv-marquee__row{flex:none;align-items:center;display:flex}.ejv-marquee__row span{font-family:var(--display);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:20px;padding:10px 20px 10px 0;font-size:19px;display:inline-flex}.ejv-marquee__dot{color:#6f9bff;width:10px}.ejv-problem{background:#fff}.ejv-problem__grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(40px,6vw,72px);display:grid}.ejv-pcard{background:var(--gray);border:1px solid var(--line);min-height:300px;transition:transform .35s var(--ease), box-shadow .35s, background .35s, color .35s;border-radius:20px;flex-direction:column;padding:26px 24px 28px;display:flex;position:relative}.ejv-pcard:hover{background:var(--black);color:#fff;transform:translateY(-6px);box-shadow:0 30px 60px -28px #090a0f99}.ejv-pcard__n{font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px var(--blue);font-size:84px;line-height:1;transition:-webkit-text-stroke-color .3s}.ejv-pcard:hover .ejv-pcard__n{-webkit-text-stroke-color:#6f9bff}.ejv-pcard h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin-top:auto;padding-top:28px;font-size:28px;font-weight:400;line-height:1}.ejv-pcard p{color:var(--muted);margin-top:12px;font-size:15px;transition:color .3s}.ejv-pcard:hover p{color:#ffffffc7}.ejv-closing{border-top:2px solid var(--black);margin-top:clamp(56px,9vw,120px);padding-block:clamp(32px,5vw,60px) 0;position:relative}.ejv-closing__a{color:var(--muted);font-size:clamp(18px,2.4vw,30px);font-weight:700}.ejv-closing__b{font-family:var(--display);text-transform:uppercase;text-wrap:balance;max-width:13ch;margin-top:10px;font-size:clamp(44px,9.4vw,148px);line-height:.92}.ejv-closing__b mark{color:var(--blue);background:0 0}.ejv-closing__net{width:clamp(120px,20vw,260px);color:var(--blue);opacity:.9;position:absolute;top:24px;right:0}@media (width<=900px){.ejv-closing__net{display:none}}@media (width<=1020px){.ejv-problem__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.ejv-problem__grid{grid-template-columns:1fr;gap:12px}.ejv-pcard{flex-flow:wrap;align-items:baseline;gap:4px 16px;min-height:0;padding:22px 20px}.ejv-pcard__n{font-size:56px}.ejv-pcard h3{flex:60%;margin:0;padding:0;font-size:24px}.ejv-pcard p{flex-basis:100%;margin-top:4px}}.ejv-modules{background:#fff;padding-block:clamp(32px,4vw,54px);position:relative}.ejv-modules__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:clamp(16px,2.2vw,24px);display:flex}.ejv-modules__actions{flex:none}.ejv-modules__toggle-all{align-items:center;gap:10px;display:inline-flex}.ejv-acc-modules{gap:9px;display:grid}.ejv-acc-mod{background:var(--gray);border:1px solid var(--line);transition:border-color .25s var(--ease), box-shadow .25s var(--ease), background .25s var(--ease);border-radius:16px;overflow:hidden;opacity:1!important;transform:none!important}.ejv-acc-mod:hover{background:#fff;border-color:#0648e859}.ejv-acc-mod.is-open{border-color:var(--blue);background:#fff;box-shadow:0 14px 34px -14px #0648e82e}.ejv-acc-mod__header{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(10px,1.8vw,20px);width:100%;padding:clamp(12px,1.5vw,16px) clamp(14px,2vw,22px);transition:background .2s;display:grid}.ejv-acc-mod__header:hover{background:#0648e805}.ejv-acc-mod__n{font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px var(--blue);font-size:clamp(30px,4vw,48px);line-height:1;transition:-webkit-text-stroke-color .3s,color .3s}.ejv-acc-mod.is-open .ejv-acc-mod__n{color:var(--blue);-webkit-text-stroke:0}.ejv-acc-mod__meta{flex-direction:column;gap:4px;min-width:0;display:flex}.ejv-acc-mod__speaker{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.ejv-acc-mod__badge{letter-spacing:.18em;color:var(--blue);text-transform:uppercase;font-size:10.5px;font-weight:800}.ejv-acc-mod__author{letter-spacing:.08em;text-transform:uppercase;color:var(--black);font-size:12.5px;font-weight:800}.ejv-acc-mod__tag{padding:3px 8px;font-size:9.5px}.ejv-acc-mod__title{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;color:var(--black);font-size:clamp(19px,2.1vw,28px);font-weight:400;line-height:1.1}.ejv-acc-mod__action{flex:none;align-items:center;gap:12px;display:flex}.ejv-acc-mod__action-text{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:800}.ejv-acc-mod.is-open .ejv-acc-mod__action-text{color:var(--blue)}.ejv-acc-mod__icon{border:1px solid var(--line);width:36px;height:36px;color:var(--black);background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background .3s,border-color .3s,color .3s;display:flex;position:relative}.ejv-acc-mod.is-open .ejv-acc-mod__icon{background:var(--blue);border-color:var(--blue);color:#fff}.ejv-acc-mod__collapse{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.ejv-acc-mod.is-open .ejv-acc-mod__collapse{grid-template-rows:1fr}.ejv-acc-mod__content{min-height:0;overflow:hidden}.ejv-acc-mod__body{padding:0 clamp(14px,2vw,22px) clamp(12px,1.6vw,16px);border-top:1px solid #0648e81f;padding-top:clamp(10px,1.4vw,13px)}.ejv-acc-mod__list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px 16px;display:grid}.ejv-acc-mod__list li{color:var(--black);background:#0648e80a;border-radius:9px;align-items:center;gap:10px;padding:8px 12px;font-size:clamp(13px,1vw,14.5px);font-weight:600;line-height:1.35;display:flex}.ejv-acc-mod__text{flex:auto;min-width:0}.ejv-acc-mod__tick{background:var(--blue);color:#fff;justify-content:center;align-items:center;margin:0;border-radius:50%!important;flex:0 0 22px!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;display:flex!important}.ejv-acc-mod__tick svg{width:12px;height:12px;display:block}@media (width<=860px){.ejv-acc-mod__header{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px 14px}.ejv-acc-mod__n{font-size:28px}.ejv-acc-mod__action{grid-column:1/-1;justify-content:flex-end;margin-top:4px}.ejv-acc-mod__list{grid-template-columns:1fr;gap:8px}}.ejv-experts{background:var(--black);padding-block:clamp(36px,4.5vw,64px);overflow:hidden}.ejv-experts__wrap{margin-top:clamp(22px,3.2vw,38px)}.ejv-experts__track{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.ejv-ex{transition:transform .45s var(--ease), box-shadow .45s;border:1px solid #0000;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.ejv-ex:hover{transform:translateY(-8px)}.ejv-ex__photo{aspect-ratio:4/5;isolation:isolate;position:relative;overflow:hidden}.ejv-ex__photo .ejv-cutout{transition:transform .7s var(--ease);transform-origin:50% 90%}.ejv-ex:hover .ejv-ex__photo .ejv-cutout{transform:scale(1.07)translateY(-1.5%)}.ejv-ex__idx{z-index:2;font-family:var(--display);letter-spacing:.06em;opacity:.8;font-size:18px;position:absolute;top:12px;left:14px}.ejv-ex__info{flex:1;padding:14px 14px 16px}.ejv-ex__first{letter-spacing:.18em;text-transform:uppercase;font-size:11.5px;font-weight:800}.ejv-ex__last{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;overflow-wrap:anywhere;margin-top:2px;font-size:clamp(26px,2.5vw,36px);line-height:.96}.ejv-ex__area{opacity:.82;margin-top:8px;font-size:13px;font-weight:600;line-height:1.35}.ejv-ex--blue{background:var(--blue);color:#fff;box-shadow:0 30px 60px -30px #0648e8e6}.ejv-ex--blue .ejv-ex__photo{background:linear-gradient(160deg, #3a7bff, #0a3ad0 60%, var(--deep))}.ejv-ex--black{color:#fff;background:#11131c;border-color:#ffffff24}.ejv-ex--black .ejv-ex__photo{background:linear-gradient(160deg,#2a1f66,#12143a 60%,#070812)}.ejv-ex--white{color:var(--black);background:#fff}.ejv-ex--white .ejv-ex__photo{background:linear-gradient(160deg,#dfe6ff,#b5c7ff)}.ejv-ex--white .ejv-cutout__ph{color:#071c838c}.ejv-ex--white .ejv-cutout__ini{-webkit-text-stroke-color:var(--deep)}.ejv-ex--white .ejv-ex__idx{color:var(--deep)}@media (width<=1100px) and (width>=801px){.ejv-experts__track{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.ejv-experts__wrap{padding-inline:0}.ejv-experts__track{padding:8px var(--pad) 24px;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.ejv-experts__track::-webkit-scrollbar{display:none}.ejv-ex{scroll-snap-align:start;flex:0 0 min(74vw,320px)}.ejv-ex__last{font-size:40px}}.ejv-learn{background:var(--gray)}.ejv-pillars{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(44px,6vw,80px);display:grid}.ejv-pillar{isolation:isolate;min-height:460px;transition:transform .45s var(--ease);border-radius:24px;flex-direction:column;padding:28px;display:flex;position:relative;overflow:hidden}.ejv-pillar:hover{transform:translateY(-6px)}.ejv-pillar--blue{background:var(--blue);color:#fff}.ejv-pillar--black{background:var(--black);color:#fff}.ejv-pillar--white{color:var(--black);border:1px solid var(--line);background:#fff}.ejv-pillar--white .ejv-viz{color:var(--blue)}.ejv-viz{color:#fff;align-self:center;width:100%;max-width:340px;height:auto;margin-top:8px}.ejv-pillar--black .ejv-viz{color:#8fb0ff}.ejv-pillar__n{z-index:-1;font-family:var(--display);color:#0000;-webkit-text-stroke:1.5px currentColor;opacity:.2;font-size:150px;line-height:1;position:absolute;top:-14px;right:14px}.ejv-pillar h3{font-family:var(--display);text-transform:uppercase;margin-top:auto;padding-top:30px;font-size:clamp(52px,5.4vw,80px);font-weight:400;line-height:.95}.ejv-pillar p{opacity:.88;max-width:30ch;margin-top:10px;font-size:16px}@media (width<=900px){.ejv-pillars{grid-template-columns:1fr}.ejv-pillar{min-height:0}.ejv-viz{max-width:260px}}.ejv-seventy{color:#fff;isolation:isolate;background:linear-gradient(120deg, #0a52ff, var(--blue) 45%, #0436b8);overflow:hidden}.ejv-seventy__bg{z-index:-1;background:repeating-conic-gradient(#ffffff0d 0 25%, transparent 0 50%) 0 0 / 120px 120px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.ejv-seventy__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.ejv-seventy__visual{position:relative}.ejv-seventy__big{font-family:var(--display);letter-spacing:-.01em;text-shadow:0 20px 80px #020c4680;font-size:clamp(180px,30vw,440px);line-height:.85;display:block}.ejv-seats{grid-template-columns:repeat(14,1fr);gap:6px;max-width:520px;margin-top:22px;display:grid}.ejv-seats i{aspect-ratio:1;background:#ffffffeb;border-radius:4px}.ejv-seats i:nth-child(odd){background:#ffffff47}.ejv-anim .ejv-seats i{opacity:0;transition:opacity .5s, transform .5s var(--ease);transition-delay:calc(var(--i) * 12ms + .2s);transform:scale(.4)}.ejv-anim .is-in .ejv-seats i{opacity:1;transform:none}.ejv-benefits{gap:10px;margin:30px 0 34px;display:grid}.ejv-benefits li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090a0f47;border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:16px;padding:16px 18px;font-size:clamp(15px,1.4vw,18px);font-weight:700;display:flex}.ejv-benefits span{font-family:var(--display);color:#a9c1ff;font-size:26px;line-height:1}@media (width<=900px){.ejv-seventy__grid{grid-template-columns:1fr}.ejv-seats{grid-template-columns:repeat(10,1fr);max-width:none}}.ejv-offer{background:var(--black);padding-block:clamp(34px,4.5vw,60px);overflow:hidden}.ejv-offer__glow{z-index:-1;filter:blur(30px);pointer-events:none;background:radial-gradient(#0648e873,#8b5cf626 50%,#0000 70%);width:60vw;height:50vw;position:absolute;top:20%;right:-10%}.ejv-offer__head{text-align:center;margin-bottom:clamp(18px,2.8vw,30px)}.ejv-offer__head .ejv-h2{margin-inline:auto}.ejv-offer__wrapper{width:100%;max-width:620px;margin:0 auto}.ejv-ticket{isolation:isolate;border-radius:28px;padding:2px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #0648e8e6}.ejv-ticket__edge{z-index:-1;background:conic-gradient(#0648e8,#8b5cf6,#6f9bff,#0648e8 60%,#8b5cf6,#0648e8);animation:8s linear infinite ejv-spin;position:absolute;inset:-60%}.ejv-ticket__inner{background:radial-gradient(120% 80% at 80% 0,#101a58,#0b0d1a 55%,#07080e);border-radius:26px;padding:clamp(20px,3.2vw,34px);position:relative;overflow:hidden}.ejv-ticket__inner:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.ejv-ticket__inner>*{position:relative}.ejv-ticket__top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ejv-ticket__piece{filter:drop-shadow(0 10px 24px #0648e8cc);width:56px}.ejv-ticket__name{font-family:var(--display);text-transform:uppercase;margin-top:14px;font-size:clamp(40px,4.8vw,64px);font-weight:400;line-height:.92}.ejv-ticket__sub{letter-spacing:.18em;text-transform:uppercase;color:#8fb0ff;margin-top:6px;font-size:13px;font-weight:800}.ejv-ticket__when{color:#ffffffd9;margin-top:4px;font-size:15px;font-weight:700}.ejv-ticket__price{border-block:1px dashed #ffffff38;flex-direction:column;gap:4px;margin:16px 0 14px;padding:12px 0;display:flex}.ejv-ticket__price span{letter-spacing:.22em;color:#fff9;font-size:11px;font-weight:800}.ejv-ticket__price strong{font-family:var(--display);letter-spacing:.02em;color:#fff;font-size:clamp(42px,4.8vw,60px);font-weight:400;line-height:1}.ejv-ticket__price strong.is-tbd{color:#a9c1ff;font-size:clamp(28px,3.2vw,40px)}.ejv-ticket__inclusions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090e28a6;border:1px solid #6f9bff33;border-radius:16px;margin-bottom:18px;padding:16px 18px}.ejv-ticket__inclusions-title{letter-spacing:.14em;text-transform:uppercase;color:#a9c5ff;margin-bottom:10px;font-size:11.5px;font-weight:800}.ejv-ticket__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ejv-ticket__list li{color:#fffffff2;align-items:center;gap:11px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.ejv-ticket__tick{color:#fff;background:linear-gradient(135deg,#0648e8,#3b74ff);border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 0 12px #0648e899}.ejv-ticket__tick svg{width:12px;height:12px}.ejv-ticket .ejv-btn--hero{width:100%;min-height:56px;font-size:15px}.ejv-ticket__notice{text-align:center;background:#8b5cf629;border:1px solid #8b5cf680;border-radius:10px;margin-top:10px;padding:10px 14px;font-size:13px;font-weight:600}.ejv-ticket__foot{text-align:center;color:#ffffffa6;margin-top:12px;font-size:13px;font-weight:600}@media (width<=900px){.ejv-offer__wrapper{max-width:100%}}.ejv-cert{background:#fff;padding-block:clamp(28px,3.8vw,50px);overflow:hidden}.ejv-cert__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(18px,3vw,36px);display:grid}.ejv-cert__info{flex-direction:column;display:flex}.ejv-cert__stage{perspective:1000px;justify-content:center;align-items:center;display:flex}.ejv-cert__card{width:100%;max-width:460px;transform-style:preserve-3d;transition:transform .6s var(--ease), box-shadow .6s var(--ease);border:1px solid #0648e829;border-radius:12px;overflow:hidden;transform:rotateY(-8deg)rotateX(4deg);box-shadow:0 16px 36px -10px #071c8338,0 2px 8px #090a0f14}.ejv-cert__stage:hover .ejv-cert__card{transform:rotateY(0)rotateX(0)scale(1.02);box-shadow:0 22px 48px -12px #0648e852,0 4px 12px #090a0f1f}.ejv-cert__card>img{border-radius:12px;width:100%;height:auto;display:block}@media (width<=900px){.ejv-cert{padding-block:clamp(24px,3.8vw,40px)}.ejv-cert__grid{text-align:center;grid-template-columns:1fr}.ejv-cert__info{align-items:center}.ejv-cert__card{max-width:380px;transform:rotateY(0)rotateX(0)}}.ejv-footer__banner{transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:radial-gradient(120% 100% at 50% 0,#0d29a5 0%,#071c83 60%,#050d38 100%);border:1px solid #6f9bff47;border-radius:clamp(16px,2.5vw,28px);margin-bottom:clamp(20px,3.2vw,36px);position:relative;overflow:hidden;box-shadow:0 30px 80px -24px #0648e88c,0 0 0 1px #ffffff14}.ejv-footer__banner:hover{transform:translateY(-4px);box-shadow:0 40px 90px -20px #0648e8bf,0 0 0 1px #6f9bff66}.ejv-footer__banner-img{object-fit:contain;width:100%;height:auto;display:block}.ejv-footer{background:var(--black);color:#fff;padding:clamp(28px,4vw,50px) 0 28px}.ejv-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ejv-footer__brand{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.ejv-footer__brand img{width:auto;height:22px}.ejv-footer__x{color:#fff6;font-size:22px}.ejv-footer__where{color:#ffffffc7;text-align:right;font-size:14px;font-weight:600}@media (width<=700px){.ejv-footer{padding-bottom:100px}.ejv-footer__where{text-align:left}}.ejv-sticky{z-index:90;left:50%;bottom:max(16px, env(safe-area-inset-bottom));color:#fff;-webkit-backdrop-filter:blur(20px)saturate(1.8);opacity:0;pointer-events:none;width:calc(100% - 24px);max-width:530px;transition:transform .45s var(--ease), opacity .35s ease;background:linear-gradient(135deg,#080e26eb 0%,#030718f2 100%);border:1.5px solid #6f9bff59;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:8px 10px 8px 20px;display:flex;position:fixed;transform:translate(-50%,140%);box-shadow:0 20px 50px -10px #000000bf,0 0 35px -5px #0648e873,inset 0 1px #ffffff40}.ejv-sticky.is-visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.ejv-sticky__txt{flex-direction:column;min-width:0;line-height:1.15;display:flex}.ejv-sticky__txt b{font-family:var(--display);letter-spacing:.04em;white-space:nowrap;color:#fff;text-shadow:0 2px 8px #0006;font-size:15.5px;font-weight:400}.ejv-sticky__meta{letter-spacing:.1em;color:#a9c5ff;white-space:nowrap;align-items:center;gap:6px;margin-top:3px;font-size:10.5px;font-weight:800;display:inline-flex}.ejv-sticky__meta em{color:#ffd043;font-style:normal;font-weight:900}.ejv-sticky__dot{background:#00f0ff;border-radius:50%;flex:none;width:7px;height:7px;animation:1.8s ease-in-out infinite alternate ejv-live-dot;display:inline-block;box-shadow:0 0 8px #00f0ff}.ejv-sticky .ejv-btn--hero{letter-spacing:.06em;white-space:nowrap;flex:none;min-height:46px;padding:0 16px 0 20px;font-size:12.5px;font-weight:900}.ejv-sticky .ejv-btn--hero .ejv-btn__arrow-wrap{width:28px;height:28px}@keyframes ejv-live-dot{0%{opacity:.4;transform:scale(.85);box-shadow:0 0 4px #00f0ff}to{opacity:1;transform:scale(1.15);box-shadow:0 0 12px #00f0ff}}@media (width<=560px){.ejv-sticky{width:calc(100% - 16px);bottom:max(10px, env(safe-area-inset-bottom));gap:10px;padding:7px 8px 7px 16px}.ejv-sticky__txt b{font-size:14px}.ejv-sticky__meta{letter-spacing:.08em;font-size:9.5px}.ejv-sticky .ejv-btn--hero{gap:8px;min-height:42px;padding:0 12px 0 16px;font-size:11.5px}.ejv-sticky .ejv-btn--hero .ejv-btn__arrow-wrap{width:24px;height:24px}}@keyframes ejv-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes ejv-line{0%{transform:translateY(105%)}to{transform:none}}@keyframes ejv-rise{0%{opacity:0;transform:translateY(60px)scale(.96)}to{opacity:1}}@keyframes ejv-glow{0%{opacity:.55;scale:.92}to{opacity:1;scale:1.08}}@keyframes ejv-drift{0%{translate:0 -10px;rotate:-4deg}to{translate:12px 14px;rotate:6deg}}@keyframes ejv-spin{to{transform:rotate(360deg)}}@keyframes ejv-marquee{to{transform:translate(-50%)}}@keyframes ejv-bob{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-18px)rotate(1.5deg)}}@keyframes ejv-shadow{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){html:has(.ejv){scroll-behavior:auto}.ejv *,.ejv :before,.ejv :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.ejv [data-reveal]{opacity:1!important;transform:none!important}}
