@import"https://fonts.googleapis.com/css2?family=Work+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,400;9..144,600&display=swap";:root{--color-background:#f3f3f1;--color-foreground:#18181b;--color-card:#fff;--color-primary:#1a3830;--color-primary-foreground:#f8f6f1;--color-secondary:#f8f8f7;--color-secondary-foreground:#363430;--color-muted:#bbb9b4;--color-muted-foreground:#6f6d67;--color-accent:#f6f5f4;--color-accent-foreground:#363430;--color-terracotta:#aa4c2c;--color-terracotta-hover:#8e3f25;--color-terracotta-foreground:#fff;--color-border:#e3e1de;--color-border-strong:#dbd6cc;--radius:.875rem;--radius-md:calc(var(--radius) - .1875rem);--radius-sm:calc(var(--radius) - .375rem);--shadow-card:0 0 0 1px var(--color-border);--shadow-card-hover:0 0 0 1px var(--color-border-strong),0 8px 20px -12px rgba(42,40,34,.18);--shadow-overlay:0 0 0 1px var(--color-border),0 24px 48px -24px rgba(28,26,23,.35);--font-sans:"Work Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;--font-serif:"Fraunces",Georgia,"Times New Roman",serif}*,:after,:before{box-sizing:border-box}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none}h1,h2{font-family:var(--font-serif);font-weight:600;letter-spacing:-.015em}body{margin:0;background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
