.gallery_container__nGSrU{min-height:100vh;background-color:#020202;display:flex;flex-direction:column}.gallery_container__nGSrU main{flex:1 1;padding:130px 4rem 4rem;box-sizing:border-box}@media(max-width:768px){.gallery_container__nGSrU main{padding:100px 1.5rem 4rem}}.gallery_title__E0mRI{font-family:var(--font-teko),sans-serif;font-size:4rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem;color:#fff}.gallery_subtitle__o8khd{font-size:1.1rem;color:#aaa;margin-bottom:3rem;max-width:600px}.gallery_grid__bwF_r{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:3rem;gap:3rem;margin-bottom:4rem}.gallery_albumCard__d8Vl4{display:flex;flex-direction:column;cursor:pointer;position:relative;background:rgba(0,0,0,0);transition:all .4s cubic-bezier(.165,.84,.44,1)}.gallery_stackContainer__xti_s{position:relative;aspect-ratio:4/3;width:100%;margin-bottom:1.5rem}.gallery_stackItem___98Xd{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background-color:#0d0d0d;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.5);transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .4s cubic-bezier(.165,.84,.44,1),opacity .4s cubic-bezier(.165,.84,.44,1)}.gallery_stackItem___98Xd:after{content:"";position:absolute;inset:0;border-radius:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05);pointer-events:none;transition:box-shadow .4s ease}.gallery_stackImage__RvlKw{width:100%;height:100%;object-fit:cover}.gallery_stackItem_0__OCqUG{transform:rotate(0deg) translate(0);z-index:3}.gallery_stackItem_1__qIOkW{transform:rotate(-3deg) translate(-8px,-4px);z-index:2;opacity:.9}.gallery_stackItem_2__bv0ug{transform:rotate(3deg) translate(8px,8px);z-index:1;opacity:.8}.gallery_albumCard__d8Vl4:hover .gallery_stackItem_0__OCqUG{transform:translateY(-8px) scale(1.02);box-shadow:0 20px 40px rgba(0,0,0,.7),0 0 20px rgba(221,51,51,.2)}.gallery_albumCard__d8Vl4:hover .gallery_stackItem_0__OCqUG:after{box-shadow:inset 0 0 0 1px rgba(221,51,51,.3)}.gallery_albumCard__d8Vl4:hover .gallery_stackItem_1__qIOkW{transform:translate(-20px,-15px) rotate(-8deg);opacity:.95}.gallery_albumCard__d8Vl4:hover .gallery_stackItem_2__bv0ug{transform:translate(20px,-5px) rotate(8deg);opacity:.95}.gallery_albumCard__d8Vl4:hover .gallery_albumTitle__G7HEF{color:#d33}.gallery_albumInfo__1aGXX{padding:0 .5rem;transition:all .3s ease}.gallery_albumTitle__G7HEF{font-family:var(--font-teko),sans-serif;font-size:1.8rem;font-weight:700;text-transform:uppercase;margin:0 0 .25rem;color:#fff;letter-spacing:.05em;transition:color .3s ease}.gallery_albumCount__h3_MH{display:inline-block;font-size:.85rem;color:#d33;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.gallery_albumDescription__QeJd5{font-size:.9rem;color:#aaa;margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gallery_card__Stwgs{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:8px;border:1px solid hsla(0,0%,100%,.05);background-color:#0c0c0c;cursor:pointer;transition:all .4s cubic-bezier(.165,.84,.44,1)}.gallery_card__Stwgs:hover{transform:translateY(-5px);border-color:rgba(221,51,51,.3);box-shadow:0 10px 30px rgba(221,51,51,.15)}.gallery_card__Stwgs:hover .gallery_image__yC27B{transform:scale(1.08)}.gallery_card__Stwgs:hover .gallery_overlay___jvU_{opacity:1}.gallery_image__yC27B{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.gallery_overlay___jvU_{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(2,2,2,.9) 0,rgba(2,2,2,.2) 60%);display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;opacity:0;transition:opacity .4s ease}.gallery_label__XePiD{font-family:var(--font-teko),sans-serif;font-size:1.6rem;color:#fff;text-transform:uppercase;letter-spacing:.05em}.gallery_videoPreviewWrapper__nq5iv{position:relative;width:100%;height:100%}.gallery_playIconOverlay__It5_O{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;background:rgba(2,2,2,.6);border:2px solid #fff;display:flex;justify-content:center;align-items:center;color:#fff;transition:all .3s ease;pointer-events:none;z-index:2}.gallery_playIconOverlay__It5_O svg{margin-left:3px;transition:transform .3s ease}.gallery_card__Stwgs:hover .gallery_playIconOverlay__It5_O{background:#e50914;border-color:#e50914;transform:translate(-50%,-50%) scale(1.1);box-shadow:0 0 15px rgba(229,9,20,.5)}.gallery_card__Stwgs:hover .gallery_playIconOverlay__It5_O svg{transform:scale(1.1)}.gallery_lightbox__aTZ_x{position:fixed;inset:0;background-color:rgba(2,2,2,.95);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);z-index:9999;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2rem;animation:gallery_fadeIn__HKu3M .3s ease}@media(max-width:768px){.gallery_lightbox__aTZ_x{padding:1rem}}@keyframes gallery_fadeIn__HKu3M{0%{opacity:0}to{opacity:1}}.gallery_closeBtn__lVTQM{position:absolute;top:25px;right:25px;width:50px;height:50px;border-radius:50%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#fff;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1);z-index:10001}.gallery_closeBtn__lVTQM:hover{background:#e50914;border-color:#e50914;color:#fff;transform:rotate(90deg) scale(1.05);box-shadow:0 0 15px rgba(229,9,20,.4)}@media(max-width:768px){.gallery_closeBtn__lVTQM{top:15px;right:15px;width:40px;height:40px}}.gallery_navBtnLeft__iteTF,.gallery_navBtnRight__7thPX{position:absolute;top:50%;transform:translateY(-50%);width:60px;height:60px;border-radius:50%;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.7);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1);z-index:10000}.gallery_navBtnLeft__iteTF:hover,.gallery_navBtnRight__7thPX:hover{background:#e50914;border-color:#e50914;color:#fff;box-shadow:0 0 20px rgba(229,9,20,.4)}@media(max-width:768px){.gallery_navBtnLeft__iteTF,.gallery_navBtnRight__7thPX{width:45px;height:45px;background:rgba(2,2,2,.6)}}.gallery_navBtnLeft__iteTF{left:30px}.gallery_navBtnLeft__iteTF:hover{transform:translateY(-50%) translateX(-4px)}@media(max-width:768px){.gallery_navBtnLeft__iteTF{left:10px}}.gallery_navBtnRight__7thPX{right:30px}.gallery_navBtnRight__7thPX:hover{transform:translateY(-50%) translateX(4px)}@media(max-width:768px){.gallery_navBtnRight__7thPX{right:10px}}.gallery_lightboxContent__hW9pt{width:100%;max-width:1000px;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:30px;gap:1rem;min-height:0}.gallery_mediaWrapper__eUEEf{flex:1 1 auto;width:100%;display:flex;justify-content:center;align-items:center;min-height:0}.gallery_lightboxMedia__KGUev{width:auto;height:auto;max-width:100%;max-height:66vh;object-fit:contain;border-radius:8px;box-shadow:0 15px 50px rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.1);animation:gallery_scaleUp__x_Afa .35s cubic-bezier(.165,.84,.44,1)}@media(max-width:768px){.gallery_lightboxMedia__KGUev{max-height:58vh}}@keyframes gallery_scaleUp__x_Afa{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.gallery_lightboxMeta__WAWaK{flex-shrink:0;text-align:center;max-width:720px;width:100%;max-height:5.2rem;overflow-y:auto;padding:0 1rem;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.2) rgba(0,0,0,0)}@media(max-width:768px){.gallery_lightboxMeta__WAWaK{max-height:4.2rem;padding:0 .5rem}}.gallery_captionText__KWLpS{display:block;font-family:var(--font-ubuntu),sans-serif;font-size:.95rem;font-weight:400;line-height:1.45;color:#e5e5e5;letter-spacing:.01em;text-shadow:0 2px 10px rgba(0,0,0,.5);white-space:pre-line}@media(max-width:768px){.gallery_captionText__KWLpS{font-size:.85rem;line-height:1.4}}.gallery_carouselSection__5TCxk{flex-shrink:0;width:100%;padding:10px 0;border-top:1px solid hsla(0,0%,100%,.05);background-color:hsla(0,0%,100%,.01);border-radius:12px}.gallery_carouselContainer__LJwYQ{display:flex;gap:12px;overflow-x:auto;padding:10px 20px;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(229,9,20,.3) hsla(0,0%,100%,.02)}.gallery_carouselContainer__LJwYQ::-webkit-scrollbar{height:4px}.gallery_carouselContainer__LJwYQ::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02);border-radius:2px}.gallery_carouselContainer__LJwYQ::-webkit-scrollbar-thumb{background:rgba(229,9,20,.3);border-radius:2px}.gallery_carouselContainer__LJwYQ::-webkit-scrollbar-thumb:hover{background:#e50914}.gallery_carouselContainer__LJwYQ{justify-content:flex-start}@media(min-width:1000px){.gallery_carouselContainer__LJwYQ{justify-content:center}}.gallery_carouselItem__bVzFV{position:relative;aspect-ratio:4/3;width:85px;flex-shrink:0;border-radius:6px;border:2px solid hsla(0,0%,100%,.15);background-color:#0c0c0c;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.165,.84,.44,1)}.gallery_carouselItem__bVzFV:hover{border-color:hsla(0,0%,100%,.6);transform:translateY(-2px)}.gallery_carouselItem__bVzFV:hover .gallery_carouselThumb__1f4sK{opacity:.9}@media(max-width:768px){.gallery_carouselItem__bVzFV{width:65px}}.gallery_carouselItemActive__cfPaS{border-color:#e50914;box-shadow:0 0 15px rgba(229,9,20,.6);transform:translateY(-4px) scale(1.05)}.gallery_carouselItemActive__cfPaS .gallery_carouselThumb__1f4sK{opacity:1}.gallery_carouselThumbWrapper__NzPng{position:relative;width:100%;height:100%}.gallery_carouselThumb__1f4sK{width:100%;height:100%;object-fit:cover;opacity:.45;transition:opacity .3s ease}.gallery_thumbPlayIcon__S3lql{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;border-radius:50%;background:rgba(2,2,2,.7);border:1px solid #fff;display:flex;justify-content:center;align-items:center;color:#fff;pointer-events:none}.gallery_thumbPlayIcon__S3lql svg{margin-left:1px}