/* Fireplace Gallery 7.5 · prevent story media from influencing the grid's dimensions. */
@media (min-width: 901px), (min-width: 761px) and (orientation: landscape) {
 .fg-split.fg75-story{
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  height:400px!important;min-height:400px!important;max-height:400px!important;
  align-items:stretch;overflow:hidden;width:100%;
 }
 .fg-split.fg75-story .copy{height:400px;min-width:0;min-height:0;padding:clamp(26px,3.25vw,56px) clamp(24px,5vw,90px);overflow:auto;overscroll-behavior:contain}
 .fg-split.fg75-story .visual{height:400px!important;min-height:0!important;max-height:400px!important;min-width:0;overflow:hidden;position:relative}
}
.fg-split.fg75-story .visual{position:relative;isolation:isolate;overflow:hidden;min-width:0;background:#1f2721}
.fg-split.fg75-story .visual>.fg73-split-video,
.fg-split.fg75-story .visual>img,
.fg-split.fg75-story .visual>.fg-empty-image{
 position:absolute!important;inset:0!important;width:100%!important;height:100%!important;
 max-width:none!important;max-height:none!important;min-height:0!important;min-width:0!important;
 aspect-ratio:auto!important;object-fit:cover!important;object-position:center center;
 display:block!important;border:0;
}
.fg-split.fg75-story .visual>.fg-empty-image{display:flex!important;align-items:center;justify-content:center}
.fg-split.fg75-story .fg73-split-video{pointer-events:none;user-select:none;z-index:2}
.fg-split.fg75-story .visual>.fg75-video-poster{z-index:1}
.fg73-cta-skyline>.fg75-skyline-picture{display:block!important;width:100%;height:100%;min-height:0;overflow:hidden}
.fg73-cta-skyline .fg75-skyline-picture>.fg73-skyline-image{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:var(--fg73-desktop,50% 50%)!important}
@media (max-width:900px) and (orientation:portrait), (max-width:760px){
 .fg-split.fg75-story{display:flex!important;flex-direction:column;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important}
 .fg-split.fg75-story .copy{height:auto!important;max-height:none;min-width:0;padding:clamp(36px,7vw,56px) clamp(20px,5.5vw,38px);overflow:visible}
 .fg-split.fg75-story .visual{width:100%;height:clamp(230px,55vw,320px)!important;min-height:0!important;max-height:320px!important;flex:none;overflow:hidden}
 .fg73-cta-skyline .fg75-skyline-picture>.fg73-skyline-image{object-position:var(--fg73-mobile,50% 50%)!important}
}
@media (max-width:700px){
 .fg-split.fg75-story .copy .section-heading{font-size:clamp(27px,7vw,36px)}
}
@media (prefers-reduced-motion:reduce){.fg-split.fg75-story .fg73-split-video{display:none!important}}
