:is(.site-clone-scope,.bf-scope){--body-weight:500;--color-aloe-10:var(--color-aloe-10);--color-black:var(--color-shade-1000);--color-blue-500:oklch(62.3% .214 259.815);--color-component-header-level1-border: ;--color-green-500:oklch(72.3% .219 149.579);--color-link-dark:var(--color-link-dark);--color-link-dark-active:var(--color-shade-400);--color-link-dark-disabled:var(--color-shade-500);--color-link-dark-focus:var(--color-shade-0);--color-link-dark-hover:var(--color-shade-300);--color-orange-500:oklch(70.5% .213 47.604);--color-pistachio-10:var(--color-pistachio-10);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-500:oklch(62.7% .265 303.9);--color-shade-10:var(--color-shade-100);--color-shade-20:var(--color-shade-200);--color-shade-30:var(--color-shade-300);--color-shade-40:var(--color-shade-400);--color-shade-50:var(--color-shade-500);--color-shade-60:var(--color-shade-600);--color-shade-70:var(--color-shade-700);--color-shade-90:var(--color-shade-900);--color-white:var(--color-shade-0);--color-yellow-500:oklch(79.5% .184 86.047);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-900:oklch(21% .006 285.885);--container-4xl:56rem;--container-6xl:72rem;--container-lg:32rem;--container-sm:24rem;--default-mono-font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--font-base:var(--font-inter),Helvetica,Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-neuehaas:NeueHaasGrotesk,Helvetica,Arial,sans-serif;--font-size-b1:1.75rem;--font-size-b2:1.5rem;--font-size-b3:1.25rem;--font-size-b4:1.125rem;--font-size-b5:1rem;--font-size-b6:.875rem;--font-size-body-base:1.5rem;--font-size-body-lg:1.75rem;--font-size-body-sm:1.125rem;--font-size-button-lg:1.125rem;--font-size-button-sm:1rem;--font-size-dsp:6rem;--font-size-t1:6rem;--font-size-t2:4.375rem;--font-size-t3:3.4375rem;--font-size-t4:3rem;--font-size-t5:2rem;--font-size-t6:1.5rem;--font-size-t7:1.25rem;--font-size-t8:1rem;--font-weight-b1:500;--font-weight-b2:500;--font-weight-b3:500;--font-weight-b4:500;--font-weight-b5:500;--font-weight-b6:500;--font-weight-body-base:400;--font-weight-body-lg:500;--font-weight-body-md:500;--font-weight-body-sm:500;--font-weight-bold:550;--font-weight-dsp:400;--font-weight-medium:450;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-t1:330;--font-weight-t2:330;--font-weight-t3:330;--font-weight-t4:330;--font-weight-t5:360;--font-weight-t6:400;--font-weight-t7:400;--font-weight-t8:450;--grid__devMode-12-lg:repeating-linear-gradient(90deg,#0000 -1.5rem,#0000 0%,#ff450033 0,#ff450033 calc(8.3% - 1.5rem*(.9)));--grid__devMode-12-md:repeating-linear-gradient(90deg,#0000 -1rem,#0000 0%,#ff450033 0,#ff450033 calc(8.3% - 1rem*(.9)));--grid__devMode-4:repeating-linear-gradient(90deg,#0000 -1rem,#0000 0%,#ff450033 0,#ff450033 calc(25% - 1rem*(.75)));--grid__devMode-8:repeating-linear-gradient(90deg,#0000 -1rem,#0000 0%,#ff450033 0,#ff450033 calc(12.5% - 1rem*(.875)));--gutter:1.5rem;--header-height:4.5rem;--heading-weight:400;--hero-top:calc(4.5rem);--leading-relaxed:1.625;--letter-spacing-b1:.015em;--letter-spacing-b2:.015em;--letter-spacing-b3:.015em;--letter-spacing-b4:.04em;--letter-spacing-b5:.015em;--letter-spacing-b6:.02em;--letter-spacing-body-base:.015em;--letter-spacing-body-lg:.015em;--letter-spacing-body-sm:.04em;--letter-spacing-button-lg:0;--letter-spacing-button-sm:0;--letter-spacing-dsp:0;--letter-spacing-t1:0;--letter-spacing-t2:0;--letter-spacing-t3:0;--letter-spacing-t4:0;--letter-spacing-t5:.01em;--letter-spacing-t6:.01em;--letter-spacing-t7:.015em;--letter-spacing-t8:0;--line-height-b1:2.24rem;--line-height-b2:1.71rem;--line-height-b3:1.75rem;--line-height-b4:1.41rem;--line-height-b5:1.5rem;--line-height-b6:1.3rem;--line-height-body-base:1.71rem;--line-height-body-lg:2.24rem;--line-height-body-sm:1.41rem;--line-height-button-lg:1.75rem;--line-height-button-sm:1.5rem;--line-height-dsp:6rem;--line-height-t1:5.75rem;--line-height-t2:4.375rem;--line-height-t3:4rem;--line-height-t4:3.42rem;--line-height-t5:2.28rem;--line-height-t6:1.8rem;--line-height-t7:1.75rem;--line-height-t8:1.4rem;--margin:1rem;--radius-2xl:1rem;--radius-lg:.5rem;--radius-md:.375rem;--radius-xl:.75rem;--space-2xl:4rem;--space-3xl:5rem;--space-4xl:8rem;--space-5xl:10rem;--space-lg:2rem;--space-md:1.5rem;--space-sm:1rem;--space-xl:2.5rem;--space-xs:.5rem;--spacing:.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:2.25rem;--text-base:1rem;--text-base--line-height:1.5rem;--text-lg:1.125rem;--text-lg--line-height:1.75rem;--text-sm:.875rem;--text-sm--line-height:1.25rem;--text-xl:1.25rem;--text-xl--line-height:1.75rem;--text-xs:.75rem;--text-xs--line-height:1rem;--tracking-wide:.025em;font-family:var(--font-base,Inter-Variable,Helvetica,Arial,sans-serif);color:var(--color-text,var(--color-shade-0));background-color:var(--color-coal-black,var(--color-shade-1000));-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;isolation:isolate;font-feature-settings:"ss03";font-variant-ligatures:discretionary-ligatures}@media (width < 900px){:is(.site-clone-scope,.bf-scope){--font-size-t1:3.75rem;--line-height-t1:3.6rem;--font-weight-t1:400;--font-size-t2:3rem;--line-height-t2:3rem;--font-weight-t2:400;--font-size-t3:2.5rem;--line-height-t3:2.5rem;--font-weight-t3:400;--font-size-t4:1.875rem;--line-height-t4:2.14rem;--font-weight-t4:400;--font-size-t5:1.5rem;--line-height-t5:1.5rem;--letter-spacing-t5:.02em;--font-weight-t5:400;--font-size-t6:1.25rem;--line-height-t6:1.5rem;--letter-spacing-t6:.02em;--font-size-t7:1rem;--line-height-t7:1.3rem;--font-size-b1:1.25rem;--line-height-b1:1.625rem;--font-size-b2:1.125rem;--line-height-b2:1.4625rem;--font-size-b3:1rem;--line-height-b3:1.3rem;--font-size-b4:.875rem;--line-height-b4:1.094rem;--font-size-b5:.75rem;--line-height-b5:1.125rem;--font-size-b6:.75rem;--line-height-b6:1.125rem;--font-size-dsp:3.75rem;--line-height-dsp:3.75rem;--font-size-body-base:1.125rem;--line-height-body-base:1.4625rem;--font-size-body-lg:1.25rem;--line-height-body-lg:1.625rem;--font-size-body-sm:.875rem;--line-height-body-sm:1.094rem;--font-size-button-lg:1rem;--line-height-button-lg:1.5rem}}@media (width < 1200px){:is(.site-clone-scope,.bf-scope){--gutter:1rem}}@media (width >= 640px){:is(.site-clone-scope,.bf-scope){--margin:1.875rem}}@media (width >= 900px){:is(.site-clone-scope,.bf-scope){--margin:3.125rem}}@media (width >= 1200px){:is(.site-clone-scope,.bf-scope){--margin:5.625rem}}body:has(:is(.site-clone-content,.bf-home-main)),html:has(:is(.site-clone-content,.bf-home-main)){background-color:var(--color-shade-1000)}:is(.site-clone-scope,.bf-scope) [data-component-name=slideshow-horizontal]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}:is(.site-clone-scope,.bf-scope) :is(h1,h2,h3,h4,h5,h6,.richtext){overflow-wrap:break-word;hyphens:auto}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-t1{font-size:var(--font-size-t1);line-height:var(--line-height-t1);letter-spacing:var(--letter-spacing-t1);font-weight:var(--font-weight-t1)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-t2{font-size:var(--font-size-t2);line-height:var(--line-height-t2);letter-spacing:var(--letter-spacing-t2);font-weight:var(--font-weight-t2)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-t3{font-size:var(--font-size-t3);line-height:var(--line-height-t3);letter-spacing:var(--letter-spacing-t3);font-weight:var(--font-weight-t3)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-t4{font-size:var(--font-size-t4);line-height:var(--line-height-t4);letter-spacing:var(--letter-spacing-t4);font-weight:var(--font-weight-t4)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-t5{font-size:var(--font-size-t5);line-height:var(--line-height-t5);letter-spacing:var(--letter-spacing-t5);font-weight:var(--font-weight-t5)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-t6{font-size:var(--font-size-t6);line-height:var(--line-height-t6);letter-spacing:var(--letter-spacing-t6);font-weight:var(--font-weight-t6)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-t7{font-size:var(--font-size-t7);line-height:var(--line-height-t7);letter-spacing:var(--letter-spacing-t7);font-weight:var(--font-weight-t7)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-t8{font-size:var(--font-size-t8);line-height:var(--line-height-t8);letter-spacing:var(--letter-spacing-t8);font-weight:var(--font-weight-t8)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-dsp{font-size:var(--font-size-dsp);line-height:var(--line-height-dsp);letter-spacing:var(--letter-spacing-dsp);font-weight:var(--font-weight-dsp)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-body-base{font-size:var(--font-size-body-base);line-height:var(--line-height-body-base);letter-spacing:var(--letter-spacing-body-base);font-weight:var(--font-weight-body-base)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-body-lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);letter-spacing:var(--letter-spacing-body-lg);font-weight:var(--font-weight-body-lg)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-body-sm{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);letter-spacing:var(--letter-spacing-body-sm);font-weight:var(--font-weight-body-sm)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-body-md{font-size:1rem;line-height:1.65}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-body-xs{font-size:.8125rem;line-height:1.45}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-h2{font-size:1.875rem;line-height:1.2;letter-spacing:var(--tracking-snug,-.011em);font-weight:600}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-h3{font-size:1.5rem;line-height:1.3;font-weight:600}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-h4{font-size:1.25rem;line-height:1.45;font-weight:600}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-h5{font-size:1.125rem;line-height:1.6;font-weight:600}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-h6{font-size:1rem;line-height:1.65;font-weight:600}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-title-lg{font-size:3.625rem;line-height:1.04;letter-spacing:var(--tracking-tight,-.022em);font-weight:600}@media (max-width:757px){:is(.site-clone-scope,.bf-scope):not(.route-start) .text-h2{font-size:1.5rem}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-title-lg{font-size:2.25rem}}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-shade-2{background-color:var(--color-shade-2)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-shade-5{background-color:var(--color-shade-50)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-shade-10{background-color:var(--color-shade-100)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-shade-20{background-color:var(--color-shade-200)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-shade-30{background-color:var(--color-shade-300)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-shade-40{background-color:var(--color-shade-400)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-shade-50{background-color:var(--color-shade-500)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-shade-60{background-color:var(--color-shade-600)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-shade-70{background-color:var(--color-shade-700)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-shade-90{background-color:var(--color-shade-900)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-shade-95{background-color:#0d0d0f}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-shade-100{background-color:#000000}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-shade-2{color:var(--color-shade-2)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-shade-5{color:var(--color-shade-50)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-shade-10{color:var(--color-shade-100)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-shade-20{color:var(--color-shade-200)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-shade-30{color:var(--color-shade-300)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-shade-40{color:var(--color-shade-400)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-shade-50{color:var(--color-shade-500)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-shade-60{color:var(--color-shade-600)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-shade-70{color:var(--color-shade-700)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-shade-90{color:var(--color-shade-900)}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-shade-95{color:#0d0d0f}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-shade-100{color:#000000}:is(.site-clone-scope,.bf-scope):not(.route-start) .border-shade-10{border-color:var(--color-shade-100)}:is(.site-clone-scope,.bf-scope):not(.route-start) .border-shade-20{border-color:var(--color-shade-200)}:is(.site-clone-scope,.bf-scope):not(.route-start) .border-shade-30{border-color:var(--color-shade-300)}:is(.site-clone-scope,.bf-scope):not(.route-start) .border-shade-40{border-color:var(--color-shade-400)}:is(.site-clone-scope,.bf-scope):not(.route-start) .divide-shade-10>*+*{border-color:var(--color-shade-100)}:is(.site-clone-scope,.bf-scope):not(.route-start) .accent-shade-100{accent-color:#000000}:is(.site-clone-scope,.bf-scope):not(.route-start) .hover\:bg-shade-5:hover{background-color:var(--color-shade-50)}:is(.site-clone-scope,.bf-scope):not(.route-start) .hover\:border-shade-40:hover{border-color:var(--color-shade-400)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-coal-black{background-color:#000000}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-section-dark-bg{background-color:#000000}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-section-dark-text{color:#ffffff}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-section-light-bg{background-color:#ffffff}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-section-light-text{color:#000000}:is(.site-clone-scope,.bf-scope):not(.route-start) .text-section-dark-bg{color:#000000}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-deep-navy{background-color:var(--color-deep-navy)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-deep-pine{background-color:var(--color-deep-pine)}:is(.site-clone-scope,.bf-scope):not(.route-start) .bg-conversion-gradient{background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,var(--color-shade-1000) 70%,var(--color-shade-1000) 100%)}:is(.site-clone-scope,.bf-scope) .container{width:100%;margin-inline:auto;min-width:0}.container-mode-webforge :is(.site-clone-scope,.bf-scope) .container{max-width:1200px}:is(.container-mode-clone,.bf-container-mode) :is(.site-clone-scope,.bf-scope) .container{width:calc(100% - 2 * var(--margin));max-width:1420px}.container-mode-webforge,:is(.container-mode-clone,.bf-container-mode){display:contents}@media (width >= 900px){:is(.site-clone-scope,.bf-scope) .min-\[900px\]\:container{width:100%;margin-inline:auto;min-width:0;max-width:none}.container-mode-webforge :is(.site-clone-scope,.bf-scope) .min-\[900px\]\:container{max-width:1200px}:is(.container-mode-clone,.bf-container-mode) :is(.site-clone-scope,.bf-scope) .min-\[900px\]\:container{width:calc(100% - 2 * var(--margin));max-width:1420px}}:is(.container-mode-clone,.bf-container-mode) :is(.site-clone-scope,.bf-scope) .bk-header{padding-left:0;padding-right:0}@keyframes stagger-fade-rise{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}:is(.site-clone-scope,.bf-scope) .stagger-item{opacity:0;translate:0 24px;animation:stagger-fade-rise .6s cubic-bezier(.215,.61,.355,1) both;animation-delay:var(--stagger-delay,0s);animation-play-state:paused}:is(.site-clone-scope,.bf-scope) .stagger-grid.is-visible .stagger-item{animation-play-state:running}@media (prefers-reduced-motion:reduce){:is(.site-clone-scope,.bf-scope) .stagger-item{animation:none;opacity:1;translate:0 0}}@keyframes hero-letter-rise{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0 0}}:is(.site-clone-scope,.bf-scope) .hero-letter{display:inline-block;overflow:hidden;padding-bottom:.08em}:is(.site-clone-scope,.bf-scope) .hero-letter>span{display:inline-block;translate:0 100%;opacity:0;animation:hero-letter-rise .45s ease-out both;animation-delay:var(--letter-delay,0s);animation-play-state:paused}:is(.site-clone-scope,.bf-scope) .hero-letter-cascade.is-mounted .hero-letter>span{animation-play-state:running}@media (prefers-reduced-motion:reduce){:is(.site-clone-scope,.bf-scope) .hero-letter>span{animation:none;translate:0 0;opacity:1}}:is(.site-clone-scope,.bf-scope) .hero-ring-ambient{animation:hero-ring-ambient 150s linear infinite}@keyframes hero-ring-ambient{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){:is(.site-clone-scope,.bf-scope) .hero-ring-ambient{animation:none}}:is(.site-clone-scope,.bf-scope) .demo-slide-scale{transition:transform .5s cubic-bezier(.215,.61,.355,1)}:is(.site-clone-scope,.bf-scope) .demo-slide-scale:focus-within,:is(.site-clone-scope,.bf-scope) .demo-slide-scale:hover{transform:scale(1.03)}