.GalleryPage_tabsList__f_mJl{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.GalleryPage_tab__w1dSZ{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:#f0f0f0;font-weight:600;background-color:rgba(25,25,25,.8);border-radius:8px;transition:color .3s cubic-bezier(.25,.8,.25,1),background-color .3s cubic-bezier(.25,.8,.25,1),border-color .3s cubic-bezier(.25,.8,.25,1),transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1);border:1px solid transparent;font-size:.9rem;padding:.4rem 1rem;min-height:44px;letter-spacing:.02em;transform:translateZ(0);will-change:transform,color,background-color}.GalleryPage_tab__w1dSZ[data-active=true]{color:#fff;background:linear-gradient(135deg,rgba(30,30,30,.9),rgba(15,15,15,.95));border:1px solid rgba(245,0,87,.7);box-shadow:0 0 10px rgba(245,0,87,.4),0 0 20px rgba(245,0,87,.2)}.GalleryPage_tab__w1dSZ:hover{background-color:rgba(40,40,40,.9);color:#fff;transform:translateY(-2px) translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.GalleryPage_featuredTab__nPf3e{display:flex;align-items:center;color:#ffdf80}.GalleryPage_galleryContainer__4xazN{margin-top:-3rem;position:relative;z-index:10;background-color:var(--background)}.GalleryPage_heroWrapper__HoJAE{position:relative;width:100vw;min-height:70vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.GalleryPage_heroImgContainer__zJJIE{position:absolute;inset:0;width:100%;height:100%}.GalleryPage_heroImg__VPViE{object-fit:cover;z-index:1;filter:contrast(1.1) brightness(.75)}.GalleryPage_heroOverlay__yqF6p{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,20,.3) 0,rgba(0,0,0,.4) 50%,rgba(10,10,20,.7));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:2}.GalleryPage_heroContent__hww7I{position:relative;z-index:3;color:#fff;text-align:center;max-width:900px;margin:0 auto;background:rgba(15,15,20,.65);border-radius:2rem;padding:3rem;box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 80px rgba(0,0,0,.1),inset 0 0 2px rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1)}.GalleryPage_heroTitle__AoCyJ{letter-spacing:.03em;font-weight:800;font-size:3.5rem;margin-bottom:1.5rem;background:linear-gradient(135deg,#e0c3fc,#8ec5fc 50%,#e0c3fc);background-size:200% auto;animation:GalleryPage_shine__8GAeQ 4s linear infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 10px 20px rgba(0,0,0,.25)}@keyframes GalleryPage_shine__8GAeQ{to{background-position:200%}}.GalleryPage_heroBadge__vHOiH{background:linear-gradient(90deg,#f9d423,#ff4e50);color:#111;font-weight:700;border-radius:2rem;padding:.6rem 1.2rem;box-shadow:0 4px 12px rgba(245,66,66,.3),0 0 20px rgba(255,78,80,.2);display:inline-flex;align-items:center;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem}.GalleryPage_heroSubtitle___SUA4{margin-bottom:2rem;font-size:1.35rem;color:#f5f5f5;line-height:1.6;max-width:800px;margin-left:auto;margin-right:auto;font-weight:300}.GalleryPage_introSection__ac540{text-align:center;margin-bottom:2rem;padding:4rem 2rem 2rem}.GalleryPage_galleryIntroTitle__LIk3d{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#f5f5f5}.GalleryPage_galleryIntroText__Hz0hS{color:#aaa;font-size:1.1rem;max-width:700px;margin:0 auto;line-height:1.6}.GalleryPage_filterPills__7oszR{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:2rem;padding:.75rem 1.5rem;background:rgba(25,25,25,.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:12px}.GalleryPage_filterPill__Fod1v{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.4rem;border-radius:9999px;background:linear-gradient(90deg,#ffd700,#ff9800);color:#222;font-size:1rem;font-weight:800;letter-spacing:.03em;line-height:1.2;overflow:visible;box-shadow:0 2px 8px rgba(0,0,0,.12);border:2px solid #fffbe6;margin-bottom:2px;cursor:pointer;transition:transform .18s cubic-bezier(.4,2,.6,1),box-shadow .2s cubic-bezier(.215,.61,.355,1),border-color .2s cubic-bezier(.215,.61,.355,1);transform:translateZ(0);will-change:transform,box-shadow;-webkit-backface-visibility:hidden;backface-visibility:hidden}.GalleryPage_filterPill__Fod1v:hover{transform:scale(1.06) translateZ(0);box-shadow:0 4px 16px rgba(255,215,0,.25);border-color:#ffe066}.GalleryPage_filterClearBtn__ZEJZN{color:#fff;font-size:.75rem;text-transform:uppercase;font-weight:600;opacity:.7;transition:opacity .2s cubic-bezier(.215,.61,.355,1);transform:translateZ(0);will-change:opacity}.GalleryPage_filterClearBtn__ZEJZN:hover{opacity:1}.GalleryPage_filterCtaLink__lrLI3{color:#d4af37;font-size:.85rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;align-self:center;margin-left:.35rem;transition:color .2s ease}.GalleryPage_filterCtaLink__lrLI3:hover{color:#f2e9a7}.GalleryPage_filterToggle__17gNr{margin-bottom:1.5rem;font-weight:600;min-height:44px}.GalleryPage_filterToggle__17gNr [data-mantine-color-scheme]{min-height:44px}@media (max-width:900px){.GalleryPage_tabsList__f_mJl{flex-wrap:wrap;gap:.5rem}.GalleryPage_tab__w1dSZ{min-width:auto;flex:0 0 auto}.GalleryPage_filterPills__7oszR{padding:.5rem 1rem;gap:.5rem}.GalleryPage_introSection__ac540{padding:3rem 1.5rem 1.5rem}}@media (max-width:768px){.GalleryPage_heroContent__hww7I{padding:2rem 1.5rem;border-radius:1.5rem}.GalleryPage_heroTitle__AoCyJ{font-size:2.2rem;margin-bottom:1rem}.GalleryPage_heroSubtitle___SUA4{font-size:1.1rem;margin-bottom:1.5rem}.GalleryPage_galleryIntroTitle__LIk3d{font-size:1.8rem}.GalleryPage_galleryIntroText__Hz0hS{font-size:1rem}.GalleryPage_tabsList__f_mJl{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 1rem}.GalleryPage_tabsList__f_mJl::-webkit-scrollbar{display:none}.GalleryPage_tab__w1dSZ{white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;font-size:.85rem;padding:.5rem .8rem}.GalleryPage_filterPill__Fod1v{padding:.5rem 1rem;font-size:.9rem;min-height:44px}.GalleryPage_filterToggle__17gNr{margin-bottom:1rem}.GalleryPage_tab__w1dSZ:hover{transform:none;background-color:rgba(25,25,25,.8)}.GalleryPage_filterPill__Fod1v:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.12)}}.GalleryPage_gallerySkeleton__QAUQ7{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;padding:1rem 2rem;min-height:600px}.GalleryPage_skeletonItem____AlM{aspect-ratio:1;background:linear-gradient(90deg,rgba(40,40,40,.8),rgba(60,60,60,.8) 50%,rgba(40,40,40,.8));background-size:200% 100%;animation:GalleryPage_shimmer__bOA73 1.5s ease-in-out infinite;border-radius:12px}@keyframes GalleryPage_shimmer__bOA73{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.GalleryPage_gallerySkeleton__QAUQ7{grid-template-columns:repeat(2,1fr);gap:1rem;padding:1rem}}@media (max-width:480px){.GalleryPage_gallerySkeleton__QAUQ7{grid-template-columns:1fr;gap:.75rem;padding:.75rem}.GalleryPage_introSection__ac540{padding:2rem 1rem 1rem}.GalleryPage_galleryIntroTitle__LIk3d{font-size:1.5rem}.GalleryPage_galleryIntroText__Hz0hS{font-size:.95rem}.GalleryPage_tab__w1dSZ{font-size:.8rem;padding:.4rem .6rem}.GalleryPage_filterPills__7oszR{padding:.5rem;gap:.25rem}.GalleryPage_filterPill__Fod1v{padding:.4rem .8rem;font-size:.85rem;min-height:44px}.GalleryPage_filterToggle__17gNr{margin-bottom:.75rem}.GalleryPage_tabsList__f_mJl{gap:.25rem;padding:0 .5rem}}