.artwork-module___PQwwG__grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:10px;display:grid}.artwork-module___PQwwG__tagGrid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:30px;display:grid}:is(.artwork-module___PQwwG__tagGrid.artwork-module___PQwwG__vertical,.vertical .artwork-module___PQwwG__tagGrid){grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.artwork-module___PQwwG__recentlyAddedGrid{grid-template-columns:repeat(auto-fill,minmax(500px,1fr));gap:40px;padding:0;display:grid}.artwork-module___PQwwG__card{position:relative}.artwork-module___PQwwG__card a{color:inherit;text-decoration:none;display:block}.artwork-module___PQwwG__card img{object-fit:contain;object-position:center;border-radius:2px;width:100%;height:100%;transition:transform .15s,box-shadow .15s;display:block;box-shadow:0 0 0 2px #06182c66,0 4px 6px -1px #06182ca6}.artwork-module___PQwwG__card.artwork-module___PQwwG__artist,.artwork-module___PQwwG__card.artwork-module___PQwwG__artwork{aspect-ratio:16/9;background-color:#0006}.artwork-module___PQwwG__card.artwork-module___PQwwG__artwork{cursor:default}.artwork-module___PQwwG__card.artwork-module___PQwwG__artwork.artwork-module___PQwwG__portrait{aspect-ratio:9/16;grid-row-end:span 3}.vertical .artwork-module___PQwwG__card.artwork-module___PQwwG__artwork{aspect-ratio:unset}.vertical .artwork-module___PQwwG__card.artwork-module___PQwwG__artwork .artwork-module___PQwwG__artworkImageWrapper{height:auto}.vertical .artwork-module___PQwwG__card.artwork-module___PQwwG__artwork .artwork-module___PQwwG__artworkFullImage{height:auto;position:relative}.vertical .artwork-module___PQwwG__card.artwork-module___PQwwG__artwork .artwork-module___PQwwG__artworkBlurPreview{height:100%;position:absolute}.artwork-module___PQwwG__artworkLink{width:100%;height:100%;color:inherit;text-decoration:none;display:block}.artwork-module___PQwwG__artworkImageWrapper{border-radius:2px;width:100%;height:100%;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.artwork-module___PQwwG__artworkBlurPreview{opacity:0;filter:blur(8px);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;transition:opacity .2s;position:absolute;top:0;left:0;transform:scale(1.1)}.artwork-module___PQwwG__artworkBlurPreview.artwork-module___PQwwG__loaded{opacity:1}.artwork-module___PQwwG__artworkBlurPreview.artwork-module___PQwwG__hidden{opacity:0}.artwork-module___PQwwG__artworkFullImage{object-fit:contain;object-position:center;opacity:0;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;top:0;left:0;box-shadow:0 0 0 2px #06182c66,0 4px 6px -1px #06182ca6}.artwork-module___PQwwG__artworkFullImage.artwork-module___PQwwG__loaded{opacity:1}.artwork-module___PQwwG__downloadButton{color:var(--color-txt);font-family:var(--font-family);cursor:pointer;white-space:nowrap;z-index:10;background:#000c;border:none;border-radius:12px;outline:none;justify-content:center;align-items:center;gap:8px;width:48px;height:48px;padding:12px;font-size:16px;transition:all .2s;display:flex;position:absolute;bottom:8px;right:8px}.artwork-module___PQwwG__downloadButton:before{content:"";background-image:var(--icon-download-white);background-position:50%;background-repeat:no-repeat;background-size:24px 24px;flex-shrink:0;width:24px;height:24px}.artwork-module___PQwwG__downloadButtonText{display:none}.artwork-module___PQwwG__downloadButton.artwork-module___PQwwG__inDownloads .artwork-module___PQwwG__downloadButtonText{display:inline}@media (hover:hover) and (pointer:fine){.artwork-module___PQwwG__downloadButton:hover{background:var(--color-spot);width:auto;color:var(--color-bg);padding:12px 16px}.artwork-module___PQwwG__downloadButton:hover .artwork-module___PQwwG__downloadButtonText{display:inline}.artwork-module___PQwwG__downloadButton.artwork-module___PQwwG__inDownloads{border:1px solid var(--color-spot);background:#56ccff33}.artwork-module___PQwwG__downloadButton.artwork-module___PQwwG__inDownloads:before{background-image:var(--icon-checkmark-white)}.artwork-module___PQwwG__downloadButton.artwork-module___PQwwG__inDownloads:hover{background:#ffffff1a}}.artwork-module___PQwwG__loadMoreBtn{font-size:16px;font-family:var(--font-family);color:var(--color-txt);border:1px solid var(--color-txt);cursor:pointer;background:0 0;border-radius:8px;width:fit-content;margin:40px auto;padding:20px 40px;font-weight:400;text-decoration:none;transition:background .2s,color .2s;display:block}.artwork-module___PQwwG__loadMoreBtn:hover{background:var(--color-txt);color:var(--color-bg)}.artwork-module___PQwwG__artwork.artwork-module___PQwwG__inDownloads{position:relative}@media (min-width:769px) and (max-width:1450px){.artwork-module___PQwwG__tagGrid,.artwork-module___PQwwG__recentlyAddedGrid,:is(.artwork-module___PQwwG__tagGrid.artwork-module___PQwwG__vertical,.vertical .artwork-module___PQwwG__tagGrid){gap:30px;grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.artwork-module___PQwwG__grid,.artwork-module___PQwwG__tagGrid,.artwork-module___PQwwG__recentlyAddedGrid,:is(.artwork-module___PQwwG__tagGrid.artwork-module___PQwwG__vertical,.vertical .artwork-module___PQwwG__tagGrid){grid-template-columns:1fr!important;gap:20px!important}.vertical .artwork-module___PQwwG__card.artwork-module___PQwwG__artwork img{max-width:100%;height:auto}.artwork-module___PQwwG__card{gap:1rem}.artwork-module___PQwwG__card.artwork-module___PQwwG__artist{margin:0 0 10px;padding:0}}
.home-module__i0QXTG__homeView{max-width:var(--page-maxwidth);margin:0 auto;padding:30px 0}.home-module__i0QXTG__homepageTiles{width:100%;max-width:var(--page-maxwidth);flex-direction:column;gap:30px;margin:0 auto 60px;display:flex}.home-module__i0QXTG__tile{color:inherit;background:#0f1118;border:1px solid #1f2333;border-radius:28px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.home-module__i0QXTG__tile:hover{transform:scale(1.01);box-shadow:0 0 0 4px #fff,0 12px 30px #00000080}.home-module__i0QXTG__tileFullWidth{aspect-ratio:16/9;width:100%;height:auto}.home-module__i0QXTG__tileFullWidth img{object-fit:cover;background:#000}.home-module__i0QXTG__tilePrimary{max-width:1300px;margin:0 auto}.home-module__i0QXTG__secondaryRow{justify-content:center;gap:30px;width:100%;display:flex}.home-module__i0QXTG__tileSecondary{flex:1;max-width:635px}.home-module__i0QXTG__tileSecondary .home-module__i0QXTG__tileTitle{padding:80px 0 20px;font-size:28px}.home-module__i0QXTG__tile img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-module__i0QXTG__tileTitle{color:var(--color-txt);letter-spacing:2px;pointer-events:none;text-align:center;text-shadow:0 2px 3px #00000080;background:linear-gradient(#0000 0%,#00000080 100%);width:100%;padding:100px 0 30px;font-size:40px;font-weight:200;line-height:1.4;position:absolute;bottom:0;left:0}.home-module__i0QXTG__recentlyAddedSection{width:100%;max-width:1300px;margin:0 auto 30px}.home-module__i0QXTG__recentlyAddedTitle{letter-spacing:2px;text-align:center;color:var(--color-txt);margin:40px 0 60px;font-size:40px;font-weight:200}.home-module__i0QXTG__loadMoreBtn{font-size:16px;font-family:var(--font-family);color:var(--color-txt);border:1px solid var(--color-txt);cursor:pointer;background:0 0;border-radius:8px;width:fit-content;margin:40px auto;padding:20px 40px;font-weight:400;text-decoration:none;transition:background .2s,color .2s;display:block}.home-module__i0QXTG__loadMoreBtn:hover{background:var(--color-txt);color:var(--color-bg)}@media (max-width:768px){.home-module__i0QXTG__homeView{padding:30px 0}.home-module__i0QXTG__homepageTiles{gap:20px;margin-bottom:40px}.home-module__i0QXTG__secondaryRow{flex-direction:column;gap:20px}.home-module__i0QXTG__tilePrimary,.home-module__i0QXTG__tileSecondary{max-width:100%}.home-module__i0QXTG__tileTitle{padding:60px 0 20px;font-size:24px}.home-module__i0QXTG__tileSecondary .home-module__i0QXTG__tileTitle{padding:50px 0 15px;font-size:20px}.home-module__i0QXTG__recentlyAddedTitle{letter-spacing:.5px;margin:20px 0 30px;font-size:24px}}
