.c-photo-image{isolation:isolate;width:100%;display:block;position:relative;overflow:hidden}.c-photo-image:before{content:"";opacity:.12;mix-blend-mode:soft-light;pointer-events:none;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='128'%20height='128'%20viewBox='0%200%20128%20128'%3e%3cfilter%20id='grain'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='.75'%20numOctaves='3'%20seed='8'%20stitchTiles='stitch'%20/%3e%3cfeColorMatrix%20type='saturate'%20values='0'%20/%3e%3c/filter%3e%3crect%20width='128'%20height='128'%20filter='url(%23grain)'%20/%3e%3c/svg%3e");position:absolute;inset:0}.c-photo-image img{z-index:1;opacity:0;width:100%;height:auto;display:block;position:relative}.c-photo-image.is-loaded img{opacity:1}.c-photo-image__error{z-index:2;font-size:var(--app-font-size-xs);background:var(--app-color-gray-light);place-items:center;display:grid;position:absolute;inset:0}
