.bh-sh{--bh-sh-navy:var(--clr-background-dk,#134078);--bh-sh-teal:var(--clr-primary,#289696);align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.bh-sh--no-img{grid-template-columns:minmax(0,1fr)}.bh-sh--img-left .bh-sh__media{order:-1}.bh-sh--light{--bh-sh-heading:var(--clr-title-lt,#071a31);--bh-sh-body:var(--clr-text-lt,#3a3a3a);--bh-sh-accent:var(--bh-sh-navy);--bh-sh-btn-fg:#fff;--bh-sh-badge-bg:#fff}.bh-sh--dark{--bh-sh-heading:#fff;--bh-sh-body:hsla(0,0%,100%,.88);--bh-sh-accent:#fff;--bh-sh-btn-fg:var(--bh-sh-navy);--bh-sh-badge-bg:transparent}.bh-sh .bh-sh__content{min-width:0}.bh-sh .bh-sh__badge{background:var(--bh-sh-badge-bg);border:1.5px solid var(--bh-sh-teal);border-radius:999px;color:var(--bh-sh-accent);display:inline-block;font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.2;margin-bottom:20px;padding:6px 13px;text-transform:uppercase}.bh-sh .bh-sh__badge--solid{background:var(--bh-sh-accent);border-color:var(--bh-sh-accent);color:var(--bh-sh-btn-fg)}.bh-sh .bh-sh__heading{color:var(--bh-sh-heading);font-family:var(--ff-h1,inherit);font-size:var(--fs-h1,56px);font-weight:var(--fw-h1,700);letter-spacing:var(--ls-h1,normal);line-height:1.1;margin:0 0 20px;max-width:680px;text-wrap:balance}.bh-sh .bh-sh__text{color:var(--bh-sh-body);font-family:var(--ff-paragraph,inherit);font-size:var(--fs-desc-sec,20px);line-height:1.55;margin:0 0 28px;max-width:560px}.bh-sh .bh-sh__actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px 20px;margin-bottom:18px}.bh-sh a.bh-sh__btn{border:2px solid var(--bh-sh-accent);border-radius:var(--br-btn,6px);display:inline-block;font-family:var(--ff-btn,inherit);font-size:var(--fs-btn,15px);font-weight:700;letter-spacing:.04em;line-height:1.2;padding:15px 26px;text-decoration:none;text-transform:uppercase;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.bh-sh a.bh-sh__btn--solid{background:var(--bh-sh-accent);color:var(--bh-sh-btn-fg)}.bh-sh a.bh-sh__btn--solid:hover{opacity:.9}.bh-sh a.bh-sh__btn--outline{background:transparent;color:var(--bh-sh-accent)}.bh-sh a.bh-sh__btn--outline:hover{background:var(--bh-sh-accent);color:var(--bh-sh-btn-fg)}.bh-sh .bh-sh__phone a:focus-visible,.bh-sh a.bh-sh__btn:focus-visible{outline:3px solid var(--bh-sh-teal);outline-offset:3px}.bh-sh .bh-sh__phone{color:var(--bh-sh-body);font-family:var(--ff-paragraph,inherit);font-size:16px}.bh-sh .bh-sh__phone a{color:var(--bh-sh-accent);font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.bh-sh .bh-sh__checks{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0;padding:0}.bh-sh .bh-sh__checks li{align-items:center;color:var(--bh-sh-heading);display:inline-flex;font-family:var(--ff-paragraph,inherit);font-size:15px;gap:6px;line-height:1.4;list-style:none;margin:0;padding:0}.bh-sh .bh-sh__checks li::marker,.bh-sh .bh-sh__checks li:before{content:none;display:none}.bh-sh .bh-sh__checks svg{color:var(--bh-sh-teal);flex-shrink:0;height:15px;width:15px}.bh-sh--dark .bh-sh__checks svg{color:#fff}.bh-sh .bh-sh__media{min-width:0}.bh-sh .bh-sh__img{aspect-ratio:4/3;border-radius:20px;display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.bh-sh--shape-1-1 .bh-sh__img{aspect-ratio:1/1}.bh-sh--shape-4-5 .bh-sh__img{aspect-ratio:4/5}.bh-sh .bh-sh__placeholder{align-items:center;background:#fff;border:1px dashed var(--bh-sh-teal);color:var(--bh-sh-navy);display:flex;font-size:14px;font-weight:600;justify-content:center}.bh-sh{position:relative}.bh-sh--pad-none{padding-block:0}.bh-sh--pad-sm{padding-block:40px}.bh-sh--pad-md{padding-block:72px}.bh-sh--pad-lg{padding-block:110px}.bh-sh--h-sm{min-height:440px}.bh-sh--h-md{min-height:560px}.bh-sh--h-lg{min-height:680px}.bh-sh--h-screen{min-height:calc(100vh - 120px)}body:has(.bh-sh--has-bg){overflow-x:clip}.bh-sh--has-bg{isolation:isolate}.bh-sh .bh-sh__bg{bottom:0;left:50%;overflow:hidden;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}.bh-sh .bh-sh__bg img{display:block;height:100%;max-width:none;object-fit:cover;object-position:var(--bh-sh-bg-pos,right center);width:100%}.bh-sh .bh-sh__overlay{inset:0;position:absolute}.bh-sh--ov-fade .bh-sh__overlay{background:linear-gradient(90deg,rgba(var(--bh-sh-ov-rgb),var(--bh-sh-ov-a)) 0,rgba(var(--bh-sh-ov-rgb),var(--bh-sh-ov-a)) calc(var(--bh-sh-ov-reach)*.45),rgba(var(--bh-sh-ov-rgb),0) var(--bh-sh-ov-reach))}.bh-sh--ov-fade-right .bh-sh__overlay{background:linear-gradient(270deg,rgba(var(--bh-sh-ov-rgb),var(--bh-sh-ov-a)) 0,rgba(var(--bh-sh-ov-rgb),var(--bh-sh-ov-a)) calc(var(--bh-sh-ov-reach)*.45),rgba(var(--bh-sh-ov-rgb),0) var(--bh-sh-ov-reach))}.bh-sh--ov-full .bh-sh__overlay{background:rgba(var(--bh-sh-ov-rgb),var(--bh-sh-ov-a))}.bh-sh--ov-none .bh-sh__overlay{display:none}.bh-sh--has-bg.bh-sh--no-img .bh-sh__content{max-width:640px}.bh-sh--has-bg.bh-sh--no-img.bh-sh--img-left{justify-items:end}@media (max-width:900px){.bh-sh{gap:36px;grid-template-columns:minmax(0,1fr)}.bh-sh--img-left .bh-sh__media{order:0}}@media (max-width:767px){.bh-sh .bh-sh__heading{font-size:var(--fs-h1-mobile,34px)}.bh-sh .bh-sh__text{font-size:var(--fs-desc-sec-mobile,17px)}.bh-sh--pad-md{padding-block:48px}.bh-sh--pad-lg{padding-block:64px}.bh-sh--h-lg,.bh-sh--h-md,.bh-sh--h-screen,.bh-sh--h-sm{min-height:0}.bh-sh--has-bg:not(.bh-sh--ov-none) .bh-sh__overlay{background:rgba(var(--bh-sh-ov-rgb),max(var(--bh-sh-ov-a),.8))!important}}.bh-sh--w-header{--bh-sh-w:min(var(--bh-sh-wide,1080px),calc(100vw - 40px));margin-left:calc((100% - var(--bh-sh-w))/2);margin-right:calc((100% - var(--bh-sh-w))/2);max-width:none;width:var(--bh-sh-w)}.bh-sh .bh-sh__heading--md{font-size:calc(var(--fs-h1, 56px)*.82)}.bh-sh .bh-sh__heading--sm{font-size:calc(var(--fs-h1, 56px)*.68)}.bh-sh .bh-sh__heading:has(.bh-sh__br){max-width:none;text-wrap:wrap}@media (max-width:767px){.bh-sh .bh-sh__br{display:none}.bh-sh .bh-sh__heading--md,.bh-sh .bh-sh__heading--sm{font-size:var(--fs-h1-mobile,34px)}}.bh-sh .bh-sh__phone strong{color:var(--bh-sh-accent);font-weight:700;white-space:nowrap}body:has(.bh-sh--band-navy,.bh-sh--band-sage,.bh-sh--band-gray,.bh-sh--band-white){overflow-x:clip}.bh-sh--band-navy{--bh-sh-band:var(--clr-background-dk,#134078)}.bh-sh--band-sage{--bh-sh-band:#e8efee}.bh-sh--band-gray{--bh-sh-band:var(--clr-background-accent-lt,#f4f6fa)}.bh-sh--band-white{--bh-sh-band:#fff}.bh-sh--band-gray,.bh-sh--band-navy,.bh-sh--band-sage,.bh-sh--band-white{isolation:isolate}.bh-sh--band-gray:before,.bh-sh--band-navy:before,.bh-sh--band-sage:before,.bh-sh--band-white:before{background:var(--bh-sh-band);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-2}.bh-sh .bh-sh__bg picture{display:contents}@media (max-width:767px){.bh-sh--has-bg.bh-sh--m-top{padding-top:0}.bh-sh--has-bg.bh-sh--m-top .bh-sh__bg{bottom:auto;height:260px;left:auto;margin-bottom:4px;margin-left:calc(50% - 50vw);order:-1;position:relative;top:auto;transform:none;width:100vw;z-index:0}.bh-sh--has-bg.bh-sh--m-hide .bh-sh__bg,.bh-sh--has-bg.bh-sh--m-top .bh-sh__overlay{display:none}}