/* A shared photographic treatment for editorial surfaces, excluding records and product UI. */
.hero-visual img,.lt-hero-photo img{filter:saturate(.52) brightness(.85);object-position:62% 62%}
.about-photo-lead img,.location-gallery img,.office-profile-photo{filter:saturate(.68)}
.expertise-photo-card img,.topic-photo img{filter:saturate(.55)}
.photo-story>img{filter:saturate(.4) brightness(.85)}
.people-photo img{filter:saturate(.45)}
.detail-hero>img{filter:saturate(.6)}
.hero-copy{background:rgba(7,26,43,.42)!important;border-color:rgba(235,244,251,.25)!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}
.hero-shade{background:linear-gradient(90deg,rgba(7,26,43,.38),rgba(7,26,43,.03))!important}
.culture-photo-story{display:grid;grid-template-columns:1fr 1fr;background:#071a2b;color:#fff;overflow:hidden}
.culture-photo-story>figure{margin:0;position:relative;min-height:640px}.culture-photo-story img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:50% 48%;filter:saturate(.45)}
.culture-photo-copy{padding:75px 65px;align-self:center}.culture-photo-copy h2{font-size:clamp(32px,3.5vw,50px);line-height:1.3;white-space:pre-line;font-weight:400}.culture-photo-copy p{line-height:1.9;color:#d6e3ec}.culture-photo-copy .en{color:#b7cddd}.culture-photo-copy>a{color:#d6e3ec;font-size:var(--type-meta);display:inline-block;margin-top:20px}
.culture-archive-detail{margin-top:30px;margin-bottom:30px;border-bottom:1px solid #cfdae3;padding-bottom:24px}.culture-archive-detail summary{cursor:pointer;padding:15px 0;color:#4d6373;font-size:var(--type-control)}.culture-archive-detail .culture-archive{max-width:850px;margin:20px auto;padding:0;width:100%}.culture-archive-detail img{width:100%;height:auto}
@media(max-width:700px){.culture-photo-story{grid-template-columns:1fr}.culture-photo-story>figure{min-height:430px}.culture-photo-copy{padding:38px 26px}.hero-visual img,.lt-hero-photo img{object-position:65% 60%}}
