.cine-story--why .cine-benefits-sticky{grid-template-rows:auto 1fr;row-gap:24px;padding-top:12px;min-height:0}.cine-story--why .cine-story-intro{grid-column:1/-1;padding:0;margin:0 auto;max-width:900px}.home-2 .cine-story--why .cine-story-intro h2{font-size:clamp(40px,4.3vw,60px);line-height:1.1;letter-spacing:-.035em}.cine-story--why .cine-story-intro h2 em{white-space:nowrap}.cine-story--why .cine-story-stage{--feature-stage-height:min(490px, calc(100svh - 230px) );height:var(--feature-stage-height);min-height:0}.cine-story--why .cine-story-visual{position:relative;isolation:isolate;width:min(100%,var(--feature-stage-height));height:100%;margin-left:auto;overflow:clip;border-radius:24px;background:#eeeade}.cine-story--why .cine-scene.cine-reference-card{inset:0;width:100%;height:100%;aspect-ratio:1;translate:none;border-radius:0;background:transparent;box-shadow:none;will-change:opacity,transform}.cine-story--why .cine-reference-card>img{width:100%;height:100%;object-fit:contain}.cine-story--why .cine-card-wash{display:none}.cine-story--why .cine-story-copy{padding-top:0}.home-2 .cine-story--why .cine-story-copy h3{font-size:clamp(25px,2.25vw,34px);line-height:1.18}.cine-story--why .cine-story-copy article{padding:15px 0}.cine-story--why .cine-story-copy article>div p{font-size:16px;line-height:1.5;max-width:40ch}.cine-story--why .cine-story-copy strong{font-weight:650;color:#171816;white-space:nowrap}@media (max-width:760px){.cine-story--why .cine-benefits-sticky{--why-card-size:min( calc(100vw - 40px) ,calc(100svh - var(--why-copy-height,200px) - 164px),420px);display:flex;gap:0;justify-content:center;padding:14px 0}.cine-story--why .cine-story-intro{padding:0;margin:0 auto 20px}.home-2 .cine-story--why .cine-story-intro h2{font-size:clamp(29px,8.3vw,43px)}.cine-story--why .cine-story-stage{--feature-stage-height:var(--why-card-size);height:auto;width:100%;max-width:480px;margin:0 auto;flex:none}.cine-story--why .cine-story-visual{width:var(--why-card-size);height:var(--why-card-size);margin:0 auto;border-radius:18px}.cine-story--why .cine-markers{position:relative;inset:auto;transform:none;margin-top:10px;min-height:44px}.cine-story--why .cine-markers button{font-size:13px;height:44px}.cine-story--why .cine-story-copy{padding:0;margin-top:16px;min-height:var(--why-copy-height,200px)}html.cine-enhanced .cine-story--why .cine-story-copy article{position:absolute;inset:0 0 auto;padding:0;border:0;pointer-events:none}html.cine-enhanced .cine-story--why .cine-story-copy article.is-current{pointer-events:auto}.home-2 .cine-story--why .cine-story-copy h3{font-size:clamp(24px,6.4vw,30px);text-wrap:balance}.cine-story--why .cine-story-copy h3 button{min-height:0}.cine-story--why .cine-story-copy .is-current h3 button{text-decoration-thickness:3px;text-underline-offset:4px}.cine-story--why .cine-story-copy article>div p,.cine-story--why .cine-story-copy article.is-current>div p{font-size:16px;line-height:1.5;padding:12px 0 0}}@media (prefers-reduced-motion:reduce){.cine-story--why{height:auto}.cine-story--why .cine-benefits-sticky{--why-card-size:min( calc(100vw - 40px) ,420px);position:relative;top:0;height:auto;padding:20px 0}.cine-story--why .cine-reference-card{will-change:auto}}html:not(.cine-enhanced) .cine-story--why{height:auto}html:not(.cine-enhanced) .cine-story--why .cine-benefits-sticky{--why-card-size:min( calc(100vw - 40px) ,420px);height:auto;position:relative;top:0;overflow:visible}html:not(.cine-enhanced) .cine-story--why .cine-story-copy article>div{height:auto;visibility:visible}.home-2{--tunnel-handoff-share: .55;--tunnel-handoff: calc(100svh * var(--tunnel-handoff-share))}.cine-story--why{--why-track: 255svh;height:var(--why-track)}.cine-story--why .cine-benefits-sticky{overflow:visible}.cine-story--why .cine-story-copy{overflow-anchor:none}@media (max-width: 760px){.cine-story--why{--why-track: 240svh}}html.cine-motion .cine-story--why{margin-bottom:0}html.cine-motion .cine-story--why:not([data-story-flow]){height:calc(var(--why-track) + var(--tunnel-handoff))}.cine-story--why .cine-benefits-sticky:has(:focus-visible){opacity:1!important;pointer-events:auto!important}.cine-story--why[data-story-flow]{height:auto}.cine-story--why[data-story-flow] .cine-benefits-sticky{--why-card-size: min( calc(100vw - 40px) , 360px);height:auto;position:relative;top:auto}@media (prefers-reduced-motion: reduce){.cine-story--why{height:auto}}.cine-story--why[data-story-flow] .cine-story-copy article.is-current>div{height:auto!important;visibility:visible!important}@media (max-width:760px){html.cine-enhanced .cine-story--why[data-story-flow] .cine-story-copy article.is-current{position:relative}.cine-story--why[data-story-flow] .cine-story-copy{min-height:0}}
