.bl-lg,.bl-lg *,.bl-lg :before,.bl-lg :after{font-family:var(--bl-body), -apple-system, "Segoe UI", Roboto, sans-serif!important}.bl-lg{--lg-ground:#0a1310;--lg-ink-1:#fff;--lg-ink-2:#9fb3ac;--lg-ink-3:#6e8b83;--lg-ink-4:#4e6b62;--lg-mint:#5eead4;--lg-pad:48px;background:#fff;display:grid}.bl-lg-brand{color:var(--lg-ink-1);text-align:center;flex-direction:column;display:flex;position:relative}.bl-lg-brand:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 0 0,#5eead41a,#0000 60%);position:absolute;inset:0}.bl-lg-hero,.bl-lg-rest{z-index:1;padding-inline:var(--lg-pad);position:relative}.bl-lg-hero{flex-direction:column;flex:auto;justify-content:center;align-items:center;min-height:0;padding-block:32px 24px;display:flex}.bl-lg-h1{letter-spacing:-.035em;max-width:12ch;color:var(--lg-ink-1);margin:0;font-size:clamp(34px,3.9vw,56px);font-weight:800;line-height:1.04}.bl-lg-lede{max-width:400px;color:var(--lg-ink-2);margin:16px 0 0;font-size:15.5px;line-height:1.65}.bl-lg-mark{color:var(--lg-ink-1);justify-content:center;align-items:center;margin:28px 0 0;text-decoration:none;display:flex}.bl-lg-mark img{width:auto;height:34px;display:block}.bl-lg-rest{flex:none;padding-bottom:0}.bl-lg-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--lg-ink-3);margin:0;font-size:11px;font-weight:700}.bl-lg-marq{margin:14px calc(var(--lg-pad) * -1) 0;padding-bottom:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.bl-lg-marq-track{align-items:center;gap:64px;width:max-content;padding-left:64px;animation:85s linear infinite blLgMarquee;display:flex}.bl-lg-marq:hover .bl-lg-marq-track{animation-play-state:paused}.bl-lg-marq-track img{opacity:.85;flex:none;width:auto;height:24px;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.bl-lg-marq-track img:hover{opacity:1}@keyframes blLgMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.bl-lg-marq-track{animation:none}}.bl-lg-formcol{background:#fff;flex-direction:column;align-items:center;padding:12px 24px;display:flex}.bl-lg-formin{width:100%;max-width:456px;margin-block:auto}.bl-lg-form{width:100%}.bl-lg .bl-lg-pb{letter-spacing:.16em;text-transform:uppercase;color:#06201d80;opacity:.78;justify-content:center;align-items:center;gap:7px;min-height:28px;margin:2px auto 0;font-size:11px;font-weight:500;text-decoration:none;transition:opacity .2s cubic-bezier(.4,0,.2,1);display:flex}.bl-lg .bl-lg-pb:hover{opacity:1}.bl-lg .bl-lg-pb img{width:auto;height:16px;display:block}.bl-lg .bl-lg-copy{text-align:center;color:#06201d66;margin:4px 0 0;font-size:11px}@media (min-width:1024px){.bl-lg{background:linear-gradient(90deg, var(--lg-ground) 0 51.22%, #fff 51.22% 100%);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);height:100dvh;overflow:hidden}.bl-lg-brand{grid-column:1;min-height:0;overflow:hidden}.bl-lg-formcol{background:0 0;grid-column:2;min-height:0;overflow-y:auto}}@media (min-width:1024px) and (max-height:860px){.bl-lg-hero{padding-block:20px 16px}.bl-lg-h1{font-size:clamp(30px,3vw,42px)}.bl-lg-lede{margin-top:10px;font-size:14.5px}.bl-lg-mark{margin-top:20px}.bl-lg-marq{padding-bottom:18px}}@media (min-width:768px) and (max-width:1023px){.bl-lg{--lg-pad:20px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);align-content:start;min-height:100dvh}.bl-lg-brand{display:contents}.bl-lg-hero,.bl-lg-rest{background:var(--lg-ground);color:var(--lg-ink-1);text-align:center}.bl-lg-hero{grid-row:1;padding:26px 20px 30px}.bl-lg-formcol{grid-row:2;padding:26px 12px 34px}.bl-lg-formin{margin-block:0}.bl-lg-rest{grid-row:3;padding:34px 20px 0}.bl-lg-marq-track{gap:40px;padding-left:40px}.bl-lg-marq-track img{height:20px}.bl-lg-h1{max-width:11ch;font-size:clamp(28px,8vw,40px)}.bl-lg-lede{max-width:34ch;font-size:15px}}@media (max-width:767px){.bl-lg-brand{display:contents}.bl-lg-hero,.bl-lg-rest{display:none}.bl-lg{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:100dvh}.bl-lg-formcol{padding:20px 16px calc(20px + env(safe-area-inset-bottom));min-height:0}.bl-lg-formin{max-width:420px}}