.home-categories{padding-block:30px 72px}.home-categories-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px}.home-categories-heading h2{font-family:Georgia,serif;font-size:clamp(30px,4vw,48px);font-weight:400;line-height:1.1;margin:8px 0 0}.home-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.home-category{display:block;color:var(--ink);text-decoration:none;min-width:0}.home-category-photo{display:block;overflow:hidden;background:var(--wash);aspect-ratio:3/2}.home-category-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.65,.3,1)}.home-category:hover img{transform:scale(1.035)}.home-category-copy{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-bottom:1px solid var(--line)}.home-category-copy strong{font-family:Georgia,serif;font-size:clamp(26px,3vw,36px);font-weight:400}.home-category-copy>span{font-size:25px;color:var(--gold)}@media(max-width:600px){.home-categories{padding-block:18px 46px}.home-category-grid{grid-template-columns:1fr;gap:28px}.home-category-copy{padding-block:14px}.home-categories-heading{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.home-category-photo img{transition:none}.home-category:hover img{transform:none}}
