.card-preview{padding-top:75px;padding-bottom:80px}
.card-preview .collection-heading{margin:38px 0 42px;gap:50px}
.card-preview .collection-heading h2{font-size:clamp(48px,5.5vw,78px)}
.card-preview .collection-heading>div{justify-self:end;max-width:300px}
.card-preview .collection-heading>div>p:first-child{font-size:24px;margin-bottom:12px}
.card-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;max-width:900px;margin-inline:auto}
.card-preview-grid .art-card{min-width:0}
.catalogue-page .card-collection{padding-top:calc(var(--header) + 35px)}
.catalogue-back{display:inline-block;font-size:11px;margin-bottom:28px;color:var(--muted);text-decoration:underline;text-underline-offset:5px}
.catalogue-back:hover{color:var(--red)}
.catalogue-page .collection-heading{margin:42px 0 48px}
.catalogue-page .collection-heading h1{font-size:clamp(60px,7vw,110px);line-height:.9;letter-spacing:-.05em}
.catalogue-page .collection-heading h1 em{color:var(--red)}
.desktop-nav a[aria-current=page]{color:var(--red);text-decoration:underline;text-underline-offset:6px}
.empty-selection .text-link{display:flex;width:100%}
@media(max-width:760px){.card-preview{padding-top:55px;padding-bottom:55px}.card-preview .section-rule>.eyebrow:last-child{font-size:9px}.card-preview .collection-heading{margin:32px 0 30px}.card-preview .collection-heading h2{font-size:12.7vw}.card-preview .collection-heading>div{margin:23px 0 0;max-width:none}.card-preview .collection-heading>div>p:first-child{font-size:22px}.card-preview-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;gap:20px;max-width:none;margin-left:0;margin-right:calc(-1 * var(--gutter));padding:5px var(--gutter) 16px 0;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.card-preview-grid .art-card{scroll-snap-align:start}.card-preview-grid .card-caption h3{font-size:25px}.catalogue-page .card-collection{padding-top:calc(var(--header) + 25px)}.catalogue-back{font-size:10px;margin-bottom:25px}.catalogue-page .collection-heading{margin:34px 0 35px}.catalogue-page .collection-heading h1{font-size:12.7vw;line-height:.93}.catalogue-page .collection-heading>div{margin-left:0}.catalogue-page .collection-heading>div>p:first-child{font-size:23px}.catalogue-page .collection-heading>div>.body-small{font-size:12px}}
@media(max-width:760px){.card-preview{padding-top:40px;padding-bottom:40px}.card-preview .collection-heading{margin:30px 0 24px}.card-preview .collection-heading h2{font-size:clamp(34px,10vw,48px)}.card-preview .collection-heading>div{justify-self:stretch;width:100%;margin:15px 0 0}.card-preview .collection-heading>div>p{display:none}.card-preview .collection-heading .text-link{margin:0;min-height:44px}}
