html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;will-change:auto!important}
body[data-epic-universe]{background:#04112e;color:#f2f6ff;--color-background:#04112e;--color-foreground:#f2f6ff;--epic-blue:#3889ff;overflow-x:clip}
body[data-epic-universe] #header-group{background:#04112e;border-bottom:1px solid #9ac5ff22;backdrop-filter:none}
body[data-epic-universe] .mn-nav{max-width:1480px;background:transparent;min-height:76px;backdrop-filter:none}
body[data-epic-universe] .mn-brand,body[data-epic-universe] .mn-brand-text{background:none!important;-webkit-text-fill-color:#f2f6ff!important;color:#f2f6ff!important;text-shadow:none!important;filter:none!important;box-shadow:none!important}
body[data-epic-universe] .mn-brand:before,body[data-epic-universe] .mn-brand:after,body[data-epic-universe] .mn-brand-text:before,body[data-epic-universe] .mn-brand-text:after,body[data-epic-universe] .mn-brand-dot{display:none!important}
body[data-epic-universe] .mn-desktop a:hover,body[data-epic-universe] .mn-desktop summary:hover{color:#9ad6ff}
body[data-epic-universe] .mn-dropdown-panel,body[data-epic-universe] .mn-menu-panel{background:#071b40;border-color:#639fff40}
body[data-epic-universe] .mn-footer{background:#030d24;border-top:1px solid #6d9aff30}
body[data-epic-universe] .mn-footer h2{color:#e0eeff}
body[data-epic-universe] .section-background{background:#04112e}
body[data-epic-universe] .section{--color-background:#04112e;--color-foreground:#f2f6ff}
body[data-epic-universe] product-card{background:linear-gradient(145deg,#122e58,#061733);border:1px solid #709bda30;box-shadow:inset 0 1px #c8e4ff12,0 12px 28px #01081844}
body[data-epic-universe] product-card:hover{transform:none}
.mn-motion .mn-reveal.mn-pending{opacity:1!important;transform:none!important}
.mn-cinema-toggle,.mn-ps-autoplay-toggle,.mn-ps-orbit{display:none!important}
.epic-home{position:relative;background:#04112e;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue",sans-serif;color:#f5f8ff;overflow:clip}
.epic-home *{box-sizing:border-box}.epic-home a{text-decoration:none;color:inherit}.epic-home h1,.epic-home h2,.epic-home h3,.epic-home p{margin:0}
.epic-home a:focus-visible,.epic-home button:focus-visible{outline:2px solid #b2e7ff;outline-offset:6px}
.epic-hero{position:relative;isolation:isolate;min-height:740px;max-width:1800px;margin:auto;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;padding:80px 6vw 100px;gap:20px;background:radial-gradient(ellipse at 80% 45%,#1757ba99,transparent 62%),linear-gradient(120deg,#04112e,#082256)}
.epic-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,transparent 54%,#4a8bff09 54.1%,transparent 54.3%),linear-gradient(135deg,transparent 73%,#80c4ff15 73.1%,transparent 73.3%);pointer-events:none}
.epic-hero-copy{position:relative;z-index:3;max-width:600px}
.epic-eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;line-height:1.5;font-weight:600;color:#9dbde7}
.epic-eyebrow>span{height:5px;width:5px;border-radius:50%;background:#a0d8ff;box-shadow:0 0 12px #4d99ff}
.epic-home h1{font-size:clamp(68px,7.3vw,118px);line-height:.98;letter-spacing:-.065em;font-weight:650;margin:28px 0}
.epic-home em{font-style:normal;background:linear-gradient(120deg,#dcefff,#91c4ff 55%,#4d86ff);background-clip:text;-webkit-background-clip:text;color:transparent}
.epic-intro{max-width:370px;font-size:16px;line-height:1.75;color:#a6bad8}
.epic-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:34px}
.epic-home .epic-button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:17px 24px;min-height:52px;border-radius:8px;background:linear-gradient(130deg,#e6f4ff,#b7d7ff);color:#061933;box-shadow:inset 0 1px #fff,0 6px 24px #4295ff25;font-size:12px;font-weight:650}
.epic-home .epic-button:hover{background:#fff}.epic-button>span{font-size:19px}
.epic-home .epic-textlink{font-size:12px;font-weight:500;color:#c0d6f3;display:inline-flex;align-items:center;gap:9px;min-height:44px}.epic-textlink:hover{color:#fff}
.sapphire-stage{position:relative;isolation:isolate;height:510px;min-width:0}
.sapphire-portal{position:absolute;inset:6% 10% 7% 14%;border:1px solid #a9d6ff85;border-radius:28px;transform:perspective(900px) rotateY(-20deg) rotateZ(8deg);background:linear-gradient(135deg,#3c8dff16,#1256c008);box-shadow:inset 2px 2px 6px #bbdfff50,inset -2px -2px 16px #3d98ff55,0 0 38px #267dff35,10px 18px 0 #020b2425}
.sapphire-portal:before{content:"";position:absolute;inset:28px;border:1px solid #8bc6ff22;border-radius:20px}
.sapphire-plinth{position:absolute;bottom:5%;left:12%;right:6%;height:22%;border-radius:50%;background:radial-gradient(ellipse,#509aff55,#163879 60%,#040d22 70%);border-top:2px solid #8fcaff99;box-shadow:0 14px 0 #061733,0 18px 0 #285d9d77,0 28px 40px #0006;transform:perspective(600px) rotateX(45deg)}
.sapphire-console{position:absolute;inset:-5% 0 0;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;transform:rotate(-9deg);filter:contrast(1.05);z-index:2}
.sapphire-symbol{position:absolute;z-index:3;color:#a8d3ff;font-weight:300;line-height:1;text-shadow:1px 2px #21497f,2px 4px #133669,3px 6px #0b2859,0 0 24px #52a5ff65}
.sapphire-triangle{left:4%;top:9%;font-size:66px;transform:rotate(-18deg)}.sapphire-circle{right:1%;top:25%;font-size:77px;transform:rotateY(30deg)}.sapphire-cross{left:2%;bottom:20%;font-size:69px;transform:rotate(18deg)}.sapphire-square{right:7%;bottom:14%;font-size:62px;transform:rotate(-16deg)}
.sapphire-caption{position:absolute;bottom:-24px;left:18%;right:10%;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#dceaff}.sapphire-caption span:last-child{font-size:9px;letter-spacing:.18em;color:#86a9d4}
.epic-hero-bottom{position:absolute;bottom:25px;left:6vw;right:6vw;display:flex;align-items:center;justify-content:space-between;color:#7998c2;font-size:9px;letter-spacing:.14em;text-transform:uppercase}
.epic-hero-bottom>a{display:flex;align-items:center;gap:12px}.epic-hero-bottom>a>span{font-size:19px}.epic-small-symbols{font-size:16px;color:#8bb4ec;letter-spacing:.6em}
.epic-gear{position:relative;padding:85px 6vw 95px;background:linear-gradient(160deg,#081d45,#05132e);border-top:1px solid #579cff33}
.epic-section-head{max-width:1440px;margin:0 auto 36px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.epic-home h2{font-size:clamp(34px,3.7vw,58px);font-weight:550;line-height:1.1;letter-spacing:-.05em}.epic-section-head h2{margin-top:12px}
.epic-gear-grid{max-width:1440px;margin:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.epic-product{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #7eacdf44;border-radius:16px;background:radial-gradient(ellipse at 50% 20%,#26559a55,transparent 65%),linear-gradient(150deg,#112e59,#071733);box-shadow:inset 0 1px #c8e4ff20,0 18px 32px #01081b66}
.epic-product:after{content:"";position:absolute;top:0;left:16%;right:16%;height:1px;background:linear-gradient(90deg,transparent,#a1daff,transparent);box-shadow:0 0 16px #5badff;pointer-events:none}
.epic-product:hover{border-color:#9ed3ff}.epic-product-top{display:flex;justify-content:space-between;padding:22px 24px;color:#8aadd8;font-size:10px;letter-spacing:.1em}
.epic-product-art{position:relative;height:290px;display:grid;place-items:center;margin:-10px 18px 0;mix-blend-mode:screen}.epic-product-art>img{width:100%;height:100%;object-fit:contain;mix-blend-mode:screen}
.epic-card-controller{width:100%;height:100%;position:relative;overflow:hidden;mix-blend-mode:screen;transform:rotate(-15deg)}.epic-card-controller img{position:absolute;width:100%;height:auto;top:50%;transform:translateY(-51%);filter:brightness(1.4);clip-path:url(#epic-controller-silhouette)}
.epic-product-info{padding:25px 26px 26px;margin-top:auto}.epic-product-info>p{font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:#89addc;margin-bottom:12px}.epic-product-info h3{font-size:29px;font-weight:500;letter-spacing:-.04em;color:#f0f4fc;line-height:1.1}
.epic-price{display:flex;justify-content:space-between;align-items:center;margin-top:25px;font-size:17px}.epic-price s{display:block;font-size:11px;color:#92a6c6;margin-top:5px}.epic-product-arrow{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid #81a8dd55;color:#cbe6ff;font-size:20px}
.epic-home .mn-ps{position:relative;opacity:1;transform:none;padding:85px 0;background:#061631;border-top:1px solid #87baff20}
.epic-home .mn-ps-head{align-items:flex-end;gap:40px;padding-inline:6vw}.epic-home .mn-ps-head h2{font-size:clamp(34px,3.7vw,58px);max-width:650px;line-height:1.1;letter-spacing:-.05em;font-weight:550;color:#f0f5ff}
.epic-home .mn-ps-kicker{font-size:10px;color:#9dbde7;letter-spacing:.2em}.epic-home .mn-ps-head-side>p{font-size:14px;line-height:1.6;color:#9bb2d1;max-width:280px}
.epic-home .mn-ps-track{grid-auto-columns:minmax(320px,38vw);gap:22px;padding-inline:6vw;scroll-padding-inline:6vw}.epic-home .mn-ps-card{background:linear-gradient(140deg,#102e57,#081b38);border:1px solid #b6d2ff30;border-radius:14px;box-shadow:0 12px 25px #0003}.epic-home .mn-ps-card:after{display:none}
.epic-home .mn-ps-card-copy{padding:24px 26px}.epic-home .mn-ps-card h3{font-size:26px;letter-spacing:-.035em;font-weight:550}.epic-home .mn-ps-card-copy>p{font-size:13px;line-height:1.6;color:#a1b7d6}.epic-home .mn-ps-platform{font-size:9px;color:#9bcaff;letter-spacing:.16em}
.epic-home .mn-ps-poster{aspect-ratio:16/9}.epic-home .mn-ps-progress{height:1px;opacity:.6}
.epic-finale{position:relative;isolation:isolate;text-align:center;padding:100px 24px 85px;overflow:hidden;background:radial-gradient(ellipse at 50% 120%,#2464bd99,transparent 70%),#081e43;border-top:1px solid #7caeff30}
.epic-finale .epic-eyebrow{justify-content:center}.epic-finale h2{font-size:clamp(48px,6vw,90px);line-height:1.05;letter-spacing:-.06em;margin:25px 0 32px}.epic-finale-symbols{font-size:24px;color:#93beff;letter-spacing:.7em;margin:44px 0 0 .7em}.epic-finale-ring{position:absolute;z-index:-1;width:850px;height:850px;border:1px solid #9ccfff30;border-radius:50%;left:calc(50% - 425px);top:15%;box-shadow:0 0 40px #2671ff20}
@media(min-width:1700px){.epic-hero{padding-inline:110px}}
@media(max-width:1000px){.epic-hero{min-height:650px;padding-inline:5vw;gap:0}.sapphire-stage{height:420px}.epic-home h1{font-size:72px}.epic-intro{font-size:14px}.epic-product-art{height:230px}.epic-product-info h3{font-size:25px}}
@media(max-width:749px){body[data-epic-universe] .mn-nav{min-height:64px}.epic-hero{min-height:0;display:flex;flex-direction:column;padding:45px 23px 65px;gap:18px}.epic-hero-copy{width:100%;text-align:left}.epic-eyebrow{font-size:8px;letter-spacing:.16em}.epic-home h1{font-size:clamp(57px,15.4vw,86px);margin:20px 0;line-height:.98}.epic-intro{font-size:13px;max-width:340px;line-height:1.65}.epic-hero-actions{margin-top:23px;gap:18px}.epic-home .epic-button{min-height:48px;padding:14px 18px;font-size:11px;gap:17px}.epic-home .epic-textlink{font-size:11px}.sapphire-stage{width:100%;max-width:470px;height:340px;margin-top:5px}.sapphire-portal{inset:5% 12% 9% 14%;border-radius:20px}.sapphire-console{height:105%;top:-7%}.sapphire-triangle{font-size:45px}.sapphire-circle{font-size:55px;right:3%}.sapphire-cross{font-size:50px;left:7%}.sapphire-square{font-size:45px}.sapphire-caption{bottom:-10px;font-size:11px}.sapphire-caption span:last-child{font-size:8px}.epic-hero-bottom{bottom:18px;left:23px;right:23px;font-size:7px}.epic-small-symbols{display:none}.epic-hero-bottom>a>span{font-size:16px}.epic-gear{padding:54px 20px 64px}.epic-section-head{align-items:flex-start;margin-bottom:26px}.epic-section-head .epic-textlink{max-width:80px;line-height:1.5}.epic-home h2{font-size:33px}.epic-section-head h2{max-width:240px}.epic-gear-grid{grid-template-columns:1fr;gap:18px}.epic-product{display:grid;grid-template-columns:45% 55%;align-items:center;min-height:230px}.epic-product-top{position:absolute;top:0;left:0;right:0;padding:15px 18px;font-size:8px}.epic-product-art{height:195px;margin:22px 0 0 8px}.epic-product-info{padding:40px 17px 25px 10px;margin:0}.epic-product-info>p{font-size:8px;line-height:1.5;margin-bottom:10px}.epic-product-info h3{font-size:25px}.epic-price{font-size:14px;margin-top:20px}.epic-product-arrow{width:29px;height:29px;font-size:17px}.epic-card-controller{transform:rotate(-20deg) scale(1.1)}.epic-home .mn-ps{padding:55px 0}.epic-home .mn-ps-head{padding-inline:20px;gap:15px}.epic-home .mn-ps-head h2{font-size:33px}.epic-home .mn-ps-head-side{margin-top:16px}.epic-home .mn-ps-head-side>p{font-size:12px}.epic-home .mn-ps-track{grid-auto-columns:86vw;gap:14px;padding-inline:20px;scroll-padding-inline:20px}.epic-home .mn-ps-card h3{font-size:23px}.epic-home .mn-ps-card-copy{padding:20px}.epic-home .mn-ps-card-copy>p{font-size:12px}.epic-finale{padding:70px 24px 60px}.epic-finale h2{font-size:48px}.epic-finale-ring{width:540px;height:540px;left:calc(50% - 270px)}}

.sapphire-stage{mix-blend-mode:screen}
