:root{--ms-black:#040720;--ms-deck:#0c0e15;--ms-deck-hi:#151926;--ms-rule:#8ca0ff42;--ms-rule-hi:#96aaff99;--ms-white:#f4f6fb;--ms-text:#d3d8e5;--ms-dim:#a2aabd;--ms-ink:#05060a;--ms-blue-deep:#0047d6;--ms-blue:#06f;--ms-blue-lit:#1a8cff;--ms-blue-text:#3bf;--ms-blue-hot:#8fe1ff;--ms-beam:0 102 255;--ms-beam-hot:110 205 255;--ms-beam-deep:0 71 214;--ms-sale:#e00f2c;--ms-sale-hot:#ff2a3c;--ms-sale-text:#ff5a6a;--ms-sale-rgb:255 42 60;--ms-tier-ga:#c9cfda;--ms-tier-ga-hi:#f6f8fc;--ms-tier-ga-lo:#7d8696;--ms-tier-ga-rgb:201 207 218;--ms-tier-vip:#f1c45b;--ms-tier-vip-hi:#ffeeb5;--ms-tier-vip-lo:#a9761a;--ms-tier-vip-rgb:241 196 91;--ms-tier-elite:#c084ff;--ms-tier-elite-hi:#f0dcff;--ms-tier-elite-lo:#7a1fd1;--ms-tier-elite-rgb:176 92 255;--ms-tier-elite-fill:#8a2be2;--ms-metal-ga:linear-gradient(180deg, #fff 0%, #c9cfda 54%, #8d96a6 100%);--ms-metal-vip:linear-gradient(180deg, #fff1bd 0%, #f1c45b 54%, #b9831f 100%);--ms-metal-elite:linear-gradient(180deg, #f3e3ff 0%, #c084ff 54%, #9146e6 100%);--sc-blue:0 102 255;--sc-deep:0 71 214;--sc-hot:110 205 255;--sc-white:200 212 255;--sc-silver:214 220 232;--sc-gold:241 196 91;--sc-purple:176 92 255;--sc-violet:150 80 255;--sc-candle:255 206 128;--sc-steel:200 214 245;--sc-warm:255 222 170;--sc-lamp:255 238 205;--ms-display:"Big Shoulders Variable", "Arial Narrow", "Helvetica Neue", Impact, sans-serif;--ms-body:"Sofia Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ms-col:520px;--ms-gutter:16px;--ms-u:min(1vw, 5.2px);--ms-measure:calc(min(100vw, var(--ms-col)) - var(--ms-gutter) * 2);--ms-fs-h2:calc(var(--ms-u) * 15.9);--ms-fs-time:calc(var(--ms-u) * 15.4);--ms-fs-price:calc(var(--ms-u) * 16.4);--ms-fs-day:calc(var(--ms-u) * 11.3);--ms-fs-voice:1.5rem;--ms-fs-item:1.125rem;--ms-fs-label:.9375rem;--ms-fs-tag:.875rem;--ms-fs-body:1.0625rem;--ms-fs-small:1rem;--ms-s1:4px;--ms-s2:8px;--ms-s3:12px;--ms-s4:16px;--ms-s5:24px;--ms-s6:32px;--ms-s7:48px;--ms-s8:56px;--ms-s9:72px;--ms-radius:4px;--ms-radius-lg:6px;--ms-bar-h:84px;--ms-ease-out:cubic-bezier(.16, 1, .3, 1);--ms-ease-pan:cubic-bezier(.62, .02, .22, 1);--ms-t-press:.12s;--ms-t-quick:.32s;--ms-t-cue:.62s;--ms-t-sweep:1.15s}*,:before,:after{box-sizing:border-box}html{background:var(--ms-black);color-scheme:dark;-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:20px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ms-black);color:var(--ms-text);font-family:var(--ms-body);font-size:var(--ms-fs-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;margin:0;font-weight:400;line-height:1.45}h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}h1,h2,h3,h4{font:inherit}ul,ol{list-style:none}a{color:inherit;text-decoration:none}s{text-decoration:none}img,svg,video{max-width:100%;display:block}img{height:auto}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--ms-blue-hot);outline-offset:3px}::selection{background:var(--ms-blue);color:#fff}.ms-page{z-index:1;position:relative;overflow-x:clip}body:has(>.bar) .ms-page{padding-bottom:calc(var(--ms-bar-h) + env(safe-area-inset-bottom,0px))}.ms-wrap{width:100%;max-width:var(--ms-col);padding-inline:var(--ms-gutter);margin-inline:auto}.ms-section{padding-block:var(--ms-s8);position:relative}.ms-section--flush{padding-top:0}.ms-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ms-display{font-family:var(--ms-display);font-variation-settings:"opsz" 72;text-transform:uppercase;letter-spacing:0;color:var(--ms-white);text-wrap:balance;font-weight:800;line-height:.86}.ms-blue{color:var(--ms-blue-lit);text-shadow:0 0 .4em rgb(var(--ms-beam) / .6)}.ms-label{font-family:var(--ms-display);font-size:var(--ms-fs-tag);font-optical-sizing:auto;text-transform:uppercase;letter-spacing:.1em;color:var(--ms-dim);font-weight:800;line-height:1.25}.ms-h3{color:var(--ms-white);font:700 1.5rem/1.15 var(--ms-body);letter-spacing:-.015em}.ms-quote{padding-left:20px;position:relative}.ms-quote:before{content:"";background:linear-gradient(180deg, var(--ms-blue-hot) 0%, var(--ms-blue-lit) 30%, var(--ms-blue) 100%);width:4px;box-shadow:0 0 16px 1px rgb(var(--ms-beam) / .85);position:absolute;top:2px;bottom:2px;left:0}.ms-quote blockquote{color:var(--ms-white);font-size:var(--ms-fs-voice);text-wrap:pretty;font-weight:500;line-height:1.25}.ms-link{min-height:44px;color:var(--ms-blue-hot);font-family:var(--ms-display);font-size:var(--ms-fs-label);letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--ms-blue-lit);text-underline-offset:5px;align-items:center;gap:6px;font-weight:800;text-decoration-thickness:2px;display:inline-flex}.ms-link:active{color:var(--ms-white)}[data-tier=ga]{--tier:var(--ms-tier-ga);--tier-hi:var(--ms-tier-ga-hi);--tier-lo:var(--ms-tier-ga-lo);--tier-rgb:var(--ms-tier-ga-rgb);--tier-metal:var(--ms-metal-ga);--tier-ink:var(--ms-ink);--tier-fill:var(--ms-tier-ga);--tier-fill-ink:var(--ms-ink)}[data-tier=vip]{--tier:var(--ms-tier-vip);--tier-hi:var(--ms-tier-vip-hi);--tier-lo:var(--ms-tier-vip-lo);--tier-rgb:var(--ms-tier-vip-rgb);--tier-metal:var(--ms-metal-vip);--tier-ink:#150e00;--tier-fill:var(--ms-tier-vip);--tier-fill-ink:#150e00}[data-tier=elite]{--tier:var(--ms-tier-elite);--tier-hi:var(--ms-tier-elite-hi);--tier-lo:var(--ms-tier-elite-lo);--tier-rgb:var(--ms-tier-elite-rgb);--tier-metal:var(--ms-metal-elite);--tier-ink:#1b0736;--tier-fill:var(--ms-tier-elite-fill);--tier-fill-ink:#fff}.ms-tier{color:var(--tier);white-space:nowrap}.ms-pass[data-tier=ga]{--p-ink:#0b0e13;--p-soft:#262c36;--p-label:#353c49;--p-icon:#262c36;--p-rule:#12161e29;--p-rim:#4048568c;--p-edge:#fffffff2;--p-edge-grad:linear-gradient(150deg, #fff 0%, #c9ced7 28%, #7f8898 66%, #596172 100%);--p-deep:#262c3842;--p-name:linear-gradient(180deg, #4a5160 0%, #1a1e26 48%, #06070a 100%);--p-name-flat:#0b0e13;--tier-metal:var(--p-name);--pu-k:#3c4350;--pu-was:#10131acc;--p-tile:#10141c12;--p-tile-edge:#10141c38;--p-tile-ink:#1d222b;--p-focus:var(--ms-blue);--p-cta-glow:12 15 22;--p-urgent:#8a0616;--p-code-hi:#2c313b;--p-code:#12151b;--p-code-lo:#05060a;--sheen:.75;--p-shadow:0 1px 0 #ffffff14, 0 24px 40px -20px #000000f2, 0 50px 90px -46px rgb(var(--tier-rgb) / .55);--p-surface:linear-gradient(164deg, transparent 4%, #ffffffb3 17%, #ffffff29 30%, transparent 40%), radial-gradient(120% 80% at 100% 100%, #ffffff4d, transparent 60%), linear-gradient(170deg, #e8ebf0 0%, #ced3db 24%, #b2b9c4 52%, #c3c9d2 76%, #d6dae1 100%);--p-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='320'%3E%3Cfilter id='b' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0025 0.9' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0.33 0.33 0.33 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)'/%3E%3C/svg%3E") 0 0 / 640px 320px;--p-tex-o:.5;--p-hero:linear-gradient(180deg, #14182014, #1418200a);--p-guil:repeating-radial-gradient(circle at 104% 50%, #10141c1c 0 .7px, transparent 1.2px 4.5px);--pip-bg:#10141c14;--pip-ink:#434b58;--pip-on-bg:#161a21;--pip-on-ink:#f4f6fb}.ms-pass[data-tier=vip]{--p-ink:#fbf6e9;--p-soft:#dcd3bf;--p-label:#e6c36c;--p-icon:#f1c45b;--p-rule:#f1c45b38;--p-rim:#f1c45b8c;--p-edge:#ffeeb58c;--p-edge-grad:linear-gradient(150deg, #fff1bd 0%, #f1c45b 26%, #8f6116 62%, #d6a33c 100%);--p-deep:#0000006b;--p-name:var(--ms-metal-vip);--p-name-flat:var(--ms-tier-vip-hi);--tier-metal:var(--p-name);--pu-k:#d6c393;--pu-was:#fbf6e9d6;--p-tile:linear-gradient(180deg, #f1c45b33, #f1c45b0f);--p-tile-edge:#f1c45b52;--p-tile-ink:var(--ms-tier-vip-hi);--p-focus:var(--ms-blue-hot);--p-urgent:var(--ms-sale-text);--p-code-hi:#fff1bd;--p-code:#f1c45b;--p-code-lo:#b9831f;--sheen:.13;--p-shadow:0 24px 40px -20px #000000f2, 0 50px 90px -44px rgb(var(--tier-rgb) / .6);--p-surface:radial-gradient(100% 50% at 100% 40%, #f1c45b21, transparent 70%), linear-gradient(166deg, #0e0c09 0%, #090807 40%, #13100a 100%);--p-tex:repeating-radial-gradient(circle at 112% -24%, #f1c45b0d 0 .8px, transparent 1.3px 6px);--p-tex-mask:linear-gradient(180deg, transparent 0, transparent 76px, #000 150px);--p-hero:linear-gradient(90deg, #f1c45b24, #f1c45b0a 55%, #f1c45b17);--p-guil:repeating-radial-gradient(circle at 104% 50%, #f1c45b38 0 .7px, transparent 1.2px 4.5px), repeating-radial-gradient(circle at -4% 50%, #f1c45b29 0 .7px, transparent 1.2px 5px)}.ms-pass[data-tier=elite]{--p-ink:#fdf9ff;--p-soft:#e4d6f6;--p-label:#dcc2ff;--p-icon:#cfa6ff;--p-rule:#c896ff42;--p-rim:#cda0ff99;--p-edge:#f4e4ff99;--p-edge-grad:linear-gradient(140deg, #f6ecff 0%, #d4b2ff 18%, #ffd6f2 34%, #fff0cc 48%, #ccfff0 62%, #c8a2ff 80%, #8a40e2 100%);--p-deep:#0a031875;--p-name:linear-gradient(180deg, #f8f0ff 0%, #ddb9ff 52%, #b47af4 100%);--p-name-flat:var(--ms-tier-elite-hi);--tier-metal:var(--p-name);--pu-k:#e6d8f8;--pu-was:#fdf9ffdb;--p-tile:linear-gradient(180deg, #b05cff42, #b05cff14);--p-tile-edge:#cda0ff61;--p-tile-ink:var(--ms-tier-elite-hi);--p-focus:var(--ms-blue-hot);--p-urgent:#ff8a97;--p-code-hi:#f6ecff;--p-code:#cf9dff;--p-code-lo:#9b52ee;--sheen:.2;--p-shadow:0 24px 40px -20px #000000f2, 0 50px 90px -40px rgb(var(--tier-rgb) / .75);--p-surface:radial-gradient(95% 42% at 100% 34%, #ba6eff8c, transparent 72%), radial-gradient(70% 40% at 0% 78%, #8c3ceb61, transparent 70%), linear-gradient(166deg, #10051c 0%, #1b0836 22%, #2f0f60 50%, #22094a 78%, #170632 100%);--p-tex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='p' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 0.92 0 0 0 0 1 0.9 0 0 0 -0.42'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E") 0 0 / 320px 320px;--p-tex-o:.15;--p-tex-mask:linear-gradient(180deg, transparent 0, transparent 76px, #000 150px);--p-holo:linear-gradient(114deg, transparent 22%, #ffc6f02b 33%, #ffecc621 41%, #c6ffea1a 48%, #d0baff2b 56%, transparent 70%);--p-hero:linear-gradient(90deg, #c084ff38, #c084ff0f 55%, #ecd2ff24);--p-guil:repeating-linear-gradient(98deg, #ffffff17 0 .8px, transparent .8px 3.2px), linear-gradient(90deg, #d4baff38 4%, #ffc8f22e 16%, transparent 34%, transparent 66%, #ffeec82e 80%, #c8ffee29 90%, #d4baff42 98%)}.ms-metal{color:var(--tier-hi)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ms-metal{background:var(--tier-metal);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-block:-.14em;padding-block:.14em}}@media (forced-colors:active){.ms-metal{color:canvastext;-webkit-text-fill-color:CanvasText;background:0 0}}.ms-chip{border-radius:var(--ms-radius);background:var(--ms-deck-hi);min-height:26px;color:var(--ms-white);font-family:var(--ms-display);font-size:var(--ms-fs-tag);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:1px calc(8px - .1em) 0 8px;font-weight:800;line-height:1;display:inline-flex}.ms-chip>svg{color:var(--ms-blue-text)}.ms-module{--mod-edge:var(--ms-blue-lit);--mod-glow:var(--ms-beam);border-radius:var(--ms-radius-lg);box-shadow:0 28px 56px -26px rgb(var(--mod-glow) / 1), 0 10px 80px -18px rgb(var(--mod-glow) / .5);display:grid}.ms-module[data-tier]{--mod-edge:rgb(var(--tier-rgb) / .75);--mod-glow:var(--tier-rgb);box-shadow:0 26px 50px -28px rgb(var(--mod-glow) / .95)}.ms-module>a.cta{filter:none}.ms-module__panel{border:1px solid var(--mod-edge);border-radius:0 0 var(--ms-radius-lg) var(--ms-radius-lg);background:linear-gradient(#1a1f38 0%,#10131f 100%);border-top:0;gap:14px;padding:18px 20px 20px;display:grid}.ms-module__rule{background:var(--ms-rule);height:1px;margin:2px 0}.ms-readout{border:1px solid var(--ms-blue-lit);border-top:2px solid var(--ms-blue-hot);border-radius:var(--ms-radius-lg);box-shadow:0 28px 56px -26px rgb(var(--ms-beam) / 1), 0 10px 80px -18px rgb(var(--ms-beam) / .5);background:linear-gradient(#1a1f38 0%,#10131f 100%);gap:16px;padding:18px 16px 16px;display:grid}.ms-tally{background:var(--ms-blue-hot);width:8px;height:8px;box-shadow:0 0 0 2px #03030466, 0 0 10px 2px rgb(var(--ms-beam) / .95);border-radius:50%;flex:none;display:inline-block;position:relative}.ms-tally:after{content:"";background:rgb(var(--ms-beam-hot) / .75);opacity:0;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ms-tally:after{animation:2.2s cubic-bezier(.2,.6,.3,1) infinite ms-ping}}@keyframes ms-ping{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(2.9)}}.ms-struck{--slash:4px;color:#f4f6fbbf;white-space:nowrap;display:inline-block;position:relative}.ms-struck:after{--h:calc(var(--slash) / 2);content:"";background:linear-gradient(to bottom right, transparent calc(50% - var(--h) - .4px), var(--ms-sale-hot) calc(50% - var(--h) + .4px), var(--ms-sale-hot) calc(50% + var(--h) - .4px), transparent calc(50% + var(--h) + .4px));filter:drop-shadow(0 0 5px rgb(var(--ms-sale-rgb) / .5));pointer-events:none;position:absolute;inset:-.19em -.24em}.ms-still{flex-direction:column;justify-content:flex-end;min-height:min(125vw,680px);padding-top:120px;display:flex;position:relative}.ms-still .ms-label{color:var(--ms-text)}[data-priced=full] [data-when=discounted],[data-priced=discounted] [data-when=full]{display:none!important}@media (prefers-reduced-motion:no-preference){[data-cue=standby]{opacity:0;transform:translateY(18px)}[data-cue=go]{transition:opacity var(--ms-t-cue) ease-out, transform var(--ms-t-cue) var(--ms-ease-out);transition-delay:calc(var(--cue-i,0) * 70ms)}}.ms-blue{color:#0000;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 0 .18em #008cff73);background-image:linear-gradient(115deg,#06f 0%,#00d4ff 50%,#06f 100%);background-position:50% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}@media (prefers-reduced-motion:no-preference){.ms-blue{animation:4s ease-in-out infinite ms-out-sweep}}@keyframes ms-out-sweep{0%,to{background-position:100% 0}50%{background-position:0 0}}
