:root{--color-clay:#c1603d;--color-sand:#f3ece1;--color-espresso:#2b1e16;--color-black:#000;--color-ochre:#b98b3e;--color-gold:#d9a94f;--color-background:var(--color-sand);--color-background-dark:var(--color-espresso);--color-text:var(--color-espresso);--color-text-dark:var(--color-sand);--color-accent:var(--color-clay);--color-accent-secondary:var(--color-ochre);--font-heading:var(--font-archivo);--font-body:var(--font-fraunces);--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2.5rem;--spacing-xl:4rem;--spacing-2xl:6rem;--radius-sm:6px;--radius-md:12px;--radius-full:999px;--container-max-width:1800px;--container-gutter:clamp(24px, 6vw, 140px)}@media (max-width:640px){:root{--spacing-lg:1.75rem;--spacing-xl:2.5rem;--spacing-2xl:3.5rem}}html{height:100%}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--color-text);background:var(--color-background);font-family:var(--font-body), Georgia, serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}
