.FilmStory-module__JQZx2q__root{--warm:#4fd162;--cold:#f4f5f0;--text:#f5f5f7;--text-2:#c4c8c1;--line:#ffffff24;--card:#ffffff0f;--gutter:20px;--sans:var(--font-inter), system-ui, -apple-system, sans-serif;pointer-events:none;height:100svh;color:var(--text);font-family:var(--sans);position:absolute;inset:0 0 auto}:root[data-theme=light] [data-layout=band] .FilmStory-module__JQZx2q__root{--warm:#23963a;--text:#111411;--text-2:#4c544c}.FilmStory-module__JQZx2q__root [data-tone=warm]{--tone:var(--warm)}.FilmStory-module__JQZx2q__root [data-tone=cold]{--tone:var(--cold)}.FilmStory-module__JQZx2q__shade{opacity:var(--a,0);background:linear-gradient(90deg,#07080abf 0%,#07080a66 36%,#0000 62%),linear-gradient(#0000 60%,#07080a8c 100%);position:absolute;inset:0}.FilmStory-module__JQZx2q__shade[data-align=right]{background:linear-gradient(270deg,#07080abf 0%,#07080a66 36%,#0000 62%),linear-gradient(#0000 60%,#07080a8c 100%)}.FilmStory-module__JQZx2q__head{flex-direction:column;gap:10px;display:flex;position:absolute}[data-layout=band] .FilmStory-module__JQZx2q__head{left:var(--gutter);right:var(--gutter);bottom:calc(100% - var(--film-top) + 14px);text-align:center;align-items:center}[data-layout=wide] .FilmStory-module__JQZx2q__head{max-width:min(46vw,760px);top:14vh;left:6vw}[data-layout=wide] .FilmStory-module__JQZx2q__head[data-align=right]{text-align:right;align-items:flex-end;left:auto;right:6vw}.FilmStory-module__JQZx2q__tag{letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);opacity:var(--a,0);margin:0;font-size:13px;font-weight:600}.FilmStory-module__JQZx2q__tag b{color:var(--warm);font-weight:700}[data-layout=wide] .FilmStory-module__JQZx2q__tag{font-size:13px}.FilmStory-module__JQZx2q__headlines{display:grid}.FilmStory-module__JQZx2q__headline{letter-spacing:-.025em;text-wrap:balance;grid-area:1/1;margin:0;font-weight:700}[data-layout=band] .FilmStory-module__JQZx2q__headline{font-size:clamp(25px,7.2vw,32px);line-height:1.1}[data-layout=wide] .FilmStory-module__JQZx2q__headline{text-shadow:0 2px 28px #00000059;font-size:clamp(44px,4.4vw,76px);line-height:1.04}[data-layout=band] .FilmStory-module__JQZx2q__heroTitle{font-size:clamp(28px, calc((100vw - 2 * var(--gutter)) / 8.7), 60px);letter-spacing:-.035em;line-height:1.04}[data-layout=wide] .FilmStory-module__JQZx2q__heroTitle{letter-spacing:-.035em;font-size:clamp(56px,7.4vw,140px);line-height:.98}[data-layout=wide] .FilmStory-module__JQZx2q__heroHead{max-width:min(66vw,1200px)}.FilmStory-module__JQZx2q__word{opacity:0;filter:blur(8px);transition:opacity .8s,transform .9s cubic-bezier(.16,.8,.24,1),filter .8s;transition-delay:calc(var(--i) * 90ms);display:inline-block;transform:translateY(.6em)}[data-seen] .FilmStory-module__JQZx2q__word{opacity:1;filter:none;transform:none}.FilmStory-module__JQZx2q__panel{opacity:var(--a,0);margin:0;position:absolute}[data-layout=band] .FilmStory-module__JQZx2q__panel{left:var(--gutter);right:var(--gutter);top:calc(var(--film-bottom) + 20px)}[data-layout=wide] .FilmStory-module__JQZx2q__panel{width:min(440px,38vw);bottom:11vh;left:6vw}[data-layout=wide] .FilmStory-module__JQZx2q__panel[data-align=right]{left:auto;right:6vw}.FilmStory-module__JQZx2q__panel[data-on="1"] .FilmStory-module__JQZx2q__cta{pointer-events:auto}.FilmStory-module__JQZx2q__lead{color:var(--text-2);margin:0 0 20px;font-size:17px;line-height:1.45}[data-layout=band] .FilmStory-module__JQZx2q__lead{text-align:center}[data-layout=wide] .FilmStory-module__JQZx2q__lead{color:#f5f5f7d9;font-size:19px}.FilmStory-module__JQZx2q__cta{color:#06170a;height:50px;font:600 16px/1 var(--sans);cursor:pointer;pointer-events:none;background:#3ac250;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 26px;transition:box-shadow .25s,transform .25s;display:inline-flex}.FilmStory-module__JQZx2q__cta:hover{box-shadow:0 0 30px #3ac25073}.FilmStory-module__JQZx2q__cta:active{transform:scale(.97)}[data-layout=band] .FilmStory-module__JQZx2q__cta{width:100%;display:flex}.FilmStory-module__JQZx2q__scrollHint{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));color:var(--text-2);opacity:var(--a,0);flex-direction:column;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;transform:translate(-50%)}[data-layout=band] .FilmStory-module__JQZx2q__scrollHint{display:none}.FilmStory-module__JQZx2q__chevron{border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;animation:1.6s ease-in-out infinite FilmStory-module__JQZx2q__nudge;transform:rotate(45deg)}@keyframes FilmStory-module__JQZx2q__nudge{50%{transform:translateY(5px)rotate(45deg)}}.FilmStory-module__JQZx2q__rise{opacity:0;filter:blur(8px);transition:opacity .9s,transform 1s cubic-bezier(.16,.8,.24,1),filter .9s;transition-delay:calc(.35s + var(--i) * .42s);transform:translateY(36px)}[data-seen] .FilmStory-module__JQZx2q__rise{opacity:1;filter:none;transform:none}.FilmStory-module__JQZx2q__heroIn{animation:1s cubic-bezier(.16,.8,.24,1) both FilmStory-module__JQZx2q__heroIn;animation-delay:calc(.5s + var(--i) * .42s)}@keyframes FilmStory-module__JQZx2q__heroIn{0%{opacity:0;filter:blur(8px);transform:translateY(36px)}}.FilmStory-module__JQZx2q__paras{flex-direction:column;gap:14px;display:flex}.FilmStory-module__JQZx2q__para{color:var(--text-2);text-align:left;margin:0;font-size:16px;line-height:1.45}.FilmStory-module__JQZx2q__para b{color:var(--text);font-weight:600}[data-layout=wide] .FilmStory-module__JQZx2q__para{font-size:18px}.FilmStory-module__JQZx2q__figures{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px;display:grid}.FilmStory-module__JQZx2q__figure{margin:0}.FilmStory-module__JQZx2q__figureValue{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--warm);font-size:clamp(26px,7.4vw,36px);font-weight:700;line-height:1}.FilmStory-module__JQZx2q__figureLabel{color:var(--text-2);margin:6px 0 0;font-size:14px;line-height:1.35;display:block}.FilmStory-module__JQZx2q__kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);margin:0 0 6px;font-size:14px;font-weight:600}.FilmStory-module__JQZx2q__replaced{margin:0;font-size:20px;font-weight:600;line-height:1.5}.FilmStory-module__JQZx2q__replacedItem{color:var(--text-2);opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.16,.8,.24,1);transition-delay:calc(.25s + var(--i) * .16s);margin:0 14px 0 0;display:inline-block;position:relative;transform:translateY(24px)}[data-seen] .FilmStory-module__JQZx2q__replacedItem{opacity:1;transform:none}.FilmStory-module__JQZx2q__replacedItem:after{content:"";background:var(--warm);transform-origin:0;height:2px;transition:transform .45s;transition-delay:calc(.7s + var(--i) * .26s);border-radius:2px;position:absolute;top:55%;left:-2px;right:-2px;transform:scaleX(0)}[data-seen] .FilmStory-module__JQZx2q__replacedItem:after{transform:scaleX(1)}.FilmStory-module__JQZx2q__finaleText{color:var(--text-2);text-align:left;margin:0 0 18px;font-size:16px;line-height:1.45}[data-layout=wide] .FilmStory-module__JQZx2q__finaleText{font-size:18px}.FilmStory-module__JQZx2q__hotspot{width:0;height:0;position:absolute;top:0;left:0}.FilmStory-module__JQZx2q__dot,.FilmStory-module__JQZx2q__ring{border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px}.FilmStory-module__JQZx2q__dot{background:var(--tone);box-shadow:0 0 0 3px #07080a8c, 0 0 18px var(--tone);transform:scale(var(--a,0))}.FilmStory-module__JQZx2q__ring{border:2px solid var(--tone);opacity:var(--a,0);animation:1.8s ease-out infinite FilmStory-module__JQZx2q__pulse}@keyframes FilmStory-module__JQZx2q__pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3)}}.FilmStory-module__JQZx2q__label{border:1px solid color-mix(in srgb, var(--tone) 45%, transparent);-webkit-backdrop-filter:blur(8px);white-space:nowrap;color:#f5f5f7;opacity:var(--a,0);background:#07080acc;border-radius:999px;padding:8px 13px;font-size:14px;font-weight:600;line-height:1;position:absolute;top:0}.FilmStory-module__JQZx2q__label:before{content:"";background:var(--tone);width:12px;height:2px;position:absolute;top:50%}[data-side=right] .FilmStory-module__JQZx2q__label{transform:translate(calc((1 - var(--a,0)) * -10px), -50%);left:22px}[data-side=right] .FilmStory-module__JQZx2q__label:before{right:100%}[data-side=left] .FilmStory-module__JQZx2q__label{transform:translate(calc((1 - var(--a,0)) * 10px), -50%);right:22px}[data-side=left] .FilmStory-module__JQZx2q__label:before{left:100%}[data-layout=wide] .FilmStory-module__JQZx2q__label{padding:10px 16px;font-size:16px}@media (prefers-reduced-motion:reduce){.FilmStory-module__JQZx2q__word,.FilmStory-module__JQZx2q__rise,.FilmStory-module__JQZx2q__replacedItem{filter:none;transition:none;transform:none}.FilmStory-module__JQZx2q__heroIn,.FilmStory-module__JQZx2q__ring,.FilmStory-module__JQZx2q__chevron{animation:none}}
.Film-module__C3LnAW__tint{z-index:-1;pointer-events:none;background:radial-gradient(140% 65% at 50% 0%, color-mix(in srgb, var(--tint-top) 15%, transparent), transparent 80%), radial-gradient(140% 65% at 50% 100%, color-mix(in srgb, var(--tint-bottom) 11%, transparent), transparent 80%);transition:--tint-top 1.6s,--tint-bottom 1.6s;position:fixed;inset:0}.Film-module__C3LnAW__chapter{position:relative}.Film-module__C3LnAW__stage{--freeze:0;height:calc(100svh - var(--cut,0px));width:100%;position:sticky;top:0;overflow:hidden}.Film-module__C3LnAW__picture{height:100svh;position:absolute;inset:0 0 auto}.Film-module__C3LnAW__stage[data-layout=band] .Film-module__C3LnAW__picture{clip-path:inset(var(--film-top,0px) 0 calc(100% - var(--film-bottom,100%)))}.Film-module__C3LnAW__stage[data-layout=wide] .Film-module__C3LnAW__picture{clip-path:inset(calc(var(--freeze) * 6vh) calc(var(--freeze) * 4vw))}.Film-module__C3LnAW__canvas{opacity:0;width:100%;height:100%;transition:opacity .9s;display:block;position:relative}.Film-module__C3LnAW__stage[data-ready] .Film-module__C3LnAW__canvas{opacity:1}.Film-module__C3LnAW__stage[data-ready] .Film-module__C3LnAW__poster,.Film-module__C3LnAW__stage[data-rest] .Film-module__C3LnAW__canvas{opacity:0}.Film-module__C3LnAW__stage[data-rest] .Film-module__C3LnAW__poster{opacity:1}.Film-module__C3LnAW__poster{object-fit:cover;-webkit-mask-composite:source-in;background:50%/cover no-repeat;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000026,#000 29% 71%,#00000026),linear-gradient(90deg,#00000080,#000 18% 82%,#00000080);mask-image:linear-gradient(#00000026,#000 29% 71%,#00000026),linear-gradient(90deg,#00000080,#000 18% 82%,#00000080);-webkit-mask-composite:source-in;mask-composite:intersect}@media (max-aspect-ratio:1){.Film-module__C3LnAW__poster{--h:max(min(100vw, 100svh - 432px), 45vw);inset:auto 0;top:min(max(39svh - var(--h) / 2, 196px), 100svh - 236px - var(--h));height:var(--h);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#0000,#000 10.8% 89.2%,#0000),linear-gradient(90deg,#0000,#000 7.2% 92.8%,#0000);mask-image:linear-gradient(#0000,#000 10.8% 89.2%,#0000),linear-gradient(90deg,#0000,#000 7.2% 92.8%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}}.Film-module__C3LnAW__loadBar{z-index:50;transform-origin:0;background:#3ac250;height:2px;transition:transform .3s,opacity .3s;position:fixed;inset:0 0 auto}
