.CollectionCard-module__hafgGG__card{background:var(--color-primary);border:1px solid var(--border-light);height:100%;transition:var(--transition-premium);flex-direction:column;padding:12px;display:flex}.CollectionCard-module__hafgGG__card:hover{border-color:var(--color-accent);transform:translateY(-4px);box-shadow:0 12px 30px #0000000d}.CollectionCard-module__hafgGG__imageContainer{aspect-ratio:4/5;background-color:var(--color-secondary);width:100%;position:relative;overflow:hidden}.CollectionCard-module__hafgGG__image{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.33,1)}.CollectionCard-module__hafgGG__card:hover .CollectionCard-module__hafgGG__image{transform:scale(1.04)}.CollectionCard-module__hafgGG__info{text-align:center;flex-direction:column;flex-grow:1;justify-content:space-between;align-items:center;gap:15px;padding:20px 10px 10px;display:flex}.CollectionCard-module__hafgGG__title{font-family:var(--font-serif);color:var(--color-text-dark);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:500;line-height:1.4}.CollectionCard-module__hafgGG__viewButton{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-dark);border:1px solid var(--color-accent);transition:var(--transition-quick);background:0 0;width:100%;max-width:200px;margin-top:auto;padding:10px 24px;font-size:.8rem;font-weight:500;display:inline-block}.CollectionCard-module__hafgGG__viewButton:hover{background:var(--color-accent);color:var(--color-text-light)}.CollectionCard-module__hafgGG__placeholderCard{background:var(--color-secondary);aspect-ratio:4/5.5;text-align:center;border:1px dashed #ccc;flex-direction:column;justify-content:center;align-items:center;min-height:380px;padding:40px 20px;display:flex}.CollectionCard-module__hafgGG__placeholderCard:hover{border-color:var(--color-accent);box-shadow:none;transform:none}.CollectionCard-module__hafgGG__placeholderIcon{color:#888;margin-bottom:15px;font-size:2rem}.CollectionCard-module__hafgGG__placeholderTitle{font-family:var(--font-serif);color:var(--color-text-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:1.2rem;font-weight:500}.CollectionCard-module__hafgGG__placeholderSubtitle{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted);font-size:.8rem}@media (max-width:768px){.CollectionCard-module__hafgGG__placeholderCard{min-height:320px}}
.collections-module__IO8dua__main{width:100%}.collections-module__IO8dua__banner{background-color:var(--color-primary);text-align:center;border-bottom:1px solid var(--border-light);padding:140px 20px 60px}.collections-module__IO8dua__title{font-family:var(--font-serif);color:var(--color-text-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:2.8rem;font-weight:500}.collections-module__IO8dua__subtitle{font-family:var(--font-sans);color:var(--color-text-muted);max-width:500px;margin:0 auto;font-size:.95rem;font-weight:300;line-height:1.6}@media (max-width:768px){.collections-module__IO8dua__banner{padding:100px 16px 40px}.collections-module__IO8dua__title{font-size:2rem}}.collections-module__IO8dua__filterSection{background-color:var(--color-primary);padding:40px 20px 10px}.collections-module__IO8dua__filters{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.collections-module__IO8dua__filterBtn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--border-light);color:var(--color-text-muted);cursor:pointer;transition:var(--transition-quick);background:0 0;padding:10px 24px;font-size:.8rem;font-weight:500}.collections-module__IO8dua__filterBtn:hover{border-color:var(--color-accent);color:var(--color-text-dark)}.collections-module__IO8dua__activeFilter{background:var(--color-accent);border-color:var(--color-accent);font-weight:500;color:var(--color-text-light)!important}.collections-module__IO8dua__gallerySection{background:var(--color-primary);padding:40px 20px 80px}.collections-module__IO8dua__grid{grid-template-columns:repeat(2,1fr);gap:40px;max-width:960px;margin:0 auto;display:grid}@media (max-width:768px){.collections-module__IO8dua__grid{grid-template-columns:1fr;max-width:450px}.collections-module__IO8dua__gallerySection{padding:50px 16px}}.collections-module__IO8dua__comingSoonSection{background:var(--color-secondary);border-top:1px solid var(--border-light);text-align:center;padding:80px 20px}.collections-module__IO8dua__comingSoonTitle{font-family:var(--font-serif);color:var(--color-text-dark);letter-spacing:.15em;text-transform:uppercase;font-size:2rem}.collections-module__IO8dua__comingSoonGrid{grid-template-columns:repeat(2,1fr);gap:30px;max-width:960px;margin-top:50px;margin-left:auto;margin-right:auto;display:grid}@media (max-width:768px){.collections-module__IO8dua__comingSoonGrid{grid-template-columns:1fr;max-width:450px}}
.page-module___8aEwW__main{width:100%}.page-module___8aEwW__hero{text-align:center;background-color:var(--color-primary);justify-content:center;align-items:center;min-height:90vh;padding:120px 20px 80px;display:flex;position:relative}.page-module___8aEwW__heroContent{flex-direction:column;align-items:center;width:100%;max-width:800px;display:flex}.page-module___8aEwW__heroLogo{object-fit:contain;width:auto;height:120px;margin-bottom:35px}.page-module___8aEwW__heroTitle{font-family:var(--font-serif);color:var(--color-text-dark);text-transform:uppercase;letter-spacing:.05em;margin-bottom:20px;font-size:3rem;font-weight:500;line-height:1.25}@media (max-width:768px){.page-module___8aEwW__heroTitle{font-size:2.2rem}.page-module___8aEwW__heroLogo{height:90px;margin-bottom:25px}}.page-module___8aEwW__heroDesc{font-family:var(--font-sans);color:var(--color-text-muted);max-width:620px;margin:0 auto 35px;font-size:1.05rem;font-weight:300;line-height:1.8}.page-module___8aEwW__heroActions{justify-content:center;display:flex}.page-module___8aEwW__primaryBtn{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-light);background:var(--color-accent);border:1px solid var(--color-accent);transition:var(--transition-quick);cursor:pointer;padding:15px 40px;font-size:.85rem;font-weight:500;display:inline-block}.page-module___8aEwW__primaryBtn:hover{color:var(--color-accent);background:0 0}.page-module___8aEwW__featuresSection{background:var(--color-secondary);text-align:center;padding:100px 20px}.page-module___8aEwW__sectionTitle{font-family:var(--font-serif);color:var(--color-text-dark);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:2rem}.page-module___8aEwW__featuresGrid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px;display:grid}@media (max-width:992px){.page-module___8aEwW__featuresGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.page-module___8aEwW__featuresGrid{grid-template-columns:1fr}}.page-module___8aEwW__featureCard{background:var(--color-primary);border:1px solid var(--border-light);transition:var(--transition-premium);padding:40px 25px}.page-module___8aEwW__featureCard:hover{border-color:var(--color-accent);transform:translateY(-4px)}.page-module___8aEwW__featureTitle{font-family:var(--font-serif);color:var(--color-text-dark);letter-spacing:.05em;text-transform:uppercase;margin-bottom:15px;font-size:1.25rem;font-weight:500}.page-module___8aEwW__featureDesc{color:var(--color-text-muted);font-size:.9rem;font-weight:300;line-height:1.6}.page-module___8aEwW__collectionsSection{background:var(--color-primary);text-align:center;padding:100px 20px}.page-module___8aEwW__collectionsGrid{grid-template-columns:repeat(2,1fr);gap:40px;max-width:960px;margin-top:50px;margin-left:auto;margin-right:auto;display:grid}@media (max-width:768px){.page-module___8aEwW__collectionsGrid{grid-template-columns:1fr;max-width:450px}}.page-module___8aEwW__comingSoonSection{background:var(--color-secondary);text-align:center;border-top:1px solid var(--border-light);padding:80px 20px}.page-module___8aEwW__comingSoonContent{flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.page-module___8aEwW__comingSoonIcon{color:var(--color-text-dark);font-size:1.5rem}.page-module___8aEwW__comingSoonText{font-family:var(--font-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-dark);margin:0;font-size:1.25rem}
