.caption-stamp{width:var(--stamp-text-width,auto);max-width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-shrink:0;align-items:center;padding:8px 0;transition:width .24s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:relative}.caption-stamp-text{white-space:nowrap;text-underline-offset:5px;clip-path:inset(0);flex-shrink:0;width:max-content;max-width:100%;margin-bottom:-6px;padding-bottom:6px;-webkit-text-decoration:underline dotted #b7a17b66;text-decoration:underline dotted #b7a17b66;text-decoration-thickness:1px;transition:clip-path .24s cubic-bezier(.2,.7,.2,1)}.discovery-tile-caption .discovery-caption-detail .caption-stamp img{padding:0}.caption-stamp img{width:var(--stamp-image-width);object-fit:contain;clip-path:inset(0 100% 0 0);max-width:none;height:28px;transition:clip-path .24s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;left:0;transform:translateY(-50%)}.caption-stamp[data-ready=true]:focus-visible{width:min(max(var(--stamp-text-width), var(--stamp-image-width)), var(--stamp-available-width,var(--stamp-text-width,0px)))}.caption-stamp[data-ready=true]:focus-visible img{clip-path:inset(0 max(0px, calc(100% - var(--stamp-available-width,var(--stamp-text-width,0px)))) 0 0)}.caption-stamp[data-ready=true]:focus-visible .caption-stamp-text{clip-path:inset(0 0 0 100%)}@media (any-hover:hover){.caption-stamp[data-ready=true]:hover{width:min(max(var(--stamp-text-width), var(--stamp-image-width)), var(--stamp-available-width,var(--stamp-text-width,0px)))}.caption-stamp[data-ready=true]:hover img{clip-path:inset(0 max(0px, calc(100% - var(--stamp-available-width,var(--stamp-text-width,0px)))) 0 0)}.caption-stamp[data-ready=true]:hover .caption-stamp-text{clip-path:inset(0 0 0 100%)}}.caption-stamp:focus-visible{outline:2px solid var(--acid);outline-offset:3px}@media (prefers-reduced-motion:reduce){.caption-stamp,.caption-stamp img,.caption-stamp-text{transition:none}}@media (forced-colors:active){.caption-stamp[data-ready=true]:is(:hover,:focus-visible){width:var(--stamp-text-width)}.caption-stamp[data-ready=true]:is(:hover,:focus-visible) .caption-stamp-text{clip-path:none}.caption-stamp img{visibility:hidden}}
