@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cinzel-latin-400-normal.3a03191b.woff2) format("woff2"),url(/_next/static/media/cinzel-latin-400-normal.1ddbec95.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cinzel-latin-600-normal.2e9acd02.woff2) format("woff2"),url(/_next/static/media/cinzel-latin-600-normal.b00d555f.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/montserrat-latin-400-normal.91fb1d80.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-400-normal.d5a86268.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/montserrat-latin-500-normal.85ca0ce7.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-500-normal.e3147aa2.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/montserrat-latin-600-normal.7acbd96c.woff2) format("woff2"),url(/_next/static/media/montserrat-latin-600-normal.1bf2742d.woff) format("woff")}:root{--eucalyptus:#4a5d4e;--eucalyptus-dk:#3b4b3f;--ivory:#f8f6f1;--onyx:#1e1e1e;--sage:#7d8c7a;--oat:#c4b79b;--ink:var(--onyx);--muted:#5f6660;--paper:var(--ivory);--paper-2:#efebe1;--bg:var(--eucalyptus);--accent:var(--eucalyptus);--gold:var(--oat);--line:rgba(30,30,30,0.14);--radius:16px;--font-display:"Cinzel",Georgia,"Times New Roman",serif;--font-body:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;min-height:100dvh;background:var(--ivory);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit;color:inherit}a{color:inherit}img{max-width:100%;display:block}.lite,.lite *{animation:none!important;transition:none!important}.lite{--font-display:Georgia,serif;--font-body:system-ui,sans-serif}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}