/* V6 is a scoped layer over the verified V5 layout. */
/* Keep the shared story tabs centered when the third panel is selected. */
.cd-v6 .cheese-proof:has(#v4-story-2.is-active) .proof-controls{left:50%}
.cd-v6 #main .bg-video::after{background:linear-gradient(180deg,#231912 0%,#231912fa 13%,#231912e6 22%,#2319128c 33%,#23191224 46%,transparent 58%)}
.cd-v6 #store-plan .cd3-area{font-size:clamp(32px,3.25vw,46px);line-height:1.35;letter-spacing:-.05em;white-space:normal;border-bottom:0;padding-bottom:3px}
.cd-v6 #store-plan .cd3-area em{font-style:normal;color:#57391f}
.cd-v6 #store-plan .cd3-area::after{display:none}
.cd-v6 #store-plan .cd3-space-copy>p{font-size:16px;line-height:1.8;word-break:keep-all}
.cd-v6 #opening-support .v6-source-capture{display:block;padding:0;box-sizing:border-box}
.cd-v6 #opening-support .v4-support-card .v6-source-capture img{width:100%;height:100%;max-height:none;max-width:none;object-fit:cover;object-position:center top;box-shadow:none;border-radius:0}
@media(max-width:650px){
 .cd-v6 #main .bg-video::after{background:linear-gradient(180deg,#231912 0%,#231912f5 15%,#231912d9 25%,#23191273 38%,#23191219 51%,transparent 63%)}
 .cd-v6 #store-plan .cd3-area{font-size:clamp(30px,8.2vw,38px)}
 .cd-v6 #store-plan .cd3-space-copy>p{font-size:16px}
}
@media(min-width:651px){
 .cd-v6 #v4-story-2{grid-template-rows:minmax(0,1fr)}
 .cd-v6 #v4-story-2 .v4-social-mosaic{padding-bottom:96px;grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch}
 .cd-v6 #v4-story-2 .v4-social-mosaic img{height:100%;max-height:100%;min-height:0}
}
