@font-face{font-family:'Muse Gallery Gothic';font-style:normal;font-weight:400;font-display:swap;src:url('../fonts/Century-Gothic.ttf') format('truetype')}
@font-face{font-family:'Muse Gallery Gothic';font-style:normal;font-weight:600 900;font-display:swap;src:url('../fonts/GOTHICB.ttf') format('truetype')}
.muse-gallery{--muse-columns:6;--muse-thumbnail-width:202px;--muse-column-gap:30px;--muse-row-gap:50px;--muse-name-color:#f23829;--muse-button-color:#ed3b32;--muse-button-text:#fff;display:grid;grid-template-columns:repeat(var(--muse-columns),minmax(0,1fr));column-gap:var(--muse-column-gap);row-gap:var(--muse-row-gap);width:100%;margin:0;padding:0;align-items:start;justify-items:center}
.muse-gallery,.muse-gallery *{box-sizing:border-box;font-family:'Muse Gallery Gothic','Century Gothic',sans-serif!important}
.muse-gallery .muse-gallery__card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:var(--muse-thumbnail-width);min-width:0;margin:0;padding:0;background:transparent;border:0}
.muse-gallery .muse-gallery__portrait{display:block;position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:#111;border:0;border-radius:0;margin:0;padding:0;text-decoration:none!important}
.muse-gallery .muse-gallery__portrait img.muse-gallery__image{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover;object-position:center center;border:0;border-radius:0;margin:0;padding:0}
.muse-gallery .muse-gallery__crop-top img.muse-gallery__image{object-position:center top}
.muse-gallery .muse-gallery__crop-bottom img.muse-gallery__image{object-position:center bottom}
.muse-gallery .muse-gallery__name{font-size:24px;font-weight:700;line-height:31px;letter-spacing:0;text-align:center;text-transform:uppercase;margin:4px 0 5px;padding:0;min-height:31px;color:var(--muse-name-color)}
.muse-gallery .muse-gallery__name a,.muse-gallery .muse-gallery__name a:visited{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:var(--muse-name-color)!important;text-decoration:none!important}
.muse-gallery a.muse-gallery__button,.muse-gallery a.muse-gallery__button:visited{display:flex;align-items:center;justify-content:center;align-self:center;width:150px;max-width:100%;min-height:49px;margin:0;padding:12px 8px;background:var(--muse-button-color);color:var(--muse-button-text)!important;border:0;border-radius:0;font-size:14px;font-weight:700;line-height:20px;text-align:center;text-transform:uppercase;letter-spacing:0;text-decoration:none!important;transition:filter .2s}
.muse-gallery a.muse-gallery__button:hover{filter:brightness(1.1)}
.muse-gallery a:focus-visible{outline:2px solid #fff;outline-offset:3px}
.muse-gallery .muse-gallery__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:15px;font-size:16px;line-height:1.5;color:#aaa;text-align:center}
.muse-gallery-empty{padding:24px;color:#fff;text-align:center}
@media(max-width:1024px){.muse-gallery{--muse-columns:3}}
@media(max-width:767px){.muse-gallery{--muse-columns:2;--muse-column-gap:20px;--muse-row-gap:20px}.muse-gallery .muse-gallery__name{font-size:20px;line-height:26px;min-height:26px}.muse-gallery a.muse-gallery__button{font-size:12px;min-height:43px}}
