.font-display[data-v-591c32a7]{font-family:Cormorant Garamond,Playfair Display,Georgia,serif}.gold-text[data-v-591c32a7]{color:#0000;background-image:linear-gradient(100deg,#8f6b31 0%,#c9a15e 35%,#e6cf9b 55%,#a67c3d 100%);-webkit-background-clip:text;background-clip:text}.cta-solid[data-v-591c32a7]{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#b8935a,#8f6b31);border-radius:9999px;align-items:center;gap:.6rem;padding:.85rem 2rem;font-size:.9rem;font-weight:500;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 30px -12px #8f6b31b3}.cta-solid[data-v-591c32a7]:hover{transform:translateY(-2px);box-shadow:0 16px 34px -12px #8f6b31d9}.cta-outline[data-v-591c32a7]{letter-spacing:.12em;text-transform:uppercase;color:#8f6b31;border:1px solid #a67c3d8c;border-radius:9999px;padding:.5rem 1.4rem;font-size:.8rem;transition:background-color .25s,color .25s}.cta-outline[data-v-591c32a7]:hover{color:#fff;background-color:#8f6b31}@media (prefers-color-scheme:dark){.cta-outline[data-v-591c32a7]{color:#e6cf9b;border-color:#d8b87880}.cta-outline[data-v-591c32a7]:hover{color:#0e0c0a;background-color:#d8b878}}.link-quiet[data-v-591c32a7]{letter-spacing:.08em;text-transform:uppercase;color:inherit;border-bottom:1px solid #a67c3d80;padding-bottom:2px;font-size:.9rem;transition:color .25s,border-color .25s}.link-quiet[data-v-591c32a7]:hover{color:#a67c3d;border-color:#a67c3d}.cta-solid[data-v-591c32a7]:focus-visible,.cta-outline[data-v-591c32a7]:focus-visible,.link-quiet[data-v-591c32a7]:focus-visible{outline-offset:3px;outline:2px solid #c9a15e}.chip[data-v-591c32a7]{letter-spacing:.04em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;border:1px solid #c9a15e66;border-radius:9999px;align-items:center;gap:.6rem;padding:.6rem 1.25rem;font-size:.95rem;transition:transform .25s,border-color .25s;display:inline-flex}.chip[data-v-591c32a7]:hover{border-color:#c9a15e;transform:translateY(-2px)}@media (prefers-color-scheme:dark){.chip[data-v-591c32a7]{background:#ffffff0a}}.card[data-v-591c32a7]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fff9;border:1px solid #c9a15e4d;border-radius:1.25rem;padding:2rem;transition:transform .3s,box-shadow .3s,border-color .3s}.card[data-v-591c32a7]:hover{border-color:#c9a15eb3;transform:translateY(-4px);box-shadow:0 24px 50px -30px #8f6b3199}@media (prefers-color-scheme:dark){.card[data-v-591c32a7]{background:#ffffff09}}.twinkle[data-v-591c32a7]{transform-box:fill-box;transform-origin:50%;animation:3.4s ease-in-out infinite twinkle-591c32a7}.twinkle.t2[data-v-591c32a7]{animation-delay:1.1s}.twinkle.t3[data-v-591c32a7]{animation-delay:2.1s}@keyframes twinkle-591c32a7{0%,to{opacity:.25;scale:.7}50%{opacity:1;scale:1.15}}.float[data-v-591c32a7]{animation:7s ease-in-out infinite float-591c32a7}@keyframes float-591c32a7{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.reveal[data-v-591c32a7],.reveal-late[data-v-591c32a7]{animation:.9s cubic-bezier(.2,.7,.2,1) both rise-591c32a7}.reveal-late[data-v-591c32a7]{animation-delay:.2s}@keyframes rise-591c32a7{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.twinkle[data-v-591c32a7],.float[data-v-591c32a7],.reveal[data-v-591c32a7],.reveal-late[data-v-591c32a7]{animation:none}}
