@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,400;1,500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;1,400&family=Italiana&family=Great+Vibes&display=swap";@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/reference-0.ttf)format("truetype")}@font-face{font-family:Cinzel;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/reference-1.ttf)format("truetype")}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/reference-2.ttf)format("truetype")}@font-face{font-family:Cinzel;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/reference-3.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/reference-4.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/reference-5.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/reference-6.ttf)format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/reference-7.ttf)format("truetype")}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/reference-8.ttf)format("truetype")}@font-face{font-family:Raleway;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/reference-9.ttf)format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/reference-10.ttf)format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/reference-11.ttf)format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/reference-12.ttf)format("truetype")}@font-face{font-family:Raleway;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/reference-13.ttf)format("truetype")}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#282825;-webkit-font-smoothing:antialiased;background:#f7f7f4;margin:0;font-family:Inter,sans-serif}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit}img{max-width:100%;display:block}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:4px;outline:2px solid #b2935e}::selection{color:#26231d;background:#ded2bc}.loading-page{text-align:center;background:#faf9f6;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100svh;padding:28px;display:flex}.loading-page p{color:#77746c;letter-spacing:.02em;font-size:13px}.loading-page h1{font:400 38px Cormorant Garamond,serif}.loading-mark{color:#a78b57;border:1px solid #c7b58d;border-radius:50%;place-items:center;width:64px;height:64px;font:36px Cormorant Garamond,serif;display:grid}.loading-line{background:#d9c8a6;width:72px;height:1px;animation:1.6s infinite loading-pulse}.loading-page button{background:#fff;border:1px solid #cfc9bc;border-radius:4px;padding:12px 24px}@keyframes loading-pulse{50%{opacity:.25;transform:scaleX(.5)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
