.OccasionShowcase-module-scss-module__fWrkla__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:860px){.OccasionShowcase-module-scss-module__fWrkla__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.OccasionShowcase-module-scss-module__fWrkla__tile{aspect-ratio:4/3;border-radius:var(--radius-l);color:inherit;text-decoration:none;display:block;position:relative;overflow:hidden}.OccasionShowcase-module-scss-module__fWrkla__tile img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.OccasionShowcase-module-scss-module__fWrkla__tile:hover img{transform:scale(1.06)}.OccasionShowcase-module-scss-module__fWrkla__caption{border-radius:var(--radius-m);background:color-mix(in srgb, var(--bg-elevated) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:10px;padding:8px 12px 8px 8px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;box-shadow:0 6px 16px -8px #13222c73}.OccasionShowcase-module-scss-module__fWrkla__caption strong{font-family:var(--font-display);font-size:1.05rem;line-height:1.15;display:block}.OccasionShowcase-module-scss-module__fWrkla__caption small{color:var(--accent-strong);font-weight:700}