.world-card::after{inset:28% 0 0;background:linear-gradient(transparent,rgba(11,21,34,.74))}
.gallery-slide.is-photo{background:#e9e4d9}
.gallery-slide.is-photo img{mix-blend-mode:normal;object-fit:cover}
.gallery-thumb.is-photo{background:#e9e4d9}
.gallery-thumb.is-photo img{mix-blend-mode:normal;object-fit:cover}
.showcase{background:#e9e4d9}
.showcase-image{width:100%;height:clamp(300px,44vw,560px);overflow:hidden}
.showcase-image img{width:100%;height:100%;object-fit:cover;object-position:center 50%}
.showcase-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px var(--gutter);max-width:1760px;margin:auto;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--navy)}
.showcase-caption .text-link{padding:6px 0;font-size:9px}
.values>div{padding:0 clamp(12px,2vw,26px)}
.values .value-media{display:block;position:static;margin:0 0 4px}
.values img{width:100%;aspect-ratio:1/1;object-fit:contain;background:transparent;mix-blend-mode:multiply;margin:0}
.values .eyebrow{margin-bottom:11px}
.detail-card{display:block;position:relative;overflow:visible;background:transparent}
.detail-card .detail-media{display:block;position:static;overflow:hidden;background:transparent}
.detail-card img{width:100%;aspect-ratio:1/1;object-fit:cover;background:transparent;mix-blend-mode:multiply;transition:transform .55s ease}
.detail-card:hover img{transform:scale(1.04)}
.detail-card .detail-name{display:block;position:static;margin:10px 0 0;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);left:auto;bottom:auto}
.detail-card:hover .detail-name{color:var(--navy)}
.card-number{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:15px 0 0}
.product-card .product-caption{margin-top:5px}
.collection-heading{max-width:760px;margin:0 auto;padding-bottom:34px}
.collection-facts{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;padding:0;margin:24px 0 0;font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}
.collection-facts li{position:relative}
.collection-facts li+li::before{content:'';position:absolute;left:-14px;top:50%;width:3px;height:3px;border-radius:50%;background:var(--line)}
.collection-toolbar{justify-content:space-between}
.collection-count{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}
.collection-note{text-align:center;max-width:620px;margin:56px auto 0;padding-top:26px;border-top:1px solid var(--line);font-size:11px;line-height:1.7;color:var(--muted)}
.collection-note a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}
@media (max-width:700px){
.showcase-image{height:270px}
.showcase-caption{font-size:8px;letter-spacing:.1em;gap:12px;padding:13px 20px}
.showcase-caption .text-link{font-size:8px}
.values>div{padding:22px 0}
.values img{aspect-ratio:4/3;margin:0}
.collection-facts{gap:8px 20px;font-size:8px}
.collection-facts li+li::before{left:-11px}
.collection-note{margin-top:40px;font-size:11px}
.card-number{font-size:8px;margin-top:11px}
}
