.bh{background-color:var(--bh-bg,transparent);color:var(--bh-text,inherit);padding:var(--bh-pt,96px) 24px var(--bh-pb,96px);position:relative;scroll-margin-top:90px}.bh,.bh *,.bh :after,.bh :before{box-sizing:border-box}.bh .bh-inner{margin:0 auto;max-width:var(--bh-maxw,1180px);position:relative;z-index:2}.bh p{margin:0}.bh img{display:block;max-width:100%}.bh .bh-kicker{color:var(--bh-kicker,inherit);font-size:13px;font-weight:500;letter-spacing:.12em;line-height:1.4;margin:0 0 18px;text-transform:uppercase}.bh .bh-heading{color:var(--bh-heading,inherit);font-size:var(--bh-h,52px);font-weight:400;letter-spacing:-.01em;line-height:1.08;margin:0 0 18px}.bh .bh-body{font-size:18px;line-height:1.55}.bh .bh-divider{background:var(--bh-divider,currentColor);border:0;display:block;height:1px;margin:28px 0;width:120px}.bh .bh-small-caps{font-size:12px;line-height:1.5}.bh .bh-btn,.bh .bh-small-caps{font-weight:500;letter-spacing:.1em;text-transform:uppercase}.bh .bh-btn{background:var(--bh-btn-bg,transparent);border:1px solid var(--bh-btn-border,currentColor);border-radius:0;color:var(--bh-btn-text,inherit);display:inline-block;font-size:13px;line-height:1.2;padding:16px 28px;text-align:center;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.bh .bh-btn:focus-visible,.bh .bh-btn:hover{background:var(--bh-btn-hover-bg,var(--bh-btn-bg));color:var(--bh-btn-text,inherit);text-decoration:none}.bh .bh-btn:focus-visible{outline:2px solid var(--bh-btn-border,currentColor);outline-offset:3px}.bh .bh-center{text-align:center}.bh .bh-center .bh-divider{margin-left:auto;margin-right:auto}.bh.bh--stripes{background-image:repeating-linear-gradient(90deg,var(--bh-stripe-1) 0,var(--bh-stripe-1) var(--bh-stripe-w),var(--bh-stripe-2) var(--bh-stripe-w),var(--bh-stripe-2) calc(var(--bh-stripe-w)*2))}@media screen and (max-width:767px){.bh{padding:calc(var(--bh-pt, 96px)*.67) 20px calc(var(--bh-pb, 96px)*.67)}.bh .bh-heading{font-size:var(--bh-h-m,36px)}.bh .bh-body{font-size:16px}.bh .bh-btn{padding:15px 24px}}@media (prefers-reduced-motion:reduce){.bh .bh-btn{transition:none}}.bh-split .bh-split__grid{align-items:var(--bh-valign,center);display:grid;gap:var(--bh-gap,72px);grid-template-columns:minmax(0,1fr) minmax(0,calc(var(--bh-media-w, 50)*1%))}.bh-split.bh-split--img-left .bh-split__grid{grid-template-columns:minmax(0,calc(var(--bh-media-w, 50)*1%)) minmax(0,1fr)}.bh-split.bh-split--img-left .bh-split__media{order:-1}.bh-split .bh-split__text{max-width:560px}.bh-split .bh-divider{width:130px}.bh-split .bh-split__highlight{color:var(--bh-highlight,inherit);font-size:15px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.bh-split .bh-split__note{font-size:15px;line-height:1.5;margin:0 0 20px}.bh-split .bh-body+.bh-split__btn,.bh-split .bh-split__highlight+.bh-split__btn{margin-top:28px}.bh-split .bh-split__media{margin:0}.bh-split .bh-split__frame{position:relative;transform:rotate(var(--bh-rot,0deg))}.bh-split.bh-split--frame .bh-split__img{border:1px solid var(--bh-frame)}.bh-split .bh-split__img{height:auto;width:100%}.bh-split .bh-split__caption{background:var(--bh-cap-bg);bottom:0;color:var(--bh-cap-text);font-size:11px;font-weight:500;left:24px;letter-spacing:.12em;line-height:1.4;padding:10px 22px;position:absolute;text-transform:uppercase}.bh.bh-split.bh-split--decor{z-index:5}.bh-split .bh-split__decor{height:var(--bh-decor-h,680px);max-width:none;pointer-events:none;position:absolute;top:var(--bh-decor-top,0);width:auto;z-index:3}.bh-split.bh-split--decor-right .bh-split__decor{right:0}.bh-split.bh-split--decor-left .bh-split__decor{left:0}@media screen and (max-width:767px){.bh-split .bh-split__grid,.bh-split.bh-split--img-left .bh-split__grid{gap:32px;grid-template-columns:minmax(0,1fr)}.bh-split .bh-split__media,.bh-split.bh-split--img-left .bh-split__media{order:2}.bh-split.bh-split--m-before .bh-split__media{order:-1}.bh-split .bh-split__text{max-width:none}.bh-split .bh-split__caption{left:16px;padding:8px 16px}.bh-split.bh-split--decor-desktop-only .bh-split__decor{display:none}.bh-split .bh-split__decor{height:calc(var(--bh-decor-h, 680px)*.4)}}