.hero[data-astro-cid-uibmx47j]{padding:64px 0 48px;border-bottom:1px solid var(--rule)}.hero[data-astro-cid-uibmx47j] h1[data-astro-cid-uibmx47j]{font-size:clamp(48px,7vw,96px);margin:16px 0 0;line-height:.96}.hero-deck[data-astro-cid-uibmx47j]{font-size:20px;line-height:1.45;max-width:56ch;margin-top:24px;color:#2a2a25}.eyebrow[data-astro-cid-uibmx47j]{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-weight:800}.section[data-astro-cid-uibmx47j]{padding:48px 0}.section-tight[data-astro-cid-uibmx47j]{padding:32px 0}.section-shoes[data-astro-cid-uibmx47j]{padding:48px 0 64px;border-top:1px solid #e3dfd6}.cat-grid[data-astro-cid-uibmx47j]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#e3dfd6;border:1px solid #e3dfd6}.cat-card[data-astro-cid-uibmx47j]{display:flex;flex-direction:column;justify-content:space-between;padding:28px 24px;background:var(--paper);text-decoration:none;color:var(--ink);min-height:140px;transition:background .15s,color .15s}.cat-card[data-astro-cid-uibmx47j].is-highlight{background:var(--ink);color:var(--paper)}.cat-card[data-astro-cid-uibmx47j]:hover:not(.is-highlight){background:var(--accent-soft)}.cat-card[data-astro-cid-uibmx47j] h3[data-astro-cid-uibmx47j]{font-size:clamp(20px,2vw,28px);text-transform:uppercase}.cat-count[data-astro-cid-uibmx47j]{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--muted);margin-top:18px}.cat-card[data-astro-cid-uibmx47j].is-highlight .cat-count[data-astro-cid-uibmx47j]{color:var(--accent)}.lead-block[data-astro-cid-uibmx47j]{max-width:60ch;margin-bottom:48px}.lead-block[data-astro-cid-uibmx47j] h2[data-astro-cid-uibmx47j]{font-size:clamp(36px,5vw,64px);margin:16px 0 20px}.lead-deck[data-astro-cid-uibmx47j]{font-size:16px;line-height:1.6;color:#2a2a25}.shoe-grid[data-astro-cid-uibmx47j]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:#e3dfd6;border:1px solid #e3dfd6}.shoe-card[data-astro-cid-uibmx47j]{background:var(--paper);padding:24px;display:flex;flex-direction:column;gap:10px;position:relative;min-height:320px}.shoe-num[data-astro-cid-uibmx47j]{position:absolute;top:18px;right:24px;font-family:Anton,sans-serif;font-size:28px;color:var(--accent);opacity:.45}.shoe-meta[data-astro-cid-uibmx47j]{display:flex;justify-content:space-between;align-items:baseline;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-weight:700}.shoe-brand[data-astro-cid-uibmx47j]{color:var(--ink)}.shoe-price[data-astro-cid-uibmx47j]{color:var(--accent)}.shoe-model[data-astro-cid-uibmx47j]{font-size:clamp(28px,2.6vw,36px);text-transform:uppercase;line-height:1;margin:4px 0 6px}.shoe-best[data-astro-cid-uibmx47j]{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-weight:700;border-top:1px solid #e3dfd6;padding-top:8px}.shoe-use[data-astro-cid-uibmx47j]{font-size:12px;letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-weight:600}.shoe-take[data-astro-cid-uibmx47j]{font-size:13px;line-height:1.5;color:#2a2a25;flex:1}.shoe-cta[data-astro-cid-uibmx47j]{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);margin-top:4px;align-self:flex-start;border-bottom:1px solid var(--accent);padding-bottom:2px}.shoe-cta[data-astro-cid-uibmx47j]:hover{color:var(--ink);border-bottom-color:var(--ink)}.shoe-note[data-astro-cid-uibmx47j]{margin-top:32px;font-size:13px;color:var(--muted);font-style:italic;max-width:56ch}.disclosure-section[data-astro-cid-uibmx47j]{padding:32px 0 64px}.disclosure[data-astro-cid-uibmx47j]{background:var(--ink);color:var(--paper);padding:28px 32px}.disclosure-eyebrow[data-astro-cid-uibmx47j]{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-weight:800;margin-bottom:8px}.disclosure[data-astro-cid-uibmx47j] p[data-astro-cid-uibmx47j]{font-size:14px;line-height:1.6;color:#faf7f2d9;max-width:70ch}@media(max-width:800px){.cat-grid[data-astro-cid-uibmx47j]{grid-template-columns:1fr 1fr}}@media(max-width:500px){.cat-grid[data-astro-cid-uibmx47j]{grid-template-columns:1fr}.disclosure[data-astro-cid-uibmx47j]{padding:24px}}
