@media (width<=899px){[data-site=cinematic].home-root.home-root .cin-scene[data-pinned=false],[data-site=cinematic].home-root.home-root .cin-scene[data-pinned=false]+.cin-scene{margin-top:0}[data-site=cinematic].home-root.home-root .cin-scene[data-pinned=false] .cin-stage,[data-site=cinematic].home-root.home-root .cin-scene[data-pinned=false]>.cin-details-wrap{opacity:1}:is(#audit,#seal,#compare,#edits,#wire,#start) .cin-stage{min-height:0}:is(#audit,#seal,#compare,#edits,#wire,#start) .cin-inner{padding-top:3.5rem;padding-bottom:5rem}:is(#audit,#seal,#compare,#edits,#wire,#start) .cin-copy{max-width:100%}:is(#audit,#seal,#compare,#edits,#wire,#start) .cin-support{max-width:36rem;font-size:1.0625rem}:is(#audit,#seal,#compare,#edits,#wire,#start) :is(h1,h2,h3,p,li,b,span,em,a,button){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual}#audit .cin-split{gap:1.75rem}#audit .home-radar{order:-1;width:min(100%,34rem);margin-top:.5rem}#seal .cin-split{gap:1.75rem}#seal .home-dossier{display:contents}#seal .home-sheet3d{order:-1;justify-self:center;width:min(100%,24rem)}#seal .home-pins{order:1;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:.5rem;display:grid}#seal .home-pins li{background:#05070ab3;border:1px solid #417bbf4d;border-radius:1rem;align-items:flex-start;gap:1rem;padding:.875rem 1rem}#seal .home-pins b{font-size:1.125rem;line-height:1.3}#seal .home-pins li>span:last-child>span{font-size:1rem;line-height:1.45}#seal .home-paper-tag{font-size:.75rem}#edits .pal-wrap{gap:1.75rem}#edits .pal-title{gap:1rem}#edits .pal-support{margin:0}#edits .pal{gap:1.25rem}#edits .pal-clock{font-size:.75rem}#edits .pal-tick{font-size:1rem}#edits .pal-kept{gap:.875rem}#edits .pal-row{padding:1rem 1.125rem 1.125rem}#edits .pal-v{font-size:.75rem}#edits .pal-row p{font-size:1.125rem;line-height:1.35}#edits .pal-row em{font-size:.75rem;line-height:1.5}#edits .pal-sum{font-size:.75rem;line-height:1.6}#wire .home-wire-split{gap:1.5rem}#wire .home-wire-fig{gap:1rem;margin-top:0}#wire .home-wire-legend{box-sizing:border-box;order:-1;grid-template-columns:auto auto 1fr;justify-content:start;gap:.625rem 1.5rem;width:100%;padding:.75rem .875rem;display:grid}#wire .home-wire-legend .home-sample{grid-column:1/-1}#wire .home-wire-count{box-shadow:none;opacity:1;background:0 0}#wire .home-lanes{grid-template-columns:minmax(0,1fr);gap:.75rem;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}#wire .home-lane{display:contents}#wire .home-lane[aria-hidden=true]{display:none}#wire .home-lane ul{display:contents;transform:none}#wire .home-wire{width:auto;height:auto;min-height:0;opacity:var(--t,1);transform:translate3d(0, calc((1 - var(--t,1)) * .75rem), 0);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tag time""head head";align-items:center;gap:.5rem .75rem;padding:.75rem 1rem .875rem;display:grid}#wire .home-wire.is-repeat{opacity:calc(.82 * var(--t,1))}#wire .home-wire-tag{grid-area:tag;justify-self:start;font-size:.8125rem}#wire .home-wire b{-webkit-line-clamp:unset;grid-area:head;font-size:1.125rem;line-height:1.3;display:block;overflow:visible}#wire .home-wire i{grid-area:time;justify-self:end;font-size:.9375rem}#start .home-start-inner{align-content:start}#start .home-start-actions{margin-top:.5rem}}@media (width<=999px){#compare .cin-inner{row-gap:0}#compare .cx-tabs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.5rem;margin-top:1.75rem;margin-bottom:.875rem;display:grid}#compare .cx-tabs [role=tab]{color:#b4bfcf;min-height:3rem;font:500 .9375rem/1.2 var(--font-brand);text-wrap:balance;cursor:pointer;background:0 0;border:1px solid #417bbf57;border-radius:62.4375rem;padding:.5rem .625rem}#compare .cx-tabs [role=tab][aria-selected=true]{color:#f4f7fb;background:#417bbf33;border-color:#417bbf}#compare .cx{grid-template-columns:minmax(0,1fr);gap:1rem}#compare .cx[data-touched]{--p:1}#compare .cx[data-tab="0"] #cx-pane-1,#compare .cx[data-tab="1"] #cx-pane-0{display:none}#compare .cx-pane{gap:.75rem;padding:.875rem}#compare .cx-pane .home-sticker{justify-self:start;font-size:.75rem}#compare .cx-count{font-size:1.0625rem;line-height:1.35}#compare .cx-count b{font-size:2rem}#compare .cx-list{gap:.5rem}#compare .cx-groups{gap:.75rem}#compare .cx-row{grid-template-columns:1.25rem auto minmax(0,1fr);grid-template-areas:"ico name name""ico time tag""ico text text";align-items:baseline;gap:.1875rem .5rem;min-height:0;padding:.625rem .75rem .75rem .625rem}#compare .cx-ico{align-self:start;margin-top:.125rem}#compare .cx-name{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-size:1.0625rem;line-height:1.3}#compare .cx-time,#compare .cx-tag{white-space:normal;text-overflow:clip;font-size:.875rem;line-height:1.4;overflow:visible}#compare .cx-time:after{content:"·";color:#8a96a8;margin-left:.5rem}#compare .cx-text{white-space:normal;text-overflow:clip;color:#c4cedc;margin-top:.125rem;font-size:1rem;line-height:1.4;overflow:visible}#compare .cx-row[data-copy]{opacity:calc(.85 * var(--t,1));margin-left:1.25rem}#compare .cx-row[data-copy]:before{width:.8125rem;left:-.8125rem}#compare .cx-row[data-copy]:after{left:-.8125rem}#compare .home-pane-verdict,#compare .cx-note{color:#d3dbe7;font-size:1.0625rem;line-height:1.45;display:block}}@media (width<=639px){#audit .home-radar-mean{min-width:5.25rem;min-height:0;padding:.375rem .625rem}#audit .home-radar-mean .cin-num-row{font-size:1.875rem}#audit .home-radar-mean .cin-num-l{letter-spacing:.08em;font-size:.75rem}#start .cin-h-xl{font-size:13vw;line-height:.95}#audit .cin-h,#seal .cin-h,#compare .cin-h,#edits .cin-h,#wire .cin-h{text-wrap:balance}}@media (width>=700px) and (width<=899px){#edits .pal-kept{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;padding-top:1.1rem}#edits .pal-row:before{display:block}#seal .home-pins,#wire .home-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){#wire .home-wire{transform:none}}.ctx{max-width:100rem;padding:clamp(4rem, 8vh, 7rem) var(--cin-gutter) clamp(7rem, 26vh, 14rem);flex-direction:column;gap:clamp(2rem,5vh,3.5rem);margin-inline:auto;display:flex}.ctx-head{max-width:56rem}.ctx-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.ctx-card{border:1px solid var(--cin-line);background:linear-gradient(#417bbf12,#ffffff04);border-radius:1rem;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2vw,1.75rem);display:flex}.ctx-n{font:.625rem/1 var(--font-mono);letter-spacing:.12em;color:var(--cin-blue-hi)}.ctx-card h3{font:500 clamp(1.125rem, 1.6vw, 1.5rem)/1.25 var(--font-brand);letter-spacing:-.025em;color:var(--cin-text);margin:0}.ctx-card>p{color:var(--cin-dim);margin:0;font-size:.9375rem;line-height:1.65}.ctx-card .ctx-ex{margin-top:auto}.ctx-ex{border:1px solid var(--cin-line);background:#00000059;border-radius:.75rem;padding:.9rem 1rem 1rem}.ctx-ex-tag{font:.5625rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cin-faint);margin:0 0 .7rem}.ctx-ex-line{font:.6875rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cin-dim);margin:.8rem 0 0}.ctx-ex-line b{font:500 1.25rem/1 var(--font-mono);letter-spacing:0;color:var(--cin-text)}.ctx-ex-line i{color:var(--cin-blue-hi);padding-inline:.3rem;font-style:normal}.ctx-dots{flex-wrap:wrap;gap:.55rem;display:flex}.ctx-dots i{box-sizing:border-box;border:1.5px solid var(--cin-faint);opacity:.2;width:.9rem;height:.9rem;transition:opacity .4s ease, transform .4s var(--ease-out), background .5s ease, border-color .5s ease;transition-delay:calc(var(--i) * 90ms);border-radius:50%;flex:none;display:block;transform:scale(.6)}.ctx-ex[data-arrived] .ctx-dots i{opacity:1;transform:none}.ctx-ex[data-arrived] .ctx-dots i.is-origin{background:var(--cin-blue-hi);border-color:var(--cin-blue-hi);transition-delay:calc(var(--i) * 90ms), calc(var(--i) * 90ms), 1.3s, 1.3s;box-shadow:0 0 .75rem #78a9e680}.ctx-ex[data-arrived] .ctx-dots i.is-copy{transition-delay:calc(var(--i) * 90ms), calc(var(--i) * 90ms), 0s, 0s;opacity:.45}.ctx-pair{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;display:grid}.ctx-pair p{font:500 .9375rem/1.3 var(--font-brand);color:var(--cin-text);opacity:0;transition:opacity .45s ease, transform .45s var(--ease-out);flex-direction:column;gap:.3rem;margin:0;display:flex;transform:translateY(6px)}.ctx-pair p:last-child{transition-delay:.5s}.ctx-pair span{font:.5rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cin-blue-hi)}.ctx-pair i{background:var(--cin-blue);transform-origin:0;width:1.5rem;height:1px;transition:transform .5s .25s;transform:scaleX(0)}.ctx-ex[data-arrived] .ctx-pair p{opacity:1;transform:none}.ctx-ex[data-arrived] .ctx-pair i{transform:none}.ctx-ver{flex-direction:column;gap:.4rem;display:flex}.ctx-ver p{font:500 .9375rem/1.3 var(--font-brand);color:var(--cin-text);opacity:0;transition:opacity .45s ease, transform .45s var(--ease-out);align-items:baseline;gap:.8rem;margin:0;display:flex;transform:translate(-6px)}.ctx-ver p:nth-child(2){transition-delay:.35s}.ctx-ver p:nth-child(3){transition-delay:.7s}.ctx-ver span{font:.625rem/1 var(--font-mono);letter-spacing:.06em;color:var(--cin-faint);flex:none}.ctx-ver mark{color:var(--cin-text);background:#417bbf38;border-radius:.2em;padding:0 .2em}.ctx-ex[data-arrived] .ctx-ver p{opacity:1;transform:none}.ctx-film{width:min(100%,60rem);margin-inline:auto}.ctx-film-note{font:.5625rem/1.8 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cin-faint);text-align:center;margin:.9rem 0 0}@media (width<=959px){.ctx-cards{grid-template-columns:1fr}.ctx-card .ctx-ex{margin-top:.5rem}}@media (prefers-reduced-motion:reduce){.ctx-dots i,.ctx-pair p,.ctx-pair i,.ctx-ver p{opacity:1;transition:none;transform:none}.ctx-dots i.is-origin{background:var(--cin-blue-hi);border-color:var(--cin-blue-hi)}}.persp{max-width:100rem;padding:clamp(5rem, 10vh, 8rem) var(--cin-gutter) clamp(4rem, 8vh, 6rem);margin-inline:auto;position:relative}.persp-scrim{pointer-events:none;background:linear-gradient(90deg,#000000c7 0%,#0000008c 38%,#0000 62%);position:absolute;inset:0}.persp>:not(.persp-scrim){position:relative}.persp-head{max-width:34rem}.persp-stops{max-width:28rem;margin:0;padding:0;list-style:none}.persp-stop{opacity:.28;flex-direction:column;justify-content:center;gap:.5rem;min-height:62vh;transition:opacity .5s;display:flex}.persp-stop[data-on]{opacity:1}.persp-n{font:.625rem/1 var(--font-mono);letter-spacing:.12em;color:var(--cin-faint)}.persp-region{font:.6875rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cin-blue-hi,#78a9e6);margin:0}.persp-line{font:500 clamp(1.75rem, 3.4vw, 2.75rem)/1.12 var(--font-brand);letter-spacing:-.03em;color:var(--cin-text,#f4f7fb);margin:.25rem 0 0}.persp-tone{border:1px solid var(--cin-line);font:.5625rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cin-dim);border-radius:999px;align-self:flex-start;margin:.75rem 0 0;padding:.35rem .75rem;transition:color .4s,border-color .4s}.persp-stop[data-on] .persp-tone{color:var(--cin-text,#f4f7fb);border-color:var(--cin-blue)}.persp-note{color:var(--cin-dim);max-width:36ch;margin:.5rem 0 0;font-size:1rem;line-height:1.7}.persp-foot{font:.5625rem/1.8 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cin-faint);margin:1rem 0 0}.persp-foot a{color:var(--cin-text,#f4f7fb);text-underline-offset:4px;text-decoration:underline}.persp-pin{z-index:6;pointer-events:none;opacity:0;will-change:transform;transition:opacity .35s;position:fixed;top:0;left:0}.persp-pin[data-on]{opacity:1}.persp-dot{background:var(--cin-text,#f4f7fb);border-radius:50%;width:.625rem;height:.625rem;position:absolute;top:-.3125rem;left:-.3125rem;box-shadow:0 0 0 2px #417bbf8c}.persp-pin[data-on] .persp-dot:after{content:"";border:1px solid var(--cin-blue-hi,#78a9e6);border-radius:50%;animation:2.4s ease-out infinite persp-ring;position:absolute;inset:-.25rem}.persp-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:16rem;font:.8125rem/1.3 var(--font-brand);color:var(--cin-text,#f4f7fb);white-space:nowrap;background:#03060cdb;border:1px solid #78a9e666;border-radius:.75rem;flex-direction:column;gap:.3rem;padding:.7rem .9rem .8rem;display:flex;position:absolute;top:-2.1rem;left:1.1rem}.persp-label b{font:500 .5625rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cin-blue-hi,#78a9e6)}.persp-pin.is-event .persp-label{font:500 .5625rem/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.persp-pin.is-event .persp-dot{background:var(--cin-blue-hi,#78a9e6)}@keyframes persp-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3)}}@media (width<=759px){.persp-pin{display:none}.persp-scrim{background:#0000008c}.persp-stop{min-height:48vh}}@media (prefers-reduced-motion:reduce){.persp-stop,.persp-pin{transition:none}.persp-pin[data-on] .persp-dot:after{animation:none}}.persp-label-line{font-size:.9375rem;line-height:1.3}.persp-rows{gap:.35rem;margin:.4rem 0 0;display:grid}.persp-rows div{grid-template-columns:5.2rem minmax(0,1fr);align-items:baseline;gap:.6rem;display:grid}.persp-rows dt{font:.5rem/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cin-faint,#8f99a6)}.persp-rows dd{color:var(--cin-dim,#a9b4c4);white-space:normal;margin:0;font-size:.8125rem;line-height:1.35}.persp-meter{align-items:center;gap:.3rem;margin:.45rem 0 0;display:flex}.persp-meter span{font:.5rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cin-faint,#8f99a6);margin-right:.35rem}.persp-meter i{background:#ffffff1f;border-radius:99px;width:.9rem;height:.3rem}.persp-meter i[data-full]{background:var(--cin-blue-hi,#78a9e6)}.persp-stop .persp-rows{max-width:24rem;margin-top:.9rem}.persp-stop .persp-rows dd{font-size:.9375rem}@media (width<=759px){.persp-rows div{grid-template-columns:5rem minmax(0,1fr)}}.persp-pin.is-event .persp-label{min-width:0;padding:.5rem .8rem}.persp-pin[data-flip] .persp-label{left:auto;right:1.1rem}[data-site=cinematic] .pf-wrap{flex-direction:column;align-items:center;gap:.875rem;width:100%;min-width:0;display:flex}[data-site=cinematic] .pf-frame{width:min(100%,105rem);opacity:clamp(0, calc(var(--t,1) * 3), 1);transform:translateY(calc((1 - var(--t,1)) * 4vh));background:#000;border:1px solid #e6eaef33;border-radius:clamp(1rem,1.2vw,1.375rem);position:relative;overflow:hidden;box-shadow:0 2.5rem 8.75rem #417bbf4d,0 0 0 1px #417bbf29}[data-site=cinematic] .pf-poster,[data-site=cinematic] .pf-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}[data-site=cinematic] .pf-poster{transition:opacity .35s}[data-site=cinematic] .pf-poster[data-hidden]{opacity:0}[data-site=cinematic] .pf-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:absolute;inset:0}[data-site=cinematic] .pf-open:focus-visible{outline:.1875rem solid var(--cin-blue-hi);outline-offset:-.1875rem}[data-site=cinematic] .pf-hint{color:var(--cin-text);border:1px solid var(--cin-line-2);opacity:0;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#05070ab8;border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.7813rem;transition:opacity .2s;display:inline-flex;position:absolute;top:.875rem;right:.875rem}[data-site=cinematic] .pf-open:hover .pf-hint,[data-site=cinematic] .pf-open:focus-visible .pf-hint,[data-site=cinematic] .pf-frame[data-motion=off] .pf-hint{opacity:1}[data-site=cinematic] .pf-play{color:#05070a;background:var(--cin-text);pointer-events:none;border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 3.75rem #417bbf8c}[data-site=cinematic] .pf-pause,[data-site=cinematic] .pf-replay{min-width:2.75rem;min-height:2.75rem;color:var(--cin-text);border:1px solid var(--cin-line-2);cursor:pointer;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#05070ab8;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;display:inline-flex;position:absolute;bottom:.875rem;left:.875rem}[data-site=cinematic] .pf-sound{min-width:2.75rem;min-height:2.75rem;color:var(--cin-text);border:1px solid var(--cin-line-2);cursor:pointer;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#05070ab8;border-radius:62.4375rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .875rem;font-size:.8125rem;display:inline-flex;position:absolute;bottom:.875rem;right:.875rem}[data-site=cinematic] .pf-sound:focus-visible,[data-site=cinematic] .pf-pause:focus-visible,[data-site=cinematic] .pf-replay:focus-visible{outline:.1875rem solid var(--cin-blue-hi);outline-offset:.125rem}[data-site=cinematic] .pf-frame:after{content:"";background:linear-gradient(90deg, var(--cin-blue), var(--cin-blue-hi));height:.1875rem;transform:scaleX(var(--p,0));transform-origin:0;opacity:.85;pointer-events:none;position:absolute;inset:auto 0 0}[data-site=cinematic] .pf-frame[data-state=idle]:after,[data-site=cinematic] .pf-frame[data-state=ended]:after{opacity:0}[data-site=cinematic] .pf-chapters{grid-template-columns:repeat(var(--pf-cols,4), minmax(0, 1fr));gap:.625rem;width:min(100%,105rem);margin:0;padding:0;list-style:none;display:grid}[data-site=cinematic] .pf-chapters li{color:var(--cin-faint);border-top:1px solid var(--cin-line);gap:.625rem;padding-top:.625rem;font-size:.8125rem;transition:color .3s,border-color .3s;display:flex}[data-site=cinematic] .pf-chapters li span{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;font-size:.6875rem}[data-site=cinematic] .pf-chapters li[data-on]{color:var(--cin-text);border-top-color:var(--cin-blue-hi)}@media (width<=640px){[data-site=cinematic] .pf-chapters{grid-template-columns:repeat(2,minmax(0,1fr))}}.pf-dialog-stage{justify-content:center;align-items:center;min-height:0;padding:3.5rem 1rem .5rem;display:flex}.pf-dialog-video{aspect-ratio:16/9;cursor:pointer;background:#000;border-radius:.875rem;max-width:100%;max-height:100%}.pf-controls{background:#000;border-top:1px solid #e6eaef24;flex-wrap:wrap;align-items:center;gap:.75rem .875rem;padding:.75rem 1rem 1rem;display:flex}.pf-ctl{color:#05070a;cursor:pointer;background:#eef1f5;border:0;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.pf-ctl:focus-visible,.pf-chap:focus-visible,.pf-scrub input:focus-visible{outline-offset:.125rem;outline:.1875rem solid #6c9fdb}.pf-time{color:#a9b5c3;font-variant-numeric:tabular-nums;min-width:3ch;font-size:.8125rem}.pf-scrub{flex:20rem;min-width:10rem;height:2.75rem;position:relative}.pf-scrub input{accent-color:#417bbf;cursor:pointer;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.pf-ticks{pointer-events:none;position:absolute;inset:0}.pf-ticks i{opacity:.9;background:#6c9fdb;border-radius:1px;width:.125rem;height:.625rem;position:absolute;top:.5rem}.pf-chap-buttons{flex-wrap:wrap;flex:1 0 100%;gap:.5rem;display:flex}.pf-chap{color:#a9b5c3;cursor:pointer;background:0 0;border:1px solid #e6eaef33;border-radius:62.4375rem;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .875rem;font-size:.8438rem;display:inline-flex}.pf-chap span{letter-spacing:.08em;opacity:.8;font-size:.6875rem}.pf-chap[data-on]{color:#eef1f5;background:#417bbf29;border-color:#6c9fdb}@media (prefers-reduced-motion:reduce){[data-site=cinematic] .pf-poster,[data-site=cinematic] .pf-chapters li{transition:none}}[data-site=cinematic] .home-preview{background:var(--cin-ink)}.prev{max-width:100rem;padding:clamp(4rem, 8vh, 7rem) var(--cin-gutter) clamp(7rem, 26vh, 14rem);flex-direction:column;gap:clamp(1.5rem,4vh,2.5rem);margin-inline:auto;display:flex}.prev-head{max-width:46rem}.prev-film{width:min(100%,64rem);margin-inline:auto}.prev-note{text-align:center;font:.5625rem/1.8 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cin-faint);margin:0}.prev-note a{color:var(--cin-text);text-underline-offset:4px;text-decoration:underline}.prev-fallback{border:1px solid var(--cin-line);color:var(--cin-dim);text-align:center;border-radius:1rem;margin:0;padding:2rem}[data-site=cinematic] .tr-box{min-width:0;container-type:inline-size}[data-site=cinematic] .tr{gap:clamp(1rem,2.4vw,1.5rem);min-width:0;display:grid}[data-site=cinematic].home-root .tr-head{align-items:end;gap:1.25rem 2rem;min-width:0;display:grid}[data-site=cinematic].home-root .tr-head .cin-support{max-width:44rem}[data-site=cinematic].home-root .tr-nums{gap:clamp(1.5rem,4vw,3.5rem);display:flex}[data-site=cinematic].home-root .tr-nums .is-blue .cin-num-row{color:var(--cin-blue-hi)}[data-site=cinematic] .tm{aspect-ratio:270/112;background:radial-gradient(120% 90% at 50% 40%,#080e189e,#020305db 70%);border:1px solid #ffffff17;border-radius:1.4em;width:100%;position:relative;overflow:hidden;box-shadow:0 2.2em 4.5em -2.6em #000000e6,inset 0 1px #ffffff0d;container-type:inline-size}[data-site=cinematic] .tm-in{font-size:1.28205cqw;position:absolute;inset:0}[data-site=cinematic] .tm-move{transform:scale(calc(1 + .035 * var(--p,1)));transform-origin:50% 46%;will-change:transform;position:absolute;inset:0}[data-site=cinematic] .tm-cv{width:100%;height:100%;display:block;position:absolute;inset:0}[data-site=cinematic].home-root .tr-claim{flex-wrap:wrap;align-items:center;gap:.6em .9em;margin:0;display:flex}[data-site=cinematic].home-root .cin-copy>.tr-claim{margin-top:.9em}[data-site=cinematic] .tr-claim .home-sample{font:500 .72em/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-text);background:#417bbf57;border:1px solid #6c9fdb66;border-radius:62.4375rem;margin:0;padding:.3em .9em}[data-site=cinematic] .tr-claim q{quotes:"“" "”";font:italic 400 1.6em/1.15 var(--font-report);color:var(--cin-text)}[data-site=cinematic] .tm-chip{--c:clamp(0, calc((var(--p,1) - var(--ca,1)) / .05), 1);--tx:1.1em;--ty:-50%;left:var(--x);top:var(--y);z-index:2;align-items:center;gap:calc(.55em * (1 - var(--c)));padding:.22em calc(.85em * (1 - var(--c)) + .22em) .22em .22em;white-space:nowrap;color:#d4e3f6;-webkit-backdrop-filter:blur(.3em);backdrop-filter:blur(.3em);opacity:var(--t);transform:translate(var(--tx), var(--ty)) scale(calc(.88 + .12 * var(--t)));background:#030508d1;border:1px solid #96b9e14d;border-radius:62.4375rem;display:inline-flex;position:absolute}[data-site=cinematic] .tm-chip[data-side=l]{--tx:calc(-100% - 1.1em)}[data-site=cinematic] .tm-chip[data-side=lu]{--tx:calc(-100% - 1.1em);--ty:calc(-50% - 1.9em)}[data-site=cinematic] .tm-chip[data-side=t]{--tx:-50%;--ty:calc(-100% - 1.1em)}[data-site=cinematic] .tm-chip[data-side=b]{--tx:-50%;--ty:1.1em}[data-site=cinematic] .tm-chip[data-origin]{color:#fff;background:#143058db;border-color:#6c9fdbbf;gap:.55em;padding-right:.9em;box-shadow:0 0 1.6em -.3em #417bbfcc}[data-site=cinematic] .tm-id{width:1.75em;height:1.75em;font:600 1em/1 var(--font-brand);color:#dbe9fb;border:1px solid #a0c3eb8c;border-radius:50%;flex:none;place-items:center;display:grid}[data-site=cinematic] .tm-chip[data-origin] .tm-id{color:#05070a;background:var(--cin-blue-hi);border-color:#0000}[data-site=cinematic] .tm-time,[data-site=cinematic] .tm-tag,[data-site=cinematic] .tm-short{font:500 .78em/1 var(--font-label);letter-spacing:.06em;display:block;overflow:hidden}[data-site=cinematic] .tm-time{max-width:calc(3.8em * (1 - var(--c)));opacity:clamp(0, calc(1 - 2.5 * var(--c)), 1);color:#a9b9cf}[data-site=cinematic] .tm-tag{max-width:calc(11em * (1 - var(--c)));opacity:clamp(0, calc(1 - 2.5 * var(--c)), 1);letter-spacing:.1em;text-transform:uppercase;color:#8fa3bd;font-size:.66em}[data-site=cinematic] .tm-chip[data-origin] .tm-tag{color:#9cc2f2}[data-site=cinematic] .tm-short{max-width:calc(5em * var(--c));opacity:clamp(0, calc(2.5 * var(--c) - 1.5), 1);letter-spacing:.12em;text-transform:uppercase;color:#9cc2f2;font-size:.66em}[data-site=cinematic] .tm-chip:not([data-origin]) .tm-short{display:none}[data-site=cinematic] .tm-sum{z-index:3;font:500 1.35em/1.15 var(--font-brand);white-space:nowrap;color:#05070a;background:var(--cin-text);opacity:var(--t);transform:translateX(-50%) rotate(-1.2deg) scale(calc(.9 + .1 * var(--t)));border-radius:62.4375rem;margin:0;padding:.5em 1.2em;position:absolute;bottom:17%;left:50%;box-shadow:0 .6em 2em -.6em #000c}[data-site=cinematic] .tm-rail{z-index:3;align-items:flex-end;gap:2em;display:flex;position:absolute;bottom:1.3em;left:2.2em;right:2.2em}[data-site=cinematic] .tm-clock{min-width:5.6em;font:500 2.1em/1 var(--font-data,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;color:#eaf3ff;text-shadow:0 0 .8em #6c9fdb99;flex:none;gap:.35em;display:grid}[data-site=cinematic] .tm-clock:before{content:"Latest report";font:500 .31em/1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-dim);text-shadow:none}[data-site=cinematic] .tm-track{--f:clamp(0, calc((var(--p,1) - .07) / .67), 1);flex:1;min-width:0;position:relative}[data-site=cinematic] .tm-ticks{border-top:1px solid #ffffff29;justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}[data-site=cinematic] .tm-ticks li{width:3.6em;opacity:calc(.3 + .7 * var(--t));justify-items:center;gap:.15em;display:grid}[data-site=cinematic] .tm-ticks i{width:.72em;height:.72em;transform:scale(calc(.7 + .3 * var(--t)));background:#03050a;border:1.5px solid #9db8dd;border-radius:50%;margin-top:-.4em}[data-site=cinematic] .tm-ticks li[data-origin] i{background:var(--cin-blue-hi);border-color:#0000;box-shadow:0 0 .8em #6c9fdbe6}[data-site=cinematic] .tm-ticks b{font:600 .9em/1 var(--font-brand);color:#dbe9fb}[data-site=cinematic] .tm-ticks span{font:500 .62em/1 var(--font-label);letter-spacing:.04em;color:#8fa3bd}[data-site=cinematic] .tm-head{left:calc(1.8em + (100% - 3.6em) * var(--f));background:linear-gradient(#0000,#bee1ffe6);width:1px;height:1.6em;position:absolute;top:-1.6em;box-shadow:0 0 .8em #96c8ffb3}@media (width>=1000px){[data-site=cinematic] .tr-box{place-items:center;display:grid}[data-site=cinematic] .cin-scene[data-pinned=true] .tr-inner{grid-template-rows:minmax(0,1fr)}[data-site=cinematic] .cin-scene[data-pinned=true] .tr-box{height:100%;container-type:size}[data-site=cinematic] .tr{--stage-h:42.5;gap:1.3em;width:78em;max-width:100%;font-size:min(1.3rem,1.28205cqw)}[data-site=cinematic] #trace .tr{--stage-h:46.2}[data-site=cinematic] .cin-scene[data-pinned=true] .tr{font-size:min(1.3rem, calc(100cqw / 78), calc(100cqh / var(--stage-h)))}[data-site=cinematic].home-root .tr-head{grid-template-columns:minmax(0,36em) minmax(0,1fr) 16.5em;align-items:end;gap:1.5em 3em}[data-site=cinematic].home-root .tr-head .cin-kicker{margin:0;font-size:.78em}[data-site=cinematic].home-root .tr-head .cin-h{margin:.7em 0 0;font-size:3.05em;line-height:.98}[data-site=cinematic].home-root .tr-head .cin-support{max-width:22em;margin:0;font-size:1.02em}[data-site=cinematic].home-root .tr-nums{justify-content:flex-end;gap:1.6em;font-size:1em}[data-site=cinematic].home-root .tr-nums .cin-num{min-width:4.6em}[data-site=cinematic].home-root .tr-nums .cin-num-row{font-size:3.9em}[data-site=cinematic].home-root .tr-nums .cin-num-l{font-size:.74em}}@media (width<=999px){[data-site=cinematic].home-root .tr-head{grid-template-columns:minmax(0,1fr)}[data-site=cinematic].home-root .tr-head .cin-copy{gap:1rem}[data-site=cinematic] .tm-chip{font-size:max(.82em,9px)}[data-site=cinematic] .tm-time,[data-site=cinematic] .tm-tag{display:none}[data-site=cinematic] .tm-chip,[data-site=cinematic] .tm-chip[data-origin]{gap:.4em;padding:.18em}[data-site=cinematic] .tm-chip[data-origin]{padding-right:.7em}[data-site=cinematic] .tm-short{opacity:1;max-width:5em}[data-site=cinematic] .tm-rail{left:1.2em;right:1.2em}[data-site=cinematic] .tm-clock{font-size:1.7em}[data-site=cinematic] .tm-ticks span{display:none}[data-site=cinematic] .tm-sum{font-size:1.15em}}@media (width<=767px){[data-site=cinematic] .tm{border-radius:1rem}[data-site=cinematic] .tm-in{font-size:1.92308cqw}[data-site=cinematic] .tm-chip{display:none}[data-site=cinematic] .tm-clock{font-size:1.5em}[data-site=cinematic] .tm-ticks b{font-size:1.15em}[data-site=cinematic] .tm-sum{display:none}}@media (prefers-reduced-motion:reduce){[data-site=cinematic] #trace:before,[data-site=cinematic] #zones:before{content:"";pointer-events:none;background:linear-gradient(#0000,#000000e0 12% 88%,#0000);position:absolute;inset:0}[data-site=cinematic] .tm-move{will-change:auto;transform:none}}[data-site=cinematic] .zw{--fin:clamp(0, calc((var(--p,1) - .76) / .14), 1);grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;min-width:0;display:grid}[data-site=cinematic] .zw-tile,[data-site=cinematic] .zw-key{aspect-ratio:1/1.1;border:1px solid rgb(150 185 225/calc(.14 + .26 * var(--t) * (.4 + .6 * var(--h,.5))));min-width:0;min-height:0;box-shadow:0 1.8em 3.4em -2.4em #000000e6, 0 0 2.4em -.8em rgb(65 123 191/calc(var(--t) * var(--h,.5) * .85)), inset 0 1px 0 #ffffff0d;opacity:calc(.55 + .45 * var(--t));transform:translate3d(0, calc((1 - var(--t)) * .9em), 0) scale(calc(.965 + .035 * var(--t)));background:radial-gradient(120% 90% at 50% 22%,#0a121eb3,#030508e6 72%);border-radius:1.1em;grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden;container-type:inline-size}[data-site=cinematic] .zw-tile[data-top]{border-color:rgb(170 210 255/calc(.4 + .4 * var(--fin)));box-shadow:0 1.8em 3.4em -2.4em #000000e6, 0 0 calc(1.5em + 1.6em * var(--fin)) -.4em rgb(95 155 225/calc(.55 + .4 * var(--fin))), inset 0 1px 0 #ffffff14}[data-site=cinematic] .zw-map{min-height:0;position:relative;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}[data-site=cinematic] .zw-map canvas{width:100%;height:100%;display:block;position:absolute;inset:0}[data-site=cinematic] .zw-code{z-index:1;font:500 max(4.4cqw, 9px) / 1 var(--font-label);letter-spacing:.16em;color:#9cc2f2;position:absolute;top:5.2cqw;left:5.6cqw}[data-site=cinematic] .zw-info{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.4cqw 3cqw;padding:0 5.6cqw 5.6cqw;display:grid;position:relative}[data-site=cinematic] .zw-name{font:600 max(7.4cqw, 12px) / 1.1 var(--font-brand);color:#eaf1fa;text-wrap:balance}[data-site=cinematic] .zw-val{font:600 max(15cqw, 22px) / .86 var(--font-display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--cin-text);text-shadow:0 0 .9em rgb(108 159 219/calc(.55 * var(--t) * var(--h,.5)))}[data-site=cinematic] .zw-bar{background:#ffffff1a;border-radius:62.4375rem;grid-column:1/-1;height:max(1.6cqw,3px);display:block;overflow:hidden}[data-site=cinematic] .zw-bar i{height:100%;transform:scaleX(calc(var(--t) * var(--h,.5)));transform-origin:0;background:linear-gradient(90deg,#417bbf8c,#9cc2f2);display:block}[data-site=cinematic] .zw-key{box-shadow:none;background:#03050899;border-color:#ffffff17;grid-template-rows:minmax(0,1fr)}[data-site=cinematic] .zw-key-in{flex-direction:column;justify-content:space-between;gap:3cqw;min-height:0;padding:6cqw;display:flex}[data-site=cinematic] .zw-key .home-sample{font:500 max(4.2cqw, 9px) / 1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--cin-text);background:#417bbf57;border:1px solid #6c9fdb66;border-radius:62.4375rem;align-self:flex-start;margin:0;padding:.35em .95em}[data-site=cinematic] .zw-key-t{font:500 max(6.4cqw, 12px) / 1.22 var(--font-brand);color:#dbe6f3;text-wrap:balance;margin:0}[data-site=cinematic] .zw-scale{background:linear-gradient(90deg,#417bbf33,#bfe0ff);border-radius:62.4375rem;height:max(2.2cqw,4px);display:block}[data-site=cinematic] .zw-scale-ends{font:500 max(3.9cqw, 9px) / 1 var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cin-dim);justify-content:space-between;margin-top:2.2cqw;display:flex}[data-site=cinematic] .zw-facts{opacity:var(--t);transform:translate3d(0, calc((1 - var(--t)) * .7em), 0);gap:2.2cqw;margin:0;display:grid}[data-site=cinematic] .zw-facts>div{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;gap:2cqw;padding-top:2.2cqw;display:flex}[data-site=cinematic] .zw-facts dt{font:500 max(3.9cqw, 9px) / 1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-dim)}[data-site=cinematic] .zw-facts dd{font:600 max(5.4cqw, 11px) / 1.1 var(--font-brand);color:#eaf1fa;text-align:right;margin:0}[data-site=cinematic] .zw-facts b{font-family:var(--font-display);color:#9cc2f2;margin-left:.35em}[data-site=cinematic] .zw-digital{border-style:dashed;border-color:rgb(150 185 225/calc(.2 + .3 * var(--t)));background:radial-gradient(120% 70% at 50% 0,#0e1a2ebf,#030508eb 72%)}[data-site=cinematic] .zw-digital .zw-map{-webkit-mask-image:linear-gradient(#0000 0,#000 16% 78%,#0000);mask-image:linear-gradient(#0000 0,#000 16% 78%,#0000)}[data-site=cinematic] .zw-nop{z-index:1;font:500 max(4cqw, 9px) / 1 var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:#cfe0f5;background:#417bbf3d;border:1px solid #96b9e166;border-radius:62.4375rem;padding:.5em 1em;position:absolute;top:4.4cqw;right:5.6cqw}[data-site=cinematic] .zw-sub{font:400 max(5.2cqw, 11px) / 1.3 var(--font-brand);color:var(--cin-dim);grid-column:1/-1}@container (width<=10.5rem){[data-site=cinematic] .zw-facts{display:none}}@media (width>=768px){[data-site=cinematic] .zw{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.9fr);gap:.75rem}[data-site=cinematic] .zw-tile,[data-site=cinematic] .zw-key{grid-column:var(--col,auto);grid-row:var(--row,auto)}[data-site=cinematic] .zw-digital{aspect-ratio:auto;grid-area:1/5/span 2}}@media (width>=1000px){[data-site=cinematic] .zw{grid-auto-rows:15.4em;gap:1.2em}[data-site=cinematic] .zw-tile,[data-site=cinematic] .zw-key{aspect-ratio:auto}}@media (width<=767px){[data-site=cinematic] .zw-digital{aspect-ratio:2.1;grid-area:auto/1/auto/-1}[data-site=cinematic] .zw-digital .zw-name{font-size:max(4.6cqw,14px)}[data-site=cinematic] .zw-digital .zw-val{font-size:max(9cqw,28px)}[data-site=cinematic] .zw-digital .zw-sub{font-size:max(3.4cqw,11px)}[data-site=cinematic] .zw-digital .zw-code,[data-site=cinematic] .zw-digital .zw-nop{font-size:max(2.6cqw,9px)}}[data-site=cinematic] .cx{grid-template-columns:1fr;gap:clamp(.875rem,2vw,1.75rem);width:100%;display:grid}@media (width>=960px){[data-site=cinematic] .cx{grid-template-columns:1fr 1fr;align-items:start}}[data-site=cinematic] .cx-pane{background:linear-gradient(160deg,#ffffff0d,#ffffff04);border:1px solid #ffffff1f;border-radius:1.25rem;gap:.625rem;padding:clamp(.875rem,1.6vw,1.375rem);display:grid;box-shadow:0 1.875rem 5rem -2.5rem #000c,inset 0 1px #ffffff0f}[data-site=cinematic] .cx-pane.is-after{border-color:#417bbf73;box-shadow:0 1.875rem 5.625rem -2.5rem #417bbf8c,inset 0 1px #ffffff14}.cx-count{color:#c9d3e2;margin:0;font-size:.9375rem}.cx-count b{font:600 1.375rem var(--font-brand,sans-serif);color:#fff}.cx-list{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.cx-groups{gap:.625rem;display:grid}.cx-group{background:#417bbf0f;border:1px solid #417bbf4d;border-radius:1rem;padding:.375rem}.cx-row{opacity:0;transition:opacity .5s ease calc(var(--i) * 70ms + .1s), transform .5s ease calc(var(--i) * 70ms + .1s);background:#080c1299;border:1px solid #ffffff14;border-radius:.875rem;grid-template-columns:1.375rem 1fr auto;grid-template-areas:"ico name time""ico text text"".tag tag";align-items:center;gap:1px .625rem;padding:.5rem .625rem;display:grid;transform:translateY(.625rem)}.cx-pane[data-in] .cx-row{opacity:1;transform:none}.cx-pane[data-in] .cx-row[data-copy]{opacity:.62;transform:translate(.875rem)}.cx-row[data-origin]{background:#417bbf33;border-color:#417bbf;box-shadow:0 0 1.375rem -.375rem #417bbfb3}.cx-ico{color:#8fb4e6;grid-area:ico}.cx-name{color:#f1f5fb;overflow-wrap:anywhere;grid-area:name;min-width:0;font-size:.8125rem;font-weight:600}.cx-time{font:500 .6875rem var(--font-label,monospace);color:#a9b6c8;grid-area:time}.cx-text{color:#c9d3e2;grid-area:text;font-size:.8125rem}.cx-tag{font:500 .625rem var(--font-label,monospace);letter-spacing:.08em;text-transform:uppercase;color:#8a96a8;grid-area:tag}.cx-tag.is-first{color:#fff}.cx-tag.is-first:before{content:""}.cx-row[data-origin] .cx-tag{color:#9cc2f2}.cx-note{color:#c9d3e2;margin:0;font-size:.8125rem}.cx-note s{color:#8a96a8}.cx-note em{color:#9cc2f2;font-style:normal}@media (prefers-reduced-motion:reduce){.cx-row{opacity:1;transition:none;transform:none}.cx-pane .cx-row[data-copy]{opacity:.62;transform:translate(.875rem)}}.cmp{display:none}@media (width>=1000px){[data-site=cinematic].home-root .cx,[data-site=cinematic].home-root .cx-tabs{display:none}[data-site=cinematic].home-root .cmp{--pp:var(--p,1);width:77em;max-width:100%;font-size:min(1.3rem, calc((100vw - 2 * var(--cin-gutter)) / 79), calc((100svh - var(--cin-nav) - 5rem) / 38));font-family:var(--font-brand);color:#c9d3e2;margin-inline:auto;display:block;position:relative}[data-site=cinematic].home-root .cin-scene[data-pinned=true] .cmp{position:absolute;top:calc(50% - 1.75rem);left:50%;transform:translate(-50%,-50%)}[data-site=cinematic].home-root .cmp:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 55% at 50% 45%,#417bbf21,#0000 70%);position:absolute;inset:-6em -10em -4em}.cmp-heads{height:5em;position:relative}.cmp-h{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5em 1.1em;margin:0;font-size:1.1em;line-height:1.3;display:flex;position:absolute;inset:0}.cmp-h-1{opacity:calc(clamp(0, (var(--pp) - .22) / .08, 1) * (1 - clamp(0, (var(--pp) - .54) / .07, 1)))}.cmp-h-2{opacity:clamp(0, (var(--pp) - .58) / .07, 1)}.cmp-pill{font:500 .62em/1 var(--font-label,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;color:#e6ebf2;background:#ffffff0f;border:1px solid #ffffff38;border-radius:62.4375rem;align-items:center;padding:.42em 1.05em;display:inline-flex}.cmp-pill.is-blue{color:#dbe9fb;background:#417bbf47;border-color:#6c9fdb99;box-shadow:0 0 1.6em -.5em #417bbfcc}.cmp-count{color:#a9b4c4;font-size:.95em}.cmp-count b{font:600 2.1em/1 var(--font-display,"Archivo", sans-serif);font-variant-numeric:tabular-nums;color:#f4f7fb}.cmp-stage{width:72.6em;height:29em;margin-inline:auto;position:relative}.cmp-list{margin:0;padding:0;list-style:none}.cmp-col{z-index:0;box-sizing:border-box;width:18em;height:calc(var(--ch) * 1em);transform:translate3d(calc(var(--cx) * 1em), calc((1 - var(--t)) * .8em), 0);opacity:var(--t);background:linear-gradient(#417bbf1f,#417bbf08 70%);border:1px solid #6c9fdb4d;border-radius:1.5em;position:absolute;top:0;left:0;box-shadow:0 1.6em 3em -2em #000000e6,inset 0 1px #ffffff0f}.cmp-col-k,.cmp-col-n{font:500 .64em/1 var(--font-label,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.14em;text-transform:uppercase;position:absolute;top:.95em}.cmp-col-k{color:#8fb4e6;left:1.5em}.cmp-col-n{color:#8a96a8;right:1.5em}.cmp-card{--m:clamp(0, calc((var(--pp) - var(--m0)) / (var(--m1) - var(--m0))), 1);--s:calc(var(--m) * var(--m) * (3 - 2 * var(--m)));z-index:1;isolation:isolate;box-sizing:border-box;width:calc((var(--w0) + (var(--w1) - var(--w0)) * var(--s)) * 1em);height:4.4em;transform:translate3d(calc((var(--x0) + (var(--x1) - var(--x0)) * var(--s)) * 1em), calc((var(--y0) + (var(--y1) - var(--y0)) * var(--s)) * 1em + (1 - var(--t)) * .9em), 0);opacity:calc(var(--t) * (1 - .28 * var(--s)));will-change:transform;background:linear-gradient(#0f151ef5,#080c12f5);border:1px solid #ffffff1a;border-radius:1.1em;grid-template-columns:1.5em minmax(0,1fr) auto;grid-template-areas:"ico name name""ico text text""ico tag time";align-content:center;gap:.1em .7em;padding:.5em .85em;font-size:1em;display:grid;position:absolute;top:0;left:0;box-shadow:0 .7em 1.6em -1.1em #000000f2,inset 0 1px #ffffff0d}.cmp-card[data-origin]{opacity:var(--t)}.cmp-card[data-origin]:before{content:"";z-index:-1;border-radius:inherit;opacity:var(--s);background:linear-gradient(#417bbf57,#417bbf24);border:1px solid #5d93d3;position:absolute;inset:-1px;box-shadow:0 0 2.4em -.5em #417bbfcc}.cmp-card[data-copy]:before,.cmp-card[data-copy]:after{content:"";pointer-events:none;opacity:var(--s);position:absolute;left:-.95em}.cmp-card[data-copy]:before{border-top:.13em solid #6c9fdb;border-top-left-radius:.5em;width:.95em;top:50%}.cmp-card[data-copy]:after{top:calc(var(--gap) * -1em);border-left:.13em solid #6c9fdb;bottom:0}.cmp-card[data-copy][data-last]:after{border-bottom-left-radius:.5em;bottom:50%}.cmp-card .cx-ico{color:#8fb4e6;grid-area:ico;align-self:center;width:1.45em;height:1.45em}.cmp-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 .98em/1.2 var(--font-brand);color:#f1f5fb;grid-area:name;overflow:hidden}.cmp-time{font:500 .62em/1.2 var(--font-data,"IBM Plex Mono", ui-monospace, monospace);color:#8f9db0;grid-area:time;align-self:center}.cmp-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:400 .84em/1.3 var(--font-brand);color:#b3bfce;grid-area:text;overflow:hidden}.cmp-tag{text-overflow:ellipsis;white-space:nowrap;font:500 .58em/1.2 var(--font-label,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.07em;text-transform:uppercase;color:#8a96a8;grid-area:tag;overflow:hidden}.cmp-tag-a{opacity:calc(1 - var(--s))}.cmp-tag-b{opacity:var(--s);color:#a9c6ee}.cmp-card[data-origin] .cmp-tag-b{color:#dbe9fb}.cmp-notes{height:3.4em;margin-top:.4em;position:relative}.cmp-note{text-align:center;color:#c9d3e2;place-items:center;margin:0;padding-inline:2em;font-size:1.02em;line-height:1.4;display:grid;position:absolute;inset:0}.cmp-note-1{opacity:calc(clamp(0, (var(--pp) - .46) / .05, 1) * (1 - clamp(0, (var(--pp) - .54) / .05, 1)))}.cmp-note-2{opacity:clamp(0, (var(--pp) - .9) / .06, 1);font-size:.9em}.cmp-note s{color:#8a96a8}.cmp-note em{color:#9cc2f2;font-style:normal}}@media (prefers-reduced-motion:reduce){.cmp-card,.cmp-col{will-change:auto}}[data-site=cinematic] .cx-pane .home-sticker{color:#e6ebf2;letter-spacing:.14em;background:#ffffff0f;border:1px solid #ffffff38;align-self:flex-start;padding:.45rem 1rem;font-size:.6875rem;transform:none}[data-site=cinematic] .cx-pane .home-sticker.is-blue{color:#dbe9fb;background:#417bbf47;border-color:#6c9fdb99;box-shadow:0 0 1.4rem -.4rem #417bbfcc}.reel{--rp:1;--gut:var(--cin-gutter,1.25rem);--nav:var(--cin-nav,64px);--echo:clamp(0, calc((var(--rp) - .1) / .26), 1);--echo-out:clamp(0, calc((var(--rp) - .5) / .16), 1);--screen:clamp(0, calc((var(--rp) - .46) / .3), 1);--cap:clamp(0, calc((var(--rp) - .8) / .12), 1);--c1:clamp(2.1rem, 6.3vw, 6.2rem);--c0:clamp(1.3rem, 2.3vw, 2.1rem);height:340svh;margin-top:clamp(1rem,4vh,3rem);position:relative}.reel[data-static]{--rp:1;height:auto}.reel-stage{top:var(--nav);height:calc(100svh - var(--nav));position:sticky;overflow:hidden}.reel[data-static] .reel-stage{height:auto;min-height:44rem;position:relative;top:0}.reel-head{z-index:2;left:0;top:calc(50% - 40% * var(--screen));width:calc(60% - 22% * var(--screen));max-width:62rem;transform:translateY(calc(-50% * (1 - var(--screen))));position:absolute}.reel-kicker{font:.6875rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cin-blue-hi,#78a9e6);opacity:calc(1 - var(--screen));max-height:calc(3rem * (1 - var(--screen)));margin:0 0 1rem;overflow:hidden}.reel-claim{font:500 calc(var(--c1) - (var(--c1) - var(--c0)) * var(--screen)) / 1.04 var(--font-brand);letter-spacing:-.035em;color:var(--cin-text,#f4f7fb);text-wrap:balance;margin:0}.reel-echoes{z-index:1;pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0 0 0 64%}.reel-echoes li{--on:clamp(0, calc((var(--echo) * 9.5 - var(--d)) / 1.6), 1);left:0;right:0;top:calc(50% + (var(--k) - 3.5) * 4.1rem);transform:translate(calc((1 - var(--on)) * 28px), -50%);opacity:calc(var(--on) * (1 - var(--echo-out)) * .9);border-left:1px solid #78a9e659;flex-direction:column;gap:.2rem;padding-left:1.1rem;display:flex;position:absolute}.reel-echoes li span{font:400 clamp(1.0625rem, 1.55vw, 1.4rem)/1.25 var(--font-brand);letter-spacing:-.015em;color:var(--cin-text,#f4f7fb)}.reel-echoes li small{font:.6875rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cin-faint,#8f99a6)}.reel-screen{z-index:1;width:min(54%, calc((100svh - var(--nav) - 7rem) * .944));aspect-ratio:1500/1588;box-shadow:0 2rem 5rem #000000a6, 0 0 0 1px #ffffff0a, 0 0 4rem rgb(65 123 191/calc(.28 * var(--screen)));transform-origin:100% 100%;transform:perspective(1800px) rotateX(calc((1 - var(--screen)) * 12deg)) rotateY(calc((1 - var(--screen)) * -14deg)) translateY(calc((1 - var(--screen)) * 62%));opacity:var(--screen);background:#0a0e14;border:1px solid #78a9e659;border-radius:.9rem;margin:0;position:absolute;bottom:5rem;right:0}.reel-screen img{object-fit:cover;border-radius:.85rem;width:100%;height:100%;display:block}.reel-ring{border:1.5px solid var(--cin-blue-hi,#78a9e6);opacity:var(--cap);transform:scale(calc(.9 + .1 * var(--cap)));background:#78a9e614;border-radius:.5rem;position:absolute;box-shadow:0 0 1.4rem #78a9e673}.reel-ring i,.reel-legend i{background:var(--cin-blue-hi,#78a9e6);color:#05080c;width:1.5rem;height:1.5rem;font:700 .8125rem/1 var(--font-mono);border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.reel-ring i{position:absolute;top:-.75rem;left:-.75rem}.reel-ring-a{width:32.5%;height:7%;top:17.5%;left:29%}.reel-ring-b{width:32.6%;height:28.5%;top:43.5%;left:66.8%}.reel-after{margin-top:calc(1.6rem * var(--cap));max-height:calc(16rem * var(--cap));opacity:var(--cap);transform:translateY(calc((1 - var(--cap)) * 14px));flex-direction:column;gap:1rem;display:flex;overflow:hidden}.reel-caption{max-width:26rem;font:500 clamp(1.0625rem, 1.45vw, 1.375rem)/1.4 var(--font-brand);letter-spacing:-.015em;color:var(--cin-text,#f4f7fb);margin:0}.reel-legend{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.reel-legend li{font:500 .9375rem/1.3 var(--font-brand);color:var(--cin-dim,#a9b4c4);align-items:center;gap:.7rem;display:flex}.reel-sample{font:.6875rem/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cin-faint,#8f99a6)}@media (width<=899px){.reel{--c1:clamp(1.9rem, 8.4vw, 3.2rem);--c0:clamp(1.25rem, 5.4vw, 1.7rem);height:340svh}.reel-head{width:100%;max-width:none;top:calc(34% - 30% * var(--screen))}.reel-echoes{inset:50% 0 0}.reel-echoes li{top:calc((var(--k) + .5) * 3.2rem);padding-left:.9rem}.reel-echoes li span{font-size:clamp(1rem,4.3vw,1.15rem)}.reel-screen{transform-origin:50% 100%;width:116%;transform:perspective(1400px) rotateX(calc((1 - var(--screen)) * 14deg)) translateY(calc((1 - var(--screen)) * 70%));border-right:0;border-radius:.75rem 0 0 .75rem;bottom:.5rem;left:auto;right:0}.reel-screen img{border-radius:.7rem 0 0 .7rem}.reel-caption{font-size:1.0625rem}.reel-legend li{font-size:1rem}.reel-after{gap:.7rem}.reel-after .reel-sample{display:none}}@media (prefers-reduced-motion:reduce){.reel{--rp:1;height:auto}.reel-stage{height:auto;min-height:44rem;position:relative;top:0}}[data-site=cinematic] .hf-reel{z-index:1;padding:clamp(2rem, 6vh, 4rem) var(--cin-gutter,1.25rem) 0;background:#000;position:relative}[data-site=cinematic] .hf-reel .reel{max-width:100rem;margin-inline:auto}[data-site=cinematic] .hf-about{z-index:1;padding:clamp(4rem, 10vh, 7rem) var(--cin-gutter,1.25rem) clamp(4rem, 9vh, 6rem);border-top:1px solid var(--cin-line);background:#000;position:relative}.hf-inner{grid-template-columns:minmax(0,1fr);gap:clamp(2.5rem,6vw,5rem);max-width:82rem;margin-inline:auto;display:grid}.hf-kicker{font:.6875rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--cin-blue-hi,#78a9e6);margin:0 0 1rem}.hf-who h2{font:500 clamp(2rem, 4.4vw, 3.6rem)/1.06 var(--font-brand);letter-spacing:-.035em;color:var(--cin-text,#f4f7fb);text-wrap:balance;margin:0}.hf-lead{max-width:34rem;color:var(--cin-dim,#a9b4c4);margin:1.25rem 0 0;font-size:1.0625rem;line-height:1.7}.hf-person{border:1px solid var(--cin-line);background:#ffffff05;border-radius:1rem;align-items:center;gap:1.1rem;max-width:34rem;margin-top:2rem;padding:1rem 1.1rem;display:flex}.hf-person img{object-fit:cover;object-position:50% 20%;background:#0a0e14;border-radius:.9rem;flex:none;width:6rem;height:6rem}.hf-name{font:600 1.125rem/1.3 var(--font-brand);color:var(--cin-text,#f4f7fb);margin:0}.hf-role{color:var(--cin-dim,#a9b4c4);margin:.15rem 0 0;font-size:.9375rem}.hf-links{flex-wrap:wrap;gap:.3rem 1.1rem;margin:.7rem 0 0;font-size:.9375rem;display:flex}.hf-links a,.hf-help a,.hf-all{color:var(--cin-text,#f4f7fb);text-underline-offset:4px;-webkit-text-decoration:underline #78a9e699;text-decoration:underline #78a9e699}.hf-links a,.hf-all{align-items:center;min-height:2.75rem;display:inline-flex}.hf-help{max-width:34rem;color:var(--cin-dim,#a9b4c4);margin:1.5rem 0 0;font-size:1rem;line-height:1.65}.hf-faq-h{font:500 1.25rem/1.3 var(--font-brand);letter-spacing:-.02em;color:var(--cin-text,#f4f7fb);margin:0 0 1rem}.hf-qs{border-top:1px solid var(--cin-line)}.hf-q{border-bottom:1px solid var(--cin-line)}.hf-q summary{cursor:pointer;min-height:3.5rem;font:500 1.0625rem/1.35 var(--font-brand);color:var(--cin-text,#f4f7fb);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;list-style:none;display:flex}.hf-q summary::-webkit-details-marker{display:none}.hf-q summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex:none;width:.55rem;height:.55rem;transition:transform .2s;transform:rotate(45deg)translateY(-2px)}.hf-q[open] summary:after{transform:rotate(-135deg)}.hf-q summary:focus-visible,.hf-all:focus-visible,.hf-links a:focus-visible{outline:2px solid var(--cin-blue-hi,#78a9e6);outline-offset:3px}.hf-q p{max-width:40rem;color:var(--cin-dim,#a9b4c4);margin:0 0 1.1rem;font-size:1rem;line-height:1.7}.hf-all{gap:.5rem;margin-top:1.1rem;font-size:1rem}.hf-all svg{width:1rem;height:1rem}@media (width>=900px){.hf-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (width<=480px){.hf-person{align-items:flex-start}.hf-person img{width:5rem;height:5rem}}.home-points{counter-reset:pt;flex-direction:column;gap:.55rem;max-width:34rem;margin:1.4rem 0 0;padding:0;list-style:none;display:flex}.home-points li{counter-increment:pt;font:500 1rem/1.35 var(--font-brand);color:var(--cin-text,#f4f7fb);align-items:center;gap:.75rem;display:flex}.home-points li:before{content:counter(pt);width:1.5rem;height:1.5rem;font:600 .75rem/1 var(--font-mono);color:var(--cin-blue-hi,#78a9e6);background:#417bbf2e;border:1px solid #78a9e699;border-radius:50%;flex:none;place-items:center;display:inline-grid}@media (width>=1000px){.home-points{margin-top:1.6rem}.home-points li{font-size:1.0625rem}}@media (width>=900px){[data-site=cinematic] .home-hero-inner .cin-h-xl{font-size:clamp(2.2rem,min(5.7vw,10.5vh),6rem)}}@media (width>=900px) and (height<=760px){[data-site=cinematic] .home-hero-inner .cin-h-xl{font-size:clamp(2rem,min(5.2vw,9.4vh),6rem)}[data-site=cinematic] .home-hero-inner .home-build-note{display:none}[data-site=cinematic] .home-hero-inner .cin-copy{gap:.6rem}.home-points{gap:.35rem;margin-top:.7rem}.home-points li{font-size:.9375rem}:root [data-site=cinematic].home-root .cin-h-lg{font-size:min(5.6vw,8.2vh,6rem)}:root [data-site=cinematic].home-root .cin-h-md{font-size:min(4.4vw,7vh,4.5rem)}:root [data-site=cinematic].home-root .home-start .cin-h-xl{font-size:min(8.3vw,13vh,7.5rem)}:root [data-site=cinematic].home-root .cin-support{font-size:1rem;line-height:1.45}:root [data-site=cinematic].home-root .cin-copy>.cin-h+*,:root [data-site=cinematic].home-root .cin-copy>.cin-support+*{margin-top:1rem}}[data-site=cinematic] .cin-stage.home-hero{min-height:calc(100vh - var(--cin-nav));min-height:calc(100svh - var(--cin-nav))}[data-site=cinematic] .home-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#05070ae6 0%,#05070a9e 34%,#05070a00 68%),linear-gradient(#05070a00 54%,#05070ae0 100%);position:absolute;inset:0}@media (width<=767px){[data-site=cinematic] .home-scrim{background:linear-gradient(#05070a00 30%,#05070ab3 62%,#05070aeb 100%)}}[data-site=cinematic] .home-hero-inner{min-height:inherit;align-content:end}[data-site=cinematic] .home-hero-inner .cin-support{max-width:40ch}[data-site=cinematic] .home-hero-inner .cin-kicker{letter-spacing:.1em;font-size:clamp(.9375rem,.55rem + .85vw,1.75rem);line-height:1.3}[data-site=cinematic] .home-hero-inner .cin-kicker:before{width:2.25rem;height:.25rem}[data-site=cinematic] .home-hero-inner .cin-h-xl{font-size:clamp(2.25rem,6.2vw,6.5rem)}[data-site=cinematic] .cin-scene[data-pinned=true] .home-hero-inner .cin-copy{transform:translate3d(0, calc(var(--p) * -9vh), 0);opacity:clamp(0, calc(1.35 - var(--p) * 1.6), 1)}[data-site=cinematic] .home-trace{flex-direction:column;gap:clamp(.875rem,2.4vh,1.75rem);min-width:0;margin:0;display:flex}[data-site=cinematic] .home-trace-nums{align-items:flex-end;gap:clamp(1.75rem,6vw,6rem);display:flex}[data-site=cinematic] .home-trace-nums .is-blue .cin-num-row{color:var(--cin-blue-hi)}[data-site=cinematic] .home-trace-svg{width:100%;height:auto;display:block;overflow:visible}[data-site=cinematic] .home-row{stroke:var(--cin-line-2);stroke-width:1px;stroke-dasharray:2 7}[data-site=cinematic] .home-edge{fill:none;stroke:var(--cin-blue-hi);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--t));opacity:clamp(0, calc(var(--t) * 40), 1)}[data-site=cinematic] .home-node{opacity:var(--t);transform-box:fill-box;transform-origin:50%;transform:scale(calc(.35 + .65 * var(--t)))}[data-site=cinematic] .home-origin{fill:var(--cin-blue);stroke:var(--cin-blue-hi);stroke-width:2px;filter:drop-shadow(0 0 .625rem #417bbfd9)}[data-site=cinematic] .home-repeat{fill:var(--cin-ink);stroke:var(--cin-dim);stroke-width:1.6px}[data-site=cinematic] .home-halo{fill:#417bbf33;stroke:#6c9fdb80;stroke-width:1px;opacity:var(--t);transform-box:fill-box;transform-origin:50%;transform:scale(calc(.4 + .6 * var(--t)))}[data-site=cinematic] .home-legend{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-dim);flex-wrap:wrap;gap:.5rem 1.375rem;margin:0;font-size:.6875rem;font-weight:500;line-height:1rem;display:flex}[data-site=cinematic] .home-key:before{content:"";vertical-align:-1px;border-radius:50%;width:.625rem;height:.625rem;margin-right:.5rem;display:inline-block}[data-site=cinematic] .home-key.is-origin:before{background:var(--cin-blue);box-shadow:0 0 0 .1875rem #417bbf4d}[data-site=cinematic] .home-key.is-repeat:before{border:1.5px solid var(--cin-dim)}[data-site=cinematic] .home-key.is-new:before{background:var(--cin-blue);vertical-align:-.125rem;border-radius:.125rem;width:.1875rem;height:.75rem}[data-site=cinematic] .home-sample{color:var(--cin-faint);margin-left:auto}[data-site=cinematic] .home-globe{place-items:center;min-width:0;margin:0;display:grid;position:relative}[data-site=cinematic] .home-globe-art{width:min(100%, calc((100vh - var(--cin-nav)) * .84));width:min(100%, calc((100svh - var(--cin-nav)) * .84));aspect-ratio:1;opacity:clamp(0, calc(var(--t) * 3), 1);transform:scale(calc(.78 + .22 * var(--t)));position:relative}[data-site=cinematic] .home-globe-art:before{content:"";z-index:-1;background:radial-gradient(closest-side,#417bbf4d,#0000 72%);position:absolute;inset:-16%}[data-site=cinematic] .home-globe-art>[data-tone=ink]{background:0 0;border-radius:0;padding:0;overflow:visible}[data-site=cinematic] .home-globe-ph{aspect-ratio:1;border:1px solid var(--cin-line);background:radial-gradient(circle at 40% 34%,#101a26,#000 72%);border-radius:50%;width:100%}[data-site=cinematic] .home-globe-num{position:absolute;bottom:3%;left:0}@media (width<=899px){[data-site=cinematic] .home-globe-num{justify-self:start;margin-top:1.25rem;position:static}}[data-site=cinematic] .home-radar{min-width:0;width:min(100%, calc((100vh - var(--cin-nav)) * .86));width:min(100%, calc((100svh - var(--cin-nav)) * .86));aspect-ratio:1;justify-self:center;margin:0;position:relative}[data-site=cinematic] .home-radar-svg{width:100%;height:100%;display:block;overflow:visible}[data-site=cinematic] .home-ring{fill:none;stroke:var(--cin-line-2);stroke-width:1px;stroke-dasharray:3 7;opacity:var(--t)}[data-site=cinematic] .home-ring.is-outer{stroke:#e6eaef66;stroke-dasharray:none}[data-site=cinematic] .home-spoke{fill:none;stroke:var(--cin-line-2);stroke-width:1px;stroke-dasharray:1 2;stroke-dashoffset:calc(1 - var(--t));opacity:clamp(0, calc(var(--t) * 40), 1)}[data-site=cinematic] .home-shape{fill:#417bbf42;stroke:var(--cin-blue-hi);stroke-width:2.5px;stroke-linejoin:round;filter:drop-shadow(0 0 1rem #417bbfa6)}[data-site=cinematic] .home-dot{fill:var(--cin-blue-hi);stroke:var(--cin-ink);stroke-width:2px}[data-site=cinematic] .home-weak{fill:none;stroke:var(--cin-blue-hi);stroke-width:1.5px;opacity:clamp(0, calc(var(--t) * 2), 1)}[data-site=cinematic] .home-axes{pointer-events:none;margin:0;padding:0;list-style:none;position:absolute;inset:0}[data-site=cinematic] .home-axis{text-align:center;flex-direction:column;align-items:center;gap:.1875rem;display:flex;position:absolute;transform:translate(-50%,-50%)}[data-site=cinematic] .home-axis-n{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--cin-dim);font-size:.75rem;font-weight:500;line-height:.875rem}[data-site=cinematic] .home-axis-v{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--cin-text);font-size:clamp(1.25rem,2.2vw,1.875rem);font-weight:600;line-height:1}[data-site=cinematic] .home-axis-flag{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-blue-hi);border:1px solid var(--cin-blue-hi);opacity:var(--t);border-radius:62.4375rem;margin-top:.25rem;padding:.125rem .5625rem;font-size:.6875rem;font-weight:500;line-height:.875rem}[data-site=cinematic] .home-radar-mean{text-align:center;text-shadow:0 0 1.125rem #05070ae6;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}[data-site=cinematic] .home-radar-sample{position:absolute;top:0;left:0}[data-site=cinematic] .home-product-inner{align-content:center;gap:clamp(1.25rem,3.4vh,2.5rem)}[data-site=cinematic] .home-product-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(1.25rem,4vw,5rem);display:grid}@media (width<=899px){[data-site=cinematic] .home-product-head{grid-template-columns:minmax(0,1fr)}}[data-site=cinematic] .home-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2.5rem clamp(2rem,5vw,6rem);padding-top:.75rem;display:grid}[data-site=cinematic] .home-details .home-wide{grid-column:1/-1}[data-site=cinematic] .home-ticks{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-text);flex-wrap:wrap;gap:.5rem 1.625rem;margin:0 0 1rem;padding:0;font-size:.6875rem;font-weight:500;line-height:1rem;list-style:none;display:flex}[data-site=cinematic] .home-ticks li:before{content:"";background:var(--cin-blue);vertical-align:1px;border-radius:50%;width:.375rem;height:.375rem;margin-right:.625rem;display:inline-block}[data-site=cinematic] .home-starts,[data-site=cinematic] .home-dl{flex-direction:column;gap:.875rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}[data-site=cinematic] .home-dl.is-numbered{padding-left:1.4rem;list-style:decimal}[data-site=cinematic] .home-dl dt{color:var(--cin-text);font-weight:500}[data-site=cinematic] .home-dl dd{margin:.125rem 0 0}[data-site=cinematic] .home-planned{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-dim);border:1px solid var(--cin-line-2);border-radius:.75rem;margin-left:.375rem;padding:0 .4375rem;font-size:.6875rem;display:inline-block}[data-site=cinematic] .home-table-wrap{overflow-x:auto}[data-site=cinematic] .home-table{border-collapse:collapse;text-align:left;width:100%;min-width:40rem}[data-site=cinematic] .home-table th,[data-site=cinematic] .home-table td{vertical-align:top;border-top:1px solid var(--cin-line);padding:.75rem 1.25rem .75rem 0;font-size:.9375rem;line-height:1.5}[data-site=cinematic] .home-table thead th{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-dim);border-top:0;border-bottom:1px solid var(--cin-line-2);font-size:.6875rem;font-weight:500}[data-site=cinematic] .home-table tbody th{width:9rem;font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-faint);font-size:.6875rem;font-weight:500}[data-site=cinematic] .home-table td:last-child{color:var(--cin-text)}[data-site=cinematic] .home-faq{columns:2 20rem;column-gap:clamp(2rem,5vw,6rem);margin:0 0 1rem}[data-site=cinematic] .home-faq>div{break-inside:avoid;border-top:1px solid var(--cin-line);padding:.875rem 0 1rem}[data-site=cinematic] .home-faq dt{font-family:var(--font-brand);color:var(--cin-text);font-size:1.0625rem;font-weight:500;line-height:1.35}[data-site=cinematic] .home-faq dd{margin:.375rem 0 0}[data-site=cinematic] .home-hero-inner .cin-h-xl{max-width:17ch;font-size:clamp(2.4rem,5.7vw,6rem);line-height:1.05}[data-site=cinematic] .home-build-note{border:1px solid var(--cin-blue);font:700 .75rem/1.2 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cin-text);background:#417bbf1f;border-radius:999px;align-items:center;gap:.6rem;margin:.875rem 0 1.25rem;padding:.5rem .9rem;display:inline-flex}[data-site=cinematic] .home-build-note:before{content:"";background:var(--cin-blue-hi);border-radius:50%;width:.45rem;height:.45rem}[data-site=cinematic] .home-hero-inner .cin-copy{gap:clamp(.875rem,2.1vh,1.5rem)}[data-site=cinematic] .home-context{background:var(--cin-ink)}.home-context-inner{padding:clamp(4rem, 8vh, 7rem) var(--cin-gutter);max-width:100rem;margin-inline:auto}.home-context-inner>.cin-copy{max-width:60rem}.home-context-body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);margin-top:3rem;display:grid}.home-context-body ol{margin:0;padding:0;list-style:none}.home-context-body li{border-top:1px solid var(--cin-line);gap:1rem;padding-block:1.5rem;display:flex}.home-context-body li>span{font:.625rem/2 var(--font-mono);color:var(--cin-faint)}.home-context-body h3{font:500 1.125rem/1.4 var(--font-brand);letter-spacing:-.02em;color:var(--cin-text)}.home-context-body li p{color:var(--cin-dim);margin-top:.5rem;font-size:.9375rem;line-height:1.7}.home-context-note{font:.625rem/1.8 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--cin-faint);padding-top:1rem}@media (width<=899px){.home-context-body{grid-template-columns:1fr;gap:2rem}}.mk-root .cin-chip:has(.cin-chip-icon){justify-content:center;align-items:center;gap:.5rem;min-width:6.5rem;padding-inline:.875rem;display:flex}.mk-root .cin-chip-icon{opacity:.65;width:.9375rem;height:.9375rem}.mk-root .cin-chip[aria-current] .cin-chip-icon{opacity:1}.mk-root .cin-chips-list:has(.cin-chip-icon){max-width:min(48rem, calc(100vw - 2rem - 2px), var(--chip-max,48rem))}[data-site=cinematic].home-root{isolation:isolate;background:#000;position:relative}[data-site=cinematic].home-root[data-has-pw]{background:0 0}[data-site=cinematic] .home-world{z-index:0;pointer-events:none;clip-path:inset(0);position:absolute;inset:0}[data-site=cinematic] .home-world-canvas{pointer-events:none;position:fixed;inset:0}[data-site=cinematic] .home-world-canvas .cin-pause{pointer-events:auto;z-index:35}[data-site=cinematic] .home-world-fallback{background:radial-gradient(60% 50% at 70% 85%,#417bbf52,#0000 70%),radial-gradient(40% 40% at 20% 20%,#417bbf1f,#0000 70%),#000;position:absolute;inset:0}[data-site=cinematic].home-root .cin-scene{z-index:1;background:0 0}[data-site=cinematic].home-root .cin-details-wrap{-webkit-backdrop-filter:blur(.875rem);backdrop-filter:blur(.875rem);background:#05070ae0}[data-site=cinematic].home-root .cin-split>.cin-copy,[data-site=cinematic].home-root .home-product-head{text-shadow:0 0 1.75rem #05070ae6}[data-site=cinematic] .home-dossier{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,3rem);min-width:0;margin:0;display:grid}[data-site=cinematic] .home-sheet3d{perspective:87.5rem;width:min(100%, calc((100svh - var(--cin-nav) - 12rem) * .74));aspect-ratio:3/4;justify-self:center}[data-site=cinematic] .home-paper{box-sizing:border-box;height:100%;transform-style:preserve-3d;transform:rotateX(calc(62deg * (1 - var(--t)))) rotateZ(calc(-18deg * (1 - var(--t)))) rotateY(calc(-8deg + 8deg * var(--t)));background:linear-gradient(160deg,#141d28,#0b1118);border:1px solid #e6eaef4d;border-radius:.875rem;flex-direction:column;gap:4%;padding:9%;display:flex;position:relative;box-shadow:0 1.875rem 5.625rem #417bbf47,0 0 0 1px #417bbf1f}[data-site=cinematic] .home-paper-tag{font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--cin-faint);margin:0;font-size:.6875rem}[data-site=cinematic] .home-part{opacity:clamp(0, calc(var(--t) * 3), 1);transform:translateZ(calc((1 - var(--t)) * 9.375rem)) translateY(calc((1 - var(--t)) * -1rem));border-top:1px solid rgb(108 159 219/calc(.1 + var(--t) * .5));flex-direction:column;gap:.5rem;padding:4% 0;display:flex;position:relative}[data-site=cinematic] .home-part .home-bar{background:#e6eaef33;border-radius:.625rem;height:.4375rem;display:block}[data-site=cinematic] .home-part .home-bar.is-title{background:#e6eaef80;height:.75rem}[data-site=cinematic] .home-part .is-w70{width:70%}[data-site=cinematic] .home-part .is-w50{width:50%}[data-site=cinematic] .home-part svg{width:100%;height:auto}[data-site=cinematic] .home-mini-line{fill:none;stroke:var(--cin-blue-hi);stroke-width:1.6px}[data-site=cinematic] .home-mini-origin{fill:var(--cin-blue);stroke:var(--cin-blue-hi)}[data-site=cinematic] .home-mini-repeat{fill:none;stroke:var(--cin-dim);stroke-width:1.4px}[data-site=cinematic] .home-meter{background:#e6eaef1f;border-radius:.1875rem;height:.375rem;display:block}[data-site=cinematic] .home-meter i{background:var(--cin-blue-hi);border-radius:.1875rem;height:100%;display:block}[data-site=cinematic] .home-part.is-4{min-height:24%}[data-site=cinematic] .home-stamp3d{width:46%;opacity:clamp(0, calc(var(--t) * 3), 1);transform:scale(calc(2.4 - 1.4 * var(--t))) rotate(calc(-28deg + 20deg * var(--t)));position:absolute;bottom:-12%;right:-2%}[data-site=cinematic] .home-seal-disc{fill:#d9b45a24}[data-site=cinematic] .home-seal-ring{fill:none;stroke:var(--cin-seal);stroke-width:3px}[data-site=cinematic] .home-seal-ring.is-inner{stroke-width:1.2px;opacity:.7}[data-site=cinematic] .home-seal-check{fill:none;stroke:var(--cin-seal);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}[data-site=cinematic] .home-pins{flex-direction:column;gap:clamp(.875rem,2.6vh,1.75rem);margin:0;padding:0;list-style:none;display:flex}[data-site=cinematic] .home-pins li{opacity:clamp(.18, calc(var(--t) * 3), 1);align-items:flex-start;gap:.875rem;display:flex}[data-site=cinematic] .home-pins li>span:last-child{flex-direction:column;gap:.125rem;display:flex}[data-site=cinematic] .home-pins b{font-family:var(--font-brand);color:var(--cin-text);font-size:clamp(1.0625rem,1.5vw,1.375rem);font-weight:500}[data-site=cinematic] .home-pins li>span:last-child>span{color:var(--cin-dim);font-size:.9063rem;line-height:1.4}[data-site=cinematic] .home-pin{width:2.125rem;height:2.125rem;font-family:var(--font-label);color:var(--cin-text);border:1.5px solid var(--cin-blue-hi);background:rgb(65 123 191/calc(var(--t) * .45));box-shadow:0 0 calc(var(--t) * 1.25rem) #417bbfb3;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:500;display:grid}[data-site=cinematic] .home-pins li:last-child .home-pin{border-color:var(--cin-seal);background:rgb(217 180 90/calc(var(--t) * .35));box-shadow:0 0 calc(var(--t) * 1.25rem) #d9b45a99}@media (width<=1099px){[data-site=cinematic] .home-dossier{grid-template-columns:minmax(0,1fr)}}[data-site=cinematic] .home-chain{--rh:2.5rem;flex-direction:column;gap:clamp(.625rem,1.8vh,1.125rem);min-width:0;margin:0;display:flex}[data-site=cinematic] .home-chain-list{margin:0;padding:0;list-style:none;position:relative}[data-site=cinematic] .home-crow{height:var(--rh);box-sizing:border-box;border-bottom:1px solid var(--cin-line);opacity:var(--t);transform:translateX(calc((1 - var(--t)) * 1.75rem));background:#05070a80;grid-template-columns:4rem 3.25rem minmax(0,1fr) auto;align-items:center;padding-right:.75rem;display:grid;position:relative}[data-site=cinematic] .home-crow-dot{border-radius:50%;width:.75rem;height:.75rem;margin-top:-.375rem;position:absolute;top:50%;left:3.125rem}[data-site=cinematic] .is-origin .home-crow-dot{background:var(--cin-blue);box-shadow:0 0 .75rem #417bbfe6}[data-site=cinematic] .is-repeat .home-crow-dot{border:.1rem solid var(--cin-dim)}[data-site=cinematic] .home-crow-stub{top:50%;left:calc(.5rem + var(--lane) * .6875rem);width:calc(2.75rem - var(--lane) * .6875rem);background:var(--cin-blue-hi);opacity:.8;height:1.5px;position:absolute}[data-site=cinematic] .home-conn{left:calc(.5rem + var(--lane) * .6875rem);top:calc(var(--rh) * (var(--from) + .5));width:1.5px;height:calc(var(--rh) * (var(--to) - var(--from)));background:var(--cin-blue-hi);transform-origin:top;transform:scaleY(var(--t));position:absolute}[data-site=cinematic] .home-crow-time{font-family:var(--font-label);letter-spacing:.06em;color:var(--cin-dim);grid-column:2;font-size:.7188rem}[data-site=cinematic] .home-crow-who{grid-column:3;align-items:baseline;gap:.625rem;min-width:0;display:flex}[data-site=cinematic] .home-crow-who b{font-family:var(--font-brand);color:var(--cin-text);white-space:nowrap;font-size:.9375rem;font-weight:500}[data-site=cinematic] .home-crow-who em{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cin-dim);border:1px solid var(--cin-line-2);white-space:nowrap;border-radius:62.4375rem;padding:1px .4375rem;font-size:.6875rem;font-style:normal}[data-site=cinematic] .home-crow-tag{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border-radius:62.4375rem;grid-column:4;padding:.1875rem .625rem;font-size:.6875rem}[data-site=cinematic] .is-origin{box-shadow:inset .1875rem 0 0 var(--cin-blue);background:#417bbf29}[data-site=cinematic] .is-origin .home-crow-tag{color:#05070a;background:var(--cin-blue-hi);font-weight:500}[data-site=cinematic] .is-repeat{opacity:calc(var(--t) * .72)}[data-site=cinematic] .is-repeat .home-crow-tag{color:var(--cin-dim);border:1px solid var(--cin-line-2)}[data-site=cinematic] .home-chain-sum{font-family:var(--font-brand);color:#05070a;background:var(--cin-text);opacity:var(--t);transform:rotate(-1.5deg) scale(calc(.9 + .1 * var(--t)));border-radius:62.4375rem;align-self:flex-start;margin:0;padding:.375rem .875rem;font-size:clamp(1rem,1.6vw,1.375rem);font-weight:500}@media (width<=767px){[data-site=cinematic] .home-chain{--rh:3.625rem}[data-site=cinematic] .home-crow{grid-template-rows:1fr 1fr;grid-template-columns:3.25rem 2.75rem minmax(0,1fr);align-items:end}[data-site=cinematic] .home-crow-time{grid-row:1/3;align-self:center}[data-site=cinematic] .home-crow-who{grid-row:1}[data-site=cinematic] .home-crow-tag{grid-area:2/3;place-self:start;padding:0 .5rem;font-size:.6875rem}[data-site=cinematic] .home-crow-who em{display:none}[data-site=cinematic] .home-crow-dot{left:2.5rem}[data-site=cinematic] .home-crow-stub{width:calc(2.125rem - var(--lane) * .6875rem)}}@media (width>=768px){[data-site=cinematic] .tr .home-chain{display:none}}[data-site=cinematic] .tr .home-chain{margin-top:.25rem}[data-site=cinematic] .home-who{gap:clamp(1rem,3vh,2rem);display:grid}[data-site=cinematic] .home-roles{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}[data-site=cinematic] .home-role{border-bottom:1px solid var(--cin-line);opacity:clamp(0, calc(var(--t) * 3), 1);transform:translateX(calc((1 - var(--t)) * 14vw * var(--dir)))}[data-site=cinematic] .home-role-b{width:100%;min-height:2.75rem;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.125rem 0;display:flex}[data-site=cinematic] .home-role-b:focus-visible{outline:.125rem solid var(--cin-blue-hi);outline-offset:.125rem}[data-site=cinematic] .home-role-b b{font-family:var(--font-brand);letter-spacing:-.045em;color:var(--cin-dim);transition:color .25s, transform .35s var(--cin-ease);font-size:clamp(2.2rem,5.4vw,5.5rem);font-weight:500;line-height:1.02}[data-site=cinematic] .home-role-b i{flex:none;width:1.375rem;height:1.375rem;position:relative}[data-site=cinematic] .home-role-b i:before,[data-site=cinematic] .home-role-b i:after{content:"";background:var(--cin-blue-hi);height:.125rem;transition:transform .3s var(--cin-ease);margin-top:-1px;position:absolute;inset:50% 0 auto}[data-site=cinematic] .home-role-b i:after{transform:rotate(90deg)}[data-site=cinematic] .home-role[data-open=true] .home-role-b i:after{transform:rotate(0)}[data-site=cinematic] .home-role[data-open=true] .home-role-b b,[data-site=cinematic] .home-role-b:hover b{color:var(--cin-text)}[data-site=cinematic] .home-role[data-open=true] .home-role-b b{color:var(--cin-blue-hi);transform:translate(.625rem)}[data-site=cinematic] .home-role-p{visibility:hidden;transition:grid-template-rows .4s var(--cin-ease), visibility 0s linear .4s;grid-template-rows:0fr;display:grid}[data-site=cinematic] .home-role[data-open=true] .home-role-p{visibility:visible;transition:grid-template-rows .4s var(--cin-ease), visibility 0s;grid-template-rows:1fr}[data-site=cinematic] .home-role-p>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem 1.5rem;min-height:0;display:flex;overflow:hidden}[data-site=cinematic] .home-role-p>div>span:first-child{max-width:40ch;color:var(--cin-text);padding-block:.25rem .875rem;font-size:clamp(1rem,1.5vw,1.3125rem);line-height:1.35}[data-site=cinematic] .home-role-go{flex-wrap:wrap;align-items:center;gap:.625rem;padding-bottom:.875rem;display:flex}[data-site=cinematic] .home-role-link{color:#05070a;background:var(--cin-text);border-radius:.875rem;align-items:center;min-height:2.75rem;padding:0 1.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}[data-site=cinematic] .home-role-link:hover{background:#fff}[data-site=cinematic] .home-role-link:focus-visible{outline:.125rem solid var(--cin-blue-hi);outline-offset:.125rem}[data-site=cinematic] .home-sticker{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:#05070a;background:var(--cin-text);border-radius:62.4375rem;align-self:flex-start;margin:0;padding:.25rem .75rem;font-size:.6875rem;display:inline-block;transform:rotate(-2deg)}[data-site=cinematic] .home-sticker.is-blue{background:var(--cin-blue-hi);transform:rotate(1.5deg)}[data-site=cinematic] .home-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.875rem,2vw,2rem);margin-top:clamp(.875rem,3vh,2rem);display:grid}[data-site=cinematic] .home-pane{border:1px solid var(--cin-line-2);opacity:clamp(0, calc(var(--t) * 3), 1);transform:translateY(calc((1 - var(--t)) * 2.25rem));background:#05070a99;border-radius:1.5rem;flex-direction:column;gap:.875rem;padding:clamp(1.125rem,2.4vw,2.25rem);display:flex}[data-site=cinematic] .home-pane.is-before{filter:saturate(.2);color:var(--cin-dim)}[data-site=cinematic] .home-pane.is-after{border-color:var(--cin-blue-hi);box-shadow:0 0 3.75rem #417bbf4d}[data-site=cinematic] .home-pane-quote{font-family:var(--font-report);color:var(--cin-text);margin:0;font-size:clamp(1.375rem,2.4vw,2.125rem);font-style:italic}[data-site=cinematic] .home-pane ul{flex-direction:column;gap:.625rem;margin:0;padding:0;font-size:clamp(.9375rem,1.3vw,1.1875rem);line-height:1.4;list-style:none;display:flex}[data-site=cinematic] .home-pane li:before{content:"";background:var(--cin-faint);border-radius:50%;width:.5rem;height:.5rem;margin-right:.625rem;display:inline-block}[data-site=cinematic] .home-pane.is-after li:before{background:var(--cin-blue-hi)}@media (width<=767px){[data-site=cinematic] .home-compare{grid-template-columns:minmax(0,1fr)}}[data-site=cinematic] .home-lanes{flex-direction:column;gap:.75rem;margin-top:clamp(.875rem,3vh,2rem);display:flex;position:relative;overflow:hidden}[data-site=cinematic] .home-lanes-tag{align-self:flex-end}[data-site=cinematic] .home-lane ul{width:max-content;transform:translateX(calc(var(--p) * -24% * var(--dir) - 12%));gap:.75rem;margin:0;padding:0;list-style:none;display:flex}[data-site=cinematic] .home-wire{border:1px solid var(--cin-line-2);white-space:nowrap;background:#05070ab3;border-radius:1.125rem;align-items:center;gap:.75rem;padding:.75rem 1.125rem;display:flex}[data-site=cinematic] .home-wire b{font-family:var(--font-brand);color:var(--cin-text);font-size:clamp(1rem,1.6vw,1.375rem);font-weight:500}[data-site=cinematic] .home-wire i{font-family:var(--font-label);color:var(--cin-faint);font-size:.6875rem;font-style:normal}[data-site=cinematic] .home-wire-tag{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;border-radius:62.4375rem;padding:.125rem .5625rem;font-size:.6875rem}[data-site=cinematic] .home-wire.is-origin{border-color:var(--cin-blue-hi)}[data-site=cinematic] .home-wire.is-origin .home-wire-tag{color:#05070a;background:var(--cin-blue-hi)}[data-site=cinematic] .home-wire.is-repeat{opacity:.6}[data-site=cinematic] .home-wire.is-repeat .home-wire-tag{color:var(--cin-dim);border:1px solid var(--cin-line-2)}[data-site=cinematic] .home-stickers{flex-wrap:wrap;gap:clamp(.625rem,1.6vw,1.25rem);margin-top:clamp(1rem,3vh,2.25rem);display:flex}[data-site=cinematic] .home-stick{font-family:var(--font-brand);transform:rotate(var(--rot,0deg));transition:transform .3s var(--cin-ease);border-radius:1.375rem;align-items:center;gap:.75rem;margin:0;padding:.875rem 1.375rem;font-size:clamp(1.0625rem,2vw,1.75rem);font-weight:500;line-height:1.15;display:flex}[data-site=cinematic] .home-stick:hover{transform:rotate(0)scale(1.04)}[data-site=cinematic] .home-stick.is-keep{color:#05070a;background:var(--cin-text)}[data-site=cinematic] .home-stick.is-never{color:#05070a;background:var(--cin-blue-hi)}[data-site=cinematic] .home-stick.is-planned{color:var(--cin-text);border:.125rem dashed var(--cin-line-2);background:0 0}[data-site=cinematic] .home-stick.is-planned span{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-dim);border:1px solid var(--cin-line-2);border-radius:62.4375rem;padding:.125rem .5625rem;font-size:.6875rem}[data-site=cinematic] .home-compare{grid-template-columns:minmax(0,1fr) auto minmax(0,1.12fr);align-items:stretch}[data-site=cinematic] .home-compare-arrow{width:clamp(1.625rem,3vw,3rem);opacity:clamp(0, calc(var(--p,1) * 4 - .8), 1);place-items:center;display:grid}[data-site=cinematic] .home-compare-arrow i{background:linear-gradient(90deg, transparent, var(--cin-blue-hi), transparent);background-size:200% 100%;width:100%;height:.125rem;animation:2.2s linear infinite home-flow;display:block}@keyframes home-flow{to{background-position:-200% 0}}[data-site=cinematic] .home-pane-count{color:var(--cin-dim);margin:0;font-size:clamp(.875rem,1.2vw,1.0625rem)}[data-site=cinematic] .home-pane-count b{color:var(--cin-text);margin-right:.25rem;font-size:clamp(1.875rem,3.4vw,3.25rem);font-weight:600;line-height:1}[data-site=cinematic] .home-pane.is-after .home-pane-count b{color:var(--cin-blue-hi)}[data-site=cinematic] .home-pane-verdict{margin:0;font-size:clamp(.875rem,1.2vw,1.0625rem);line-height:1.4}[data-site=cinematic] .home-chips{grid-template-columns:repeat(auto-fill,minmax(clamp(2.75rem,5vw,4rem),1fr));gap:.5rem;margin:0;padding:0;display:grid}[data-site=cinematic] .home-chips .home-chip{height:clamp(1.875rem,3.4vw,2.5rem);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;border-radius:.875rem;place-items:center;margin:0;padding:0;font-size:.6875rem;display:grid}[data-site=cinematic] .home-chips .home-chip:before{display:none}[data-site=cinematic] .home-chip.is-plain{border:1px solid var(--cin-line-2);color:var(--cin-dim);animation:3.2s ease-in-out infinite home-chip-glow;animation-delay:calc(var(--i) * .18s);background:#e6eaef12}[data-site=cinematic] .home-chip.is-origin{background:var(--cin-blue);color:#fff;border:1px solid var(--cin-blue-hi);box-shadow:0 0 1.125rem var(--cin-blue-glow);animation:3.6s ease-in-out infinite home-chip-pop;animation-delay:calc(var(--i) * .12s)}[data-site=cinematic] .home-chip.is-copy{border:1px dashed var(--cin-faint);color:var(--cin-dim);opacity:clamp(.15, calc((var(--t) * 12 - var(--i)) * .5), 1);transform:translateY(calc((1 - var(--t)) * .625rem));background:0 0}@keyframes home-chip-glow{50%{background:#e6eaef24}}@keyframes home-chip-pop{50%{box-shadow:0 0 1.75rem var(--cin-blue-glow)}}[data-site=cinematic] .home-cmp-facts{counter-reset:f;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}[data-site=cinematic] .home-cmp-facts li{counter-increment:f;opacity:var(--t);transform:translateX(calc((1 - var(--t)) * 1.5rem));border-top:1px solid var(--cin-line);gap:.125rem;padding:.5rem 0 .5rem 2.5rem;font-size:clamp(.875rem,1.2vw,1.0625rem);line-height:1.35;display:grid;position:relative}[data-site=cinematic] .home-cmp-facts li:before{content:counter(f);background:var(--cin-blue);color:#fff;width:1.625rem;height:1.625rem;font-family:var(--font-label);border-radius:50%;place-items:center;font-size:.75rem;display:grid;position:absolute;top:.5rem;left:0}[data-site=cinematic] .home-cmp-facts b{color:var(--cin-text);font-weight:600}[data-site=cinematic] .home-cmp-facts span{color:var(--cin-dim)}[data-site=cinematic] .home-cmp-facts s{color:var(--cin-faint)}[data-site=cinematic] .home-cmp-facts em{color:var(--cin-blue-hi);font-style:normal}@media (width<=767px){[data-site=cinematic] .home-compare{grid-template-columns:minmax(0,1fr)}[data-site=cinematic] .home-compare-arrow{width:100%;height:.875rem}[data-site=cinematic] .home-compare-arrow i{width:.125rem;height:100%;margin:0 auto}[data-site=cinematic] .home-chips{grid-template-columns:repeat(auto-fill,minmax(2.75rem,1fr));gap:.3125rem}[data-site=cinematic] .home-pane{gap:.5rem;padding:.875rem}[data-site=cinematic] .home-pane-quote{font-size:1.125rem}[data-site=cinematic] .home-pane-verdict{display:none}[data-site=cinematic] .home-cmp-facts li{padding-top:.25rem;padding-bottom:.25rem}}@media (prefers-reduced-motion:reduce){[data-site=cinematic] .home-chip,[data-site=cinematic] .home-compare-arrow i{animation:none!important}}[data-site=cinematic] .pal-wrap{flex-direction:column;justify-content:center;gap:clamp(1rem,3vh,2.25rem);width:100%;max-width:100rem;margin-inline:auto;display:flex}.pal-title{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);display:grid}.pal-support{max-width:36rem;margin:0 0 .5rem}[data-site=cinematic] .pal{--x:1;flex-direction:column;gap:clamp(.75rem,2vh,1.25rem);margin:0;display:flex;position:relative}.pal-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pal-tag{margin:0}.pal-clock{font:.625rem/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cin-faint);align-items:baseline;gap:.6rem;margin:0;display:flex}.pal-clock b{font:500 clamp(1.5rem, 3vw, 2.25rem)/1 var(--font-mono);letter-spacing:0;color:var(--cin-text)}.pal-now{font:500 clamp(2.25rem, 5.4vw, 5rem)/1.1 var(--font-brand);letter-spacing:-.04em;color:var(--cin-text);flex-wrap:wrap;align-items:baseline;column-gap:.26em;min-height:2.3em;margin:0;display:flex}.pal-tok{opacity:0;transition:grid-template-columns .65s var(--ease-out), opacity .45s ease, margin .65s var(--ease-out);grid-template-columns:0fr;margin-left:-.26em;display:inline-grid}.pal-tok>span{white-space:nowrap;min-width:0;overflow:hidden}.pal[data-v="0"] .pal-tok[data-show~=v0],.pal[data-v="1"] .pal-tok[data-show~=v1],.pal[data-v="2"] .pal-tok[data-show~=v2]{opacity:1;grid-template-columns:1fr;margin-left:0}.pal-tok[data-new]>span{color:var(--cin-blue-hi)}.pal-dot{margin-left:-.3em}.pal-tape{border-bottom:.125rem solid #417bbf47;justify-content:space-between;align-items:flex-end;height:3rem;display:flex;position:relative;container-type:inline-size}.pal-head{width:.125rem;height:3rem;transform:translate3d(calc(var(--x) * (100cqw - .125rem)), 0, 0);background:#6c9fdb;position:absolute;top:0;left:0;box-shadow:0 0 1rem #6aa3e699}.pal-head:before{content:"";background:#6c9fdb;border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:-.3125rem;left:-.3125rem}.pal-tick{font:500 .9375rem/1 var(--font-mono);color:#7d8aa0;padding-bottom:.5rem;transition:color .3s}.pal[data-v="0"] .pal-tick[data-at="0"],.pal[data-v="1"] .pal-tick[data-at="1"],.pal[data-v="2"] .pal-tick[data-at="2"]{color:#f4f7fb}.pal-kept{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.5rem);margin:0;padding:0;list-style:none;display:grid}.pal-row{border:1px solid var(--cin-line);opacity:.25;transition:opacity .5s ease, transform .5s var(--ease-out), border-color .5s ease, background .5s ease;background:#ffffff05;border-radius:.9rem;flex-direction:column;gap:.45rem;padding:1.1rem 1.25rem 1.2rem;display:flex;position:relative;transform:translateY(8px)}.pal-row:before{content:"";background:var(--cin-line);width:1px;height:1.1rem;position:absolute;top:-1.1rem}.pal-row[data-i="0"]:before{left:0}.pal-row[data-i="1"]:before{left:50%}.pal-row[data-i="2"]:before{right:0}.pal[data-v="0"] .pal-row[data-i="0"],.pal[data-v="1"] .pal-row[data-i="0"],.pal[data-v="1"] .pal-row[data-i="1"],.pal[data-v="2"] .pal-row{opacity:1;transform:none}.pal[data-v="0"] .pal-row[data-i="0"],.pal[data-v="1"] .pal-row[data-i="1"],.pal[data-v="2"] .pal-row[data-i="2"]{border-color:var(--cin-blue);background:#417bbf1a}.pal[data-v="1"] .pal-row[data-i="0"],.pal[data-v="2"] .pal-row[data-i="0"],.pal[data-v="2"] .pal-row[data-i="1"]{opacity:.7}.pal-v{font:.625rem/1 var(--font-mono);letter-spacing:.1em;color:var(--cin-blue-hi)}.pal-row p{font:500 clamp(1rem, 1.5vw, 1.25rem)/1.35 var(--font-brand);color:var(--cin-text);margin:0}.pal-row s{color:var(--cin-faint);text-decoration-color:#78a9e6b3;text-decoration-thickness:1px}.pal-row mark{color:var(--cin-text);background:#417bbf3d;border-radius:.2em;padding:0 .2em}.pal-row em{font:normal .5625rem/1.5 var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--cin-faint);margin-top:auto;padding-top:.35rem}.pal-row em b{color:var(--cin-blue-hi);font-weight:500}.pal-sum{font:.5625rem/1.6 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--cin-faint);margin:0}@media (width<=899px){.pal-title{grid-template-columns:1fr;gap:.75rem}.pal-kept{grid-template-columns:1fr}.pal-row:before{display:none}.pal-now{font-size:clamp(1.9rem,8vw,2.6rem)}}@media (prefers-reduced-motion:reduce){.pal-tok,.pal-row{transition:none}}[data-site=cinematic] .home-showcase{flex-direction:column;align-items:center;gap:.875rem;min-width:0;display:flex}[data-site=cinematic] .home-device{perspective:112.5rem;width:min(100%,87.5rem);opacity:clamp(0, calc(var(--t) * 3), 1);transform:translateY(calc((1 - var(--t)) * 5vh))}[data-site=cinematic] .home-tilt{--rx:0deg;--ry:0deg;--mx:50%;--my:30%;transform:rotateX(calc(3deg + var(--rx) + 9deg * (1 - var(--t)))) rotateY(calc(-3deg + var(--ry) - 8deg * (1 - var(--t))));background:#0a1017;border:1px solid #e6eaef4d;border-radius:clamp(1rem,1.2vw,1.375rem);transition:transform .25s ease-out;position:relative;overflow:hidden;box-shadow:0 2.5rem 8.75rem #417bbf5c,0 0 0 1px #417bbf38}[data-site=cinematic] .home-device-bar{border-bottom:1px solid var(--cin-line);background:#0f1620;gap:.375rem;padding:.5625rem .75rem;display:flex}[data-site=cinematic] .home-device-bar i{background:#e6eaef40;border-radius:50%;width:.5rem;height:.5rem}[data-site=cinematic] .home-device-screen{aspect-ratio:16/9;cursor:zoom-in;background:#000;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}[data-site=cinematic] .home-device-screen:focus-visible{outline:.1875rem solid var(--cin-blue-hi);outline-offset:-.1875rem}[data-site=cinematic] .home-slide{opacity:0;transform:scale(1.04) translate(calc(var(--t) * -1.2%), calc(var(--t) * -0.8%));transition:opacity .8s;position:absolute;inset:0}[data-site=cinematic] .home-slide[data-on]{opacity:1}[data-site=cinematic] .home-slide img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}[data-site=cinematic] .home-glow{pointer-events:none;background:radial-gradient(26.25rem circle at var(--mx) var(--my), #6c9fdb29, transparent 60%);position:absolute;inset:0}[data-site=cinematic] .home-enlarge{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:#05070a;background:var(--cin-text);border-radius:62.4375rem;align-items:center;gap:.5rem;padding:.5rem .875rem;font-size:.6875rem;display:inline-flex;position:absolute;bottom:.875rem;right:.875rem;transform:rotate(-2deg)}[data-site=cinematic] .home-tabs{scrollbar-width:none;gap:.5rem;max-width:100%;padding:.125rem .125rem .375rem;display:flex;overflow-x:auto}[data-site=cinematic] .home-tab{min-height:2.75rem;font-family:var(--font-brand);white-space:nowrap;color:var(--cin-dim);border:1px solid var(--cin-line-2);background:#0a0f15b3;border-radius:62.4375rem;flex:none;align-items:center;gap:.5rem;padding:0 1rem;font-size:.875rem;font-weight:500;transition:color .2s,background-color .2s,border-color .2s;display:inline-flex}[data-site=cinematic] .home-tab span{font-family:var(--font-label);color:var(--cin-faint);font-size:.6875rem}[data-site=cinematic] .home-tab:hover{color:var(--cin-text);border-color:var(--cin-blue-hi)}[data-site=cinematic] .home-tab[aria-selected=true]{color:#05070a;background:var(--cin-text);border-color:var(--cin-text)}[data-site=cinematic] .home-tab[aria-selected=true] span{color:#3a4a5e}[data-site=cinematic] .home-tab:focus-visible{outline:.125rem solid var(--cin-blue-hi);outline-offset:.125rem}[data-site=cinematic] .home-tabcap{text-align:center;min-height:1.6em;color:var(--cin-dim);margin:0;font-size:.9375rem}@media (width<=639px){[data-site=cinematic] .home-enlarge{padding:.3125rem .625rem;font-size:.6875rem;bottom:.5rem;right:.5rem}}[data-site=cinematic] .home-try{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(1.5rem,4vw,5rem);display:grid}[data-site=cinematic] .home-try-picks{flex-direction:column;gap:.625rem;width:100%;display:flex}[data-site=cinematic] .home-pick{min-height:2.75rem;color:var(--cin-text);text-align:left;border:1px solid var(--cin-line-2);cursor:pointer;transition:border-color .2s, background-color .2s, transform .3s var(--cin-ease);background:#05070a99;border-radius:1.125rem;align-items:center;gap:1rem;padding:.75rem 1.125rem;display:flex}[data-site=cinematic] .home-pick:hover{border-color:var(--cin-blue-hi);transform:translate(.375rem)}[data-site=cinematic] .home-pick:focus-visible{outline:.125rem solid var(--cin-blue-hi);outline-offset:.125rem}[data-site=cinematic] .home-pick[aria-checked=true]{border-color:var(--cin-blue-hi);background:#417bbf38;transform:translate(.625rem)}[data-site=cinematic] .home-pick-n{width:2.125rem;height:2.125rem;font-family:var(--font-display);color:var(--cin-dim);border:1px solid var(--cin-line-2);border-radius:.875rem;flex:none;place-items:center;font-size:.9375rem;font-weight:600;display:grid}[data-site=cinematic] .home-pick[aria-checked=true] .home-pick-n{color:#05070a;background:var(--cin-blue-hi);border-color:var(--cin-blue-hi)}[data-site=cinematic] .home-pick-t{flex-direction:column;gap:.125rem;min-width:0;display:flex}[data-site=cinematic] .home-pick-t b{font-family:var(--font-brand);font-size:clamp(1rem,1.5vw,1.25rem);font-weight:500;line-height:1.2}[data-site=cinematic] .home-pick-t i{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cin-faint);font-size:.6875rem;font-style:normal}[data-site=cinematic] .home-sheet-wrap{perspective:75rem;min-width:0}[data-site=cinematic] .home-sheet{--sheet-pad:clamp(1.125rem, 2.4vw, 2.125rem);padding:var(--sheet-pad);border:1px solid var(--cin-line-2);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:linear-gradient(160deg,#101822f0,#05070ae6);border-radius:1.5rem;flex-direction:column;gap:.875rem;transition:transform .25s ease-out;display:flex;position:relative;box-shadow:0 1.875rem 5rem #00000080,0 0 4.375rem #417bbf33}[data-site=cinematic] .home-sheet-tag{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.6875rem}[data-site=cinematic] .home-sheet-in{flex-direction:column;gap:.875rem;min-height:21rem;display:flex}[data-site=cinematic] .home-try-seen{flex-direction:column;gap:.25rem;margin:0;display:flex}[data-site=cinematic] .home-try-seen span{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-faint);font-size:.6875rem}[data-site=cinematic] .home-try-seen b{font-family:var(--font-report);color:var(--cin-text);font-size:clamp(1.25rem,2.2vw,1.875rem);font-style:italic;font-weight:400;line-height:1.2}[data-site=cinematic] .home-try-hops{flex-direction:column;gap:.75rem;margin:0;padding:0 0 0 1.75rem;list-style:none;display:flex;position:relative}[data-site=cinematic] .home-try-hops:before{content:"";background:linear-gradient(var(--cin-blue-hi), var(--cin-blue));transform-origin:top;width:.125rem;position:absolute;top:.25rem;bottom:.25rem;left:.375rem}[data-site=cinematic] .home-hop{border:1px solid var(--cin-line-2);background:#05070aa6;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem .75rem;padding:.75rem .875rem;display:grid;position:relative}[data-site=cinematic] .home-hop:before{content:"";background:var(--cin-ink);border:.125rem solid var(--cin-blue-hi);width:.875rem;height:.875rem;margin-top:-.4375rem;position:absolute;top:50%;left:-1.6875rem;transform:rotate(45deg)}[data-site=cinematic] .home-hop.is-origin{border-color:var(--cin-blue-hi);background:#417bbf29}[data-site=cinematic] .home-hop.is-origin:before{background:var(--cin-blue-hi);border-color:var(--cin-blue-hi)}[data-site=cinematic] .home-hop b{font-family:var(--font-brand);color:var(--cin-text);font-size:clamp(.9375rem,1.4vw,1.1875rem);font-weight:500}[data-site=cinematic] .home-hop i{font-family:var(--font-label);color:var(--cin-faint);font-size:.6875rem;font-style:normal}[data-site=cinematic] .home-hop-tag{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cin-dim);border:1px solid var(--cin-line-2);border-radius:62.4375rem;padding:.125rem .5625rem;font-size:.6875rem}[data-site=cinematic] .home-hop.is-origin .home-hop-tag{color:#05070a;background:var(--cin-blue-hi);border-color:var(--cin-blue-hi);transform:rotate(-3deg)}[data-site=cinematic] .home-hop-note{color:var(--cin-dim);grid-column:1/-1;font-size:.875rem;line-height:1.35}[data-site=cinematic] .home-try-tally{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}[data-site=cinematic] .home-try-tally dt{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cin-dim);font-size:.6875rem}[data-site=cinematic] .home-try-tally dd{font-family:var(--font-display);letter-spacing:-.03em;color:var(--cin-text);margin:.125rem 0 0;font-size:1.875rem;font-weight:600}[data-site=cinematic] .home-try-shows{color:var(--cin-text);margin:0;font-size:.9375rem;line-height:1.4}[data-site=cinematic] .home-replay{min-height:2.75rem;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cin-blue-hi);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 .25rem;font-size:.6875rem}[data-site=cinematic] .home-replay:hover{color:#fff}[data-site=cinematic] .home-replay:focus-visible{outline:.125rem solid var(--cin-blue-hi);outline-offset:.125rem}[data-site=cinematic] .home-try-clock{right:var(--sheet-pad);bottom:var(--sheet-pad);pointer-events:none;justify-items:end;gap:.375rem;display:grid;position:absolute}[data-site=cinematic] .home-try-clock-l{font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;color:var(--cin-faint);font-size:.6875rem}[data-site=cinematic] .home-try-clock-v{font-family:var(--font-data,"IBM Plex Mono", ui-monospace, monospace);font-variant-numeric:tabular-nums;color:var(--cin-text);text-shadow:0 0 .9em #6c9fdb80;font-size:1.75rem;font-weight:500;line-height:1;display:grid}[data-site=cinematic] .home-try-clock-v b{text-align:right;font-weight:inherit;opacity:0;grid-area:1/1}[data-site=cinematic] .home-try-clock-v b:last-child{color:var(--cin-blue-hi)}[data-site=cinematic] .home-sheet[data-run=false] .home-hop,[data-site=cinematic] .home-sheet[data-run=false] .home-try-tally,[data-site=cinematic] .home-sheet[data-run=false] .home-try-shows{opacity:0}[data-site=cinematic] .home-sheet[data-run=true] .home-try-hops:before{animation:home-line 1.6s var(--cin-ease) both}[data-site=cinematic] .home-sheet[data-run=true] .home-hop,[data-site=cinematic] .home-sheet[data-run=true] .home-try-tally,[data-site=cinematic] .home-sheet[data-run=true] .home-try-shows{animation:home-hop-in .6s var(--cin-ease) both;animation-delay:calc(.15s + var(--i,0) * .45s)}[data-site=cinematic] .home-sheet[data-run=true] .home-try-clock-v b{animation:.45s linear both home-clock-step;animation-delay:calc(.15s + var(--i,0) * .45s)}[data-site=cinematic] .home-sheet[data-run=true] .home-try-clock-v b:last-child{animation:.3s linear both home-clock-last;animation-delay:calc(.15s + var(--i,0) * .45s)}@keyframes home-clock-step{0%{opacity:0}12%,88%{opacity:1}to{opacity:0}}@keyframes home-clock-last{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-site=cinematic] .home-try-clock-v b{animation:none!important}[data-site=cinematic] .home-try-clock-v b:last-child{opacity:1}}@keyframes home-line{0%{transform:scaleY(0)}}@keyframes home-hop-in{0%{opacity:0;transform:translate(-1.125rem)}}@media (width<=899px){[data-site=cinematic] .home-try{grid-template-columns:minmax(0,1fr)}[data-site=cinematic] .home-sheet-in{min-height:0}}[data-site=cinematic] .home-qa{z-index:1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(1.5rem,4vw,5.5rem);display:grid;position:relative}[data-site=cinematic] .home-qa-glyph{z-index:0;font-family:var(--font-display);color:#0000;-webkit-text-stroke:1.5px #6c9fdb33;transform:translate(var(--gx,0), var(--gy,0));pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(14rem,36vw,40rem);font-weight:600;line-height:1;transition:transform .4s ease-out;position:absolute;bottom:-3vw;right:3vw}[data-site=cinematic] .home-qa-list{flex-direction:column;min-width:0;display:flex}[data-site=cinematic] .home-q{border-bottom:1px solid var(--cin-line-2);interpolate-size:allow-keywords}[data-site=cinematic] .home-q:first-child{border-top:1px solid var(--cin-line-2)}[data-site=cinematic] .home-q summary{min-height:2.75rem;font-family:var(--font-brand);letter-spacing:-.025em;color:var(--cin-text);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 0;font-size:clamp(1.25rem,2.3vw,2.1rem);font-weight:500;line-height:1.12;list-style:none;display:flex}[data-site=cinematic] .home-q summary::-webkit-details-marker{display:none}[data-site=cinematic] .home-q summary:focus-visible{outline:.125rem solid var(--cin-blue-hi);outline-offset:.125rem}[data-site=cinematic] .home-q summary i{flex:none;width:1.25rem;height:1.25rem;position:relative}[data-site=cinematic] .home-q summary i:before,[data-site=cinematic] .home-q summary i:after{content:"";background:var(--cin-blue-hi);height:.125rem;transition:transform .3s var(--cin-ease);margin-top:-1px;position:absolute;inset:50% 0 auto}[data-site=cinematic] .home-q summary i:after{transform:rotate(90deg)}[data-site=cinematic] .home-q[open] summary i:after{transform:rotate(0)}[data-site=cinematic] .home-q[open] summary{color:var(--cin-blue-hi)}[data-site=cinematic] .home-q p{max-width:54ch;color:var(--cin-dim);margin:0;padding-bottom:1.25rem;font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.5}[data-site=cinematic] .home-q::details-content{block-size:0;transition:block-size .4s var(--cin-ease), content-visibility .4s allow-discrete;overflow:clip}[data-site=cinematic] .home-q[open]::details-content{block-size:auto}@media (width<=899px){[data-site=cinematic] .home-qa{grid-template-columns:minmax(0,1fr)}}[data-site=cinematic] .home-after{gap:clamp(1.75rem,6vh,4rem);display:grid}[data-site=cinematic] .home-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.875rem,2.4vw,2.5rem);margin:0;padding:0;list-style:none;display:grid;position:relative}[data-site=cinematic] .home-rail:before{content:"";background:linear-gradient(90deg, var(--cin-blue), var(--cin-blue-hi));transform-origin:0;height:.25rem;transform:scaleX(var(--p,1));box-shadow:0 0 1.375rem var(--cin-blue-glow);border-radius:.625rem;position:absolute;top:0;left:0;right:0}[data-site=cinematic] .home-step{opacity:clamp(0, calc(var(--t) * 3), 1);transform:translateY(calc((1 - var(--t)) * 1.875rem));flex-direction:column;gap:.625rem;padding:clamp(1.375rem,3vh,2.25rem) 0 0;display:flex}[data-site=cinematic] .home-step-n{font-family:var(--font-display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px var(--cin-blue-hi);font-size:clamp(4rem,9vw,9.5rem);font-weight:600;line-height:.85;transition:color .3s}[data-site=cinematic] .home-step:hover .home-step-n{color:var(--cin-blue-hi)}[data-site=cinematic] .home-step h3{font-family:var(--font-brand);letter-spacing:-.03em;color:var(--cin-text);margin:0;font-size:clamp(1.4rem,2.4vw,2.2rem);font-weight:500;line-height:1.1}[data-site=cinematic] .home-step p{max-width:34ch;color:var(--cin-dim);margin:0;font-size:clamp(.9375rem,1.35vw,1.1875rem);line-height:1.45}@media (width<=767px){[data-site=cinematic] .home-rail{grid-template-columns:minmax(0,1fr);padding-left:1.375rem}[data-site=cinematic] .home-rail:before{transform-origin:top;width:.25rem;height:auto;transform:scaleY(var(--p,1));bottom:0;right:auto}[data-site=cinematic] .home-step{padding-top:0}}[data-site=cinematic] .cin-stage.home-start{background:radial-gradient(70% 90% at 82% 100%,#417bbf33,#0000 70%)}[data-site=cinematic] .home-start-scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#05070adb 0%,#05070a99 46%,#0000 78%);position:absolute;inset:0}@media (width<=899px){[data-site=cinematic] .home-start-scrim{background:linear-gradient(#05070a8c,#05070ad9)}}[data-site=cinematic] .home-start-inner{align-content:center}[data-site=cinematic] .home-start .cin-copy{max-width:min(66rem,100%)}[data-site=cinematic] .home-start .cin-h-xl{font-size:clamp(2.5rem,6.8vw,7.5rem)}[data-site=cinematic] .home-start-actions{gap:.875rem}[data-site=cinematic] .home-start-links{flex-wrap:wrap;gap:.25rem 1.75rem;margin:0;display:flex}[data-site=cinematic] .home-start-links a{min-height:2.75rem;font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cin-dim);text-decoration:underline;-webkit-text-decoration-color:var(--cin-line-2);text-decoration-color:var(--cin-line-2);text-underline-offset:.375rem;align-items:center;font-size:.75rem;transition:color .2s,text-decoration-color .2s;display:inline-flex}[data-site=cinematic] .home-start-links a:hover{color:var(--cin-text);-webkit-text-decoration-color:var(--cin-blue-hi);text-decoration-color:var(--cin-blue-hi)}[data-site=cinematic] .home-start-links a:focus-visible{outline:.125rem solid var(--cin-blue-hi);outline-offset:.125rem}[data-site=cinematic].home-root{--cin-gutter:1.5rem;--home-chips:4.75rem}@media (width>=640px){[data-site=cinematic].home-root{--cin-gutter:6vw;--home-chips:5.25rem}}@media (width>=1024px){[data-site=cinematic].home-root{--cin-gutter:min(10vw, 12rem)}}[data-site=cinematic].home-root .cin-inner:not(.home-hero-inner){max-width:none;padding:3.5rem var(--cin-gutter) var(--home-chips);align-content:start}[data-site=cinematic].home-root .home-hero{--cin-gutter:clamp(1rem, 4.2vw, 4.5rem)}[data-site=cinematic].home-root .cin-split,[data-site=cinematic].home-root .cin-split[data-flip]{grid-template-columns:minmax(0,453fr) minmax(0,635fr);align-items:start;gap:4rem}[data-site=cinematic].home-root .cin-split[data-flip]>.cin-copy{order:0}@media (width<=899px){[data-site=cinematic].home-root .cin-split,[data-site=cinematic].home-root .cin-split[data-flip]{grid-template-columns:minmax(0,1fr);gap:2rem}}[data-site=cinematic].home-root .cin-copy{gap:0}[data-site=cinematic].home-root .cin-copy>.cin-kicker+.cin-h{margin-top:1rem}[data-site=cinematic].home-root .cin-copy>.cin-h+*,[data-site=cinematic].home-root .cin-copy>.cin-support+*{margin-top:1.5rem}[data-site=cinematic].home-root .cin-h{letter-spacing:-.02em;line-height:1.02}[data-site=cinematic].home-root .cin-h-lg{font-size:min(5.6vw,6rem)}[data-site=cinematic].home-root .cin-h-md{font-size:min(4.4vw,4.5rem)}[data-site=cinematic].home-root .cin-support{color:#a9b4c4;max-width:40ch;font-size:1.125rem;line-height:1.5}@media (width<=639px){[data-site=cinematic].home-root .cin-h-lg{font-size:10vw}[data-site=cinematic].home-root .cin-h-md{font-size:8vw}[data-site=cinematic].home-root .cin-support{font-size:1rem}}[data-site=cinematic].home-root .home-plate{color:#f4f7fb;white-space:nowrap;background:#05070aeb;border:1px solid #417bbf66;border-radius:.75rem;align-items:baseline;gap:.5rem;padding:.375rem .625rem;display:inline-flex}[data-site=cinematic].home-root .home-plate-tag{font-family:var(--font-data,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:1.125rem;font-weight:500}[data-site=cinematic].home-root .home-plate-name{font-family:var(--font-brand);font-size:1.125rem;font-weight:600}@media (width<=639px){[data-site=cinematic].home-root .home-plate-tag,[data-site=cinematic].home-root .home-plate-name{font-size:.875rem}}@media (prefers-reduced-motion:no-preference){[data-site=cinematic].home-root .cin-scene+.cin-scene{margin-top:-12vh}[data-site=cinematic].home-root .cin-stage{opacity:calc(var(--in,1) * (1 - var(--out,0)))}}[data-site=cinematic].home-root .home-axis{background:#05070aeb;border:1px solid #417bbf66;border-radius:.75rem;padding:.375rem .625rem}[data-site=cinematic].home-root .home-axis-n{font-family:var(--font-brand);color:#f4f7fb;font-size:1.125rem;font-weight:600}[data-site=cinematic].home-root .home-axis-v{font-family:var(--font-display,"Archivo", sans-serif);font-variant-numeric:tabular-nums;color:#f4f7fb;font-size:1.125rem;font-weight:600}[data-site=cinematic].home-root .home-axis-flag{font-family:var(--font-data,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#6c9fdb;font-size:.875rem;font-weight:500}[data-site=cinematic].home-root .home-radar-mean{background:#05070aeb;border:1px solid #417bbf66;border-radius:.75rem;justify-content:center;min-width:7.5rem;min-height:6rem;padding:.625rem .75rem}@media (width<=639px){[data-site=cinematic].home-root .home-axis-n,[data-site=cinematic].home-root .home-axis-v{font-size:.875rem}[data-site=cinematic].home-root .home-radar-mean{min-width:6rem;min-height:4.5rem}}@media (width>=900px){[data-site=cinematic].home-root .home-dossier{grid-template-columns:13.75rem minmax(0,23.5rem);justify-content:space-between;align-items:start}[data-site=cinematic].home-root .home-pins{order:-1;gap:1.5rem;padding-top:2.5rem}[data-site=cinematic].home-root .home-pins li{background:#05070aeb;border:1px solid #417bbf66;border-radius:.75rem;min-height:5.5rem;padding:.75rem .875rem}[data-site=cinematic].home-root .home-sheet3d{width:23.5rem;margin-top:5rem}}[data-site=cinematic].home-root .cin-scene[data-pinned=true] .home-hero-inner .cin-copy{--x:clamp(0, calc((var(--p) - .5) / .32), 1);transform:translate3d(0, calc(var(--x) * -3rem), 0);opacity:calc(1 - var(--x))}[data-site=cinematic].home-root .home-who{gap:4rem}[data-site=cinematic].home-root .home-roles{gap:.5rem;margin-top:1.875rem}[data-site=cinematic].home-root .home-role{background:#05070ae0;border:1px solid #417bbf47;border-radius:1.125rem;padding:0 1.25rem}[data-site=cinematic].home-root .home-role[data-open=true]{border-color:#417bbfb3;box-shadow:0 0 2rem #417bbf40}[data-site=cinematic].home-root .home-role-b{justify-content:flex-start;min-height:4.5rem}[data-site=cinematic].home-root .home-role-n{width:2rem;font-family:var(--font-data,"IBM Plex Mono", ui-monospace, monospace);color:#a9b4c4;flex:none;font-size:.875rem;font-weight:500}[data-site=cinematic].home-root .home-role[data-open=true] .home-role-n{color:#6c9fdb}[data-site=cinematic].home-root .home-role-b b{letter-spacing:-.02em;flex:1;font-size:2.5rem}@media (width<=639px){[data-site=cinematic].home-root .home-role-b{min-height:3.5rem}[data-site=cinematic].home-root .home-role-b b{font-size:1.75rem}}[data-site=cinematic].home-root .home-wire-split{grid-template-columns:minmax(0,376fr) minmax(0,736fr);align-items:start;gap:2.5rem;display:grid}[data-site=cinematic].home-root .home-wire-fig{flex-direction:column;gap:1.5rem;min-width:0;margin-top:2.625rem;display:flex}[data-site=cinematic].home-root .home-lanes{gap:1.5rem;margin-top:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3rem calc(100% - 3rem),#0000)}[data-site=cinematic].home-root .home-lane ul{transform:translateX(calc(var(--p) * 30rem * var(--dir) - (var(--dir) + 1) * 15rem));gap:1rem}[data-site=cinematic].home-root .home-wire{box-sizing:border-box;white-space:normal;background:#05070aeb;border-color:#417bbf47;flex-direction:column;justify-content:space-between;align-items:flex-start;width:22.5rem;height:9.5rem;padding:1rem 1.125rem}[data-site=cinematic].home-root .home-wire b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1.375rem;line-height:1.25;display:-webkit-box;overflow:hidden}[data-site=cinematic].home-root .home-wire i{font-family:var(--font-data,"IBM Plex Mono", ui-monospace, monospace);font-size:1.125rem}[data-site=cinematic].home-root .home-wire-tag{font-family:var(--font-data,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.08em;font-size:.875rem}[data-site=cinematic].home-root .home-wire.is-origin{border-color:#417bbf80;box-shadow:0 0 1.5rem #417bbf38}[data-site=cinematic].home-root .home-wire.is-origin .home-wire-tag{color:#f4f7fb;background:#1d4f86}[data-site=cinematic].home-root .home-wire.is-repeat{opacity:.7}[data-site=cinematic].home-root .home-wire.is-repeat .home-wire-tag{color:#a9b4c4;border-color:#a9b4c4}[data-site=cinematic].home-root .home-wire-legend{white-space:normal;align-items:center;gap:2rem;padding:.5rem 1rem;display:flex}[data-site=cinematic].home-root .home-wire-count{align-items:center;gap:.625rem;display:inline-flex}[data-site=cinematic].home-root .home-wire-count i{border-radius:.1875rem;width:.75rem;height:.75rem}[data-site=cinematic].home-root .home-wire-count.is-origin i{background:#1d4f86}[data-site=cinematic].home-root .home-wire-count.is-repeat i{border:1px solid #a9b4c4}[data-site=cinematic].home-root .home-wire-count .cin-num{flex-direction:row;align-items:baseline;gap:.5rem}@media (width<=899px){[data-site=cinematic].home-root .home-wire-split{grid-template-columns:minmax(0,1fr);gap:1.5rem}[data-site=cinematic].home-root .home-wire{width:16.25rem;height:6rem;padding:.625rem .75rem}[data-site=cinematic].home-root .home-wire b{font-size:1rem}[data-site=cinematic].home-root .home-wire i,[data-site=cinematic].home-root .home-wire-tag{font-size:.875rem}}@media (prefers-reduced-motion:reduce){[data-site=cinematic].home-root .home-lane ul{transform:none}}[data-site=cinematic].home-root .cin-scene[data-pinned=true] .home-compare-head{--x:clamp(0, calc((var(--p) - .18) / .1), 1);opacity:calc(1 - var(--x));transform:translate3d(0, calc(var(--x) * -2.5rem), 0)}[data-site=cinematic].home-root .cin-scene[data-pinned=true] .cx{top:3.5rem;left:var(--cin-gutter);right:var(--cin-gutter);grid-template-columns:1fr 1fr;gap:1.5rem;position:absolute}[data-site=cinematic].home-root .cx-pane{box-shadow:none;opacity:var(--t,1);transform:translate3d(0, calc((1 - var(--t,1)) * 2.5rem), 0);background:#05070aeb;border-color:#417bbf47;border-radius:1.125rem;gap:.5rem}[data-site=cinematic].home-root .cx-pane.is-after{border-color:#417bbf80}[data-site=cinematic].home-root .cx-count{color:#a9b4c4;font-size:1rem}[data-site=cinematic].home-root .cx-count b{font:600 2.5rem/1 var(--font-display,"Archivo", sans-serif);font-variant-numeric:tabular-nums;color:#f4f7fb}[data-site=cinematic].home-root .cx-row{min-height:2.875rem;opacity:var(--t,1);transform:translate3d(0, calc((1 - var(--t,1)) * .5rem), 0);grid-template-columns:1.125rem 1fr auto;grid-template-areas:"ico name time""ico text tag";padding:.25rem .625rem;transition:none}[data-site=cinematic].home-root .cx-row[data-copy]{opacity:calc(.6 * var(--t,1));transform:translate3d(calc((1 - var(--t,1)) * 1rem), 0, 0);margin-left:1rem}[data-site=cinematic].home-root .cx-row[data-origin]{box-shadow:none;background:#417bbf29}[data-site=cinematic].home-root .cx-name{font-family:var(--font-brand);font-size:1rem}[data-site=cinematic].home-root .cx-time,[data-site=cinematic].home-root .cx-tag{font-family:var(--font-data,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:0;text-transform:none;font-size:.875rem}[data-site=cinematic].home-root .cx-text{color:#a9b4c4;font-size:.875rem}[data-site=cinematic].home-root .cx-row[data-origin] .cx-tag{color:#6c9fdb}[data-site=cinematic].home-root .cx-row .cx-tag{color:#a9b4c4}[data-site=cinematic].home-root .home-pane-verdict,[data-site=cinematic].home-root .cx-note{opacity:var(--t,1)}[data-site=cinematic].home-root .cx-tabs{display:none}@media (width<=639px){[data-site=cinematic].home-root .cx-tabs{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:1.5rem;display:grid}[data-site=cinematic].home-root .cx-tabs [role=tab]{color:#a9b4c4;min-height:2.75rem;font:500 .875rem var(--font-brand);background:0 0;border:1px solid #417bbf47;border-radius:62.4375rem}[data-site=cinematic].home-root .cx-tabs [role=tab][aria-selected=true]{color:#f4f7fb;border-color:#417bbf}[data-site=cinematic].home-root .cx[data-tab="0"] #cx-pane-1,[data-site=cinematic].home-root .cx[data-tab="1"] #cx-pane-0{display:none}[data-site=cinematic].home-root .cx-row{min-height:4rem}}[data-site=cinematic].home-root .home-sample{width:fit-content;font-family:var(--font-data,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#a9b4c4;background:#05070aeb;border:1px solid #417bbf66;border-radius:.75rem;align-items:center;margin:0;padding:.1875rem .5rem;font-size:.75rem;font-style:normal;font-weight:500;display:inline-flex;transform:none}[data-site=cinematic].home-root .cin-scene[data-pinned=true] .cx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:auto}[data-site=cinematic].home-root .cx-pane{align-content:start;min-width:0;padding:1rem}[data-site=cinematic].home-root .cx-list{gap:.25rem}[data-site=cinematic].home-root .cx-groups{gap:.5rem}[data-site=cinematic].home-root .cx-group{background:0 0;border:0;padding:0}[data-site=cinematic].home-root .cx-row{row-gap:0;min-height:2.875rem;padding:.1875rem .625rem}[data-site=cinematic].home-root .cx-name,[data-site=cinematic].home-root .cx-time{line-height:1.25}[data-site=cinematic].home-root .cx-text,[data-site=cinematic].home-root .cx-tag{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.3;overflow:hidden}[data-site=cinematic].home-root .cx{position:relative}[data-site=cinematic].home-root .cin-scene[data-pinned=true] .cx{column-gap:clamp(3.5rem,7vw,9.375rem)}.cx[data-measure],.cx[data-measure] *{transform:none!important}[data-site=cinematic].home-root .cx-threads{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}[data-site=cinematic].home-root .cx-thread path{fill:none;stroke:#417bbf;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t,1));opacity:.5}[data-site=cinematic].home-root .cx-thread[data-origin] path{stroke:#6c9fdb;stroke-width:2.25px;opacity:1}[data-site=cinematic].home-root .cx-thread circle{fill:#417bbf;opacity:calc(var(--t,1) * .7)}[data-site=cinematic].home-root .cx-thread[data-origin] circle{fill:#8fb4e6;opacity:var(--t,1)}[data-site=cinematic].home-root .cx-row[data-copy]{margin-left:1.5rem;position:relative}[data-site=cinematic].home-root .cx-row[data-copy]:before,[data-site=cinematic].home-root .cx-row[data-copy]:after{content:"";pointer-events:none;position:absolute;left:-1.0625rem}[data-site=cinematic].home-root .cx-row[data-copy]:before{border-top:.125rem solid #8fb4e6;width:1.0625rem;top:50%}[data-site=cinematic].home-root .cx-row[data-copy]:after{border-left:.125rem solid #8fb4e6;top:-.25rem;bottom:-.25rem}[data-site=cinematic].home-root .cx-row[data-copy]:last-child:after{bottom:50%}[data-site=cinematic].home-root .home-product-inner{gap:2rem}[data-site=cinematic].home-root .home-product-head{grid-template-columns:minmax(0,556fr) minmax(0,536fr);align-items:start;gap:3.75rem}[data-site=cinematic].home-root .pf-frame{border-color:#417bbf47;border-radius:1.125rem;box-shadow:0 1.5rem 6rem #417bbf38}[data-site=cinematic].home-root .home-product-foot{display:none}[data-site=cinematic].home-root .pf-chapters li{font-family:var(--font-brand);letter-spacing:-.01em;color:#a9b4c4;border-top-width:.125rem;border-top-color:#0000;font-size:1.125rem;font-weight:500}[data-site=cinematic].home-root .pf-chapters li[data-on]{color:#f4f7fb;border-top-color:#417bbf}[data-site=cinematic].home-root .cin-scene[data-pinned=true] .home-product-head{--x:clamp(0, calc((var(--p) - .28) / .08), 1);opacity:calc(1 - var(--x));transform:translate3d(0, calc(var(--x) * -3rem), 0)}[data-site=cinematic].home-root .cin-scene[data-pinned=true] .home-product-stage{--y:clamp(0, calc((var(--p) - .26) / .32), 1);top:3rem;left:var(--cin-gutter);right:var(--cin-gutter);opacity:clamp(0, calc(var(--y) * 4), 1);transform:translate3d(0, calc(pow(calc(1 - var(--y)), 3) * 100vh), 0);position:absolute}[data-site=cinematic].home-root .cin-scene[data-pinned=true] .pf-chapters{white-space:nowrap;grid-template-columns:repeat(4,auto);align-self:flex-start;gap:1.5rem;width:auto;max-width:42rem}[data-site=cinematic].home-root .cin-scene[data-pinned=true] .home-product-foot{--z:clamp(0, calc((var(--p) - .56) / .1), 1);right:0;top:calc((100vw - 2 * var(--cin-gutter)) * 9 / 16 + .75rem);opacity:var(--z);display:block;position:absolute}[data-site=cinematic].home-root .cin-scene[data-pinned=true] .home-product-foot .cin-actions{justify-content:flex-end}[data-site=cinematic].home-root .cin-scene[data-pinned=true] .pf-chapters{opacity:clamp(0, calc((var(--p) - .56) / .1), 1)}[data-site=cinematic].home-root .home-pane-verdict{font-size:1rem}[data-site=cinematic].home-root .home-stickers{flex-direction:column;gap:1.75rem;margin-top:1.25rem;display:flex}[data-site=cinematic].home-root .home-stick-group{flex-direction:column;align-items:flex-start;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}[data-site=cinematic].home-root .home-stick{box-sizing:border-box;color:#f4f7fb;min-height:4.5rem;opacity:var(--t);transform:translate3d(0, calc((1 - var(--t)) * -2.5rem), 0) rotate(calc(var(--rot,0deg) + (1 - var(--t)) * 6deg));background:#05070a;border-radius:1.125rem;padding:0 1.5rem;font-size:1.5rem;transition:none}[data-site=cinematic].home-root .home-stick:hover{transform:rotate(var(--rot,0deg))}[data-site=cinematic].home-root .home-stick.is-keep{color:#f4f7fb;background:#05070a;border:1px solid #417bbf;box-shadow:inset 0 0 0 1px #417bbf4d}[data-site=cinematic].home-root .home-stick.is-never{color:#f4f7fb;background:#05070a;border:1px solid #a9b4c4}[data-site=cinematic].home-root .home-stick.is-planned{border:.125rem dashed #417bbf99}[data-site=cinematic].home-root .home-stick-glyph{flex:none;width:1.125rem;height:1.125rem;position:relative}[data-site=cinematic].home-root .home-stick.is-keep .home-stick-glyph:before{content:"";border:.125rem solid #6c9fdb;border-width:0 .125rem .125rem 0;width:.375rem;height:.6875rem;position:absolute;top:.125rem;left:.1875rem;transform:rotate(45deg)}[data-site=cinematic].home-root .home-stick.is-never .home-stick-glyph:before,[data-site=cinematic].home-root .home-stick.is-never .home-stick-glyph:after{content:"";background:#a9b4c4;width:.125rem;height:1rem;position:absolute;top:1px;left:.5rem;transform:rotate(45deg)}[data-site=cinematic].home-root .home-stick.is-never .home-stick-glyph:after{transform:rotate(-45deg)}[data-site=cinematic].home-root .home-stick.is-planned .home-stick-glyph{display:none}[data-site=cinematic].home-root .home-stick-badge{font-family:var(--font-data,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;color:#6c9fdb;border:0;padding:0;font-size:.875rem;font-weight:500}@media (width<=639px){[data-site=cinematic].home-root .home-stick{width:100%;min-height:4rem;font-size:1.125rem}}@media (prefers-reduced-motion:no-preference){[data-site=cinematic].home-root .cin-scene>.cin-details-wrap{opacity:calc(1 - var(--out,0))}}[data-site=cinematic].home-root .home-stick.is-planned .home-stick-t{font:inherit;letter-spacing:normal;text-transform:none;color:#f4f7fb;border:0;padding:0}[data-site=cinematic].home-root .home-sheet-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}[data-site=cinematic].home-root .home-try-pause{min-height:2.75rem;font-family:var(--font-data,"IBM Plex Mono", ui-monospace, monospace);color:#a9b4c4;cursor:pointer;background:0 0;border:1px solid #417bbf66;border-radius:62.4375rem;padding:0 1rem;font-size:.875rem;font-weight:500}[data-site=cinematic].home-root .home-try-pause:hover{color:#f4f7fb;border-color:#417bbf}[data-site=cinematic].home-root .home-start .cin-h-xl{text-wrap:wrap;letter-spacing:-.02em;max-width:56.25rem;font-size:min(8.3vw,7.5rem);line-height:.9}@media (width<=639px){[data-site=cinematic].home-root .home-start .cin-h-xl{font-size:15vw}}[data-site=cinematic].home-root .home-film-card{width:100%;max-width:28.3125rem;margin:1.5rem 0 0}@media (width<=639px){[data-site=cinematic].home-root .home-film-card{max-width:none}}[data-site=cinematic].home-root .home-ledger{z-index:1;opacity:0;pointer-events:none;transform-origin:66%;background:#417bbf66;height:1px;position:fixed;top:50%;left:0;right:0}[data-site=cinematic] .pf-hint-touch{display:none}@media (hover:none){[data-site=cinematic] .pf-hint-mouse{display:none}[data-site=cinematic] .pf-hint-touch{display:inline}[data-site=cinematic] .pf-hint{opacity:1}}@media (width<=899px){[data-site=cinematic] .home-hero-inner .cin-kicker{letter-spacing:.1em;font-size:.8125rem;line-height:1.5}[data-site=cinematic] .home-hero-inner .cin-define{font-size:1.0625rem;line-height:1.5}[data-site=cinematic] .home-build-note{text-wrap:balance;align-items:flex-start;max-width:100%;font-size:.75rem;line-height:1.4}[data-site=cinematic] .home-build-note:before{flex:none;margin-top:.3em}[data-site=cinematic] .home-hero-inner .cin-copy{gap:clamp(.875rem,2svh,1.25rem)}[data-site=cinematic] .home-hero-inner .cin-actions{flex-direction:column;align-self:stretch;align-items:stretch;gap:.75rem;width:100%;max-width:26rem}[data-site=cinematic] .home-hero-inner .cin-actions>span,[data-site=cinematic] .home-hero-inner .cin-actions a{justify-content:center;width:100%;min-height:3rem}.ctx{gap:1.75rem;padding-top:3.5rem;padding-bottom:4.5rem}.ctx-card{gap:.875rem;padding:1.25rem}.ctx-n{font-size:.75rem}.ctx-card h3{text-wrap:balance;font-size:1.3125rem;line-height:1.22}.ctx-card>p{font-size:1rem;line-height:1.6}.ctx-ex{padding:1rem}.ctx-ex-tag{margin-bottom:.8rem;font-size:.75rem;line-height:1.3}.ctx-ex-line{font-size:.8125rem}.ctx-ex-line b{font-size:1.5rem}.ctx-dots{gap:.5rem}.ctx-dots i{width:1rem;height:1rem}.ctx-pair p{font-size:1.0625rem}.ctx-pair span{font-size:.75rem;line-height:1.3}.ctx-ver{gap:.6rem}.ctx-ver p{flex-wrap:wrap;row-gap:.15rem;font-size:1.0625rem}.ctx-ver span{min-width:3.4rem;font-size:.75rem}.ctx-film-note{margin-top:1rem;font-size:.75rem;line-height:1.6}.persp{padding-top:3.5rem;padding-bottom:3rem}.persp-head{max-width:none}.persp-scrim{background:linear-gradient(#000000c7,#00000080 22%,#0000004d 100%)}.persp-stops{gap:clamp(10rem,34svh,16rem);max-width:none;margin-top:2.25rem;margin-bottom:clamp(5rem,16svh,9rem);display:grid}.persp-stop{border:1px solid var(--cin-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.62;background:#03060cc7;border-radius:1.1rem;justify-content:flex-start;gap:.5rem;min-height:0;padding:1.25rem 1.25rem 1.4rem;transition:opacity .5s,border-color .5s}.persp-stop[data-on]{border-color:#78a9e673}.persp-n{font-size:.75rem}.persp-region{font-size:.8125rem}.persp-line{text-wrap:balance;margin-top:.1rem;font-size:clamp(1.625rem,7.4vw,2.25rem)}.persp-tone{margin-top:.6rem;padding:.45rem .85rem;font-size:.75rem}.persp-note{max-width:none;font-size:1.0625rem;line-height:1.55}.persp-stop .persp-rows{gap:.7rem;max-width:none;margin-top:.75rem}.persp-rows div{grid-template-columns:minmax(0,1fr);gap:.15rem}.persp-rows dt{font-size:.75rem}.persp-stop .persp-rows dd{font-size:1rem;line-height:1.4}.persp-meter{margin-top:.75rem}.persp-meter span{font-size:.75rem}.persp-meter i{width:1.5rem;height:.4rem}.persp-foot{margin-top:0;font-size:.75rem;line-height:1.7}.persp-foot a{padding-block:.6rem;display:inline-block}.prev{gap:1.5rem;padding-top:3.5rem;padding-bottom:4.5rem}[data-site=cinematic] .prev-film{width:auto;margin-inline:calc(var(--cin-gutter) * -1)}[data-site=cinematic] .pf-frame{border-inline:0;border-radius:.5rem}[data-site=cinematic] .pf-hint{gap:.4rem;padding:.4rem .7rem;font-size:.75rem;line-height:1.2;top:.5rem;right:.5rem}[data-site=cinematic] .pf-pause,[data-site=cinematic] .pf-replay{bottom:.5rem;left:.5rem}[data-site=cinematic] .pf-sound{padding:0;bottom:.5rem;right:.5rem}[data-site=cinematic] .pf-sound span{display:none}[data-site=cinematic] .pf-chapters{box-sizing:border-box;padding-inline:var(--cin-gutter);gap:.25rem 1rem}[data-site=cinematic] .pf-chapters li{font-family:var(--font-brand);align-items:baseline;padding-block:.7rem .5rem;font-size:1rem;line-height:1.3}[data-site=cinematic] .pf-chapters li span{flex:none;font-size:.75rem}.prev-note{font-size:.75rem;line-height:1.8}.prev-note a{padding-block:.6rem;display:inline-block}}@media (width<=767px) and (orientation:portrait){.ctx-film{width:auto;margin-inline:calc(var(--cin-gutter) * -1)}.ctx-film .film--card{aspect-ratio:9/16;border-inline:0;border-radius:.75rem;max-height:calc(100svh - 5.5rem)}.ctx-film-note{padding-inline:var(--cin-gutter)}}@media (width<=767px){[data-site=cinematic].home-root .tr{gap:1.5rem}[data-site=cinematic].home-root .tr-head{display:contents}[data-site=cinematic].home-root .tr-head>.cin-copy{order:1;gap:1rem}[data-site=cinematic] .tr .tm,[data-site=cinematic] .tr .zw{order:2}[data-site=cinematic].home-root .tr-nums{order:3;gap:2.5rem}[data-site=cinematic].home-root .tr-head>.cin-support{order:4;max-width:none;font-size:1.0625rem}[data-site=cinematic] .tr .home-chain{order:5;margin-top:.5rem}[data-site=cinematic] .tr-claim q{font-size:1.5rem}[data-site=cinematic] .tr-claim .home-sample{padding:.4em 1em;font-size:.75rem}[data-site=cinematic].home-root .tr-nums .cin-num-l{font-size:.8125rem}[data-site=cinematic] .tm{aspect-ratio:2;margin-inline:calc(var(--cin-gutter) * -.5);border-radius:.875rem;width:auto}[data-site=cinematic] .tm-rail{gap:.9rem;bottom:1em;left:1em;right:1em}[data-site=cinematic] .tm-clock{min-width:0;text-shadow:none;font-size:.875rem}[data-site=cinematic] .tm-clock:before{display:none}[data-site=cinematic] .tm-ticks li{gap:.3rem;width:3em}[data-site=cinematic] .tm-ticks i{width:.5rem;height:.5rem;margin-top:-.28rem}[data-site=cinematic] .tm-ticks b{font-size:.75rem}[data-site=cinematic] .zw{margin-inline:calc(var(--cin-gutter) * -.35)}[data-site=cinematic] .home-chain{--rh:4.5rem}[data-site=cinematic] .home-crow{grid-template-rows:1fr 1fr;grid-template-columns:3.5rem auto minmax(0,1fr);align-items:center;column-gap:.65rem;padding-right:.875rem}[data-site=cinematic] .home-crow-who{grid-area:1/2/auto/4;justify-content:space-between;align-self:end;gap:.75rem;padding-bottom:.15rem}[data-site=cinematic] .home-crow-who b{font-size:1.0625rem;line-height:1.2}[data-site=cinematic] .home-crow-who em{letter-spacing:.08em;color:var(--cin-faint);border:0;padding:0;font-size:.75rem;display:inline}[data-site=cinematic] .home-crow-time{letter-spacing:.04em;color:var(--cin-text);grid-area:2/2;align-self:start;padding-top:.2rem;font-size:.8125rem}[data-site=cinematic] .home-crow-tag{max-width:100%;font-family:var(--font-brand);letter-spacing:0;text-transform:none;grid-area:2/3;place-self:start;padding:.2rem .65rem;font-size:.8125rem;font-weight:500;line-height:1.25}[data-site=cinematic] .home-chain-sum{font-size:1.1875rem;line-height:1.3}[data-site=cinematic] .zw-key{aspect-ratio:auto;min-height:100%}[data-site=cinematic] .zw-key-in{gap:.9rem;padding:1rem}[data-site=cinematic] .zw-code{font-size:max(4.4cqw,.75rem)}[data-site=cinematic] .zw-key .home-sample,[data-site=cinematic] .zw-scale-ends,[data-site=cinematic] .zw-facts dt{font-size:max(3.9cqw,.75rem)}[data-site=cinematic] .zw-facts dd{font-size:max(5.4cqw,.75rem)}[data-site=cinematic] .zw-nop{font-size:max(2.8cqw,.75rem)}[data-site=cinematic] .zw-key-t{font-size:max(6.4cqw,.8125rem)}[data-site=cinematic] .zw-sub,[data-site=cinematic] .zw-digital .zw-sub{font-size:max(3.6cqw,.8125rem)}[data-site=cinematic] .zw-digital .zw-code,[data-site=cinematic] .zw-digital .zw-nop{font-size:.75rem}}@media (width<=479px){.ctx-pair{grid-template-columns:minmax(0,1fr);gap:.6rem}.ctx-pair i{transform-origin:top;width:1px;height:1.1rem;transform:scaleY(0)}.ctx-ex[data-arrived] .ctx-pair i{transform:none}}@media (width<=479px) and (prefers-reduced-motion:reduce){.ctx-pair i{transform:none}}@media (width<=899px){[data-site=cinematic] :is(#record,#perspectives,#trace,#zones) .home-ticks li{font-size:.8125rem}.prev-note{text-wrap:balance}}@media (width<=767px){[data-site=cinematic] #trace .home-table{min-width:0;display:block}[data-site=cinematic] #trace .home-table thead{display:none}[data-site=cinematic] #trace .home-table tbody,[data-site=cinematic] #trace .home-table tr{display:block}[data-site=cinematic] #trace .home-table tr{border-top:1px solid var(--cin-line);padding-block:.9rem}[data-site=cinematic] #trace .home-table th,[data-site=cinematic] #trace .home-table td{border:0;width:auto;padding:0;display:block}[data-site=cinematic] #trace .home-table tbody th{margin-bottom:.45rem;font-size:.75rem}[data-site=cinematic] #trace .home-table td{padding-block:.3rem;font-size:1rem}[data-site=cinematic] #trace .home-table td:before{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cin-faint);margin-bottom:.1rem;font-size:.75rem;display:block}[data-site=cinematic] #trace .home-table td:first-of-type:before{content:"An alert feed"}[data-site=cinematic] #trace .home-table td:nth-of-type(2):before{content:"A record, as 7Analytica keeps it";color:var(--cin-blue-hi)}[data-site=cinematic] .home-crow{transform:translateX(calc((1 - var(--t)) * .75rem))}}@media (width>=768px) and (width<=999px){[data-site=cinematic] .tm-chip{font-size:max(.82em,11px)}[data-site=cinematic] .tm-ticks b,[data-site=cinematic] #trace .home-table th{font-size:.75rem}}
