.artwork-archive{background:radial-gradient(circle at 50% 15%,#181a1d 0,#0a0c0f 34%,#050607 78%)}.collection-chapters{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px;margin:0 0 55px}.collection-chapters button{position:relative;min-height:340px;padding:0;border:1px solid #2b2d31;background:#0e1013;color:#fff;overflow:hidden;cursor:pointer;text-align:left}.collection-chapters img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(.75);transition:transform .7s ease,filter .7s ease}.collection-chapters button:hover img,.collection-chapters button:focus-visible img{transform:scale(1.045);filter:brightness(.72) saturate(1)}.collection-chapters button:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgba(5,6,8,.94))}.collection-chapters span{position:absolute;z-index:2;inset:auto 28px 28px}.collection-chapters small{display:block;color:var(--red);font:700 9px var(--body);letter-spacing:.18em;text-transform:uppercase}.collection-chapters b{display:block;margin:7px 0 3px;font:700 clamp(27px,3vw,43px)/1 var(--display);text-transform:uppercase}.collection-chapters em{color:#aaa;font-size:11px;font-style:normal}.art-masonry{column-gap:24px}.art-tile{margin-bottom:24px;border:1px solid #202328;box-shadow:0 15px 42px rgba(0,0,0,.24)}.art-tile.featured-page-art{column-span:all;margin-bottom:34px;background:#11151a}.art-tile.featured-page-art img{width:100%;height:min(66vh,720px);object-fit:cover}.art-tile.featured-page-art>span{opacity:1;transform:none;padding:100px 35px 30px}.art-tile.featured-page-art b{font-size:30px}.art-tile.featured-page-art small{font-size:11px}.lightbox{width:min(1320px,94vw);height:min(900px,92vh);background:#050607;overflow:visible}.lightbox::backdrop{background:rgba(0,0,0,.96);backdrop-filter:blur(12px)}.lightbox-stage{position:relative;display:grid;grid-template-rows:1fr auto auto;width:100%;height:100%;padding:24px}.lightbox-stage>img{width:100%;height:100%;min-height:0;object-fit:contain;position:relative;z-index:1}.lightbox-info{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 2px 4px}.lightbox-info p{position:static!important;margin:0!important;text-align:left!important;color:#ddd!important}.copy-art-link{border:1px solid #383b40;background:transparent;color:#aaa;padding:9px 12px;text-transform:uppercase;font:700 9px var(--body);letter-spacing:.12em;cursor:pointer}.copy-art-link:hover{border-color:#fff;color:#fff}.lightbox-strip{display:flex;justify-content:center;gap:8px;height:72px;padding-top:8px;overflow:hidden}.lightbox-strip button{position:static!important;width:92px!important;height:62px!important;padding:0!important;border:1px solid #333!important;border-radius:0!important;background:#111!important;opacity:.48;cursor:pointer}.lightbox-strip button.active{opacity:1;border-color:var(--red)!important}.lightbox-strip img{display:block;width:100%;height:100%;object-fit:cover}.lightbox-glow{position:absolute;inset:20% 15%;background:radial-gradient(circle,rgba(211,34,42,.15),transparent 65%);filter:blur(70px);pointer-events:none}.lightbox-nav{z-index:4}.lightbox-close{z-index:5}.gallery-pagination{margin-top:70px}@media(max-width:900px){.collection-chapters{grid-template-columns:1fr 1fr}.collection-chapters button:first-child{grid-column:span 2}.collection-chapters button{min-height:280px}.art-masonry{column-gap:14px}.art-tile{margin-bottom:14px}.lightbox-strip button{width:72px!important}.lightbox-stage{padding:14px}}@media(max-width:560px){.collection-chapters{grid-template-columns:1fr;gap:9px}.collection-chapters button:first-child{grid-column:auto}.collection-chapters button{min-height:220px}.art-tile.featured-page-art{column-span:all}.art-tile.featured-page-art img{height:46vh}.art-tile.featured-page-art>span{display:flex;padding:70px 18px 17px}.art-tile.featured-page-art b{font-size:20px}.lightbox-stage{padding:52px 8px 8px}.lightbox-strip{height:60px}.lightbox-strip button{width:58px!important;height:48px!important}.lightbox-info{padding-inline:6px}.copy-art-link{font-size:8px}.lightbox-nav{top:45%!important}}
