.styles-module__JJgnWa__masonry{margin:40px 0 0}.styles-module__JJgnWa__fallbackGrid{column-count:1;column-gap:3px;margin:40px 0 0}@media (min-width:640px){.styles-module__JJgnWa__fallbackGrid{column-count:2}}@media (min-width:1024px){.styles-module__JJgnWa__fallbackGrid{column-count:3}}@media (min-width:1536px){.styles-module__JJgnWa__fallbackGrid{column-count:4}}.styles-module__JJgnWa__fallbackItem{break-inside:avoid;margin-bottom:3px}
.styles-module__2RG98W__image{opacity:0;width:100%;height:auto;transition:transform .4s,opacity .3s;display:block}@media (prefers-reduced-motion:reduce){.styles-module__2RG98W__image{transition:none}}.styles-module__2RG98W__imageLoaded{opacity:1}.styles-module__2RG98W__tile{background-color:var(--main-border-color);display:block;overflow:hidden}.styles-module__2RG98W__tile:hover .styles-module__2RG98W__image{transform:scale(1.03)}
.styles-module__cC-mQa__more{justify-content:center;margin:28px 0 40px;display:flex;position:relative}.styles-module__cC-mQa__sentinel{pointer-events:none;width:100%;height:1px;position:absolute;bottom:100%;left:0}.styles-module__cC-mQa__button{font:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--main-text-color);background:var(--main-box-color);border:2px solid var(--main-border-color);padding:13px 20px;font-size:11px;font-weight:800;transition:border-color .15s}.styles-module__cC-mQa__button:disabled{opacity:.6;cursor:default}.styles-module__cC-mQa__button:hover:not(:disabled){border-color:var(--main-accent-color);color:var(--main-accent-color)}
