@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-IR_HD5Alw33QT95onrEaV_cUGL4XNGP0GXYNWpky8L4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-89UnM47Nzi32XL65mMmDDFLzhS69Jil849dXqz6nsRc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/weiiMdndZeznWm-6-KX-pqHoG9u2WnjgaTCmVt5_Olw-i40HXcapByJvis_O_ynJ0jBM3rAt1HAv4hDtmNNNXS0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/m0Qt2NCZ52FbMbInI81e2GdMYbfGAoa1UZ8tVbvbMtM-pQNp6WV1tP5Di7RJM2ZAtAro2JGRA1tK1uZiq9D2_Qw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/62PpYXeqtJjjJ7pao9nm0QqymfE_7VdUiCIn9ZnEhu8-IFOzqFqJFJWBl_ITcaXbEMqEFHl_cYwo95BcOAmXKi0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/7Ece2Halpp_nn1KAGCTp7aLZ17FQEEAB3rh9xVDItvM-Qhg2eXEe_Pdolx_WOtgCvzykqnVWpNCIjcnUSLE487M.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/kR9sz8db3mQCwTbn7ATRmwsXY9bTcYknMsKE6ElI_GI-g5C4ituNZfJ_bF4W3m77KCSk1vcYvcPmaClc2cq_GU8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/FkF7pWOEicX71dprrFUqH44MLP7YxOVnb-djbzYs9eo-tpEM_jkrQR_xTY0e_iyI1G6lwJ1syJJYS-aHae4gZSE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/JFDXaIFIG7BrDKEAtgSExBsvT5qmlFhpUsKYm0kCJ-g-hQDJmXcB45aSqRbAjOU_YSISTlxupgTLOqTEFMz3OuE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BYl09x4xc7KBjrX8qQ9b7mzVjZqYsD12FvmVSIYpK5U-JzILOLm7zQAwX1LLEBtd2pHmPs3iR9UeWlJT5GgMKHA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/cv9gq9F7jg1TjKK5RJ5bd0MyX3aQ3CMB8W6NIpmDREg-O1eOjzw21SBiWwmQ2GDPphyDFXECxtMXC8Z_2vvbxb8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-A9qZdO9J_WbG1dyuujyX_JBYDC20ZMmFNQTAULqIYxM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/EmhC6J92wC5yNDPftb8x94hLDWtfm9bqxFzx9dxImyw-451R8q1Yoe7KFXc_4Meq_X9YBqB_NoE79hicRi0EEgQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}.booking-container[data-v-a26cc07b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000b3;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:10000}.booking-step[data-v-a26cc07b]{background:#fff;border-radius:20px;box-shadow:0 25px 70px #0006;max-height:90vh;max-width:900px;overflow-y:auto;padding:50px;width:100%}.step-title[data-v-a26cc07b]{color:#2c2c2c;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;letter-spacing:2px;margin:0 0 20px;text-align:center}.step-divider[data-v-a26cc07b]{background:linear-gradient(90deg,transparent,#b9eb04 50%,transparent);height:2px;margin:0 auto 50px;width:100px}.massage-options[data-v-a26cc07b]{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:40px}.massage-card[data-v-a26cc07b]{background:#f8f8f8;border:3px solid transparent;border-radius:16px;cursor:pointer;padding:30px 20px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.massage-card[data-v-a26cc07b]:hover{background:#fff;box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.massage-card.selected[data-v-a26cc07b]{background:#fff;border-color:#b9eb04;box-shadow:0 10px 30px #b9eb0433}.massage-icon[data-v-a26cc07b]{font-size:3rem;margin-bottom:15px}.massage-name[data-v-a26cc07b]{color:#2c2c2c;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:1.3rem;font-weight:600;letter-spacing:1px;margin:0 0 10px}.massage-duration[data-v-a26cc07b],.massage-price[data-v-a26cc07b]{color:#666;font-family:Playfair Display,"Playfair Display Fallback: Times New Roman","Playfair Display Fallback: Georgia","Playfair Display Fallback: Noto Serif",serif;font-size:1rem;margin:5px 0}.massage-price[data-v-a26cc07b]{color:#b9eb04;font-size:1.1rem;font-weight:600}.date-options[data-v-a26cc07b]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin-bottom:40px}.date-card[data-v-a26cc07b]{background:#f8f8f8;border:3px solid transparent;border-radius:16px;cursor:pointer;padding:25px 15px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.date-card[data-v-a26cc07b]:hover{background:#fff;box-shadow:0 10px 30px #0000001a;transform:translateY(-5px)}.date-card.selected[data-v-a26cc07b]{background:#fff;border-color:#b9eb04;box-shadow:0 10px 30px #b9eb0433}.date-day[data-v-a26cc07b]{color:#888;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:.9rem;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.date-number[data-v-a26cc07b]{color:#2c2c2c;font-size:2.5rem;font-weight:700;margin-bottom:5px}.date-month[data-v-a26cc07b],.date-number[data-v-a26cc07b]{font-family:Playfair Display,"Playfair Display Fallback: Times New Roman","Playfair Display Fallback: Georgia","Playfair Display Fallback: Noto Serif",serif}.date-month[data-v-a26cc07b]{color:#666;font-size:1rem}.time-options[data-v-a26cc07b]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin-bottom:40px}.time-card[data-v-a26cc07b]{background:#f8f8f8;border:3px solid transparent;border-radius:12px;color:#2c2c2c;cursor:pointer;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:1.1rem;font-weight:600;letter-spacing:1px;padding:20px;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.time-card[data-v-a26cc07b]:hover{background:#fff;box-shadow:0 8px 20px #0000001a;transform:translateY(-3px)}.time-card.selected[data-v-a26cc07b]{background:#fff;border-color:#b9eb04;box-shadow:0 8px 20px #b9eb0433}.back-btn[data-v-a26cc07b],.continue-btn[data-v-a26cc07b]{border:none;border-radius:12px;cursor:pointer;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:1rem;font-weight:600;letter-spacing:2px;padding:16px 50px;text-transform:uppercase;transition:all .3s ease}.continue-btn[data-v-a26cc07b]{background:#b9eb04;color:#2c2c2c;width:100%}.continue-btn[data-v-a26cc07b]:hover:not(:disabled){background:#aadc00;box-shadow:0 10px 25px #b9eb044d;transform:translateY(-2px)}.continue-btn[data-v-a26cc07b]:disabled{background:#ddd;color:#999;cursor:not-allowed}.back-btn[data-v-a26cc07b]{background:transparent;border:2px solid #ddd;color:#666}.back-btn[data-v-a26cc07b]:hover{border-color:#999;color:#2c2c2c}.button-group[data-v-a26cc07b]{display:flex;gap:15px}.button-group .back-btn[data-v-a26cc07b],.button-group .continue-btn[data-v-a26cc07b]{flex:1}.close-btn[data-v-a26cc07b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;position:fixed;right:30px;top:30px;transition:all .3s ease;width:50px;z-index:10001}.close-btn[data-v-a26cc07b]:hover{background:#ffffff4d;transform:rotate(90deg)}.booking-flow-enter-active[data-v-a26cc07b],.booking-flow-leave-active[data-v-a26cc07b]{transition:opacity .4s ease}.booking-flow-enter-from[data-v-a26cc07b],.booking-flow-leave-to[data-v-a26cc07b]{opacity:0}.step-forward-enter-active[data-v-a26cc07b],.step-forward-leave-active[data-v-a26cc07b]{transition:all .5s cubic-bezier(.4,0,.2,1)}.step-forward-enter-from[data-v-a26cc07b]{opacity:0;transform:translate(30px)}.step-forward-leave-to[data-v-a26cc07b]{opacity:0;transform:translate(-30px)}.step-backward-enter-active[data-v-a26cc07b],.step-backward-leave-active[data-v-a26cc07b]{transition:all .5s cubic-bezier(.4,0,.2,1)}.step-backward-enter-from[data-v-a26cc07b]{opacity:0;transform:translate(-30px)}.step-backward-leave-to[data-v-a26cc07b]{opacity:0;transform:translate(30px)}@media screen and (max-width:768px){.booking-step[data-v-a26cc07b]{max-height:85vh;padding:35px 25px}.step-title[data-v-a26cc07b]{font-size:clamp(1.4rem,5vw,1.8rem)}.massage-options[data-v-a26cc07b]{gap:15px;grid-template-columns:1fr}.date-options[data-v-a26cc07b]{gap:12px;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.time-options[data-v-a26cc07b]{gap:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.massage-card[data-v-a26cc07b]{padding:25px 15px}.massage-icon[data-v-a26cc07b]{font-size:2.5rem}.massage-name[data-v-a26cc07b]{font-size:1.1rem}.date-number[data-v-a26cc07b]{font-size:2rem}.time-card[data-v-a26cc07b]{font-size:1rem;padding:15px}.back-btn[data-v-a26cc07b],.continue-btn[data-v-a26cc07b]{font-size:.9rem;padding:14px 30px}.button-group[data-v-a26cc07b]{flex-direction:column}.close-btn[data-v-a26cc07b]{font-size:20px;height:40px;right:15px;top:15px;width:40px}}.user-form[data-v-a26cc07b]{width:100%}.form-group[data-v-a26cc07b]{margin-bottom:25px}.form-label[data-v-a26cc07b]{color:#555;display:block;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:.9rem;font-weight:600;letter-spacing:1px;margin-bottom:10px;text-transform:uppercase}.form-input[data-v-a26cc07b]{background:#f8f8f8;border:2px solid transparent;border-radius:12px;color:#2c2c2c;font-family:Playfair Display,"Playfair Display Fallback: Times New Roman","Playfair Display Fallback: Georgia","Playfair Display Fallback: Noto Serif",serif;font-size:1.05rem;outline:none;padding:15px 20px;transition:all .3s ease;width:100%}.form-input[data-v-a26cc07b]:focus{background:#fff;border-color:#b9eb04;box-shadow:0 0 0 3px #b9eb041a}.form-input[data-v-a26cc07b]::-moz-placeholder{color:#aaa}.form-input[data-v-a26cc07b]::placeholder{color:#aaa}.booking-summary[data-v-a26cc07b]{background:#f8f8f8;border-radius:16px;margin:30px 0;padding:25px}.summary-title[data-v-a26cc07b]{color:#2c2c2c;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:1.2rem;font-weight:600;letter-spacing:1.5px;margin:0 0 20px;text-align:center}.summary-item[data-v-a26cc07b]{align-items:center;border-bottom:1px solid #e0e0e0;color:#555;display:flex;font-family:Playfair Display,"Playfair Display Fallback: Times New Roman","Playfair Display Fallback: Georgia","Playfair Display Fallback: Noto Serif",serif;font-size:1rem;justify-content:space-between;padding:10px 0}.summary-item[data-v-a26cc07b]:last-child{border-bottom:none}.summary-item.total[data-v-a26cc07b]{border-top:2px solid #e0e0e0;color:#b9eb04;font-size:1.2rem;font-weight:700;margin-top:10px;padding-top:15px}.pay-btn[data-v-a26cc07b]{background:#b9eb04;font-weight:700}.pay-btn[data-v-a26cc07b]:hover:not(:disabled){background:#aadc00;box-shadow:0 10px 25px #b9eb0466;transform:translateY(-2px)}.booking-step[data-v-a26cc07b]::-webkit-scrollbar{width:8px}.booking-step[data-v-a26cc07b]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.booking-step[data-v-a26cc07b]::-webkit-scrollbar-thumb{background:#b9eb04;border-radius:10px}.booking-step[data-v-a26cc07b]::-webkit-scrollbar-thumb:hover{background:#aadc00}@media screen and (max-width:768px){.form-input[data-v-a26cc07b]{font-size:1rem;padding:12px 16px}.booking-summary[data-v-a26cc07b]{padding:20px}.summary-title[data-v-a26cc07b]{font-size:1.1rem}.summary-item[data-v-a26cc07b]{font-size:.95rem}.summary-item.total[data-v-a26cc07b]{font-size:1.1rem}}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/JFDXaIFIG7BrDKEAtgSExBsvT5qmlFhpUsKYm0kCJ-g-hQDJmXcB45aSqRbAjOU_YSISTlxupgTLOqTEFMz3OuE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/kR9sz8db3mQCwTbn7ATRmwsXY9bTcYknMsKE6ElI_GI-g5C4ituNZfJ_bF4W3m77KCSk1vcYvcPmaClc2cq_GU8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/weiiMdndZeznWm-6-KX-pqHoG9u2WnjgaTCmVt5_Olw-i40HXcapByJvis_O_ynJ0jBM3rAt1HAv4hDtmNNNXS0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/m0Qt2NCZ52FbMbInI81e2GdMYbfGAoa1UZ8tVbvbMtM-pQNp6WV1tP5Di7RJM2ZAtAro2JGRA1tK1uZiq9D2_Qw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-IR_HD5Alw33QT95onrEaV_cUGL4XNGP0GXYNWpky8L4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/7Ece2Halpp_nn1KAGCTp7aLZ17FQEEAB3rh9xVDItvM-Qhg2eXEe_Pdolx_WOtgCvzykqnVWpNCIjcnUSLE487M.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/FkF7pWOEicX71dprrFUqH44MLP7YxOVnb-djbzYs9eo-tpEM_jkrQR_xTY0e_iyI1G6lwJ1syJJYS-aHae4gZSE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-89UnM47Nzi32XL65mMmDDFLzhS69Jil849dXqz6nsRc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/62PpYXeqtJjjJ7pao9nm0QqymfE_7VdUiCIn9ZnEhu8-IFOzqFqJFJWBl_ITcaXbEMqEFHl_cYwo95BcOAmXKi0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BYl09x4xc7KBjrX8qQ9b7mzVjZqYsD12FvmVSIYpK5U-JzILOLm7zQAwX1LLEBtd2pHmPs3iR9UeWlJT5GgMKHA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/EmhC6J92wC5yNDPftb8x94hLDWtfm9bqxFzx9dxImyw-451R8q1Yoe7KFXc_4Meq_X9YBqB_NoE79hicRi0EEgQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/cv9gq9F7jg1TjKK5RJ5bd0MyX3aQ3CMB8W6NIpmDREg-O1eOjzw21SBiWwmQ2GDPphyDFXECxtMXC8Z_2vvbxb8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-A9qZdO9J_WbG1dyuujyX_JBYDC20ZMmFNQTAULqIYxM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}.action-buttons-container[data-v-13787891]{align-items:center;display:flex;flex-direction:column;gap:0;left:50%;position:fixed;top:60%;transform:translate(-50%,-50%);z-index:500}.action-button[data-v-13787891]{animation:fadeInUp-13787891 .8s ease-out forwards;background:transparent;border:none;box-shadow:none;color:#000000d9;cursor:pointer;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:clamp(1.3rem,3.5vw,2rem);font-weight:500;letter-spacing:3px;opacity:0;outline:none;padding:20px 50px;position:relative;text-transform:uppercase;transition:all .5s cubic-bezier(.4,0,.2,1)}.action-button[data-v-13787891]:first-child{animation-delay:.2s}.contact-button[data-v-13787891]{animation-delay:.5s;font-size:clamp(.95rem,2.3vw,1.25rem);letter-spacing:1.5px;padding:10px 32px}@keyframes fadeInUp-13787891{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.button-divider[data-v-13787891]{animation:fadeInDivider-13787891 .8s ease-out .4s forwards;background:linear-gradient(90deg,transparent,rgba(0,0,0,.3) 50%,transparent);height:1px;margin:15px 0;opacity:0;width:80px}@keyframes fadeInDivider-13787891{0%{opacity:0;width:0}to{opacity:1;width:80px}}.action-button[data-v-13787891]:before{background:#ffffff1a;border-radius:4px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.action-button[data-v-13787891]:hover{color:#b9eb04;letter-spacing:4px;text-shadow:0 0 20px rgba(185,235,4,.3)}.action-button[data-v-13787891]:hover:before{opacity:1}.action-button[data-v-13787891]:active{transform:scale(.98)}@media screen and (max-width:768px){.action-buttons-container[data-v-13787891]{top:65%}.action-button[data-v-13787891]{font-size:clamp(1rem,4.5vw,1.5rem);letter-spacing:2px;padding:18px 35px}.contact-button[data-v-13787891]{font-size:clamp(.85rem,3.5vw,1.2rem);letter-spacing:1.5px;padding:14px 30px}.button-divider[data-v-13787891]{margin:12px 0;width:60px}}.modal-backdrop[data-v-13787891]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;display:flex;inset:0;justify-content:center;min-height:100vh;padding:clamp(32px,8vh,60px) clamp(20px,5vw,48px);position:fixed;z-index:9999}.modal-backdrop[data-v-13787891],.modal-content[data-v-13787891]{box-sizing:border-box;overflow-y:auto}.modal-content[data-v-13787891]{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000004d;margin:auto;max-height:calc(100vh - 48px);padding:50px 60px 60px;position:relative;width:min(550px,calc(100vw - 48px))}@supports (height:100dvh){.modal-backdrop[data-v-13787891]{min-height:100dvh}.modal-content[data-v-13787891]{max-height:calc(100dvh - 48px)}}.modal-title[data-v-13787891]{color:#2c2c2c;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;letter-spacing:2px;margin:0 0 20px;text-align:center}.contact-divider[data-v-13787891]{background:linear-gradient(90deg,transparent,#b9eb04 50%,transparent);height:2px;margin:0 auto 40px;width:100px}.contact-info[data-v-13787891]{display:flex;flex-direction:column;gap:32px;padding-bottom:20px}.contact-item[data-v-13787891]{align-items:flex-start;display:flex;gap:20px}.contact-icon[data-v-13787891]{align-items:center;display:flex;flex-shrink:0;font-size:28px;height:40px;justify-content:center;width:40px}.contact-details[data-v-13787891]{flex:1}.contact-label[data-v-13787891]{color:#888;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:.85rem;font-weight:600;letter-spacing:1.5px;margin-bottom:6px;text-transform:uppercase}.contact-value[data-v-13787891]{color:#2c2c2c;font-family:Playfair Display,"Playfair Display Fallback: Times New Roman","Playfair Display Fallback: Georgia","Playfair Display Fallback: Noto Serif",serif;font-size:1.1rem;line-height:1.6;text-decoration:none;transition:color .3s ease}a.contact-value[data-v-13787891]:hover{color:#b9eb04}.modal-footer[data-v-13787891]{margin-top:40px;text-align:center}.modal-hint[data-v-13787891]{color:#aaa;font-family:Playfair Display,"Playfair Display Fallback: Times New Roman","Playfair Display Fallback: Georgia","Playfair Display Fallback: Noto Serif",serif;font-size:.9rem;font-style:italic;margin:0}.modal-enter-active[data-v-13787891],.modal-leave-active[data-v-13787891]{transition:opacity .4s ease}.modal-enter-active .modal-content[data-v-13787891],.modal-leave-active .modal-content[data-v-13787891]{transition:transform .4s cubic-bezier(.4,0,.2,1)}.modal-enter-from[data-v-13787891],.modal-leave-to[data-v-13787891]{opacity:0}.modal-enter-from .modal-content[data-v-13787891]{transform:scale(.9) translateY(20px)}.modal-leave-to .modal-content[data-v-13787891]{transform:scale(.95) translateY(10px)}.modal-content[data-v-13787891]::-webkit-scrollbar{width:8px}.modal-content[data-v-13787891]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal-content[data-v-13787891]::-webkit-scrollbar-thumb{background:#b9eb04;border-radius:10px}.modal-content[data-v-13787891]::-webkit-scrollbar-thumb:hover{background:#aadc00}@media screen and (max-width:768px){.modal-backdrop[data-v-13787891]{align-items:flex-start;padding:24px 16px 28px}.modal-content[data-v-13787891]{border-radius:14px;margin:0 auto;max-height:calc(100vh - 32px);padding:28px 22px 34px}@supports (height:100dvh){.modal-content[data-v-13787891]{max-height:calc(100dvh - 32px)}}.modal-title[data-v-13787891]{font-size:clamp(1.5rem,6vw,2rem)}.contact-info[data-v-13787891]{gap:28px}.contact-icon[data-v-13787891]{font-size:24px;height:35px;width:35px}.contact-label[data-v-13787891]{font-size:.75rem}.contact-value[data-v-13787891]{font-size:1rem}}.footer-buttons[data-v-13787891]{bottom:0;display:flex;justify-content:space-between;left:0;padding:30px 40px;pointer-events:none;position:fixed;right:0;z-index:500}.footer-button[data-v-13787891]{animation:fadeInUp-13787891 .8s ease-out forwards;background:transparent;border:none;box-shadow:none;color:#ffffffe6;cursor:pointer;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:clamp(.85rem,2vw,1rem);font-weight:500;letter-spacing:2px;opacity:0;outline:none;padding:10px 20px;pointer-events:auto;position:relative;text-transform:uppercase;transition:all .4s ease}.footer-left[data-v-13787891]{animation-delay:.6s}.footer-right[data-v-13787891]{animation-delay:.7s}.footer-button[data-v-13787891]:hover{color:#b9eb04;letter-spacing:3px}.buttons-fade-enter-active[data-v-13787891],.buttons-fade-leave-active[data-v-13787891]{transition:all .5s ease}.buttons-fade-enter-from[data-v-13787891],.buttons-fade-leave-to[data-v-13787891]{opacity:0;transform:translate(-50%,-50%) scale(.9)}.buttons-fade-enter-to[data-v-13787891],.buttons-fade-leave-from[data-v-13787891]{opacity:1;transform:translate(-50%,-50%) scale(1)}.about-content[data-v-13787891]{display:flex;flex-direction:column;gap:30px;padding-bottom:20px}.about-section[data-v-13787891]{padding-top:20px}.about-subtitle[data-v-13787891]{color:#2c2c2c;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:1.3rem;font-weight:600;letter-spacing:1.5px;margin:0 0 15px}.about-text[data-v-13787891]{color:#555;font-family:Playfair Display,"Playfair Display Fallback: Times New Roman","Playfair Display Fallback: Georgia","Playfair Display Fallback: Noto Serif",serif;font-size:1.05rem;line-height:1.8;margin:0;text-align:justify}@media screen and (max-width:768px){.footer-buttons[data-v-13787891]{padding:20px 25px}.footer-button[data-v-13787891]{font-size:clamp(.7rem,3vw,.85rem);letter-spacing:1.5px;padding:8px 15px}.about-subtitle[data-v-13787891]{font-size:1.1rem}.about-text[data-v-13787891]{font-size:.95rem}}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-IR_HD5Alw33QT95onrEaV_cUGL4XNGP0GXYNWpky8L4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-89UnM47Nzi32XL65mMmDDFLzhS69Jil849dXqz6nsRc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/JFDXaIFIG7BrDKEAtgSExBsvT5qmlFhpUsKYm0kCJ-g-hQDJmXcB45aSqRbAjOU_YSISTlxupgTLOqTEFMz3OuE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/kR9sz8db3mQCwTbn7ATRmwsXY9bTcYknMsKE6ElI_GI-g5C4ituNZfJ_bF4W3m77KCSk1vcYvcPmaClc2cq_GU8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/62PpYXeqtJjjJ7pao9nm0QqymfE_7VdUiCIn9ZnEhu8-IFOzqFqJFJWBl_ITcaXbEMqEFHl_cYwo95BcOAmXKi0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/7Ece2Halpp_nn1KAGCTp7aLZ17FQEEAB3rh9xVDItvM-Qhg2eXEe_Pdolx_WOtgCvzykqnVWpNCIjcnUSLE487M.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/FkF7pWOEicX71dprrFUqH44MLP7YxOVnb-djbzYs9eo-tpEM_jkrQR_xTY0e_iyI1G6lwJ1syJJYS-aHae4gZSE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BYl09x4xc7KBjrX8qQ9b7mzVjZqYsD12FvmVSIYpK5U-JzILOLm7zQAwX1LLEBtd2pHmPs3iR9UeWlJT5GgMKHA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/weiiMdndZeznWm-6-KX-pqHoG9u2WnjgaTCmVt5_Olw-i40HXcapByJvis_O_ynJ0jBM3rAt1HAv4hDtmNNNXS0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/m0Qt2NCZ52FbMbInI81e2GdMYbfGAoa1UZ8tVbvbMtM-pQNp6WV1tP5Di7RJM2ZAtAro2JGRA1tK1uZiq9D2_Qw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}body{font-family:Playfair Display,"Playfair Display Fallback: Times New Roman","Playfair Display Fallback: Georgia","Playfair Display Fallback: Noto Serif",serif}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-IR_HD5Alw33QT95onrEaV_cUGL4XNGP0GXYNWpky8L4.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Playfair Display Fallback: Times New Roman";src:local("Times New Roman");size-adjust:111.2615%;ascent-override:97.2483%;descent-override:22.5595%;line-gap-override:0%}@font-face{font-family:"Playfair Display Fallback: Georgia";src:local("Georgia");size-adjust:101.3906%;ascent-override:106.716%;descent-override:24.7558%;line-gap-override:0%}@font-face{font-family:"Playfair Display Fallback: Noto Serif";src:local("Noto Serif");size-adjust:93.9709%;ascent-override:115.142%;descent-override:26.7104%;line-gap-override:0%}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-89UnM47Nzi32XL65mMmDDFLzhS69Jil849dXqz6nsRc.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/JFDXaIFIG7BrDKEAtgSExBsvT5qmlFhpUsKYm0kCJ-g-hQDJmXcB45aSqRbAjOU_YSISTlxupgTLOqTEFMz3OuE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/kR9sz8db3mQCwTbn7ATRmwsXY9bTcYknMsKE6ElI_GI-g5C4ituNZfJ_bF4W3m77KCSk1vcYvcPmaClc2cq_GU8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/62PpYXeqtJjjJ7pao9nm0QqymfE_7VdUiCIn9ZnEhu8-IFOzqFqJFJWBl_ITcaXbEMqEFHl_cYwo95BcOAmXKi0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular Italic"),local("Playfair Display Italic"),url(../_fonts/7Ece2Halpp_nn1KAGCTp7aLZ17FQEEAB3rh9xVDItvM-Qhg2eXEe_Pdolx_WOtgCvzykqnVWpNCIjcnUSLE487M.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/FkF7pWOEicX71dprrFUqH44MLP7YxOVnb-djbzYs9eo-tpEM_jkrQR_xTY0e_iyI1G6lwJ1syJJYS-aHae4gZSE.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/BYl09x4xc7KBjrX8qQ9b7mzVjZqYsD12FvmVSIYpK5U-JzILOLm7zQAwX1LLEBtd2pHmPs3iR9UeWlJT5GgMKHA.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/weiiMdndZeznWm-6-KX-pqHoG9u2WnjgaTCmVt5_Olw-i40HXcapByJvis_O_ynJ0jBM3rAt1HAv4hDtmNNNXS0.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Playfair Display;src:local("Playfair Display Regular"),local("Playfair Display"),url(../_fonts/m0Qt2NCZ52FbMbInI81e2GdMYbfGAoa1UZ8tVbvbMtM-pQNp6WV1tP5Di7RJM2ZAtAro2JGRA1tK1uZiq9D2_Qw.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-A9qZdO9J_WbG1dyuujyX_JBYDC20ZMmFNQTAULqIYxM.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Cinzel Fallback: Times New Roman";src:local("Times New Roman");size-adjust:136.8615%;ascent-override:71.3129%;descent-override:27.1808%;line-gap-override:0%}@font-face{font-family:"Cinzel Fallback: Georgia";src:local("Georgia");size-adjust:124.7194%;ascent-override:78.2557%;descent-override:29.827%;line-gap-override:0%}@font-face{font-family:"Cinzel Fallback: Noto Serif";src:local("Noto Serif");size-adjust:115.5925%;ascent-override:84.4345%;descent-override:32.182%;line-gap-override:0%}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/EmhC6J92wC5yNDPftb8x94hLDWtfm9bqxFzx9dxImyw-451R8q1Yoe7KFXc_4Meq_X9YBqB_NoE79hicRi0EEgQ.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Cinzel;src:local("Cinzel Regular"),local("Cinzel"),url(../_fonts/cv9gq9F7jg1TjKK5RJ5bd0MyX3aQ3CMB8W6NIpmDREg-O1eOjzw21SBiWwmQ2GDPphyDFXECxtMXC8Z_2vvbxb8.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.page-container[data-v-11171ee8]{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100vh;height:100dvh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;width:100dvw}@media screen and (max-width:768px){.page-container[data-v-11171ee8]{background-position:50%;background-size:100% 100%;height:100vh;height:100dvh;min-height:-webkit-fill-available;width:100vw;width:100dvw}}@media screen and (max-width:768px)and (orientation:landscape){.page-container[data-v-11171ee8]:before{background:#000c;border-radius:10px;color:#fff;content:"Please rotate your device to portrait mode";font-size:1.5rem;left:50%;padding:20px;position:fixed;text-align:center;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;z-index:10000}}.audio-control[data-v-11171ee8]{align-items:center;background:transparent;border:none;color:#000000b3;cursor:pointer;display:flex;font-size:32px;height:35px;justify-content:center;position:fixed;right:20px;top:20px;transition:all .3s ease;width:35px;z-index:1000}.audio-control[data-v-11171ee8]:hover{color:#000000e6;transform:scale(1.15)}.content[data-v-11171ee8]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-radius:20px;color:#fff;padding:40px;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.5)}.content h1[data-v-11171ee8]{font-size:4rem;font-weight:700;margin:0 0 20px}.content p[data-v-11171ee8]{font-size:1.5rem;margin:0}.logo[data-v-11171ee8]{animation:scaleInOut-11171ee8 1.5s ease-out forwards;height:auto;left:50%;max-height:200px;max-width:min(400px,80vw);opacity:0;position:fixed;top:40px;transform:translate(-50%);transform-origin:center center;width:auto;z-index:100}@keyframes scaleInOut-11171ee8{0%{opacity:0;transform:translate(-50%) scale(0)}to{opacity:1;transform:translate(-50%) scale(1)}}@media screen and (max-width:768px){.logo[data-v-11171ee8]{max-height:90px;max-width:min(300px,70vw);top:30px}}.splash-screen[data-v-11171ee8]{background:transparent;inset:0;justify-content:center;position:fixed;z-index:10000}.splash-content[data-v-11171ee8],.splash-screen[data-v-11171ee8]{align-items:center;display:flex}.splash-content[data-v-11171ee8]{animation:splashFadeIn-11171ee8 1s ease-out;flex-direction:column;gap:20px}@keyframes splashFadeIn-11171ee8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.splash-logo[data-v-11171ee8]{animation:logoFloat-11171ee8 1.5s ease-in-out;height:auto;max-height:250px;max-width:min(500px,80vw);width:auto}@keyframes logoFloat-11171ee8{0%{opacity:0;transform:scale(.8) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}.splash-tagline[data-v-11171ee8]{animation:taglineFadeIn-11171ee8 1s ease-out .3s backwards;color:#5a4a3a;font-family:Playfair Display,"Playfair Display Fallback: Times New Roman","Playfair Display Fallback: Georgia","Playfair Display Fallback: Noto Serif",serif;font-size:clamp(.75rem,2vw,1.1rem);font-style:italic;font-weight:400;letter-spacing:1.5px;margin:0;text-align:center}@keyframes taglineFadeIn-11171ee8{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.explore-button[data-v-11171ee8]{animation:buttonFadeIn-11171ee8 .8s ease-out .6s forwards;background:transparent;border:none;box-shadow:none;color:#000000d9;cursor:pointer;font-family:Cinzel,"Cinzel Fallback: Times New Roman","Cinzel Fallback: Georgia","Cinzel Fallback: Noto Serif",serif;font-size:clamp(1.3rem,3.5vw,2rem);font-weight:500;letter-spacing:3px;opacity:0;outline:none;padding:20px 50px;position:relative;text-transform:uppercase;transition:all .5s cubic-bezier(.4,0,.2,1)}@keyframes buttonFadeIn-11171ee8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.explore-button[data-v-11171ee8]:before{background:#ffffff1a;border-radius:4px;content:"";inset:0;opacity:0;position:absolute;transition:opacity .4s ease}.explore-button[data-v-11171ee8]:hover{color:#b9eb04;letter-spacing:4px;text-shadow:0 0 20px rgba(185,235,4,.3)}.explore-button[data-v-11171ee8]:hover:before{opacity:1}.explore-button[data-v-11171ee8]:active{transform:scale(.98)}.splash-fade-enter-active[data-v-11171ee8],.splash-fade-leave-active[data-v-11171ee8]{transition:opacity .6s ease}.splash-fade-enter-from[data-v-11171ee8],.splash-fade-leave-to[data-v-11171ee8]{opacity:0}.logo-animate-up[data-v-11171ee8]{animation:logoMoveUp-11171ee8 1.5s ease-out forwards!important}@keyframes logoMoveUp-11171ee8{0%{opacity:1;top:50%;transform:translate(-50%) translateY(-50%) scale(1.5)}to{opacity:1;top:40px;transform:translate(-50%) scale(1)}}@media screen and (max-width:768px){.splash-logo[data-v-11171ee8]{max-height:150px;max-width:min(350px,75vw)}.splash-tagline[data-v-11171ee8]{font-size:clamp(.7rem,3vw,.95rem);padding:0 20px}.explore-button[data-v-11171ee8]{font-size:clamp(1rem,4.5vw,1.5rem);letter-spacing:2px;padding:18px 35px}@keyframes logoMoveUp-11171ee8{0%{opacity:1;top:50%;transform:translate(-50%) translateY(-50%) scale(1.3)}to{opacity:1;top:30px;transform:translate(-50%) scale(1)}}}
