/* Keep the photograph clear: no copy over faces, garment or reception branding. */
.home-light .handover-cinema{display:block;min-height:0;background:#0c1411;padding:64px 0 0}
.home-light .handover-media{position:relative;inset:auto;z-index:0;width:min(1280px,calc(100% - 72px));margin-inline:auto;aspect-ratio:16/9;background:#111a15}
.home-light .handover-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:none;opacity:1;transform:none}
.home-light .handover-shade,.home-light .handover-signature{display:none}
.home-light .handover-content{padding-block:44px 64px;display:grid;grid-template-columns:1.15fr 1fr;column-gap:80px;align-items:start}
.home-light .handover-content>.eyebrow{grid-column:1/-1;margin-bottom:22px}
.home-light .handover-content h2{font-size:clamp(40px,4.5vw,64px);line-height:1.03;max-width:650px}
.home-light .handover-copy{margin-top:0;max-width:500px;font-size:16px;line-height:1.8}
.home-light .handover-rail{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px 28px;max-width:none;margin-top:32px}
.home-light .handover-rail span{background:none;border:0;border-top:1px solid #ffffff24;padding:14px 0 0;font-size:12px;line-height:1.6;letter-spacing:.035em;min-height:0;backdrop-filter:none}
.home-light .handover-rail small{font-size:12px}
@media(max-width:720px){
  .home-light .handover-cinema{padding-top:28px}
  .home-light .handover-media{width:calc(100% - 32px);aspect-ratio:16/9}
  .home-light .handover-content{display:block;padding-block:32px 46px}
  .home-light .handover-content h2{font-size:clamp(34px,9vw,48px);line-height:1.06}
  .home-light .handover-copy{margin-top:22px;max-width:none}
  .home-light .handover-rail{display:grid;grid-template-columns:1fr;gap:10px;margin-top:24px}
}
