/* Distinct service concepts; all device UI uses genuine captured app pixels. */
.service-art-sheet-1{background-image:url('/assets/service-photos/services-1.webp?v=f97225045b2c');--service-art-ratio:512/307.2}
.service-art-sheet-2{background-image:url('/assets/service-photos/services-2.webp?v=01bbd436d844');--service-art-ratio:561/280.4}
.service-art-sheet-3{background-image:url('/assets/service-photos/services-3.webp?v=40bec1b097e8');--service-art-ratio:561/280.4}
.service-art-sheet-4{background-image:url('/assets/service-photos/services-4.webp?v=e8a9ce44d036');--service-art-ratio:561/280.4}
.service-art{display:block;width:100%;aspect-ratio:var(--service-art-ratio);background-size:200% 500%;background-repeat:no-repeat;border-radius:inherit;flex:none}.category-service-thumb .service-art{height:auto;min-height:105px;border-radius:0}.category-service-thumb .service-art-app{display:block;width:100%;height:130px!important;object-fit:contain!important;background:#edf1e8;aspect-ratio:auto}.category-hero-photo{justify-content:center}.category-hero-photo>.service-art{height:auto;min-height:0;max-height:none;aspect-ratio:var(--service-art-ratio);border-radius:22px}.category-hero-photo .service-art-app{flex:none;height:auto;min-height:0;max-height:none;width:100%;object-fit:contain;aspect-ratio:auto;border-radius:15px}.page-story-photo>.service-art{border-radius:18px}.page-story-photo .service-art-app{height:auto!important;max-height:none;object-fit:contain!important}.category-directory-grid>a>.service-art{border-radius:0;height:auto}.category-directory-grid>a>.service-art-app{width:100%;height:155px;object-fit:contain;background:#edf1e8}.card>.service-art{height:auto;min-height:0;border-radius:14px 14px 0 0}.bn-ticker-card .service-art{width:55px;min-width:55px;height:auto;align-self:center;border-radius:8px}.bn-ticker-card .service-art-app{width:55px;height:45px;object-fit:contain}.actual-device-preview{padding:12px!important;background:#edf1e8!important;border:1px solid #d4decd;border-radius:20px}.actual-device-preview img{display:block;max-width:100%;height:auto!important;object-fit:contain!important}.category-service-thumb{overflow:hidden}.service-art-app{max-width:100%;object-fit:contain}.service-art[role=img]{background-color:#edf1e8}.guide-media>.service-art{border-radius:18px}.tour-context-photo.service-art{height:auto!important;aspect-ratio:var(--service-art-ratio)}@media(max-width:720px){.category-service-thumb .service-art{min-height:95px}.category-hero-photo>.service-art{aspect-ratio:var(--service-art-ratio);border-radius:18px}.category-hero-photo .service-art-app{height:auto;min-height:0}.page-story-photo>.service-art{max-width:100%}.category-directory-grid>a>.service-art-app{height:120px}}
.bn-ticker-row>a>.service-art{width:55px;flex:0 0 55px;height:auto;align-self:center;border-radius:8px}.bn-ticker-row>a>.service-art-app{width:55px;flex:0 0 55px;height:45px;object-fit:contain}.service-screen-link{display:block;max-width:100%;border-radius:inherit}.category-hero-photo>.service-screen-link{flex:none;width:100%}.service-screen-link:focus-visible{outline:3px solid #b8470f;outline-offset:4px}