.begin[data-astro-cid-2eaphvki]{grid-column:1/-1;background:var(--moss);color:#fff;padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.begin[data-astro-cid-2eaphvki][hidden]{display:none}.begin[data-astro-cid-2eaphvki] h2[data-astro-cid-2eaphvki]{color:#fff;font-size:30px}.begin[data-astro-cid-2eaphvki] p[data-astro-cid-2eaphvki],.shop-keep[data-astro-cid-2eaphvki] p[data-astro-cid-2eaphvki]{font:20px/1.4 var(--serif)}.begin[data-astro-cid-2eaphvki] .btn[data-astro-cid-2eaphvki]{background:var(--cta);color:#fff}.begin-prints[data-astro-cid-2eaphvki],.keep-thumbs[data-astro-cid-2eaphvki]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.begin-prints[data-astro-cid-2eaphvki] img[data-astro-cid-2eaphvki],.keep-thumbs[data-astro-cid-2eaphvki] img[data-astro-cid-2eaphvki]{width:100%;height:auto;aspect-ratio:1.5;object-fit:cover}.begin-prints[data-astro-cid-2eaphvki] a[data-astro-cid-2eaphvki]{color:#fff}.begin-prints[data-astro-cid-2eaphvki] span[data-astro-cid-2eaphvki]{font:10px var(--label)}.show-more[data-astro-cid-2eaphvki]{grid-column:2;margin:30px auto 0;padding:15px 35px;background:transparent;border:var(--rule);font:600 11px var(--label);text-transform:uppercase;cursor:pointer}.show-more[data-astro-cid-2eaphvki][hidden]{display:none}.shop-count[data-astro-cid-2eaphvki]{grid-column:2;text-align:center;font:11px var(--label)}.shop-keep[data-astro-cid-2eaphvki]{max-width:1312px;margin:0 auto 40px;padding:36px 0;border-top:var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:70px}.shop-keep[data-astro-cid-2eaphvki] h2[data-astro-cid-2eaphvki]{font-size:40px;letter-spacing:-.04em}.shop-keep[data-astro-cid-2eaphvki] a[data-astro-cid-2eaphvki]{text-decoration:underline}.keep-thumbs[data-astro-cid-2eaphvki]{margin-bottom:20px}@media(max-width:1400px){.shop-keep[data-astro-cid-2eaphvki]{margin-inline:4.7%}}@media(max-width:700px){.begin[data-astro-cid-2eaphvki],.shop-keep[data-astro-cid-2eaphvki]{grid-template-columns:1fr;gap:20px}.begin[data-astro-cid-2eaphvki]{padding:24px 18px}.show-more[data-astro-cid-2eaphvki]{display:block}.shop-keep[data-astro-cid-2eaphvki]{margin-inline:18px}.shop-keep[data-astro-cid-2eaphvki] h2[data-astro-cid-2eaphvki]{font-size:32px}}.catalogue-layout[data-astro-cid-2eaphvki]{max-width:1440px;margin:auto;padding:28px 4.7% 60px;display:grid;grid-template-columns:190px minmax(0,1fr);gap:0 30px}.catalogue-layout[data-astro-cid-2eaphvki] .shop-tools[data-astro-cid-2eaphvki]{grid-row:1/3;padding:0!important;display:block!important;align-self:start;position:sticky;top:25px}.catalogue-layout[data-astro-cid-2eaphvki] .shop-chips[data-astro-cid-2eaphvki]{display:flex!important;flex-direction:column;align-items:stretch;gap:6px!important;margin-top:20px}.catalogue-layout[data-astro-cid-2eaphvki] .shop-chip[data-astro-cid-2eaphvki]{text-align:left;white-space:normal!important;font-size:11px!important;letter-spacing:.02em!important;padding:10px!important}.catalogue-layout[data-astro-cid-2eaphvki] .shop-search[data-astro-cid-2eaphvki],.catalogue-layout[data-astro-cid-2eaphvki] .shop-search[data-astro-cid-2eaphvki] input[data-astro-cid-2eaphvki]{width:100%;min-width:0!important}.catalogue-layout[data-astro-cid-2eaphvki] .all-works-title[data-astro-cid-2eaphvki]{grid-column:2;padding:0;margin:0 0 24px}.catalogue-layout[data-astro-cid-2eaphvki] .shop-grid[data-astro-cid-2eaphvki]{grid-column:2;padding:0!important;width:100%;grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:760px){.catalogue-layout[data-astro-cid-2eaphvki]{display:block;padding:24px 20px}.catalogue-layout[data-astro-cid-2eaphvki] .shop-tools[data-astro-cid-2eaphvki]{position:static}.catalogue-layout[data-astro-cid-2eaphvki] .shop-chips[data-astro-cid-2eaphvki]{flex-direction:row;flex-wrap:wrap}.catalogue-layout[data-astro-cid-2eaphvki] .all-works-title[data-astro-cid-2eaphvki]{margin:28px 0 20px}.catalogue-layout[data-astro-cid-2eaphvki] .shop-grid[data-astro-cid-2eaphvki]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.shop-hero[data-astro-cid-2eaphvki]{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:35px;max-width:1440px!important;text-align:left!important;padding:38px 4.7%!important}.shop-hero[data-astro-cid-2eaphvki] img[data-astro-cid-2eaphvki]{width:100%;height:auto;aspect-ratio:1.85;object-fit:cover}.shop-hero__title[data-astro-cid-2eaphvki]{font-size:clamp(40px,5vw,76px)!important;letter-spacing:-.055em}.shop-hero__lede[data-astro-cid-2eaphvki]{font:20px/1.5 var(--serif)!important}.shop-hero__eyebrow[data-astro-cid-2eaphvki]{font-size:10px!important;letter-spacing:.1em!important}.opening-edit[data-astro-cid-2eaphvki]{max-width:1440px;margin:auto;padding:30px 4.7%;border-top:var(--rule)}.opening-edit[data-astro-cid-2eaphvki] h2[data-astro-cid-2eaphvki],.all-works-title[data-astro-cid-2eaphvki]{font-size:32px;letter-spacing:-.035em}.opening-edit[data-astro-cid-2eaphvki]>div[data-astro-cid-2eaphvki]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:22px}.opening-edit[data-astro-cid-2eaphvki] a[data-astro-cid-2eaphvki]:first-child{grid-row:span 2}.opening-edit[data-astro-cid-2eaphvki] img[data-astro-cid-2eaphvki]{width:100%;height:auto;aspect-ratio:2;object-fit:cover}.opening-edit[data-astro-cid-2eaphvki] a[data-astro-cid-2eaphvki]:first-child img[data-astro-cid-2eaphvki]{aspect-ratio:1.3}.opening-edit[data-astro-cid-2eaphvki] h3[data-astro-cid-2eaphvki]{font-size:16px;margin:9px 0 3px}.opening-edit[data-astro-cid-2eaphvki] span[data-astro-cid-2eaphvki]{font:600 10px var(--label);text-transform:uppercase}.all-works-title[data-astro-cid-2eaphvki]{max-width:1440px;margin:24px auto 0;padding:0 4.7%}.shop-grid[data-astro-cid-2eaphvki],.shop-tools[data-astro-cid-2eaphvki]{max-width:1440px!important}.card__art[data-astro-cid-2eaphvki]{box-shadow:none!important}.card__title[data-astro-cid-2eaphvki]{font-size:18px!important}.card__row[data-astro-cid-2eaphvki]{align-items:start!important;flex-direction:column!important}.shop-chip[data-astro-cid-2eaphvki]{border-radius:0!important}.shop-chip[data-astro-cid-2eaphvki].is-on{background:var(--moss)!important;color:#fff!important}.shop-search[data-astro-cid-2eaphvki] svg[data-astro-cid-2eaphvki]{display:none}@media(max-width:760px){.shop-hero[data-astro-cid-2eaphvki]{grid-template-columns:1fr}.opening-edit[data-astro-cid-2eaphvki]>div[data-astro-cid-2eaphvki]{grid-template-columns:1fr 1fr}.opening-edit[data-astro-cid-2eaphvki] a[data-astro-cid-2eaphvki]:first-child{grid-column:1/-1;grid-row:auto}.opening-edit[data-astro-cid-2eaphvki] a[data-astro-cid-2eaphvki]:first-child img[data-astro-cid-2eaphvki]{aspect-ratio:1.8}}.shop-hero[data-astro-cid-2eaphvki]{background:var(--paper);max-width:920px;margin:0 auto;padding:clamp(40px,8vh,88px) clamp(24px,5vw,48px) clamp(24px,4vh,40px);text-align:center}.shop-hero__eyebrow[data-astro-cid-2eaphvki]{font-family:var(--label);font-size:.72rem;letter-spacing:.26em;text-transform:uppercase;color:var(--rust);margin:0 0 16px}.shop-hero__title[data-astro-cid-2eaphvki]{font-family:var(--display);font-weight:500;font-size:clamp(2.1rem,5vw,3.4rem);line-height:1.08;color:var(--ink);margin:0 0 clamp(14px,2vh,22px);text-wrap:balance}.shop-hero__title[data-astro-cid-2eaphvki] em[data-astro-cid-2eaphvki]{font-style:italic;color:var(--rust)}.shop-hero__lede[data-astro-cid-2eaphvki]{font-family:var(--body);font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.6;color:var(--ink-soft);margin:0 auto;max-width:620px}.shop-tools[data-astro-cid-2eaphvki]{max-width:1180px;margin:0 auto;padding:clamp(8px,2vh,18px) clamp(20px,4vw,48px) 0;display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;justify-content:space-between}.shop-search[data-astro-cid-2eaphvki]{display:inline-flex;align-items:center;gap:9px;background:var(--paper-deep);border:1px solid var(--paper-edge);border-radius:999px;padding:9px 16px;min-width:min(260px,100%)}.shop-search[data-astro-cid-2eaphvki] svg[data-astro-cid-2eaphvki]{width:16px;height:16px;color:var(--ink-muted);flex-shrink:0}.shop-search[data-astro-cid-2eaphvki] input[data-astro-cid-2eaphvki]{border:0;background:none;outline:none;width:100%;font-family:var(--body);font-size:1rem;color:var(--ink)}.shop-search[data-astro-cid-2eaphvki] input[data-astro-cid-2eaphvki]::placeholder{color:var(--ink-muted)}.shop-chips[data-astro-cid-2eaphvki]{display:flex;flex-wrap:wrap;gap:8px}.shop-chip[data-astro-cid-2eaphvki]{font-family:var(--label);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;padding:12px 16px;min-height:44px;border:1px solid var(--paper-edge);background:transparent;color:var(--ink-muted);border-radius:999px;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.shop-chip[data-astro-cid-2eaphvki]:hover{color:var(--ink);border-color:var(--ink-muted)}.shop-chip[data-astro-cid-2eaphvki].is-on{background:var(--ink);color:var(--paper);border-color:var(--ink)}.shop-empty[data-astro-cid-2eaphvki]{grid-column:1 / -1;font-family:var(--body);font-size:1.1rem;color:var(--ink-muted);text-align:center;padding:40px 0}.shop-grid[data-astro-cid-2eaphvki]{max-width:1180px;margin:0 auto;padding:clamp(16px,3vh,32px) clamp(20px,4vw,48px) clamp(48px,8vh,96px);display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(18px,3vw,38px)}@media(min-width:760px){.shop-grid[data-astro-cid-2eaphvki]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-2eaphvki]{text-decoration:none;display:flex;flex-direction:column;gap:12px}.card__art[data-astro-cid-2eaphvki]{display:block;line-height:0;background:var(--paper-deep);box-shadow:0 1px #5a483829,0 22px 44px -28px #2a1d108c;overflow:hidden}.card__art[data-astro-cid-2eaphvki] img[data-astro-cid-2eaphvki]{width:100%;height:auto;display:block;transition:transform .36s ease}.card[data-astro-cid-2eaphvki]:hover .card__art[data-astro-cid-2eaphvki] img[data-astro-cid-2eaphvki]{transform:scale(1.035)}.card__row[data-astro-cid-2eaphvki]{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.card__title[data-astro-cid-2eaphvki]{font-family:var(--display);font-weight:600;font-size:1.22rem;color:var(--ink);line-height:1.15}.card[data-astro-cid-2eaphvki]:hover .card__title[data-astro-cid-2eaphvki]{color:var(--rust)}.card__price[data-astro-cid-2eaphvki]{font-family:var(--label);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);white-space:nowrap}
