/* Section 111: isolate the About Us heading lines and protect gallery image integrity. */
.about-page .about-wrap>.chapter.rh110-enter,
.about-page .about-wrap>h1.rh110-enter{display:block!important;clear:both!important;width:100%!important;box-sizing:border-box!important;text-align:center!important;position:relative!important}
.about-page .about-wrap>.chapter.rh110-enter{margin:9px auto 3px!important;font-size:clamp(.61rem,.85vw,.78rem)!important;line-height:1.6!important}
.about-page .about-wrap>h1.rh110-enter{font-size:clamp(1.9rem,3vw,2.8rem)!important;line-height:1.15!important;margin:3px auto 9px!important}
.about-page .about-wrap>.about-lead{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;line-height:1.5!important}
.about-page .about-wrap>.about-lead .rh110-enter{display:inline-block!important}
/* The story cards are the destination of Scroll to discover, below the sticky header. */
.about-page .rh58-chapters{scroll-margin-top:calc(var(--rh75-header-height,82px) + 18px)!important}
.about-page .rh58-chapters .rh58-chapter{min-width:0}
/* Keep the approved dark forest-green backdrop, including image letterboxing.
   Never alter the original image files, crop, or force their aspect ratios. */
#gallery #photo-grid,#gallery #photo-grid .photo-item,
#gallery #photo-grid .photo-item-image,
#gallery #photo-grid .photo-item-image picture,
#gallery #photo-grid .photo-item-image img{background-color:#082b21!important}
#gallery #photo-grid .photo-item-image{overflow:hidden!important}
#gallery #photo-grid .photo-item-image img{object-fit:contain!important;object-position:center!important}
