.image-gallery[data-v-68478bfc]{width:100%}.slider-container-wrapper[data-v-68478bfc]{position:relative;width:100%}.gallery-header-inside[data-v-68478bfc]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);left:0;padding:2rem 2rem 1.5rem;position:absolute;right:0;top:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s ease;z-index:40}.gallery-header-inside.header-hidden[data-v-68478bfc]{opacity:0;pointer-events:none;transform:translateY(-100%)}.slider-container-wrapper:hover .gallery-header-inside.header-hidden[data-v-68478bfc]{opacity:1;pointer-events:auto;transform:translateY(0)}.gallery-title[data-v-68478bfc]{display:inline-block;margin-bottom:.5rem;position:relative}.title-text[data-v-68478bfc]{background:linear-gradient(135deg,#14b8a6,#06b6d4 50%,#14b8a6);-webkit-background-clip:text;background-size:200% auto;font-size:1.875rem;font-weight:700;line-height:2.25rem;-webkit-text-fill-color:transparent;animation:shimmer-68478bfc 3s linear infinite;background-clip:text;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));text-shadow:0 0 20px rgba(20,184,166,.3)}.title-line[data-v-68478bfc]{animation:expandLine-68478bfc 1s ease-out .5s forwards;background:linear-gradient(90deg,#14b8a6,#06b6d4);bottom:0;box-shadow:0 0 10px #14b8a680;height:.125rem;left:0;position:absolute;width:0}@keyframes shimmer-68478bfc{0%{background-position:0}to{background-position:200%}}@keyframes expandLine-68478bfc{to{width:100%}}.gallery-description[data-v-68478bfc]{animation:fadeInUp-68478bfc .8s ease-out .3s backwards;color:#fffc;font-size:1rem;line-height:1.5rem;text-shadow:0 1px 4px rgba(0,0,0,.8)}@keyframes fadeInUp-68478bfc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.slider-wrapper[data-v-68478bfc]{align-items:center;display:flex;justify-content:center}.slider-container[data-v-68478bfc],.slider-wrapper[data-v-68478bfc]{position:relative;width:100%}.slider-container[data-v-68478bfc]{align-items:center;display:flex;justify-content:center;padding:0}.slider-item[data-v-68478bfc]{border-radius:.75rem;box-shadow:0 25px 50px #0006;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.slider-item-center[data-v-68478bfc]{align-items:center;display:flex;justify-content:center;max-width:min(100%,1066px);opacity:1;position:relative;width:-moz-fit-content;width:fit-content;z-index:20}.slider-item-center[data-v-68478bfc]:hover{box-shadow:0 30px 70px #0009}.slider-image-frame[data-v-68478bfc]{border-radius:1rem;display:inline-block;max-width:100%;overflow:hidden;position:relative}.slider-image[data-v-68478bfc]{display:block;height:auto;max-height:min(70vh,600px);max-width:min(100%,1066px);-o-object-fit:contain;object-fit:contain;transition:transform .6s cubic-bezier(.4,0,.2,1);width:auto}.slider-item-center:hover .slider-image[data-v-68478bfc]{transform:scale(1.02)}.image-overlay[data-v-68478bfc]{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3) 50%,rgba(0,0,0,.9));display:flex;inset:0;opacity:0;padding:2rem;position:absolute;transition:opacity .3s ease}.slider-item-center:hover .image-overlay[data-v-68478bfc]{opacity:1}.overlay-content[data-v-68478bfc]{align-items:center;display:flex;gap:1rem;width:100%}.expand-icon[data-v-68478bfc]{color:#fff;flex-shrink:0;height:24px;width:24px}.image-title[data-v-68478bfc]{font-size:1.125rem;font-weight:600;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-shadow:0 2px 8px rgba(0,0,0,.5)}.nav-button[data-v-68478bfc]{position:absolute;top:50%;z-index:30;--tw-translate-y:-50%;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:all .3s ease;width:48px}.nav-button[data-v-68478bfc]:hover{background:#14b8a6cc;border-color:#14b8a6;transform:translateY(-50%) scale(1.05)}.nav-button svg[data-v-68478bfc]{height:24px;width:24px}.nav-button-left[data-v-68478bfc]{left:1rem}.nav-button-right[data-v-68478bfc]{right:1rem}.image-counter[data-v-68478bfc]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid hsla(0,0%,100%,.1);border-radius:100px;color:#fff;display:flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.5rem 1rem;position:absolute;right:1rem;top:1rem;z-index:30}.counter-separator[data-v-68478bfc]{opacity:.5}.counter-total[data-v-68478bfc]{opacity:.7}.dots-container[data-v-68478bfc]{bottom:1rem;left:50%;position:absolute;z-index:30;--tw-translate-x:-50%;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:100px;display:flex;gap:.5rem;padding:.75rem 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.dot[data-v-68478bfc]{background:transparent;border:none;cursor:pointer;height:8px;padding:0;width:8px}.dot[data-v-68478bfc],.dot-inner[data-v-68478bfc]{transition:all .3s ease}.dot-inner[data-v-68478bfc]{background:#ffffff4d;border-radius:100px;display:block;height:100%;width:100%}.dot:hover .dot-inner[data-v-68478bfc]{background:#fff9;transform:scale(1.2)}.dot-active[data-v-68478bfc]{width:24px}.dot-active .dot-inner[data-v-68478bfc]{background:#14b8a6}.fade-enter-active[data-v-68478bfc],.fade-leave-active[data-v-68478bfc]{inset:0;position:absolute;transition:opacity .4s ease}.fade-enter-active[data-v-68478bfc]{z-index:1}.fade-enter-from[data-v-68478bfc],.fade-leave-to[data-v-68478bfc]{opacity:0}.lightbox-enter-active[data-v-68478bfc],.lightbox-leave-active[data-v-68478bfc]{transition:opacity .3s ease}.lightbox-enter-from[data-v-68478bfc],.lightbox-leave-to[data-v-68478bfc]{opacity:0}.image-fade-enter-active[data-v-68478bfc],.image-fade-leave-active[data-v-68478bfc]{transition:opacity .2s ease}.image-fade-enter-from[data-v-68478bfc],.image-fade-leave-to[data-v-68478bfc]{opacity:0}.lightbox-backdrop[data-v-68478bfc]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000f2;cursor:pointer;inset:0;position:fixed;z-index:9999}.lightbox-backdrop[data-v-68478bfc],.lightbox-content[data-v-68478bfc]{align-items:center;display:flex;justify-content:center}.lightbox-content[data-v-68478bfc]{cursor:default;max-height:95vh;max-width:95vw}.lightbox-image[data-v-68478bfc]{border-radius:4px;box-shadow:0 25px 100px #000c;cursor:pointer;height:auto;max-height:95vh;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}@media(max-width:768px){.slider-container[data-v-68478bfc]{padding:0}.slider-image[data-v-68478bfc],.slider-item-center[data-v-68478bfc]{max-width:100%}.slider-image[data-v-68478bfc]{max-height:min(60vh,420px)}.nav-button[data-v-68478bfc]{border-radius:10px;height:40px;width:40px}.nav-button-left[data-v-68478bfc]{left:.5rem}.nav-button-right[data-v-68478bfc]{right:.5rem}.nav-button svg[data-v-68478bfc]{height:20px;width:20px}.image-counter[data-v-68478bfc]{font-size:.75rem;padding:.4rem .75rem;right:.75rem;top:.75rem}.dots-container[data-v-68478bfc]{bottom:.75rem;gap:.375rem;padding:.65rem .9rem}.image-overlay[data-v-68478bfc]{padding:1rem}.overlay-content[data-v-68478bfc]{gap:.75rem}.image-title[data-v-68478bfc]{font-size:.95rem}}@media(hover:none){.image-overlay[data-v-68478bfc]{opacity:1}}
