.collections-page{background:var(--black);flex-direction:column;justify-content:flex-start;align-items:center;min-height:100vh;padding:10vh 6vw 8vh;display:flex}.cc-logo{width:150px;max-width:40vw;margin-block:auto;padding-bottom:6vh;display:block}.cc-logo img{width:100%;height:auto;display:block}.collections-list{flex-flow:row;justify-content:center;align-items:flex-start;gap:clamp(1.25rem,6vw,5rem);width:100%;max-width:1320px;margin-block:auto;display:flex}.collection-tile{flex-direction:column;flex:1 1 0;align-items:center;gap:1.75rem;min-width:0;max-width:320px;display:flex}@supports (grid-template-rows:subgrid){.collections-list{grid-template-rows:auto auto auto auto;grid-auto-columns:minmax(0,320px);grid-auto-flow:column;justify-content:center;justify-items:center;row-gap:1.75rem;display:grid}.collection-tile{grid-row:span 4;grid-template-rows:subgrid;align-content:start;justify-items:center;width:min(320px,100%);display:grid}}.collection-card{aspect-ratio:4/5;border:1px solid var(--border);align-self:start;width:100%;text-decoration:none;display:block;position:relative;overflow:hidden}.cc-img-wrap{background:#141410;position:absolute;inset:0}.cc-img{object-fit:cover;transition:transform 1.2s var(--ease-img)}.collection-card:hover .cc-img{transform:scale(1.04)}.cc-enter{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--white);opacity:0;pointer-events:none;background:#00000061;justify-content:center;align-items:center;font-size:12px;font-weight:700;transition:opacity .3s;display:flex;position:absolute;inset:0}.collection-card:hover .cc-enter,.collection-card:focus-visible .cc-enter{opacity:1}.collection-card:focus-visible{outline:none}.collection-card--locked{cursor:default}.cc-name{font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--white);text-align:center;flex-direction:column;align-items:center;margin-bottom:.4rem;font-size:13px;font-weight:700;display:flex}.cc-note{white-space:nowrap;color:#f0f0ea66;margin-top:.3rem;font-weight:400}.cc-date{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--white);text-align:center;white-space:nowrap;min-height:1.5em;font-size:11px;font-weight:400}.cc-date--waitlist{margin-top:-.925rem}.cc-waitlist{flex-direction:column;align-items:center;gap:.7rem;width:100%;min-width:0;max-width:100%;margin-top:-1.425rem;display:flex}.cc-waitlist-row{border-bottom:1px solid #f0f0ea47;width:100%;min-width:0;display:flex}.cc-waitlist-row:focus-within{border-bottom-color:var(--cc-blue)}.cc-waitlist input{appearance:none;width:100%;min-width:0;font-family:var(--font-mono);letter-spacing:.12em;color:var(--white);background:0 0;border:none;border-radius:0;outline:none;flex:1;padding:.45rem 0;font-size:11px}@media (pointer:coarse){.cc-waitlist input{font-size:16px}}.cc-waitlist input::placeholder{color:#f0f0ea66}.cc-waitlist-btn{cursor:pointer;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--cc-blue);background:0 0;border:none;flex:none;padding:0 0 0 .9rem;font-size:10px;font-weight:700;transition:color .25s}.cc-waitlist-btn:hover{color:var(--white)}.cc-waitlist-btn:focus-visible{outline:1px solid var(--cc-blue);outline-offset:3px}.cc-waitlist-msg{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f0f0ea9e;text-align:center;font-size:10px}.cc-waitlist-msg--ok{color:var(--cc-blue)}@media (max-width:700px){.collections-page{padding:7vh 6vw}.collections-list{flex-direction:column;align-items:center;gap:3.5rem;display:flex}.collection-tile{flex-direction:column;align-items:center;gap:1.75rem;width:100%;max-width:340px;display:flex}.cc-name{margin-bottom:0}}
