.EncoreCaseFilm-module__NAVvOq__caseFilm{--case-ink:var(--ink,#0a0a0a);--case-paper:var(--paper,#e9e8e4);--case-cyan:var(--cyan,#00d4ff);--case-hairline:#e9e8e429;min-height:340dvh;color:var(--case-paper);background:var(--case-ink);isolation:isolate;position:relative}.EncoreCaseFilm-module__NAVvOq__stickyStage{grid-template-rows:auto 1fr;gap:clamp(24px,4vh,48px);min-height:100dvh;padding:clamp(24px,4vw,64px);display:grid;position:sticky;top:0;overflow:hidden}.EncoreCaseFilm-module__NAVvOq__header{border-bottom:1px solid var(--case-hairline);justify-content:space-between;align-items:center;gap:24px;padding-bottom:16px;display:flex}.EncoreCaseFilm-module__NAVvOq__micro,.EncoreCaseFilm-module__NAVvOq__counter,.EncoreCaseFilm-module__NAVvOq__caption,.EncoreCaseFilm-module__NAVvOq__actEyebrow,.EncoreCaseFilm-module__NAVvOq__progress{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1.2}.EncoreCaseFilm-module__NAVvOq__micro,.EncoreCaseFilm-module__NAVvOq__counter{margin:0}.EncoreCaseFilm-module__NAVvOq__counter{font-variant-numeric:tabular-nums}.EncoreCaseFilm-module__NAVvOq__composition{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);align-items:center;gap:clamp(32px,6vw,96px);width:min(100%,1440px);margin:0 auto;display:grid}.EncoreCaseFilm-module__NAVvOq__visual{min-width:0;margin:0}.EncoreCaseFilm-module__NAVvOq__imageWindow{aspect-ratio:16/10;border:1px solid var(--case-hairline);clip-path:inset(var(--frame-inset-y)var(--frame-inset-x));background:#111214;position:relative;overflow:hidden}.EncoreCaseFilm-module__NAVvOq__imageWindow:after{content:"";pointer-events:none;background:linear-gradient(#0a0a0a0a,#0a0a0a47),linear-gradient(90deg,#0000 70%,#00d4ff0d);position:absolute;inset:0}.EncoreCaseFilm-module__NAVvOq__image{object-fit:cover;width:100%;height:100%;transform:translate3d(0,var(--image-shift),0)scale(var(--image-scale));filter:saturate(.82)contrast(1.03);will-change:transform;display:block}.EncoreCaseFilm-module__NAVvOq__scan{z-index:2;left:0;right:0;top:var(--scan-position);height:1px;opacity:var(--scan-opacity);background:var(--case-cyan);pointer-events:none;position:absolute;transform:translateY(-50%);box-shadow:0 0 18px #00d4ff66}.EncoreCaseFilm-module__NAVvOq__cross{z-index:3;color:#e9e8e47a;pointer-events:none;width:11px;height:11px;position:absolute}.EncoreCaseFilm-module__NAVvOq__cross:before,.EncoreCaseFilm-module__NAVvOq__cross:after{content:"";background:currentColor;position:absolute}.EncoreCaseFilm-module__NAVvOq__cross:before{width:11px;height:1px;top:5px;left:0}.EncoreCaseFilm-module__NAVvOq__cross:after{width:1px;height:11px;top:0;left:5px}.EncoreCaseFilm-module__NAVvOq__crossTopLeft{top:12px;left:12px}.EncoreCaseFilm-module__NAVvOq__crossTopRight{top:12px;right:12px}.EncoreCaseFilm-module__NAVvOq__crossBottomLeft{bottom:12px;left:12px}.EncoreCaseFilm-module__NAVvOq__crossBottomRight{bottom:12px;right:12px}.EncoreCaseFilm-module__NAVvOq__caption{color:#e9e8e49e;justify-content:space-between;gap:20px;margin-top:14px;display:flex}.EncoreCaseFilm-module__NAVvOq__caption span:first-child{color:var(--case-paper)}.EncoreCaseFilm-module__NAVvOq__caption a{color:inherit;text-decoration:none;transition:color .25s}.EncoreCaseFilm-module__NAVvOq__caption a:hover,.EncoreCaseFilm-module__NAVvOq__caption a:focus-visible{color:var(--case-cyan)}.EncoreCaseFilm-module__NAVvOq__copyColumn{min-width:0}.EncoreCaseFilm-module__NAVvOq__title{letter-spacing:-.04em;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(2.25rem,4.2vw,4.9rem);font-weight:500;line-height:.98}.EncoreCaseFilm-module__NAVvOq__acts{min-height:230px;margin-top:clamp(40px,7vh,88px);position:relative}.EncoreCaseFilm-module__NAVvOq__act{opacity:0;visibility:hidden;pointer-events:none;max-width:48ch;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translateY(28px)}.EncoreCaseFilm-module__NAVvOq__act[data-active=true]{z-index:2;opacity:1;visibility:visible;pointer-events:auto;transform:translate(0,0)}.EncoreCaseFilm-module__NAVvOq__actEyebrow{color:#e9e8e49e;align-items:center;gap:12px;margin:0 0 18px;display:flex}.EncoreCaseFilm-module__NAVvOq__actEyebrow span{color:var(--case-cyan)}.EncoreCaseFilm-module__NAVvOq__act h3{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(1.6rem,2.5vw,2.7rem);font-weight:500;line-height:1.05}.EncoreCaseFilm-module__NAVvOq__act>p:last-child{color:#e9e8e4a8;max-width:46ch;margin:22px 0 0;font-size:.96rem;line-height:1.65}.EncoreCaseFilm-module__NAVvOq__progress{grid-template-columns:repeat(3,1fr);gap:12px;margin:36px 0 0;padding:0;list-style:none;display:grid}.EncoreCaseFilm-module__NAVvOq__progress li{color:#e9e8e461;grid-template-columns:auto 1fr;gap:8px;transition:color .3s;display:grid}.EncoreCaseFilm-module__NAVvOq__progress li[data-active=true]{color:var(--case-paper)}.EncoreCaseFilm-module__NAVvOq__progressLine{background:#e9e8e424;grid-column:1/-1;height:1px;overflow:hidden}.EncoreCaseFilm-module__NAVvOq__progressLine:after{content:"";transform-origin:0;background:currentColor;width:100%;height:100%;transition:transform .8s cubic-bezier(.76,0,.24,1);display:block;transform:scaleX(0)}.EncoreCaseFilm-module__NAVvOq__progress li[data-active=true] .EncoreCaseFilm-module__NAVvOq__progressLine:after{transform:scaleX(1)}.EncoreCaseFilm-module__NAVvOq__progress li span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:1100px){.EncoreCaseFilm-module__NAVvOq__composition{grid-template-columns:minmax(0,6fr) minmax(300px,5fr);gap:38px}.EncoreCaseFilm-module__NAVvOq__caption span:last-child{display:none}}@media (max-width:767px){.EncoreCaseFilm-module__NAVvOq__caseFilm{min-height:auto}.EncoreCaseFilm-module__NAVvOq__stickyStage{min-height:auto;padding:96px 18px;position:relative;overflow:visible}.EncoreCaseFilm-module__NAVvOq__header{position:static}.EncoreCaseFilm-module__NAVvOq__counter{display:none}.EncoreCaseFilm-module__NAVvOq__composition{flex-direction:column;align-items:stretch;gap:48px;display:flex}.EncoreCaseFilm-module__NAVvOq__imageWindow{aspect-ratio:16/10;clip-path:none}.EncoreCaseFilm-module__NAVvOq__image{object-fit:contain;transform:none}.EncoreCaseFilm-module__NAVvOq__scan{opacity:.4;top:58%}.EncoreCaseFilm-module__NAVvOq__title{max-width:12ch;font-size:clamp(2.5rem,13vw,4.25rem)}.EncoreCaseFilm-module__NAVvOq__acts{gap:0;min-height:0;margin-top:56px;display:grid}.EncoreCaseFilm-module__NAVvOq__act{opacity:1;visibility:visible;border-top:1px solid var(--case-hairline);pointer-events:auto;padding:34px 0 40px;position:relative;inset:auto;transform:none}.EncoreCaseFilm-module__NAVvOq__act:last-child{border-bottom:1px solid var(--case-hairline)}.EncoreCaseFilm-module__NAVvOq__act h3{max-width:20ch}.EncoreCaseFilm-module__NAVvOq__progress{display:none}}@media (min-width:768px) and (max-height:780px){.EncoreCaseFilm-module__NAVvOq__stickyStage{gap:20px;padding-block:22px}.EncoreCaseFilm-module__NAVvOq__composition{gap:clamp(28px,5vw,72px)}.EncoreCaseFilm-module__NAVvOq__title{font-size:clamp(2.15rem,3.7vw,4.1rem)}.EncoreCaseFilm-module__NAVvOq__acts{min-height:190px;margin-top:30px}.EncoreCaseFilm-module__NAVvOq__progress{display:none}}@media (prefers-reduced-motion:reduce){.EncoreCaseFilm-module__NAVvOq__caseFilm{min-height:auto}.EncoreCaseFilm-module__NAVvOq__stickyStage{min-height:auto;padding-block:clamp(88px,12vw,144px);position:relative;overflow:visible}.EncoreCaseFilm-module__NAVvOq__composition{align-items:start}.EncoreCaseFilm-module__NAVvOq__imageWindow{clip-path:none}.EncoreCaseFilm-module__NAVvOq__image{transform:none}.EncoreCaseFilm-module__NAVvOq__scan{display:none}.EncoreCaseFilm-module__NAVvOq__acts{gap:0;min-height:0;display:grid}.EncoreCaseFilm-module__NAVvOq__act{opacity:1;visibility:visible;border-top:1px solid var(--case-hairline);pointer-events:auto;padding:28px 0;transition:none;position:relative;inset:auto;transform:none}.EncoreCaseFilm-module__NAVvOq__progress{display:none}}
