@font-face{font-family:inter;src:url(../media/inter_variable_latin-s.p.055ydel_y7o6i.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_26c826dd-module__WNNiqq__className{font-family:inter,inter Fallback}.inter_26c826dd-module__WNNiqq__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader_variable_latin-s.p.08fsi9_aw6on5.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.newsreader_52232f5d-module__q-r5pG__className{font-family:newsreader,newsreader Fallback}.newsreader_52232f5d-module__q-r5pG__variable{--font-newsreader:"newsreader", "newsreader Fallback"}
:root{--font-family-sans:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--font-family-display:var(--font-newsreader), Georgia, "Times New Roman", serif}*,:before,:after{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{font-family:var(--font-family-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text);background-color:var(--color-background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}.brimful-landing{text-align:center;min-height:100vh;padding:var(--space-16) var(--space-6);justify-content:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.brimful-landing__title{font-family:var(--font-family-display);font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);color:var(--color-brand);line-height:var(--line-height-tight);margin:0}.brimful-landing__tagline{font-size:var(--font-size-xl);color:var(--color-text);max-width:32ch;margin:0}.brimful-landing__chip{margin-top:var(--space-8);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.08em;text-transform:uppercase;display:inline-block}
