img{color:transparent!important;font-size:0!important}img[data-image-pending]{opacity:0}.photo-load-indicator{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;color:#213e72;font:12px/1.5 var(--font-text,'Helvetica Neue',Helvetica,system-ui,sans-serif);padding:2px;text-align:center;z-index:1}.photo-load-indicator::before{content:"";display:block;width:min(24px,70%);min-width:10px;aspect-ratio:1;border:2px solid #8291a940;border-top-color:#213e72;border-radius:50%;animation:site-image-spin .8s linear infinite;flex:none}.photo-load-indicator[data-failed]::before{display:none}.photo-load-indicator[hidden]{display:none!important}@keyframes site-image-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.photo-load-indicator::before{animation:none}}
