.season-showcase{background:#f0e9df;border-radius:30px;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);margin:0 0 32px;padding:14px;display:grid;position:relative}.season-showcase-media{aspect-ratio:3/2;background:#eee9e2;border-radius:22px;position:relative;overflow:hidden}.season-showcase-media picture{display:contents}.season-showcase-media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;transition:transform .5s;display:block}.season-showcase-media>.ai-image-badge{top:10px;bottom:auto;left:10px}.season-showcase-text{justify-items:start;gap:12px;padding:12px 28px 12px 0;display:grid}.season-showcase-text h3{letter-spacing:-.045em;margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.08}.season-showcase-text p{margin:0}.season-showcase-text>p:not(.eyebrow){max-width:34ch;font-size:16px;line-height:1.5}.season-showcase .season-showcase-link{margin-top:6px;position:static}.season-showcase .season-showcase-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.season-showcase:hover .season-showcase-media img{transform:scale(1.03)}.season-showcase:has(.season-showcase-link:focus-visible){outline-offset:3px;outline:3px solid #725185}.season-tiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:20px;margin-bottom:32px;display:grid}.season-tiles .collection-picture{aspect-ratio:1;height:auto}@media (max-width:900px){.season-showcase{grid-template-columns:1fr;gap:16px}.season-showcase-text{padding:0 10px 10px}}@media (max-width:600px){.season-showcase{border-radius:24px;padding:10px}.season-showcase-media{aspect-ratio:4/5;border-radius:18px}.season-showcase-text{padding:0 6px 8px}.season-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (prefers-reduced-motion:reduce){.season-showcase-media img{transition:none}.season-showcase:hover .season-showcase-media img{transform:none}}
