.piece-breadcrumb[data-astro-cid-3iai343o]{color:var(--body);font-size:var(--text-small);padding:calc(76px + 1.5rem) var(--pad-x) 0;flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.piece-breadcrumb[data-astro-cid-3iai343o] a[data-astro-cid-3iai343o]{color:inherit;-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay);text-underline-offset:.2em}.piece-breadcrumb[data-astro-cid-3iai343o] [data-astro-cid-3iai343o][aria-current]{color:var(--ink)}.piece-page[data-astro-cid-3iai343o]{padding:clamp(1.25rem, 2.5vw, 2rem) var(--pad-x) var(--section-y);grid-template:"lead panel""gallery panel"1fr/minmax(0,1.55fr) minmax(19rem,1fr);gap:clamp(1rem,2vw,1.5rem) clamp(2rem,4vw,4.5rem);display:grid}.piece-page[data-astro-cid-3iai343o] figure[data-astro-cid-3iai343o]{min-width:0;margin:0}.piece-page[data-astro-cid-3iai343o] img[data-astro-cid-3iai343o]{aspect-ratio:4/3;background:var(--image-ground);object-fit:cover;width:100%;display:block}.piece-page[data-astro-cid-3iai343o] figcaption[data-astro-cid-3iai343o]{color:var(--body);font-size:var(--text-caption);margin-top:.6rem;line-height:1.45}.piece-page__lead[data-astro-cid-3iai343o]{grid-area:lead}.piece-page__gallery[data-astro-cid-3iai343o]{grid-area:gallery;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(1rem,2vw,1.5rem);display:grid}.piece-page__photo--wide[data-astro-cid-3iai343o]{grid-column:1/-1}.piece-page__panel[data-astro-cid-3iai343o]{grid-area:panel}.piece-page__sticky[data-astro-cid-3iai343o]{position:sticky;top:calc(76px + 1.5rem)}.piece-page__sticky[data-astro-cid-3iai343o] .kicker[data-astro-cid-3iai343o]{margin:0 0 1rem}.piece-page__sticky[data-astro-cid-3iai343o] .kicker[data-astro-cid-3iai343o] a[data-astro-cid-3iai343o]{color:inherit;text-decoration:none}.piece-page__sticky[data-astro-cid-3iai343o] .kicker[data-astro-cid-3iai343o] a[data-astro-cid-3iai343o]:hover{color:var(--ink)}.piece-page[data-astro-cid-3iai343o] h1[data-astro-cid-3iai343o]{color:var(--ink);font:400 var(--text-section)/1.02 var(--serif);letter-spacing:var(--track-heading);margin:0}.piece-page__description[data-astro-cid-3iai343o]{color:var(--body);font-size:var(--text-body);white-space:pre-line;margin:1.1rem 0 0;line-height:1.65}.piece-page__price[data-astro-cid-3iai343o]{color:var(--ink);flex-direction:column;gap:.2rem;margin:1.4rem 0 0;display:flex}.piece-page__price[data-astro-cid-3iai343o][hidden]{display:none}.piece-page__price[data-astro-cid-3iai343o] span[data-astro-cid-3iai343o]{font:400 var(--text-heading)/1.1 var(--serif)}.piece-page__price[data-astro-cid-3iai343o] small[data-astro-cid-3iai343o],.piece-page__quote[data-astro-cid-3iai343o]{color:var(--muted);font-size:var(--text-small)}.piece-page__quote[data-astro-cid-3iai343o]{margin:1.4rem 0 0}.piece-page__facts[data-astro-cid-3iai343o]{border-top:1px solid var(--line);margin:1.6rem 0 0}.piece-page__facts[data-astro-cid-3iai343o]>div[data-astro-cid-3iai343o]{border-bottom:1px solid var(--line);grid-template-columns:8.5rem minmax(0,1fr);gap:1rem;padding:.85rem 0;display:grid}.piece-page__facts[data-astro-cid-3iai343o] dt[data-astro-cid-3iai343o]{color:var(--muted);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase}.piece-page__facts[data-astro-cid-3iai343o] dd[data-astro-cid-3iai343o]{color:var(--ink);font-size:var(--text-small);margin:0;line-height:1.5}.piece-page__facts[data-astro-cid-3iai343o] a[data-astro-cid-3iai343o]{color:inherit;-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay);text-underline-offset:.2em}.piece-page__button[data-astro-cid-3iai343o]{justify-content:center;align-items:center;gap:.8rem;width:100%;margin-top:1.6rem;display:inline-flex}.piece-others[data-astro-cid-3iai343o]{border-top:1px solid var(--line);margin:0 var(--pad-x);padding:clamp(2rem, 4vw, 3.5rem) 0 var(--section-y)}.piece-others__head[data-astro-cid-3iai343o]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 2rem;margin-bottom:clamp(1.25rem,2vw,2rem);display:flex}.piece-others[data-astro-cid-3iai343o] h2[data-astro-cid-3iai343o] a[data-astro-cid-3iai343o]{color:inherit;-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay);text-underline-offset:.15em}.piece-others[data-astro-cid-3iai343o] h2[data-astro-cid-3iai343o]{color:var(--ink);font:400 var(--text-heading)/1.1 var(--serif);letter-spacing:var(--track-heading);margin:0}.piece-others__head[data-astro-cid-3iai343o] a[data-astro-cid-3iai343o]{color:var(--ink);font-size:var(--text-small);-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay);text-underline-offset:.2em}.piece-others__grid[data-astro-cid-3iai343o]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:clamp(1.25rem,2vw,2rem);display:grid}.piece-detail__cta[data-astro-cid-3iai343o]{background:var(--surface);padding:clamp(2rem, 5vw, 4rem) var(--pad-x);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.piece-detail__cta[data-astro-cid-3iai343o] .kicker[data-astro-cid-3iai343o]{margin:0 0 .55rem}.piece-detail__cta[data-astro-cid-3iai343o] h2[data-astro-cid-3iai343o]{font:400 clamp(1.8rem, 3.5vw, 3.1rem)/1 var(--serif);letter-spacing:var(--track-heading);margin:0}.piece-detail__cta[data-astro-cid-3iai343o] .primary-button[data-astro-cid-3iai343o]{align-items:center;gap:.8rem;display:inline-flex}@media (width<=1000px){.piece-page[data-astro-cid-3iai343o]{grid-template:"lead""panel""gallery"/minmax(0,1fr);row-gap:1.75rem}.piece-page__sticky[data-astro-cid-3iai343o]{position:static}}@media (width<=760px){.piece-breadcrumb[data-astro-cid-3iai343o]{padding-top:calc(68px + 1.25rem)}}@media (width<=560px){.piece-page__gallery[data-astro-cid-3iai343o]{gap:.75rem}.piece-page__facts[data-astro-cid-3iai343o]>div[data-astro-cid-3iai343o]{grid-template-columns:6.5rem minmax(0,1fr)}}
