/* Keep all source pixels visible: no automatic zoom or face clipping. */
#nie-hero .nie-hero-image{inset:0 0 0 auto;width:60%;height:100%;object-fit:contain!important;object-position:center center!important;mask-image:none;-webkit-mask-image:none;filter:none;background:transparent}
#nie-hero .nie-hero-backdrop{display:block;background-image:var(--hero-cover);background-size:cover;background-position:center;filter:blur(30px) brightness(.42)}
#nie-hero:before{background:linear-gradient(90deg,#111019fa 0%,#111019df 32%,#11101955 55%,#11101908 76%),linear-gradient(0deg,#11101999,transparent 40%)}
#nie-hero .nie-hero-copy{width:52%;padding-right:26px}
#nie-hero h2{font-size:clamp(26px,2.5vw,36px);line-height:1.45;overflow:visible;-webkit-line-clamp:unset;display:block}
#nie-hero .nie-hero-description{font-size:15px;line-height:1.8}
#nie-hero[data-cover-shape=portrait] .nie-hero-image{width:54%}
#nie-hero[data-cover-shape=unavailable] .nie-hero-image{visibility:hidden}
#suite-managed-hero{isolation:isolate;background:#1d1824}
#suite-managed-hero:before{content:'';position:absolute;inset:-30px;background-image:var(--hero-cover);background-size:cover;background-position:center;filter:blur(30px) brightness(.42);z-index:0}
#suite-managed-hero>a{position:relative;z-index:1}
#suite-managed-hero>a>img{inset:0 0 0 auto;width:60%;height:100%;object-fit:contain!important;object-position:center center!important;background:transparent}
#suite-managed-hero>a>div{width:52%;padding-right:24px}
#suite-managed-hero>a:after{background:linear-gradient(90deg,#111019f5,#111019bb 35%,transparent 75%),linear-gradient(0deg,#11101999,transparent 35%)}
#suite-managed-hero[data-cover-shape=unavailable] img{visibility:hidden}
@media(max-width:1000px) and (min-width:701px){#nie-hero .nie-hero-copy,#suite-managed-hero>a>div{width:54%;padding-left:24px}#nie-hero h2{font-size:28px}}
@media(max-width:700px){#nie-hero.nie-hero{min-height:500px}#nie-hero .nie-hero-image,#nie-hero[data-cover-shape=portrait] .nie-hero-image{width:100%;height:100%;inset:0;object-fit:contain!important;object-position:center top!important}#nie-hero .nie-hero-copy{width:100%;min-height:500px;padding:260px 22px 90px}#nie-hero h2{font-size:25px;line-height:1.5}#nie-hero:before{background:linear-gradient(0deg,#111019fa 0%,#111019e0 20%,#11101940 58%,transparent 85%)}#suite-managed-hero>a>img{width:100%;inset:0;object-position:center top!important}#suite-managed-hero>a>div{width:100%;min-height:500px;padding:260px 22px 90px}#suite-managed-hero>a:after{background:linear-gradient(0deg,#111019fa 0%,#111019cc 30%,transparent 80%)}#suite-managed-hero h2{font-size:25px;line-height:1.5}}
