.hero[data-astro-cid-23il4pxd]{width:100%;max-width:var(--site-max-width);box-sizing:border-box;flex-direction:column;align-items:stretch;gap:20px;margin-inline:auto;padding:160px 8px 0;font-family:Inter,system-ui,sans-serif;display:flex}.hero[data-astro-cid-23il4pxd] [data-astro-cid-23il4pxd]{box-sizing:border-box}.hero__top[data-astro-cid-23il4pxd]{justify-content:space-between;align-items:stretch;gap:24px;padding:0 20px;display:flex}.hero__title-block[data-astro-cid-23il4pxd]{flex-direction:column;gap:16px;display:flex}.hero__eyebrow[data-astro-cid-23il4pxd]{background:var(--color-brand-pale);color:var(--color-brand);letter-spacing:.5px;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin:0;padding:8px 16px;font-size:13px;font-weight:600;line-height:1}.hero__title[data-astro-cid-23il4pxd]{letter-spacing:-2px;color:var(--color-ink);text-wrap:balance;margin:0;font-family:Pragmatica Extended,Inter,system-ui,sans-serif;font-size:74px;font-weight:400;line-height:70px}.hero__column[data-astro-cid-23il4pxd]{flex-direction:column;justify-content:flex-end;gap:20px;max-width:602px;display:flex}.hero__directions[data-astro-cid-23il4pxd]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hero__desc[data-astro-cid-23il4pxd]{color:var(--color-ink-2);margin:0;font-size:16px;line-height:26px}.hero__desc[data-astro-cid-23il4pxd] strong[data-astro-cid-23il4pxd]{color:var(--color-ink);font-weight:500}.hero__metrics[data-astro-cid-23il4pxd]{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.hero__metric[data-astro-cid-23il4pxd]{background:var(--color-surface-alt,#f5f6fa);border-radius:var(--radius-card);flex-direction:column;gap:4px;padding:20px 24px;display:flex}.hero__metric[data-astro-cid-23il4pxd] strong[data-astro-cid-23il4pxd]{letter-spacing:-1px;color:var(--color-ink);font-family:Pragmatica Extended,Inter,system-ui,sans-serif;font-size:38px;font-weight:400;line-height:42px}.hero__metric[data-astro-cid-23il4pxd] span[data-astro-cid-23il4pxd]{font-size:var(--text-small-size);color:var(--color-ink-2);line-height:20px}.hero__video-wrap[data-astro-cid-23il4pxd]{aspect-ratio:1424/515;border-radius:var(--radius-card);width:100%;position:relative;overflow:hidden}.hero__video[data-astro-cid-23il4pxd]{object-fit:cover;pointer-events:none;width:calc(100% + 2px);height:calc(100% + 2px);position:absolute;inset:-1px}.hero__learn-more[data-astro-cid-23il4pxd]{width:264px;font-family:inherit;font-size:var(--text-small-size);color:var(--color-ink);background:var(--color-white);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);cursor:pointer;z-index:1;opacity:0;pointer-events:none;justify-content:space-between;align-items:center;padding:24px 18px;text-decoration:none;transition:opacity .25s,transform .25s;display:inline-flex;position:absolute;bottom:30px;right:30px;transform:translateY(8px)}.hero__learn-more-icon[data-astro-cid-23il4pxd]{width:20px;height:20px;color:var(--color-brand)}.hero__video-wrap[data-astro-cid-23il4pxd]:hover .hero__learn-more[data-astro-cid-23il4pxd],.hero__video-wrap[data-astro-cid-23il4pxd]:focus-within .hero__learn-more[data-astro-cid-23il4pxd]{opacity:1;pointer-events:auto;transform:translateY(0)}@media (width<=991px){.hero[data-astro-cid-23il4pxd]{padding:120px 8px 0}.hero__top[data-astro-cid-23il4pxd]{flex-direction:column;align-items:stretch}.hero__title[data-astro-cid-23il4pxd]{letter-spacing:-1.5px;font-size:54px;line-height:60px}.hero__column[data-astro-cid-23il4pxd]{justify-content:flex-start;max-width:none}.hero__video-wrap[data-astro-cid-23il4pxd]{aspect-ratio:16/9}.hero__learn-more[data-astro-cid-23il4pxd]{width:auto;min-width:200px;padding:18px 16px;bottom:24px;right:24px}.hero__metrics[data-astro-cid-23il4pxd]{grid-template-columns:repeat(2,1fr)}.hero__metric[data-astro-cid-23il4pxd]{padding:16px 18px}.hero__metric[data-astro-cid-23il4pxd] strong[data-astro-cid-23il4pxd]{font-size:32px;line-height:36px}}@media (width<=767px){.hero[data-astro-cid-23il4pxd]{padding:96px 8px 0}.hero__top[data-astro-cid-23il4pxd]{gap:18px;padding:0 12px}.hero__title[data-astro-cid-23il4pxd]{letter-spacing:-1px;font-size:40px;line-height:40px}.hero__learn-more[data-astro-cid-23il4pxd]{display:none}.hero__metric[data-astro-cid-23il4pxd] strong[data-astro-cid-23il4pxd]{font-size:26px;line-height:30px}}
