@font-face{font-family:VCTCommons;src:url("fonts/TTCommons-Bold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}
.vct-cover{position:relative;display:block;width:100%;aspect-ratio:1200/630;overflow:hidden;container-type:inline-size;isolation:isolate;background:#18202b}
.vct-cover>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center}
.vct-cover .vct-shade{position:absolute;inset:0;background:#000;opacity:var(--vct-darkness,.25);pointer-events:none}
.vct-cover .vct-group{position:absolute;left:5%;right:5%;display:flex;flex-direction:column;font-family:VCTCommons,TTCommons,system-ui,sans-serif;font-weight:700;font-size:calc(var(--vct-size,5.5)*1cqw);line-height:1.08;letter-spacing:normal;pointer-events:none}
.vct-cover .vct-group--top{top:6.3492%}
.vct-cover .vct-group--center{top:50%;transform:translateY(-50%)}
.vct-cover .vct-group--bottom{bottom:6.3492%}
.vct-cover .vct-text{display:block;white-space:pre-line;overflow-wrap:anywhere;-webkit-text-stroke:var(--vct-outline,0) #000;paint-order:stroke fill;margin:0;padding:0;font:inherit;color:#fff}
.wire-hero__image:has(.vct-cover),.wire-card__image:has(.vct-cover),.wire-archive-item__image:has(.vct-cover),.card-standard__media:has(.vct-cover){aspect-ratio:1200/630}
.news-hero .vct-cover>img{height:100%;max-height:none}
@supports not (font-size:1cqw){.vct-cover .vct-group{font-size:clamp(16px,3.5vw,48px)}}
