:root{color-scheme:light;--paper:#FBF8F3;--paper-2:#F3EDE4;--paper-3:#F1EEE8;--white:#FFFFFF;--night:#1F1B1E;--night-2:#2A2429;--ink:#1E1916;--ink-soft:#4A423D;--ink-mute:#6F655E;--wine:#9E1F36;--wine-deep:#7E1529;--wine-soft:#F6E7EA;--gold:#C9A35A;--gold-text:#7D5F1E;--line:rgba(30,25,22,.10);--line-strong:rgba(30,25,22,.18);--shadow-1:0 1px 2px rgba(30,25,22,.05),0 10px 28px -14px rgba(30,25,22,.22);--shadow-2:0 2px 6px rgba(30,25,22,.06),0 28px 56px -24px rgba(126,21,41,.35);--r-pill:999px;--r-xl:1.75rem;--r-lg:1.25rem;--r-md:.85rem;--font-display:'Fraunces',Georgia,'Times New Roman',serif;--font-body:'Figtree',ui-sans-serif,system-ui,-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;--fs-0:clamp(.8125rem,.76rem + .25vw,.9rem);--fs-1:clamp(1.0625rem,1rem + .3vw,1.125rem);--fs-2:clamp(1.15rem,1.08rem + .35vw,1.3rem);--fs-3:clamp(1.35rem,1.2rem + .8vw,1.75rem);--fs-4:clamp(1.9rem,1.5rem + 1.8vw,2.75rem);--fs-5:clamp(2.3rem,1.6rem + 3vw,3.6rem);--wrap:min(100% - 2.5rem,74rem);--gap:clamp(4.5rem,3.5rem + 4vw,8rem);--ease:cubic-bezier(.16,1,.3,1)}