.page.svelte-1du1zi4{background-color:var(--w-ivory,#f6f1e8);min-height:100vh;color:var(--w-ink,#2c2620);font-family:Montserrat,ui-sans-serif,system-ui,sans-serif}.display.svelte-1du1zi4{letter-spacing:.02em;text-wrap:balance;font-family:TrajanPro,Georgia,serif}.eyebrow.svelte-1du1zi4{letter-spacing:.22em;text-transform:uppercase;color:var(--w-gold-deep);font-family:TrajanPro,Georgia,serif;font-size:.72rem}.mood-heading.svelte-1du1zi4{letter-spacing:.18em;text-transform:uppercase;color:var(--w-muted);border-bottom:1px solid var(--w-line);padding-bottom:.5rem;font-family:TrajanPro,Georgia,serif;font-size:.8rem}.card.svelte-1du1zi4{border:1px solid var(--w-line);background:#fff;flex-direction:column;transition:box-shadow .15s,transform .15s;display:flex;overflow:hidden}.card.svelte-1du1zi4:hover{transform:translateY(-2px);box-shadow:0 12px 30px -18px #1c181480}.open-link.svelte-1du1zi4{letter-spacing:.14em;text-transform:uppercase;color:var(--w-muted);white-space:nowrap;font-family:TrajanPro,Georgia,serif;font-size:.62rem;transition:color .15s}.card.svelte-1du1zi4:hover .open-link:where(.svelte-1du1zi4){color:var(--w-ink)}.nav-link.svelte-1du1zi4{letter-spacing:.16em;text-transform:uppercase;color:var(--w-ink);opacity:.75;font-family:TrajanPro,Georgia,serif;font-size:.72rem;transition:opacity .15s}.nav-link.svelte-1du1zi4:hover{opacity:1}.btn.svelte-1du1zi4{letter-spacing:.18em;text-transform:uppercase;padding:.85rem 2rem;font-family:TrajanPro,Georgia,serif;font-size:.72rem;transition:background-color .15s,color .15s;display:inline-block}.btn-sm.svelte-1du1zi4{padding:.6rem 1.25rem}.btn-solid.svelte-1du1zi4{background:var(--w-ink);color:#fffefb}.btn-solid.svelte-1du1zi4:hover{background:#000}
