.market-intro{padding-block:clamp(60px,9vw,140px)}.market-intro h1{max-width:1100px;font-size:clamp(40px,7vw,100px);letter-spacing:.015em}.market-copy{max-width:720px;color:var(--color-muted)}.market-actions{display:flex;flex-wrap:wrap;gap:16px;margin-block:36px}.market-actions a{padding:18px 22px;border:1px solid #96758b;background:#401e33;text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:.12em;min-height:50px}.market-actions a+a{background:transparent}.market-gallery{padding-block:50px 90px;border-top:1px solid var(--color-line)}.market-gallery h2{font-size:clamp(28px,4vw,54px)}.market-gallery>p{color:var(--color-muted)}.market-gallery>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:20px}.market-gallery figure{margin:20px 0 0;min-width:0}.market-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.market-gallery figcaption{margin-top:16px;color:var(--color-muted);font-size:12px;line-height:1.7}.market-links{display:flex;flex-wrap:wrap;gap:20px;text-transform:uppercase;font-size:10px;letter-spacing:.1em;line-height:1.8}@media(max-width:680px){.market-gallery>div{grid-template-columns:1fr}.market-intro h1{font-size:10vw;overflow-wrap:anywhere}.market-actions{flex-direction:column}}