.wp-block-post-template:where(:not([class*=is-style])) .wp-block-post,.wp-block-post-template:where(.is-style-default) .wp-block-post{position:relative}.wp-block-post-template:where(:not([class*=is-style])) .wp-block-post:hover .wp-block-post-featured-image img,.wp-block-post-template:where(:not([class*=is-style])) .wp-block-post:focus-within .wp-block-post-featured-image img,.wp-block-post-template:where(.is-style-default) .wp-block-post:hover .wp-block-post-featured-image img,.wp-block-post-template:where(.is-style-default) .wp-block-post:focus-within .wp-block-post-featured-image img{transform:scale(1.05)}.wp-block-post-template:where(:not([class*=is-style])) .wp-block-post:where(.type-porch) .wp-block-post-featured-image,.wp-block-post-template:where(.is-style-default) .wp-block-post:where(.type-porch) .wp-block-post-featured-image{background-color:var(--wp--preset--color--base);padding:var(--wp--preset--spacing--lg)}.wp-block-post-template:where(:not([class*=is-style])) .wp-block-post:where(.type-porch) .wp-block-post-featured-image img,.wp-block-post-template:where(.is-style-default) .wp-block-post:where(.type-porch) .wp-block-post-featured-image img{-o-object-fit:contain !important;object-fit:contain !important}.wp-block-post-template:where(:not([class*=is-style])) .wp-block-post-featured-image,.wp-block-post-template:where(.is-style-default) .wp-block-post-featured-image{overflow:clip;position:relative;z-index:1}.wp-block-post-template:where(:not([class*=is-style])) .wp-block-post-featured-image a::after,.wp-block-post-template:where(.is-style-default) .wp-block-post-featured-image a::after{content:"";top:0;right:0;bottom:0;left:0;position:absolute;z-index:2}.wp-block-post-template:where(:not([class*=is-style])) .wp-block-post-featured-image img,.wp-block-post-template:where(.is-style-default) .wp-block-post-featured-image img{transition:transform var(--wp--custom--transition--duration--slow) ease-in-out}.wp-block-post-template:where(:not([class*=is-style])) .wp-block-post-featured-image+*,.wp-block-post-template:where(.is-style-default) .wp-block-post-featured-image+*{margin-top:var(--wp--preset--spacing--lg)}:where(.single-porch) .wp-block-post-template .wp-block-post:where(.type-porch) .wp-block-post-featured-image::before{background-color:var(--wp--preset--color--contrast);content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity var(--wp--custom--transition--duration--slow)}:where(.single-porch) .wp-block-post-template .wp-block-post:where(.type-porch) .wp-block-post-featured-image::after{align-items:center;color:var(--wp--preset--color--base);content:"Dimensions";display:flex;font-family:var(--wp--preset--font-family--secondary);font-size:var(--wp--preset--font-size--2-xl);font-weight:400;top:0;right:0;bottom:0;left:0;justify-content:center;letter-spacing:var(--wp--custom--typography--letter-spacing--wide);opacity:0;position:absolute;text-decoration:underline;-webkit-text-decoration:underline solid currentColor;text-decoration:underline solid currentColor;text-decoration-thickness:2px;-webkit-text-decoration:2px solid underline;text-decoration:2px solid underline;-webkit-text-decoration-color:var(--wp--preset--color--brand-tertiary);text-decoration-color:var(--wp--preset--color--brand-tertiary);text-transform:uppercase;text-underline-offset:var(--wp--preset--spacing--sm);transition:opacity var(--wp--custom--transition--duration--slow)}:where(.single-porch) .wp-block-post-template .wp-block-post:where(.type-porch):hover .wp-block-post-featured-image::before,:where(.single-porch) .wp-block-post-template .wp-block-post:where(.type-porch):focus-within .wp-block-post-featured-image::before{opacity:.7}:where(.single-porch) .wp-block-post-template .wp-block-post:where(.type-porch):hover .wp-block-post-featured-image::after,:where(.single-porch) .wp-block-post-template .wp-block-post:where(.type-porch):focus-within .wp-block-post-featured-image::after{opacity:1}:where(.single-porch) .wp-block-post-template .wp-block-post:where(.type-porch):hover .wp-block-post-featured-image img,:where(.single-porch) .wp-block-post-template .wp-block-post:where(.type-porch):focus-within .wp-block-post-featured-image img{transform:none;transform:initial}@media(min-width: 640px){.wp-block-post-template.columns-4>.wp-block-post{grid-column:span 2}}@media(min-width: 1280px){.wp-block-post-template.columns-4>.wp-block-post{grid-column:unset}}
