/* MattTodd Viewport Layout 1.0.0. These are the inspected full-bleed renderers. */
html body .wp-site-blocks :is(
 .mt-radio-home-hero-v15,.mt-radio-v7-hero,.mt-radio-section-hero,
 .mt-aql-hero,.mt-ol-hero,.mt-aql-shell,.mt-ol-shell,
 .mt-photo-home-hero-v24,.mt-photo-category-hero-v11,
 .mt-ambient-archive-v11,.mt-ambient-single-v10,.mt-aa-global-single-hero,
 .mt-aa-locations-v10-breakout,.mt-aa-locations-v10-main,
 .mt-general-location-v14-hero,.mt-archive-search-v11-hero,.mt-exp11-hero
){
 position:relative!important;left:50%!important;right:auto!important;
 width:var(--mt-layout-viewport,100%)!important;max-width:none!important;
 margin-left:calc(var(--mt-layout-viewport,100%)/-2)!important;margin-right:0!important;
 transform:none!important;box-sizing:border-box;
}
/* A hero inside a full-width audio renderer inherits that renderer's corrected width. */
html body .wp-site-blocks .mt-ambient-archive-v11 .mt-ambient-archive-v11-hero{width:100%!important;max-width:100%!important;margin-inline:0!important}
/***** Keep wide data inside its existing scroll area, not across the whole page. *****/
.mt-ard .mt-ard-panels>section{min-width:0;max-width:100%;box-sizing:border-box}
.mt-ard .mt-ard-scroll{min-width:0;max-width:100%}
