/* Real Zár75 photographs, October 2026. */
.cinema-photo{left:48%;right:0;background:#182939}.cinema-photo img{object-position:50% 23%;object-fit:cover;animation:none}.cinema-shade{background:linear-gradient(90deg,#071421 0%,#071421 40%,#071421e8 48%,#07142118 70%),linear-gradient(0deg,#071421b3,transparent 35%)}.hero-experience{bottom:28px}.portrait-frame img{object-fit:cover;object-position:50% 22%;width:100%;height:auto;max-height:620px}.about-home .portrait-frame img{height:580px}.portrait-years{right:15px;top:20px}.portrait-signature{bottom:20px}
@media(max-width:980px) and (min-width:741px){.cinema-photo{left:44%}.cinema-copy{width:60%}.cinema-copy h1{font-size:60px}}
@media(max-width:740px){.cinema-photo{left:0;right:0;height:470px}.cinema-photo img{object-position:50% 20%}.cinema-shade{background:linear-gradient(0deg,#071421 0%,#071421 43%,#071421d9 55%,#07142100 76%)}.cinema-content{padding-top:360px}.hero-experience{top:280px;right:0;bottom:auto}.about-home .portrait-frame img{height:500px}.portrait-frame img{max-height:560px}.portrait-years{top:20px;right:12px}}

/* Keep experience label below the portrait, clear of the face. */
.portrait-years{position:relative;inset:auto;display:flex;width:fit-content;margin:18px 0 0;padding:14px 20px;box-shadow:none}.portrait-years strong{font-size:44px}.portrait-years span{font-size:9px}

/* Preserve the complete portrait including headroom at every width. */
.portrait-frame img,.about-home .portrait-frame img{height:auto;max-height:none;object-fit:contain;object-position:center top;aspect-ratio:auto}
