.PortfolioHero_hero__7NN87{padding:0;background:rgba(0,0,0,0);position:relative;overflow:visible;margin-top:2rem;margin-bottom:.5rem}.PortfolioHero_container___db3P{inline-size:min(100% - 104px,1816px);margin-inline:auto;padding:0 50px;position:relative;box-sizing:border-box;overflow:visible}@media(max-width:1024px){.PortfolioHero_container___db3P{inline-size:min(100% - 64px,1816px);padding:0 32px}}@media(max-width:768px){.PortfolioHero_container___db3P{inline-size:100%;padding:0 20px}}@media(max-width:480px){.PortfolioHero_container___db3P{inline-size:100%;padding:0 15px}}.PortfolioHero_sliderContainer__fx5dB{position:relative;width:100%;height:70vh;min-height:500px;max-height:800px;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.3);z-index:1}@media(max-width:1024px){.PortfolioHero_sliderContainer__fx5dB{height:60vh;min-height:400px;max-height:600px;border-radius:16px}}@media(max-width:768px){.PortfolioHero_sliderContainer__fx5dB{height:50vh;min-height:350px;max-height:500px;border-radius:12px}}@media(max-width:480px){.PortfolioHero_sliderContainer__fx5dB{height:40vh;min-height:300px;max-height:400px;border-radius:8px}}.PortfolioHero_wrapper__is_2y{position:relative;width:100%;height:100%;overflow:hidden}.PortfolioHero_slides__3qy4x{display:flex;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.PortfolioHero_slide__L6UWi{min-width:100%;height:100%;position:relative}.PortfolioHero_slideImage__Pt1FU{position:relative;width:100%;height:100%}.PortfolioHero_slideImage__Pt1FU .PortfolioHero_topRight__nMg07{position:absolute;top:2rem;right:2rem;z-index:3}.PortfolioHero_slideImg__Us_zz{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.PortfolioHero_slideOverlay__tyrNw{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(0,0,0,.3) 50%,rgba(0,0,0,.7));display:flex;align-items:center;justify-content:center;padding:3rem}@media(max-width:768px){.PortfolioHero_slideOverlay__tyrNw{padding:2rem}}@media(max-width:480px){.PortfolioHero_slideOverlay__tyrNw{padding:1.5rem}}.PortfolioHero_slideContent__uO9KL{text-align:center;max-width:600px;color:#fff}.PortfolioHero_category__eze6t{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9);padding:.5rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px);transition:all .3s ease;font-family:Wotfard,sans-serif}.PortfolioHero_category__eze6t:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}@media(max-width:1024px){.PortfolioHero_category__eze6t{font-size:.8rem;padding:.4rem .8rem}}@media(max-width:768px){.PortfolioHero_category__eze6t{font-size:.75rem;padding:.35rem .7rem}}@media(max-width:480px){.PortfolioHero_category__eze6t{font-size:.7rem;padding:.3rem .6rem}}.PortfolioHero_slideCategory__BqDqM{display:inline-block;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8);padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-family:Wotfard,sans-serif;border:1px solid hsla(0,0%,100%,.2);backdrop-filter:blur(10px)}@media(max-width:768px){.PortfolioHero_slideCategory__BqDqM{font-size:.8rem;padding:.4rem .8rem}}@media(max-width:480px){.PortfolioHero_slideCategory__BqDqM{font-size:.75rem;padding:.3rem .6rem}}.PortfolioHero_slideTitle__dNEYK{font-size:3.5rem;font-weight:700;color:#fff;margin:0 0 1rem;font-family:Wotfard,sans-serif;line-height:1.1;letter-spacing:-.02em}@media(max-width:1024px){.PortfolioHero_slideTitle__dNEYK{font-size:2.75rem}}@media(max-width:768px){.PortfolioHero_slideTitle__dNEYK{font-size:2.25rem}}@media(max-width:480px){.PortfolioHero_slideTitle__dNEYK{font-size:1.875rem}}.PortfolioHero_slideDescription__HK4oC{font-size:1.25rem;color:hsla(0,0%,100%,.8);line-height:1.6;margin:0;font-family:Wotfard,sans-serif}@media(max-width:1024px){.PortfolioHero_slideDescription__HK4oC{font-size:1.1rem}}@media(max-width:768px){.PortfolioHero_slideDescription__HK4oC{font-size:1rem}}@media(max-width:480px){.PortfolioHero_slideDescription__HK4oC{font-size:.9rem}}.PortfolioHero_navButton__E8_x_{position:absolute;top:50%;transform:translateY(-50%);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px);z-index:10;color:#fff}.PortfolioHero_navButton__E8_x_:hover{background:hsla(0,0%,100%,.2);border-color:hsla(0,0%,100%,.4);transform:translateY(-50%) scale(1.1)}.PortfolioHero_navButton__E8_x_ .icon{width:20px;height:20px}@media(max-width:480px){.PortfolioHero_navButton__E8_x_ .icon{width:16px;height:16px}}@media(max-width:1024px){.PortfolioHero_navButton__E8_x_{width:45px;height:45px}}@media(max-width:768px){.PortfolioHero_navButton__E8_x_{width:40px;height:40px}}@media(max-width:480px){.PortfolioHero_navButton__E8_x_{width:35px;height:35px}}.PortfolioHero_navButtonLeft__WDGqq{left:20px}.PortfolioHero_navButtonRight__KBVCt{right:20px}@media(max-width:1024px){.PortfolioHero_navButtonRight__KBVCt{right:15px}}@media(max-width:768px){.PortfolioHero_navButtonRight__KBVCt{right:10px}}@media(max-width:480px){.PortfolioHero_navButtonRight__KBVCt{right:8px}}.PortfolioHero_dotsContainer__5XqeV{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}@media(max-width:768px){.PortfolioHero_dotsContainer__5XqeV{bottom:15px}}@media(max-width:480px){.PortfolioHero_dotsContainer__5XqeV{bottom:12px;gap:8px}}.PortfolioHero_dot__4mGDE{width:30px;height:3px;border-radius:2px;border:none;background:hsla(0,0%,100%,.3);cursor:pointer;transition:all .3s ease;backdrop-filter:blur(10px)}.PortfolioHero_dot__4mGDE:hover{background:hsla(0,0%,100%,.5);transform:scaleY(1.5)}.PortfolioHero_dot__4mGDE.PortfolioHero_active___iGij{background:#fff;transform:scaleY(1.5)}@media(max-width:768px){.PortfolioHero_dot__4mGDE{width:10px;height:10px}}@media(max-width:480px){.PortfolioHero_dot__4mGDE{width:8px;height:8px}}.ModernGrid_container__G2izR{inline-size:min(100% - 104px,1816px);margin-inline:auto;padding:0 50px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;background:#0a0a0a}html:not(.dark-mode) .ModernGrid_container__G2izR{background:#f8f8f8}html.dark-mode .ModernGrid_container__G2izR{background:#0a0a0a}@media(max-width:1550px){.ModernGrid_container__G2izR{padding:4rem 30px}}@media(max-width:1250px){.ModernGrid_container__G2izR{padding:3rem 25px}}@media(max-width:768px){.ModernGrid_container__G2izR{inline-size:100%;padding:3rem 20px}}@media(max-width:480px){.ModernGrid_container__G2izR{inline-size:100%;padding:2rem 15px}}.ModernGrid_header__oSdzD{text-align:left;margin-bottom:5rem;width:100%}.ModernGrid_header__oSdzD h2{font-size:3rem;font-weight:700;color:#111;margin:0;text-align:left;font-family:Wotfard,sans-serif;line-height:1.1}html.dark-mode .ModernGrid_header__oSdzD h2{color:#fff}@media(max-width:1024px){.ModernGrid_header__oSdzD h2{font-size:2.5rem}}@media(max-width:768px){.ModernGrid_header__oSdzD h2{font-size:2rem}}@media(max-width:480px){.ModernGrid_header__oSdzD h2{font-size:1.75rem}.ModernGrid_header__oSdzD{margin-bottom:3rem}}.ModernGrid_subtitle__j81Ku{font-size:1rem;font-weight:400;color:#666;display:block;margin-bottom:.5rem;font-family:Wotfard,sans-serif}html:not(.dark-mode) .ModernGrid_subtitle__j81Ku{color:#666}html.dark-mode .ModernGrid_subtitle__j81Ku{color:#aaa}@media(max-width:768px){.ModernGrid_subtitle__j81Ku{font-size:.9rem}}.ModernGrid_grid__SEETK{display:grid;grid-template-columns:repeat(3,550px);gap:30px;justify-content:center;list-style:none;width:100%;box-sizing:border-box}@media(max-width:1800px){.ModernGrid_grid__SEETK{grid-template-columns:repeat(3,minmax(450px,550px));gap:25px}}@media(max-width:1550px){.ModernGrid_grid__SEETK{grid-template-columns:repeat(2,minmax(400px,550px));gap:20px}}@media(max-width:1250px){.ModernGrid_grid__SEETK{grid-template-columns:repeat(2,minmax(300px,1fr));gap:20px}}@media(max-width:1024px){.ModernGrid_grid__SEETK{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:768px){.ModernGrid_grid__SEETK{grid-template-columns:1fr;justify-items:center;gap:20px}}.ModernGrid_cardsLayout__gb_G7{grid-template-columns:repeat(4,1fr);max-width:100%;gap:24px}.ModernGrid_cardsLayout__gb_G7 .ModernGrid_card___VhhH{width:100%;height:300px}.ModernGrid_cardsLayout__gb_G7 .ModernGrid_overlay__TgzHb h3{font-size:1rem}.ModernGrid_cardsLayout__gb_G7 .ModernGrid_overlay__TgzHb p{font-size:.875rem}@media(max-width:1550px){.ModernGrid_cardsLayout__gb_G7{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:1250px){.ModernGrid_cardsLayout__gb_G7{grid-template-columns:repeat(2,1fr);gap:18px}.ModernGrid_cardsLayout__gb_G7 .ModernGrid_card___VhhH{height:280px}}@media(max-width:1024px){.ModernGrid_cardsLayout__gb_G7{grid-template-columns:repeat(2,1fr)}.ModernGrid_cardsLayout__gb_G7 .ModernGrid_card___VhhH{height:260px}}@media(max-width:768px){.ModernGrid_cardsLayout__gb_G7{grid-template-columns:1fr}.ModernGrid_cardsLayout__gb_G7 .ModernGrid_card___VhhH{height:auto;min-height:280px}}@media(max-width:480px){.ModernGrid_cardsLayout__gb_G7 .ModernGrid_card___VhhH{min-height:240px}}.ModernGrid_listLayout__mOwI1{display:flex;flex-direction:column;gap:20px;grid-template-columns:none}.ModernGrid_listLayout__mOwI1 .ModernGrid_item__sOCWK{width:100%}.ModernGrid_listLayout__mOwI1 .ModernGrid_card___VhhH{width:100%;height:200px;display:flex;border-radius:16px;overflow:hidden}.ModernGrid_listLayout__mOwI1 .ModernGrid_card___VhhH:hover .ModernGrid_overlay__TgzHb{background:linear-gradient(90deg,rgba(0,0,0,.9) 0,rgba(0,0,0,.8) 50%,rgba(0,0,0,.7))}@media(max-width:768px){.ModernGrid_listLayout__mOwI1 .ModernGrid_card___VhhH{flex-direction:column;height:auto;min-height:auto}}.ModernGrid_listLayout__mOwI1 .ModernGrid_figure___ChNw{display:flex;flex-direction:row;width:100%;height:100%;border-radius:16px}.ModernGrid_listLayout__mOwI1 .ModernGrid_figure___ChNw:after{display:none}.ModernGrid_listLayout__mOwI1 .ModernGrid_figure___ChNw a{display:flex;width:100%;height:100%}@media(max-width:768px){.ModernGrid_listLayout__mOwI1 .ModernGrid_figure___ChNw,.ModernGrid_listLayout__mOwI1 .ModernGrid_figure___ChNw a{flex-direction:column}}.ModernGrid_listLayout__mOwI1 .ModernGrid_image__lXHLf{width:350px;height:100%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}@media(max-width:1250px){.ModernGrid_listLayout__mOwI1 .ModernGrid_image__lXHLf{width:280px}}@media(max-width:768px){.ModernGrid_listLayout__mOwI1 .ModernGrid_image__lXHLf{width:100%;height:250px}}@media(max-width:480px){.ModernGrid_listLayout__mOwI1 .ModernGrid_image__lXHLf{height:200px}}.ModernGrid_listLayout__mOwI1 .ModernGrid_overlay__TgzHb{position:relative;width:100%;padding:2rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;opacity:1;transform:translateY(0);background:linear-gradient(90deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.75) 50%,rgba(0,0,0,.65))}.ModernGrid_listLayout__mOwI1 .ModernGrid_overlay__TgzHb h3{font-size:1.5rem}@media(max-width:768px){.ModernGrid_listLayout__mOwI1 .ModernGrid_overlay__TgzHb h3{font-size:1.2rem}}@media(max-width:480px){.ModernGrid_listLayout__mOwI1 .ModernGrid_overlay__TgzHb h3{font-size:1.1rem}}.ModernGrid_listLayout__mOwI1 .ModernGrid_overlay__TgzHb p{font-size:1rem;margin-top:.5rem}@media(max-width:768px){.ModernGrid_listLayout__mOwI1 .ModernGrid_overlay__TgzHb p{font-size:.9rem}.ModernGrid_listLayout__mOwI1 .ModernGrid_overlay__TgzHb{position:relative;padding:1.5rem}}@media(max-width:480px){.ModernGrid_listLayout__mOwI1 .ModernGrid_overlay__TgzHb{padding:1.25rem}}.ModernGrid_item__sOCWK{animation:ModernGrid_fadeInUp__gnjcZ .6s ease forwards;opacity:0;transform:translateY(30px)}.ModernGrid_card___VhhH{width:550px;height:400px;background:rgba(0,0,0,0);border-radius:20px;overflow:hidden;transition:all .3s ease;position:relative}.ModernGrid_card___VhhH:hover .ModernGrid_image__lXHLf{transform:scale(1.02)}.ModernGrid_card___VhhH:hover .ModernGrid_figure___ChNw:after{opacity:1}.ModernGrid_card___VhhH:hover .ModernGrid_overlay__TgzHb{opacity:1;transform:translateY(0)}@media(max-width:1024px){.ModernGrid_card___VhhH{width:100%;height:320px}}@media(max-width:768px){.ModernGrid_card___VhhH{width:100%;max-width:550px;height:auto;min-height:300px}}@media(max-width:480px){.ModernGrid_card___VhhH{min-height:260px}}.ModernGrid_figure___ChNw{width:100%;height:100%;position:relative;overflow:hidden;border-radius:20px}.ModernGrid_figure___ChNw:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.35) 40%,rgba(0,0,0,.05));opacity:0;transition:opacity .3s ease;pointer-events:none;will-change:opacity}@media(max-width:768px){.ModernGrid_figure___ChNw{aspect-ratio:550/400}}.ModernGrid_image__lXHLf{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease,opacity .4s ease}.ModernGrid_overlay__TgzHb{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;display:flex;justify-content:space-between;align-items:flex-end;color:#fff;opacity:0;transition:opacity .3s ease,transform .3s ease;transform:translateY(15px);z-index:2;will-change:transform,opacity}.ModernGrid_overlay__TgzHb>div:first-child{display:flex;flex-direction:column;align-items:flex-start;flex:1}.ModernGrid_overlay__TgzHb h3{font-size:1.2rem;margin:0;font-family:Wotfard,sans-serif}@media(max-width:768px){.ModernGrid_overlay__TgzHb h3{font-size:1.1rem}}@media(max-width:480px){.ModernGrid_overlay__TgzHb h3{font-size:1rem}}.ModernGrid_overlay__TgzHb p{font-size:1rem;margin:0;font-weight:400;opacity:.9}@media(max-width:768px){.ModernGrid_overlay__TgzHb p{font-size:.9rem}}@media(max-width:480px){.ModernGrid_overlay__TgzHb p{font-size:.85rem}}@media(max-width:768px){.ModernGrid_overlay__TgzHb{padding:1rem}}@media(max-width:480px){.ModernGrid_overlay__TgzHb{padding:.875rem}}.ModernGrid_linkIcon__0gwfl{display:flex;align-items:center;justify-content:center;color:#fff;opacity:.8;will-change:transform,opacity}.ModernGrid_linkIcon__0gwfl:hover{opacity:1;transform:scale(1.05)}.ModernGrid_tags__2pIzR{display:flex;gap:.5rem;margin-top:.5rem;flex-wrap:wrap}@media(max-width:768px){.ModernGrid_tags__2pIzR{margin-top:.4rem}}@media(max-width:480px){.ModernGrid_tags__2pIzR{gap:.3rem}}.ModernGrid_tag___bJxB{font-size:.75rem;padding:.25rem .5rem;background:hsla(0,0%,100%,.15);border-radius:4px;font-weight:500;backdrop-filter:blur(5px)}@media(max-width:768px){.ModernGrid_tag___bJxB{font-size:.7rem;padding:.2rem .4rem}}@media(max-width:480px){.ModernGrid_tag___bJxB{font-size:.65rem}}.ModernGrid_noResults__XLgQ6{text-align:center;padding:4rem 2rem;color:#666;font-size:1.125rem}html:not(.dark-mode) .ModernGrid_noResults__XLgQ6{color:#666}html.dark-mode .ModernGrid_noResults__XLgQ6{color:#aaa}@media(max-width:480px){.ModernGrid_noResults__XLgQ6{padding:3rem 1rem;font-size:1rem}}@keyframes ModernGrid_fadeInUp__gnjcZ{to{opacity:1;transform:translateY(0)}}.Filter_section__IUgwo{inline-size:min(100% - 104px,1816px);margin-inline:auto;background:rgba(0,0,0,0);padding:2rem 0;position:relative}html:not(.dark-mode) .Filter_section__IUgwo{background:#f8f8f8}html.dark-mode .Filter_section__IUgwo{background:#0a0a0a}@media(max-width:1024px){.Filter_section__IUgwo{margin-top:12rem}}@media(max-width:768px){.Filter_section__IUgwo{inline-size:100%;margin-top:10rem;padding:1.5rem 0}}@media(max-width:480px){.Filter_section__IUgwo{inline-size:100%;padding:1rem 0;margin-top:8rem}}.Filter_container__L9rnM{width:100%;margin:0 auto;padding:0 1.5rem;position:relative}@media(max-width:768px){.Filter_container__L9rnM{padding:0 1rem}}@media(max-width:480px){.Filter_container__L9rnM{padding:0 .875rem}}.Filter_mobileToggle__GpKJe{display:none}@media(max-width:768px){.Filter_mobileToggle__GpKJe{display:block}}.Filter_mobileButton__6IP6y{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#111;border:1px solid #333;border-radius:6px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;justify-content:space-between}html:not(.dark-mode) .Filter_mobileButton__6IP6y{background:#f5f5f5;border:1px solid #e0e0e0;color:#333}html:not(.dark-mode) .Filter_mobileButton__6IP6y:hover{background:#e8e8e8;border-color:#d0d0d0}html.dark-mode .Filter_mobileButton__6IP6y{background:#111;border:1px solid #333;color:#fff}.Filter_mobileButton__6IP6y:hover,html.dark-mode .Filter_mobileButton__6IP6y:hover{background:#1a1a1a;border-color:#444}@media(max-width:480px){.Filter_mobileButton__6IP6y{padding:.625rem .875rem;font-size:.8rem}}.Filter_mobileChevron__FDgxR{transition:transform .2s ease}.Filter_mobileChevron__FDgxR.Filter_rotated__9Bvl5{transform:rotate(180deg)}.Filter_content__0wF9y{margin-top:1rem;display:block}.Filter_content__0wF9y.Filter_mobileOpen__pQdhu{display:block}@media(max-width:768px){.Filter_content__0wF9y{display:none;margin-top:1rem}.Filter_content__0wF9y.Filter_mobileOpen__pQdhu{display:block}}.Filter_row__UAT2_{display:flex;gap:3rem;background:rgba(0,0,0,0);border:none;border-radius:12px;padding:2rem;align-items:flex-start;flex-wrap:nowrap;justify-content:space-between}@media(max-width:1024px){.Filter_row__UAT2_{flex-direction:column;gap:2rem;justify-content:flex-start}}@media(max-width:768px){.Filter_row__UAT2_{flex-direction:column;gap:1.5rem;padding:1.5rem 1rem;justify-content:flex-start}}@media(max-width:480px){.Filter_row__UAT2_{padding:1.25rem .875rem;gap:1.25rem}}.Filter_leftGroup__Hmr45{display:flex;gap:2rem;flex:1;align-items:flex-start}@media(max-width:1024px){.Filter_leftGroup__Hmr45{flex-direction:column;gap:1.5rem}}@media(max-width:768px){.Filter_leftGroup__Hmr45{flex-direction:column;gap:1.5rem}}.Filter_rightGroup__N7wxi{display:flex;gap:2rem;flex:0 0 auto;align-items:flex-start}@media(max-width:1024px){.Filter_rightGroup__N7wxi{flex-direction:row;gap:1.5rem;justify-content:flex-start}}@media(max-width:768px){.Filter_rightGroup__N7wxi{flex-direction:column;gap:1.5rem}}.Filter_group__2XORw{margin-bottom:0;display:flex;flex-direction:column;gap:.75rem}.Filter_group__2XORw:first-child{flex:1 1 300px;min-width:300px;max-width:400px}@media(max-width:1024px){.Filter_group__2XORw:first-child{flex:1 1 100%;min-width:100%;max-width:100%}}@media(max-width:768px){.Filter_group__2XORw:first-child{flex:1 1 100%;width:100%;min-width:100%;max-width:100%}}.Filter_group__2XORw:nth-child(2){flex:0 0 180px;min-width:180px;max-width:180px}@media(max-width:1024px){.Filter_group__2XORw:nth-child(2){flex:0 0 160px;min-width:160px;max-width:160px}}@media(max-width:768px){.Filter_group__2XORw:nth-child(2){flex:1 1 100%;width:100%;min-width:100%;max-width:100%}}.Filter_group__2XORw:nth-child(3){flex:0 0 200px;min-width:200px;max-width:200px}@media(max-width:1024px){.Filter_group__2XORw:nth-child(3){flex:0 0 180px;min-width:180px;max-width:180px}}@media(max-width:768px){.Filter_group__2XORw:nth-child(3){flex:1 1 100%;width:100%;min-width:100%;max-width:100%}}.Filter_group__2XORw:nth-child(4){flex:0 0 180px;min-width:180px;max-width:180px}@media(max-width:1024px){.Filter_group__2XORw:nth-child(4){flex:0 0 160px;min-width:160px;max-width:160px}}@media(max-width:768px){.Filter_group__2XORw:nth-child(4){flex:1 1 100%;width:100%;min-width:100%;max-width:100%}}.Filter_label__cQzBn{font-size:.675rem;font-weight:500;color:hsla(0,0%,100%,.4);margin:0 0 .675rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:.05em;text-transform:uppercase}html:not(.dark-mode) .Filter_label__cQzBn{color:rgba(10,10,10,.4)}html.dark-mode .Filter_label__cQzBn{color:hsla(0,0%,100%,.4)}.Filter_categoryGrid__lbhH8{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap;overflow:visible}@media(max-width:768px){.Filter_categoryGrid__lbhH8{flex-direction:row;gap:.5rem;flex-wrap:wrap}}.Filter_categoryCard__m200k{display:flex;align-items:center;gap:.45rem;padding:.675rem .9rem;background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.6);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7875rem;font-weight:400;cursor:pointer;text-align:left;white-space:nowrap;flex:0 0 auto}html:not(.dark-mode) .Filter_categoryCard__m200k{color:rgba(10,10,10,.6)}html:not(.dark-mode) .Filter_categoryCard__m200k:hover{color:rgba(10,10,10,.8)}html:not(.dark-mode) .Filter_categoryCard__m200k.Filter_active__VDphr{color:#0a0a0a;background:rgba(10,10,10,.05);border:1px solid rgba(10,10,10,.1);border-radius:8px;margin:-1px}html.dark-mode .Filter_categoryCard__m200k{color:hsla(0,0%,100%,.6)}html.dark-mode .Filter_categoryCard__m200k:hover{color:hsla(0,0%,100%,.8)}html.dark-mode .Filter_categoryCard__m200k.Filter_active__VDphr{color:#fff;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin:-1px}.Filter_categoryCard__m200k:hover{color:hsla(0,0%,100%,.8)}.Filter_categoryCard__m200k.Filter_active__VDphr{color:#fff;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin:-1px}@media(max-width:768px){.Filter_categoryCard__m200k{flex:1 1 calc(50% - .25rem);justify-content:center;padding:.75rem .5rem;text-align:center}}@media(max-width:480px){.Filter_categoryCard__m200k{padding:.625rem .875rem;font-size:.75rem}}.Filter_categoryIcon__9s48f{display:flex;align-items:center;justify-content:center;width:1.575rem;height:1.575rem;background:rgba(0,0,0,0);flex-shrink:0}@media(max-width:480px){.Filter_categoryIcon__9s48f{width:1.5rem;height:1.5rem}}.Filter_categoryContent__wlWNd{display:flex;flex-direction:column;flex:1;min-width:0}.Filter_categoryName__2WQsJ{font-weight:500;color:inherit;font-size:.7875rem}.Filter_layoutOptions__iSq03{display:flex;flex-direction:row;gap:.375rem;flex-wrap:nowrap}@media(max-width:768px){.Filter_layoutOptions__iSq03{flex-direction:row;justify-content:space-between;gap:.5rem}}.Filter_layoutOption__4RPFI{display:flex;flex-direction:row;align-items:center;gap:.45rem;padding:.675rem .9rem;background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.6);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7875rem;font-weight:400;cursor:pointer;min-width:-moz-fit-content;min-width:fit-content;flex-shrink:0;white-space:nowrap}html:not(.dark-mode) .Filter_layoutOption__4RPFI{color:rgba(10,10,10,.6)}html:not(.dark-mode) .Filter_layoutOption__4RPFI:hover{color:rgba(10,10,10,.8)}html:not(.dark-mode) .Filter_layoutOption__4RPFI.Filter_active__VDphr{color:#0a0a0a;background:rgba(10,10,10,.05);border:1px solid rgba(10,10,10,.1);border-radius:8px;margin:-1px}html.dark-mode .Filter_layoutOption__4RPFI{color:hsla(0,0%,100%,.6)}html.dark-mode .Filter_layoutOption__4RPFI:hover{color:hsla(0,0%,100%,.8)}html.dark-mode .Filter_layoutOption__4RPFI.Filter_active__VDphr{color:#fff;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin:-1px}.Filter_layoutOption__4RPFI:hover{color:hsla(0,0%,100%,.8)}.Filter_layoutOption__4RPFI.Filter_active__VDphr{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;margin:-1px}@media(max-width:768px){.Filter_layoutOption__4RPFI{flex:1;justify-content:center;min-width:auto}}@media(max-width:480px){.Filter_layoutOption__4RPFI{padding:.625rem .75rem;font-size:.75rem}.Filter_layoutOption__4RPFI svg{width:16px;height:16px}}.Filter_sortDropdown__NbkzO,.Filter_tagsDropdown__rBwH9{position:relative;min-width:150px}@media(max-width:768px){.Filter_sortDropdown__NbkzO,.Filter_tagsDropdown__rBwH9{width:100%}}.Filter_sortTrigger__5a8OO,.Filter_tagsTrigger__9x6tt{width:100%;padding:.675rem .9rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:8px;color:hsla(0,0%,100%,.6);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7875rem;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.45rem;transition:all .3s cubic-bezier(.4,0,.2,1)}html:not(.dark-mode) .Filter_sortTrigger__5a8OO,html:not(.dark-mode) .Filter_tagsTrigger__9x6tt{background:rgba(10,10,10,.02);border:1px solid rgba(10,10,10,.05);color:rgba(10,10,10,.6)}html:not(.dark-mode) .Filter_sortTrigger__5a8OO:hover,html:not(.dark-mode) .Filter_tagsTrigger__9x6tt:hover{background:rgba(10,10,10,.05);border-color:rgba(10,10,10,.1);color:rgba(10,10,10,.8)}html:not(.dark-mode) .Filter_sortTrigger__5a8OO.Filter_open__QjCQ_,html:not(.dark-mode) .Filter_tagsTrigger__9x6tt.Filter_open__QjCQ_{border-color:rgba(10,10,10,.15);box-shadow:0 0 0 1px rgba(10,10,10,.05)}html.dark-mode .Filter_sortTrigger__5a8OO,html.dark-mode .Filter_tagsTrigger__9x6tt{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.6)}html.dark-mode .Filter_sortTrigger__5a8OO:hover,html.dark-mode .Filter_tagsTrigger__9x6tt:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}html.dark-mode .Filter_sortTrigger__5a8OO.Filter_open__QjCQ_,html.dark-mode .Filter_tagsTrigger__9x6tt.Filter_open__QjCQ_{border-color:hsla(0,0%,100%,.15);box-shadow:0 0 0 1px hsla(0,0%,100%,.05)}.Filter_sortTrigger__5a8OO:hover,.Filter_tagsTrigger__9x6tt:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.Filter_sortTrigger__5a8OO.Filter_open__QjCQ_,.Filter_tagsTrigger__9x6tt.Filter_open__QjCQ_{border-color:hsla(0,0%,100%,.15);box-shadow:0 0 0 1px hsla(0,0%,100%,.05)}@media(max-width:480px){.Filter_sortTrigger__5a8OO,.Filter_tagsTrigger__9x6tt{padding:.625rem .75rem;font-size:.75rem}}.Filter_sortSelected__sfd_i,.Filter_tagsSelected__c4xB3{font-weight:400;color:inherit}.Filter_chevron__llaSu{transition:transform .2s ease}.Filter_chevron__llaSu.Filter_rotated__9Bvl5{transform:rotate(180deg)}.Filter_sortMenu__MVdO8{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:50;max-height:none;overflow:visible;animation:Filter_dropdownSlide__XQHAk .3s cubic-bezier(.4,0,.2,1);padding:.75rem}html:not(.dark-mode) .Filter_sortMenu__MVdO8{background:hsla(0,0%,100%,.95);border:1px solid rgba(10,10,10,.1);box-shadow:0 8px 32px rgba(0,0,0,.15)}html.dark-mode .Filter_sortMenu__MVdO8{background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.4)}@keyframes Filter_dropdownSlide__XQHAk{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.Filter_sortOption__kWIpc{width:100%;padding:.675rem .9rem;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:all .2s ease;border:none;border-bottom:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7875rem;font-weight:400}html:not(.dark-mode) .Filter_sortOption__kWIpc{border-bottom:1px solid rgba(10,10,10,.05);color:rgba(10,10,10,.8)}html:not(.dark-mode) .Filter_sortOption__kWIpc:hover{background:rgba(10,10,10,.05);color:rgba(10,10,10,.95)}html:not(.dark-mode) .Filter_sortOption__kWIpc.Filter_selected__nI3PB{background:rgba(10,10,10,.1);color:#0a0a0a}html.dark-mode .Filter_sortOption__kWIpc{border-bottom:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8)}html.dark-mode .Filter_sortOption__kWIpc:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.95)}html.dark-mode .Filter_sortOption__kWIpc.Filter_selected__nI3PB{background:hsla(0,0%,100%,.1);color:#fff}.Filter_sortOption__kWIpc:last-child{border-bottom:none}.Filter_sortOption__kWIpc:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.95)}.Filter_sortOption__kWIpc.Filter_selected__nI3PB{background:hsla(0,0%,100%,.1);color:#fff}.Filter_tagsMenu__UHfK8{position:absolute;top:calc(100% + .5rem);left:0;right:0;min-width:200px;background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:50;max-height:none;overflow:visible;animation:Filter_dropdownSlide__XQHAk .3s cubic-bezier(.4,0,.2,1);padding:1rem}html:not(.dark-mode) .Filter_tagsMenu__UHfK8{background:hsla(0,0%,100%,.95);border:1px solid rgba(10,10,10,.1);box-shadow:0 8px 32px rgba(0,0,0,.15)}html.dark-mode .Filter_tagsMenu__UHfK8{background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.4)}@media(max-width:1024px){.Filter_tagsMenu__UHfK8{min-width:200px;max-height:none;overflow:visible}}@media(max-width:768px){.Filter_tagsMenu__UHfK8{left:0;right:0;min-width:100%;max-height:none;overflow:visible}}@media(max-width:480px){.Filter_tagsMenu__UHfK8{padding:.625rem}}.Filter_tagsGrid__rkwOb{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:.4rem;max-width:100%}@media(max-width:768px){.Filter_tagsGrid__rkwOb{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:.5rem}}@media(max-width:480px){.Filter_tagsGrid__rkwOb{grid-template-columns:repeat(auto-fill,minmax(60px,1fr));gap:.35rem}}.Filter_tagOption__RiXwZ{padding:.4rem .6rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;text-align:center;cursor:pointer;transition:all .2s ease;color:hsla(0,0%,100%,.8);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7rem;font-weight:400}html:not(.dark-mode) .Filter_tagOption__RiXwZ{background:rgba(10,10,10,.05);border:1px solid rgba(10,10,10,.1);color:rgba(10,10,10,.8)}html:not(.dark-mode) .Filter_tagOption__RiXwZ:hover{background:rgba(10,10,10,.1);border-color:rgba(10,10,10,.2);color:rgba(10,10,10,.95)}html:not(.dark-mode) .Filter_tagOption__RiXwZ.Filter_selected__nI3PB{background:rgba(62,207,142,.2);border-color:rgba(62,207,142,.5);color:#3ecf8e}html.dark-mode .Filter_tagOption__RiXwZ{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}html.dark-mode .Filter_tagOption__RiXwZ:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.95)}html.dark-mode .Filter_tagOption__RiXwZ.Filter_selected__nI3PB{background:rgba(62,207,142,.2);border-color:rgba(62,207,142,.5);color:#3ecf8e}.Filter_tagOption__RiXwZ:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.95)}.Filter_tagOption__RiXwZ.Filter_selected__nI3PB{background:rgba(62,207,142,.2);border-color:rgba(62,207,142,.5);color:#3ecf8e}@media(max-width:768px){.Filter_tagOption__RiXwZ{padding:.4rem .6rem;font-size:.7rem}}@media(max-width:480px){.Filter_tagOption__RiXwZ{padding:.35rem .5rem;font-size:.65rem}}.Filter_clearTags__rxAr9{width:100%;margin-top:.75rem;padding:.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.8);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}html:not(.dark-mode) .Filter_clearTags__rxAr9{background:rgba(10,10,10,.05);border:1px solid rgba(10,10,10,.1);color:rgba(10,10,10,.8)}html:not(.dark-mode) .Filter_clearTags__rxAr9:hover{background:rgba(10,10,10,.1);border-color:rgba(10,10,10,.2);color:rgba(10,10,10,.95)}html.dark-mode .Filter_clearTags__rxAr9{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.Filter_clearTags__rxAr9:hover,html.dark-mode .Filter_clearTags__rxAr9:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.95)}@media(max-width:480px){.Filter_clearTags__rxAr9{margin-top:.625rem;padding:.4rem;font-size:.7rem}}.Filter_noContentSection___4Fvl{padding:3rem 1.5rem;text-align:center;background:#000}html:not(.dark-mode) .Filter_noContentSection___4Fvl{background:#f8f8f8}html.dark-mode .Filter_noContentSection___4Fvl{background:#000}.Filter_noContentContainer__9getj{max-width:600px;margin:0 auto}.Filter_noContentIcon__3L9RR{color:#888;margin-bottom:1.25rem}html:not(.dark-mode) .Filter_noContentIcon__3L9RR{color:#666}html.dark-mode .Filter_noContentIcon__3L9RR{color:#888}.Filter_noContentTitle__aCAEx{font-size:1.25rem;font-weight:600;color:#fff;margin:0 0 .75rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}html:not(.dark-mode) .Filter_noContentTitle__aCAEx{color:#0a0a0a}html.dark-mode .Filter_noContentTitle__aCAEx{color:#fff}.Filter_noContentDescription__r4WMW{font-size:.9375rem;color:#888;margin:0 0 1.5rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}html:not(.dark-mode) .Filter_noContentDescription__r4WMW{color:#666}html.dark-mode .Filter_noContentDescription__r4WMW{color:#888}.Filter_noContentButton__4rxht{padding:.625rem 1.25rem;background:#fff;border:1px solid #fff;border-radius:6px;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}html:not(.dark-mode) .Filter_noContentButton__4rxht{background:#0a0a0a;border:1px solid #0a0a0a;color:#fff}html:not(.dark-mode) .Filter_noContentButton__4rxht:hover{background:#333;border-color:#333}html.dark-mode .Filter_noContentButton__4rxht{background:#fff;border:1px solid #fff;color:#000}.Filter_noContentButton__4rxht:hover,html.dark-mode .Filter_noContentButton__4rxht:hover{background:#f5f5f5;border-color:#f5f5f5}.Filter_loadMoreSection__rZswo{padding:1.5rem;text-align:center;background:#000}html:not(.dark-mode) .Filter_loadMoreSection__rZswo{background:#f8f8f8}html.dark-mode .Filter_loadMoreSection__rZswo{background:#000}.Filter_loadMoreButton__2_g04{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.25rem;background:#fff;border:1px solid #fff;border-radius:6px;color:#000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s ease}html:not(.dark-mode) .Filter_loadMoreButton__2_g04{background:#0a0a0a;border:1px solid #0a0a0a;color:#fff}html:not(.dark-mode) .Filter_loadMoreButton__2_g04:hover:not(:disabled){background:#333;border-color:#333}html.dark-mode .Filter_loadMoreButton__2_g04{background:#fff;border:1px solid #fff;color:#000}.Filter_loadMoreButton__2_g04:hover:not(:disabled),html.dark-mode .Filter_loadMoreButton__2_g04:hover:not(:disabled){background:#f5f5f5;border-color:#f5f5f5}.Filter_loadMoreButton__2_g04:disabled{opacity:.6;cursor:not-allowed}.Filter_loadingSpinner__tJ1v0{width:14px;height:14px;border:2px solid #000;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:Filter_spin__FYqSq 1s linear infinite}@keyframes Filter_spin__FYqSq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Filter_loadMore___10kN{padding:16px 20px;background-color:#1a1a1a;color:#fff;cursor:pointer;font-family:Wotfard,sans-serif;font-size:.95rem;border:2px solid rgba(0,0,0,0);border-radius:10px;display:inline-flex;align-items:center;gap:10px;transition:all .3s ease;margin-top:74px;position:relative;left:50%;transform:translateX(-50%)}.Filter_loadMore___10kN:hover{background-color:rgba(0,0,0,0);color:#3ecf8e;border-color:#3ecf8e}