[data-site=cinematic]{--cin-nav:4rem;--cin-ink:#000;--cin-ink-2:#0a1017;--cin-ink-3:#101822;--cin-line:#e6eaef24;--cin-line-2:#e6eaef47;--cin-text:#eef1f5;--cin-dim:#a9b5c3;--cin-faint:#8492a2;--cin-blue:#417bbf;--cin-blue-hi:#6c9fdb;--cin-blue-glow:#417bbf66;--cin-seal:#d9b45a;--cin-gutter:clamp(1rem, 4.2vw, 4.5rem);--cin-ease:cubic-bezier(.16, 1, .3, 1);--cin-chips:4.5rem}[data-site=cinematic] .cin-scene{isolation:isolate;background:var(--cin-ink);color:var(--cin-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:0;outline:none;position:relative;overflow:visible}[data-site=cinematic][data-has-pw] .cin-scene{background:0 0}[data-site=cinematic] .cin-track{position:relative}[data-site=cinematic] .cin-stage{min-height:calc(100vh - var(--cin-nav));min-height:calc(100svh - var(--cin-nav));position:relative;overflow:clip}[data-site=cinematic] .cin-scene[data-pinned=true] .cin-track{height:calc(100vh - var(--cin-nav) + var(--len,2) * 100vh);height:calc(100svh - var(--cin-nav) + var(--len,2) * 100svh)}[data-site=cinematic] .cin-scene[data-pinned=true] .cin-stage{top:var(--cin-nav);height:calc(100vh - var(--cin-nav));height:calc(100svh - var(--cin-nav));position:sticky}@media (width<=767px){[data-site=cinematic] .cin-stage{min-height:0}}[data-site=cinematic] .cin-inner{z-index:2;box-sizing:border-box;height:100%;min-height:inherit;max-width:110rem;padding:clamp(1.75rem, 5vh, 4rem) var(--cin-gutter) clamp(1.75rem, 5vh, 4rem);align-content:center;margin-inline:auto;display:grid;position:relative}@media (width>=640px){[data-site=cinematic] .cin-inner{padding-bottom:var(--cin-chips)}}@media (width<=767px){[data-site=cinematic] .cin-inner{padding-block:3.5rem 3rem}}[data-site=cinematic] .cin-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,4vw,5.5rem);display:grid}[data-site=cinematic] .cin-split[data-flip]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}[data-site=cinematic] .cin-split[data-flip]>.cin-copy{order:2}@media (width<=899px){[data-site=cinematic] .cin-split,[data-site=cinematic] .cin-split[data-flip]{grid-template-columns:minmax(0,1fr);gap:2rem}[data-site=cinematic] .cin-split[data-flip]>.cin-copy{order:0}}[data-site=cinematic] .cin-h{font-family:var(--font-brand);letter-spacing:-.045em;color:var(--cin-text);text-wrap:balance;margin:0;font-weight:500;line-height:.96}[data-site=cinematic] .cin-h-xl{font-size:clamp(2.75rem,8.4vw,9rem)}[data-site=cinematic] .cin-h-lg{font-size:clamp(2.5rem,5.6vw,6rem)}[data-site=cinematic] .cin-h-md{font-size:clamp(2.125rem,4.4vw,4.5rem)}[data-site=cinematic] .cin-upper{text-transform:uppercase;letter-spacing:-.04em;line-height:.9}[data-site=cinematic] .cin-accent{color:var(--cin-blue-hi)}[data-site=cinematic] .cin-w{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}[data-site=cinematic] .cin-w-i{will-change:transform;display:inline-block}[data-site=cinematic] .cin-copy{flex-direction:column;align-items:flex-start;gap:clamp(1rem,2.2vw,1.75rem);min-width:0;display:flex}[data-site=cinematic] .cin-kicker{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-dim);align-items:center;gap:.75rem;margin:0;font-size:.75rem;font-weight:500;line-height:1rem;display:inline-flex}[data-site=cinematic] .cin-kicker:before{content:"";background:var(--cin-blue);border-radius:62.4375rem;flex:none;width:1.75rem;height:.1875rem}@media (width<=639px){[data-site=cinematic] .cin-kicker{display:block}[data-site=cinematic] .cin-kicker:before{margin-bottom:.75rem;display:block}}[data-site=cinematic] .cin-kicker b{color:var(--cin-blue-hi);font-weight:500}[data-site=cinematic] .cin-support{max-width:46ch;font-family:var(--font-brand);color:var(--cin-dim);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.5vw,1.4375rem);font-weight:400;line-height:1.5}[data-site=cinematic] .cin-define{max-width:52ch;font-family:var(--font-brand);color:var(--cin-text);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.55vw,1.4rem);line-height:1.45}[data-site=cinematic] .cin-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}[data-site=cinematic] .cin-num{flex-direction:column;gap:.5rem;min-width:0;margin:0;display:flex}[data-site=cinematic] .cin-num-row{font-family:var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--cin-text);align-items:baseline;gap:.6rem;font-weight:600;line-height:.86;display:flex}[data-site=cinematic] .cin-num-md .cin-num-row{font-size:clamp(2.5rem,4vw,4rem)}[data-site=cinematic] .cin-num-lg .cin-num-row{font-size:clamp(3.25rem,7vw,7.25rem)}[data-site=cinematic] .cin-num-xl .cin-num-row{font-size:clamp(4.5rem,11vw,11.5rem)}[data-site=cinematic] .cin-num-u{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cin-faint);font-size:max(.2em,.6875rem);font-weight:500}[data-site=cinematic] .cin-num-l{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-dim);font-size:.75rem;font-weight:500;line-height:1rem}[data-site=cinematic] [data-seg]{--t:clamp(0, calc((var(--p,1) - var(--a,0)) / (var(--b,1) - var(--a,0))), 1)}[data-site=cinematic] .cin-media{border:1px solid var(--cin-line);background:radial-gradient(120% 90% at 72% 18%,#417bbf1a,#0000 60%),linear-gradient(160deg,#070b10 0%,#000 100%);border-radius:clamp(1rem,1.2vw,1.5rem);margin:0;position:relative;overflow:hidden}[data-site=cinematic] .cin-media[data-ready=false]{opacity:0}[data-site=cinematic] .cin-media{transition:opacity .6s}[data-site=cinematic] .cin-media-fill{border:0;border-radius:0;position:absolute;inset:0}[data-site=cinematic] .cin-media-el{width:100%;height:100%;display:block;position:absolute;inset:0}[data-site=cinematic] .cin-media-video{opacity:0;transition:opacity .7s var(--cin-ease)}[data-site=cinematic] .cin-media[data-playing=true] .cin-media-video{opacity:1}[data-site=cinematic] .cin-pause{z-index:4;width:2.75rem;height:2.75rem;color:var(--cin-text);border:1px solid var(--cin-line-2);-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#05070a9e;border-radius:62.4375rem;place-items:center;padding:0;transition:background-color .2s,border-color .2s;display:grid;position:absolute;bottom:.75rem;right:.75rem}[data-site=cinematic] .cin-pause:hover{border-color:var(--cin-blue-hi);background:#05070ae6}[data-site=cinematic] .cin-canvas{background:var(--cin-ink);position:absolute;inset:0}[data-site=cinematic] .cin-canvas-el{opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block;position:absolute;inset:0}[data-site=cinematic] .cin-canvas[data-state=ready] .cin-canvas-el{opacity:1}[data-site=cinematic] .cin-canvas-fallback{position:absolute;inset:0}[data-site=cinematic] .cin-canvas .cin-pause{right:var(--cin-gutter);bottom:1.25rem}[data-site=cinematic] .cin-details-wrap{z-index:3;background:var(--cin-ink);border-top:1px solid var(--cin-line);position:relative}[data-site=cinematic] .cin-details{box-sizing:border-box;max-width:110rem;padding-inline:var(--cin-gutter);interpolate-size:allow-keywords;margin-inline:auto}[data-site=cinematic] .cin-details::details-content{block-size:0;transition:block-size .45s var(--cin-ease), content-visibility .45s allow-discrete;overflow:clip}[data-site=cinematic] .cin-details[open]::details-content{block-size:auto}[data-site=cinematic] .cin-details-sum{cursor:pointer;min-height:4.25rem;font-family:var(--font-brand);color:var(--cin-dim);border-radius:.75rem;align-items:center;gap:1rem 1.75rem;font-size:.9375rem;line-height:1.3;list-style:none;display:flex}[data-site=cinematic] .cin-details-sum::-webkit-details-marker{display:none}[data-site=cinematic] .cin-details-sum:hover{color:var(--cin-text)}[data-site=cinematic] .cin-details-sum:focus-visible{outline:.125rem solid var(--cin-blue-hi);outline-offset:.125rem}[data-site=cinematic] .cin-details-k{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-blue-hi);flex:none;font-size:.75rem;font-weight:500}[data-site=cinematic] .cin-details-t{flex:1;min-width:0}[data-site=cinematic] .cin-details-i{flex:none;width:1.125rem;height:1.125rem;position:relative}[data-site=cinematic] .cin-details-i:before,[data-site=cinematic] .cin-details-i:after{content:"";width:100%;height:1.5px;transition:transform .3s var(--cin-ease);background:currentColor;position:absolute;top:50%;left:0}[data-site=cinematic] .cin-details-i:after{transform:rotate(90deg)}[data-site=cinematic] .cin-details[open] .cin-details-i:after{transform:rotate(0)}[data-site=cinematic] .cin-details-body{color:var(--cin-dim);font-family:var(--font-read);padding-block:.5rem 4rem;font-size:1rem;line-height:1.7}[data-site=cinematic] .cin-details-body h3{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-text);margin:0 0 .75rem;font-size:.75rem;font-weight:500;line-height:1rem}[data-site=cinematic] .cin-details-body p{max-width:64ch;margin:0 0 1rem}[data-site=cinematic] .cin-details-body a:not([data-slot=button]){color:var(--cin-blue-hi);text-underline-offset:.25rem;-webkit-text-decoration:underline #6c9fdb73;text-decoration:underline #6c9fdb73}[data-site=cinematic] .cin-details-body a:not([data-slot=button]):hover{text-decoration-color:currentColor}[data-site=cinematic] .cin-details-body strong{color:var(--cin-text);font-weight:500}.mk-root .cin-chips{left:50%;bottom:calc(.75rem + env(safe-area-inset-bottom,0px) + var(--consent-h,0px));z-index:30;-webkit-backdrop-filter:blur(.75rem)saturate(1.2);backdrop-filter:blur(.75rem)saturate(1.2);background:#05070ab8;border:1px solid #417bbf47;border-radius:62.4375rem;max-width:calc(100vw - 2rem);transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1),visibility linear;display:block;position:fixed;transform:translate(-50%)}.mk-root .cin-chips[data-hidden=true]{opacity:0;visibility:hidden;transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;transform:translate(-50%,.875rem)}.mk-root .cin-chips-list{max-width:min(40.0625rem, calc(100vw - 2rem - 2px), var(--chip-max,40.0625rem));scrollbar-width:none;border-radius:62.4375rem;align-items:center;gap:.25rem;margin:0;padding:.3125rem;list-style:none;display:flex;overflow-x:auto}.mk-root .cin-chips-list::-webkit-scrollbar{display:none}.mk-root .cin-chips-list[data-scroll]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 1.5rem calc(100% - 1.5rem),#0000)}.mk-root .cin-chips-list>li{flex:none}.mk-root .cin-chip{box-sizing:border-box;min-width:5.4375rem;height:2.125rem;font-family:var(--font-brand);white-space:nowrap;color:#a9b4c4;background:0 0;border:1px solid #0000;border-radius:62.4375rem;place-items:center;padding:0 .4375rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:color .12s,border-color .12s,background-color .24s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.mk-root .cin-chip:hover{color:#f4f7fb;background:#417bbf29}.mk-root .cin-chip[data-done]{color:#f4f7fbb8}.mk-root .cin-chip[aria-current=location]{color:#f4f7fb;background:#122132;border-color:#417bbfb3}.mk-root .cin-chip:focus-visible{outline-offset:.0625rem;outline:.125rem solid #6aa3e6}.mk-root .cin-chip-bar{transform-origin:0;opacity:0;background:#6aa3e6;height:.125rem;position:absolute;bottom:.3125rem;left:.75rem;right:.75rem;transform:scaleX(0)}.mk-root .cin-chip[aria-current=location] .cin-chip-bar{transform:scaleX(var(--cp,0));opacity:1}.cin-chapters-btn{right:1rem;bottom:calc(max(1rem, env(safe-area-inset-bottom,0px)) + var(--consent-h,0px));z-index:30;color:#f4f7fb;background:#05070aeb;border:1px solid #417bbf66;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;transition:opacity .3s;display:grid;position:fixed}.cin-chapters-btn[data-hidden]{opacity:0;pointer-events:none}.cin-chapters-btn:focus-visible{outline-offset:.125rem;outline:.125rem solid #6aa3e6}.cin-sheet{color:#f4f7fb;max-height:70dvh;background:#05070a!important;border-top:1px solid #417bbf47!important;border-radius:1.125rem 1.125rem 0 0!important}.cin-sheet-head{padding:1.25rem 1.5rem .5rem}.cin-sheet-title{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:#a9b4c4;font-weight:500;font-size:.75rem!important}.cin-sheet-list{padding:0 0 max(1rem, env(safe-area-inset-bottom,0px));margin:0;list-style:none;overflow-y:auto}.cin-sheet-row{height:3rem;font-family:var(--font-brand);color:#f4f7fb;justify-content:space-between;align-items:center;padding:0 1.5rem;font-size:1rem;font-weight:500;text-decoration:none;display:flex;position:relative}.cin-sheet-row[aria-current=location]{background:#122132}.cin-sheet-row[aria-current=location]:before{content:"";background:#6aa3e6;width:.1875rem;position:absolute;top:0;bottom:0;left:0}.cin-sheet-row:focus-visible{outline-offset:-.125rem;outline:.125rem solid #6aa3e6}.cin-sheet-n{font-family:var(--font-label);color:#8a9bb0;font-size:.75rem}@media (prefers-reduced-motion:reduce){[data-site=cinematic] *,[data-site=cinematic] :before,[data-site=cinematic] :after{transition:none!important;animation:none!important}[data-site=cinematic] .cin-w-i{will-change:auto}}@media (width<=639px){[data-site=cinematic] .cin-inner{padding-bottom:calc(3rem + var(--consent-h,0px))}}[data-site=cinematic] .cin-h{text-shadow:0 .125rem 1.375rem #05070ab3,0 0 .1875rem #05070a80;font-weight:600}[data-site=cinematic] .cin-support,[data-site=cinematic] .cin-define{color:#cbd5e1;text-shadow:0 1px .875rem #05070ae6,0 0 .125rem #05070ab3;font-weight:500}[data-site=cinematic] .cin-kicker{color:#c3cdda;text-shadow:0 1px .625rem #05070ae6;font-weight:600}.cin-counter .cin-num-v{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600;display:inline-block}.cin-plate{color:#f4f7fb;background:#05070aeb;border:1px solid #417bbf66;border-radius:.75rem;max-width:28ch;padding:.375rem .625rem;font-size:clamp(.875rem,.380952vw + .782143rem,1.125rem);line-height:1.25;display:inline-block}@media (width>=640px){.cin-plate{padding:.5rem .75rem}}.cin-plate-tag{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.cin-plate-name{font-family:var(--font-brand);font-weight:600}.cin-plate-value{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.pt{--pp:1}.pt-w{--w:clamp(0, calc(var(--pp) * var(--n) - var(--i)), 1);color:color-mix(in srgb, #f4f7fb calc(var(--w) * 100%), #6b7788)}@media (prefers-reduced-motion:reduce){.pt{--pp:1!important}}@media (width<=767px){[data-site=cinematic] .cin-support,[data-site=cinematic] .cin-define,[data-site=cinematic] .cin-copy>p{text-shadow:0 0 .25rem #05070af2,0 0 .75rem #05070aeb,0 0 1.5rem #05070ad9,0 1px .125rem #000}}
