.hero[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse at 80% 20%, color-mix(in srgb, var(--gold) 18%, transparent), transparent 60%), var(--bg);padding-block:clamp(2rem,6vw,4rem)}.hero-inner[data-astro-cid-lcdefpme]{align-items:center;gap:2rem;display:grid}.hero-logo[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#fff;margin-bottom:1rem;padding:.4rem;display:inline-block}.hero-logo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:9rem}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--link)}.hero-motto[data-astro-cid-lcdefpme]{color:var(--accent-text);font-size:clamp(1.05rem,2.6vw,1.35rem)}.hero-poster[data-astro-cid-lcdefpme]{border:1px solid var(--gold);background:var(--surface);justify-self:center;max-width:26rem;margin:0;padding:.5rem}.countdown[data-astro-cid-lcdefpme]{border:1px solid var(--gold);border-radius:var(--radius);background:var(--surface);gap:.1rem;margin:.5rem 0 1.5rem;padding:.7rem 1.1rem;display:inline-grid}.countdown-label[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:500}.countdown-value[data-astro-cid-lcdefpme]{font-variant-numeric:tabular-nums;letter-spacing:.06em;font-size:1.6rem;font-weight:500}.info-grid[data-astro-cid-lcdefpme]{gap:1.25rem;display:grid}.info-grid[data-astro-cid-lcdefpme] .panel[data-astro-cid-lcdefpme]+.panel[data-astro-cid-lcdefpme]{margin-top:0}.facts[data-astro-cid-lcdefpme]{gap:.6rem;margin:0 0 1rem;display:grid}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:500}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.steps-section[data-astro-cid-lcdefpme]{background:var(--surface-2)}.steps[data-astro-cid-lcdefpme]{counter-reset:step;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);counter-increment:step;padding:1rem 1rem 1rem 3.6rem;position:relative}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);border:1px solid var(--gold);width:1.9rem;height:1.9rem;color:var(--accent-text);border-radius:50%;place-items:center;font-weight:500;display:grid;position:absolute;top:1rem;left:1rem}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.3rem}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-size:.95rem}.filters[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;margin-bottom:1.25rem;display:flex}.filters[data-astro-cid-lcdefpme] .field[data-astro-cid-lcdefpme]{min-width:13rem}@media (width>=768px){.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.2fr 1fr}.info-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.block+.block{margin-top:2rem}.block-title{border-bottom:1px solid var(--gold);padding-bottom:.4rem}.lot-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,16.5rem),1fr));gap:1rem;display:grid}.lot-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;display:flex;overflow:hidden}.lot-media{aspect-ratio:4/3;background:var(--surface-2);display:block}.lot-media img{object-fit:cover;width:100%;height:100%}.lot-noimage{height:100%;color:var(--muted);place-items:center;font-size:.85rem;display:grid}.lot-body{flex-direction:column;flex:1;gap:.4rem;padding:.9rem 1rem 1rem;display:flex}.lot-body p{margin:0}.lot-meta{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);justify-content:space-between;gap:.5rem;font-size:.75rem;font-weight:500;display:flex}.lot-title{letter-spacing:.04em;text-transform:none;margin:0;font-size:1rem}.lot-title a{color:var(--text);text-decoration:none}.lot-title a:hover{color:var(--link);text-decoration:underline}.lot-donor{color:var(--muted);font-size:.88rem}.lot-facts{grid-template-columns:1fr 1fr;gap:.4rem .8rem;margin:.3rem 0;display:grid}.lot-facts dt{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.lot-facts dd{font-variant-numeric:tabular-nums;margin:0;font-weight:500}.lot-status{flex-wrap:wrap;gap:.4rem;display:flex;margin-top:auto!important}.lot-charity{color:var(--muted);font-size:.75rem}
