.home-hero.astro-glgfkru5{gap:var(--cr-space-lg);border:var(--cr-border-interactive) solid var(--cr-color-text);border-radius:var(--cr-radius-xl);background:var(--cr-color-surface);box-shadow:var(--cr-shadow-pop-lg);grid-template-columns:minmax(0,1fr) 180px;align-items:center;margin:0;padding:44px 40px;display:grid;overflow:hidden}.home-hero.astro-glgfkru5 .astro-glgfkru5:where(p){margin:0}.eyebrow.astro-glgfkru5{color:var(--cr-color-rust);font-size:var(--cr-text-label);font-weight:var(--cr-font-weight-heavy);letter-spacing:.08em;line-height:var(--cr-line-label);text-transform:uppercase}.home-h1.astro-glgfkru5{max-width:28ch;font-family:var(--cr-font-display);font-size:var(--cr-text-h1-home);font-weight:var(--cr-font-weight-regular);line-height:var(--cr-line-h1-home);margin:10px 0 0}.hl.astro-glgfkru5{color:var(--cr-color-text);background:linear-gradient(transparent 60%, var(--cr-color-brand) 60%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.home-hero.astro-glgfkru5 .home-sub.astro-glgfkru5{max-width:52ch;margin-top:var(--cr-space-md)}.search.astro-glgfkru5{flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;display:flex;position:relative}.search.astro-glgfkru5 input.astro-glgfkru5{border:var(--cr-border-interactive) solid var(--cr-color-text);border-radius:var(--cr-radius-sm);background:var(--cr-color-bg);min-width:0;min-height:44px;color:var(--cr-color-text);font-family:var(--cr-font-sans);font-size:var(--cr-text-body);font-weight:var(--cr-font-weight-bold);line-height:var(--cr-line-body);flex:240px;padding:0 18px}.search.astro-glgfkru5 input.astro-glgfkru5::placeholder{color:var(--cr-color-text-muted);font-weight:var(--cr-font-weight-regular);opacity:1}.home-submit.astro-glgfkru5{border:var(--cr-border-interactive) solid var(--cr-color-text);border-radius:var(--cr-radius-md);background:var(--cr-color-cta);min-height:48px;box-shadow:var(--cr-shadow-pop);color:var(--cr-color-text);font-family:var(--cr-font-sans);font-size:var(--cr-text-body);font-weight:var(--cr-font-weight-heavy);line-height:var(--cr-line-body);cursor:pointer;justify-content:center;align-items:center;padding:14px 22px;transition:transform .12s,box-shadow .12s;display:inline-flex}.home-submit.astro-glgfkru5:hover,.home-submit.astro-glgfkru5:active{box-shadow:2px 2px 0 var(--cr-color-text);transform:translate(2px,2px)}.proofs.astro-glgfkru5{gap:var(--cr-space-sm);flex-wrap:wrap;margin:18px 0 0;padding:0;list-style:none;display:flex}.proof.astro-glgfkru5{border:var(--cr-border-card) solid var(--cr-color-text);border-radius:var(--cr-radius-pill);background:var(--cr-color-ok-bg);min-height:28px;color:var(--cr-color-text);font-size:var(--cr-text-label);font-weight:var(--cr-font-weight-bold);line-height:var(--cr-line-label);align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:relative}.proof.astro-glgfkru5 svg{flex:none}.home-hero.astro-glgfkru5 .dated.astro-glgfkru5{margin-top:var(--cr-space-md);color:var(--cr-color-text-muted);font-size:var(--cr-text-label);line-height:var(--cr-line-label)}.hero-mascot.astro-glgfkru5{justify-self:center;width:180px;height:171px;animation:3.4s ease-in-out infinite home-sway}.hero-mascot.astro-glgfkru5 svg{width:100%;height:100%}@keyframes home-sway{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(3deg)}}@media (width<=820px){.home-hero.astro-glgfkru5{grid-template-columns:1fr;padding:28px 20px}.hero-mascot.astro-glgfkru5{order:-1;justify-self:start;width:80px;height:76px}}@media (width<=639px){.home-submit.astro-glgfkru5{width:100%}}@media (prefers-reduced-motion:reduce){.hero-mascot.astro-glgfkru5{animation:none;transform:none}.home-submit.astro-glgfkru5{transition:none}.home-submit.astro-glgfkru5:hover,.home-submit.astro-glgfkru5:active{box-shadow:var(--cr-shadow-pop);transform:none}}.platform-strip{margin-top:var(--cr-space-2xl)}.platform-strip p{margin:0}.strip-label{margin-bottom:var(--cr-space-sm);font-size:var(--cr-text-label);font-weight:var(--cr-font-weight-heavy);line-height:var(--cr-line-label)}.strip-viewport{padding-block:var(--cr-space-sm);overflow:hidden}.strip-track{width:max-content;animation:32s linear infinite strip-scroll;display:flex}.strip-track>ul{gap:var(--cr-space-sm);padding:0;flex-wrap:nowrap;margin:0;padding-inline-end:var(--cr-space-sm);list-style:none;display:flex}.strip-track li{flex:none}.platform-pill{align-items:center;gap:var(--cr-space-sm);min-height:44px;padding:var(--cr-space-xs) var(--cr-space-md) var(--cr-space-xs) var(--cr-space-xs);border:var(--cr-border-interactive) solid var(--cr-color-text);border-radius:var(--cr-radius-pill);background:var(--cr-color-surface);color:var(--cr-color-text);font-size:var(--cr-text-label);font-weight:var(--cr-font-weight-bold);line-height:var(--cr-line-label);white-space:nowrap;text-decoration:none;display:inline-flex}a.platform-pill:visited{color:var(--cr-color-text)}a.platform-pill:hover{transform:translateY(-3px)}.strip-note{margin-top:var(--cr-space-sm);color:var(--cr-color-text-muted);font-size:var(--cr-text-label);line-height:var(--cr-line-label)}.strip-more a{align-items:center;min-height:44px;display:inline-flex}@keyframes strip-scroll{to{transform:translate(-50%)}}.strip-viewport:hover .strip-track,.strip-viewport:focus-within .strip-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.strip-viewport{overflow:visible}.strip-track{width:auto;animation:none;display:block;transform:none}.strip-copy{display:none}.strip-track>ul{flex-wrap:wrap;width:auto;padding-inline-end:0}a.platform-pill:hover{transform:none}}.card-grid.astro-lcdefpme{gap:var(--cr-space-md);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.action.astro-lcdefpme a.astro-lcdefpme{align-items:center;min-height:44px;display:inline-flex}.home-referral.astro-lcdefpme{margin-top:var(--cr-space-xl)}.prose.astro-lcdefpme{max-width:var(--cr-layout-prose)}@media (width>=640px){.card-grid.astro-lcdefpme{grid-template-columns:1fr 1fr}}@media (width>=960px){.card-grid.astro-lcdefpme{grid-template-columns:1fr 1fr 1fr}}
