#vtc-heritage-matched-dividers .vtc-hero.vtc-hero-envelope{display:block}
#vtc-heritage-matched-dividers .vtc-envelope{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-areas:"main stack" "copy stack" "bottom bottom";gap:8px;padding:7px;border:1px solid var(--vtc-green);outline:1px solid var(--vtc-green);outline-offset:4px;background:var(--vtc-cream);container-type:inline-size;--vtc-top-trim:5.39cqw}
#vtc-heritage-matched-dividers .vtc-envelope-main{grid-area:main;min-width:0;overflow:hidden}
#vtc-heritage-matched-dividers .vtc-envelope-main img{display:block;width:100%;height:auto;margin-top:calc(-1 * var(--vtc-top-trim))}
#vtc-heritage-matched-dividers .vtc-envelope-copy{grid-area:copy;padding:28px 30px 32px;align-self:center;min-width:0;position:relative;isolation:isolate;background:var(--vtc-cream)}
#vtc-heritage-matched-dividers .vtc-envelope-accent{display:block;position:absolute;right:2px;bottom:2px;width:min(310px,calc(100% - 300px));max-width:44%;height:auto;mix-blend-mode:multiply;pointer-events:none}
#vtc-heritage-matched-dividers .vtc-envelope-stack{grid-area:stack;position:relative;min-height:0;display:flex;flex-direction:column;overflow:hidden}
#vtc-heritage-matched-dividers .vtc-envelope-stack img{position:absolute;top:calc(-1 * var(--vtc-top-trim));width:100%;height:calc(100% - 33px + var(--vtc-top-trim));object-fit:cover;object-position:52% center}
#vtc-heritage-matched-dividers .vtc-envelope-stack .vtc-hero-caption{position:absolute;bottom:0;left:0;right:0;height:33px}
#vtc-heritage-matched-dividers .vtc-envelope-bottom{grid-area:bottom;position:relative;aspect-ratio:16/5;min-width:0;overflow:hidden}
#vtc-heritage-matched-dividers .vtc-envelope-bottom img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
@container(max-width:1000px){
#vtc-heritage-matched-dividers .vtc-envelope-accent{width:min(240px,calc(100% - 300px))}
}
@container(max-width:900px){
#vtc-heritage-matched-dividers .vtc-envelope-accent{width:min(180px,calc(100% - 300px))}
}
@container(max-width:760px){
#vtc-heritage-matched-dividers .vtc-envelope{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}
#vtc-heritage-matched-dividers .vtc-envelope-copy{padding:24px 16px 27px}
}
@container(max-width:580px){
#vtc-heritage-matched-dividers .vtc-envelope{grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "copy" "stack" "bottom"}
#vtc-heritage-matched-dividers .vtc-envelope-copy{padding:23px 14px 28px}
#vtc-heritage-matched-dividers .vtc-envelope-copy .vtc-actions{flex-direction:column;align-items:flex-start;gap:12px}
#vtc-heritage-matched-dividers .vtc-envelope-accent{width:min(210px,calc(100% - 182px));max-width:44%;right:8px;bottom:20px}
#vtc-heritage-matched-dividers .vtc-envelope-stack{height:calc(340px - var(--vtc-top-trim))}
#vtc-heritage-matched-dividers .vtc-envelope-stack img{object-fit:cover;object-position:50% 35%}
}
