/* Mary & Blake Website 2.0 | This Is Us Seasons 4–6 | V24.0
   Shared Season 1 editorial layout with season-specific image treatment. */
body.mb2-site .mb2-v2last{--tiu-teal:#88d5e8;--tiu-border:#42545d}
body.mb2-site .mb2-v2last .mb2-v2last-hero{background:#0b1015;min-height:650px}
body.mb2-site .mb2-v2last .mb2-v2last-hero .mb2v21-masthead-art{left:34%;background:#172630}
body.mb2-site .mb2-v2last .mb2-v2last-hero .mb2v21-masthead-art img{object-position:50% 34%;filter:saturate(.91) brightness(.76) contrast(1.07)}
body.mb2-site .mb2-v2last .mb2-v2last-hero:before{background:linear-gradient(90deg,#080c0f 0%,rgba(8,12,15,.99) 20%,rgba(8,12,15,.93) 37%,rgba(8,12,15,.49) 66%,rgba(8,12,15,.07) 100%),linear-gradient(0deg,#080c0f,transparent 42%)}
body.mb2-site .mb2-v2last .mb2v21-hero-intro{max-width:630px}
body.mb2-site .mb2-v2last .mb2v21-intro{background:#0b1216}
body.mb2-site .mb2-v2last .mb2v21-intro-aside{background:radial-gradient(circle at 100% 0%,#30424e,#17252b 70%)}
body.mb2-site .mb2-v2last .mb2v21-premise{background:#13232a}
body.mb2-site .mb2-v2last .mb2v21-episode-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:9px 23px}
body.mb2-site .mb2-v2last .mb2v21-episode-bottom .mb2-v2last-extra{color:#c9e9ef!important}
body.mb2-site .mb2-v2last .mb2v21-episode-bottom .mb2-v2last-extra:hover{color:#fff!important}
body.mb2-site .mb2-v2last .mb2v21-arc-card[aria-current]{background:#253e47;border-color:#8ad4e6}
body.mb2-site .mb2-v2last .mb2v21-tail{background:radial-gradient(circle at 85% 15%,#304650,#112126 67%)}
body.mb2-site .mb2-v2last .mb2-v2last-fallback{width:100%;height:100%;background:radial-gradient(ellipse at 70% 25%,#446878,#14232b 67%)}
body.mb2-site .mb2-v2last--4 .mb2-v2last-hero{background:#101c25}
body.mb2-site .mb2-v2last--4 .mb2-v2last-hero .mb2v21-masthead-art img{object-position:50% 38%;filter:saturate(.86) brightness(.78)}
body.mb2-site .mb2-v2last--4 .mb2v21-premise{background:#14262d}
body.mb2-site .mb2-v2last--5 .mb2-v2last-hero{background:#172029}
body.mb2-site .mb2-v2last--5 .mb2-v2last-hero .mb2v21-masthead-art img{object-position:54% 32%;filter:saturate(.85) brightness(.8)}
body.mb2-site .mb2-v2last--5 .mb2v21-premise{background:#13252a}
body.mb2-site .mb2-v2last--5 .mb2-v2last-archive{background:#162c34;border-top:1px solid #43606c}
body.mb2-site .mb2-v2last--5 .mb2-v2last-archive .mb2v21-btn{margin-top:12px}
body.mb2-site .mb2-v2last--6 .mb2-v2last-hero{background:#121d25}
body.mb2-site .mb2-v2last--6 .mb2-v2last-hero .mb2v21-masthead-art img{object-position:50% 34%;filter:saturate(.72) brightness(.74)}
body.mb2-site .mb2-v2last--6 .mb2v21-premise{background:#172630}
body.mb2-site .mb2-v2last--6 .mb2v21-essay:nth-child(9){grid-column:auto;display:block}
body.mb2-site .mb2-v2last--6 .mb2v21-essay:nth-child(10){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:0 45px}
body.mb2-site .mb2-v2last--6 .mb2v21-essay:nth-child(10)>span{grid-column:1/-1}
@media(max-width:810px){
 body.mb2-site .mb2-v2last .mb2-v2last-hero .mb2v21-masthead-art{left:14%}
}
@media(max-width:640px){
 body.mb2-site .mb2-v2last .mb2-v2last-hero,
 body.mb2-site .mb2-v2last .mb2-v2last-hero .mb2v21-masthead-inner{min-height:0!important}
 body.mb2-site .mb2-v2last .mb2-v2last-hero .mb2v21-masthead-art{inset:0 0 auto!important;aspect-ratio:16/9!important;height:auto!important;max-height:310px;overflow:hidden}
 body.mb2-site .mb2-v2last .mb2-v2last-hero .mb2v21-masthead-art img{object-fit:cover!important;object-position:50% 35%!important;height:100%!important;width:100%!important}
 body.mb2-site .mb2-v2last .mb2-v2last-hero .mb2v21-masthead-inner{padding-top:18px!important;padding-bottom:43px!important}
 body.mb2-site .mb2-v2last .mb2-v2last-hero .mb2v21-kicker{margin-top:clamp(171px,45vw,268px)!important}
 body.mb2-site .mb2-v2last .mb2-v2last-hero:before{background:linear-gradient(0deg,#080c0f 0%,#080c0f 49%,rgba(8,12,15,.58) 70%,rgba(8,12,15,.08) 100%)!important}
 body.mb2-site .mb2-v2last--6 .mb2v21-essay:nth-child(10){grid-column:auto;display:block}
}
@media(prefers-reduced-motion:reduce){body.mb2-site .mb2-v2last img,body.mb2-site .mb2-v2last a{transition:none!important}}
