@import"https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:wght@400;600;700;800&family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&display=swap";:root{--font-sans: "DM Sans", system-ui, -apple-system, sans-serif;--font-display: "Bricolage Grotesque", "DM Sans", system-ui, sans-serif;--font-mono: "DM Mono", ui-monospace, SFMono-Regular, monospace;--display-weight: 700;--display-tracking: -.03em;--display-case: none;--display-line: 1;--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--bg: #FAF6EE;--bg-2: #F1E9D2;--ink: #14202F;--ink-2: #4B586A;--ink-3: #6B7684;--card: #FFFFFF;--line: rgba(20, 32, 47, .1);--line-soft: rgba(20, 32, 47, .06);--accent: #E8A93C;--accent-2: #2B8545;--accent-3: #B85234;--on-accent: #14202F;--header: #0F3322;--shadow-card: 0 1px 0 rgba(20, 32, 47, .04), 0 12px 32px -18px rgba(20, 32, 47, .18);--shadow-pop: 0 14px 40px -16px rgba(20, 32, 47, .28);--scrim: rgba(20, 32, 47, .45);--maxw: 460px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:var(--font-sans);background:var(--bg);color:var(--ink);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{min-height:100%;display:flex;flex-direction:column}::selection{background:var(--accent);color:var(--on-accent)}a{color:var(--accent-2);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,[role=button]:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.tappable{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.tappable:hover{transform:translateY(-1px)}.tappable:active{transform:translateY(0)}.tappable:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.hero-tap{cursor:pointer;transition:background .12s ease}.hero-tap:hover{background:#ffffff0d}.hero-tap:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.display{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:var(--display-case);line-height:var(--display-line)}.mono{font-family:var(--font-mono);font-feature-settings:"tnum"}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.st-row{background:transparent}.st-row:hover{background:var(--bg-2)}.st-row:hover .st-pin{background-color:var(--bg-2)}.live-pulse{position:relative;display:inline-flex;width:7px;height:7px;flex-shrink:0}.live-pulse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--pulse-color, var(--accent-2));animation:live-pulse 1.6s ease-out infinite}.live-pulse:after{content:"";position:relative;width:7px;height:7px;border-radius:50%;background:var(--pulse-color, var(--accent-2))}@keyframes live-pulse{0%{transform:scale(1);opacity:.7}70%,to{transform:scale(2.4);opacity:0}}@media (prefers-reduced-motion: reduce){.live-pulse:before{animation:none;opacity:0}}.clock-blink{animation:clock-blink 1.4s steps(1,end) infinite}@keyframes clock-blink{0%,50%{opacity:1}50.01%,to{opacity:.2}}@media (prefers-reduced-motion: reduce){.clock-blink{animation:none}}h1{font-size:24px;letter-spacing:-.4px}h2{font-size:18px;letter-spacing:-.2px}h3{font-size:14px;text-transform:uppercase;letter-spacing:.8px;color:var(--ink-2)}p.lead{color:var(--ink-2);font-size:15px}.wrap{max-width:var(--maxw);margin:0 auto;padding:22px 16px 60px;width:100%}._app_opu2v_1{display:flex;flex-direction:column;min-height:100vh;background:var(--bg)}._main_opu2v_9{flex:1;width:100%;max-width:var(--maxw);margin:0 auto}
