.works-screen-module__FIdszG__page{--ink:#1c1c1a;padding:44px 28px 36px}.works-screen-module__FIdszG__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:26px;display:flex}.works-screen-module__FIdszG__title{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);font-size:clamp(54px,8vw,104px);font-weight:700;line-height:.86}.works-screen-module__FIdszG__title sup{letter-spacing:-.02em;vertical-align:top;margin-left:6px;font-size:.3em;font-weight:500;animation:.3s both works-screen-module__FIdszG__count-in;display:inline-block}@keyframes works-screen-module__FIdszG__count-in{0%{opacity:0;transform:translateY(-6px)}}.works-screen-module__FIdszG__intro{max-width:380px;padding-bottom:6px}.works-screen-module__FIdszG__intro h1{color:var(--ink);margin-bottom:4px;font-size:16px;font-weight:700;line-height:1.3}.works-screen-module__FIdszG__intro p{letter-spacing:-.01em;color:#1c1c1aad;font-size:14px;line-height:1.5}.works-screen-module__FIdszG__filters{background:var(--ink);border-radius:14px;flex-wrap:wrap;gap:2px;margin-bottom:28px;padding:5px;display:inline-flex;box-shadow:0 10px 24px #0000002e}.works-screen-module__FIdszG__filter{font-family:var(--font-display);color:#ffffffc7;cursor:pointer;border-radius:10px;padding:8px 18px;font-size:16px;font-weight:500;transition:background .15s,color .15s}.works-screen-module__FIdszG__filter:hover{color:#fff;background:#ffffff1a}.works-screen-module__FIdszG__filter[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:inset 0 -2px #0000001f}.works-screen-module__FIdszG__filter:focus-visible{outline-offset:1px;outline:2px solid #c8ff00}.works-screen-module__FIdszG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.works-screen-module__FIdszG__item{animation:.48s cubic-bezier(.3,.7,.3,1) both works-screen-module__FIdszG__card-in;animation-delay:calc(var(--boot,0s) + var(--i) * 60ms)}@keyframes works-screen-module__FIdszG__card-in{0%{opacity:0;transform:translateY(18px)}}.works-screen-module__FIdszG__grid[data-touched] .works-screen-module__FIdszG__item{animation-duration:.36s;animation-delay:calc(var(--i) * 40ms)}.works-screen-module__FIdszG__hidden{display:none}.works-screen-module__FIdszG__card{display:block}.works-screen-module__FIdszG__thumb{aspect-ratio:25/16;background:#1c1c1a14;border-radius:12px;transition:transform .22s,box-shadow .22s;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1c1c1a14,0 6px 18px #00000014}.works-screen-module__FIdszG__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.3,.7,.3,1)}.works-screen-module__FIdszG__view{font-family:var(--font-display);color:var(--ink);opacity:0;background:#c8ff00;border-radius:9px;padding:7px 12px;font-size:13px;font-weight:600;transition:opacity .2s,transform .2s;position:absolute;bottom:12px;right:12px;transform:translateY(6px)}.works-screen-module__FIdszG__card:hover .works-screen-module__FIdszG__thumb,.works-screen-module__FIdszG__card:focus-visible .works-screen-module__FIdszG__thumb{transform:translateY(-4px);box-shadow:0 0 0 1px #1c1c1a1a,0 16px 32px #00000029}.works-screen-module__FIdszG__card:hover .works-screen-module__FIdszG__thumb img,.works-screen-module__FIdszG__card:focus-visible .works-screen-module__FIdszG__thumb img{transform:scale(1.035)}.works-screen-module__FIdszG__card:hover .works-screen-module__FIdszG__view,.works-screen-module__FIdszG__card:focus-visible .works-screen-module__FIdszG__view{opacity:1;transform:none}.works-screen-module__FIdszG__card:focus-visible{outline:none}.works-screen-module__FIdszG__card:focus-visible .works-screen-module__FIdszG__thumb{box-shadow:0 0 0 3px #c8ff00,0 16px 32px #00000029}.works-screen-module__FIdszG__empty{color:#1c1c1a80;font-size:14px}@media (max-width:1023px){.works-screen-module__FIdszG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.works-screen-module__FIdszG__page{padding:30px 16px 28px}.works-screen-module__FIdszG__head{margin-bottom:20px}.works-screen-module__FIdszG__filters{scrollbar-width:none;flex-wrap:nowrap;max-width:100%;margin-bottom:22px;display:flex;overflow-x:auto}.works-screen-module__FIdszG__filters::-webkit-scrollbar{display:none}.works-screen-module__FIdszG__filter{flex-shrink:0;padding:7px 12px;font-size:14px}.works-screen-module__FIdszG__grid{grid-template-columns:minmax(0,1fr);gap:22px}.works-screen-module__FIdszG__view{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.works-screen-module__FIdszG__item,.works-screen-module__FIdszG__title sup{animation-duration:1ms;animation-delay:0s}}
