/* A quiet, cinematic strip of real collections. */
.page-index #section-collections{overflow:hidden}
.page-index .collections{grid-auto-columns:clamp(260px,28vw,390px);gap:24px;padding:22px 2px 32px;overflow-anchor:none;scroll-behavior:auto;overscroll-behavior-x:contain}
.page-index .collections .card{border-radius:var(--radius-ui,4px);border-color:#ffffff19;background:#131312;transition:transform .6s cubic-bezier(.22,1,.36,1),border-color .4s,box-shadow .4s}
.page-index .collections .card:hover,.page-index .collections .card:focus-within{transform:translateY(-10px);border-color:#ffffff50;box-shadow:0 18px 35px #0007}
.page-index .collections .card__cover{aspect-ratio:1.1}
.page-index .collections .card__blend-tile{filter:saturate(.75);transition:filter .6s,scale .8s}
.page-index .collections .card:hover .card__blend-tile{filter:saturate(1)}
.page-index .collections .card__cap{padding:22px 23px 25px}
.page-index .collections .card__cap-name{font-size:22px;font-weight:400;letter-spacing:-.035em}
.page-index .collections .card__cap-meta{margin-top:10px;font-size:10px;letter-spacing:.06em}
.collections-motion{align-self:end;flex-shrink:0;background:transparent;color:var(--text-soft);border:1px solid var(--border);border-radius:var(--radius-ui,4px);padding:12px 18px;font:10px var(--font-mono,monospace);text-transform:uppercase;letter-spacing:.08em;cursor:pointer}
.collections-motion:hover{border-color:var(--text-soft);color:var(--text)}
.collections-motion[hidden]{display:none}
@media(max-width:760px){.page-index .collections{grid-auto-columns:76vw;gap:16px;padding-top:16px}.page-index .collections .card__cap{padding:19px}.page-index .collections .card__cap-name{font-size:21px}.collections-motion{padding:10px 12px;font-size:9px}}
