:root{--ii-dark:#24201f;--ii-ivory:#f5f0e9;--ii-champagne:#b68d70;--ii-rose:#8d655b;--ii-white:#fff;--ii-grey:#e9e4de;--ii-text:#24201f;--ii-text-muted:#5e5551;--ii-font-heading:"Cormorant Garamond",serif;--ii-font-body:"DM Sans",sans-serif;--ii-fs-h1:clamp(2.5rem,1.6rem + 3.6vw,5.5rem);--ii-fs-h2:clamp(2rem,1.5rem + 2vw,3.625rem);--ii-fs-h3:clamp(1.5rem,1.3rem + .8vw,2.25rem);--ii-fs-h4:clamp(1.1875rem,1.1rem + .35vw,1.5rem);--ii-fs-lg:clamp(1.0625rem,1rem + .25vw,1.25rem);--ii-fs-body:clamp(.9375rem,.9rem + .15vw,1.0625rem);--ii-fs-eyebrow:0.75rem;--ii-page-pad:64px;--ii-section-pad:128px;--ii-container-lg:1320px;--ii-container:1200px;--ii-container-md:960px;--ii-container-sm:720px;--ii-ease:cubic-bezier(.22,.61,.36,1);--ii-t-fast:200ms;--ii-t:400ms;--ii-t-slow:900ms}@media (max-width:1023px){:root{--ii-page-pad:32px;--ii-section-pad:88px}}@media (max-width:767px){:root{--ii-page-pad:20px;--ii-section-pad:64px}}