/* Photography stays clear; decorative depth belongs to its outer frame. */
.business-visual:before,.business-visual:after,.photo-hero:before,.photo-hero:after,.scene-image-frame:before,.scene-image-frame:after{content:none!important;display:none!important;background:none!important;box-shadow:none!important;filter:none!important}
.vision-photo,.business-photo,.business-editorial figure>img,.editorial-photo img,.access-photo img{opacity:1;filter:none;box-shadow:none;mix-blend-mode:normal}
.business-visual{background:#fff}.business-photo{object-position:center}.photo-caption{background:#fffef9;box-shadow:none;padding:5px 9px;border:1px solid #dbc698;color:#816131}.image-disclosure{background:#fffef9;border:1px solid #dbc698;padding:3px 7px;color:#675f4e;box-shadow:none}.scene-image-label{background:#fffef9;box-shadow:none;border:1px solid #dbc698}.scene-frame{box-shadow:0 8px 25px #8060220d}.scene-image-frame{border-bottom:1px solid #d8c397}.business-card{box-shadow:0 8px 22px #8060220d}
@media(min-width:761px){.hero-grid{grid-template-rows:min-content 1fr;align-items:start}.hero-intro{align-self:start;padding-top:25px}.hero-support{align-self:start}.hero-intro h1{margin-bottom:25px}.hero-support .hero-lead{margin-top:0}.hero-showcase{align-self:center}.hero{padding-top:57px;padding-bottom:57px}}
@media(max-width:760px){.business-visual .business-photo{height:100%;width:100%;object-fit:cover;object-position:center}.business-visual{height:225px}.photo-caption{font-size:8px;letter-spacing:.08em}.image-disclosure{font-size:8px;right:13px;bottom:13px}.scene-frame .vision-photo{object-position:60% center}.scene-frame{box-shadow:0 7px 22px #8060220e}}
.route-home .hero-grid{row-gap:0}
@media(max-width:760px){.route-home .hero-grid{gap:0}}
