.page-banner[data-v-05adb821]{color:#fff;background:#0a326a;align-items:flex-end;width:100%;min-height:clamp(240px,30vw,360px);display:flex;position:relative;overflow:hidden}.banner-bg[data-v-05adb821]{z-index:0;position:absolute;inset:0}.banner-bg img[data-v-05adb821]{-o-object-fit:cover;object-fit:cover;opacity:.72;width:100%;height:100%}.banner-shade[data-v-05adb821]{z-index:1;pointer-events:none;background:#010c1a85;position:absolute;inset:0}.banner-content[data-v-05adb821]{z-index:2;width:100%;padding:clamp(40px,6vw,72px) 0 clamp(36px,5vw,56px);position:relative}.banner-kicker[data-v-05adb821]{color:#2d8ff0;letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:11px}.banner-kicker[data-v-05adb821],.banner-title[data-v-05adb821]{font-family:Inter,Arial,sans-serif;font-weight:800}.banner-title[data-v-05adb821]{color:#fff;letter-spacing:0;max-width:16ch;margin:0 0 14px;font-size:clamp(32px,4.2vw,52px);line-height:1.08}.banner-subtitle[data-v-05adb821]{color:#ffffffb8;max-width:54ch;margin:0;font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.7}@media (width<=768px){.page-banner[data-v-05adb821]{align-items:center;min-height:220px}.banner-subtitle[data-v-05adb821],.banner-title[data-v-05adb821]{max-width:none}}
