@keyframes ce-ed-fadein{0%{opacity:0}to{opacity:1}}@keyframes ce-ed-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ce-ed-dot{0%{opacity:1;transform:translateY(0)}70%{opacity:0;transform:translateY(14px)}to{opacity:0;transform:translateY(0)}}@keyframes ce-ed-pulse{0%,to{opacity:.5}50%{opacity:.95}}@keyframes ce-ed-kb{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes ce-ed-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ce-ed-star{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes ce-ed-sweep{0%{transform:translate(-140%)skew(-18deg)}to{transform:translate(340%)skew(-18deg)}}@keyframes ce-ed-flicker{0%,to{opacity:.85}42%{opacity:.6}44%{opacity:.9}70%{opacity:.7}}@keyframes ce-ed-drift{0%{opacity:0;transform:translateY(0)}12%{opacity:.8}88%{opacity:.8}to{opacity:0;transform:translateY(-340px)}}@keyframes ce-ed-scan{0%{opacity:0;top:-40px}12%{opacity:1}88%{opacity:1}to{opacity:0;top:100%}}@keyframes ce-ed-blink{0%,55%{opacity:1}56%,to{opacity:.15}}@keyframes ce-ed-check{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes ce-ed-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.ed-page{color:#fff;font-family:var(--font-inter), Inter, system-ui, sans-serif;background:#050505;animation:.7s cubic-bezier(.16,1,.3,1) ce-ed-fadein;overflow-x:clip}.js-enabled .ed-scope [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.js-enabled .ed-scope [data-reveal].ed-in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.js-enabled .ed-scope [data-reveal]{opacity:1;transition:none;transform:none}.ed-page,.ed-page *{animation-duration:.01ms!important;animation-iteration-count:1!important}}.ed-tabs-wrap{z-index:90;pointer-events:none;justify-content:center;margin-bottom:-56px;padding:8px 16px;transition:top .22s cubic-bezier(.4,0,.2,1),opacity .18s;display:flex;position:sticky;top:56px}html.ce-nav-hidden .ed-tabs-wrap{opacity:0;pointer-events:none;top:-120px}.ed-tabs-wrap .ed-tabs{pointer-events:auto}.ed-tabs{border-radius:var(--ce-glass-tab-radius,9999px);scrollbar-width:none;background:var(--ce-glass-tab-bg,#10101099);border:var(--ce-glass-tab-border,1px solid #ffffff1a);max-width:calc(100vw - 32px);-webkit-backdrop-filter:var(--ce-glass-tab-blur,blur(20px) saturate(1.2));backdrop-filter:var(--ce-glass-tab-blur,blur(20px) saturate(1.2));box-shadow:var(--ce-glass-tab-shadow,0 6px 24px #00000073);gap:2px;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.ed-tabs::-webkit-scrollbar{display:none}.ed-tab-indicator{z-index:0;pointer-events:none;background:linear-gradient(#e509144d 0%,#e5091424 100%);border:1px solid #e50914a6;border-radius:9999px;height:calc(100% - 8px);position:absolute;top:4px;left:0;box-shadow:0 0 20px #e5091473,inset 0 1px #ffffff24}.ed-tab{z-index:1;appearance:none;color:#ffffff8c;font:600 13px/1 var(--font-inter), Inter, sans-serif;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9999px;flex-shrink:0;padding:10px 20px;transition:color .22s cubic-bezier(.4,0,.2,1);position:relative}.ed-tab:hover{color:#ffffffd9}.ed-tab--active{color:#fff}@media (max-width:720px){.ed-tab{padding:9px 13px;font-size:12px}}@media (max-width:420px){.ed-tab{padding:8px 10px;font-size:11px}}.ed-secrow{align-items:baseline;gap:18px;margin-bottom:16px;display:flex}.ed-secrow--lg{margin-bottom:44px}.ed-secrow--md{margin-bottom:40px}.ed-eyebrow{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:3px;text-transform:uppercase;color:#e50914;font-size:12px;font-weight:700}.ed-hairline{background:#ffffff1a;flex:1;height:1px}.ed-secmeta{color:#fff6;font-size:13px}.ed-secmeta--mono{font-family:ui-monospace,Menlo,monospace;font-size:12px}.ed-h2{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:700}.ed-dot-red{color:#e50914}.ed-glass{-webkit-backdrop-filter:blur(16px);background:linear-gradient(#0009 0%,#3333334d 100%);border:1px solid #ffffff1a;box-shadow:0 8px 30px #00000080}.ed-btn{color:#fff;cursor:pointer;background:#e50914;border:none;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:15px 34px;font-size:15px;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 20px #e509144d}.ed-btn:hover{filter:brightness(1.08);box-shadow:0 4px 30px #e5091480}.ed-btn:active{transform:scale(.98)}.ed-btn--lg{padding:16px 38px}.ed-btn--ghost{box-shadow:none;background:0 0;border:1px solid #ffffff38;font-weight:500;transition:opacity .25s}.ed-btn--ghost:hover{filter:none;box-shadow:none;opacity:.8}.ed-cue{border:1.5px solid #ffffff4d;border-radius:12px;justify-content:center;width:22px;height:36px;padding-top:6px;display:flex}.ed-cue span{background:#e50914;border-radius:2px;width:3px;height:8px;animation:1.8s ease-in-out infinite ce-ed-dot}.ed-cta{text-align:center;padding:150px 24px 170px;position:relative;overflow:hidden}.ed-cta__glow{pointer-events:none;background:radial-gradient(#e5091438 0%,#e5091400 62%);border-radius:50%;width:1100px;height:700px;animation:6s ease-in-out infinite ce-ed-pulse;position:absolute;bottom:-320px;left:50%;transform:translate(-50%)}.ed-cta__line{background:linear-gradient(90deg,#e5091400,#e50914e6,#e5091400);width:min(760px,90vw);height:1px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ed-cta__title{font-family:var(--font-montserrat), Montserrat, sans-serif;letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(40px,6.4vw,84px);font-weight:800;line-height:1}.ed-cta__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:44px;display:flex}.ed-ba{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border:1px solid #ffffff1a;border-radius:24px;height:clamp(320px,44vw,560px);position:relative;overflow:hidden;box-shadow:0 8px 30px #00000080}.ed-ba__after,.ed-ba__before-img{object-fit:cover;pointer-events:none}.ed-ba__after{width:100%;height:100%;position:absolute;inset:0}.ed-ba__clip{width:var(--ed-ba-pct,50%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.ed-ba__before-img{height:100%;width:var(--ed-ba-w,calc(100vw - 48px));filter:grayscale(.9)brightness(.62)contrast(.9);max-width:1184px;position:absolute;top:0;left:0}.ed-ba__tint{background:#14100e40;position:absolute;inset:0}.ed-ba__divider{top:0;bottom:0;left:var(--ed-ba-pct,50%);pointer-events:none;background:#e50914;width:2px;position:absolute;box-shadow:0 0 20px #e50914b3}.ed-ba__handle{-webkit-backdrop-filter:blur(8px);background:#050505b3;border:1.5px solid #e50914;border-radius:50%;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #e5091480}.ed-ba__handle span{color:#fff;font-size:12px}.ed-ba__pill{letter-spacing:2px;text-transform:uppercase;pointer-events:none;border-radius:9999px;padding:7px 16px;font-size:11px;font-weight:700;position:absolute;top:22px}.ed-ba__pill--before{-webkit-backdrop-filter:blur(8px);color:#ffffffd9;background:#0000008c;border:1px solid #ffffff26;left:22px}.ed-ba__pill--after{color:#fff;background:#e50914e6;right:22px}.ed-acc{background:#0b0b0b;border:1px solid #ffffff14;border-radius:18px;margin-bottom:12px;transition:all .35s cubic-bezier(.4,0,.2,1);overflow:hidden}.ed-acc--open{background:linear-gradient(#0009,#3333334d);border:1px solid #e5091466}.ed-acc__head{text-align:left;color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:0;font-family:inherit;display:flex}.ed-acc__num{color:#fff6;flex-shrink:0;font-family:ui-monospace,Menlo,monospace;font-size:13px;font-weight:600;transition:color .35s}.ed-acc--open .ed-acc__num{color:#e50914}.ed-acc__chev{color:#fff6;font-size:15px;transition:all .3s;transform:rotate(0)}.ed-acc--open .ed-acc__chev{color:#e50914;transform:rotate(180deg)}.ed-acc__body{max-height:0;transition:max-height .5s cubic-bezier(.4,0,.2,1);overflow:hidden}
