.module-banner[data-v-8c512a32]{background:color-mix(in srgb,rgb(var(--v-theme-primary))6%,transparent);background:color-mix(in srgb,rgb(var(--v-theme-primary))7%,rgb(var(--v-theme-surface)));border:1px solid color-mix(in srgb,rgb(var(--v-theme-primary))14%,transparent);border-radius:18px;margin-bottom:24px;position:relative;overflow:hidden}.module-banner--picture[data-v-8c512a32]{background-image:linear-gradient(90deg,color-mix(in srgb,rgb(var(--v-theme-surface))96%,transparent)0,color-mix(in srgb,rgb(var(--v-theme-surface))80%,transparent)55%,color-mix(in srgb,rgb(var(--v-theme-surface))40%,transparent)100%),var(--module-banner-image);background-position:50%;background-size:cover}.module-banner__body[data-v-8c512a32]{align-items:flex-start;gap:16px;padding:20px;display:flex}@media (min-width:960px){.module-banner__body[data-v-8c512a32]{align-items:center;gap:20px;padding:28px 32px}}.module-banner__icon[data-v-8c512a32]{background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-primary));border-radius:14px;flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 2px 10px #0f243814}.module-banner__text[data-v-8c512a32]{flex:auto;min-width:0}.module-banner__eyebrow[data-v-8c512a32]{color:rgb(var(--v-theme-primary));letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:600}.module-banner .module-banner__title[data-v-8c512a32]{letter-spacing:-.01em;margin:0;font-size:clamp(1.375rem,1.1rem + 1.1vw,1.875rem);font-weight:700;line-height:1.2}.module-banner__subtitle[data-v-8c512a32]{color:color-mix(in srgb,rgb(var(--v-theme-on-surface))68%,transparent);margin-top:4px;font-size:1rem}.module-banner__facts[data-v-8c512a32]{color:color-mix(in srgb,rgb(var(--v-theme-on-surface))80%,transparent);margin-top:8px;font-size:.9375rem}.module-banner__dot[data-v-8c512a32]{color:color-mix(in srgb,rgb(var(--v-theme-on-surface))40%,transparent);margin:0 8px}.module-banner__actions[data-v-8c512a32]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (max-width:959px){.module-banner__body[data-v-8c512a32]{flex-wrap:wrap}.module-banner__actions[data-v-8c512a32]{width:100%;margin-top:4px}}body.ap-portal .module-banner{background-color:#0000;border:0;border-radius:0;margin-bottom:20px;overflow:visible}body.ap-portal .module-banner__body{align-items:flex-end;gap:16px 24px;padding:4px 0 0}body.ap-portal .module-banner__icon{display:none}body.ap-portal .module-banner__eyebrow{color:var(--ap-muted);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:600}body.ap-portal .module-banner .module-banner__title{color:var(--ap-ink);letter-spacing:-.03em;font-size:clamp(1.75rem,1.35rem + 1.2vw,2.25rem);font-weight:800;line-height:1.12}body.ap-portal .module-banner__subtitle{color:var(--ap-text-2);margin-top:6px;font-size:1rem}body.ap-portal .module-banner__facts{color:var(--ap-text-2);font-size:.9rem}body.ap-portal .module-banner__facts strong{color:var(--ap-ink);font-weight:800}body.ap-portal .module-banner--picture{border:1px solid var(--ap-border);border-radius:var(--ap-radius-panel);overflow:hidden}body.ap-portal .module-banner--picture .module-banner__body{padding:28px 24px}@media (min-width:960px){body.ap-portal .module-banner--picture .module-banner__body{padding:36px 32px}}
