.bf-page .sub-page{max-width:none;padding:0}.bf-page .hero.bf-hero{min-height:0;padding-bottom:96px}.bf-hero .hero-copy{margin-top:120px}.bf-eyebrow{display:inline-block;margin-bottom:26px;padding:6px 14px;border-radius:999px;background:#fff9;box-shadow:inset 0 0 0 1px #090b0c1f;font-size:14px;font-weight:550}.bf-hero h1{font-size:clamp(46px,5.4vw,80px);line-height:.96}.bf-lead{max-width:560px;margin:24px auto 0;color:#090b0c9e;font-size:18px;line-height:1.45}.bf-video{width:min(1080px,calc(100% - 80px));margin:72px auto 0}.bf-video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;border-radius:16px;background:#e9dcf5;box-shadow:0 30px 60px -30px #0a3c6e73}.bf-cta{display:flex;flex-direction:column;align-items:center;gap:28px;padding:clamp(96px,10vw,140px) 24px;text-align:center}.bf-cta h2{font-size:clamp(36px,4vw,56px);line-height:1;letter-spacing:-.035em}@media(max-width:760px){.bf-page .hero.bf-hero{padding-bottom:32px}.bf-hero .hero-copy{margin-top:56px}.bf-eyebrow{margin-bottom:18px;font-size:12px}.bf-hero h1{font-size:40px}.bf-lead{font-size:15px}.bf-hero .hero-copy .button{margin-top:24px;font-size:15px;padding:12px 20px}.bf-video{width:calc(100% - 24px);margin-top:40px}.bf-video video{border-radius:10px}.bf-cta{padding:72px 18px;gap:22px}}
