[data-presentation=landscape] .catalog-media{aspect-ratio:auto;background:var(--ds-white);grid-template-rows:auto auto}[data-presentation=landscape] .catalog-media:before{content:"";aspect-ratio:16/10;background:var(--ds-pearl);grid-area:1/1}[data-presentation=landscape] .catalog-media>img{aspect-ratio:16/10;grid-area:1/1;position:relative}[data-presentation=landscape] .catalog-caption{background:var(--ds-white);min-height:150px}[data-presentation=landscape] .catalog-caption h3{color:var(--ds-ink);text-shadow:none}[data-presentation=landscape] .catalog-caption p,[data-presentation=landscape] .catalog-caption [data-catalog-meta]{color:var(--ds-ink)}[data-presentation=landscape] .catalog-caption [data-slot=badge]{color:var(--ds-ink);background:var(--ds-pearl);border-color:var(--ds-line)}[data-presentation=landscape] .catalog-caption>div{flex-wrap:wrap;overflow:visible}[data-presentation=portrait]{border-radius:var(--ds-radius-cell);background:0 0;border:0}[data-presentation=portrait] .catalog-media{aspect-ratio:3/4;background:var(--ds-dark);min-height:0}[data-presentation=portrait] .catalog-media>img{object-position:50% 20%}[data-presentation=portrait] .catalog-caption{gap:6px;padding:12px;position:absolute;inset:auto 0 0}[data-presentation=portrait] .catalog-caption h3{font-size:16px;line-height:1.2}[data-presentation=portrait] .catalog-caption p,[data-presentation=portrait] .catalog-caption [data-catalog-meta]{color:var(--ds-on-dark)}@media (hover:hover) and (pointer:fine){.catalog-fine-hover,.catalog-fine-hover-scale{transition:transform var(--ds-duration-base) var(--ds-ease)}.catalog-fine-hover:hover{transform:translateY(-.25rem)}.catalog-fine-hover:hover .catalog-fine-hover-scale{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .catalog-fine-hover,html:not([data-motion=full]) .catalog-fine-hover:hover,html:not([data-motion=full]) .catalog-fine-hover-scale,html:not([data-motion=full]) .catalog-fine-hover:hover .catalog-fine-hover-scale{transition:none;transform:none}}html[data-motion=reduce] .catalog-fine-hover,html[data-motion=reduce] .catalog-fine-hover:hover,html[data-motion=reduce] .catalog-fine-hover-scale,html[data-motion=reduce] .catalog-fine-hover:hover .catalog-fine-hover-scale{transition:none;transform:none}
