.hs-banner[data-v-ec3933a9]{position:relative;width:100%;height:clamp(260px,42vw,520px);overflow:hidden;background:#00000014}.hs-banner__layer[data-v-ec3933a9]{position:absolute;inset:0;background-size:cover;background-position:50%;opacity:0;transition-property:opacity;transition-timing-function:ease-in-out;will-change:opacity}.hs-banner__layer.is-visible[data-v-ec3933a9]{opacity:1}.hs-banner__overlay[data-v-ec3933a9]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:2}.hs-banner__overlay-inner[data-v-ec3933a9]{width:100%;background:#1b1d4094;padding:1.4rem 2rem;text-align:center}.hs-banner__title[data-v-ec3933a9]{margin:0 0 .35em;font-size:clamp(1.4rem,3vw,2.4rem);font-weight:700;color:#fff;line-height:1.15;text-shadow:0 2px 8px rgba(0,0,0,.4)}.hs-banner__subtitle[data-v-ec3933a9]{margin:0;font-size:clamp(.85rem,1.4vw,1.05rem);color:#ffffffe0;line-height:1.4;text-shadow:0 1px 6px rgba(0,0,0,.35)}.hs-banner__caption[data-v-ec3933a9]{position:absolute;right:0;bottom:0;z-index:3;max-width:40%;padding:.45rem .75rem;font-size:.72rem;line-height:1.3;text-align:right;color:#ffffffd9;background:linear-gradient(270deg,rgba(0,0,0,.55),transparent);text-shadow:0 1px 4px rgba(0,0,0,.5);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:700px){.hs-banner__overlay-inner[data-v-ec3933a9]{padding:1rem 1.25rem}.hs-banner__caption[data-v-ec3933a9]{display:none}}.hs-announce-bar[data-v-5eb5cc67]{width:100%;min-height:4px;background:var(--hs-accent,#fbbb11);overflow:hidden}.hs-copy[data-v-5eb5cc67]{max-width:105ch;margin:2rem auto 2.5rem;padding:0 1rem;text-align:left}.hs-copy__title[data-v-5eb5cc67]{font-size:1.6rem;font-weight:700;color:var(--hs-primary,#2b2d60);margin:0 0 .75rem}@media(max-width:700px){.hs-copy[data-v-5eb5cc67]{padding:0 1.25rem}}
