@keyframes bh-hero-photo-settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes bh-hero-rise-8{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes bh-hero-rise-12{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bh-hero-headline-in{0%{opacity:0;filter:blur(6px);transform:translateY(16px)}to{opacity:1;filter:blur();transform:none}}@keyframes bh-hero-frame-in{0%{opacity:0;transform:translateY(32px)scale(.98)}to{opacity:1;transform:none}}@keyframes bh-hero-dot-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes bh-hero-line-from-right{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes bh-hero-line-from-left{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes bh-hero-fade{0%{opacity:0}to{opacity:1}}.bh-hero-photo{transform-origin:50% 40%;animation:bh-hero-photo-settle 2.4s var(--bh-ease-out) both}.bh-hero-eyebrow{animation:bh-hero-rise-8 .4s var(--bh-ease-out) both}.bh-hero-headline{animation:bh-hero-headline-in .6s var(--bh-ease-out) 80ms both}.bh-hero-subline{animation:bh-hero-rise-12 .6s var(--bh-ease-out) .28s both}.bh-hero-actions{animation:bh-hero-rise-12 .6s var(--bh-ease-out) .38s both}.bh-hero-shot{animation:bh-hero-frame-in .9s var(--bh-ease-out) .52s both}.bh-hero-caption{animation:bh-hero-fade .6s var(--bh-ease-out) .9s both}@media (min-width:768px){.bh-hero-headline{animation:none}.bh-hero-headline-line{animation:bh-hero-headline-in .6s var(--bh-ease-out) both;display:block}.bh-hero-headline-line[data-line="1"]{animation-delay:80ms}.bh-hero-headline-line[data-line="2"]{animation-delay:.16s}}@media (hover:hover) and (pointer:fine){.bh-hero-secondary:hover .bh-button-icon{transform:translateY(2px)}}.bh-hero-callout{left:var(--bh-callout-x-md);top:var(--bh-callout-y-md);width:0;height:0;position:absolute}.bh-hero-callout-body{align-items:center;display:flex;position:absolute;top:0;translate:0 -50%}.bh-hero-callout[data-side-md=left] .bh-hero-callout-body{flex-direction:row-reverse;right:-4.5px}.bh-hero-callout[data-side-md=right] .bh-hero-callout-body{flex-direction:row;left:-4.5px}.bh-hero-callout-line{width:var(--bh-callout-line-md);background-color:#eaeff580;flex-shrink:0;height:1px}.bh-hero-callout-dot{animation:.3s cubic-bezier(.34,1.4,.64,1) 1.1s both bh-hero-dot-pop}.bh-hero-callout[data-side-md=left] .bh-hero-callout-line{animation:bh-hero-line-from-right .2s var(--bh-ease-out) 1.15s both}.bh-hero-callout[data-side-md=right] .bh-hero-callout-line{animation:bh-hero-line-from-left .2s var(--bh-ease-out) 1.15s both}.bh-hero-callout-label{animation:bh-hero-fade .3s var(--bh-ease-out) 1.3s both}@media (min-width:1024px){.bh-hero-callout{left:var(--bh-callout-x-lg);top:var(--bh-callout-y-lg)}.bh-hero-callout-line{width:var(--bh-callout-line-lg)}.bh-hero-callout[data-side-lg=left] .bh-hero-callout-body{flex-direction:row-reverse;left:auto;right:-4.5px}.bh-hero-callout[data-side-lg=right] .bh-hero-callout-body{flex-direction:row;left:-4.5px;right:auto}.bh-hero-callout[data-side-lg=left] .bh-hero-callout-line{animation-name:bh-hero-line-from-right}.bh-hero-callout[data-side-lg=right] .bh-hero-callout-line{animation-name:bh-hero-line-from-left}}@keyframes bh-hero-glint-sweep{0%{transform:translate(-100%)}24%,to{transform:translate(360%)}}.bh-hero-glint{pointer-events:none;-webkit-mask-composite:xor;border-radius:20px;padding:1px;display:none;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.bh-hero-glint:before{content:"";inset-block:0;width:28%;animation:bh-hero-glint-sweep 8s var(--bh-ease-in-out) 2.4s infinite;background:linear-gradient(100deg,#ffc20000 0%,#ffd65abf 50%,#ffc20000 100%);position:absolute;left:0;transform:translate(-100%)}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.bh-hero-glint{display:block}}@media (prefers-reduced-motion:reduce){.bh-hero-photo{animation:none}.bh-hero-eyebrow,.bh-hero-headline,.bh-hero-headline-line,.bh-hero-subline,.bh-hero-actions,.bh-hero-shot,.bh-hero-caption,.bh-hero-callout-dot,.bh-hero-callout-label,.bh-hero-callout-line,.bh-hero-callout[data-side-md] .bh-hero-callout-line{animation:.2s both bh-hero-fade}.bh-hero-secondary:hover .bh-button-icon{transform:none}}
.bh-nav,.bh-menu-icon{--bh-menu-ease:cubic-bezier(.65, 0, .35, 1);--bh-menu-icon-duration:.44s}.bh-nav{transition:transform .42s var(--bh-menu-ease)}.bh-nav[data-hidden=true]:not(:focus-within){transform:translateY(-100%)}.bh-nav-backdrop{pointer-events:none;border-bottom:1px solid var(--bh-hairline);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;transition:opacity .36s var(--bh-ease-hover);background-color:#05080bcc;position:absolute;inset:0}.bh-nav[data-scrolled=true] .bh-nav-backdrop{opacity:1}.bh-nav-link{color:#eaeff5d1;transition:color var(--bh-duration-hover) var(--bh-ease-hover);position:relative}.bh-nav-link:focus-visible,.bh-nav-focus:focus-visible{outline:2px solid var(--bh-gold);outline-offset:4px;border-radius:4px}@media (hover:hover) and (pointer:fine){.bh-nav-link:hover{color:var(--bh-fg)}.bh-menu-row:hover .bh-menu-row-chevron{color:var(--bh-fg);transform:translate(3px)}.bh-menu-language:hover{color:var(--bh-fg)}}.bh-menu-icon{width:24px;height:24px;display:block;position:relative}.bh-menu-icon-bar{width:16px;height:2px;transition:transform var(--bh-menu-icon-duration) var(--bh-menu-ease), opacity var(--bh-menu-icon-duration) var(--bh-menu-ease);background-color:currentColor;border-radius:1px;position:absolute;left:4px}.bh-menu-icon-bar[data-bar=top]{top:6px}.bh-menu-icon-bar[data-bar=middle]{top:11px}.bh-menu-icon-bar[data-bar=bottom]{top:16px}.bh-menu-icon[data-open=true] .bh-menu-icon-bar[data-bar=top]{transform:translateY(5px)rotate(45deg)scaleX(1.06)}.bh-menu-icon[data-open=true] .bh-menu-icon-bar[data-bar=middle]{opacity:0;transform:scaleX(.4)}.bh-menu-icon[data-open=true] .bh-menu-icon-bar[data-bar=bottom]{transform:translateY(-5px)rotate(-45deg)scaleX(1.06)}@keyframes bh-menu-bar-to-x{0%{transform:none}}@keyframes bh-menu-middle-out{0%{opacity:1;transform:none}}.bh-menu-icon[data-morph-on-mount=true] .bh-menu-icon-bar[data-bar=top],.bh-menu-icon[data-morph-on-mount=true] .bh-menu-icon-bar[data-bar=bottom]{animation:bh-menu-bar-to-x var(--bh-menu-icon-duration) var(--bh-menu-ease) both}.bh-menu-icon[data-morph-on-mount=true] .bh-menu-icon-bar[data-bar=middle]{animation:bh-menu-middle-out var(--bh-menu-icon-duration) var(--bh-menu-ease) both}.bh-menu-row-chevron{color:var(--bh-muted);transition:color var(--bh-duration-hover) var(--bh-ease-out), transform var(--bh-duration-hover) var(--bh-ease-out)}.bh-menu-language{transition:color var(--bh-duration-hover) var(--bh-ease-hover)}@media (prefers-reduced-motion:reduce){.bh-nav{transition:opacity .15s}.bh-nav[data-hidden=true]:not(:focus-within){pointer-events:none;opacity:0;transform:none}.bh-menu-icon-bar,.bh-menu-row-chevron{transition:none}.bh-menu-icon[data-morph-on-mount=true] .bh-menu-icon-bar{animation:none}}.bh-button.bh-menu-sign-in{background-color:var(--bh-card);color:var(--bh-fg);border:1px solid #eaeff538;font-weight:600}@media (hover:hover) and (pointer:fine){.bh-button.bh-menu-sign-in:hover{border-color:#eaeff570}}