:root{--color-burgundy:#5a1028;--color-brand:var(--color-burgundy);--color-mauve:#b77b83;--color-sage:#5f7e78;--color-brown:#32180f;--color-cta:var(--color-brown);--color-olive:#a8b45f;--color-cream:#faf8f4;--color-surface:#faf8f4;--color-white:#faf8f4;--color-ink:#1a1a1a;--color-ink-muted:#5c5c5c;--color-border:#5a10281f;--color-bg:var(--color-cream);--color-fg:var(--color-burgundy);--color-muted:var(--color-burgundy);--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:5.5rem;--space-4xl:7.5rem;--font-display:var(--font-aviano), "Aviano Light", Georgia, serif;--font-script:var(--font-snell), "Snell Roundhand", cursive;--font-body:var(--font-eb-garamond), "EB Garamond", Georgia, serif;--font-sans:var(--font-display);--text-xs:.6875rem;--text-sm:.8125rem;--text-base:1.125rem;--text-md:1.25rem;--text-lg:1.5rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:clamp(2.25rem, 3.4vw, 3.15rem);--text-hero:clamp(2.5rem, 4vw, 4rem);--text-nav:clamp(.75rem, .55vw + .45rem, .875rem);--tracking-wide:.06em;--tracking-wider:.12em;--tracking-widest:.2em;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-full:999px;--container-width:90rem;--container-padding:clamp(1.25rem, 4vw, 2.5rem);--nav-height:5.125rem;--transition-base:.25s ease;--transition-slow:.45s ease}*,:before,:after{box-sizing:border-box}html{height:100%}body{min-height:100%;color:var(--color-fg);background:var(--color-bg);font-family:var(--font-body);font-size:var(--text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}a{color:inherit;text-decoration:none}button,input,textarea{color:inherit;font-family:inherit}button{background:0 0;border:none;padding:0}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}ul,ol{margin:0;padding:0;list-style:none}
