.film{--nf-pull:cubic-bezier(.822, .201, .234, 1.009);--nf-orbit:cubic-bezier(.142, .424, 0, .864);--nf-rise:cubic-bezier(.359, .016, .935, .181);--nf-logo:cubic-bezier(.389, 1.048, 0, .879);--amber:#ff9f0e;--s4-w:min(64cqw, calc((100cqh - var(--nav-h) - 6cqh) * 8 / 7));--s4-h:calc(var(--s4-w) * 7 / 8);--s4-x:calc(97cqw - var(--s4-w));--s4-y:calc(var(--nav-h) + (100cqh - var(--nav-h) - var(--s4-h)) / 2);--hand-x:calc(var(--s4-x) + var(--s4-w) * .05);--hand-y:calc(var(--s4-y) + var(--s4-h) * .27);--hand-w:calc(var(--s4-w) * .9);--f5-h:calc(100cqh - var(--nav-h) - 15cqh);--f5-w:calc(var(--f5-h) * 9 / 16);--f5-x:calc(46cqw - var(--f5-w) / 2);--f5-y:calc(var(--nav-h) + 4cqh);position:relative;overflow-x:clip}.shot{--T:14s;position:relative}.shot-pin{z-index:1;height:100svh;position:relative;overflow:hidden}.shot-frame{position:absolute;inset:0;container-type:size}.shot-ground{z-index:0;background:var(--bg);pointer-events:none;position:absolute;inset:0}.shot-cap{align-content:start;gap:.8rem;display:grid}.shot-cap .step-num{letter-spacing:.16em;color:var(--muted2);font-variant-numeric:tabular-nums;font-size:.74rem;font-weight:600}.shot-cap h3,.shot-cap h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.6rem,2.5cqw,2.6rem);line-height:1.05}.shot-cap p{color:var(--muted2);max-width:26rem;font-size:clamp(.98rem,1.1cqw,1.1rem)}.l1-big .l1-w,.l1-sub .l1-w,.rg-head h2,.tn-w,.shot-cap h3,.shot-cap h2,.e6-h2 .e6-w{background:linear-gradient(#fff 0%,#f6f4fd 38%,#c9c5dc 100%) 0 0/100% 1lh;color:#0000;-webkit-background-clip:text;background-clip:text}.glass{background:linear-gradient(135deg,#e6f8ff2b,#ffffff0f 40%,#ffffff08 72%);position:relative;box-shadow:inset 1px 1px #ffffff6b,inset -1px -1px #ffffff12,0 2.4cqw 6cqw -2.4cqw #000000d9}.glass:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(70% 70% at 0 0,#dcf5ff80,#0000 62%);width:42%;height:60%;position:absolute;top:-1px;left:-1px}@supports (animation-timeline:view()){.shot:not(.by-time){height:var(--len);view-timeline:--shot block;view-timeline-inset:0;scroll-margin-top:calc(-1 * var(--at,0vh) - var(--nav-h) - 1.5rem)}.shot:not(.by-time)+.shot:not(.by-time){margin-top:calc(-100vh - var(--over))}.shot:not(.by-time) .shot-pin{position:sticky;top:0}.shot:not(.by-time) :is(.r1,.r2){animation-play-state:paused}.shot:not(.by-time) .r1{animation-duration:calc((var(--b) - var(--a)) * 100s);animation-delay:calc((var(--a) - var(--sp,0)) * 100s)}.shot:not(.by-time) .r2{animation-duration:calc((var(--b) - var(--a)) * 100s), calc((var(--d) - var(--c)) * 100s);animation-delay:calc((var(--a) - var(--sp,0)) * 100s), calc((var(--c) - var(--sp,0)) * 100s)}.shot:not(.by-time) .l1-ch:after{animation-play-state:paused;animation-duration:calc((var(--b2) - var(--a2)) * 100s);animation-delay:calc((var(--a2) - var(--sp,0)) * 100s)}.shot.by-time .scroll-only{display:none}.film{--cut:cubic-bezier(.33, 0, .2, 1)}.shot:not(.by-time) .shot-frame[data-in]{transition:opacity .55s var(--cut), visibility .55s;animation:none}.shot:not(.by-time) .shot-frame[data-in][data-on]{opacity:1;visibility:visible}.shot:not(.by-time) :is(.rg-frame,.shot-end .shot-frame)[data-in]{transition-duration:.3s,.3s}.shot:not(.by-time) .shot-frame[data-on] .rg-veil{animation:f-veil 1.3s var(--cut) both}.shot:not(.by-time) .rg-ring{animation-name:none}.shot:not(.by-time) .rg-frame[data-on]{animation:1.5s cubic-bezier(.2,.9,.25,1.06) both rg-fold-in}.shot-tunnel:not(.by-time) .shot-frame[data-on]{animation:1.4s cubic-bezier(.16,1,.3,1) both tn-in}.shot:not(.by-time) .shot-frame[data-on] .e6-fly{animation:1.1s cubic-bezier(.16,1,.3,1) both e6-fly}}@supports not (animation-timeline:view()){.shot .r1{animation-delay:calc(var(--a) * var(--T));animation-duration:calc((var(--b) - var(--a)) * var(--T))}.shot .r2{animation-delay:calc(var(--a) * var(--T)), calc(var(--c) * var(--T));animation-duration:calc((var(--b) - var(--a)) * var(--T)), calc((var(--d) - var(--c)) * var(--T))}.shot :is(.r1,.r2){animation-play-state:paused}.shot.is-in :is(.r1,.r2){animation-play-state:running}.shot .scroll-only{display:none}}.shot.by-time .r1{animation-timeline:auto;animation-range:normal;animation-delay:calc(var(--a) * var(--T));animation-duration:calc((var(--b) - var(--a)) * var(--T))}.shot.by-time .r2{animation-timeline:auto;animation-range:normal;animation-delay:calc(var(--a) * var(--T)), calc(var(--c) * var(--T));animation-duration:calc((var(--b) - var(--a)) * var(--T)), calc((var(--d) - var(--c)) * var(--T))}.shot.by-time :is(.r1,.r2){animation-play-state:paused}.shot.by-time.is-in :is(.r1,.r2){animation-play-state:running}.shot-frame[data-in]{opacity:0;visibility:hidden;animation-name:f-shot-in;animation-timing-function:linear;animation-fill-mode:both}.l1-ground{background:radial-gradient(60% 55% at 18% 22%, #22d3ee29, transparent 70%), radial-gradient(55% 60% at 84% 78%, #f472b626, transparent 72%), radial-gradient(70% 60% at 52% 50%, #a78bfa24, transparent 75%), var(--bg)}.l1-head{z-index:2;text-align:center;padding:calc(var(--nav-h) + 2cqh) 4cqw 4cqh;place-content:center;justify-items:center;animation-name:sc-out;animation-fill-mode:forwards;display:grid;position:absolute;inset:0}.l1-h1{margin:2.4cqh 0 0;line-height:.9}.l1-big{font-size:min(calc(var(--fit,20.5) * 1cqw), 33cqh);letter-spacing:-.055em;white-space:nowrap;font-weight:650;display:block}.l1-sub{letter-spacing:-.035em;margin-top:2.6cqh;font-size:min(5.2cqw,8.6cqh);font-weight:600;display:block}.l1-w{animation:f-word-load 1s var(--ease) both;animation-delay:calc(.12s + var(--i) * .13s);display:inline-block}.l1-key{display:inline-block;position:relative}.l1-key>em{clip-path:inset(-.3em 100% -.3em -.2em);animation:.5s steps(9,end) forwards f-type;animation-delay:calc(.12s + var(--i) * .13s + .25s);display:inline-block}.l1-key>i{background:var(--accent);opacity:0;width:.06em;animation:1.8s step-end forwards f-caret;animation-delay:calc(.12s + var(--i) * .13s + .75s);border-radius:1px;position:absolute;top:.12em;bottom:.08em;right:-.12em}.l1-lede{max-width:min(44rem,54cqw);color:var(--muted2);animation:dim-in 1.1s var(--ease) .55s both;margin-top:3.4cqh;font-size:clamp(1.02rem,1.3cqw,1.3rem);line-height:1.55}.l1-bar{z-index:3;opacity:0;width:min(86cqw,150cqh);animation-name:sc-in;animation-fill-mode:both;position:absolute;top:47cqh;left:50%;translate:-50% -50%}.l1-bloom{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#22d3ee3d,#a78bfa29 52%,#0000 76%);border-radius:50%;position:absolute;inset:-60% -12%}.l1-pill{letter-spacing:-.02em;color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:1.5cqw;padding:1.2cqw 1.2cqw 1.2cqw 2.8cqw;font-size:min(4.6cqw,8.6cqh);font-weight:500;display:flex}.l1-pill>svg{width:.78em;height:.78em;color:var(--muted2);flex:none}.l1-url{align-items:center;min-width:0;margin-right:auto;display:flex}.l1-ch{opacity:0;animation-name:sc-in;animation-timing-function:step-end;animation-fill-mode:both;position:relative}.l1-ch:after{content:"";background:var(--accent);opacity:0;width:.05em;animation-name:sc-window-hard;animation-fill-mode:both;animation-timeline:inherit;animation-duration:inherit;animation-range:contain calc(var(--a2) * 100%) contain calc(var(--b2) * 100%);position:absolute;top:.14em;bottom:.1em;right:-.08em}.l1-caret{opacity:0;width:.05em;height:.92em;margin-left:.06em;animation-name:sc-in;animation-fill-mode:both;position:relative}.l1-caret>i{background:var(--accent);border-radius:1px;animation:1.05s step-end infinite blink;position:absolute;inset:0}.l1-go{isolation:isolate;letter-spacing:-.01em;color:var(--accent-ink);background:var(--holo-fill);border-radius:999px;flex:none;padding:.62em 1.2em;font-size:.44em;font-weight:600;animation-name:sc-press;animation-fill-mode:both;position:relative;overflow:hidden;box-shadow:0 0 2.2cqw #a78bfa80}.l1-veil{z-index:-1;border-radius:inherit;background:linear-gradient(#302e46,#1a1928);animation-name:sc-out;animation-fill-mode:both;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff38}.l1-go-t{color:#f4f2ff;animation-name:f-ink;animation-fill-mode:both;position:relative}.l1-cap{z-index:3;opacity:0;width:min(34cqw,30rem);animation-name:sc-cap-in;animation-fill-mode:both;position:absolute;top:calc(47cqh + min(9cqw,16cqh));left:calc(50% - min(43cqw,75cqh))}.l1-flood{z-index:5;aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#e2f2ffcc 0%,#c4dcffb8 28%,#c4b5fd9e 50%,#f4a0d280 64%,#f472b638 80%,#0000 92%);border-radius:50%;width:400cqmax;animation-name:f-flood;animation-fill-mode:both;position:absolute;top:-200cqmax;right:-200cqmax}.l1-cue{z-index:2;pointer-events:none;background:linear-gradient(#fff0,#ffffff42);width:1px;height:7cqh;animation-name:sc-out;animation-fill-mode:both;position:absolute;bottom:4cqh;left:50%;translate:-50%}.l1-cue>i{opacity:0;width:5px;height:5px;animation:f-cue 2.6s var(--ease) 1.8s infinite;background:#f4f2ff;border-radius:50%;position:absolute;top:0;left:-2px;box-shadow:0 0 10px 1px #c4b5fdcc}@property --rot{syntax:"<angle>";inherits:true;initial-value:0deg}@property --fold{syntax:"<number>";inherits:true;initial-value:1}@property --pull{syntax:"<number>";inherits:false;initial-value:0}.rg-ground{background:radial-gradient(42% 40% at 50% 58%, #ffba6e1f, transparent 70%), radial-gradient(70% 60% at 50% 30%, #a78bfa2b, transparent 72%), radial-gradient(55% 50% at 12% 88%, #22d3ee1c, transparent 70%), radial-gradient(50% 45% at 90% 85%, #f472b617, transparent 70%), var(--bg)}.rg-head{z-index:4;left:6cqw;right:6cqw;top:calc(var(--nav-h) + 2.4cqh);text-align:center;justify-items:center;gap:.55rem;display:grid;position:absolute}.rg-head h2{letter-spacing:-.04em;font-size:min(3.7cqw,6cqh);line-height:1.02}.rg-head p{max-width:46rem;color:var(--muted2);font-size:clamp(.95rem,1.05cqw,1.05rem)}.rg-stage{z-index:2;--ru:min(1cqw, 1.6cqh);perspective:calc(118 * var(--ru));perspective-origin:50% 45%;position:absolute;inset:0}.rg-bloom{pointer-events:none;background:radial-gradient(closest-side,#ffba6e33,#a78bfa21 55%,#0000 78%);border-radius:50%;width:72cqw;height:62cqh;position:absolute;top:58%;left:50%;translate:-50% -50%}.rg-bloom:after{content:"";border-radius:inherit;opacity:0;animation:rg-lift 1.5s var(--ease) calc(var(--land) - .15s) both;background:radial-gradient(closest-side,#ffd6a04d,#c4b5fd24 55%,#0000 78%);position:absolute;inset:0}.rg-ring{width:0;height:0;transform-style:preserve-3d;--rr:var(--R);transform:translateZ(calc(-1 * (var(--rr) + 9 * var(--pull)) * var(--ru) * var(--fold))) rotateX(calc(-12deg - 3deg * var(--pull))) rotateY(var(--rot));animation-name:rg-fold;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:45%;left:50%}.rg-card{--cw:var(--w);--ch:var(--h);--p:var(--phi);--ca:var(--ap);--lf:max(0, cos(var(--p) + var(--rot)) * 5 - 4);color:inherit;cursor:pointer;width:calc(var(--cw) * var(--ru));height:calc(var(--ch) * var(--ru));margin:calc(var(--ch) * var(--ru) / -2) 0 0 calc(var(--cw) * var(--ru) / -2);transform-style:preserve-3d;transform:rotateY(var(--p)) translateY(calc(-1.6 * var(--lf) * var(--lf) * var(--ru) + var(--oy,0px) * var(--o,0))) translateZ(calc((var(--ca) + 4 * var(--lf) * var(--lf) + 6 * var(--o,0)) * var(--ru) * var(--fold))) rotateX(calc(12deg * var(--o,0))) scale(calc(1 + .02 * var(--lf) * var(--lf) + (var(--os,1) - 1) * var(--o,0)));background:0 0;border:0;padding:0;position:absolute;top:0;left:0}.rg-face,.rg-back{border-radius:calc(1.1 * var(--ru));backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.rg-face{box-shadow:0 0 0 calc(.45 * var(--ru)) #ffffff0a;background:#050507}.rg-face:after,.f5-frame:after,.s4-mon-frame:after,.tn-phone:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(10rem circle at var(--lx,-99rem) var(--ly,-99rem), rgb(255 255 255/calc(.9 * var(--lo,0))), transparent 70%), linear-gradient(162deg, #ffffff85, #ffffff1f 28%, #ffffff08 58%, #ffffff24);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rg-face img,.rg-face video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rg-vid{opacity:0;transition:opacity .5s var(--ease)}.rg-vid.is-on{opacity:1}.rg-gloss{pointer-events:none;mix-blend-mode:screen;background:radial-gradient(24rem circle at var(--lx,-99rem) var(--ly,-99rem), rgb(255 255 255/calc(.2 * var(--lo,0))), transparent 65%) 0 0 / 100% 100% no-repeat, linear-gradient(105deg, transparent 38%, #fff0e133 47%, #ffffff0d 52%, transparent 60%) calc(50% - sin(var(--p) + var(--rot)) * 70%) 0 / 300% 100% no-repeat;position:absolute;inset:0}.rg-shade{pointer-events:none;opacity:min(.95, .9 - .84 * max(0, cos(var(--p) + var(--rot))) + .4 * (var(--ro,0) - var(--o,0)));background:#04040a;position:absolute;inset:0}.rg-glint{pointer-events:none;mix-blend-mode:screen;opacity:0;background:linear-gradient(105deg,#0000 36%,#fff4e480 47%,#ffffff24 53%,#0000 64%) 50% 0/260% 100% no-repeat;position:absolute;inset:0}.rg-card[data-facing] .rg-glint{animation:rg-glint 1.2s var(--cut,cubic-bezier(.33, 0, .2, 1)) var(--land) both}.rg-card[data-facing] .rg-face :is(img,video){animation:1.8s cubic-bezier(.16,1,.3,1) both rg-push}.rg-back{background:linear-gradient(170deg,#ffffff17,#ffffff06 42%,#ffffff03);transform:rotateY(180deg);box-shadow:inset 0 1px #ffffff29}.rg-card:focus-visible .rg-face{outline:2px solid var(--accent);outline-offset:3px}.rg-info{z-index:4;text-align:center;justify-items:center;gap:.3rem;width:min(90cqw,46rem);display:grid;position:absolute;bottom:3cqh;left:50%;translate:-50%}.rg-tags{letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:600}.rg-title{letter-spacing:-.02em;font-size:clamp(1.15rem,1.6cqw,1.6rem)}.rg-how{color:var(--muted2);font-size:.88rem}.rg-ctl{align-items:center;gap:.75rem;margin-top:.4rem;display:flex}.rg-empty{color:var(--muted2);place-items:center;display:grid;position:absolute;inset:0}.shot-ring{--land:.7s}.rg-meta{justify-items:center;display:grid;position:relative}.rg-m{justify-items:center;gap:.3rem;display:grid}.rg-m-out{pointer-events:none;animation:rg-m-out .3s var(--cut,cubic-bezier(.33, 0, .2, 1)) both;position:absolute;inset:0 0 auto}.rg-m-in>*{animation:rg-m-in .65s var(--ease) both;animation-delay:calc(var(--land) * .6 + var(--i,0) * 70ms)}.rg-m-in>:nth-child(2){--i:1}.rg-m-in>:nth-child(3){--i:2}@keyframes rg-lift{0%{opacity:0}22%{opacity:1}to{opacity:0}}@keyframes rg-glint{0%{opacity:0;background-position:100% 0}10%{opacity:1}75%{opacity:.9}to{opacity:0;background-position:0 0}}@keyframes rg-push{0%{transform:scale(1.07)}to{transform:none}}@keyframes rg-m-out{to{opacity:0;filter:blur(5px);visibility:hidden;translate:0 -.45em}}@keyframes rg-m-in{0%{opacity:0;filter:blur(8px);translate:0 .6em}}.rg-veil{z-index:8;aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#e2f2ffcc 0%,#c4dcffb8 28%,#c4b5fd9e 50%,#f4a0d280 64%,#f472b638 80%,#0000 92%);border-radius:50%;width:400cqmax;position:absolute;top:-200cqmax;right:-200cqmax}@property --tr{syntax:"<angle>";inherits:true;initial-value:0deg}@property --tin{syntax:"<number>";inherits:true;initial-value:0}@property --tz0{syntax:"<number>";inherits:true;initial-value:0}@property --tz1{syntax:"<number>";inherits:true;initial-value:0}.tn-ground{background:radial-gradient(42% 48% at 50% 52%, #22d3ee29, #a78bfa1a 50%, transparent 76%), var(--bg)}.tn-stage{z-index:1;--ru:min(1cqw, 1.6cqh);perspective:calc(var(--persp) * var(--ru));perspective-origin:50% 52%;position:absolute;inset:0}.tn-bloom{pointer-events:none;background:radial-gradient(closest-side,#78e6ff4d,#a78bfa2b 50%,#0000 76%);border-radius:50%;width:48cqw;height:60cqh;position:absolute;top:52%;left:50%;translate:-50% -50%}.tn-tube{width:0;height:0;transform-style:preserve-3d;transform:translateZ(calc((var(--tz0) + var(--tz1) - 60 * var(--tin)) * var(--ru))) rotateZ(calc(var(--tr) + 30deg * var(--tin)));animation-name:tn-swing,tn-push;animation-fill-mode:both;animation-timing-function:var(--nf-pull), linear;position:absolute;top:52%;left:50%}.tn-phone{width:calc(var(--w) * var(--ru));height:calc(var(--l) * var(--ru));margin:calc(var(--l) * var(--ru) / -2) 0 0 calc(var(--w) * var(--ru) / -2);border-radius:calc(2.2 * var(--ru));box-shadow:0 0 calc(3 * var(--ru)) #78e6ff29;backface-visibility:hidden;transform:rotateZ(var(--k)) translate3d(0, calc(var(--ap) * var(--ru)), calc(var(--zc) * var(--ru))) rotateX(90deg);background:#050507;animation-name:sc-out;animation-fill-mode:forwards;position:absolute;top:0;left:0;overflow:hidden}.tn-phone img{object-fit:cover;width:100%;height:100%;display:block}.tn-fog{background:linear-gradient(#05060ed6,#05060e4d 52%,#05060e00 86%);position:absolute;inset:0}.tn-words{z-index:3;text-align:center;justify-items:center;gap:.8rem;width:min(34cqw,30rem);animation-name:sc-out;animation-fill-mode:forwards;display:grid;position:absolute;top:52%;left:50%;translate:-50% -50%}.tn-words .step-num{letter-spacing:.16em;color:var(--muted2);opacity:0;font-size:.74rem;font-weight:600;animation-name:sc-in;animation-fill-mode:both}.tn-words h3{letter-spacing:-.035em;font-size:clamp(1.6rem,3cqw,3rem);line-height:1.04}.tn-w{opacity:0;white-space:pre;animation-name:sc-word;animation-fill-mode:both;display:inline-block}.tn-words p{color:var(--muted2);opacity:0;font-size:clamp(.95rem,1.1cqw,1.1rem);animation-name:sc-in;animation-fill-mode:both}.tn-body{z-index:3;text-align:center;color:var(--muted2);opacity:0;font-size:.95rem;animation-name:sc-in,sc-out;animation-fill-mode:both,forwards;display:none;position:absolute;top:calc(40cqh + 79cqw);left:7cqw;right:7cqw}.tn-page{z-index:4;left:var(--hand-x);top:var(--hand-y);width:var(--hand-w);opacity:0;animation-name:sc-in;animation-fill-mode:both;position:absolute}.tn-page-bloom{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff9f0e52,#a78bfa24 55%,#0000 75%);border-radius:50%;position:absolute;inset:-18% -10%}.tn-page-glass{padding:calc(var(--s4-w) * .007);border-radius:calc(var(--s4-w) * .015);background:radial-gradient(16rem circle at var(--lx,-99rem) var(--ly,-99rem), rgb(255 244 228/calc(.5 * var(--lo,0))), transparent 70%), linear-gradient(135deg, #ffecd238, #ffffff0f 38%, #ffffff06 70%);position:relative;box-shadow:inset 1px 1px #ffffff6b,inset -1px -1px #ffffff0f,0 2.6cqw 6cqw -2.4cqw #000000d9}.tn-page-screen{aspect-ratio:16/10;border-radius:calc(var(--s4-w) * .009);background:#0b0b0d;position:relative;overflow:hidden}.tn-page-screen img{width:100%;height:auto;display:block}@property --n{syntax:"<integer>";inherits:false;initial-value:0}.f5-ground{background:radial-gradient(30% 50% at 46% 52%, #ff9f0e24, transparent 72%), radial-gradient(44% 56% at 78% 50%, #a78bfa21, transparent 72%), radial-gradient(36% 50% at 10% 50%, #22d3ee14, transparent 70%), var(--bg)}.f5-cap{z-index:4;width:min(calc(var(--f5-x) - 9cqw), 24rem);opacity:0;animation-name:sc-cap-in;animation-fill-mode:both;position:absolute;top:50%;left:5cqw;translate:0 -50%}.f5-film{z-index:3;left:var(--f5-x);top:var(--f5-y);width:var(--f5-w);margin:0;position:absolute}.f5-bloom{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff9f0e42,#a78bfa24 58%,#0000 78%);border-radius:50%;position:absolute;inset:-12% -60%}.f5-frame{height:var(--f5-h);background:#050505;border-radius:1.1cqmin;position:relative;overflow:hidden;box-shadow:0 0 0 .45cqmin #ffffff0a,0 2.4cqw 6cqw -2cqw #000000d9}.f5-frame video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.f5-fcap{width:max-content;max-width:70cqw;color:var(--muted2);opacity:0;visibility:hidden;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1.1rem;font-size:.86rem;animation-name:sc-shown;animation-fill-mode:both;display:flex;position:absolute;top:calc(100% + 1.4cqh);left:50%;translate:-50%}.f5-fcap-t{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;display:inline-flex}.f5-fcap-t b{color:var(--text);font-weight:600}.f5-figs{z-index:4;left:calc(var(--f5-x) + var(--f5-w) + 6cqw);grid-template-columns:repeat(2,minmax(0,1fr));gap:6cqh 3cqw;margin:0;display:grid;position:absolute;top:50%;right:4cqw;translate:0 -50%}.f5-fig{opacity:0;gap:.7rem;animation-name:sc-in;animation-fill-mode:both;display:grid}.f5-fig dt{letter-spacing:.14em;text-transform:uppercase;color:var(--muted2);order:2;font-size:.72rem;font-weight:600}.f5-fig dd{font-family:var(--display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;background:linear-gradient(100deg,#f3f2f8 10%,#c4b5fd 55%,#f5b4d8);color:#0000;-webkit-background-clip:text;background-clip:text;order:1;margin:0;font-size:min(8cqw,14cqh);font-weight:600;font-stretch:88%;line-height:.86}.f5-num{counter-reset:n var(--n);animation-name:f5-count;animation-timing-function:cubic-bezier(.2,.7,.2,1);animation-fill-mode:both}.f5-num:before{content:counter(n)}@keyframes f5-count{0%{--n:0}to{--n:var(--to)}}.shot-end{--tile:min(46cqh, 80cqw);--e6-s0:1.4}.e6-ground{background:radial-gradient(46% 50% at 50% 42%, #a78bfa33, transparent 72%), radial-gradient(40% 40% at 24% 72%, #22d3ee1a, transparent 70%), radial-gradient(40% 40% at 78% 72%, #f472b61a, transparent 70%), var(--bg)}.film+.sec:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--bg), rgb(var(--bg-rgb) / .6) 45%, rgb(var(--bg-rgb) / 0));height:min(60vh,34rem);position:absolute;top:0;left:0;right:0}.e6-bloom{aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#a78bfa4d,#22d3ee1f 55%,#0000 78%);border-radius:50%;width:min(84cqh,140cqw);position:absolute;top:44%;left:50%;translate:-50% -50%}.e6-tile{--lock-y:calc(19cqh + var(--tile) * .0978 - 44cqh);z-index:3;width:var(--tile);aspect-ratio:1;opacity:0;animation-fill-mode:both,forwards;position:absolute;top:44%;left:50%;translate:-50% -50%}.e6-fly{position:absolute;inset:0}.e6-win{background:#050507;border-radius:23.4%;position:absolute;inset:0;overflow:hidden}.e6-win:after{content:"";pointer-events:none;background:radial-gradient(18rem circle at var(--lx,-99rem) var(--ly,-99rem), rgb(255 255 255/calc(.16 * var(--lo,0))), transparent 65%), linear-gradient(180deg, #ffffff38, transparent 36%);position:absolute;inset:0}.e6-win video{object-fit:cover;width:100%;height:100%;display:block}.e6-rim{pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(135deg,#22d3ee,#a78bfa 55%,#f472b6);border-radius:23.4%;padding:2.1%;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.e6-play{opacity:0;filter:drop-shadow(0 0 1.2cqh #ffffff40);width:100%;height:100%;animation-name:sc-in;animation-fill-mode:both;position:absolute;inset:0}.e6-flare{z-index:4;aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#fffffff2,#e8f2ff99 12%,#c4b5fd38 32%,#f472b612 52%,#0000 70%);border-radius:50%;width:74cqh;animation-name:e6-flare;animation-fill-mode:both;position:absolute;top:44%;left:50%;translate:-50% -50%}.e6-flare:before{content:"";background:radial-gradient(closest-side,#f0f8fff2,#96dcff73 30%,#a78bfa29 62%,#0000);border-radius:50%;width:330cqh;height:1.6cqh;position:absolute;top:50%;left:50%;translate:-50% -50%}.e6-copy{z-index:5;left:50%;top:var(--nav-h);text-align:center;align-content:center;justify-items:center;gap:1rem;width:min(88cqw,58rem);display:grid;position:absolute;bottom:2cqh;translate:-50%}.e6-mark{width:calc(var(--tile) * .1957);height:calc(var(--tile) * .1957);opacity:0;filter:drop-shadow(0 0 2.4cqh #a78bfa8c);animation-name:sc-in;animation-fill-mode:both;display:block}.e6-mark svg{width:100%;height:100%}.e6-kick{opacity:0;animation-name:sc-in;animation-fill-mode:both}.e6-h2{letter-spacing:-.04em;max-width:17em;font-size:min(4.6cqw,7.6cqh);line-height:1.02}.e6-w{opacity:0;animation-name:sc-word;animation-fill-mode:both;display:inline-block}.e6-form{opacity:0;visibility:hidden;justify-items:center;animation-name:sc-shown;animation-fill-mode:both;display:grid}.e6-lede{color:var(--muted2);font-size:clamp(1rem,1.25cqw,1.2rem)}.l1-pill{background:radial-gradient(22rem circle at var(--lx,-99rem) var(--ly,-99rem), rgb(255 255 255/calc(.12 * var(--lo,0))), transparent 65%), linear-gradient(135deg, #e6f8ff2b, #ffffff0f 40%, #ffffff08 72%)}.l1-pill:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(16rem circle at var(--lx,-99rem) var(--ly,-99rem), rgb(255 255 255/var(--lo,0)), transparent 70%);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.f5-frame:before,.s4-mon-frame:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(26rem circle at var(--lx,-99rem) var(--ly,-99rem), rgb(255 255 255/calc(.15 * var(--lo,0))), transparent 65%);position:absolute;inset:0}.film .ea-row{background:radial-gradient(14rem circle at var(--lx,-99rem) var(--ly,-99rem), rgb(255 255 255/calc(.09 * var(--lo,0))), transparent 70%), #ffffff0e}.film .ea-row:focus-within{background:#ffffff14}.film-rail{z-index:40;opacity:0;visibility:hidden;transition:opacity .5s var(--ease), visibility .5s;position:fixed;top:50%;right:.3rem;translate:0 -50%}.film-rail[data-on]{opacity:1;visibility:visible}.film-rail ol{z-index:1;margin:0;padding:0;list-style:none;display:grid;position:relative}.film-rail:before,.film-rail-fill{content:"";pointer-events:none;border-radius:1px;width:1px;position:absolute;top:1.1rem;bottom:1.1rem;right:calc(1.1rem - .5px)}.film-rail:before{background:#ffffff24}.film-rail-fill{transform-origin:50% 0;transform:scaleY(var(--fp,0));background:linear-gradient(#22d3ee,#a78bfa 55%,#f472b6);box-shadow:0 0 6px #a78bfa8c}.film-rail button{width:2.2rem;height:2.2rem;color:var(--muted2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.film-rail button:before{content:"";width:7px;height:7px;transition:background .35s var(--ease), transform .35s var(--ease), box-shadow .35s var(--ease);background:#ffffff47;border-radius:50%;box-shadow:0 0 0 3px #07070c8c}.film-rail button:hover:before{background:#ffffffa8}.film-rail li:has(~li>[aria-current]) button:before{background:#ffffffa8}.film-rail button[aria-current]:before{background:linear-gradient(135deg,#22d3ee,#a78bfa 55%,#f472b6);transform:scale(1.45);box-shadow:0 0 0 3px #07070c8c,0 0 12px #a78bfad9}.film-rail button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.film-rail span{white-space:nowrap;pointer-events:none;letter-spacing:.04em;color:var(--muted2);text-shadow:0 1px 10px #000000e6,0 0 2px #000000e6;opacity:0;transition:opacity .3s var(--ease), translate .3s var(--ease);font-size:.74rem;font-weight:600;position:absolute;top:50%;right:2.3rem;translate:.5rem -50%}.film-rail:hover span,.film-rail button:focus-visible span{opacity:1;translate:0 -50%}.film-rail:after{content:"";z-index:-1;pointer-events:none;opacity:0;width:17rem;transition:opacity .3s var(--ease);background:linear-gradient(270deg,#07070cdb,#07070c99 55%,#07070c00);position:absolute;top:-1.4rem;bottom:-1.4rem;right:-.3rem;-webkit-mask:linear-gradient(#0000,#000 1.4rem calc(100% - 1.4rem),#0000);mask:linear-gradient(#0000,#000 1.4rem calc(100% - 1.4rem),#0000)}.film-rail:hover:after,.film-rail:focus-within:after{opacity:1}.film-rail button[aria-current] span{color:var(--text)}html.lenis,html.lenis body{height:auto}html.lenis{scroll-behavior:auto}html{scrollbar-gutter:stable}html:has(dialog[open]){overflow:hidden}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}@keyframes f-shot-in{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes f-type{to{clip-path:inset(-.3em -.3em -.3em -.2em)}}@keyframes f-caret{0%,to{opacity:0}4%,30%,62%{opacity:1}18%,46%,80%{opacity:0}}@keyframes f-ink{0%{color:#f4f2ff}to{color:var(--accent-ink)}}@keyframes f-word-load{0%{opacity:.3;filter:blur(14px);translate:0 .22em}to{opacity:1;filter:blur();translate:none}}.l1-head{animation-name:f-head-out;animation-timing-function:var(--nf-pull)}@keyframes f-head-out{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(12px);transform:scale(.66)translateY(-6cqh)}}.l1-bar{animation-name:f-bar-in;animation-timing-function:var(--nf-orbit)}@keyframes f-bar-in{0%{opacity:0;filter:blur(10px);transform:translateY(16cqh)scale(.86)}to{opacity:1;filter:blur();transform:none}}.l1-flood{animation-timing-function:cubic-bezier(.25,.6,.3,1)}@keyframes rg-fold{0%{--fold:2.3}to{--fold:1}}.f5-fig{animation-name:f5-rise;animation-timing-function:var(--nf-orbit)}@keyframes f5-rise{0%{opacity:0;translate:0 3cqh}to{opacity:1;translate:none}}.e6-tile{animation-name:e6-shrink,e6-lock;animation-timing-function:linear, var(--nf-logo)}@keyframes e6-fly{0%{transform:rotate(-6deg)scale(1.93)}to{transform:none}}@keyframes e6-shrink{0%{opacity:1;transform:rotate(-8deg) scale(var(--e6-s0))}50%{transform:rotate(-3deg) scale(calc(1 + (var(--e6-s0) - 1) * .36))}to{opacity:1;transform:none}}@keyframes rg-fold-in{0%{--fold:2.3}to{--fold:1}}@keyframes e6-lock{0%{opacity:1;transform:none}82%{opacity:1}to{opacity:0;transform:translateY(var(--lock-y)) scale(.1957)}}@keyframes e6-flare{0%{opacity:0;transform:scale(.3)}30%{opacity:.8}to{opacity:0;transform:scale(1.7)}}.e6-w{animation-timing-function:var(--nf-orbit)}.e6-form{animation-name:e6-form-in;animation-timing-function:var(--nf-orbit)}@keyframes e6-form-in{0%{opacity:0;visibility:hidden;translate:0 4cqh}to{opacity:1;visibility:visible;translate:none}}@keyframes tn-swing{0%{--tr:28deg;--tz0:-35}to{--tr:0deg;--tz0:0}}@keyframes tn-in{0%{--tin:1}to{--tin:0}}@keyframes tn-push{0%{--tz1:0}to{--tz1:7}}.tn-phone{animation-name:tn-fly;animation-timing-function:var(--nf-rise)}@keyframes tn-fly{0%{opacity:1;transform:rotateZ(var(--k)) translate3d(0, calc(var(--ap) * var(--ru)), calc(var(--zc) * var(--ru))) rotateX(90deg)}to{opacity:0;transform:rotateZ(var(--k)) translate3d(0, calc(var(--ap) * var(--ru) * 2.6), calc((var(--zc) + 8) * var(--ru))) rotateX(90deg)}}.tn-w{animation-timing-function:var(--nf-orbit)}.tn-words{animation-name:tn-words-out;animation-timing-function:var(--nf-rise)}@keyframes tn-words-out{0%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(12px);transform:scale(1.6)}}.tn-page{animation-name:tn-page-in;animation-timing-function:var(--nf-pull)}@keyframes tn-page-in{0%{opacity:0;transform:translate(calc(50cqw - var(--hand-x) - var(--hand-w) / 2), calc(52cqh - var(--hand-y) - var(--hand-w) * .3154)) scale(.14)}22%{opacity:1}to{opacity:1;transform:none}}.rg-ring{animation-timing-function:cubic-bezier(.2,.9,.25,1.06)}@keyframes f-flood{0%{opacity:0;transform:scale(.08)}35%{opacity:1}to{opacity:1;transform:scale(1)}}@keyframes f-veil{0%{opacity:1}to{opacity:0}}@keyframes f-cue{0%{opacity:0;transform:none}22%{opacity:1}78%{opacity:.9}to{opacity:0;transform:translateY(7cqh)}}@media (max-width:900px){.l1-big{white-space:normal;font-size:min(21cqw,15cqh);line-height:.88}.l1-sub{margin-top:2.6cqh;font-size:min(8.6cqw,6.4cqh)}.l1-lede{max-width:92cqw}.l1-bar{width:94cqw;top:44cqh}.l1-pill{gap:2cqw;padding:2cqw 2cqw 2cqw 4.4cqw;font-size:6.6cqw}.l1-go{padding:.7em 1em;font-size:.52em}.l1-cap{width:90cqw;top:calc(44cqh + 14cqw);left:5cqw}.film{--s4-x:0px;--s4-w:100cqw;--s4-y:calc(var(--nav-h) + 24cqh);--s4-h:calc(100cqh - var(--s4-y) - 2cqh);--hand-x:calc(var(--s4-x) + var(--s4-w) * .03);--hand-w:calc(var(--s4-w) * .94);--hand-y:calc(var(--s4-y) + max(var(--s4-h) * .02, var(--s4-h) * .4 - var(--s4-w) * .3) + var(--s4-h) * .2);--f5-h:46cqh;--f5-x:calc(50cqw - var(--f5-w) / 2);--f5-y:calc(var(--nav-h) + 24cqh)}.shot-cap h3,.shot-cap h2{font-size:clamp(1.35rem,6cqw,1.9rem)}.shot-cap p{max-width:none;font-size:.95rem}.rg-stage{--ru:min(1.7cqw, .95cqh);perspective-origin:50% 52%}.rg-ring{--rr:var(--Rp);top:52%}.rg-card{--cw:var(--wp);--ch:var(--hp);--p:var(--phip);--ca:var(--app)}.rg-head h2{font-size:clamp(1.6rem,7.4cqw,2.2rem)}.rg-head p{font-size:.92rem}.rg-bloom{width:130cqw;top:54%}.rg-info{bottom:2.5cqh}.tn-stage{--ru:1.25cqw;perspective-origin:50% 40%}.tn-tube,.tn-bloom,.tn-words{top:40%}.tn-tube{animation-name:tn-swing}.tn-words{width:50cqw}.tn-words h3{font-size:clamp(1.3rem,6.4cqw,1.8rem)}.tn-words p{display:none}.tn-body{display:block}.f5-cap{left:5cqw;right:5cqw;top:calc(var(--nav-h) + 3cqh);width:auto;translate:none}.f5-fcap{max-width:92cqw;font-size:.8rem}.f5-figs{grid-template-columns:repeat(4,minmax(0,1fr));gap:2cqw;inset:auto 4cqw 2.5cqh;translate:none}.f5-fig{text-align:center;justify-items:center;gap:.35rem}.f5-fig dt{letter-spacing:.08em;font-size:.56rem}.f5-fig dd{font-size:10cqw}.film-rail{z-index:60;height:2px;inset:0 0 auto;translate:none}.film-rail ol,.film-rail:before{display:none}.film-rail-fill{transform-origin:0;width:auto;height:2px;transform:scaleX(var(--fp,0));background:linear-gradient(90deg,#22d3ee,#a78bfa 55%,#f472b6);border-radius:0;inset:0}.shot-end{--e6-s0:1}.e6-h2{font-size:clamp(1.7rem,7.6cqw,2.4rem)}}
.s4-ground{background:radial-gradient(48% 46% at 66% 58%, #ff9f0e1f, transparent 70%), radial-gradient(60% 55% at 56% 42%, #a78bfa26, transparent 72%), radial-gradient(40% 50% at 10% 50%, #22d3ee12, transparent 70%), var(--bg)}.s4-cap{z-index:4;width:min(calc(var(--s4-x) - 9cqw), 26rem);opacity:0;animation-name:sc-cap-in;animation-fill-mode:both;position:absolute;top:50%;left:5cqw;translate:0 -50%}.s4-stage{--line-top:3cqh;--line-h:21cqh;--pg-left:5cqw;--pg-top:27cqh;--pg-w:90cqw;--bezel:.7cqw;--mon-left:7cqw;--mon-top:6cqh;--mon-h:60cqh;--mon-w:calc(var(--mon-h) * 9 / 16);--tl-top:73cqh;z-index:2;left:var(--s4-x);top:var(--s4-y);width:var(--s4-w);height:var(--s4-h);position:absolute;container-type:size}.sc-bloom{z-index:0;pointer-events:none;background:radial-gradient(46% 40% at 52% 58%,#ff9f0e33,#0000 70%),radial-gradient(60% 55% at 40% 45%,#a78bfa2e,#0000 72%);animation:9s ease-in-out infinite alternate breathe;position:absolute;inset:-6% -8%}.sc-pages{z-index:2;pointer-events:none;position:absolute;inset:0}.pg-z{z-index:1;left:var(--pg-left);top:var(--pg-top);width:var(--pg-w);position:absolute}.pg-z[data-front]{animation-name:pg-z;animation-timing-function:step-start;animation-fill-mode:both}@keyframes pg-z{0%{z-index:1}to{z-index:10}}.pg{opacity:0;animation-name:sc-in,sc-out;animation-fill-mode:both,forwards;position:relative}.pg-pos{transform-origin:50% 40%;opacity:0;position:relative}.pg-pos[data-anim=front-back]{animation-name:pg-front,pg-back;animation-fill-mode:both,forwards}.pg-pos[data-anim=front]{animation-name:pg-front;animation-fill-mode:both}.pg-bloom{z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff9f0e52,#a78bfa24 55%,#0000 75%);border-radius:50%;position:absolute;inset:-18% -10%}.pg-glass{padding:var(--bezel);background:radial-gradient(16rem circle at var(--lx,-99rem) var(--ly,-99rem), rgb(255 244 228/calc(.5 * var(--lo,0))), transparent 70%), linear-gradient(135deg, #ffecd238, #ffffff0f 38%, #ffffff06 70%);border-radius:1.5cqw;position:relative;box-shadow:inset 1px 1px #ffffff6b,inset -1px -1px #ffffff0f,0 2.6cqw 6cqw -2.4cqw #000000d9}.pg-glass:before{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(70% 70% at 0 0,#ffecd273,#0000 60%);width:38%;height:50%;position:absolute;top:-1px;left:-1px}.pg-screen{aspect-ratio:16/10;background:#0b0b0d;border-radius:.9cqw;position:relative;overflow:hidden}.pg-screen:after{content:"";pointer-events:none;background:radial-gradient(28rem circle at var(--lx,-99rem) var(--ly,-99rem), rgb(255 255 255/calc(.07 * var(--lo,0))), transparent 65%), linear-gradient(118deg, #ffffff17, transparent 26%, transparent 80%, #ffffff08);position:absolute;inset:0}.pg-screen img{width:100%;height:auto;display:block}.pg-scroll{animation-name:pg-scroll;animation-timing-function:linear;animation-fill-mode:both;position:relative}.hl{pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#ff9f0e0f,#ffb0403d 22% 78%,#ff9f0e0f);border-radius:.4cqw;animation-name:hl-on,hl-dim;animation-fill-mode:both,forwards;position:absolute;box-shadow:0 0 1.8cqw .3cqw #ff9f0e57}.pg-dim{border-radius:inherit;opacity:1;pointer-events:none;background:#05050999;display:none;position:absolute;inset:0}.pg-chips{inset:var(--bezel);pointer-events:none;position:absolute}.chip{opacity:0;color:#fff6e8;text-align:center;background:linear-gradient(#3a260ee6,#1a1108eb);border-radius:999px;width:max-content;max-width:62cqw;padding:.75cqw 1.5cqw;font-size:1.9cqw;font-weight:500;line-height:1.3;animation-name:sc-chip;animation-fill-mode:both;position:absolute;translate:-50% -50%;box-shadow:inset 0 1px #ffd69680,inset 0 -1px #ff9f0e24,0 .8cqw 2.4cqw -.6cqw #000000b3,0 0 2.6cqw #ff9f0e4d}.sc-lines{left:4cqw;right:4cqw;top:var(--line-top);height:var(--line-h);z-index:4;pointer-events:none;position:absolute}.ln{font-family:var(--display);letter-spacing:-.03em;text-align:center;color:#fff;text-shadow:0 .3cqw 2.4cqw #0009;flex-wrap:wrap;place-content:center;gap:0 .28em;font-size:4.2cqw;font-weight:700;font-stretch:100%;line-height:1.04;animation-name:sc-out;animation-fill-mode:forwards;display:flex;position:absolute;inset:0}.wd{opacity:0;animation-name:sc-word;animation-fill-mode:both;display:inline-block}.wd.amber{color:var(--amber);text-shadow:0 0 2.2cqw #ff9f0e59}.sc-tl{z-index:2;left:4cqw;right:4cqw;top:var(--tl-top);background:radial-gradient(18rem circle at var(--lx,-99rem) var(--ly,-99rem), rgb(255 255 255/calc(.1 * var(--lo,0))), transparent 70%), linear-gradient(135deg, #ffffff1c, #ffffff09 45%, #ffffff05);opacity:0;border-radius:1.4cqw;padding:1cqw 1.2cqw 1.2cqw;animation-name:sc-in,sc-out;animation-fill-mode:both,forwards;position:absolute;box-shadow:inset 1px 1px #ffffff52,inset -1px -1px #ffffff0d,0 2cqw 5cqw -2cqw #000c}.sc-ruler{height:2.4cqw;color:var(--muted2);font-variant-numeric:tabular-nums;margin:0 0 .6cqw;font-size:1.15cqw;position:relative}.sc-ruler span{position:absolute;top:0;translate:-50%}.sc-ruler span:first-child{translate:0}.sc-track{gap:.35cqw;height:10cqw;display:flex;position:relative}.blk{opacity:0;background:#111;border-radius:.6cqw;flex:1 1 0;min-width:0;animation-name:sc-in;animation-fill-mode:both;position:relative;overflow:hidden}.blk img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.blk-lit{border-radius:inherit;box-shadow:inset 0 0 0 2px var(--amber);opacity:0;background:#ff9f0e1f;animation-name:sc-window;animation-fill-mode:both;position:absolute;inset:0}.ph{pointer-events:none;opacity:0;background:#fff;border-radius:2px;width:2px;margin-left:-1px;animation-name:sc-playhead;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:-3.4cqw;bottom:-.6cqw;left:0;box-shadow:0 0 1cqw #fffc}.ph:before{content:"";background:#fff;border-radius:.2cqw;width:1.3cqw;height:1.3cqw;position:absolute;top:0;left:50%;translate:-50% -40%;rotate:45deg}.sc-info{z-index:2;left:calc(var(--mon-left) + var(--mon-w) + 4cqw);pointer-events:none;height:44cqh;position:absolute;top:15cqh;right:5cqw}.vo{opacity:0;align-content:center;gap:1.4cqw;animation-name:sc-window;animation-fill-mode:both;display:grid;position:absolute;inset:0}.vo-at{letter-spacing:.14em;color:var(--muted2);font-variant-numeric:tabular-nums;font-size:1.3cqw;font-weight:600}.vo-line{font-family:var(--display);letter-spacing:-.025em;color:var(--text);font-size:3.5cqw;font-weight:600;line-height:1.15}.vo-line svg{vertical-align:middle;width:.8em;height:.8em;color:var(--amber);margin:0 .35em .08em 0;display:inline-block}.s4-mon{--mx:calc(var(--s4-x) + var(--s4-w) * .07);--my:calc(var(--s4-y) + var(--s4-h) * .06);--mh:calc(var(--s4-h) * .6);z-index:3;left:var(--mx);top:var(--my);height:var(--mh);aspect-ratio:9/16;opacity:0;margin:0;animation-name:s4-mon-in,s4-mon-grow;animation-fill-mode:both,forwards;position:absolute}.s4-mon:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#ff9f0e47,#a78bfa24 60%,#0000 78%);border-radius:50%;position:absolute;inset:-14% -30%}.s4-mon-frame{background:#050505;border-radius:1.1cqmin;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 .45cqmin #ffffff0a,0 2.4cqw 6cqw -2cqw #000000d9}.s4-mon-frame>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.mf{opacity:0;animation-name:sc-window-hard;animation-fill-mode:both}.mf-poster{opacity:0;animation-name:sc-in;animation-fill-mode:both}@keyframes sc-in{0%{opacity:0}to{opacity:1}}@keyframes sc-out{0%{opacity:1}to{opacity:0}}@keyframes sc-shown{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes sc-window{0%,to{opacity:0}6%,94%{opacity:1}}@keyframes sc-window-hard{0%,to{opacity:0}.1%,99.9%{opacity:1}}@keyframes hl-on{0%{opacity:0}55%{opacity:1}to{opacity:.9}}@keyframes hl-dim{0%{opacity:.9}to{opacity:.3}}.pg-pos{opacity:1;transform:perspective(1700px) translate3d(var(--bx), var(--by), var(--bz)) scale(var(--bs)) rotateY(var(--br))}.pg-dim{display:block}.pg-dim[data-anim=front-back]{animation-name:sc-out,sc-in;animation-fill-mode:both,forwards}.pg-dim[data-anim=front]{animation-name:sc-out;animation-fill-mode:both}.pg-scroll{animation-timing-function:var(--nf-pull)}@keyframes pg-scroll{0%{translate:0}to{translate:0 calc(-1 * var(--dy))}}.pg{animation-timing-function:var(--nf-orbit), var(--nf-rise)}.pg-pos[data-anim]{animation-timing-function:var(--nf-pull)}.s4-mon{animation-timing-function:var(--nf-orbit), var(--nf-pull)}.wd{animation-timing-function:var(--nf-orbit)}.chip{animation-timing-function:cubic-bezier(.3,0,.2,1)}.pg-musicfor{--bx:-30cqw;--by:-6cqh;--bz:-420px;--bs:.6;--br:26deg}.pg-home{--bx:-14cqw;--by:-9cqh;--bz:-260px;--bs:.72;--br:14deg}.pg-subscribe{--bx:15cqw;--by:-8cqh;--bz:-300px;--bs:.68;--br:-15deg}.pg-playlists{--bx:30cqw;--by:-4cqh;--bz:-440px;--bs:.58;--br:-26deg}.pg{animation-name:pg-fly,pg-exit}@keyframes pg-fly{0%{opacity:0;transform:translateY(-5cqh)scale(.42)}to{opacity:1;transform:none}}@keyframes pg-exit{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(34cqh)scale(.3)}}@keyframes pg-front{0%{transform:perspective(1700px) translate3d(var(--bx), var(--by), var(--bz)) scale(var(--bs)) rotateY(var(--br))}to{transform:perspective(1700px)translate(0,0)scale(1)rotateY(0)}}@keyframes pg-back{0%{transform:perspective(1700px)translate(0,0)scale(1)rotateY(0)}to{transform:perspective(1700px) translate3d(var(--bx), var(--by), var(--bz)) scale(var(--bs)) rotateY(var(--br))}}@keyframes sc-press{0%,to{transform:none}45%{transform:scale(.92)}}@keyframes sc-burst{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(3.4)}}@keyframes sc-cap-in{0%{opacity:0;translate:0 1.2rem}to{opacity:1;translate:none}}@keyframes sc-word{0%{opacity:0;translate:0 .55em}to{opacity:1;translate:none}}@keyframes sc-chip{0%{opacity:0;transform:translateY(0)scale(.55)}18%{opacity:1;transform:translateY(-1cqh)scale(.62)}70%{opacity:1;transform:translateY(-17cqh)scale(1)}to{opacity:0;transform:translateY(-24cqh)scale(1.04)}}@keyframes sc-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sc-playhead{0%{opacity:1;left:0%}to{opacity:1;left:100%}}.sc-tl{animation-name:sc-tl-in,sc-tl-out;animation-timing-function:var(--nf-orbit), var(--nf-rise)}@keyframes sc-tl-in{0%{opacity:0;transform:translateY(14cqh)}to{opacity:1;transform:none}}@keyframes sc-tl-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16cqh)}}.blk{animation-name:sc-blk-in;animation-timing-function:var(--nf-orbit)}@keyframes sc-blk-in{0%{opacity:0;transform:translateY(-9cqh)scale(.6)}to{opacity:1;transform:none}}@keyframes s4-mon-in{0%{opacity:0;translate:0 8cqh;scale:.9}to{opacity:1;translate:none;scale:none}}@keyframes s4-mon-grow{0%{opacity:1;left:var(--mx);top:var(--my);height:var(--mh)}to{opacity:1;left:var(--f5-x);top:var(--f5-y);height:var(--f5-h)}}@media (max-width:900px){.s4-cap{left:5cqw;right:5cqw;top:calc(var(--nav-h) + 3cqh);width:auto;translate:none}.s4-stage{--line-top:max(2cqh, calc(40cqh - 30cqw));--line-h:19cqh;--pg-left:3cqw;--pg-top:calc(var(--line-top) + 20cqh);--pg-w:94cqw;--bezel:1cqw;--mon-left:4cqw;--mon-top:4cqh;--mon-h:min(52cqh, 82cqw);--tl-top:66cqh}.s4-mon{--mx:calc(var(--s4-x) + var(--s4-w) * .04);--my:calc(var(--s4-y) + var(--s4-h) * .04);--mh:min(calc(var(--s4-h) * .52), calc(var(--s4-w) * .82))}.ln{font-size:6.8cqw}.chip{max-width:86cqw;font-size:3.1cqw}.sc-ruler{height:4cqw;font-size:2.6cqw}.sc-track{height:16cqw}.sc-info{left:calc(var(--mon-left) + var(--mon-w) + 4cqw);height:52cqh;top:6cqh;right:3cqw}.vo-at{font-size:2.6cqw}.vo-line{font-size:4.6cqw}}
