.home-page_page__A3fPI{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:80px;grid-gap:64px;gap:64px;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.home-page_page__A3fPI{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.home-page_main__ZkXve{display:flex;flex-direction:column;gap:32px;grid-row-start:2}.home-page_main__ZkXve ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.home-page_main__ZkXve li:not(:last-of-type){margin-bottom:8px}.home-page_main__ZkXve code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.home-page_ctas__2_mmF{display:flex;gap:16px}.home-page_ctas__2_mmF a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.home-page_primary__uddgw{background:var(--foreground);color:var(--background);gap:8px}a.home-page_secondary__h_S16{border-color:var(--gray-alpha-200);min-width:180px}.home-page_footer__FcaMr{height:100px;margin:0;text-align:center}.home-page_container__FCVos{height:70px;text-align:center;display:flex;align-items:center;background-color:#b0c4de}.home-page_vertical_center__iuCdJ{margin:auto;display:flex;gap:10px}.home-page_hero_text__i_H4_{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.home-page_footer__FcaMr a{display:flex;align-items:center;gap:8px}.home-page_footer__FcaMr img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.home-page_primary__uddgw:hover{background:var(--button-primary-hover);border-color:transparent}a.home-page_secondary__h_S16:hover{background:var(--button-secondary-hover);border-color:transparent}.home-page_footer__FcaMr a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.home-page_page__A3fPI{padding:32px 32px 80px}.home-page_main__ZkXve{align-items:center}.home-page_main__ZkXve ol{text-align:center}.home-page_ctas__2_mmF{flex-direction:column}.home-page_ctas__2_mmF a{font-size:14px;height:40px;padding:0 16px}a.home-page_secondary__h_S16{min-width:auto}.home-page_footer__FcaMr{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.home-page_logo__CotKC{filter:invert()}}.home-page_rollingContainer__03p1j{width:100%;overflow:hidden;margin:30px 0}.home-page_rollingRow__TLgFF{display:flex;white-space:nowrap;overflow:hidden;position:relative}.home-page_rollingContent__vtvEG{display:flex;animation:home-page_scroll-left__Z0VKj 25s linear infinite}.home-page_rollingRow__TLgFF.home-page_right__UzcKG .home-page_rollingContent__vtvEG{animation:home-page_scroll-right__CG_Oy 25s linear infinite}.home-page_rollingItem__I7CWG{display:flex;align-items:center;justify-content:center;background:#fff;padding:20px 30px;margin:15px;border-radius:50px;box-shadow:0 3px 8px rgba(0,0,0,.1);font-weight:600;color:#1d3557;width:240px;min-width:240px;max-width:240px;box-sizing:border-box}.home-page_iconImage__YyaoJ{width:40px;height:40px;margin:0 15px;object-fit:cover;border-radius:50%;background:#f0f0f0}.home-page_left__sh5Jq .home-page_rollingContent__vtvEG{animation:home-page_scroll-left__Z0VKj 25s linear infinite}.home-page_right__UzcKG .home-page_rollingContent__vtvEG{animation:home-page_scroll-right__CG_Oy 25s linear infinite}@keyframes home-page_scroll-left__Z0VKj{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes home-page_scroll-right__CG_Oy{0%{transform:translateX(-50%)}to{transform:translateX(0)}}