.WorksGallery_section__dOpVO{padding:9.7rem 10rem 10rem;background:var(--bg-main)}.WorksGallery_inner__78LhL{display:flex;flex-direction:column;align-items:center;width:124rem;max-width:100%;margin-inline:auto}.WorksGallery_toolbar__p_0th{display:flex;align-items:flex-start;justify-content:space-between;width:100%;height:4.2rem}.WorksGallery_chips__nH4yP{display:flex;align-items:center;gap:1.6rem;width:76.2rem;height:4.1rem}.WorksGallery_chipSlot__Mxk7x{display:flex;justify-content:flex-end;flex-shrink:0;width:var(--w)}.WorksGallery_chipSlotAll__8JoUf{display:flex;flex-shrink:0}.WorksGallery_chip__OIKaH{display:inline-flex;align-items:center;height:3.6rem;padding:0 2rem;border-radius:99.9rem;background:#eee;font-size:1.4rem;font-weight:400;color:#000;white-space:nowrap;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.WorksGallery_chipAll__opK1_{height:3.4rem;padding:0 2.4rem;color:var(--text-primary)}.WorksGallery_chip__OIKaH:hover{background:#e2e2e2}.WorksGallery_chipActive__il6Eu,.WorksGallery_chipActive__il6Eu:hover{background:var(--primary);color:var(--text-inverse)}.WorksGallery_search__ZHO4Z{position:relative;flex-shrink:0;width:28.6rem;height:4.5rem}.WorksGallery_searchInput__Ze1ts{width:100%;height:100%;padding:0 4.05rem 0 1.6rem;border:.1rem solid #919191;border-radius:7rem;background:transparent;font:inherit;font-size:1.8rem;color:var(--text-primary);outline:none;appearance:none;transition:border-color var(--dur-fast) var(--ease-out)}.WorksGallery_searchInput__Ze1ts::placeholder{color:#919191;opacity:1}.WorksGallery_searchInput__Ze1ts:focus-visible{border-color:var(--primary);box-shadow:0 0 0 .3rem rgba(28,68,153,.15)}.WorksGallery_searchIcon__1Hbmv{position:absolute;right:1.55rem;top:1.3rem;width:1.8rem;height:1.8rem;pointer-events:none}.WorksGallery_grid__hRteU{display:grid;grid-template-columns:repeat(2,60.4rem);column-gap:3.2rem;row-gap:4.8rem;width:100%;margin-top:8rem}.WorksGallery_card__CK5Js{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.WorksGallery_media__ROkdn{position:relative;width:100%;overflow:hidden;border-radius:1.6rem;background:#f1f3f8;box-shadow:0 1.2rem 3.2rem -2rem rgba(18,43,84,.35);isolation:isolate;transition:box-shadow var(--dur) var(--ease-out)}.WorksGallery_card__CK5Js:hover .WorksGallery_media__ROkdn{box-shadow:0 2.4rem 4.8rem -2.4rem rgba(18,43,84,.45)}.WorksGallery_zoom__CN8gs{position:absolute;inset:0;transition:transform var(--dur-slow) var(--ease-out)}.WorksGallery_card__CK5Js:hover .WorksGallery_zoom__CN8gs{transform:scale(1.04)}.WorksGallery_mediaImage__6nZj_{position:absolute;max-width:none}.WorksGallery_cover__vTVRs{object-fit:cover}.WorksGallery_media__ROkdn:after{content:"";position:absolute;inset:45% 0 0;z-index:1;background:linear-gradient(0deg,rgba(8,20,48,.62),rgba(8,20,48,0));pointer-events:none}.WorksGallery_tags__MDKCL{position:absolute;inset-inline:1.6rem;bottom:1.6rem;z-index:2;display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.WorksGallery_tag__Mka5_{display:inline-flex;align-items:center;height:3.6rem;padding:0 1.6rem;border:.1rem solid rgba(255,255,255,.42);border-radius:99.9rem;background:linear-gradient(135deg,rgba(255,255,255,.28),rgba(255,255,255,.1));-webkit-backdrop-filter:blur(1.4rem) saturate(1.6);backdrop-filter:blur(1.4rem) saturate(1.6);box-shadow:inset 0 .1rem 0 rgba(255,255,255,.5),0 .8rem 2.4rem -.8rem rgba(0,18,51,.45);font-size:1.3rem;font-weight:500;color:var(--text-inverse);text-shadow:0 .1rem .2rem rgba(0,18,51,.25);white-space:nowrap;transition:transform var(--dur) var(--ease-out) calc(var(--i, 0) * 40ms),background-color var(--dur) var(--ease-out)}.WorksGallery_card__CK5Js:hover .WorksGallery_tag__Mka5_{transform:translateY(-.4rem)}.WorksGallery_title__Fnt1x{font-size:2.4rem;font-weight:400;color:var(--text-primary);text-align:left;word-break:break-word;transition:color var(--dur-fast) var(--ease-out)}a.WorksGallery_card__CK5Js:hover .WorksGallery_title__Fnt1x{color:var(--primary)}.WorksGallery_empty__1FYB_{width:100%;margin-top:8rem;padding:8rem 0;font-size:1.8rem;color:var(--text-secondary);text-align:center}.WorksGallery_more__OuUv2{display:block;width:11.2rem;height:3.8rem;margin-top:4rem;border-bottom:.15rem solid #18181b;font-size:1.8rem;font-weight:500;color:#18181b;text-align:center;transition:color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.WorksGallery_filtered__n2Yn6 .WorksGallery_more__OuUv2{margin-top:8rem}.WorksGallery_more__OuUv2:not([aria-disabled=true]):hover{color:var(--primary);border-color:var(--primary)}.WorksGallery_more__OuUv2[aria-disabled=true]{cursor:default}.WorksGallery_visuallyHidden__CtUNp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (max-width:1024px){.WorksGallery_section__dOpVO{padding:6.4rem var(--gutter) 8rem}.WorksGallery_toolbar__p_0th{flex-direction:column;align-items:stretch;align-self:center;gap:1.6rem;width:fit-content;max-width:100%;height:auto}.WorksGallery_search__ZHO4Z{order:-1;width:100%}.WorksGallery_chips__nH4yP{width:100%;height:auto;padding-bottom:.2rem;overflow-x:auto;scrollbar-width:none}.WorksGallery_chips__nH4yP::-webkit-scrollbar{display:none}.WorksGallery_chipSlot__Mxk7x{width:auto}.WorksGallery_grid__hRteU{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.4rem;row-gap:4rem;margin-top:4rem}.WorksGallery_card__CK5Js{gap:1.2rem}.WorksGallery_filtered__n2Yn6 .WorksGallery_more__OuUv2{margin-top:4rem}.WorksGallery_title__Fnt1x{font-size:2rem}.WorksGallery_tags__MDKCL{inset-inline:1.2rem;bottom:1.2rem;gap:.6rem}.WorksGallery_tag__Mka5_{height:3.2rem;padding:0 1.2rem;font-size:1.2rem}.WorksGallery_empty__1FYB_,.WorksGallery_grid__hRteU{margin-top:4rem}}@media (max-width:640px){.WorksGallery_section__dOpVO{padding:4.8rem var(--gutter) 6.4rem}.WorksGallery_searchInput__Ze1ts{font-size:1.6rem}.WorksGallery_chip__OIKaH{height:3.4rem;padding:0 1.6rem;font-size:1.3rem}.WorksGallery_grid__hRteU{grid-template-columns:minmax(0,1fr);row-gap:3.2rem}.WorksGallery_title__Fnt1x{font-size:1.8rem}.WorksGallery_media__ROkdn{border-radius:1.2rem}.WorksGallery_tag__Mka5_{height:3rem;padding:0 1rem;font-size:1.1rem}.WorksGallery_more__OuUv2{font-size:1.6rem}}