.youtube-gallery-section[data-v-b1584e7e]{position:relative;width:100%;background:linear-gradient(180deg,#001f3f,#002b4f);padding:100px 0;overflow:hidden}.youtube-gallery-section__container[data-v-b1584e7e]{max-width:1400px;margin:0 auto;padding:0 24px}.youtube-gallery-section__header[data-v-b1584e7e]{text-align:center;margin-bottom:60px;animation:fadeInUp-b1584e7e .8s ease-out}.youtube-gallery-section__label[data-v-b1584e7e]{display:inline-block;font-size:.875rem;font-weight:600;color:#c4975f;text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.youtube-gallery-section__title[data-v-b1584e7e]{font-size:3rem;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.2}.youtube-gallery-section__description[data-v-b1584e7e]{font-size:1.125rem;color:#fffc;max-width:700px;margin:0 auto;line-height:1.6}.youtube-gallery-section__grid[data-v-b1584e7e]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;animation:fadeInUp-b1584e7e .8s ease-out .2s backwards}.video-card[data-v-b1584e7e]{background:#ffffff0d;border-radius:16px;overflow:hidden;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.video-card[data-v-b1584e7e]:hover{transform:translateY(-8px);box-shadow:0 12px 40px #0000004d}.video-card__thumbnail-wrapper[data-v-b1584e7e]{position:relative;aspect-ratio:16 / 9;overflow:hidden;background:#000}.video-card__thumbnail[data-v-b1584e7e]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.video-card:hover .video-card__thumbnail[data-v-b1584e7e]{transform:scale(1.05)}.video-card__play-button[data-v-b1584e7e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70px;height:70px;background:#c4975fe6;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;box-shadow:0 4px 20px #0000004d}.video-card__play-button svg[data-v-b1584e7e]{margin-left:4px;width:28px;height:28px}.video-card:hover .video-card__play-button[data-v-b1584e7e]{transform:translate(-50%,-50%) scale(1.1);background:#c4975f}.video-card__info[data-v-b1584e7e]{padding:20px}.video-card__title[data-v-b1584e7e]{font-size:1rem;font-weight:600;color:#fff;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-card--skeleton[data-v-b1584e7e]{cursor:default}.video-card--skeleton[data-v-b1584e7e]:hover{transform:none;box-shadow:none}.skeleton[data-v-b1584e7e]{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1a,#ffffff0d 75%);background-size:200% 100%;animation:shimmer-b1584e7e 1.5s infinite;border-radius:8px}.skeleton--thumbnail[data-v-b1584e7e]{width:100%;height:100%;border-radius:0}.skeleton--title[data-v-b1584e7e]{height:20px;width:100%;margin-bottom:8px}.skeleton--subtitle[data-v-b1584e7e]{height:16px;width:60%}@keyframes shimmer-b1584e7e{0%{background-position:-200% 0}to{background-position:200% 0}}.youtube-gallery-section__error[data-v-b1584e7e]{text-align:center;padding:60px 20px;animation:fadeInUp-b1584e7e .8s ease-out}.youtube-gallery-section__error-message[data-v-b1584e7e]{font-size:1.125rem;color:#ffffffb3;margin-bottom:24px}.youtube-gallery-section__retry-btn[data-v-b1584e7e]{padding:12px 32px;background:#c4975f;color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease}.youtube-gallery-section__retry-btn[data-v-b1584e7e]:hover{background:#d4a76f;transform:translateY(-2px)}.youtube-gallery-section__cta[data-v-b1584e7e]{text-align:center;margin-top:50px;animation:fadeInUp-b1584e7e .8s ease-out .4s backwards}.youtube-gallery-section__view-all[data-v-b1584e7e]{display:inline-flex;align-items:center;gap:10px;padding:16px 40px;background:transparent;color:#fff;border:2px solid #C4975F;border-radius:50px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s ease}.youtube-gallery-section__view-all[data-v-b1584e7e]:hover{background:#c4975f;color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #c4975f4d}.youtube-modal[data-v-b1584e7e]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn-b1584e7e .3s ease}.youtube-modal__overlay[data-v-b1584e7e]{position:absolute;inset:0;background:#000000f2;cursor:pointer}.youtube-modal__content[data-v-b1584e7e]{position:relative;z-index:1;width:90vw;max-width:1200px;aspect-ratio:16 / 9}.youtube-modal__player[data-v-b1584e7e]{width:100%;height:100%;border-radius:12px}.youtube-modal__controls[data-v-b1584e7e]{position:fixed;top:20px;right:5vw;z-index:10003}.youtube-modal__close[data-v-b1584e7e]{background:#c4975fe6;color:#fff;border:none;border-radius:50%;width:44px;height:44px;font-size:20px;font-weight:700;cursor:pointer;box-shadow:0 3px 10px #0003;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.youtube-modal__close[data-v-b1584e7e]:hover{background:#c4975f;transform:scale(1.1)}@keyframes fadeInUp-b1584e7e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-b1584e7e{0%{opacity:0}to{opacity:1}}@media(max-width:1024px){.youtube-gallery-section[data-v-b1584e7e]{padding:80px 0}.youtube-gallery-section__title[data-v-b1584e7e]{font-size:2.5rem}.youtube-gallery-section__grid[data-v-b1584e7e]{grid-template-columns:repeat(2,1fr);gap:24px}}@media(max-width:768px){.youtube-gallery-section[data-v-b1584e7e]{padding:60px 0}.youtube-gallery-section__container[data-v-b1584e7e]{padding:0 20px}.youtube-gallery-section__title[data-v-b1584e7e]{font-size:2rem}.youtube-gallery-section__description[data-v-b1584e7e]{font-size:1rem}.youtube-gallery-section__grid[data-v-b1584e7e]{grid-template-columns:1fr;gap:20px}.video-card__play-button[data-v-b1584e7e]{width:60px;height:60px}.video-card__play-button svg[data-v-b1584e7e]{width:24px;height:24px}.youtube-modal__close[data-v-b1584e7e]{width:40px;height:40px;font-size:18px}}@media(max-width:480px){.youtube-gallery-section__title[data-v-b1584e7e]{font-size:1.75rem}.youtube-gallery-section__view-all[data-v-b1584e7e]{padding:14px 32px;font-size:.9rem}}@media(prefers-reduced-motion:reduce){.youtube-gallery-section__header[data-v-b1584e7e],.youtube-gallery-section__grid[data-v-b1584e7e],.youtube-gallery-section__cta[data-v-b1584e7e]{animation:none}.video-card__thumbnail[data-v-b1584e7e]{transition:none}.skeleton[data-v-b1584e7e]{animation:none}}
