.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()}}