@keyframes progress-bb0bd84d{0%{width:100%}to{width:0%}}.animate-progress[data-v-bb0bd84d]{animation:progress-bb0bd84d linear forwards}.page-enter-active[data-v-4d25bdc6]{transition:opacity .8s cubic-bezier(.25,.46,.45,.94)}.page-leave-active[data-v-4d25bdc6]{transition:opacity .6s cubic-bezier(.55,.06,.68,.19)}.page-enter-from[data-v-4d25bdc6],.page-leave-to[data-v-4d25bdc6]{opacity:0}.page-enter-to[data-v-4d25bdc6],.page-leave-from[data-v-4d25bdc6]{opacity:1}.text-gold[data-v-fcab81b8]{color:#c8a675}.bg-gold[data-v-fcab81b8]{background-color:#c8a675}@font-face{font-family:Trajan;src:url(/assets/fonts/trajan-pro-3-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Trajan Bold;src:url(/assets/fonts/trajan-pro-3-bold.otf) format("opentype");font-weight:700;font-style:normal}h1[data-v-fcab81b8],h2[data-v-fcab81b8],h3[data-v-fcab81b8],h4[data-v-fcab81b8],h5[data-v-fcab81b8],h6[data-v-fcab81b8]{font-family:Trajan,serif}.transition[data-v-fcab81b8]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.fade-in[data-v-fcab81b8]{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in.visible[data-v-fcab81b8]{opacity:1;transform:translateY(0)}@media (max-width: 768px){.min-h-screen[data-v-fcab81b8]{min-height:100vh;min-height:-webkit-fill-available}body[data-v-fcab81b8]{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button[data-v-fcab81b8],a[data-v-fcab81b8]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none}.touch-manipulation[data-v-fcab81b8]{touch-action:manipulation;-webkit-tap-highlight-color:rgba(200,166,117,.3);min-height:44px;position:relative}.touch-manipulation[data-v-fcab81b8]:before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;pointer-events:auto}.font-trajan-regular[data-v-fcab81b8]{font-size:.875rem;line-height:1.25rem}[data-v-fcab81b8]{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.mobile-menu[data-v-fcab81b8]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media (min-width: 769px) and (max-width: 1024px){.container[data-v-fcab81b8]{max-width:90%}}@supports (-webkit-overflow-scrolling: touch){.overflow-y-auto[data-v-fcab81b8]{-webkit-overflow-scrolling:touch}}
