.finale-module__uVj-UG__board{--row:calc(80 * var(--u));position:relative}.finale-module__uVj-UG__wide{margin:calc(12 * var(--u)) calc(32 * var(--u)) 0;min-height:calc(240 * var(--u))}.finale-module__uVj-UG__narrow{--row:calc(100 * var(--u));margin:calc(8 * var(--u)) calc(20 * var(--u)) 0;min-height:calc(300 * var(--u))}.finale-module__uVj-UG__rules{pointer-events:none;position:absolute;inset:0}.finale-module__uVj-UG__rule{background:var(--color-line-on-dark);height:1px;position:absolute;left:0;right:0}.finale-module__uVj-UG__rule:nth-child(2){top:var(--row)}.finale-module__uVj-UG__rule:nth-child(3){top:calc(2 * var(--row))}.finale-module__uVj-UG__rule:nth-child(4){top:calc(3 * var(--row) - 1px)}.finale-module__uVj-UG__thread{background:var(--color-lime);transform-origin:50% 0;pointer-events:none;width:1.5px;position:absolute}.finale-module__uVj-UG__wide .finale-module__uVj-UG__thread{left:calc(12 * var(--u) - .75px);top:calc(40 * var(--u));height:calc(160 * var(--u))}.finale-module__uVj-UG__narrow .finale-module__uVj-UG__thread{left:calc(5 * var(--u) - .75px);top:calc(17 * var(--u));height:calc(200 * var(--u))}.finale-module__uVj-UG__list{margin:0;padding:0;list-style:none;position:relative}.finale-module__uVj-UG__row{min-height:var(--row);position:relative}.finale-module__uVj-UG__link{min-height:var(--row);color:var(--color-white);text-decoration:none;display:grid}.finale-module__uVj-UG__wide .finale-module__uVj-UG__link{grid-template-columns:calc(24 * var(--u)) calc(128 * var(--u)) minmax(0, 1fr) calc(24 * var(--u));column-gap:calc(8 * var(--u));align-content:center;align-items:center}.finale-module__uVj-UG__narrow .finale-module__uVj-UG__link{grid-template-columns:calc(24 * var(--u)) minmax(0, 1fr);column-gap:calc(4 * var(--u));padding-top:calc(8 * var(--u));align-content:start}.finale-module__uVj-UG__dot{width:calc(10 * var(--u));height:calc(10 * var(--u));background:var(--color-lime);border-radius:50%;position:absolute}.finale-module__uVj-UG__wide .finale-module__uVj-UG__dot{left:calc(7 * var(--u));top:calc(35 * var(--u))}.finale-module__uVj-UG__narrow .finale-module__uVj-UG__dot{left:0;top:calc(12 * var(--u))}.finale-module__uVj-UG__head{align-items:center;gap:calc(8 * var(--u));grid-column:2;min-width:0;display:flex}.finale-module__uVj-UG__name{align-items:center;gap:calc(8 * var(--u));font-family:var(--font-mono);font-size:calc(14 * var(--u));line-height:calc(18 * var(--u));letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--color-white);display:inline-flex}.finale-module__uVj-UG__mark{width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--color-mint)}.finale-module__uVj-UG__text{min-width:0}.finale-module__uVj-UG__wide .finale-module__uVj-UG__text{grid-column:3}.finale-module__uVj-UG__narrow .finale-module__uVj-UG__text{grid-column:2}.finale-module__uVj-UG__q{font-family:var(--font-sans);font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));color:var(--color-muted-on-dark);display:block}.finale-module__uVj-UG__narrow .finale-module__uVj-UG__q{line-height:calc(18 * var(--u));margin-top:calc(4 * var(--u))}.finale-module__uVj-UG__out{overflow-clip-margin:.15em;font-family:var(--font-display);letter-spacing:-.02em;font-weight:500;font-size:calc(21 * var(--u));line-height:calc(27 * var(--u));text-wrap:balance;color:var(--color-white);display:block;overflow:clip}.finale-module__uVj-UG__narrow .finale-module__uVj-UG__out{font-size:calc(17 * var(--u));line-height:calc(21 * var(--u));margin-top:calc(2 * var(--u))}.finale-module__uVj-UG__outIn{display:block}.finale-module__uVj-UG__go{display:inline-flex}.finale-module__uVj-UG__wide .finale-module__uVj-UG__go{grid-column:4;justify-self:end}.finale-module__uVj-UG__goIcon{width:calc(13 * var(--u));height:calc(13 * var(--u));opacity:.8}
.hero-film-module__r4yMGG__root{width:100%;max-width:672px;color:var(--color-white);margin:0;position:relative;container:film/inline-size}.hero-film-module__r4yMGG__stage{isolation:isolate;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""caption""scene""controls";padding:24px 32px;display:grid;position:relative}.hero-film-module__r4yMGG__stage:before{content:"";z-index:-1;border:1px solid var(--color-line-on-dark);border-radius:var(--radius-lg);background:var(--color-diagram-surface);pointer-events:none;position:absolute;inset:0}.hero-film-module__r4yMGG__mono{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-on-dark);font-size:11px;line-height:16px}.hero-film-module__r4yMGG__stack{display:grid}.hero-film-module__r4yMGG__stack>*{grid-area:1/1}.hero-film-module__r4yMGG__head{grid-area:head;justify-content:space-between;align-items:center;gap:16px;min-width:0;min-height:16px;display:flex}.hero-film-module__r4yMGG__kicker{min-width:0}.hero-film-module__r4yMGG__kickerVariant{white-space:nowrap;align-items:center;gap:10px;min-width:0;display:flex}.hero-film-module__r4yMGG__kickerNum{flex:none}.hero-film-module__r4yMGG__kickerSep{background:var(--color-line-on-dark);flex:none;width:1px;height:12px}.hero-film-module__r4yMGG__kickerMark{width:14px;height:14px;color:var(--color-mint);flex:none}.hero-film-module__r4yMGG__kickerName{color:var(--color-white)}.hero-film-module__r4yMGG__caption{grid-area:caption;margin-top:20px}.hero-film-module__r4yMGG__capVariant{flex-direction:column;display:flex}.hero-film-module__r4yMGG__capLine{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:28px;font-weight:500;line-height:34px}.hero-film-module__r4yMGG__capQ{color:var(--color-white)}.hero-film-module__r4yMGG__capA{color:var(--color-lime)}.hero-film-module__r4yMGG__sentence{vertical-align:top;display:inline-block}.hero-film-module__r4yMGG__w{overflow-clip-margin:.15em;vertical-align:top;display:inline-block;overflow:clip}.hero-film-module__r4yMGG__i{display:inline-block}.hero-film-module__r4yMGG__scene{grid-area:scene;min-width:0;margin:12px -32px 0}.hero-film-module__r4yMGG__scene:focus-visible{outline-offset:-3px}.hero-film-module__r4yMGG__viewport{--ratio:672 / 264;--u:calc(100cqw / 672);display:grid;position:relative;overflow:clip;container-type:inline-size}.hero-film-module__r4yMGG__viewport:before{content:"";aspect-ratio:var(--ratio);grid-area:1/1}.hero-film-module__r4yMGG__layer{grid-area:1/1;position:relative}.hero-film-module__r4yMGG__layer[data-layer=orbis]{z-index:4}.hero-film-module__r4yMGG__layer[data-layer=lumen]{z-index:3}.hero-film-module__r4yMGG__layer[data-layer=solum]{z-index:2}.hero-film-module__r4yMGG__layer[data-layer=finale]{z-index:1}.hero-film-module__r4yMGG__comp{position:absolute;inset:0}.hero-film-module__r4yMGG__layer[data-layer=finale] .hero-film-module__r4yMGG__comp,.hero-film-module__r4yMGG__poster{position:relative;inset:auto}.hero-film-module__r4yMGG__compNarrow{display:none}.hero-film-module__r4yMGG__art{width:100%;height:auto;font-family:var(--font-sans);display:block;overflow:visible}.hero-film-module__r4yMGG__art :where(path,rect,circle,line,polyline,polygon,ellipse){vector-effect:non-scaling-stroke}.hero-film-module__r4yMGG__controls{grid-area:controls;grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;margin-top:4px;display:grid}.hero-film-module__r4yMGG__truth{min-width:0;font-family:var(--font-sans);color:var(--color-muted-on-dark);grid-area:1/1/auto/-1;margin:0;font-size:13px;line-height:18px}.hero-film-module__r4yMGG__truthVariant{align-items:center;gap:12px;min-width:0;display:flex}.hero-film-module__r4yMGG__truthText{text-wrap:balance;flex:auto;min-width:0}.hero-film-module__r4yMGG__truthSpacer{visibility:hidden;height:44px;font-family:var(--font-sans);letter-spacing:normal;text-transform:none;white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.hero-film-module__r4yMGG__pause{border:1px solid var(--color-line-on-dark);width:44px;height:44px;color:var(--color-white);cursor:pointer;background:0 0;border-radius:50%;grid-area:2/1;place-items:center;padding:0;display:grid;position:relative}.hero-film-module__r4yMGG__glyph{opacity:0;grid-area:1/1;width:16px;height:16px;transition:opacity .2s linear}.hero-film-module__r4yMGG__pause[data-kind=pause] .hero-film-module__r4yMGG__glyphPause,.hero-film-module__r4yMGG__pause[data-kind=play] .hero-film-module__r4yMGG__glyphPlay,.hero-film-module__r4yMGG__pause[data-kind=replay] .hero-film-module__r4yMGG__glyphReplay{opacity:1}.hero-film-module__r4yMGG__tabs{grid-area:2/2/auto/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;display:grid}.hero-film-module__r4yMGG__tab{min-width:0;min-height:44px;color:var(--color-muted-on-dark);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:9px;padding:0;display:flex}.hero-film-module__r4yMGG__tab[data-state=active],.hero-film-module__r4yMGG__tab[data-state=done]{color:var(--color-white)}.hero-film-module__r4yMGG__tabLabel{align-items:baseline;gap:8px;min-width:0;font-size:14px;line-height:18px;display:flex}.hero-film-module__r4yMGG__tabNum{font-family:var(--font-mono);letter-spacing:.06em;font-size:12px}.hero-film-module__r4yMGG__track{background:var(--color-line-on-dark);border-radius:1px;height:2px;display:block;position:relative}.hero-film-module__r4yMGG__tab[data-state=done] .hero-film-module__r4yMGG__track{background:var(--color-connection-on-dark)}.hero-film-module__r4yMGG__fillFade{position:absolute;inset:0}.hero-film-module__r4yMGG__fill{background:var(--color-white);transform-origin:0;border-radius:1px;position:absolute;inset:0}.hero-film-module__r4yMGG__dot{background:var(--color-lime);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;right:-1px}.hero-film-module__r4yMGG__explore{grid-area:1/3;justify-self:end;justify-items:end;min-width:0}.hero-film-module__r4yMGG__exploreLink{min-height:44px;color:var(--color-white);white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.hero-film-module__r4yMGG__exploreLabel{border-bottom:1px solid color-mix(in srgb, var(--color-white) 22%, transparent);padding-bottom:2px;transition:border-color .2s ease-out}.hero-film-module__r4yMGG__exploreLink:hover .hero-film-module__r4yMGG__exploreLabel{border-bottom-color:color-mix(in srgb, var(--color-white) 60%, transparent)}.hero-film-module__r4yMGG__exploreArrow{flex:none;width:13px;height:13px;display:block}@container film (max-width:529.98px){.hero-film-module__r4yMGG__stage{width:100%;max-width:440px;margin-inline:auto;padding:20px}.hero-film-module__r4yMGG__caption{margin-top:16px}.hero-film-module__r4yMGG__capLine{font-size:22px;line-height:28px}.hero-film-module__r4yMGG__capA{margin-top:6px}.hero-film-module__r4yMGG__scene{margin:16px -20px 0}.hero-film-module__r4yMGG__viewport{--ratio:342 / 320;--u:calc(100cqw / 342)}.hero-film-module__r4yMGG__compWide{display:none}.hero-film-module__r4yMGG__compNarrow{display:block}.hero-film-module__r4yMGG__controls{grid-template-rows:auto auto auto;grid-template-columns:44px minmax(0,1fr);row-gap:8px;margin-top:12px}.hero-film-module__r4yMGG__truthSpacer{display:none}.hero-film-module__r4yMGG__tabs{grid-area:2/1/auto/-1;gap:6px}.hero-film-module__r4yMGG__pause{grid-row:3}.hero-film-module__r4yMGG__explore{grid-area:3/2}.hero-film-module__r4yMGG__tabLabel{font-size:13px}.hero-film-module__r4yMGG__tabNum{display:none}}@container film (max-width:359.98px){.hero-film-module__r4yMGG__kickerNum,.hero-film-module__r4yMGG__kickerSep{display:none}}@container film (min-width:530px) and (max-width:569.98px){.hero-film-module__r4yMGG__kickerNum,.hero-film-module__r4yMGG__kickerSep{display:none}}@container film (max-width:319.98px){.hero-film-module__r4yMGG__kickerCat{display:none}}@container film (min-width:530px) and (max-width:671.98px){.hero-film-module__r4yMGG__capLine{font-size:max(22px,4.60526cqw - 2.94737px);line-height:1.2143}}@container film (max-width:299.98px){.hero-film-module__r4yMGG__tabLabel{font-size:12px}}@media (min-width:1024px){@container film (max-width:529.98px){.hero-film-module__r4yMGG__stage{max-width:400px}.hero-film-module__r4yMGG__controls{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr) auto;row-gap:4px}.hero-film-module__r4yMGG__truthSpacer{display:inline-flex}.hero-film-module__r4yMGG__tabs{grid-area:2/2/auto/-1}.hero-film-module__r4yMGG__pause{grid-row:2}.hero-film-module__r4yMGG__explore{grid-area:1/3}}}@media (prefers-reduced-motion:reduce){.hero-film-module__r4yMGG__pause{display:none}.hero-film-module__r4yMGG__tabs{grid-column:1/-1}@container film (max-width:529.98px){.hero-film-module__r4yMGG__explore{grid-column:1/-1}}@media (min-width:1024px){@container film (max-width:529.98px){.hero-film-module__r4yMGG__explore{grid-column:3}}}.hero-film-module__r4yMGG__root[data-mode=auto] [data-v]{visibility:hidden!important}.hero-film-module__r4yMGG__root[data-mode=auto] [data-v=finale]{visibility:visible!important;opacity:1!important;transform:none!important}.hero-film-module__r4yMGG__root[data-mode=auto] [data-layer]{visibility:hidden!important}.hero-film-module__r4yMGG__root[data-mode=auto] [data-layer=finale]{visibility:visible!important;transform:none!important}.hero-film-module__r4yMGG__root[data-mode=auto] .hero-film-module__r4yMGG__tab{color:var(--color-white)}.hero-film-module__r4yMGG__root[data-mode=auto] .hero-film-module__r4yMGG__fill{background:var(--color-connection-on-dark);transform:none!important}.hero-film-module__r4yMGG__root[data-mode=auto] .hero-film-module__r4yMGG__tab[data-tab=finale] .hero-film-module__r4yMGG__fill{background:var(--color-white)}.hero-film-module__r4yMGG__root[data-mode=auto] .hero-film-module__r4yMGG__dot{opacity:1!important;transform:none!important}}@media (forced-colors:active){.hero-film-module__r4yMGG__track,.hero-film-module__r4yMGG__tab[data-state=done] .hero-film-module__r4yMGG__track{forced-color-adjust:none;background:graytext}.hero-film-module__r4yMGG__fill,.hero-film-module__r4yMGG__dot,.hero-film-module__r4yMGG__root[data-mode=auto] .hero-film-module__r4yMGG__fill,.hero-film-module__r4yMGG__root[data-mode=auto] .hero-film-module__r4yMGG__tab[data-tab=finale] .hero-film-module__r4yMGG__fill{forced-color-adjust:none;background:highlight}}
