.prints-module__kFQ3ua__wrap{max-width:var(--page-max);width:100%;padding-inline:var(--page-gutter);margin-inline:auto}.prints-module__kFQ3ua__head{padding-block:var(--space-xl) var(--space-lg)}.prints-module__kFQ3ua__head h1{margin:0}.prints-module__kFQ3ua__standfirst{margin:0 0 var(--space-2xl);padding:var(--space-md);border:var(--rule-fine) solid var(--color-ink);color:var(--color-ink);text-wrap:pretty}.prints-module__kFQ3ua__grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));padding-bottom:clamp(3rem,6vw,5rem);display:grid}.prints-module__kFQ3ua__card{gap:var(--space-sm);color:inherit;flex-direction:column;text-decoration:none;display:flex}.prints-module__kFQ3ua__cardFrame{aspect-ratio:1;background:var(--color-subtle);position:relative;overflow:hidden}.prints-module__kFQ3ua__cardFrame img{object-fit:cover;transition:transform var(--dur-long) var(--ease-out), opacity .26s var(--ease-in-out)}.prints-module__kFQ3ua__cardAlt{opacity:0}@media (hover:hover) and (pointer:fine){.prints-module__kFQ3ua__card:hover .prints-module__kFQ3ua__cardFrame img,.prints-module__kFQ3ua__card:focus-visible .prints-module__kFQ3ua__cardFrame img{transform:scale(1.012)}.prints-module__kFQ3ua__card:hover .prints-module__kFQ3ua__cardAlt,.prints-module__kFQ3ua__card:focus-visible .prints-module__kFQ3ua__cardAlt{opacity:1}}.prints-module__kFQ3ua__cardKind{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.prints-module__kFQ3ua__cardName{font-size:var(--text-md);transition:color var(--dur-micro) var(--ease-out);font-weight:600}.prints-module__kFQ3ua__cardBlurb{font-size:var(--text-sm);color:var(--color-muted)}.prints-module__kFQ3ua__card:hover .prints-module__kFQ3ua__cardName,.prints-module__kFQ3ua__card:focus-visible .prints-module__kFQ3ua__cardName{color:var(--color-accent)}.prints-module__kFQ3ua__card:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}@media (prefers-reduced-motion:reduce){.prints-module__kFQ3ua__cardFrame img{transition:none}.prints-module__kFQ3ua__card:hover .prints-module__kFQ3ua__cardFrame img,.prints-module__kFQ3ua__card:focus-visible .prints-module__kFQ3ua__cardFrame img{transform:none}}.prints-module__kFQ3ua__item{padding-block:var(--space-lg) clamp(3rem, 6vw, 5rem)}.prints-module__kFQ3ua__itemGrid{gap:var(--space-xl);margin-top:var(--space-lg);display:grid}@media (min-width:60rem){.prints-module__kFQ3ua__itemGrid{gap:var(--space-2xl);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.prints-module__kFQ3ua__itemFrame{aspect-ratio:1;background:var(--color-subtle);position:relative;overflow:hidden}.prints-module__kFQ3ua__itemFrame img{object-fit:cover}.prints-module__kFQ3ua__panel{gap:var(--space-md);display:grid}.prints-module__kFQ3ua__eyebrow{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.prints-module__kFQ3ua__price{font-family:var(--font-mono);font-size:var(--text-lg)}.prints-module__kFQ3ua__copy{white-space:pre-line;color:var(--color-ink);margin:0}.prints-module__kFQ3ua__buy{width:100%;min-height:56px;padding:var(--space-md) var(--space-lg);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--text-md);text-align:center;transition:background-color var(--dur-short) var(--ease-out);font-weight:600;text-decoration:none;display:block}.prints-module__kFQ3ua__buy:hover{background:var(--color-accent-deep)}.prints-module__kFQ3ua__buy:active{transform:translateY(1px)}.prints-module__kFQ3ua__alt{width:100%;min-height:56px;padding:var(--space-md) var(--space-lg);border:var(--rule-fine) solid var(--color-ink);color:var(--color-ink);font-size:var(--text-md);text-align:center;transition:background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);font-weight:600;text-decoration:none;display:block}.prints-module__kFQ3ua__alt:hover{background:var(--color-ink);color:var(--color-paper)}.prints-module__kFQ3ua__note{font-size:var(--text-sm);color:var(--color-muted);margin:0}.prints-module__kFQ3ua__back{align-items:center;gap:var(--space-2xs);min-height:44px;padding:0 var(--space-md);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;transition:background-color var(--dur-short) var(--ease-out);border-radius:999px;text-decoration:none;display:inline-flex}.prints-module__kFQ3ua__back:hover{background:var(--color-accent);color:var(--color-accent-ink)}.prints-module__kFQ3ua__back:active{transform:translateY(1px)}.prints-module__kFQ3ua__empty{padding-block:var(--space-2xl);color:var(--color-muted)}.prints-module__kFQ3ua__itemFrames{gap:var(--space-md);display:grid}.prints-module__kFQ3ua__panel>*{animation:prints-module__kFQ3ua__panelIn var(--dur-long) var(--ease-out) both}.prints-module__kFQ3ua__panel>:nth-child(2){animation-delay:60ms}.prints-module__kFQ3ua__panel>:nth-child(3){animation-delay:.12s}.prints-module__kFQ3ua__panel>:nth-child(4){animation-delay:.18s}.prints-module__kFQ3ua__panel>:nth-child(n+5){animation-delay:.24s}@keyframes prints-module__kFQ3ua__panelIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.prints-module__kFQ3ua__panel>*{animation:none}}
