:root{--background:#faf8f5;--foreground:#1a1613;--color-accent:#b5502f;--color-accent-strong:#963f22;--color-muted:#6b6058;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2.5rem;--space-5:4rem;--space-6:6rem;--font-size-hero:clamp(2.5rem, 1.6rem + 4vw, 4.5rem);--font-size-h2:clamp(1.75rem, 1.4rem + 1.6vw, 2.75rem);--font-size-h3:clamp(1.125rem, 1rem + .5vw, 1.375rem);--font-size-body:1.0625rem;--content-width:68rem;--call-button-space:5.5rem;--z-canvas:-1;--z-call-button:50;--duration-canvas-reveal:.4s}@media (prefers-color-scheme:dark){:root{--background:#16130f;--foreground:#f2ede6;--color-muted:#a89d92}}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}ul{list-style:none}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media (max-width:640px){body{padding-bottom:var(--call-button-space)}}
