
.collection-shell{max-width:1280px;margin:64px auto 100px}.collection-grid{gap:26px;margin-top:42px;align-items:stretch}.collection-link{display:flex;flex-direction:column;justify-content:flex-start;gap:0;padding:0;min-height:0;background:#19211d;border:1px solid #b69d693f;overflow:hidden;transition:border-color .18s,transform .18s}.collection-link:hover{background:#1e2821;border-color:#d9bc84;transform:translateY(-3px)}.collection-preview{aspect-ratio:16/10;width:100%;background:#dcd6cb;overflow:hidden;flex:none}.collection-preview img{display:block;width:100%;height:100%}.collection-copy{display:flex;flex-direction:column;gap:14px;padding:25px 24px 28px;flex:1}.collection-copy h2{font-size:27px;line-height:1.15;margin:0}.collection-copy .count{font-size:9px;line-height:1.5;letter-spacing:.15em;color:#ceae76}.collection-copy p{font-size:15px;line-height:1.55;color:#c4bdac;margin:0}.collection-type-preview{display:flex;flex-direction:column;justify-content:center;padding:28px;background:radial-gradient(ellipse at 10% 10%,#59624a,#24362e 65%,#18251e);color:#f1e4c9}.collection-type-preview span{font:10px/1.5 system-ui;letter-spacing:.2em;color:#dac092}.collection-type-preview strong{font:normal 32px/1.08 Georgia;white-space:pre-line;margin-top:18px}.collection-type-preview:after{content:'';height:1px;background:#baa16a88;width:60px;margin-top:22px}@media(max-width:860px){.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.collection-copy{padding:22px 20px}}@media(max-width:600px){.collection-shell{margin:38px auto 70px;padding:0 20px}.collection-grid{grid-template-columns:1fr;gap:25px}.collection-preview{aspect-ratio:16/10}.collection-copy h2{font-size:28px}.collection-copy p{font-size:16px}}@media(prefers-reduced-motion:reduce){.collection-link{transition:none}.collection-link:hover{transform:none}}
@media(max-width:600px){nav.top .name{white-space:nowrap;font-size:15px!important;letter-spacing:.14em}nav.top .navlinks a{white-space:nowrap;font-size:9px}nav.top{padding-left:20px;padding-right:20px}}
