.bb-hero[data-astro-cid-uxtztu3q]{border-bottom:var(--grid-border);background:#fafafa;align-items:stretch;display:flex;overflow:clip}.bb-hero__margin[data-astro-cid-uxtztu3q]{width:var(--grid-margin);flex-shrink:0}.bb-hero__margin--left[data-astro-cid-uxtztu3q]{border-right:var(--grid-border)}.bb-hero__margin--right[data-astro-cid-uxtztu3q]{border-left:var(--grid-border)}.bb-hero__center[data-astro-cid-uxtztu3q]{min-width:0;padding:80px var(--grid-padding);flex:1;grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.bb-hero__text[data-astro-cid-uxtztu3q]{flex-direction:column;gap:20px;display:flex}.bb-hero__eyebrow[data-astro-cid-uxtztu3q]{font-family:var(--font-family-body);font-size:var(--text-small);text-transform:uppercase;color:#000;letter-spacing:.5px;font-weight:600}.bb-hero__heading[data-astro-cid-uxtztu3q]{font-family:var(--font-family-body);font-size:var(--heading-page);color:#000;margin:0;font-weight:600;line-height:52px}.bb-hero__desc[data-astro-cid-uxtztu3q]{font-family:var(--font-family-body);font-size:var(--text-body);color:#000;margin:0;font-weight:400;line-height:24px}.bb-hero__ctas[data-astro-cid-uxtztu3q]{gap:8px;margin-top:8px;display:flex}.bb-hero__cta[data-astro-cid-uxtztu3q]{font-family:var(--font-family-body);border-radius:var(--radius-full);cursor:pointer;padding:12px 20px;font-size:16px;font-weight:600;line-height:19px;text-decoration:none;transition:background .15s}.bb-hero__cta--filled[data-astro-cid-uxtztu3q]{color:#fff;background:#000;border:1px solid #000}.bb-hero__cta--filled[data-astro-cid-uxtztu3q]:hover{background:#222}.bb-hero__cta--outline[data-astro-cid-uxtztu3q]{color:#333;background:0 0;border:1px solid #0003}.bb-hero__cta--outline[data-astro-cid-uxtztu3q]:hover{background:#0000000d}.bb-hero__showcase[data-astro-cid-uxtztu3q]{border-radius:var(--radius-card);aspect-ratio:1;justify-self:center;max-width:480px;position:relative;overflow:hidden}.bb-hero__showcase-bg[data-astro-cid-uxtztu3q]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bb-hero__showcase-overlay[data-astro-cid-uxtztu3q]{background:linear-gradient(250.5deg,#ffffff1f 7.94%,#00000053 47.35%,#0000000c 86.77%);position:absolute;inset:0}.bb-hero__showcase-inner[data-astro-cid-uxtztu3q]{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.bb-hero__showcase-img[data-astro-cid-uxtztu3q]{object-fit:cover;border-radius:var(--radius-card);width:100%;height:100%}.bb-hero--wide[data-astro-cid-uxtztu3q] .bb-hero__center[data-astro-cid-uxtztu3q]{grid-template-columns:1fr 2fr}.bb-hero__showcase--wide[data-astro-cid-uxtztu3q]{aspect-ratio:2.06;max-width:none}.bb-partof[data-astro-cid-uxtztu3q]{border-bottom:var(--grid-border);align-items:stretch;display:flex}.bb-partof__margin[data-astro-cid-uxtztu3q]{width:var(--grid-margin);flex-shrink:0}.bb-partof__margin--left[data-astro-cid-uxtztu3q]{border-right:var(--grid-border)}.bb-partof__margin--right[data-astro-cid-uxtztu3q]{border-left:var(--grid-border)}.bb-partof__center[data-astro-cid-uxtztu3q]{min-width:0;padding:24px var(--grid-padding);flex:1;align-items:center;gap:16px;display:flex}.bb-partof__label[data-astro-cid-uxtztu3q]{font-family:var(--font-family-body);text-transform:uppercase;color:#00000080;letter-spacing:.5px;font-size:12px;font-weight:600}.bb-partof__tags[data-astro-cid-uxtztu3q]{gap:8px;display:flex}.bb-partof__tag[data-astro-cid-uxtztu3q]{font-family:var(--font-family-body);color:#0009;border-radius:var(--radius-full);background:0 0;border:1px solid #0000001f;padding:6px 16px;font-size:14px;font-weight:600}.bb-related[data-astro-cid-uxtztu3q]{border-bottom:var(--grid-border);align-items:stretch;display:flex}.bb-related__margin[data-astro-cid-uxtztu3q]{width:var(--grid-margin);flex-shrink:0}.bb-related__margin--left[data-astro-cid-uxtztu3q]{border-right:var(--grid-border)}.bb-related__margin--right[data-astro-cid-uxtztu3q]{border-left:var(--grid-border)}.bb-related__center[data-astro-cid-uxtztu3q]{min-width:0;padding:var(--grid-padding);flex-direction:column;flex:1;gap:40px;display:flex}.bb-related__heading[data-astro-cid-uxtztu3q]{font-family:var(--font-family-body);color:#000;margin:0;font-size:32px;font-weight:600;line-height:40px}.bb-related__grid[data-astro-cid-uxtztu3q]{grid-template-columns:repeat(3,1fr);gap:32px 24px;display:grid}.bb-related__card[data-astro-cid-uxtztu3q]{color:inherit;flex-direction:column;gap:16px;text-decoration:none;display:flex}.bb-related__card-img[data-astro-cid-uxtztu3q]{transition:transform .3s}.bb-related__card[data-astro-cid-uxtztu3q]:hover .bb-related__card-img[data-astro-cid-uxtztu3q]{transform:scale(1.03)}.bb-related__card--wide[data-astro-cid-uxtztu3q]{grid-column:span 2}.bb-related__card-text[data-astro-cid-uxtztu3q]{flex-direction:column;gap:8px;display:flex}.bb-related__card-title[data-astro-cid-uxtztu3q]{font-family:var(--font-family-body);color:#000;margin:0;font-size:18px;font-weight:600;line-height:22px}.bb-related__card-desc[data-astro-cid-uxtztu3q]{font-family:var(--font-family-body);font-size:var(--text-small);color:#0009;margin:0;font-weight:400;line-height:20px}.bb-cta[data-astro-cid-uxtztu3q]{border-bottom:var(--grid-border);align-items:stretch;display:flex;position:relative;overflow:clip}.bb-cta__bg-image[data-astro-cid-uxtztu3q]{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bb-cta__gradient[data-astro-cid-uxtztu3q]{pointer-events:none;background:linear-gradient(245.43deg,#ffffff1f 7.94%,#00000053 47.35%,#0000000c 86.77%);position:absolute;inset:0}.bb-cta__margin[data-astro-cid-uxtztu3q]{width:var(--grid-margin);flex-shrink:0;position:relative}.bb-cta__margin--left[data-astro-cid-uxtztu3q]{border-right:var(--grid-border)}.bb-cta__margin--right[data-astro-cid-uxtztu3q]{border-left:var(--grid-border)}.bb-cta__center[data-astro-cid-uxtztu3q]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:24px;min-width:0;padding:120px 80px;display:flex;position:relative}.bb-cta__heading[data-astro-cid-uxtztu3q]{font-family:var(--font-family-body);color:#fff;margin:0;font-size:48px;font-weight:600;line-height:52px}.bb-cta__subtitle[data-astro-cid-uxtztu3q]{font-family:var(--font-family-body);font-size:var(--text-body);color:#ffffffb3;margin:0;font-weight:400;line-height:24px}.bb-cta__btn[data-astro-cid-uxtztu3q]{border-radius:var(--radius-full);color:#000;font-family:var(--font-family-body);background:#fff;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.bb-cta__btn[data-astro-cid-uxtztu3q]:hover{opacity:.9}@media (width<=1023px){.bb-hero__margin[data-astro-cid-uxtztu3q],.bb-partof__margin[data-astro-cid-uxtztu3q],.bb-related__margin[data-astro-cid-uxtztu3q],.bb-cta__margin[data-astro-cid-uxtztu3q]{width:var(--grid-margin-mobile)}.bb-hero__center[data-astro-cid-uxtztu3q]{padding:60px var(--grid-padding-mobile);grid-template-columns:1fr}.bb-hero__heading[data-astro-cid-uxtztu3q]{font-size:var(--heading-page-mobile);line-height:44px}.bb-hero__showcase[data-astro-cid-uxtztu3q]{max-width:100%}.bb-hero__ctas[data-astro-cid-uxtztu3q]{flex-direction:column}.bb-hero__cta[data-astro-cid-uxtztu3q]{text-align:center}.bb-partof__center[data-astro-cid-uxtztu3q]{padding:20px var(--grid-padding-mobile);flex-direction:column;align-items:flex-start}.bb-related__center[data-astro-cid-uxtztu3q]{padding:var(--grid-padding-mobile)}.bb-related__heading[data-astro-cid-uxtztu3q]{font-size:24px;line-height:30px}.bb-related__grid[data-astro-cid-uxtztu3q]{grid-template-columns:repeat(2,1fr);gap:24px 16px}.bb-cta__center[data-astro-cid-uxtztu3q]{padding:80px var(--grid-padding-mobile)}.bb-cta__heading[data-astro-cid-uxtztu3q]{font-size:32px;line-height:40px}}@media (width<=480px){.bb-related__grid[data-astro-cid-uxtztu3q]{grid-template-columns:1fr}}.bb-hero__soon[data-astro-cid-uxtztu3q]{border:1px solid var(--color-border,#d4d4d4);color:var(--color-text-secondary,#6b6b6b);background:var(--color-surface-secondary,#f5f5f5);border-radius:999px;align-self:flex-start;margin:0 0 .75rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:500}.bb-hero__soon-note[data-astro-cid-uxtztu3q]{color:var(--color-text-secondary,#6b6b6b);margin:.75rem 0 0;font-size:.875rem;line-height:1.5}
