.artist-archive{background:#eeeae1;padding-top:120px;padding-bottom:120px}.artist-archive .gw-section-head{margin-bottom:38px}.artist-archive-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.artist-archive-intro p{max-width:600px;font-size:17px;line-height:1.8}.artist-archive-intro>span{color:#66705e;flex-shrink:0;font-size:12px}.artist-archive-hint{color:#66705e;margin-bottom:36px;font-size:12px;line-height:1.7}.artist-archive-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 28px;display:grid}.artist-archive-card{min-width:0;margin:0}.artist-archive-card>a{background:#e2dfd5;display:block;position:relative}.artist-archive-card img{aspect-ratio:4/5;object-fit:contain;width:100%;height:auto;display:block}.artist-archive-expand{background:#f5f2e9e8;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:12px;right:12px}.artist-archive-card figcaption{letter-spacing:.04em;color:#66705e;justify-content:space-between;gap:12px;margin-top:12px;font-size:10px;display:flex}.artist-archive-card figcaption>span:first-child{color:#273e30}.artist-archive-more{margin-top:42px}.artist-archive-more>summary{cursor:pointer;border-bottom:1px solid #53634b;justify-content:space-between;align-items:center;gap:30px;width:fit-content;min-height:48px;font-size:14px;list-style:none;display:flex}.artist-archive-more>summary::-webkit-details-marker{display:none}.artist-archive-hide,.artist-archive-more[open] .artist-archive-show{display:none}.artist-archive-more[open] .artist-archive-hide{display:inline}.artist-archive-more[open]>summary>svg{transform:rotate(45deg)}.artist-archive-more>.artist-archive-grid{margin-top:40px}:is(.artist-archive a:focus-visible,.artist-archive summary:focus-visible,.artist-archive-viewer button:focus-visible,.artist-archive-viewer a:focus-visible){outline-offset:5px;outline:2px solid}.artist-archive-viewer[data-slot=dialog-content]{color:#f5f1e8;background:#202b24;flex-direction:column;gap:16px;width:calc(100vw - 36px);max-width:1320px;height:94svh;max-height:94svh;padding:22px;display:flex;overflow:hidden}.artist-archive-viewer-head{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.artist-archive-viewer-head h2{font:26px var(--gw-serif);margin-bottom:8px}.artist-archive-viewer-head p{color:#cbd0c3;font-size:12px;line-height:1.6}.artist-archive-viewer button{border:1px solid #f5f1e840;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.artist-archive-stage{touch-action:pan-y pinch-zoom;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.artist-archive-stage>img{object-fit:contain;width:100%;height:100%;display:block}.artist-archive-viewer-foot{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.artist-archive-viewer-foot>div{gap:12px;display:flex}.artist-archive-viewer-foot>a{align-items:center;gap:8px;min-height:44px;display:inline-flex}@media (max-width:1000px){.artist-archive-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.artist-archive{padding-top:72px;padding-bottom:72px}.artist-archive .gw-section-head{margin-bottom:24px}.artist-archive-intro{display:block}.artist-archive-intro p{margin-bottom:18px;font-size:15px}.artist-archive-hint{margin-bottom:26px;font-size:11px}.artist-archive-grid{gap:26px 14px}.artist-archive-card figcaption{letter-spacing:0;gap:6px;font-size:9px}.artist-archive-expand{width:30px;height:30px;bottom:8px;right:8px}.artist-archive-more{margin-top:30px}.artist-archive-viewer[data-slot=dialog-content]{width:100vw;max-width:100vw;height:100svh;max-height:100svh;padding:max(16px, env(safe-area-inset-top)) 14px max(14px, env(safe-area-inset-bottom));border-radius:0;gap:12px}.artist-archive-viewer-head{gap:12px}.artist-archive-viewer-head h2{font-size:20px;line-height:1.35}.artist-archive-viewer-head p{font-size:11px}.artist-archive-viewer-foot{gap:12px;font-size:11px}.artist-archive-viewer-foot>div{gap:8px}}
