.media{object-fit:cover;--media-object-fit:cover;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0;transform:scale(1.01)}.media--loading{opacity:0}.media--clickable{cursor:pointer}.media--instagram{width:100%;height:auto;position:relative;transform:none}.media--instagram iframe{width:100%!important;min-width:100%!important}.media__wrapper{position:absolute;inset:0;overflow:hidden}.media__wrapper:before{content:"";background:var(--poster-blur) center/cover no-repeat;filter:blur(16px);position:absolute;inset:0;transform:scale(1.1)}@media (hover:hover) and (pointer:fine){.media__wrapper:hover .media__controls,.media__wrapper.active .media__controls,.is-hover .media__wrapper .media__controls{opacity:1}}.media__wrapper:focus-visible .media__controls{opacity:1}.media__controls{pointer-events:auto;opacity:0;z-index:2;justify-content:flex-end;align-items:center;gap:2px;transition:opacity .3s;display:flex;position:absolute;top:8px;right:8px}@media (max-width:960px){.media__controls{opacity:1}}.media__controls--visible{opacity:1!important}.media__controls:before{content:"";background-color:var(--color-gray);filter:blur(2px);border-radius:40px;position:absolute;inset:8px}@media (hover:hover) and (pointer:fine){.media__controls .btn-blurred-icon:hover,.media__controls .btn-blurred-icon.active,.is-hover .media__controls .btn-blurred-icon{color:color-mix(in srgb, var(--color-black) 50%, transparent);opacity:1}}.media__controls .btn-blurred-icon:focus-visible{color:color-mix(in srgb, var(--color-black) 50%, transparent);opacity:1}.media__controls__progress{background-color:color-mix(in srgb, var(--color-gray) 20%, transparent);pointer-events:none;border-radius:3px;width:36px;height:3px;position:absolute;top:44px;right:2px;overflow:hidden}.media__controls__progress-fill{height:inherit;border-radius:inherit;background-color:var(--color-gray);width:0;transition:width .1s;display:block}.card-link-scope .media__wrapper{z-index:2;pointer-events:none}@media (hover:hover) and (pointer:fine){.card-link-scope:hover .media__controls,.card-link-scope.active .media__controls,.is-hover .card-link-scope .media__controls{opacity:1}}.card-link-scope:focus-visible .media__controls,.card-link-scope:focus-within .media__controls,.media__wrapper:focus-within .media__controls{opacity:1}.media__hit{z-index:1;border-radius:inherit;position:absolute;inset:0}
