.portfolio-case-image,.work-slide-image,.graphics-viewer-image,.story-screen-original{position:relative}.image-frame[data-image-state=error]>img{opacity:0}.image-load-feedback{z-index:2;color:#354f61;text-align:center;pointer-events:none;background:#edf0f3;align-content:center;justify-items:center;gap:8px;padding:16px;font-size:13px;line-height:1.5;display:grid;position:absolute;inset:0}.image-loading{animation:.15s .15s both image-feedback-in}.image-retry-label{text-underline-offset:4px;text-decoration:underline}.image-retry{z-index:3;color:#354f61;white-space:nowrap;background:#fff;border:1px solid #506f81;border-radius:24px;min-height:44px;padding:8px 18px;font-size:13px;position:absolute;top:calc(50% + 22px);left:50%;transform:translate(-50%)}.image-retry:focus-visible{outline-offset:4px;outline:2px solid #506f81}.project-preview .image-load-feedback{padding:8px;font-size:11px}@keyframes image-feedback-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.image-loading{animation:none}}
