.landing-v2.home-film{--lap:clamp(28px,3.4vw,48px)}.landing-v2 .film{position:relative;width:100%;height:100%}.landing-v2 .film__video{display:block;width:100%;height:100%;object-fit:cover;background:var(--night);cursor:pointer}.landing-v2 .film__controls{position:absolute;left:clamp(10px,1.4vw,20px);top:clamp(10px,1.4vw,20px);display:flex;gap:8px;opacity:.72;transition:opacity .3s ease}.landing-v2 .film:hover .film__controls,.landing-v2 .film__controls:focus-within{opacity:1}.landing-v2 .film__btn,.landing-v2 .film__start{display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(253,247,225,.22);border-radius:50%;background:rgba(10,10,10,.62);color:var(--cream);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.landing-v2 .film__btn{width:40px;height:40px}.landing-v2 .film__btn:hover,.landing-v2 .film__start:hover{background:var(--cream);color:var(--ink);border-color:var(--cream)}.landing-v2 .film__btn[aria-pressed=true]{background:var(--cream);color:var(--ink)}.landing-v2 .film__start{position:absolute;inset:50% auto auto 50%;translate:-50% -50%;width:76px;height:76px}.landing-v2 .film__start .ic{margin-inline-start:3px}.landing-v2 :is(.film__btn,.film__start):focus-visible{outline-color:var(--cream)}.landing-v2 .btn-primary--light{background:var(--cream);color:var(--ink);border-color:var(--cream)}.landing-v2 .btn-primary--light:hover{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.landing-v2.home-film .site-head:not(.is-scrolled):not(.is-open){--ink:#FDF7E1;--cream:#0A0A0A;--ink-soft:#D9D3C4;--rule:#2E2E2E;--cream-2:#262626;--paper:#161616}.landing-v2.home-film .site-head:not(.is-scrolled):not(.is-open) .nav__logo img{filter:invert(1)}.landing-v2 .cine{position:relative;height:100svh;margin-top:calc(var(--head-h) * -1);background:var(--night)}.landing-v2 .cine .film__video{object-fit:cover}.landing-v2 .cine__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.42) 0,transparent 26%),linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent 20%)}.landing-v2 .cine__bar{position:absolute;inset-inline:0;bottom:0;z-index:1;display:flex;justify-content:center;padding:0 var(--gutter) clamp(28px,6vh,64px);animation:lv2-rise 1s var(--ease) .3s both}.landing-v2 .cine__bar .btn-primary{min-height:52px;padding-inline:26px}.landing-v2 .cine .film__controls{top:calc(var(--head-h) + 14px);left:var(--gutter)}.landing-v2 .statement{padding:clamp(96px,16vh,180px) 0 clamp(96px,14vh,160px);background:var(--night);color:var(--cream)}.landing-v2 .statement__lines{display:grid;gap:clamp(10px,1.6vh,18px);font:300 clamp(30px,4.4vw,64px)/1.18 var(--font-display);letter-spacing:-.02em}[dir=rtl] .landing-v2 .statement__lines{letter-spacing:0;line-height:1.4}.landing-v2 .statement__lines p{max-width:30ch;text-wrap:balance}@media (max-width:1100px) and (orientation:portrait),(max-width:720px){.landing-v2 .cine__bar{padding-inline:20px}.landing-v2 .cine__bar .btn-primary{flex:1;justify-content:center;min-height:56px}.landing-v2 .statement__lines{font-size:clamp(28px,8.4vw,44px)}}@media (prefers-reduced-motion:reduce){.landing-v2 .cine__bar{animation:none}}.landing-v2 .sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}