.st-band{width:100vw;position:relative;left:50%;transform:translate(-50%)}.st-stage{cursor:grab;height:clamp(440px,74svh,760px);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(#0000 0,#000 6% 94%,#0000 100%)}.st-stage:active{cursor:grabbing}.st-stage .ss-canvas{display:block;position:absolute;inset:0;width:100%!important;height:100%!important}.st-fallback{color:#5b6570;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.st-band.is-compact,.st-band.is-compact .st-stage{width:100%;height:100%;left:auto;transform:none}.st-band.is-compact .st-stage{-webkit-mask-image:none;mask-image:none}.st-card{z-index:3;color:#26303b;-webkit-backdrop-filter:blur(10px);background:#f7f6f2e0;border:1px solid #26303b24;border-radius:6px;width:min(340px,100% - 32px);padding:16px 18px 18px;position:absolute;bottom:clamp(28px,5svh,56px);left:clamp(16px,3vw,48px);box-shadow:0 14px 36px -18px #14181e59}.st-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#325bb4;margin:0 0 12px;font-size:10px}.st-facts{grid-template-columns:1fr 1fr;gap:12px 16px;margin:0;display:grid}.st-facts dt{font-family:var(--font-display);letter-spacing:-.01em;font-size:21px;font-weight:500;line-height:1.1}.st-facts dd{color:#5b6570;margin:3px 0 0;font-size:11.5px;line-height:1.35}.st-ways{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.st-go{color:#26303b;border:1px solid #26303b40;border-radius:999px;padding:8px 14px;font-size:12.5px;font-weight:500;transition:background .2s,color .2s,border-color .2s;display:inline-block}.st-go:hover{color:#325bb4;border-color:#325bb4}.st-go.is-primary{color:#f7f6f2;background:#26303b;border-color:#26303b}.st-go.is-primary:hover{color:#fff;background:#325bb4;border-color:#325bb4}.st-hint{z-index:3;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#5b6570;pointer-events:none;margin:0;font-size:9.5px;position:absolute;bottom:clamp(28px,5svh,56px);right:clamp(16px,3vw,48px)}.st-note{max-width:64rem;color:var(--color-dim);margin:10px auto 0;padding:0 20px;font-size:12px}@media (max-width:640px){.st-card{width:auto;margin:-24px 16px 0;position:relative;bottom:auto;left:auto}.st-facts dt{font-size:18px}.st-hint{display:none}}
.mp-tools{align-items:center;gap:6px;display:inline-flex}.mp-tool{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 70%, transparent);min-height:30px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mist);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 11px 0 9px;font-size:10px;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.mp-tool:hover{color:var(--color-frost);border-color:var(--color-frost)}.mp-tool svg,.mp-chip svg,.mp-act svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.mp-tool svg .fill{fill:currentColor;stroke:none}.mp{z-index:2000;background:var(--color-void);color:var(--color-frost);outline:none;animation:.45s cubic-bezier(.3,.7,.2,1) both mp-open;position:fixed;inset:0;overflow:hidden}@keyframes mp-open{0%{opacity:0}}.mp-stage{position:absolute;inset:0}.mp-slide{opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s .6s;position:absolute;inset:0;overflow:hidden}.mp-slide.is-on{opacity:1;visibility:visible;transition:opacity .6s}.mp-line{opacity:0;translate:calc(var(--d,1) * 18px) 0}.mp-slide[data-dir="-1"]{--d:-1}.mp-slide.is-on .mp-line{animation:.7s cubic-bezier(.25,.7,.2,1) both mp-line;animation-delay:calc(.12s + var(--k,0) * .11s)}@keyframes mp-line{0%{opacity:0;translate:calc(var(--d,1) * 18px) 0}to{opacity:1;translate:0}}.mp-visual{object-fit:cover;width:100%;height:100%;display:block}.mp-slide.is-on img.mp-visual{animation:9s ease-out both mp-settle}@keyframes mp-settle{0%{scale:1.06}to{scale:1}}.mp-visual.is-bleed{position:absolute;inset:0}.mp-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-pulse);margin:0 0 1.1rem;font-size:11px}.mp-cover-shade{background:linear-gradient(#0000000d,#0000002e 45%,#0000009e);position:absolute;inset:0}.mp-cover{color:#fff;position:absolute;bottom:clamp(96px,14vh,150px);left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.mp-cover .mp-kicker{color:#fffc}.mp-cover h1{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(34px,5.4vw,86px);font-weight:600;line-height:1;display:grid}.mp-figure{grid-template-columns:minmax(0,33fr) minmax(0,67fr);align-items:center;gap:clamp(24px,3vw,56px);padding:clamp(80px,12vh,120px) clamp(24px,5vw,84px) clamp(110px,15vh,150px);display:grid;position:absolute;inset:0}.mp-figure-block{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-mist);text-wrap:balance;margin:0;font-size:clamp(34px,4vw,70px);line-height:1.04}.mp-figure-value{letter-spacing:-.05em;color:var(--color-frost);font-variant-numeric:tabular-nums;margin-bottom:.1em;font-size:1.9em;font-weight:600;line-height:.9;display:block}.mp-word{white-space:pre;opacity:0;filter:blur(4px);display:inline-block;translate:0 .35em}.mp-slide.is-on .mp-word{animation:.7s cubic-bezier(.2,.8,.2,1) both mp-word;animation-delay:calc(.55s + var(--w) * 60ms)}@keyframes mp-word{to{opacity:1;filter:blur();translate:0}}.mp-slide.is-on .mp-figure-pic{animation:1.1s cubic-bezier(.2,.8,.2,1) .15s both mp-rise}@keyframes mp-rise{0%{opacity:0;translate:0 24px;scale:.985}to{opacity:1;translate:0;scale:1}}.mp-figure-pic{justify-self:center;width:min(100%,269vh - 914.6px);max-height:100%;margin:0;position:relative}.mp-figure-pic .mp-visual{object-fit:contain}.mp-slide.is-figure.is-on img.mp-visual{animation:none}.mp-figure-pic figcaption{height:0;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-dim);font-size:10.5px;position:absolute;top:100%;left:0;right:0}.mp-figure-pic figcaption>*{white-space:nowrap;position:absolute;top:10px;translate:-50%}.mp-figure-pic .is-versus{left:30%}.mp-figure-pic .is-ours{color:var(--color-frost);left:81%}.is-figure .mp-edit{box-shadow:0 1px #201e1966}.mp-reel-frame{opacity:0;transition:opacity 1.4s;position:absolute;inset:0}.mp-reel-frame.is-on{opacity:1}.mp-slide.is-on .mp-reel-frame img.mp-visual{animation:none}.mp-slide.is-on .mp-reel-frame.is-on img.mp-visual{animation:7s ease-out both mp-reel-in}@keyframes mp-reel-in{0%{scale:1.08}to{scale:1.01}}.mp-cover.is-reel h1{max-width:15ch}.mp-reel-caps{flex-wrap:wrap;gap:6px 22px;margin:1.8rem 0 0;padding:0;list-style:none;display:flex}.mp-reel-caps li{align-items:center;gap:4px;display:inline-flex}.mp-reel-caps button{cursor:pointer;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c;background:0 0;border:0;padding:6px 0 9px;font-size:10.5px;transition:color .3s;position:relative}.mp-reel-caps button:hover,.mp-reel-caps li.is-on button{color:#fff}.mp-reel-caps button i{background:#ffffff40;height:1px;position:absolute;bottom:0;left:0;right:0}.mp-reel-caps li.is-on button i:after{content:"";transform-origin:0;animation:mp-reel-time var(--t,0s) linear both;background:#fff;position:absolute;inset:0}@keyframes mp-reel-time{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mp-reel-caps .mp-reel-x{font-family:var(--font-sans);letter-spacing:0;padding:0 4px 3px;font-size:15px}.mp-reel-caps .mp-reel-x:hover{color:#ff9b91}.mp-lede{color:#ffffffdb;max-width:46rem;margin:1.4rem 0 0;font-size:clamp(15px,1.35vw,20px);line-height:1.5}.mp-actions{flex-wrap:wrap;gap:10px;margin-top:1.8rem;display:flex}.mp-act{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mp-act:hover{background:#ffffff1f;border-color:#fff}.mp-act.is-primary{color:#10141a;background:#fff;border-color:#0000}.mp-act.is-primary:hover{background:var(--color-pulse);color:#fff}.mp-film-shade{background:linear-gradient(#0000 55%,#0009);position:absolute;inset:0}.mp-film-line{max-width:52rem;font-family:var(--font-display);letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(26px,3.4vw,54px);font-weight:600;line-height:1.08;position:absolute;bottom:clamp(96px,13vh,140px);left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.mp-quote{align-content:center;justify-items:start;gap:1.6rem;margin:0;padding:0 clamp(24px,12vw,220px);display:grid;position:absolute;inset:0}.mp-quote p{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(28px,4.2vw,68px);font-weight:500;line-height:1.1}.mp-quote p:before{content:"“";color:var(--color-pulse);margin-left:-.45em}.mp-quote p:after{content:"”";color:var(--color-pulse)}.mp-quote cite{font-style:normal;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-mist);font-size:12px}.mp-points,.mp-live{grid-template-columns:minmax(0,42fr) minmax(0,58fr);display:grid;position:absolute;inset:0}.mp-points.is-text{grid-template-columns:1fr}.mp-words{align-self:center;padding:72px clamp(24px,4.5vw,80px) 110px clamp(24px,6vw,96px)}.mp-points.is-text .mp-words{justify-self:center;max-width:72rem}.mp-heads{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.mp-heads li{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(20px,2.15vw,34px);font-weight:600;line-height:1.14}.mp-heads li:first-child{letter-spacing:-.03em;font-size:clamp(26px,3.1vw,50px);line-height:1.04}.mp-heads li+li{border-top:1px solid var(--color-line);color:var(--color-mist);padding-top:1.1rem}.mp-points.is-text .mp-heads li:first-child{font-size:clamp(32px,4.4vw,72px)}.mp-close{border-left:3px solid var(--color-pulse);color:var(--color-frost);margin:1.6rem 0 0;padding-left:.9rem;font-size:clamp(14px,1.2vw,18px);line-height:1.5}.mp-stats{flex-wrap:wrap;gap:1.2rem 2.4rem;margin:2rem 0 0;display:flex}.mp-stats div{flex-direction:column-reverse;max-width:17rem;display:flex}.mp-stats dd{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-pulse);margin:0;font-size:clamp(30px,3.2vw,52px);font-weight:600;line-height:1}.mp-stats dt{color:var(--color-mist);margin-top:.4rem;font-size:12.5px;line-height:1.4}.mp-chapter-title{font-family:var(--font-display);letter-spacing:-.03em;text-transform:uppercase;color:var(--color-frost);margin:0 0 clamp(18px,3vh,34px);font-size:clamp(36px,4.6vw,76px);font-weight:600;line-height:1}.mp-stats.is-big{gap:clamp(18px,3vh,30px) clamp(28px,3.4vw,56px)}.mp-stats.is-big dd{color:var(--color-frost);font-size:clamp(40px,4.6vw,78px)}.mp-stats.is-big dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px}.mp-chapter .mp-media img.mp-visual{object-fit:contain}.mp-stats.is-big dd{white-space:nowrap}.mp-stats.is-big.is-row dd{font-size:clamp(30px,3.4vw,58px)}.mp-chapter:not(.is-text) .mp-stats.is-big.is-row dd{font-size:clamp(26px,2.6vw,44px)}.mp-rows{margin:clamp(22px,4vh,40px) 0 0;padding:0;list-style:none;display:grid}.mp-rows li{border-top:1px solid var(--color-line);grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) auto;align-items:center;gap:1.2rem;padding:.85rem 0;display:grid}.mp-rows b{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mist);font-size:10.5px;font-weight:500}.mp-rows span{color:var(--color-frost);font-size:clamp(15px,1.35vw,21px);line-height:1.3}.mp-rows i{gap:12px;display:flex}.mp-rows img{object-fit:contain;width:auto;max-width:110px;height:30px}.mp-slide.is-white{--color-frost:#201e19;--color-mist:#5d594f;--color-dim:#8a8577;--color-line:#201e191f;color:#201e19;background:#fff}.mp:has(.mp-slide.is-on.is-white){background:#fff}.mp-media{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-height:0;margin:0;padding:76px clamp(20px,3.5vw,56px) 92px 0;display:grid;position:relative}.mp-media>.mp-visual{object-fit:contain;min-height:0}.mp-media figcaption{max-width:34rem;color:var(--color-dim);text-align:right;justify-self:end;font-size:11.5px;line-height:1.4}.mp-media.is-pair{grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:clamp(12px,2vw,28px)}.mp-media.is-pair figcaption{grid-column:1/-1}.mp-points.is-long .mp-heads li:first-child{font-size:clamp(24px,2.5vw,40px)}.mp-live{grid-template-columns:minmax(0,30fr) minmax(0,70fr)}.mp-live.is-full{display:block}.mp-live.is-full .mp-live-box{margin:0;position:absolute;inset:0}.mp-live.is-full .mp-words{z-index:2;pointer-events:none;align-self:auto;max-width:min(24rem,30vw);padding:0;position:absolute;inset:64px auto auto clamp(16px,2.4vw,32px)}.mp-live.is-full .mp-words .mp-edit,.mp-live.is-full .mp-words button{pointer-events:auto}.mp-live.is-full .mp-heads{gap:.35rem}.mp-live.is-full .mp-heads li{font-size:clamp(15px,1.25vw,19px);line-height:1.3}.mp-live.is-full .mp-heads li+li{padding-top:.35rem}.mp-live.is-full .mp-hint{margin-top:.9rem}.mp-live.is-full .mp-live-box.is-site .st-card,.mp-live.is-full .mp-live-box.is-site .st-hint{bottom:92px}.mp-live.is-full .mp-live-box.is-site .ss-compass{inset:auto clamp(16px,2.4vw,32px) 120px auto}.mp-live.is-full:has(.mp-live-box.is-grid) .mp-words{max-width:17rem}.mp-live.is-full .mp-live-box.is-grid{-webkit-mask-image:none;mask-image:none}.mp-live.is-full .mp-live-box.is-grid .gs-embed .gs-map{top:0!important;bottom:0!important}.mp-live.is-full .mp-live-box.is-grid .gs-embed .gs-top{top:52px}.mp-live.is-full .mp-live-box.is-grid .gs-embed .gs-chartzone{bottom:84px}.mp-live.is-full .mp-live-box.is-grid .gs-embed .gs-controls{bottom:calc(var(--gs-chart-h) + 88px)}.mp-hint{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-dim);margin:1.6rem 0 0;font-size:10.5px}.mp-live-box{isolation:isolate;align-self:stretch;margin:56px 0 76px;position:relative;overflow:hidden}.mp-live-box.is-grid{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 9% 96%,#0000 100%),linear-gradient(#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 9% 96%,#0000 100%),linear-gradient(#0000 0,#000 7% 93%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.mp-live-fill{background:0 0;position:absolute;inset:0}.mp-live-fill .gs-root{--gs-bg:var(--color-void)}.mp-live-scroll{position:absolute;inset:0}.mp-live-box.is-building .mp-live-scroll>.fade-scroll-box>.fade-scroll-content{place-items:center;min-height:100%;padding:8px 6vw 8px 2vw;display:grid}.mp-live-box .fleet-building{max-width:min(36rem,62vh)}.mp-live-box .fleet-building .bm-stage{--bl:4rem;--br:4rem}.mp-live-box.is-power .mp-live-scroll>.fade-scroll-box>.fade-scroll-content,.mp-live-box.is-financing .mp-live-scroll>.fade-scroll-box>.fade-scroll-content{align-content:center;justify-items:center;min-height:100%;padding:32px clamp(24px,3.5vw,56px) 56px clamp(28px,3vw,48px);display:grid}.mp-live-box.is-power .vpp-band,.mp-live-box.is-financing .vpp-band{width:min(100%,76rem)}.mp-live-box.is-site>.st-band{position:absolute;inset:0}.mp-logos{flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 1.2rem;display:flex}.mp-logos img{object-fit:contain;width:auto;max-width:140px;height:34px}.mp-top,.mp-bottom{z-index:5;pointer-events:none;align-items:center;gap:14px;padding:0 clamp(16px,2.4vw,32px);display:flex;position:absolute;left:0;right:0}.mp-top{justify-content:space-between;height:60px;top:0}.mp-bottom{height:72px;bottom:0}.mp-top>*,.mp-bottom>*{pointer-events:auto}.mp-brand{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-mist);font-size:10.5px}.mp-top-right{gap:8px;display:inline-flex}.mp-chip,.mp-nav{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 34%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);min-height:34px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-frost);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:10.5px;text-decoration:none;transition:border-color .15s,background-color .15s,opacity .15s;display:inline-flex}.mp-chip.is-icon{flex:none;width:34px;padding:0}.mp-nav{flex:none;width:44px;height:44px;padding:0}.mp-ico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;display:block}.mp-chip.is-icon .mp-ico{width:16px;height:16px}.mp-chip:hover,.mp-nav:hover:not(:disabled){border-color:var(--color-frost);background:color-mix(in srgb, var(--color-void) 55%, transparent)}.mp-nav:disabled{opacity:.3;cursor:default}@media (hover:hover){.mp .mp-nav{opacity:0;pointer-events:none;transition:opacity .25s,border-color .15s,background-color .15s}.mp.is-foot .mp-nav,.mp .mp-bottom:hover .mp-nav,.mp .mp-nav:focus-visible{opacity:1;pointer-events:auto}.mp.is-foot .mp-nav:disabled,.mp .mp-bottom:hover .mp-nav:disabled{opacity:.3}}.mp-dots{flex:1;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.mp-dots li{flex:1;min-width:0}.mp-dots button{cursor:pointer;background:0 0;border:0;width:100%;height:22px;padding:0;display:block}.mp-dots button:before{content:"";background:color-mix(in srgb, var(--color-frost) 18%, transparent);border-radius:3px;height:3px;transition:background .3s;display:block}.mp-dots button.is-past:before{background:color-mix(in srgb, var(--color-frost) 55%, transparent)}.mp-dots button.is-on:before{background:var(--color-pulse)}.mp-dots button:hover:before{background:var(--color-frost)}.mp-count{white-space:nowrap;text-overflow:ellipsis;max-width:30%;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-mist);flex:none;font-size:10.5px;overflow:hidden}.mp-count b{color:var(--color-frost);font-weight:500}.mp-count i{color:var(--color-dim);margin-left:.6rem;font-style:normal}.mp:has(.mp-slide.is-on:is(.is-cover,.is-reel,.is-film,.is-end)) :is(.mp-brand,.mp-count,.mp-count b){color:#ffffffd9}.mp:has(.mp-slide.is-on:is(.is-cover,.is-reel,.is-film,.is-end)) .mp-dots button:before{background:#ffffff4d}.mp:has(.mp-slide.is-on:is(.is-cover,.is-reel,.is-film,.is-end)) .mp-dots button:is(.is-past,.is-on):before{background:#fff}.mp:has(.mp-slide.is-on:is(.is-cover,.is-reel,.is-film,.is-end)) :is(.mp-top,.mp-bottom) :is(.mp-chip,.mp-nav):not(.is-save){color:#fff;background:#ffffff1f;border-color:#ffffff52}.mp:has(.mp-slide.is-on:is(.is-cover,.is-reel,.is-film,.is-end)) :is(.mp-top,.mp-bottom) :is(.mp-chip,.mp-nav):not(.is-save):hover:not(:disabled){background:#ffffff38;border-color:#fff}@media (max-width:860px){.mp-figure{grid-template-columns:1fr;align-content:center}.mp-points,.mp-live{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.mp-words{align-self:end;padding:70px 22px 18px}.mp-media{padding:0 16px 80px}.mp-media figcaption{display:none}.mp-media.is-pair{grid-template-columns:1fr}.mp-media.is-pair>.mp-visual:nth-of-type(2){display:none}.mp-live-box{margin:0 0 80px}.mp-heads{gap:.7rem}.mp-heads li+li{padding-top:.7rem}.mp-count i{display:none}.mp-stats{margin-top:1.2rem}}@media (prefers-reduced-motion:reduce){.mp,.mp-slide.is-on .mp-line,.mp-slide.is-on img.mp-visual{opacity:1;translate:none;animation:none!important}.mp-slide{transition:none}}.mp-chip.is-on{border-color:var(--color-frost);background:color-mix(in srgb, var(--color-frost) 8%, color-mix(in srgb, var(--color-void) 72%, transparent))}.mp-chip.is-save{background:var(--color-frost);border-color:var(--color-frost);color:var(--color-void)}.mp-chip:disabled{opacity:.5;cursor:default}.mp-chip.is-out{color:var(--color-mist);border-style:dashed}.mp-editbar{z-index:6;border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-void) 78%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:999px;align-items:center;gap:6px;max-width:calc(100vw - 24px);padding:5px 5px 5px 14px;display:flex;position:absolute;top:64px;left:50%;overflow-x:auto;translate:-50%}.mp-editbar .mp-chip{flex:none;min-height:30px}.mp-editbar .mp-chip.is-icon{width:30px}.mp-editbar-label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-mist);flex:none;margin-right:4px;font-size:10px}.mp-slide.is-left-out>:not(.mp-out-badge){opacity:.4;filter:saturate(.4)}.mp-out-badge{z-index:4;border:1px dashed var(--color-line-strong);background:color-mix(in srgb, var(--color-void) 85%, transparent);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-frost);border-radius:999px;padding:7px 14px;font-size:10.5px;position:absolute;bottom:96px;left:50%;translate:-50%}.mp-dots button.is-out:before{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-frost) 35%, transparent);background:0 0}.mp-edit{box-shadow:0 1px 0 color-mix(in srgb, var(--color-pulse) 55%, transparent);cursor:text;border-radius:4px;outline:none;transition:box-shadow .15s,background-color .15s}.mp-edit:hover{background:color-mix(in srgb, var(--color-pulse) 7%, transparent)}.mp-edit:focus{background:color-mix(in srgb, var(--color-pulse) 10%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-pulse) 55%, transparent)}.mp-edit:empty:before{content:attr(data-placeholder);opacity:.4}.is-cover .mp-edit,.is-reel .mp-edit,.is-film .mp-edit,.is-end .mp-edit{box-shadow:0 1px #ffffff80}.mp-edit-tools{gap:8px;margin-top:10px;list-style:none;display:flex}.mp-edit-tools::marker{content:none}.mp-gallery,.mp-gallery-stage{position:absolute;inset:0}.mp-gallery-frame{opacity:0;transition:opacity 1s;position:absolute;inset:0}.mp-gallery-frame.is-on{opacity:1}.mp-visual.is-contain{object-fit:contain}.mp-gallery-frame .mp-visual.is-contain{padding:clamp(60px,8vh,80px) clamp(16px,4vw,64px) clamp(24px,4vh,40px);position:absolute;inset:0}.mp-visual.is-left{object-position:left center}.mp-visual.is-right{object-position:right center}.mp-slide.is-on .mp-gallery-frame img.mp-visual{animation:none}.mp-slide.is-on .mp-gallery-frame.is-on img.mp-visual{animation:5s ease-out both mp-gallery-in}@keyframes mp-gallery-in{0%{scale:1.03}to{scale:1}}.mp-gallery-foot{z-index:2;position:absolute;bottom:clamp(84px,11vh,104px);right:clamp(24px,6vw,96px)}.mp-gallery-caption{z-index:2;max-width:min(24rem,30vw);color:var(--color-frost);margin:0;font-size:clamp(15px,1.25vw,19px);line-height:1.45;animation:.8s cubic-bezier(.2,.8,.2,1) .25s both mp-caption;position:absolute}@keyframes mp-caption{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}.mp-gallery-caption.at-right{top:50%;right:clamp(24px,6vw,96px);transform:translateY(-50%)}.mp-gallery-caption.at-left{top:50%;left:clamp(24px,6vw,96px);transform:translateY(-50%)}.mp-gallery-caption.at-top-left{top:clamp(84px,12vh,120px);left:clamp(24px,6vw,96px)}.mp-gallery-caption.at-top-right{top:clamp(84px,12vh,120px);right:clamp(24px,6vw,96px)}.mp-gallery-caption.at-bottom{max-width:52rem;bottom:clamp(84px,11vh,104px);left:clamp(24px,6vw,96px)}.mp-gallery-caption b{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-dim);margin-bottom:.35rem;font-size:10px;font-weight:500;display:block}.mp-gallery-dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.mp-gallery-dots li{align-items:center;display:flex}.mp-gallery-dots button:not(.mp-gallery-x){cursor:pointer;background:0 0;border:0;width:22px;height:18px;padding:0}.mp-gallery-dots button:not(.mp-gallery-x):before{content:"";background:color-mix(in srgb, var(--color-frost) 22%, transparent);border-radius:2px;height:2px;transition:background .3s;display:block}.mp-gallery-dots button.is-on:before{background:var(--color-frost)}.mp-gallery-x{color:var(--color-mist);cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:13px}.mp-embed{position:absolute;inset:0}.mp-livepage{background:var(--color-void);margin:0;position:absolute;inset:0}.mp-livepage iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.mp-embed-foot,.mp-live.is-full .mp-words{text-shadow:0 0 2px var(--color-void), 0 0 6px var(--color-void), 0 0 14px var(--color-void)}.mp-embed-foot{z-index:2;flex-wrap:wrap;align-items:flex-end;gap:6px 36px;display:flex;position:absolute;bottom:clamp(84px,11vh,104px);left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.mp-embed-foot .mp-kicker{flex-basis:100%;margin:0}.mp-embed-lines{color:var(--color-frost);flex-wrap:wrap;gap:4px 22px;margin:0;font-size:clamp(14px,1.15vw,18px);line-height:1.35;display:flex}.mp-embed-stats{gap:28px;margin:0;display:flex}.mp-slide:has(.mp-float) .mp-embed-foot{right:calc(clamp(240px,24vw,380px) + 56px)}.mp-embed-stats div{align-items:baseline;gap:8px;display:flex}.mp-embed-stats dd{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-frost);margin:0;font-size:clamp(22px,2vw,32px);font-weight:600}.mp-embed-stats dt{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-dim);font-size:10px}.mp-float{z-index:8;background:var(--color-void);touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform, width, height;border-radius:14px;transition:box-shadow .2s,border-radius .35s;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff8c,0 24px 50px -18px #0000008c}.mp-float.is-held{box-shadow:0 0 0 1px #ffffffbf,0 34px 70px -18px #0009}.mp-float.is-full{z-index:30;box-shadow:none;border-radius:0}.mp-float>.mp-visual{pointer-events:none;position:absolute;inset:0}.mp-float-page{transform-origin:0 0;background:#fff;border:0;position:absolute;top:0;left:0}.mp-float-grip{cursor:grab;position:absolute;inset:0}.mp-float.is-held .mp-float-grip{cursor:grabbing}.mp-float-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 1px 6px #000000a6;pointer-events:none;font-size:9.5px;position:absolute;bottom:8px;left:10px}.mp-float:has(.mp-float-page) .mp-float-label{color:var(--color-frost);text-shadow:none;background:color-mix(in srgb, var(--color-void) 82%, transparent);border-radius:6px;padding:3px 7px}.mp-float.is-full .mp-float-label{display:none}.mp-float-btn{z-index:2;cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14182280;border:1px solid #ffffff80;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;transition:background-color .2s,scale .25s;display:grid;position:absolute;top:8px;right:8px}.mp-float-btn:hover{background:#141822bf;scale:1.06}.mp-float-btn .mp-ico{width:15px;height:15px}.mp-float.is-full .mp-float-btn{border-radius:11px;width:38px;height:38px;top:14px;right:16px}.mp-specs-block{position:absolute;bottom:clamp(92px,12vh,120px);left:clamp(24px,6vw,96px);right:clamp(24px,6vw,96px)}.mp-film-title{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;text-shadow:0 2px 30px #0000004d;margin:0 0 clamp(10px,1.6vh,18px);font-size:clamp(40px,5vw,84px);font-weight:700;line-height:.95}.mp-specs{flex-wrap:wrap;gap:14px 0;margin:0;padding:0;list-style:none;display:flex}.mp-specs li{font-family:var(--font-display);letter-spacing:-.02em;color:#fff;border-left:1px solid #fff6;padding:0 clamp(16px,2vw,32px);font-size:clamp(20px,2.1vw,34px);font-weight:500;line-height:1.1}.mp-specs li:first-child{border-left:0;padding-left:0}.is-film .mp-specs .mp-edit{box-shadow:0 1px #ffffff80}@media (prefers-reduced-motion:reduce){.mp-word{opacity:1;filter:none;translate:none;animation:none!important}}.mp-team{grid-template-columns:minmax(0,46fr) minmax(0,54fr);display:grid;position:absolute;inset:0}.mp-team-photo{margin:0;position:relative;overflow:hidden}.mp-team-photo .mp-visual{object-position:50% 30%;position:absolute;inset:0}.mp-team-words{align-self:center;padding:72px clamp(24px,6vw,110px) 110px clamp(28px,5vw,90px)}.mp-team-title{text-transform:none;font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-frost);margin:0;font-size:clamp(36px,4.4vw,74px);font-weight:500;line-height:1.02}.mp-team-from{font-family:var(--font-display);color:var(--color-mist);margin:clamp(14px,2.4vh,26px) 0 clamp(14px,2vh,22px);font-size:clamp(22px,2.2vw,36px)}.mp-team-names{flex-wrap:wrap;gap:clamp(10px,1.6vh,18px) clamp(20px,2.4vw,40px);margin:0;padding:0;list-style:none;display:flex}.mp-team-names li{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-frost);font-size:clamp(18px,1.7vw,28px);font-weight:600}.mp-team-names{align-items:center}.mp-team-names li.is-logo img{width:auto;height:clamp(30px,3.4vw,52px);display:block}.mp-team-names img.is-mono,.team-logos img.is-mono{filter:invert(var(--night-hard,0))}@media (max-width:860px){.mp-team{grid-template-rows:46vh auto;grid-template-columns:1fr}.mp-team-words{padding:24px 22px 100px}}
