._root_yu5il_1{display:block;height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}._smil_yu5il_9{display:none}@media (prefers-reduced-motion: no-preference){._animated_yu5il_14 ._smil_yu5il_9{display:inline}._animated_yu5il_14 ._static_yu5il_17{display:none}._animated_yu5il_14 ._spin_yu5il_20{animation:_spin_yu5il_20 140s linear infinite;transform-box:view-box}._animated_yu5il_14 ._spinRev_yu5il_24{animation:_spin_yu5il_20 110s linear infinite reverse;transform-box:view-box}._animated_yu5il_14 ._pulseRays_yu5il_28{animation:_pulseRays_yu5il_28 9s ease-in-out infinite;transform-box:view-box}._animated_yu5il_14 ._swing_yu5il_32{animation:_swing_yu5il_32 8s ease-in-out infinite;transform-box:view-box}._animated_yu5il_14 ._glow_yu5il_36{animation:_glow_yu5il_36 4s ease-in-out infinite}._animated_yu5il_14 ._swayA_yu5il_39{animation:_sway_yu5il_39 10s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}._animated_yu5il_14 ._swayB_yu5il_44{animation:_sway_yu5il_39 12s ease-in-out -5s infinite reverse;transform-box:fill-box;transform-origin:50% 100%}._animated_yu5il_14 ._floatA_yu5il_49{animation:_floatA_yu5il_49 16s ease-in-out infinite}._animated_yu5il_14 ._floatB_yu5il_52{animation:_floatB_yu5il_52 20s ease-in-out -6s infinite}._animated_yu5il_14 ._floatC_yu5il_55{animation:_floatA_yu5il_49 11s ease-in-out -3s infinite reverse}._animated_yu5il_14 ._breathe_yu5il_58{animation:_breathe_yu5il_58 14s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}._animated_yu5il_14 ._fade_yu5il_63{animation:_fade_yu5il_63 6s ease-in-out infinite}._animated_yu5il_14 ._fadeB_yu5il_66{animation:_fade_yu5il_63 6s ease-in-out -3s infinite}._animated_yu5il_14 ._tumble_yu5il_69{animation:_tumble_yu5il_69 18s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}._animated_yu5il_14 ._tumbleB_yu5il_74{animation:_tumble_yu5il_69 22s ease-in-out -9s infinite reverse;transform-box:fill-box;transform-origin:50% 50%}._animated_yu5il_14 ._twinkle_yu5il_79{animation:_twinkle_yu5il_79 5s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}._animated_yu5il_14 ._twinkleB_yu5il_84{animation:_twinkle_yu5il_79 5s ease-in-out -2.5s infinite;transform-box:fill-box;transform-origin:50% 50%}._animated_yu5il_14 ._flow_yu5il_89{animation:_flow_yu5il_89 8s linear infinite}._animated_yu5il_14 ._trace_yu5il_92{animation:_trace_yu5il_92 12s linear infinite}}@keyframes _spin_yu5il_20{to{transform:rotate(360deg)}}@keyframes _pulseRays_yu5il_28{0%,to{opacity:.75;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes _swing_yu5il_32{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes _glow_yu5il_36{0%,to{opacity:.5}50%{opacity:1}}@keyframes _sway_yu5il_39{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}@keyframes _floatA_yu5il_49{0%,to{transform:translate(0)}50%{transform:translate(6px,-14px)}}@keyframes _floatB_yu5il_52{0%,to{transform:translate(0)}50%{transform:translate(-10px,8px)}}@keyframes _breathe_yu5il_58{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes _fade_yu5il_63{0%,to{opacity:.35}50%{opacity:1}}@keyframes _tumble_yu5il_69{0%,to{transform:rotate(-6deg) translate(0)}50%{transform:rotate(6deg) translate(4px,-6px)}}@keyframes _twinkle_yu5il_79{0%,to{opacity:.3;transform:scale(.6)}50%{opacity:1;transform:scale(1.1)}}@keyframes _flow_yu5il_89{to{stroke-dashoffset:-96}}@keyframes _trace_yu5il_92{to{stroke-dashoffset:-1000}}._heroBannerFull_ca6u0_1{background:transparent;box-sizing:border-box;display:flex;flex-direction:column;min-height:var(--hbf-min-height, 480px);position:relative;width:100%}._topSection_ca6u0_11{border-bottom:var(--Border-width-sm, 1px) solid rgba(255,255,255,.5);box-sizing:border-box;display:flex;justify-content:center;padding:var(--Layout-section-md, 4rem) 0 var(--Layout-section-lg, 6rem);position:relative;width:100%}._topInner_ca6u0_21{display:flex;max-width:var(--container-width, 1280px);position:relative;width:100%}._topContent_ca6u0_28{display:flex;flex:1 1 0;flex-direction:column;gap:var(--Layout-gap-2xl, 4rem);min-width:0;position:relative;z-index:1}._topInner_ca6u0_21:has(._topMedia_ca6u0_38) ._topContent_ca6u0_28{margin-inline-end:calc(var(--hbf-media-width, 50%) + var(--Layout-gap-2xl, 4rem))}._topMedia_ca6u0_38{height:var(--hbf-media-height, auto);position:absolute;right:0;top:0;width:var(--hbf-media-width, 50%);z-index:0}._topMedia_ca6u0_38>svg{transform:scale(var(--hbf-media-bg-scale, 1.2));transform-origin:100% 50%}._topMediaImage_ca6u0_56{display:block;object-fit:cover;position:relative;width:100%}._tag_ca6u0_63{display:inline-flex}._tagImage_ca6u0_67{height:40px;object-fit:contain;width:auto}._headline_ca6u0_73{color:var(--hbf-headline-color, var(--Text-headings, #0a1910));font-family:var(--Font-family-headings-primary, "Libre Baskerville", serif);font-size:var(--H1-font-size, 2.5rem);font-weight:700;letter-spacing:var(--H1-letter-spacing, -2px);line-height:var(--H1-line-height, 1.3);margin:0;max-width:var(--hbf-headline-max-width, none);white-space:pre-line}._headline_ca6u0_73:not(:first-child){margin-top:calc(var(--hbf-tag-headline-gap, var(--Layout-gap-2xl, 4rem)) - var(--Layout-gap-2xl, 4rem))}._bottomSection_ca6u0_88{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);box-sizing:border-box;display:flex;justify-content:center;position:relative;width:100%;z-index:1}._bottomInner_ca6u0_99{align-items:stretch;column-gap:var(--hbf-secondary-column-gap, var(--Layout-gap-2xl, 4rem));display:flex;flex-wrap:wrap;max-width:var(--container-width, 1280px);padding-block:var(--Layout-section-sm, 3rem);row-gap:var(--hbf-secondary-row-gap, var(--Layout-gap-2xl, 4rem));width:100%}._secondary_ca6u0_110{display:flex;flex:1 1 320px;flex-direction:column;gap:var(--Scale-500, 1.375rem);justify-content:center}._eyebrow_ca6u0_118{color:var(--hbf-eyebrow-color, var(--Text-action, var(--Primary-default, #245136)));font-family:var(--Font-family-body, "Quicksand", sans-serif);font-size:var(--paragraph-lg-font-size, 1.25rem);font-weight:700;line-height:var(--paragraph-lg-line-height, 1.5);margin:0}._text_ca6u0_127{color:var(--hbf-text-color, var(--Text-primary, #0a1910));font-family:var(--Font-family-body, "Quicksand", sans-serif);font-size:var(--paragraph-lg-font-size, 1.25rem);font-weight:500;line-height:var(--paragraph-lg-line-height, 1.5);margin:0;max-width:var(--hbf-text-max-width, none)}._highlightsList_ca6u0_137{border-inline:var(--Border-width-sm, 1px) solid rgba(255,255,255,.5);box-sizing:border-box;display:flex;flex:1 1 320px;flex-direction:column;max-width:480px}._highlightItem_ca6u0_146{align-items:center;border-bottom:var(--Border-width-sm, 1px) solid rgba(255,255,255,.5);color:var(--hbf-highlight-text-color, var(--Text-primary, #0a1910));display:flex;flex:1 1 auto;font-family:var(--Font-family-body, "Quicksand", sans-serif);font-size:var(--paragraph-sm-font-size, .875rem);font-weight:700;gap:var(--Layout-gap-sm, 1rem);padding:var(--Scale-300, .75rem);text-transform:uppercase}._highlightItem_ca6u0_146:last-child{border-bottom:0}._highlightIcon_ca6u0_163{color:var(--hbf-highlight-icon-color, var(--Primary-default, #245136));flex:0 0 auto;font-size:24px}._actions_ca6u0_169{flex:1 1 100%}@media (width <= 767px){._heroBannerFull_ca6u0_1{min-height:auto;overflow-x:clip}._topSection_ca6u0_11,._topInner_ca6u0_21{display:contents}._topContent_ca6u0_28{border-bottom:var(--Border-width-sm, 1px) solid rgba(255,255,255,.5);gap:var(--Layout-gap-lg, 2rem);padding:var(--Layout-section-xs, 2rem) 0 var(--Layout-section-sm, 3rem)}._topInner_ca6u0_21:has(._topMedia_ca6u0_38) ._topContent_ca6u0_28{margin-inline-end:0}._topMedia_ca6u0_38{height:auto;order:1;padding-bottom:var(--Layout-section-xs, 2rem);position:relative;width:auto;z-index:auto}._topMedia_ca6u0_38>svg{height:auto;inset:0 0 var(--Layout-section-xs, 2rem);transform-origin:50% 50%}._headline_ca6u0_73{font-size:var(--H2-font-size, 2rem)}._headline_ca6u0_73:not(:first-child){margin-top:calc(var(--hbf-tag-headline-gap, var(--Layout-gap-lg, 2rem)) - var(--Layout-gap-lg, 2rem))}._bottomInner_ca6u0_99{flex-direction:column;flex-wrap:nowrap;row-gap:var(--hbf-secondary-row-gap, var(--Layout-gap-lg, 2rem));padding-block:var(--Layout-section-xs, 2rem)}._secondary_ca6u0_110,._highlightsList_ca6u0_137,._actions_ca6u0_169{flex:none}._highlightsList_ca6u0_137{border-inline:0;border-top:var(--Border-width-sm, 1px) solid rgba(255,255,255,.5);max-width:none}}
