html{--ba-qa-text:#18333f;--ba-qa-muted:#3e5965;--ba-qa-surface:#fff;--ba-qa-link:var(--ba-skin-primary,#075c91)}html[data-ba-appearance="night"]{--ba-qa-text:#e3e5ed;--ba-qa-muted:#b9bfcd;--ba-qa-surface:#14171e;--ba-qa-link:#bce9f8}html[data-ba-palette="cobalt"][data-ba-appearance="night"]{--ba-qa-link:#d5e6a3}html[data-ba-palette="vermilion"][data-ba-appearance="night"]{--ba-qa-link:#ffc69d}html[data-ba-palette="petrol"][data-ba-appearance="night"]{--ba-qa-link:#b8dfd7}html[data-ba-palette="grove"][data-ba-appearance="night"]{--ba-qa-link:#d7eaba}html[data-ba-palette][data-ba-appearance="night"]{--ba-mode-link:var(--ba-qa-link)}.ba-inline-icon{display:inline-block;vertical-align:middle;width:1.25em;height:1.25em;flex-shrink:0}html body #home.ba-static-hero{--ba-skin-primary:inherit!important;--ba-skin-secondary:inherit!important;--ba-skin-accent:inherit!important}html body #home.ba-static-hero::before,html body #home.ba-static-hero::after{display:none!important}html body #main-content#main-content#main-content #home.ba-static-hero p{color:var(--ba-qa-muted)!important;-webkit-text-fill-color:currentColor!important}html body #site-navigation .ba-inline-icon{color:inherit!important;stroke:currentColor!important}html body #main-content#main-content#main-content .ba-static-hero{display:block;position:relative;min-height:0;height:auto;padding:clamp(64px,9vw,140px) 0;overflow:visible;background:radial-gradient(ellipse at 85% 15%,color-mix(in srgb,var(--ba-skin-primary) 13%,transparent),transparent 60%),var(--ba-qa-surface)!important;color:var(--ba-qa-text)!important}html body #main-content#main-content#main-content .ba-static-hero h1{font-family:Fraunces,Georgia,serif!important;font-size:clamp(2.25rem,1.6rem + 3vw,4.5rem)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.03em!important;max-width:22ch!important;color:var(--ba-qa-text)!important;-webkit-text-fill-color:currentColor!important;margin:20px 0 24px}.ba-static-hero .ba-lead{max-width:60ch;line-height:1.68}.ba-static-hero .ba-actions{margin-top:32px;flex-wrap:wrap;gap:14px}.ba-static-hero .ba-static-markets{margin-top:32px;font-size:.9375rem}html body #main-content#main-content#main-content :is(.ba-eyebrow,[class*="-kicker"],.ba-card-link){color:var(--ba-qa-link)!important;-webkit-text-fill-color:currentColor!important}html body :is(#main-content,#site-header,.ba-site-footer) :is(.ba-btn-primary,button[type="submit"]){background:var(--ba-skin-primary,#075c91)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:2px solid var(--ba-skin-primary,#075c91)!important}html body #main-content#main-content#main-content :is(.ba-btn-primary,button[type="submit"]) :is(span,svg){color:inherit!important;-webkit-text-fill-color:inherit!important}html body #main-content#main-content#main-content .ba-static-hero .ba-btn-secondary{background:var(--ba-qa-surface)!important;color:var(--ba-qa-link)!important;-webkit-text-fill-color:currentColor!important;border:2px solid currentColor!important}html body #main-content :is(p,.ba-lead){max-width:68ch;overflow-wrap:anywhere}html body :is(h1,h2,h3,h4,a,label,legend,button){overflow-wrap:anywhere}html body :is(.ba-v431-service-card,.ba-v436-industry-card,.ba-v435-service-card){min-width:0;height:auto}html body :is(#ba-v322-a11y-panel,#ba-palette-dialog){background:var(--ba-qa-surface)!important;color:var(--ba-qa-text)!important;max-height:85dvh;overflow-y:auto}html body :is(#ba-v322-a11y-panel,#ba-palette-dialog) :is(h2,h3,p,small,label,legend){color:var(--ba-qa-text)!important;-webkit-text-fill-color:currentColor!important}html body #ba-v322-a11y-panel button{min-width:48px;min-height:48px;color:var(--ba-qa-text)!important;background:var(--ba-qa-surface)!important;border:1px solid var(--ba-qa-muted)!important;padding:10px}html body #ba-v322-a11y-panel button[aria-pressed="true"]{background:var(--ba-skin-primary)!important;color:#fff!important}html body #ba-v322-a11y-panel#ba-v322-a11y-panel#ba-v322-a11y-panel .ba-v322-a11y-panel-head{display:grid!important;grid-template-columns:minmax(0,1fr) 48px;gap:8px}html body #ba-v322-a11y-panel#ba-v322-a11y-panel#ba-v322-a11y-panel :is(.ba-v322-a11y-panel-head>div,.ba-v322-a11y-group){min-width:0;overflow-wrap:anywhere}html body #ba-v322-a11y-panel#ba-v322-a11y-panel#ba-v322-a11y-panel button{min-width:48px!important;min-height:48px!important;height:auto;white-space:normal}html body #ba-preferences-dock#ba-preferences-dock{position:static!important;inset:auto!important;width:auto;max-width:100%;margin:20px;color:var(--ba-qa-text);background:var(--ba-qa-surface);z-index:auto}html body #ba-preferences-dock summary{min-height:48px;display:flex;align-items:center;cursor:pointer;padding:10px 16px}html body #ba-preferences-dock .ba-preferences-tools{position:static!important;width:auto;max-width:100%;box-shadow:none;flex-wrap:wrap;gap:12px;background:var(--ba-qa-surface);color:var(--ba-qa-text)}html body #ba-preferences-dock button{min-height:48px;white-space:normal}html body .ba-recaptcha-disclosure{font:400 .875rem/1.6 Inter,system-ui,sans-serif;max-width:68ch;color:var(--ba-qa-muted);margin:16px 0}.ba-recaptcha-disclosure a{text-decoration:underline}html body form.contact-form label:has(input[name="website"]:not([required]))>span::after{content:none!important}html.ba-a11y-font-200 body #main-content#main-content#main-content :is(h1,h2,h3){max-width:100%;height:auto;white-space:normal;overflow:visible}html.ba-a11y-high-contrast{--ba-qa-text:#fff;--ba-qa-muted:#fff;--ba-qa-surface:#000;--ba-qa-link:#ffed00}@media(max-width:767px){html body #site-navigation.is-open #ba-preferences-dock#ba-preferences-dock{visibility:visible!important;opacity:1!important;pointer-events:auto!important}html body .ba-v51-mobile-action{display:none!important}html body #main-content#main-content#main-content .ba-static-hero{padding:48px 0}html body #ba-preferences-dock#ba-preferences-dock{margin:12px 0}html body.ba-qa-inline-recaptcha .grecaptcha-badge{visibility:hidden!important}html body .grecaptcha-badge{bottom:8px!important}html body :is(.ba-sticky-cta,.ba-mobile-sticky-cta,.ba-back-to-top){display:none!important}html body #ba-v322-a11y-panel{left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;max-width:none!important}html.ba-a11y-text-resize body #main-content :is([class*="-grid"],.ba-actions){grid-template-columns:minmax(0,1fr)!important;flex-wrap:wrap}}