.Story-module__2tiy0G__story{background:var(--white);position:relative}.Story-module__2tiy0G__hero{background:radial-gradient(70% 56% at 78% 62%, #0b0b0b0d, transparent 64%), linear-gradient(180deg, var(--white) 0%, var(--raise-1) 100%);flex-direction:column;justify-content:flex-end;min-height:100svh;padding-top:clamp(104px,14vh,170px);display:flex;position:relative;overflow:hidden}.Story-module__2tiy0G__heroInner{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:end;gap:clamp(20px,4vw,64px);display:grid;position:relative}.Story-module__2tiy0G__heroText{padding-bottom:clamp(40px,5.4vw,84px)}.Story-module__2tiy0G__eyebrow{color:var(--text-dim);animation:Story-module__2tiy0G__fadeIn 1s var(--ease-soft) both;align-items:center;gap:12px;margin-bottom:clamp(22px,2.8vw,36px);animation-delay:80ms;display:inline-flex}.Story-module__2tiy0G__eyebrowTick{background:var(--ink);width:30px;height:1px}.Story-module__2tiy0G__eyebrowSlash{color:var(--text-faint)}.Story-module__2tiy0G__headline{font-variation-settings:"wdth" 100;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:clamp(2.7rem,8.6vw,7.4rem);font-weight:900;line-height:1.14}.Story-module__2tiy0G__headlineLine{padding-bottom:.06em;display:block;overflow:hidden}.Story-module__2tiy0G__headlineInner{animation:Story-module__2tiy0G__rise 1.05s var(--ease) both;animation-delay:calc(var(--i) * .11s + .16s);display:block}.Story-module__2tiy0G__heroLead{max-width:34em;animation:Story-module__2tiy0G__fadeIn 1.1s var(--ease-soft) both;margin-top:clamp(22px,2.6vw,34px);animation-delay:.52s}.Story-module__2tiy0G__heroArt{width:min(100%,540px);animation:Story-module__2tiy0G__fadeIn 1.2s var(--ease-soft) both;justify-self:end;animation-delay:.36s}.Story-module__2tiy0G__heroArt svg{width:100%;height:auto;overflow:visible}.Story-module__2tiy0G__heroBubble{transform-box:fill-box;transform-origin:92% 92%;animation:Story-module__2tiy0G__heroPop .7s var(--ease) both;animation-delay:1s}.Story-module__2tiy0G__heroWave{animation:Story-module__2tiy0G__heroWave 1.3s var(--ease-soft) infinite alternate}.Story-module__2tiy0G__heroTwinkle{transform-box:fill-box;transform-origin:50%;animation:Story-module__2tiy0G__heroTwinkle 2.6s var(--ease-soft) infinite}.Story-module__2tiy0G__heroLate{animation-delay:1.1s}.Story-module__2tiy0G__heroFloat{animation:Story-module__2tiy0G__heroFloat 3.2s var(--ease-soft) infinite alternate}@keyframes Story-module__2tiy0G__heroPop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes Story-module__2tiy0G__heroWave{0%{transform:rotate(-14deg)}to{transform:rotate(18deg)}}@keyframes Story-module__2tiy0G__heroTwinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.62)}}@keyframes Story-module__2tiy0G__heroFloat{0%{transform:translateY(0)}to{transform:translateY(-9px)}}.Story-module__2tiy0G__heroGround{background:var(--ink);height:3px}.Story-module__2tiy0G__heroFoot{animation:Story-module__2tiy0G__fadeIn 1.2s var(--ease-soft) both;align-items:center;padding-block:clamp(20px,2.6vw,30px) clamp(24px,3.4vw,40px);animation-delay:.78s;display:flex}.Story-module__2tiy0G__scroll{color:var(--text-mute);transition:color .35s var(--ease-soft);align-items:center;gap:14px;display:inline-flex}.Story-module__2tiy0G__scroll:hover{color:var(--ink)}.Story-module__2tiy0G__scrollRail{border-radius:var(--radius-pill);background:var(--rule);width:2px;height:34px;display:block;position:relative;overflow:hidden}.Story-module__2tiy0G__scrollDot{inset-inline:0;background:var(--ink);height:12px;animation:Story-module__2tiy0G__railRun 2.4s var(--ease-soft) infinite;position:absolute;top:0}@keyframes Story-module__2tiy0G__rise{0%{opacity:0;transform:translateY(112%)}to{opacity:1;transform:none}}@keyframes Story-module__2tiy0G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Story-module__2tiy0G__railRun{0%{transform:translateY(-100%)}60%,to{transform:translateY(340%)}}.Story-module__2tiy0G__film{border-top:1px solid var(--rule-faint);position:relative}.Story-module__2tiy0G__marker,.Story-module__2tiy0G__topBar,.Story-module__2tiy0G__ground,.Story-module__2tiy0G__rail{display:none}.Story-module__2tiy0G__stage{position:relative}.Story-module__2tiy0G__chapters{width:100%;max-width:1040px;padding:clamp(64px, 9vw, 124px) var(--gutter);gap:clamp(64px,9vw,124px);margin-inline:auto;display:grid}.Story-module__2tiy0G__chapter{gap:clamp(22px,3vw,34px);display:grid}.Story-module__2tiy0G__sceneBox{aspect-ratio:3/2;border:1px solid var(--rule);border-radius:var(--radius-lg);background:var(--white);position:relative;overflow:hidden}.Story-module__2tiy0G__caption{justify-items:start;gap:12px;max-width:46rem;display:grid}.Story-module__2tiy0G__chapterNo{color:var(--text-mute);align-items:center;gap:10px;display:inline-flex}.Story-module__2tiy0G__chapterNoNow{border-radius:var(--radius-xs);background:var(--ink);min-width:26px;height:20px;color:var(--white);letter-spacing:.1em;place-items:center;padding-inline:7px;font-weight:600;display:inline-grid}.Story-module__2tiy0G__chapterTitle{color:var(--ink);font-size:clamp(1.5rem,3.2vw,2.4rem);font-weight:900;line-height:1.3}.Story-module__2tiy0G__beats{gap:.4em;display:grid}.Story-module__2tiy0G__beat{color:var(--text-dim);font-size:clamp(.9375rem,.9rem + .25vw,1.0625rem);line-height:1.95}.Story-module__2tiy0G__film[data-story-mode=cinema] .Story-module__2tiy0G__marker{top:calc(var(--at) * 1svh);pointer-events:none;width:1px;height:1px;display:block;position:absolute;left:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.Story-module__2tiy0G__film[data-story-mode=static]{min-height:calc(var(--film-length) * 1svh + 100svh)}.Story-module__2tiy0G__film[data-story-mode=static] .Story-module__2tiy0G__marker{top:calc(var(--at) * 1svh);pointer-events:none;width:1px;height:1px;display:block;position:absolute;left:0}}.Story-module__2tiy0G__cinema{--stage-top:58px;--caption-h:196px;--rail-h:60px;--scene-h:min(calc((100svh - var(--stage-top) - var(--caption-h) - var(--rail-h)) / .9), 100vw);height:calc(var(--film-length) * 1svh + 100svh)}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__stage{height:100svh;position:sticky;top:0;overflow:hidden}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__topBar{z-index:3;height:var(--stage-top);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:16px;display:flex;position:absolute;inset:0 0 auto}.Story-module__2tiy0G__filmLabel{color:var(--text-mute);align-items:center;gap:12px;display:inline-flex}.Story-module__2tiy0G__filmTick{background:var(--ink);width:22px;height:1px}.Story-module__2tiy0G__skip{border:1px solid var(--rule);border-radius:var(--radius-pill);color:var(--text-dim);transition:color .3s var(--ease-soft), border-color .3s var(--ease-soft), background .3s var(--ease-soft);background:#ffffffb8;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.Story-module__2tiy0G__skip:hover{color:var(--white);background:var(--ink);border-color:var(--ink)}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__ground{inset-inline:0;top:calc(var(--stage-top) + var(--scene-h) * .825);height:max(2px, calc(var(--scene-h) * .005));background:var(--ink);display:block;position:absolute;transform:translateY(-50%)}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__chapters{max-width:none;padding:0;display:block;position:absolute;inset:0}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__chapter{padding-top:var(--stage-top);pointer-events:none;flex-direction:column;align-items:center;gap:0;display:flex;position:absolute;inset:0}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__shot{visibility:hidden;justify-content:center;width:100%;display:flex}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__chapter[data-live] .Story-module__2tiy0G__shot{visibility:visible;will-change:transform, opacity}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__sceneBox{width:min(100%, calc(var(--scene-h) * 1.5));height:var(--scene-h);aspect-ratio:auto;background:0 0;border:0;border-radius:0;flex:none;overflow:visible}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__caption{width:100%;margin-top:calc(var(--scene-h) * -.1);padding-inline:var(--gutter);text-align:center;opacity:0;justify-items:center;gap:10px}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__chapterTitle{text-wrap:balance;font-size:clamp(1.5rem,2.7vw,2.25rem)}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__beats{width:100%;min-height:6em;display:block;position:relative}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__beat{--shown:clamp(0, min((var(--t,0) - var(--from)) * 26, (var(--to) - var(--t,0)) * 26), 1);text-wrap:balance;opacity:var(--shown);transform:translateY(calc((1 - var(--shown)) * 8px));line-height:1.85;position:absolute;inset:0 0 auto}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__rail{z-index:3;height:var(--rail-h);padding-inline:var(--gutter);justify-content:center;align-items:center;display:flex;position:absolute;inset:auto 0 0}.Story-module__2tiy0G__ticks{gap:6px;width:100%;max-width:560px;padding:0;list-style:none;display:flex}.Story-module__2tiy0G__ticks li{flex:1 1 0;min-width:0}.Story-module__2tiy0G__tick{height:28px;display:block;position:relative}.Story-module__2tiy0G__tickBar{inset-inline:0;border-radius:var(--radius-pill);background:var(--rule);height:3px;transition:height .3s var(--ease), margin-top .3s var(--ease);margin-top:-1.5px;position:absolute;top:50%;overflow:hidden}.Story-module__2tiy0G__tickBar:after{content:"";background:var(--ink);transform:scaleX(var(--fill,0));transform-origin:0;position:absolute;inset:0}.Story-module__2tiy0G__tick:hover .Story-module__2tiy0G__tickBar,.Story-module__2tiy0G__tick:focus-visible .Story-module__2tiy0G__tickBar,.Story-module__2tiy0G__tick[aria-current] .Story-module__2tiy0G__tickBar{height:7px;margin-top:-3.5px}.Story-module__2tiy0G__tickTitle{display:none}@media (hover:hover) and (min-width:900px){.Story-module__2tiy0G__tickTitle{border-radius:var(--radius-pill);background:var(--ink);color:var(--white);white-space:nowrap;opacity:0;transition:opacity .25s var(--ease-soft), transform .25s var(--ease);pointer-events:none;padding:6px 13px;font-size:.75rem;font-weight:600;line-height:1.5;display:block;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%,4px)}.Story-module__2tiy0G__tick:hover .Story-module__2tiy0G__tickTitle,.Story-module__2tiy0G__tick:focus-visible .Story-module__2tiy0G__tickTitle{opacity:1;transform:translate(-50%)}}.Story-module__2tiy0G__outro{border-top:1px solid var(--rule-faint);background:linear-gradient(180deg, var(--raise-1) 0%, var(--white) 56%);padding-top:clamp(84px,11vw,160px);position:relative;overflow:hidden}.Story-module__2tiy0G__outroInner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.Story-module__2tiy0G__outroText{padding-bottom:clamp(48px,6vw,96px)}.Story-module__2tiy0G__kicker{color:var(--text-mute);align-items:center;gap:14px;margin-bottom:clamp(20px,2.4vw,30px);display:inline-flex}.Story-module__2tiy0G__outroTitle{color:var(--ink);font-size:clamp(2rem,5.2vw,4.2rem);font-weight:900;line-height:1.24}.Story-module__2tiy0G__outroTitle span{display:block}.Story-module__2tiy0G__outroLead{max-width:36em;margin-top:clamp(20px,2.4vw,30px)}.Story-module__2tiy0G__actions{flex-wrap:wrap;gap:10px;margin-top:clamp(28px,3.4vw,44px);scroll-margin-top:40vh;display:flex}.Story-module__2tiy0G__action{border:1px solid var(--rule-strong);border-radius:var(--radius-pill);color:var(--ink);transition:color .3s var(--ease-soft), border-color .3s var(--ease-soft), background .3s var(--ease-soft), box-shadow .3s var(--ease-soft), transform .45s var(--ease);background:#ffffffb8;align-items:center;gap:10px;padding:14px 24px;font-size:.9375rem;font-weight:700;line-height:1.4;display:inline-flex}.Story-module__2tiy0G__action:hover{color:var(--white);background:var(--ink);border-color:var(--ink);transform:translateY(-1px);box-shadow:0 8px 22px #0b0b0b29}.Story-module__2tiy0G__actionPrimary{color:var(--white);background:var(--ink);border-color:var(--ink)}.Story-module__2tiy0G__actionPrimary:hover{background:var(--black)}.Story-module__2tiy0G__actionArrow{transition:transform .45s var(--ease)}.Story-module__2tiy0G__action:hover .Story-module__2tiy0G__actionArrow{transform:translate(4px)}.Story-module__2tiy0G__outroArt{justify-self:end;width:min(100%,600px)}.Story-module__2tiy0G__outroArt svg{width:100%;height:auto;overflow:visible}@media (max-width:860px){.Story-module__2tiy0G__heroInner,.Story-module__2tiy0G__outroInner{grid-template-columns:minmax(0,1fr);gap:0}.Story-module__2tiy0G__heroText{padding-bottom:clamp(20px,5vw,36px)}.Story-module__2tiy0G__heroArt{width:min(74%,360px)}.Story-module__2tiy0G__outroText{padding-bottom:clamp(28px,6vw,44px)}.Story-module__2tiy0G__outroArt{width:min(100%,440px)}}@media (max-width:640px){.Story-module__2tiy0G__headline{font-size:clamp(2.5rem,13.6vw,3.6rem)}.Story-module__2tiy0G__sceneBox{aspect-ratio:1}.Story-module__2tiy0G__cinema{--stage-top:48px;--caption-h:214px;--rail-h:40px}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__caption{gap:8px}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__beat{line-height:1.8}.Story-module__2tiy0G__ticks{gap:4px}.Story-module__2tiy0G__skip{padding:6px 12px}.Story-module__2tiy0G__action{flex:100%;justify-content:center}}@media (max-height:520px) and (orientation:landscape){.Story-module__2tiy0G__cinema{--stage-top:40px;--rail-h:34px;--scene-h:calc(100svh - var(--stage-top) - var(--rail-h))}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__chapter{flex-direction:row;align-items:flex-start}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__shot{width:min(56%, calc(var(--scene-h) * 1.5));flex:none}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__sceneBox{width:100%}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__caption{text-align:left;align-self:center;justify-items:start;margin-top:0}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__chapterTitle{font-size:1.25rem}.Story-module__2tiy0G__cinema .Story-module__2tiy0G__beat{font-size:.875rem;line-height:1.7}}
.Scene-module__2QFFvG__scene{width:100%;height:100%;display:block;overflow:visible}.Scene-module__2QFFvG__line{fill:none;stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.Scene-module__2QFFvG__paper{fill:var(--white);stroke:var(--ink);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.Scene-module__2QFFvG__ink{fill:var(--ink)}.Scene-module__2QFFvG__white{fill:var(--white)}.Scene-module__2QFFvG__tone{fill:#ebebea}.Scene-module__2QFFvG__toneDark{fill:#d4d4d3}.Scene-module__2QFFvG__thin{stroke-width:2.5px}.Scene-module__2QFFvG__hair{stroke-width:1.5px}.Scene-module__2QFFvG__soft{stroke:#0b0b0b4d}.Scene-module__2QFFvG__dashed{stroke-dasharray:2 12}.Scene-module__2QFFvG__whiteLine{fill:none;stroke:var(--white);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.Scene-module__2QFFvG__text{fill:var(--ink);text-anchor:middle;dominant-baseline:central;font-family:var(--font-jp), var(--font-sans), sans-serif;font-feature-settings:"palt" 1;font-weight:700}.Scene-module__2QFFvG__sign{font-family:var(--font-display), var(--font-jp), sans-serif;letter-spacing:.12em;font-weight:800}.Scene-module__2QFFvG__code{font-family:var(--font-mono), ui-monospace, Menlo, monospace;font-weight:500}.Scene-module__2QFFvG__start{text-anchor:start}.Scene-module__2QFFvG__onInk{fill:var(--white)}.Scene-module__2QFFvG__onInkDim{fill:#ffffff6b}.Scene-module__2QFFvG__end{text-anchor:end}.Scene-module__2QFFvG__mute{fill:#0b0b0b73}.Scene-module__2QFFvG__fig{fill:var(--fig-fill,var(--ink));stroke:var(--fig-line,var(--white));stroke-width:5px;stroke-linejoin:round;paint-order:stroke}.Scene-module__2QFFvG__figEdge{fill:var(--fig-line,var(--white));stroke:var(--fig-line,var(--white));stroke-width:5px;stroke-linejoin:round}.Scene-module__2QFFvG__figFill{fill:var(--fig-fill,var(--ink))}.Scene-module__2QFFvG__face{fill:var(--fig-face,var(--white))}.Scene-module__2QFFvG__faceLine{fill:none;stroke:var(--fig-face,var(--white));stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.Scene-module__2QFFvG__faceRing{fill:none;stroke:var(--fig-face,var(--white));stroke-width:3.2px}.Scene-module__2QFFvG__ghost{--fig-fill:#e6e6e5;--fig-line:var(--ink);--fig-face:var(--ink)}.Scene-module__2QFFvG__ghost .Scene-module__2QFFvG__fig,.Scene-module__2QFFvG__ghost .Scene-module__2QFFvG__figEdge{stroke-width:6px}.Scene-module__2QFFvG__out,.Scene-module__2QFFvG__blink{opacity:0}.Scene-module__2QFFvG__wipe{transform-box:fill-box;transform-origin:100%;transform:scaleX(0)}.Scene-module__2QFFvG__pop,.Scene-module__2QFFvG__spin,.Scene-module__2QFFvG__pulse{transform-box:fill-box;transform-origin:50%}.Scene-module__2QFFvG__grow,.Scene-module__2QFFvG__popUp,.Scene-module__2QFFvG__sway{transform-box:fill-box;transform-origin:50% 100%}.Scene-module__2QFFvG__growX{transform-box:fill-box;transform-origin:0%}.Scene-module__2QFFvG__hang{transform-box:fill-box;transform-origin:50% 0}.Scene-module__2QFFvG__draw{stroke-dasharray:1;stroke-dashoffset:0}[data-story-mode=cinema] .Scene-module__2QFFvG__scene *{animation-duration:1s;animation-timing-function:linear;animation-iteration-count:1;animation-play-state:paused;animation-fill-mode:both}[data-story-mode=cinema] .Scene-module__2QFFvG__groundLine{display:none}[data-story-mode=cinema] .Scene-module__2QFFvG__in{animation-name:Scene-module__2QFFvG__storyIn}[data-story-mode=cinema] .Scene-module__2QFFvG__move{animation-name:Scene-module__2QFFvG__storyMove}[data-story-mode=cinema] .Scene-module__2QFFvG__walk{animation-name:Scene-module__2QFFvG__storyWalk}[data-story-mode=cinema] .Scene-module__2QFFvG__fade{animation-name:Scene-module__2QFFvG__storyFade}[data-story-mode=cinema] .Scene-module__2QFFvG__out{animation-name:Scene-module__2QFFvG__storyOut}[data-story-mode=cinema] .Scene-module__2QFFvG__pop,[data-story-mode=cinema] .Scene-module__2QFFvG__popUp{animation-name:Scene-module__2QFFvG__storyPop}[data-story-mode=cinema] .Scene-module__2QFFvG__grow{animation-name:Scene-module__2QFFvG__storyGrow}[data-story-mode=cinema] .Scene-module__2QFFvG__growX{animation-name:Scene-module__2QFFvG__storyGrowX}[data-story-mode=cinema] .Scene-module__2QFFvG__draw{animation-name:Scene-module__2QFFvG__storyDraw}[data-story-mode=cinema] .Scene-module__2QFFvG__drop{animation-name:Scene-module__2QFFvG__storyDrop}[data-story-mode=cinema] .Scene-module__2QFFvG__turn{animation-name:Scene-module__2QFFvG__storyTurn}[data-story-mode=cinema] .Scene-module__2QFFvG__lift{animation-name:Scene-module__2QFFvG__storyLift}[data-story-mode=cinema] .Scene-module__2QFFvG__shift{animation-name:Scene-module__2QFFvG__storyShift}[data-story-mode=cinema] .Scene-module__2QFFvG__blink{animation-name:Scene-module__2QFFvG__storyBlink}[data-story-mode=cinema] .Scene-module__2QFFvG__away{animation-name:Scene-module__2QFFvG__storyAway}[data-story-mode=cinema] .Scene-module__2QFFvG__wipe{animation-name:Scene-module__2QFFvG__storyWipe}[data-story-mode=cinema] .Scene-module__2QFFvG__stepA,[data-story-mode=cinema] .Scene-module__2QFFvG__stepB,[data-story-mode=cinema] .Scene-module__2QFFvG__bob,[data-story-mode=cinema] .Scene-module__2QFFvG__swingA,[data-story-mode=cinema] .Scene-module__2QFFvG__swingB,[data-story-mode=cinema] .Scene-module__2QFFvG__wave,[data-story-mode=cinema] .Scene-module__2QFFvG__hop,[data-story-mode=cinema] .Scene-module__2QFFvG__sway,[data-story-mode=cinema] .Scene-module__2QFFvG__hang,[data-story-mode=cinema] .Scene-module__2QFFvG__pulse,[data-story-mode=cinema] .Scene-module__2QFFvG__spin{animation-duration:calc(1s / var(--n,4));animation-iteration-count:var(--n,4)}[data-story-mode=cinema] .Scene-module__2QFFvG__stepA{animation-name:Scene-module__2QFFvG__storyStepA}[data-story-mode=cinema] .Scene-module__2QFFvG__stepB{animation-name:Scene-module__2QFFvG__storyStepB}[data-story-mode=cinema] .Scene-module__2QFFvG__bob{animation-name:Scene-module__2QFFvG__storyBob}[data-story-mode=cinema] .Scene-module__2QFFvG__swingA{animation-name:Scene-module__2QFFvG__storySwingA}[data-story-mode=cinema] .Scene-module__2QFFvG__swingB{animation-name:Scene-module__2QFFvG__storySwingB}[data-story-mode=cinema] .Scene-module__2QFFvG__wave{animation-name:Scene-module__2QFFvG__storyWave}[data-story-mode=cinema] .Scene-module__2QFFvG__hop{animation-name:Scene-module__2QFFvG__storyHop}[data-story-mode=cinema] .Scene-module__2QFFvG__sway,[data-story-mode=cinema] .Scene-module__2QFFvG__hang{animation-name:Scene-module__2QFFvG__storySway}[data-story-mode=cinema] .Scene-module__2QFFvG__pulse{animation-name:Scene-module__2QFFvG__storyPulse}[data-story-mode=cinema] .Scene-module__2QFFvG__spin{animation-name:Scene-module__2QFFvG__storySpin}[data-story-mode=cinema] .Scene-module__2QFFvG__cursorDesign{animation-name:Scene-module__2QFFvG__storyCursorDesign}[data-story-mode=cinema] .Scene-module__2QFFvG__sunArc{animation-name:Scene-module__2QFFvG__storySunArc}[data-story-mode=cinema] .Scene-module__2QFFvG__flight{animation-name:Scene-module__2QFFvG__storyFlight}@keyframes Scene-module__2QFFvG__storyIn{0%{opacity:0;transform:translate(var(--dx,0px), var(--dy,0px)) rotate(var(--dr,0deg)) scale(var(--ds,1));animation-timing-function:cubic-bezier(.22,1,.36,1)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes Scene-module__2QFFvG__storyMove{0%{transform:translate(var(--dx,0px), var(--dy,0px)) rotate(var(--dr,0deg)) scale(var(--ds,1));animation-timing-function:cubic-bezier(.45,0,.25,1)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes Scene-module__2QFFvG__storyWalk{0%{transform:translate(var(--dx,0px), var(--dy,0px))}to{transform:translate(0)}}@keyframes Scene-module__2QFFvG__storyFade{0%{opacity:0}to{opacity:1}}@keyframes Scene-module__2QFFvG__storyOut{0%{opacity:1}to{opacity:0}}@keyframes Scene-module__2QFFvG__storyPop{0%{opacity:0;animation-timing-function:cubic-bezier(.3,.7,.4,1);transform:scale(.2)}55%{opacity:1;animation-timing-function:ease-in-out;transform:scale(1.14)}80%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes Scene-module__2QFFvG__storyGrow{0%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes Scene-module__2QFFvG__storyGrowX{0%{animation-timing-function:cubic-bezier(.3,.6,.3,1);transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Scene-module__2QFFvG__storyDraw{0%{opacity:0;stroke-dashoffset:1px}4%{opacity:1;stroke-dashoffset:.96px}to{opacity:1;stroke-dashoffset:0}}@keyframes Scene-module__2QFFvG__storyDrop{0%{opacity:0;transform:translateY(var(--dy,-140px));animation-timing-function:cubic-bezier(.5,0,.9,.6)}12%{opacity:1;transform:translateY(calc(var(--dy,-140px) * .94));animation-timing-function:cubic-bezier(.5,0,.9,.6)}58%{opacity:1;animation-timing-function:ease-out;transform:translateY(0)}76%{opacity:1;transform:translateY(calc(var(--dy,-140px) * .12));animation-timing-function:ease-in}to{opacity:1;transform:translateY(0)}}@keyframes Scene-module__2QFFvG__storyTurn{0%{transform:rotate(var(--dr,0deg));animation-timing-function:cubic-bezier(.3,0,.2,1)}to{transform:rotate(0)}}@keyframes Scene-module__2QFFvG__storyLift{0%,to{animation-timing-function:cubic-bezier(.3,0,.2,1);transform:rotate(0)}16%,84%{transform:rotate(var(--dr,0deg));animation-timing-function:cubic-bezier(.3,0,.2,1)}}@keyframes Scene-module__2QFFvG__storyShift{0%,to{animation-timing-function:ease-in-out;transform:translate(0)}14%,86%{transform:translate(var(--dx,0px), var(--dy,0px));animation-timing-function:ease-in-out}}@keyframes Scene-module__2QFFvG__storyBlink{0%,to{opacity:0}14%,86%{opacity:1}}@keyframes Scene-module__2QFFvG__storyAway{0%,to{opacity:1}10%,90%{opacity:0}}@keyframes Scene-module__2QFFvG__storyWipe{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Scene-module__2QFFvG__storyStepA{0%,to{transform:rotate(0)}25%{transform:rotate(25deg)}75%{transform:rotate(-25deg)}}@keyframes Scene-module__2QFFvG__storyStepB{0%,to{transform:rotate(0)}25%{transform:rotate(-25deg)}75%{transform:rotate(25deg)}}@keyframes Scene-module__2QFFvG__storyBob{0%,50%,to{transform:translateY(0)}25%,75%{transform:translateY(-5px)}}@keyframes Scene-module__2QFFvG__storySwingA{0%,to{transform:rotate(0)}25%{transform:rotate(-16deg)}75%{transform:rotate(16deg)}}@keyframes Scene-module__2QFFvG__storySwingB{0%,to{transform:rotate(0)}25%{transform:rotate(16deg)}75%{transform:rotate(-16deg)}}@keyframes Scene-module__2QFFvG__storyWave{0%,to{transform:rotate(0)}50%{transform:rotate(var(--dr,34deg))}}@keyframes Scene-module__2QFFvG__storyHop{0%,to{animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translateY(0)}45%{transform:translateY(var(--dy,-34px));animation-timing-function:cubic-bezier(.6,0,.8,.4)}}@keyframes Scene-module__2QFFvG__storySway{0%,to{transform:rotate(0)}25%{transform:rotate(var(--dr,7deg))}75%{transform:rotate(calc(var(--dr,7deg) * -1))}}@keyframes Scene-module__2QFFvG__storyPulse{0%,to{transform:scale(1)}50%{transform:scale(var(--ds,1.16))}}@keyframes Scene-module__2QFFvG__storySpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Scene-module__2QFFvG__storyCursorDesign{0%{animation-timing-function:ease-in-out;transform:translate(-410px,-262px)}14%{animation-timing-function:ease-in-out;transform:translate(-310px,-210px)}30%{animation-timing-function:ease-in-out;transform:translate(-310px,-140px)}46%{animation-timing-function:ease-in-out;transform:translate(-355px,-80px)}64%{animation-timing-function:ease-in-out;transform:translate(-87px,-146px)}84%{animation-timing-function:ease-in-out;transform:translate(-209px,-22px)}to{transform:translate(0)}}@keyframes Scene-module__2QFFvG__storySunArc{0%{transform:translate(-280px)}25%{transform:translate(-222px,-82px)}50%{transform:translate(-140px,-112px)}75%{transform:translate(-58px,-82px)}to{transform:translate(0)}}@keyframes Scene-module__2QFFvG__storyFlight{0%{animation-timing-function:ease-in;transform:translate(-428px,434px)rotate(0)}14%{transform:translate(-370px,418px)rotate(-18deg)}38%{transform:translate(-282px,268px)rotate(-42deg)}62%{transform:translate(-164px,110px)rotate(-34deg)}84%{animation-timing-function:ease-out;transform:translate(-58px,20px)rotate(-14deg)}to{transform:translate(0)rotate(0)}}
