.CollectionDetail_heroSection__xRCFZ{background-color:var(--color-cream);padding-top:calc(104px + var(--spacing-md));padding-bottom:var(--spacing-xl);position:relative;overflow:hidden;border-bottom:1px solid var(--color-stone-grey)}.CollectionDetail_heroBannerHeader__ug0Ws{position:relative;min-height:460px;display:flex;align-items:center;padding-top:calc(104px + var(--spacing-lg));padding-bottom:var(--spacing-xxl);overflow:hidden;color:#FAF8F5;border-bottom:1px solid rgba(158,123,79,.3);background-color:#111110}.CollectionDetail_heroBannerBgWrapper__W4kLR{position:absolute;inset:0;z-index:1}.CollectionDetail_heroBannerBgImage__i7d4Q{object-fit:cover;object-position:center;filter:brightness(.65) contrast(1.05)}.CollectionDetail_heroBannerOverlay__2jEzm{position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,17,16,.72),rgba(26,25,24,.88));z-index:2}.CollectionDetail_heroBannerContent__rY3DB{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:840px;margin:0 auto;gap:var(--spacing-xs)}.CollectionDetail_eyebrowBadgeGold__gACwZ{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.22em;color:#E6C894;background:rgba(158,123,79,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.4rem 1rem;border-radius:var(--radius-subtle);border:1px solid rgba(230,200,148,.35);margin-bottom:.5rem}.CollectionDetail_heroBannerTitle__QPztq{font-family:var(--font-display);font-size:clamp(2.6rem,5.5vw,4.2rem);font-weight:300;line-height:1.12;color:#FFFFFF;letter-spacing:-.02em;text-shadow:0 4px 20px rgba(0,0,0,.6)}.CollectionDetail_heroBannerTagline__YkJGI{font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:400;font-style:italic;color:#D4B886;line-height:1.35;margin-bottom:var(--spacing-xs);text-shadow:0 2px 10px rgba(0,0,0,.5)}.CollectionDetail_heroBannerDescription__iUazt{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.7;color:rgba(250,248,245,.88);max-width:680px;text-shadow:0 2px 8px rgba(0,0,0,.5)}.CollectionDetail_heroSection__xRCFZ:before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:radial-gradient(circle at 70% 30%,rgba(158,123,79,.05) 0,transparent 70%);pointer-events:none}.CollectionDetail_heroGrid__skR6w{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:center}.CollectionDetail_heroContent__iIARo{display:flex;flex-direction:column;gap:var(--spacing-sm)}.CollectionDetail_breadcrumbsWrapper__7wndk{margin-bottom:var(--spacing-xs)}.CollectionDetail_eyebrowBadge__fKU85{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-bronze);background:var(--color-bronze-light);padding:.35rem .85rem;border-radius:var(--radius-subtle);border:1px solid rgba(158,123,79,.2);width:fit-content}.CollectionDetail_heroTitle__kIrsu{font-family:var(--font-display);font-size:clamp(2.4rem,5.2vw,3.8rem);font-weight:300;line-height:1.15;color:var(--color-charcoal);letter-spacing:-.02em}.CollectionDetail_heroTagline__I5wX3{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.5rem);font-weight:400;font-style:italic;color:var(--color-bronze);line-height:1.35;margin-bottom:var(--spacing-xs)}.CollectionDetail_heroDescription__MDoZD{font-size:clamp(.98rem,1.4vw,1.12rem);line-height:1.7;color:rgba(26,25,24,.82);max-width:580px}.CollectionDetail_heroVisualWrapper__ujfY5{position:relative;border-radius:var(--radius-card);overflow:hidden;box-shadow:0 20px 40px rgba(0,0,0,.08);border:1px solid var(--color-stone-grey)}.CollectionDetail_heroImageContainer__YudTo{position:relative;width:100%;aspect-ratio:4/3}.CollectionDetail_heroImage__7bfl6{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.CollectionDetail_heroVisualWrapper__ujfY5:hover .CollectionDetail_heroImage__7bfl6{transform:scale(1.03)}.CollectionDetail_heroBadgeOverlay__rw1OD{position:absolute;bottom:1.25rem;left:1.25rem;background:rgba(26,25,24,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:.75rem 1.25rem;border-radius:var(--radius-subtle);border-left:3px solid var(--color-bronze);color:var(--color-cream)}.CollectionDetail_heroBadgeTitle__sEj8J{font-family:var(--font-body);font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-bronze);display:block}.CollectionDetail_heroBadgeValue__e0Zss{font-family:var(--font-display);font-size:1.1rem;color:var(--color-cream)}.CollectionDetail_metricsSection__3feFZ{background-color:var(--color-cream-secondary);border-bottom:1px solid var(--color-stone-grey);padding:var(--spacing-md) 0}.CollectionDetail_metricsGrid__ydj8Q{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md);align-items:center}.CollectionDetail_metricItem__mWtp9{display:flex;flex-direction:column;gap:.25rem;padding:0 var(--spacing-sm);border-right:1px solid var(--color-border-subtle)}.CollectionDetail_metricItem__mWtp9:last-child{border-right:none}.CollectionDetail_metricLabel__nz6t1{font-family:var(--font-body);font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--color-bronze)}.CollectionDetail_metricValue__jisUa{font-family:var(--font-display);font-size:1.15rem;font-weight:400;color:var(--color-charcoal);line-height:1.3}.CollectionDetail_subcollectionsSection__SXoQX{background-color:var(--color-cream);padding:var(--spacing-section) 0}.CollectionDetail_sectionHeader__RmqCL{text-align:center;max-width:760px;margin:0 auto var(--spacing-xxl)}.CollectionDetail_sectionEyebrow__GrpMG{font-family:var(--font-body);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--color-bronze);display:block;margin-bottom:var(--spacing-xs)}.CollectionDetail_sectionTitle__30ihk{font-family:var(--font-display);font-size:clamp(2rem,4vw,3rem);font-weight:300;color:var(--color-charcoal);line-height:1.2;margin-bottom:var(--spacing-sm)}.CollectionDetail_sectionDesc__vHhUl{font-size:1.05rem;line-height:1.65;color:rgba(26,25,24,.8)}.CollectionDetail_featuredSubCard__MsxV8{display:grid;grid-template-columns:1.1fr .9fr;background:var(--color-cream-secondary);border:1px solid var(--color-stone-grey);border-radius:var(--radius-card);overflow:hidden;margin-bottom:var(--spacing-xl);position:relative;transition:box-shadow var(--transition-smooth),border-color var(--transition-smooth)}.CollectionDetail_featuredSubCard__MsxV8:hover{box-shadow:0 16px 36px rgba(0,0,0,.07);border-color:var(--color-bronze)}.CollectionDetail_featuredSubImageWrapper__jAPyM{position:relative;min-height:380px;overflow:hidden}.CollectionDetail_subImage__vV72p{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.CollectionDetail_featuredSubCard__MsxV8:hover .CollectionDetail_subImage__vV72p{transform:scale(1.04)}.CollectionDetail_featuredSubContent__TOMml{padding:var(--spacing-xl);display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-sm);position:relative}.CollectionDetail_indexBadge__0dXgW{font-family:var(--font-display);font-size:2.2rem;font-weight:300;color:rgba(158,123,79,.35);line-height:1}.CollectionDetail_subTitle__m1sGF{font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:300;color:var(--color-charcoal);line-height:1.25}.CollectionDetail_subDesc__c5cMg{font-size:1rem;line-height:1.65;color:rgba(26,25,24,.82)}.CollectionDetail_exploreLink__pEC2f{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--color-bronze);margin-top:var(--spacing-xs);transition:gap var(--transition-fast)}.CollectionDetail_featuredSubCard__MsxV8:hover .CollectionDetail_exploreLink__pEC2f{gap:.85rem}.CollectionDetail_cardOverlayLink__pRuwP{position:absolute;inset:0;z-index:2}.CollectionDetail_subGrid__jMTfU{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-xl)}.CollectionDetail_subGridTwo__wRpFm{grid-template-columns:repeat(2,minmax(0,1fr))}.CollectionDetail_subCardReveal__clVPd,.CollectionDetail_subCard__oHfFw{display:flex;flex-direction:column;height:100%}.CollectionDetail_subCard__oHfFw{background:var(--color-cream);border:1px solid var(--color-stone-grey);border-radius:var(--radius-card);overflow:hidden;position:relative;width:100%;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth),border-color var(--transition-smooth)}.CollectionDetail_subCard__oHfFw:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.06);border-color:var(--color-bronze)}.CollectionDetail_subCardImageWrapper__Y9LjN{position:relative;aspect-ratio:16/10;overflow:hidden}.CollectionDetail_subCard__oHfFw:hover .CollectionDetail_subImage__vV72p{transform:scale(1.05)}.CollectionDetail_subCardBody__F6lXH{padding:var(--spacing-lg);display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;gap:var(--spacing-sm)}.CollectionDetail_subCardHeader__uxzK6{display:flex;align-items:baseline;justify-content:space-between}.CollectionDetail_subCardTitle__SCvMc{font-family:var(--font-display);font-size:1.45rem;font-weight:400;color:var(--color-charcoal);line-height:1.3}.CollectionDetail_subCardIndex__pferm{font-family:var(--font-display);font-size:1.25rem;font-weight:300;color:rgba(158,123,79,.4)}.CollectionDetail_subCardDesc__ewlIM{font-size:.92rem;line-height:1.6;color:rgba(26,25,24,.78)}.CollectionDetail_craftSection__fe0wN{background-color:var(--color-charcoal);color:var(--color-cream);padding:var(--spacing-section) 0;position:relative}.CollectionDetail_craftSection__fe0wN p{color:rgba(252,251,249,.9)!important}.CollectionDetail_ctaSection__wqGFT p{color:rgba(252,251,249,.85)!important}.CollectionDetail_craftEyebrow__Z8U14{color:var(--color-bronze)}.CollectionDetail_craftTitle__mntyG{color:var(--color-cream)}.CollectionDetail_craftDesc__ihNhn{color:rgba(252,251,249,.8)}.CollectionDetail_processGrid__N9jg2{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-xxl)}.CollectionDetail_processStep__GEMyy{display:flex;flex-direction:column;gap:var(--spacing-xs);position:relative;padding-left:var(--spacing-md);border-left:1px solid rgba(158,123,79,.3)}.CollectionDetail_stepNum__9_RJ5{font-family:var(--font-display);font-size:2rem;font-weight:300;color:var(--color-bronze);line-height:1}.CollectionDetail_stepTitle__VryP2{font-family:var(--font-display);font-size:1.3rem;font-weight:400;color:var(--color-cream)}.CollectionDetail_stepDesc__mFI8p{font-size:.9rem;line-height:1.6;color:rgba(252,251,249,.75)}.CollectionDetail_artworksSection__ZdMhY{background-color:var(--color-cream);padding:var(--spacing-section) 0}.CollectionDetail_artworksGrid__jVL36{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--spacing-xl);margin-top:var(--spacing-xl)}.CollectionDetail_artworkCard__dSjDX{background:var(--color-cream-secondary);border:1px solid var(--color-stone-grey);border-radius:var(--radius-card);overflow:hidden;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.CollectionDetail_artworkCard__dSjDX:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(0,0,0,.08)}.CollectionDetail_artworkImageWrapper__e1Cqa{position:relative;aspect-ratio:4/3;overflow:hidden}.CollectionDetail_artworkImage__jYYQw{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.CollectionDetail_artworkCard__dSjDX:hover .CollectionDetail_artworkImage__jYYQw{transform:scale(1.05)}.CollectionDetail_artworkContent__xCMc6{padding:var(--spacing-md);display:flex;flex-direction:column;gap:.35rem}.CollectionDetail_artworkTitle___biBt{font-family:var(--font-display);font-size:1.25rem;color:var(--color-charcoal)}.CollectionDetail_artworkMeta__c5iQk{font-size:.82rem;color:rgba(26,25,24,.65)}.CollectionDetail_ctaSection__wqGFT{background-color:var(--color-charcoal-card);color:var(--color-cream);padding:var(--spacing-xxl) 0;text-align:center;border-top:1px solid rgba(158,123,79,.2)}.CollectionDetail_ctaContainer__mtwy_{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.CollectionDetail_ctaEyebrow__QuRNw{font-family:var(--font-body);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:.2em;color:var(--color-bronze)}.CollectionDetail_ctaHeading__EtOof{font-family:var(--font-display);font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:300;color:var(--color-cream);line-height:1.2}.CollectionDetail_ctaDesc__YbIcJ{font-size:1.02rem;line-height:1.65;color:rgba(252,251,249,.82);margin-bottom:var(--spacing-md)}.CollectionDetail_ctaButtonGroup__TjkNF{display:flex;gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center}.CollectionDetail_primaryGoldButton__Rnsr5{display:inline-flex;align-items:center;gap:.6rem;background-color:var(--color-bronze);color:var(--color-cream);padding:.85rem 1.75rem;border-radius:var(--radius-subtle);font-family:var(--font-body);font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;transition:background-color var(--transition-fast),transform var(--transition-fast)}.CollectionDetail_primaryGoldButton__Rnsr5:hover{background-color:#886840;transform:translateY(-2px)}.CollectionDetail_secondaryOutlineButton__0yJz_{display:inline-flex;align-items:center;gap:.6rem;background:transparent;color:var(--color-cream);border:1px solid rgba(252,251,249,.35);padding:.85rem 1.75rem;border-radius:var(--radius-subtle);font-family:var(--font-body);font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;transition:border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.CollectionDetail_secondaryOutlineButton__0yJz_:hover{border-color:var(--color-bronze);color:var(--color-bronze);transform:translateY(-2px)}@media (max-width:1024px){.CollectionDetail_heroGrid__skR6w{grid-template-columns:1fr;gap:var(--spacing-lg)}.CollectionDetail_metricsGrid__ydj8Q{grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.CollectionDetail_metricItem__mWtp9{border-right:none;border-bottom:1px solid var(--color-border-subtle);padding-bottom:var(--spacing-xs)}.CollectionDetail_metricItem__mWtp9:nth-child(3),.CollectionDetail_metricItem__mWtp9:nth-child(4){border-bottom:none}.CollectionDetail_featuredSubCard__MsxV8{grid-template-columns:1fr}.CollectionDetail_featuredSubImageWrapper__jAPyM{min-height:280px}}@media (max-width:640px){.CollectionDetail_heroSection__xRCFZ{padding-top:calc(70px + var(--spacing-md))}.CollectionDetail_metricsGrid__ydj8Q{grid-template-columns:1fr}.CollectionDetail_metricItem__mWtp9{border-bottom:1px solid var(--color-border-subtle)}.CollectionDetail_subGridTwo__wRpFm,.CollectionDetail_subGrid__jMTfU{grid-template-columns:1fr}.CollectionDetail_featuredSubContent__TOMml{padding:var(--spacing-md)}.CollectionDetail_ctaButtonGroup__TjkNF{flex-direction:column;width:100%}.CollectionDetail_primaryGoldButton__Rnsr5,.CollectionDetail_secondaryOutlineButton__0yJz_{width:100%;justify-content:center}}