.home-cinema{--cinema-edge-fade:linear-gradient(180deg,#141414,#141414 3%,#141414f5 7%,#141414c7 12%,#14141466 18%,#1414141f 24%,#14141400 30%,#14141400 78%,#141414);position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 104px);scroll-margin-top:104px;background:#141414}.home-cinema-copy{position:relative;z-index:1;width:100%;max-width:1280px;margin-inline:auto;padding:104px 24px 24px}.home-cinema-text{max-width:360px;margin-inline:auto;text-align:center}.home-cinema-text h2{font-size:2.2rem;font-weight:650;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.home-cinema-text p{margin-top:24px;color:#d2d3d6;font-size:1rem;line-height:1.8;text-wrap:pretty}.home-cinema-photo{position:relative;aspect-ratio:4/3;width:100%}.home-cinema-photo img{-o-object-position:right center;object-position:right center}.home-cinema-photo:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--cinema-edge-fade)}@media (min-width:600px){.home-cinema-photo{aspect-ratio:16/9}}@media (min-width:900px){.home-cinema{--cinema-top-space:clamp(96px,12svh,144px);min-height:calc(max(640px, 100svh - 104px) + var(--cinema-top-space));padding-top:var(--cinema-top-space);scroll-margin-top:calc(84px - var(--cinema-top-space))}.home-cinema-copy{padding-block:120px}.home-cinema-label{top:calc(var(--cinema-top-space) + 32px)}.home-cinema-text{max-width:min(360px,30vw);margin-inline:0;text-align:left}.home-cinema-text h2{font-size:clamp(2rem,3.7vw,3.5rem)}.home-cinema-photo{position:absolute;inset:var(--cinema-top-space) 0 0;aspect-ratio:auto;height:calc(100% - var(--cinema-top-space))}.home-cinema-photo img{-o-object-position:60% center;object-position:60% center}.home-cinema-photo:after{background:var(--cinema-edge-fade),linear-gradient(90deg,#141414ed 0,#141414a6 25%,#14141400 55%)}}