:root{--color-charcoal:#2b2622;--color-terracotta:#b05c37;--color-terracotta-10:#b05c371a;--color-terracotta-20:#b05c3733;--color-tan:#efbe7d;--color-blush:#fcf7f2;--color-blush-40:#fcf7f266;--color-rose:#f9eeec;--color-champagne:#faf0eb;--color-white-blush:#fffdfc;--color-red:#b5331c;--color-neutral:#fafafa;--color-offwhite:#fbf5f1;--colour-error:var(--color-red);--colour-warning:#c58a1e;--colour-success:#2f7a4f;--colour-link:#2f5fa8;--color-foreground:var(--color-terracotta);--color-background:var(--color-blush);--color-accent:var(--color-tan);--font-heading:"Muli", sans-serif;--font-body:"Muli", sans-serif;--font-italic:"lust-text", serif;--text-body-xs:12px;--text-body-sm:13px;--text-body-base:14px;--text-body-md:16px;--text-body-lg:18px;--line-height-heading:1;--line-height-body:1.5;--ease-reveal:cubic-bezier(.65, 0, .35, 1);--text-display:clamp(5.75rem, .939vw + 5.53rem, 6.375rem);--text-h1:clamp(3rem, 1.502vw + 2.648rem, 4rem);--text-h2:clamp(2.25rem, .563vw + 2.118rem, 2.625rem);--text-h3:clamp(1.75rem, .751vw + 1.574rem, 2.25rem);--text-h4:clamp(1.375rem, .563vw + 1.243rem, 1.75rem);--text-h5:clamp(1.125rem, .376vw + 1.037rem, 1.375rem);--text-h6:1rem;--spacing-section-x:1rem;--spacing-section-y:1rem;--spacing-section-pt-xl:5.75rem;--spacing-section-pb-xl:5.75rem;--spacing-section-pt-lg:3.5rem;--spacing-section-pb-lg:3.5rem;--spacing-section-pt-md:2.5rem;--spacing-section-pb-md:2.5rem;--spacing-section-pt-sm:1rem;--spacing-section-pb-sm:1rem;--spacing-section-pt-none:0;--spacing-section-pb-none:0}@media (min-width:1024px){:root{--spacing-section-x:3rem;--spacing-section-y:3rem;--spacing-section-pt-xl:7.5rem;--spacing-section-pb-xl:7.5rem;--spacing-section-pt-lg:5rem;--spacing-section-pb-lg:5rem;--spacing-section-pt-md:4rem;--spacing-section-pb-md:4rem;--spacing-section-pt-sm:1rem;--spacing-section-pb-sm:1rem;--spacing-section-pt-none:0;--spacing-section-pb-none:0}}*,:before,:after{box-sizing:border-box}body{font-family:var(--font-body), sans-serif;font-size:var(--text-body-md);color:var(--color-foreground);background-color:var(--color-background);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading), sans-serif}:is(h1,h2,h3,h4,h5,h6).font-display{font-family:var(--font-display), cursive;word-spacing:-.15em;font-weight:400;line-height:75%}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--color-terracotta-10);background-clip:padding-box;border-top:2px solid #0000}::-webkit-scrollbar-thumb{background:var(--color-terracotta);background-clip:padding-box;border-top:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--color-terracotta)}
