@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../media/dm-sans-latin-400-normal.0471snlmja818.woff2)format("woff2"),url(../media/dm-sans-latin-400-normal.40quu04grbhf8.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../media/dm-sans-latin-500-normal.0brn-8r9pdr2e.woff2)format("woff2"),url(../media/dm-sans-latin-500-normal.0jcw8phz0eanr.woff)format("woff")}
@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../media/dm-sans-latin-600-normal.0oone78si629l.woff2)format("woff2"),url(../media/dm-sans-latin-600-normal.40ad7xuawyzt9.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-normal.1ua6lqq3rsqyo.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-normal.410p0bora3wvy.woff)format("woff")}
@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(../media/cormorant-garamond-latin-500-italic.0p-d800d619j9.woff2)format("woff2"),url(../media/cormorant-garamond-latin-500-italic.02zy1irvpwwx9.woff)format("woff")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#faf5ef;--color-paper:#fffcf8;--color-ink:#392b2b;--color-muted:#7b6363;--color-line:#e8d9d1;--color-rose:#f4c2cf;--color-coral:#e9a18d;--color-focus:#853958;--font-body:"DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Cormorant Garamond", Georgia, serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--radius-small:12px;--radius-card:22px;--radius-cover:26px;--shadow-card:0 6px 18px -12px #82424c40;--shadow-lift:0 12px 24px -12px #82424c47;--duration-fast:.18s;--duration-medium:.32s;--duration-entrance:.7s;--ease-out:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{background:var(--color-background);-webkit-text-size-adjust:100%;min-width:280px}body{color:var(--color-ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5}button,input{font:inherit}button,a{-webkit-tap-highlight-color:#0000;touch-action:manipulation}button{color:inherit}a{color:inherit;text-decoration:none}button:not(:disabled),a{cursor:pointer}button:disabled{cursor:default}button{border:0}img,svg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;display:block}a[href]{-webkit-user-drag:none}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1,h2,p{margin:0}::selection{color:#392b2b;background:#f3bccb}:focus-visible{outline:3px solid var(--color-focus);outline-offset:5px}dialog{color:var(--color-ink)}[data-reveal]{transform-origin:50%}[data-reveal=line]{transform-origin:0}[data-interactive]{--hover-scale:var(--button-hover);--pressed-scale:var(--button-pressed);transition:transform var(--interaction-duration) var(--interaction-ease),box-shadow var(--interaction-duration) var(--interaction-ease),background var(--duration-fast);transform:scale(1)}[data-interactive=social]{--hover-scale:var(--social-hover);--pressed-scale:var(--social-pressed)}[data-interactive=premium]{--hover-scale:var(--premium-hover);--pressed-scale:var(--premium-pressed)}@media (hover:hover) and (pointer:fine){[data-interactive][data-hovered=true]{transform:scale(var(--hover-scale))}}[data-interactive][data-pressed=true]{transform:scale(var(--pressed-scale))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}[data-reveal],[data-interactive]{transform:none!important}[data-sheen]{opacity:0!important}}@media (forced-colors:active){a,button,[role=link]{border:1px solid buttontext!important}}
