.page-module__AsVTwW__container{max-width:80rem;margin:0 auto;padding:2rem}.page-module__AsVTwW__hero{text-align:center;margin-bottom:4rem}.page-module__AsVTwW__heroContent{max-width:50rem;margin:0 auto}.page-module__AsVTwW__ttBranding{color:var(--accent);text-decoration:none}.page-module__AsVTwW__hero h1{color:var(--primary);margin-bottom:1rem;font-size:3rem}.page-module__AsVTwW__hero p{color:var(--muted-foreground);font-size:1.2rem;line-height:1.7}.page-module__AsVTwW__grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.page-module__AsVTwW__card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;overflow:hidden}.page-module__AsVTwW__card:hover{border-color:var(--accent);transform:translateY(-5px);box-shadow:0 12px 28px #00000014}.page-module__AsVTwW__cardImage{object-fit:cover;width:100%;height:260px}.page-module__AsVTwW__cardContent{padding:1.5rem}.page-module__AsVTwW__cardContent h2,.page-module__AsVTwW__cardContent h3{color:var(--primary);margin-bottom:1rem}.page-module__AsVTwW__cardContent p{color:var(--muted-foreground);line-height:1.7}.page-module__AsVTwW__priceBadge{background:var(--accent);color:var(--accent-foreground);border-radius:999px;margin-bottom:1rem;padding:.45rem .9rem;font-weight:700;display:inline-block}.page-module__AsVTwW__meta{color:var(--muted-foreground);gap:1rem;margin-top:1rem;font-size:.95rem;display:flex}.page-module__AsVTwW__breadcrumbs{color:var(--muted-foreground);flex-wrap:wrap;gap:.75rem;margin-bottom:2rem;display:flex}.page-module__AsVTwW__breadcrumbs a{color:var(--primary);text-decoration:none}.page-module__AsVTwW__collectionHero{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-bottom:4rem;display:grid}.page-module__AsVTwW__realisedPrice{color:var(--accent);margin:1.5rem 0;font-size:2rem;font-weight:700}.page-module__AsVTwW__collectionStats{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.page-module__AsVTwW__collectionStats div{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1rem}.page-module__AsVTwW__collectionStats strong{color:var(--primary);margin-bottom:.5rem;display:block}.page-module__AsVTwW__heroImage{object-fit:cover;border-radius:var(--radius);width:100%;height:500px;box-shadow:0 12px 30px #0000001f}.page-module__AsVTwW__article{margin-bottom:4rem}.page-module__AsVTwW__article h2,.page-module__AsVTwW__article h3{color:var(--primary);margin-bottom:1rem}.page-module__AsVTwW__article p{color:var(--muted-foreground);line-height:1.8}.page-module__AsVTwW__tags{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.page-module__AsVTwW__tags span{background:var(--muted);border-radius:999px;padding:.6rem 1rem;font-size:.95rem}.page-module__AsVTwW__gallery{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:5rem;display:grid}.page-module__AsVTwW__galleryImage{object-fit:cover;border-radius:var(--radius);width:100%;height:260px;transition:transform .3s,box-shadow .3s}.page-module__AsVTwW__galleryImage:hover{transform:scale(1.02);box-shadow:0 12px 28px #0000001f}.page-module__AsVTwW__relatedSection h2{color:var(--primary);margin-bottom:2rem}.page-module__AsVTwW__introSection{margin:4rem 0}.page-module__AsVTwW__introContent{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);max-width:900px;margin:0 auto;padding:3rem;box-shadow:0 4px 18px #0000000a}.page-module__AsVTwW__introContent h2{color:var(--primary);margin-bottom:1.5rem;font-size:2rem}.page-module__AsVTwW__introContent p{color:var(--muted-foreground);margin-bottom:1.25rem;font-size:1.05rem;line-height:1.8}.page-module__AsVTwW__contactSection{background:var(--muted);border-radius:var(--radius);text-align:center;padding:2.5rem}.page-module__AsVTwW__contactSection h2{color:var(--primary);margin-bottom:1rem;font-size:1.75rem}.page-module__AsVTwW__contactDetails{flex-direction:column;gap:.5rem;margin-top:1.5rem;display:flex}.page-module__AsVTwW__contactDetails p{color:var(--muted-foreground);margin:0;font-size:1.05rem}@media (max-width:768px){.page-module__AsVTwW__collectionHero{grid-template-columns:1fr}.page-module__AsVTwW__hero h1{font-size:2.25rem}.page-module__AsVTwW__collectionStats{grid-template-columns:1fr}}
