.ArtworkCard_card__z_8nh{display:flex;flex-direction:column;gap:var(--space-3);text-decoration:none;color:var(--colour-ink);border-radius:var(--radius-lg);transition:transform var(--duration-base) var(--ease-out)}.ArtworkCard_card__z_8nh:hover{color:var(--colour-ink);transform:translateY(-3px)}.ArtworkCard_imageWrap___7BfT{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-md);background:var(--colour-bg-secondary);box-shadow:var(--shadow-sm);transition:box-shadow var(--duration-base) var(--ease-out)}.ArtworkCard_card__z_8nh:hover .ArtworkCard_imageWrap___7BfT{box-shadow:var(--shadow-md)}.ArtworkCard_image__NcbPm{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.ArtworkCard_card__z_8nh:hover .ArtworkCard_image__NcbPm{transform:scale(1.04)}.ArtworkCard_meta__JBId6{padding-inline:var(--space-1)}.ArtworkCard_title__XhO55{font-family:var(--font-display);font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin:0 0 var(--space-1);letter-spacing:-.01em}.ArtworkCard_caption__PCvin{margin:0;font-size:var(--font-size-small);color:var(--colour-ink-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Gallery_grid__clBi9{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}@media (min-width:1200px){.Gallery_grid__clBi9{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-8)}}.Gallery_empty__7ZAOQ{text-align:center;color:var(--colour-ink-secondary);padding:var(--space-12) var(--space-4);border:2px dashed var(--colour-border);border-radius:var(--radius-lg)}.page_wrap__2aoCd{padding-block:var(--space-10)}.page_head__yYcRT{margin-bottom:var(--space-10);max-width:60ch}.page_eyebrow__ANphY{font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.12em;color:var(--colour-accent);font-weight:var(--font-weight-bold);margin:0 0 var(--space-3)}.page_title__7ZRdZ{font-size:var(--font-size-h1);font-style:italic;letter-spacing:-.02em;margin:0 0 var(--space-4)}.page_lede__UDepx{margin:0;color:var(--colour-ink-secondary);font-size:var(--font-size-h4);line-height:1.4}.Hero_hero__bqvNd{padding-block:var(--space-10) var(--space-8);background:linear-gradient(180deg,var(--colour-bg-secondary) 0,var(--colour-bg) 100%)}.Hero_inner__lGUYu{display:grid;grid-gap:var(--space-8);gap:var(--space-8);grid-template-columns:1fr;align-items:center}@media (min-width:900px){.Hero_inner__lGUYu{grid-template-columns:1fr 1.1fr;gap:var(--space-10)}}.Hero_copy__KMVTd{display:flex;flex-direction:column;gap:var(--space-4)}.Hero_eyebrow__zlAY_{margin:0;font-size:var(--font-size-small);text-transform:uppercase;letter-spacing:.12em;color:var(--colour-accent);font-weight:var(--font-weight-bold)}.Hero_title__h4PJ2{font-size:var(--font-size-h1);font-weight:var(--font-weight-black);font-style:italic;line-height:.95;letter-spacing:-.02em;margin:0}.Hero_subtitle__WCdI_{font-size:var(--font-size-h4);color:var(--colour-ink-secondary);max-width:38ch;line-height:1.4;margin:0}.Hero_actions__yXeUX{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.Hero_primaryCta__QNxhk,.Hero_secondaryCta__sdfzu{display:inline-flex;align-items:center;text-decoration:none;padding:var(--space-3) var(--space-6);border-radius:var(--radius-full);font-weight:var(--font-weight-bold);font-size:var(--font-size-body);transition:background var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out)}.Hero_primaryCta__QNxhk{background:var(--colour-highlight);color:var(--colour-highlight-ink)}.Hero_primaryCta__QNxhk:hover{background:var(--colour-accent-hover);color:var(--colour-bg);transform:translateY(-1px)}.Hero_secondaryCta__sdfzu{background:transparent;color:var(--colour-ink);border:2px solid var(--colour-accent)}.Hero_secondaryCta__sdfzu:hover{border-color:var(--colour-highlight);color:var(--colour-accent)}.Hero_featureWrap___lcnF{display:block;position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);text-decoration:none;aspect-ratio:4/3;background:var(--colour-bg-secondary)}.Hero_featureImage__XxU1t{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-slow) var(--ease-out)}.Hero_featureWrap___lcnF:hover .Hero_featureImage__XxU1t{transform:scale(1.03)}.Hero_featureCaption__TByl3{position:absolute;inset:auto var(--space-4) var(--space-4) var(--space-4);background:var(--colour-bg);color:var(--colour-ink);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-md);max-width:max-content}.page_gallerySection__o4lRe{padding-block:var(--space-10);scroll-margin-top:var(--space-10)}.page_galleryHead__kfZKR{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-8);max-width:60ch}.page_galleryTitle__av2v2{font-size:var(--font-size-h2);font-style:italic;letter-spacing:-.02em;margin:0}.page_galleryLede__r2O9t{margin:0;color:var(--colour-ink-secondary);font-size:var(--font-size-h4);line-height:1.4}