.wg[data-astro-cid-f5elxxjv]{background:var(--color-brand-bg)}.wg__inner[data-astro-cid-f5elxxjv]{max-width:1280px;margin:0 auto;padding:clamp(40px,6vw,80px) 24px clamp(48px,7vw,96px)}.wg__caption[data-astro-cid-f5elxxjv]{font-family:var(--font-body);font-size:var(--fs-micro);letter-spacing:var(--track-tape);text-transform:uppercase;color:var(--color-brand-muted);font-weight:600;margin:0 0 28px;padding-bottom:16px;border-bottom:1px solid var(--color-brand-rule-strong)}.wg__grid[data-astro-cid-f5elxxjv]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(28px,3vw,44px) clamp(20px,2vw,30px)}.wgcard[data-astro-cid-f5elxxjv]{display:flex;flex-direction:column;text-decoration:none;color:inherit}.wgcard__frame[data-astro-cid-f5elxxjv]{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-brand-surface);box-shadow:var(--shadow-card);margin-bottom:18px}.wgcard__frame[data-astro-cid-f5elxxjv] img[data-astro-cid-f5elxxjv]{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease-out)}.wgcard[data-astro-cid-f5elxxjv]:hover .wgcard__frame[data-astro-cid-f5elxxjv] img[data-astro-cid-f5elxxjv]{transform:scale(1.04)}.wgcard__acc[data-astro-cid-f5elxxjv]{position:absolute;top:0;left:0;font-family:var(--font-body);font-size:10px;letter-spacing:var(--track-tape);text-transform:uppercase;font-weight:600;color:var(--color-brand-onyx-deep);background:var(--color-brand-accent);padding:5px 9px}.wgcard__title[data-astro-cid-f5elxxjv]{font-family:var(--font-heading);font-weight:440;font-size:clamp(1.2rem,1.7vw,1.45rem);letter-spacing:-.01em;margin:0 0 4px}.wgcard__sub[data-astro-cid-f5elxxjv]{font-family:var(--font-body);font-size:13px;color:var(--color-brand-muted);margin:0 0 12px}.wgcard__foot[data-astro-cid-f5elxxjv]{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding-top:10px;border-top:1px solid var(--color-brand-rule)}.wgcard__status[data-astro-cid-f5elxxjv]{font-family:var(--font-body);font-size:10px;letter-spacing:var(--track-tape);text-transform:uppercase;font-weight:700}.status-available[data-astro-cid-f5elxxjv]{color:var(--color-brand-accent)}.status-on-hold[data-astro-cid-f5elxxjv]{color:var(--color-brand-muted)}.status-collected[data-astro-cid-f5elxxjv]{color:var(--color-brand-muted);text-decoration:line-through}.wgcard__price[data-astro-cid-f5elxxjv]{font-family:var(--font-heading);font-size:16px;font-weight:460;color:var(--color-brand-text)}@media(max-width:900px){.wg__grid[data-astro-cid-f5elxxjv]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.wg__grid[data-astro-cid-f5elxxjv]{grid-template-columns:1fr}}:root{--color-brand-primary: #1A1614;--color-brand-secondary: #4F6A5A;--color-brand-accent: #D9A24C;--color-brand-bg: #EFE7D7;--color-brand-surface: #E5DBC6;--color-brand-text: #1A1614;--color-brand-muted: #807769;--color-brand-onyx-deep: #0E0B0A;--color-brand-onyx-soft: #241E1B;--color-brand-parchment-warm: #F1E9D9;--color-brand-parchment-cool: #E8DFCC;--color-brand-saffron-10: rgba(217,162,76,.1);--color-brand-saffron-20: rgba(217,162,76,.22);--color-brand-saffron-60: rgba(217,162,76,.6);--color-brand-saffron-deep: #B2802F;--color-brand-patina-deep: #3A4F44;--color-brand-rule: rgba(26,22,20,.16);--color-brand-rule-strong: rgba(26,22,20,.34);--color-brand-rule-inv: rgba(239,231,215,.18);--color-brand-rule-inv-strong: rgba(239,231,215,.32);--color-brand-ink-soft: #3a3430;--fs-micro: 11px;--track-tape: .22em;--font-heading: "Cormorant Variable", Georgia, serif;--font-body: "Manrope Variable", system-ui, sans-serif;--ease-out: cubic-bezier(.16,1,.3,1);--shadow-card: 0 30px 80px -40px rgba(14,11,10,.45), 0 8px 24px -16px rgba(14,11,10,.2)}h1,h2,h3,h4,h5,h6{font-variation-settings:"opsz" 144}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-brand-bg);color:var(--color-brand-text);font-family:var(--font-body);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit}::selection{background:#d9a24c;color:#1a1614}.reveal{opacity:0;transform:translateY(20px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}.reveal.is-in{opacity:1;transform:translateY(0)}
