.catalog{max-width:1560px;margin:auto;padding:80px clamp(20px,7vw,110px) 115px}.catalog-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;border-bottom:1px solid var(--line);padding-bottom:58px}.catalog-heading .eyebrow{color:#8a795a;margin-bottom:19px}.catalog-heading h1{font:clamp(48px,6vw,92px)/1.1 Display,Georgia,serif;letter-spacing:-.045em;margin:0 0 20px}.catalog-heading h1 em{font-weight:400;color:var(--gold)}.catalog-heading p:not(.eyebrow){max-width:610px;line-height:1.8;color:#53675d;margin:0}.catalog-count{font-size:10px;line-height:2.1;letter-spacing:.2em;white-space:nowrap;text-align:right;color:var(--muted)}.catalog-tools{display:grid;grid-template-columns:2fr 1fr 1fr;gap:18px;padding:30px 0 20px}.catalog-tools label{display:flex;flex-direction:column;gap:9px;font-size:10px;letter-spacing:.15em}.catalog-tools input,.catalog-tools select{border:1px solid var(--line);border-radius:0;background:#fffdf8;color:var(--ink);padding:14px 15px;height:50px;width:100%;font:14px Sans,Arial,sans-serif}.catalog-tools input:focus,.catalog-tools select:focus{outline:2px solid var(--gold);outline-offset:2px}.catalog-results{font-size:11px;color:var(--muted);margin:7px 0 30px}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:50px 19px}.catalog-card[hidden],.catalog-empty[hidden]{display:none}.catalog-art{display:block;overflow:hidden;background:#e9e0cc}.catalog-art img{height:auto;width:100%;aspect-ratio:3/4;object-fit:cover;transition:transform .3s}.catalog-art:hover img{transform:scale(1.025)}.catalog-info{padding:18px 2px}.catalog-meta{font-size:9px;letter-spacing:.14em;color:#89775d}.catalog-info h2{font:22px/1.25 Display,Georgia,serif;letter-spacing:-.025em;margin:11px 0 7px}.catalog-info p{font-size:11px;color:var(--muted);margin:0;line-height:1.6;min-height:36px}.catalog-action{margin-top:17px;display:flex;gap:13px;align-items:center}.catalog-action>span:not(.soon){font:20px Display,Georgia,serif}.catalog-action .soon{font-size:10px;letter-spacing:.13em;color:#857257;border-bottom:1px solid var(--gold);padding-bottom:5px}.catalog-empty{background:#e9e2d2;padding:36px;text-align:center}.catalog-empty button{border:0;background:transparent;text-decoration:underline;color:var(--ink);cursor:pointer}.catalog-footnote{border-top:1px solid var(--line);margin-top:65px;padding-top:22px;font-size:12px;line-height:1.7;color:var(--muted)}.collection-link{display:flex;align-items:center;gap:25px;margin:35px 0 10px}.collection-link>span{font-size:11px;color:var(--muted)}@media(max-width:1050px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.catalog{padding:55px 19px 85px}.catalog-heading{display:block;padding-bottom:33px}.catalog-heading h1{font-size:54px}.catalog-count{display:block;text-align:left;margin-top:24px}.catalog-tools{grid-template-columns:1fr 1fr;gap:13px}.catalog-tools .search-wrap{grid-column:1/-1}.catalog-grid{gap:32px 12px}.catalog-info h2{font-size:18px}.catalog-info p{font-size:10px}.catalog-meta{font-size:8px}.catalog-action{flex-wrap:wrap;gap:10px}.collection-link{display:block}.collection-link>span{display:block;margin-top:12px}}
