.tlt{position:relative}.tlt-card{background-color:var(--color-surface-2);background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.tlt-sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0}
@property --peek-edge{syntax:"<length-percentage>";inherits:false;initial-value:100%}@keyframes peek-clear{0%{--peek-edge:0%;opacity:.5;filter:blur(4px)}to{--peek-edge:100%;opacity:1;filter:blur()}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.peek{-webkit-mask-image:linear-gradient(to bottom, #000 var(--peek-edge), transparent calc(var(--peek-edge) + 56px));mask-image:linear-gradient(to bottom, #000 var(--peek-edge), transparent calc(var(--peek-edge) + 56px));animation:linear both peek-clear;animation-timeline:view();animation-range:entry entry 220px}}}
@media (prefers-reduced-motion:no-preference){.sweep-clip{animation:sweep-clip .7s cubic-bezier(.23, 1, .32, 1) var(--sweep-delay,0s) both}.sweep-slide{animation:sweep-slide .85s cubic-bezier(.23, 1, .32, 1) var(--sweep-delay,0s) both}}@keyframes sweep-clip{0%{clip-path:inset(-15% 100% -15% 0%)}to{clip-path:inset(-15% 0%)}}@keyframes sweep-slide{0%{transform:translate(-26px)}to{transform:none}}
