#available{height:auto;min-height:0;overflow:visible;display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,52px);align-items:start;padding:clamp(48px,6vw,96px) max(3vw,calc((100vw - 1480px)/2));background:#eee9dd;color:#111}
#available .available-head{display:block;width:100%;max-width:none;margin:0;padding-top:0;text-align:center;padding:0;border:0}
#available .available-head h2{max-width:none;margin:0 auto;font-size:clamp(42px,5vw,76px);line-height:1.05;text-wrap:balance}
.collectible-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2vw,32px);width:100%;max-width:1220px;margin:0 auto;align-items:start}
.collectible{width:100%;max-width:460px;min-width:0;justify-self:center}
.collectible-art{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:clamp(300px,29vw,460px);padding:16px;background:#d8d3c9;border:1px solid #c5bfb4;border-radius:5px;overflow:hidden;transition:background .3s,border-color .3s,transform .3s}
.collectible-art:after{content:"View work ↗";position:absolute;right:12px;bottom:12px;padding:8px 10px;background:rgba(8,8,8,.86);color:#eee9dd;font-size:10px;letter-spacing:.13em;text-transform:uppercase;opacity:0;transform:translateY(5px);transition:.25s}
.collectible-art img{display:block;flex:0 1 auto;width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain;object-position:center;box-shadow:0 7px 22px rgba(0,0,0,.12);transition:transform .4s}
.collectible-art:hover,.collectible-art:focus-visible{background:#cec8bd;border-color:#766f64;transform:translateY(-3px)}
.collectible-art:hover:after,.collectible-art:focus-visible:after{opacity:1;transform:none}.collectible-art:hover img{transform:scale(.985)}
.collectible-caption{padding:20px 2px 0}.collectible-edition{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#6a655d}
.collectible h3{margin:9px 0 12px;font:400 clamp(29px,2.7vw,42px)/1.08 "DM Serif Display",serif;letter-spacing:-.025em}
.collectible p{min-height:0;margin:0 0 16px;color:#625d55;font-size:14px;line-height:1.55}
.collectible-price{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid #c7c0b5}
.collectible-price span{color:#625d55;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.collectible-price strong{font:500 19px/1.2 "DM Sans",sans-serif;white-space:nowrap}
.collectible-collect{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:0 15px;border:1px solid #918a7f;border-radius:3px;background:#eee9dd;color:#111;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,0 100%);font-size:13px;transition:background .25s,color .25s,border-color .25s,transform .25s}
.collectible-collect:hover,.collectible-collect:focus-visible{background:#111;color:#eee9dd;border-color:#111;transform:translateY(-2px)}
@media(max-width:1000px){#available{grid-template-columns:1fr;gap:32px}#available .available-head{max-width:none}#available .available-head h2{max-width:none;font-size:clamp(42px,6vw,60px)}.collectible-art{height:min(52vw,510px)}}
@media(max-width:650px){#available{padding:44px 5vw 54px}#available .available-head{margin-bottom:0}#available .available-head h2{font-size:clamp(38px,12vw,55px)}.collectible-grid{grid-template-columns:1fr;gap:42px}.collectible{max-width:440px}.collectible-art{height:min(58svh,460px);min-height:300px;padding:12px}.collectible-caption{padding-top:16px}.collectible h3{font-size:34px}.collectible p{min-height:0}.collectible-art:after{opacity:1;transform:none;font-size:9px}}
@media(prefers-reduced-motion:reduce){.collectible-art,.collectible-art:after,.collectible-art img,.collectible-collect{transition:none}}
.collectible-collect:hover,.collectible-collect:focus-visible{transform:none}.collectible-collect span{display:inline-block;transition:transform .35s cubic-bezier(.22,1,.36,1)}.collectible-collect:hover span,.collectible-collect:focus-visible span{transform:rotate(45deg)}



.collectible-art.is-upcoming:after{display:none}.collectible-collect:disabled{opacity:1;cursor:default;font-family:inherit}.collectible-collect:disabled:hover{background:#eee9dd;color:#111;border-color:#918a7f;transform:none}

#available .collectible-collect{display:flex;width:190px;min-height:44px;margin-left:auto;box-sizing:border-box;text-align:left;white-space:nowrap}#available .collectible-price{min-height:52px}#available .collectible-price.is-upcoming{justify-content:flex-start}#available .collectible-price.is-upcoming strong{font-size:13px;font-weight:400;color:#625d55}

#available .collectible-grid:has(>.collectible:only-child){grid-template-columns:minmax(0,1fr);max-width:460px}

#available .collectible-price.is-upcoming{align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:0}#available .collectible-price.is-upcoming .collectible-collect{flex:0 0 190px;margin:0}#available .collectible-price.is-upcoming strong{min-width:0;white-space:normal}

#available .collectible-collect:disabled{justify-content:center;text-align:center;padding-left:15px;padding-right:15px}

#available .collectible-collect b{display:inline-block;font-weight:400;border:0;border-radius:0;background:transparent;color:inherit;transition:transform .35s cubic-bezier(.22,1,.36,1)}#available .collectible-collect:hover b,#available .collectible-collect:focus-visible b{transform:rotate(45deg)}

.collectible-availability{display:flex;flex-direction:column;gap:7px;min-width:0}.collectible-availability .reserve-price{color:#625d55;font-size:12px;line-height:1.4;white-space:nowrap}

#available .collectible-availability{margin:0 0 14px}#available .collectible-availability strong{font-size:13px;font-weight:400;color:#625d55}#available .collectible-price>.reserve-price{font-size:12px;line-height:1.4;color:#625d55}

#available .is-coming-soon .collectible-price.is-upcoming{justify-content:space-between}#available .is-coming-soon .collectible-collect:disabled{justify-content:center;text-align:center}

#available .collectible-grid{align-items:stretch}#available .collectible{display:flex;flex-direction:column}#available .collectible-art{flex-shrink:0}#available .collectible-caption{display:flex;flex-direction:column;flex:1}#available .collectible-price{margin-top:auto}#available .collectible-availability{min-height:18px}
#available .is-coming-soon .collectible-price.is-upcoming .collectible-collect{margin-left:auto}
