.homepage-collections{padding-top:40px;padding-bottom:32px}.homepage-collections--embedded{width:100%;margin:0}.homepage-collections__heading{margin-bottom:22px}.homepage-collections__heading h2{margin:0;font-size:29px;line-height:1.2}.homepage-collections__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 24px;align-items:start}.homepage-collections__card{display:block;min-width:0;color:inherit;text-decoration:none;border-radius:12px;background:#fff;box-shadow:0 3px 16px rgba(24,24,27,.08);transition:transform .18s ease,box-shadow .18s ease}.homepage-collections__card:focus-visible{outline:3px solid currentColor;outline-offset:5px}.homepage-collections__art{border-radius:12px 12px 0 0;overflow:hidden}.homepage-collections__art img{display:block;width:100%;height:auto}.homepage-collections__placeholder{display:grid;place-items:center;aspect-ratio:3/2;text-align:center;padding:24px;background:#f4f4f4;color:#333;font-weight:700;overflow-wrap:anywhere}.homepage-collections__caption{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 18px}.homepage-collections__caption h3{margin:0;font-size:17px;line-height:1.35;font-weight:700;letter-spacing:-.02em;overflow-wrap:anywhere}.homepage-collections__caption>span{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:50%;background:#fff0ed;color:#b91c24;font-size:18px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.homepage-collections__card:hover{transform:translateY(-3px);box-shadow:0 7px 22px rgba(24,24,27,.13)}}@media(prefers-reduced-motion:reduce){.homepage-collections__card{transition:none}}@media(max-width:989px){.homepage-collections__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.homepage-collections__heading h2{font-size:25px}}@media(max-width:749px){.homepage-collections{padding-top:28px;padding-bottom:24px}.homepage-collections__grid{grid-template-columns:1fr;gap:24px}}

.homepage-collections__copy{min-width:0}.homepage-collections__copy p{margin:2px 0 0;font-size:14px;line-height:1.45;font-weight:400;color:#5f6368;overflow-wrap:anywhere}
