.category-hero_hero__JGxln{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;align-items:center;overflow:hidden;margin-top:1rem;padding:clamp(1.75rem,4vw,3.25rem);border-radius:2rem;border:1px solid var(--border-accent);background:radial-gradient(60% 90% at 12% 10%,rgba(216,165,138,.4),transparent 60%),radial-gradient(50% 80% at 88% 90%,rgba(184,151,92,.28),transparent 60%),linear-gradient(150deg,var(--surface-cream),var(--surface-soft));box-shadow:var(--shadow-lg,0 40px 90px -50px rgba(48,26,14,.5))}@media (max-width:820px){.category-hero_hero__JGxln{grid-template-columns:1fr;gap:1.5rem}}.category-hero_glow__uBTaR{position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 60% at 70% 20%,rgba(255,255,255,.45),transparent 70%)}.category-hero_copy__72uYe{position:relative;z-index:1;display:grid;gap:.75rem;align-content:center}.category-hero_back__HnC_n{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;font-size:.62rem;letter-spacing:.14em;text-decoration:none}.category-hero_back__HnC_n,.category-hero_eyebrow___J0Ol{font-family:var(--type-mono);font-weight:700;text-transform:uppercase;color:var(--brand-deep)}.category-hero_eyebrow___J0Ol{font-size:.66rem;letter-spacing:.2em}.category-hero_title__8B5ye{font-family:var(--type-display);font-weight:400;letter-spacing:-.025em;line-height:.98;font-size:clamp(2.6rem,6vw,4.6rem);color:var(--ink)}.category-hero_lede__24NtS{max-width:30rem;color:var(--text-secondary);line-height:1.6;font-size:1.02rem}.category-hero_stats__24bNw{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.4rem}.category-hero_stat__t4IgP{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border-radius:999px;border:1px solid var(--border-accent);background:rgba(255,252,250,.75);color:var(--text-secondary);font-size:.9rem;font-weight:600}.category-hero_stat__t4IgP strong{color:var(--ink);font-weight:700}.category-hero_statSoft__fCDGR{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .9rem;border-radius:999px;background:var(--brand-light);color:var(--brand-deep);font-size:.85rem;font-weight:700}.category-hero_mosaic__H61_d{position:relative;z-index:1;display:grid;gap:.7rem;height:clamp(16rem,30vw,22rem)}.category-hero_mosaic1___uUO9{grid-template-columns:1fr}.category-hero_mosaic2__2SVfp{grid-template-columns:1fr 1fr}.category-hero_mosaic3__0C0cu,.category-hero_mosaic4__INPGM,.category-hero_mosaic5__VVV7s{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.category-hero_mosaic3__0C0cu .category-hero_tile__VHD7A:first-child,.category-hero_mosaic5__VVV7s .category-hero_tile__VHD7A:first-child{grid-row:span 2}.category-hero_mosaic4__INPGM .category-hero_tile__VHD7A:first-child{grid-column:span 2;grid-row:span 2}@media (max-width:820px){.category-hero_mosaic__H61_d{height:15rem}}.category-hero_tile__VHD7A{display:block;border-radius:1.1rem;overflow:hidden;background:var(--brand-light);box-shadow:0 18px 40px -26px rgba(48,26,14,.55)}.category-hero_tile__VHD7A img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.category-hero_iconWrap__DRFaM{position:relative;z-index:1;display:grid;place-items:center;align-content:center;gap:1rem;height:clamp(16rem,30vw,22rem);border-radius:1.5rem;color:var(--brand-deep);background:radial-gradient(60% 70% at 50% 30%,rgba(255,255,255,.7),transparent 70%),linear-gradient(160deg,var(--brand-light),var(--surface-cream));border:1px solid var(--border-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.7);overflow:hidden}.category-hero_iconGlyph__l8l5e{display:grid;place-items:center;width:8.5rem;height:8.5rem;border-radius:2rem;background:rgba(255,252,250,.7);border:1px solid var(--border-accent);box-shadow:0 24px 50px -28px rgba(48,26,14,.5);color:var(--brand)}.category-hero_iconGlyph__l8l5e svg{width:4.6rem;height:4.6rem}.category-hero_iconLabel__uG8uS{font-family:var(--type-display);font-weight:500;font-size:1.35rem;letter-spacing:-.01em;color:var(--ink)}.category-hero_iconSpark__RshEm{position:absolute;top:1.4rem;right:1.6rem;color:var(--gold,#d8b578)}