/* Reveal the film's color; retain a short wash for the header and the next chapter. */
html[data-hero-background="video"] .site-v79 .hero::before{background:linear-gradient(180deg,rgba(246,246,243,.52),rgba(246,246,243,.12) 55%,transparent)}
html[data-hero-background="video"] .site-v79 .hero::after{background:linear-gradient(90deg,rgba(246,246,243,.30),rgba(246,246,243,.16) 28%,rgba(246,246,243,.04) 56%,transparent 78%)}
html[data-hero-background="video"] .purpose-v86__entry{height:clamp(100px,15svh,160px);background:linear-gradient(180deg,transparent,rgba(246,246,243,.3) 45%,#f6f6f3)}
/* NEWS has its own typographic presence, without a decorative photograph. */
.flow-news__inner{grid-template-rows:auto;row-gap:0;align-content:start}
.flow .flow-news__heading{grid-row:1;align-self:center}
.flow .flow-news__heading h2{font:900 clamp(70px,8vw,116px)/.9 var(--sans);letter-spacing:-.065em;color:#202522}
.flow .flow-news__heading h2>span{display:block;margin:28px 0 0 4px;font:700 clamp(16px,1.4vw,20px)/1.5 var(--sans);letter-spacing:.12em;color:#ff6b00}
.flow-news__list{grid-row:1}
.flow-contact__photo img{object-position:75% center}
@media(min-width:701px){
 .flow .flow-contact__photo{mask-image:linear-gradient(90deg,transparent,#000 22%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%)}
}
@media(max-width:700px){
 html[data-hero-background="video"] .site-v79 .hero::after{background:linear-gradient(180deg,rgba(246,246,243,.05),transparent 45%,rgba(246,246,243,.12) 78%)}
 .flow .flow-news__heading{display:block;width:100%;min-height:0;align-self:stretch;margin-bottom:32px}
 .flow .flow-news__heading h2{display:flex;align-items:baseline;gap:22px;font-size:64px;line-height:1}
 .flow .flow-news__heading h2>span{display:block;margin:0;font-size:13px;letter-spacing:.08em}
 .flow-news__list{height:calc(100svh - 400px)}
 .flow-contact__photo img{object-position:50% 32%}
}
@media(max-width:700px) and (max-height:700px){.flow-news__list{height:340px}}
