@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,500;1,600&display=swap";.home[data-v-0bf8c8ae]{text-align:center;padding:16px 12px;background:radial-gradient(circle at center,#1f2633,#2b3442 40%,#1c2230)}@media(min-width:769px){.home[data-v-0bf8c8ae]{padding:24px}}@media(min-width:1200px){.home[data-v-0bf8c8ae]{padding:32px}}.home header[data-v-0bf8c8ae]{margin-bottom:24px}@media(min-width:769px){.home header[data-v-0bf8c8ae]{margin-bottom:40px}}.home header h1[data-v-0bf8c8ae]{font-size:24px;line-height:1.1;margin-bottom:12px}@media(min-width:769px){.home header h1[data-v-0bf8c8ae]{font-size:48px;line-height:1.2}}.home header p[data-v-0bf8c8ae]{font-size:14px}@media(min-width:769px){.home header p[data-v-0bf8c8ae]{font-size:16px}}.home .images-container[data-v-0bf8c8ae]{display:flex;flex-direction:column;align-items:center;justify-content:space-around}@media(min-width:769px){.home .images-container[data-v-0bf8c8ae]{flex-direction:row}}.home .images-container_singing-bowl[data-v-0bf8c8ae],.home .images-container_chimes[data-v-0bf8c8ae]{display:flex;flex-direction:column;align-items:center}.home .images-container_singing-bowl img[data-v-0bf8c8ae],.home .images-container_chimes img[data-v-0bf8c8ae]{max-width:200px;cursor:pointer;margin-bottom:12px;display:none}@media(min-width:769px){.home .images-container_singing-bowl img[data-v-0bf8c8ae],.home .images-container_chimes img[data-v-0bf8c8ae]{display:block}}.home .images-container_singing-bowl[data-v-0bf8c8ae]{margin-bottom:16px}@media(min-width:769px){.home .images-container_singing-bowl[data-v-0bf8c8ae]{margin-bottom:0}}.home .images-container_chimes[data-v-0bf8c8ae]{margin-top:16px}@media(min-width:769px){.home .images-container_chimes[data-v-0bf8c8ae]{margin-top:0}}.home .images-container_gong[data-v-0bf8c8ae]{position:relative;padding:16px}.home .images-container_gong .gong-glow[data-v-0bf8c8ae]{background:radial-gradient(#ffcf40,transparent);height:100%;width:100%;position:absolute;z-index:0;border-radius:100%;top:0;left:0;filter:blur(20px)}.home .images-container_gong .gong-btn[data-v-0bf8c8ae]{border-radius:50%;border:none;background:none;padding:0;cursor:pointer;clip-path:circle(50%);z-index:2}.home .images-container_gong .gong-btn img[data-v-0bf8c8ae]{width:100%;max-width:560px;transition:opacity .3s ease;filter:saturate(.95) brightness(1.05) sepia(.05)}.circle-btn:hover img[data-v-0bf8c8ae]{opacity:.85}.cursor-label[data-v-0bf8c8ae]{position:fixed;top:0;left:0;transform:translate(20%,-30%) scale(.8);padding:8px 16px;border:1px solid #fff;border-radius:16px;background:#00000080;color:#fff;font-size:14px;font-weight:500;letter-spacing:.5px;pointer-events:none;transition:opacity .25s ease,transform .25s ease;z-index:9999;white-space:nowrap;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-user-select:none;user-select:none}.about[data-v-797bf9e8]{max-width:700px;margin:0 auto;line-height:1.4}.about h1[data-v-797bf9e8]{font-size:48px;text-align:center;margin-bottom:32px}.about p[data-v-797bf9e8]{margin-bottom:16px}.about img[data-v-797bf9e8]{margin-bottom:16px;border:1px solid #5d6872;border-radius:4px}.booking[data-v-14d507b0]{max-width:500px;margin:2rem auto;display:flex;flex-direction:column;gap:1rem}.booking input[data-v-14d507b0],.booking button[data-v-14d507b0]{padding:.5rem}.booking button[data-v-14d507b0]{background:#5a4f91;color:#fff;border:none;cursor:pointer}.contact[data-v-55a37433]{max-width:500px;margin:2rem auto;display:flex;flex-direction:column;gap:1rem}.contact input[data-v-55a37433],.contact textarea[data-v-55a37433]{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px}.contact button[data-v-55a37433]{background:#5a4f91;color:#fff;border:none;padding:.75rem;border-radius:4px;cursor:pointer;font-weight:600;position:relative}.contact button[data-v-55a37433]:disabled{opacity:.6;cursor:not-allowed}.contact .loading-dots span[data-v-55a37433]{animation:blink-55a37433 1s infinite}.contact .loading-dots span[data-v-55a37433]:nth-child(2){animation-delay:.2s}.contact .loading-dots span[data-v-55a37433]:nth-child(3){animation-delay:.4s}@keyframes blink-55a37433{0%,80%,to{opacity:0}40%{opacity:1}}.contact .success[data-v-55a37433],.contact .error[data-v-55a37433]{font-weight:600;text-align:center;margin-top:1rem}.contact .success[data-v-55a37433]{color:green}.contact .error[data-v-55a37433]{color:red}.fade-enter-active[data-v-55a37433],.fade-leave-active[data-v-55a37433]{transition:opacity .5s}.fade-enter-from[data-v-55a37433],.fade-leave-to[data-v-55a37433]{opacity:0}.toast-container[data-v-d8e51316]{position:fixed;top:1rem;right:1rem;display:flex;flex-direction:column;gap:.5rem;z-index:9999}.toast[data-v-d8e51316]{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:250px;padding:1rem 1.25rem;border-radius:8px;color:#fff;box-shadow:0 2px 6px #00000026;font-weight:500}.toast.success[data-v-d8e51316]{background-color:#2ecc71}.toast.error[data-v-d8e51316]{background-color:#e74c3c}.toast.info[data-v-d8e51316]{background-color:#3498db}.toast button[data-v-d8e51316]{background:none;border:none;color:inherit;font-size:1.2rem;cursor:pointer}.toast-enter-active[data-v-d8e51316],.toast-leave-active[data-v-d8e51316]{transition:all .3s ease}.toast-enter-from[data-v-d8e51316],.toast-leave-to[data-v-d8e51316]{opacity:0;transform:translateY(-10px)}.menu[data-v-091aa9fe]{position:absolute;left:50%;margin-left:-190px;padding-top:20px;padding-left:190px;width:380px;height:250px;box-sizing:border-box;font-size:14px;text-align:left}.menu .menu-open[data-v-091aa9fe]{display:none}.menu .menu-open:checked+.menu-open-button[data-v-091aa9fe]{transition-timing-function:linear;transition-duration:.2s;transform:scale(.9) translateZ(0)}.menu .menu-open:checked+.menu-open-button .hamburger-1[data-v-091aa9fe]{transform:translateZ(0) rotate(45deg)}.menu .menu-open:checked+.menu-open-button .hamburger-2[data-v-091aa9fe]{transform:translateZ(0) scaleX(.1)}.menu .menu-open:checked+.menu-open-button .hamburger-3[data-v-091aa9fe]{transform:translateZ(0) rotate(-45deg)}.menu .menu-open:checked~.menu-item[data-v-091aa9fe]:nth-child(3){transition-duration:.18s;transform:translate3d(-100px,10px,0)}.menu .menu-open:checked~.menu-item[data-v-091aa9fe]:nth-child(4){transition-duration:.28s;transform:translate3d(-50px,90px,0)}.menu .menu-open:checked~.menu-item[data-v-091aa9fe]:nth-child(5){transition-duration:.38s;transform:translate3d(50px,90px,0)}.menu .menu-open:checked~.menu-item[data-v-091aa9fe]:nth-child(6){transition-duration:.48s;transform:translate3d(100px,10px,0)}.menu .menu-open-button[data-v-091aa9fe]{z-index:2;transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-duration:.4s;transform:scale(1.1) translateZ(0);outline:1px solid rgba(255,255,255,.5);outline-offset:-3px;cursor:pointer}.menu .menu-open-button[data-v-091aa9fe]:hover{transform:scale(1.1) translateZ(0)}.menu .menu-open-button .hamburger[data-v-091aa9fe]{width:25px;height:3px;background:#fff;display:block;position:absolute;top:50%;left:50%;margin-left:-12.5px;margin-top:-1.5px;transition:transform .2s}.menu .menu-open-button .hamburger.hamburger-1[data-v-091aa9fe]{transform:translate3d(0,-8px,0)}.menu .menu-open-button .hamburger.hamburger-2[data-v-091aa9fe]{transform:translateZ(0)}.menu .menu-open-button .hamburger.hamburger-3[data-v-091aa9fe]{transform:translate3d(0,8px,0)}.menu .menu-item[data-v-091aa9fe],.menu .menu-open-button[data-v-091aa9fe]{background:#a67c00;border-radius:100%;width:70px;height:70px;margin-left:-40px;position:absolute;top:20px;color:#fff;text-align:center;text-decoration:none;line-height:70px;transform:translateZ(0);transition:transform ease-out .2s}.menu .menu-item[data-v-091aa9fe]{transform:translateZ(0);transition:transform .3s cubic-bezier(.935,0,.34,1.33),opacity .2s;will-change:transform;outline:1px solid rgba(255,255,255,.5);outline-offset:-3px}.menu .menu-item[data-v-091aa9fe]:hover{text-decoration:underline}main.container-top[data-v-88c49208]{padding-top:100px}.button{color:#fff;text-decoration:none;border:1px solid #fff;padding:12px 40px;border-radius:24px;letter-spacing:1px}.button:hover{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}body{font-family:Inter,sans-serif;background:#1c2230;color:#333;margin:0}h1{color:#fff;font-family:Poppins,sans-serif;font-weight:200;letter-spacing:2px;margin:0}p{color:#fff;font-family:Poppins,sans-serif;font-weight:200;letter-spacing:1px;margin:0}img{width:100%}
