/* v8.9.11 clarity: show images large, unmasked, never cropped */
.product-page .hero{display:flex!important;flex-direction:column!important;min-height:0!important}
.product-page .hero>.hero-copy{order:0;width:100%!important;max-width:1280px!important;margin:0 auto!important;padding:56px var(--gutter,32px) 28px!important;background:transparent!important}
.product-page .hero>img{order:1;width:min(100%,1440px)!important;max-width:100%!important;height:auto!important;margin:0 auto!important;object-fit:contain!important;mask-image:none!important;-webkit-mask-image:none!important;opacity:1!important;filter:none!important}
@media(min-width:1101px){.pc-grid,#g-accounting .pc-grid,#g-private .pc-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
.pc-art img,.approved-home-card img,.ed-service-image img,.v21-service-art img,.card-art img{opacity:1!important;filter:none!important;mask-image:none!important;-webkit-mask-image:none!important}
img.zoomable{cursor:zoom-in}
.ark-zoom{position:fixed;inset:0;z-index:9999;background:rgba(1,4,9,.94);overflow:auto;display:flex;align-items:flex-start;justify-content:flex-start;cursor:zoom-out;padding:0}
.ark-zoom img{display:block;width:auto;max-width:none;height:auto;margin:auto}
@media(min-width:1101px){.ark-zoom img{max-width:100%;max-height:100vh}}
