/* Real stock photography: preserve the image, no edge fading. */
[data-page="company"] #clarity .balance-stage{height:auto;aspect-ratio:16/9;border-radius:28px;isolation:isolate;background:#182b38;text-align:left}
[data-page="company"] #clarity .balance-stage img{inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 15%;opacity:1;mask-image:none;-webkit-mask-image:none}
[data-page="company"] #clarity .balance-stage>span{position:absolute;left:4%;bottom:6%;font-size:clamp(64px,8vw,128px);line-height:.95;letter-spacing:-.055em;font-weight:500;z-index:2;text-shadow:0 2px 24px rgba(0,0,0,.2)}
[data-page="company"] #clarity .balance-stage::after{content:"";position:absolute;inset:42% 32% 0 0;z-index:1;background:radial-gradient(ellipse at 0 100%,rgba(3,12,21,.5),transparent 72%);pointer-events:none}
[data-page="company"] #clarity .photo-credit{margin:12px 0 0;text-align:right;color:#8b929c;font-size:11px}
[data-page="company"] #clarity .photo-credit a{color:inherit;text-underline-offset:3px}
@media(max-width:600px){[data-page="company"] #clarity .balance-stage{aspect-ratio:4/3;border-radius:22px}[data-page="company"] #clarity .balance-stage img{object-position:49% 45%}[data-page="company"] #clarity .balance-stage>span{left:6%;bottom:7%;font-size:clamp(48px,12vw,70px)}[data-page="company"] #clarity .photo-credit{text-align:left}}
