body.pg2027-body{--pg27-photo-shadow:0 3px 6px rgba(54,45,37,.035),0 19px 40px rgba(54,45,37,.085)}body.pg2027-body :is(.pg27-editorial-body,.pg-interior-layout,.pg27-sector-body,.pg-workshops-section) :is(figure.wp-block-image,figure.pg27-clean-figure,figure.pg27-curated-figure,figure.pg27-sector-photo):not(.pg27-editorial-cover):not(.pg27-sector-visual):not(.pg-lead-hero-image):not(.pg27-assistant-real-capture){display:block;width:100%;max-width:100%;min-width:0;margin-inline:0;padding:0;border:0;background:#fff0}body.pg2027-body :is(.pg27-editorial-body,.pg-interior-layout,.pg27-sector-body,.pg-workshops-section) :is(figure.wp-block-image,figure.pg27-clean-figure,figure.pg27-curated-figure,figure.pg27-sector-photo):not(.pg27-editorial-cover):not(.pg27-sector-visual)>:is(img,a img,button img){width:100%;max-width:100%;height:auto;aspect-ratio:auto;object-fit:contain;object-position:center;display:block;border-radius:8px;box-shadow:var(--pg27-photo-shadow);background:#fff0;margin:0;padding:0}body.pg2027-body :is(.pg27-editorial-body,.pg-interior-layout,.pg27-sector-body,.pg-workshops-section) figure.wp-block-image:not(:has(img[src$=".svg"]))>a{display:block;width:100%;margin:0;padding:0;background:#fff0;border-radius:8px;overflow:hidden;box-shadow:var(--pg27-photo-shadow)}body.pg2027-body :is(.pg27-editorial-body,.pg-interior-layout,.pg27-sector-body,.pg-workshops-section) figure.wp-block-image>a>img{display:block;width:100%;height:auto;max-width:100%;aspect-ratio:auto;object-fit:contain;object-position:center;margin:0;padding:0;background:#fff0;border-radius:0;box-shadow:none!important}body.pg2027-body .pg27-clean-figure__zoom{background:transparent!important;border:0!important;padding:0!important;border-radius:8px;overflow:hidden;box-shadow:var(--pg27-photo-shadow)}body.pg2027-body .pg27-clean-figure__zoom img{box-shadow:none!important}body.pg2027-body :is(.pg27-clean-pair,.pg27-clean-photo-card) .pg27-clean-figure__zoom{box-shadow:none!important}body.pg2027-body .pg27-clean-figure figcaption{padding-top:8px;margin:0;background:#fff0}body.pg2027-body :is(.pg27-clean-pair,.pg27-clean-photo-card,.pg-lead-option,.pg-contact-person,.pg-product-card,.pg27-blog-card,.pg-workshops-card,.pg-artisan) :is(.pg27-clean-figure,.pg-contact-person-photo,.pg-story-image,.pg-product-image,.pg-lead-option>a){padding:0!important;margin-inline:0;border:0;background:#fff0}body.pg2027-body :is(.pg27-clean-pair,.pg27-clean-photo-card,.pg-lead-option,.pg-contact-person,.pg-product-card,.pg27-blog-card,.pg-workshops-card,.pg-artisan) img{box-shadow:none!important}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto :is(.pg27-clean-photo-card,.pg27-clean-pair) .pg27-clean-figure img{display:block;width:100%!important;max-width:100%;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center;margin:0!important;padding:0!important;background:transparent!important}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-photo-card>.pg27-clean-figure{width:100%;margin-bottom:14px}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair>.pg27-clean-figure{max-width:380px!important;width:min(100%,380px)!important;justify-self:start!important;align-self:start!important}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair--brief>.pg27-clean-figure{max-width:290px!important;width:min(100%,290px)!important}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair>.pg27-clean-figure img{max-height:380px!important;object-fit:contain!important}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-photo-card>.pg27-clean-figure{max-width:380px!important;width:min(100%,380px)!important;align-self:flex-start}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-photo-card>.pg27-clean-figure img{max-height:310px!important;object-fit:contain!important}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-gallery>.pg27-clean-figure img{max-height:265px!important;aspect-ratio:auto!important;object-fit:contain!important}body.pg2027-body .pg-blog-post .pg27-souvenir-reflow .pg27-souvenir-intro-pair>.pg27-clean-figure{max-width:260px!important;width:min(100%,260px)!important}@media(max-width:760px){body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair>.pg27-clean-figure,body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-photo-card>.pg27-clean-figure{max-width:330px!important;width:min(100%,330px)!important}body.pg2027-body .pg-blog-post .pg27-souvenir-reflow .pg27-souvenir-intro-pair>.pg27-clean-figure{max-width:240px!important;width:min(100%,240px)!important}}@media(min-width:761px){body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair--long>.pg27-clean-figure{width:min(100%,510px)!important;max-width:510px!important}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair--long>.pg27-clean-figure img{max-height:480px!important}}@media(max-width:760px){body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair--long>.pg27-clean-figure{width:min(100%,430px)!important;max-width:430px!important}body.pg2027-body .pg-blog-post .pg27-clean-article.pg27-clean-auto .pg27-clean-pair--long>.pg27-clean-figure img{max-height:430px!important}}body.pg2027-body :is(.pg27-blog-card .pg-story-image,.pg-workshops-card .pg-workshops-card-image){aspect-ratio:auto;height:auto}body.pg2027-body .pg27-blog-card .pg-story-image img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;transform:none!important;transition:none!important}body.pg2027-body :is(.pg27-editorial-body,.pg-interior-layout,.pg27-sector-body,.pg27-blog-card) img:not(.pg-site-header img){transform:none!important;transition:none!important}body.pg2027-body :is(.pg27-sector-visual,.pg27-editorial-cover,.pg-lead-hero-image,.pg-contact-person-photo) img{box-shadow:none!important;border-radius:0!important}body.pg2027-body :is(.wp-block-image:has(img[src$=".svg"]),.wp-block-image:has(img[src*=".png"]),.wp-block-image:has(img[class*="logo"]),.wp-block-image:has(img[class*="icon"])) img{box-shadow:none!important;border-radius:0!important}@media(prefers-reduced-motion:reduce){body.pg2027-body :is(.pg27-blog-card,.pg-workshops-card) img{transition:none!important}}