@import "https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600&family=Syne:wght@600;700&display=swap";.home-page{--font-home-display:"Syne", ui-sans-serif, system-ui, sans-serif;--font-home-body:"Figtree", ui-sans-serif, system-ui, sans-serif;--home-ink:var(--color-fd-foreground);--home-ink-muted:var(--color-fd-muted-foreground);--home-square-light:#d5e0cc;--home-square-dark:#a6c4c1;--home-heat:#d98508;--home-wash:#e0e7eb;--home-wash-start:.72;--home-wash-mid:.42;--home-heat-strength:.42;--home-cta-bg:#e8a317;--home-cta-fg:#1a2e24;--home-cta-ring:#c88a12;font-family:var(--font-home-body);color:var(--home-ink);background-color:var(--home-square-light)}.dark .home-page{--home-square-light:#1e4a38;--home-square-dark:#163528;--home-heat:#fb6c13;--home-wash:#0f1e24;--home-wash-start:.68;--home-wash-mid:.38;--home-heat-strength:.48;--home-cta-bg:#e8a317;--home-cta-fg:#142820;--home-cta-ring:#f0c04a}.home-brand,.home-note-title{font-family:var(--font-home-display);color:var(--home-ink)}.home-headline{color:var(--home-ink);animation:.7s cubic-bezier(.22,1,.36,1) 80ms both home-rise}.home-lede{color:var(--home-ink-muted);animation:.7s cubic-bezier(.22,1,.36,1) .14s both home-rise}.home-brand{animation:.7s cubic-bezier(.22,1,.36,1) both home-rise}.home-cta{animation:.7s cubic-bezier(.22,1,.36,1) .2s both home-rise}.home-cta-primary{background-color:var(--home-cta-bg);color:var(--home-cta-fg)}.home-cta-primary:focus-visible{outline-color:var(--home-cta-ring)}.home-cta-secondary{color:var(--home-ink-muted)}.home-cta-secondary:hover{color:var(--home-ink)}.home-hero-board{transform-origin:65%;animation:1.1s cubic-bezier(.22,1,.36,1) both home-board-in}.home-heat-cell{animation:4.5s ease-in-out infinite home-heat-pulse}@keyframes home-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes home-board-in{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes home-heat-pulse{0%,to{opacity:var(--heat-base-opacity,.35)}50%{opacity:calc(var(--heat-base-opacity,.35) + .12)}}@media (prefers-reduced-motion:reduce){.home-brand,.home-headline,.home-lede,.home-cta,.home-hero-board,.home-heat-cell{animation:none}}
