.modal-content{overflow-y:auto}.h-150[data-v-76e0f0e5]{height:150px}@media (max-width: 768px){.h-150[data-v-76e0f0e5]{height:200px}}.media-container[data-v-d73427fc]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.media[data-v-d73427fc]{height:16rem;width:100%;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;cursor:pointer;transition:all .3s ease}.media[data-v-d73427fc]:hover{transform:translateY(-4px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.media img[data-v-d73427fc],.media video[data-v-d73427fc],.media div[data-v-d73427fc]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s ease}.popup-media[data-v-d73427fc]{position:fixed;top:0;left:0;z-index:50;background:rgba(0,0,0,.9);width:100%;height:100%;display:flex;align-items:center;justify-content:center}.popup-media img[data-v-d73427fc],.popup-media video[data-v-d73427fc],.popup-media div[data-v-d73427fc]{display:block;-o-object-fit:contain;object-fit:contain}.aspect-w-16[data-v-d73427fc]{position:relative;padding-bottom:56.25%}.aspect-w-16>*[data-v-d73427fc]{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.line-clamp-1[data-v-d73427fc]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2[data-v-d73427fc]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bg-black\/30[data-v-d73427fc]{background-color:#0000004d}.bg-black\/50[data-v-d73427fc]{background-color:#00000080}.backdrop-blur-sm[data-v-d73427fc]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.media video[data-v-d73427fc]{opacity:.9}.media:hover video[data-v-d73427fc]{opacity:1}.media .absolute.bottom-3.right-3[data-v-d73427fc]{background:rgba(0,0,0,.6);border-radius:6px;padding:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.media .absolute.top-3.right-3 span[data-v-d73427fc]{font-size:10px;font-weight:600;letter-spacing:.5px;padding:2px 6px;background:rgba(219,39,119,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.media .absolute.top-3.left-3[data-v-d73427fc]{background:rgba(0,0,0,.4);border-radius:6px;padding:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vimeo-iframe-clean[data-v-d73427fc]{border:none;border-radius:.5rem;background:#000}.popup-media[data-v-d73427fc]{overflow:hidden}@media (max-width: 768px){.media-container[data-v-d73427fc]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.media[data-v-d73427fc]{height:14rem}.popup-media .absolute.top-6[data-v-d73427fc]{top:1rem}.popup-media .absolute.top-6.right-6[data-v-d73427fc]{right:1rem}.popup-media .absolute.top-6.left-6[data-v-d73427fc]{left:1rem}.popup-media .absolute.left-6[data-v-d73427fc],.popup-media .absolute.right-6[data-v-d73427fc]{padding:.5rem}}.popup-media[data-v-d73427fc]{animation:fadeIn-d73427fc .3s ease}@keyframes fadeIn-d73427fc{0%{opacity:0}to{opacity:1}}.gallery-scroll[data-v-d73427fc]{scrollbar-width:thin;scrollbar-color:#cbd5e0 #f7fafc}.gallery-scroll[data-v-d73427fc]::-webkit-scrollbar{width:8px}.gallery-scroll[data-v-d73427fc]::-webkit-scrollbar-track{background:#f7fafc;border-radius:4px}.gallery-scroll[data-v-d73427fc]::-webkit-scrollbar-thumb{background-color:#cbd5e0;border-radius:4px}.gallery-scroll[data-v-d73427fc]::-webkit-scrollbar-thumb:hover{background-color:#a0aec0}.max-h-64[data-v-6de8b674]::-webkit-scrollbar{width:6px}.max-h-64[data-v-6de8b674]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.max-h-64[data-v-6de8b674]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.max-h-64[data-v-6de8b674]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.transition[data-v-6de8b674]{transition:all .2s ease-in-out}.hover\:shadow-md[data-v-6de8b674]{transition:box-shadow .2s ease-in-out}.bg-gradient-to-r[data-v-6de8b674]{background-size:200% auto;animation:gradient-6de8b674 3s ease infinite}@keyframes gradient-6de8b674{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.animate-spin[data-v-6de8b674]{animation:spin-6de8b674 1s linear infinite}@keyframes spin-6de8b674{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bg-opacity-50[data-v-6de8b674]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.max-h-48[data-v-204676e3]::-webkit-scrollbar{width:6px}.max-h-48[data-v-204676e3]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.max-h-48[data-v-204676e3]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.max-h-48[data-v-204676e3]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}*[data-v-204676e3]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.max-h-\[80vh\][data-v-e04ddba2]::-webkit-scrollbar{width:8px}.max-h-\[80vh\][data-v-e04ddba2]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.max-h-\[80vh\][data-v-e04ddba2]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.max-h-\[80vh\][data-v-e04ddba2]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.transition[data-v-e04ddba2]{transition:all .2s ease-in-out}.hover\:shadow-md[data-v-e04ddba2]{transition:box-shadow .2s ease-in-out}.line-clamp-1[data-v-e04ddba2]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}input[type=range][data-v-e04ddba2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}input[type=range][data-v-e04ddba2]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:20px;width:20px;border-radius:50%;background:#0d9488;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0003}input[type=range][data-v-e04ddba2]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#0d9488;cursor:pointer;border:2px solid white;box-shadow:0 2px 4px #0003}.animate-spin[data-v-e04ddba2]{animation:spin-e04ddba2 1s linear infinite}@keyframes spin-e04ddba2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bg-opacity-50[data-v-e04ddba2]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bg-gradient-to-r[data-v-e04ddba2]{background-size:200% auto}
