#app{min-height:100vh;display:flex;flex-direction:column}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-VF.woff2) format("woff2-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/CormorantGaramond-Italic-VF.ttf) format("truetype-variations");font-weight:300 700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-VF.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic-VF.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}:root{--color-terracotta: #B8684A;--color-rose: #E2B7A0;--color-peach: #EDCDB4;--color-sand: #F3E8D4;--color-butter: #FEFBE8;--color-sage: #B8CBB8;--color-sky: #D7E5D7;--color-powder-blue: #B8CBB8;--color-ink: #2A1F18;--color-ink-70: #58463D;--font-display: "Cormorant Garamond", Georgia, serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--fs-display: clamp(2.5rem, 4vw + 1rem, 4rem);--fs-h1: clamp(2.25rem, 2vw + 1rem, 3rem);--fs-h2: 1.75rem;--fs-h3: 1.375rem;--fs-body: 1.0625rem;--fs-small: .875rem;--lh-display: 1.1;--lh-h1: 1.15;--lh-h2: 1.2;--lh-h3: 1.25;--lh-body: 1.6;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--space-12: 3rem;--space-16: 4rem;--space-24: 6rem}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--color-butter);color:var(--color-ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;scroll-padding-top:4rem}h1,h2,h3{font-family:var(--font-display);font-weight:400;margin:0 0 var(--space-4)}h1{font-size:var(--fs-h1);line-height:var(--lh-h1);border:0}h2{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:500}h3{font-size:var(--fs-h3);line-height:var(--lh-h3);font-weight:500}a{color:var(--color-ink);text-decoration:underline;text-underline-offset:2px}button{font:inherit;cursor:pointer}
