.faithful-footer{padding:40px 5%;background:#1c2225;color:#fff;font:14px/1.7 Poppins,Arial,sans-serif}.faithful-footer a{margin-right:24px;color:inherit}.enhanced-photo{cursor:zoom-in}.mrc-viewer{border:0;padding:14px;max-width:96vw;background:#fff}.mrc-viewer::backdrop{background:#000d}.mrc-viewer img{display:block;max-width:89vw;max-height:75vh;object-fit:contain}.mrc-viewer .controls{display:flex;gap:18px;align-items:center;justify-content:space-between}.mrc-viewer button{padding:12px 18px;border:0;color:#fff;background:#c90029;font:600 14px Poppins,Arial;cursor:pointer}.mrc-viewer :focus-visible{outline:3px solid #e6ac29;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){.enhanced-photo img{transition:filter .25s}.enhanced-photo:hover img{filter:brightness(1.08)}}
@media(prefers-reduced-motion:no-preference){.preview-arrive{animation:preview-arrive .6s cubic-bezier(.2,.7,.2,1) both}@keyframes preview-arrive{from{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:none}}}
