.cat-frame{background-color:#0000}.cat-frame:before{display:none}.cat-wash{z-index:3;pointer-events:none;position:absolute;inset:-1px}.cat-words{z-index:1;position:relative}.cat-line{color:color-mix(in srgb, var(--c-fg) 88%, transparent)}:is(.cat-meta,.cat-more){color:var(--c-gold)}.cat-more:hover{color:var(--c-gold-bright)}@media (max-width:1279.98px){.cats{padding-inline:0;padding-top:1.5rem}.cats-list{gap:3.5rem}.cat-frame{border-radius:0}.cat-wash{background:linear-gradient(to bottom, var(--c-base) 0%, transparent 5%, transparent 84%, color-mix(in srgb, var(--c-base) 12%, transparent) 88%, color-mix(in srgb, var(--c-base) 45%, transparent) 92%, color-mix(in srgb, var(--c-base) 80%, transparent) 96%, var(--c-base) 100%)}.cat-words{margin-top:.5rem;padding-inline:1.5rem}}@media (min-width:768px) and (max-width:1279.98px){.cat-frame{aspect-ratio:16/9}.cat-words{padding-inline:3rem}}@media (min-width:1280px){.cats{max-width:none;padding-inline:0}.cats-list{gap:1.5rem}.cat{--photo-w:calc(50vw + .16 * min(100vw, 1440px) - 1.5rem);min-height:calc(var(--photo-w) / 1.8);--ends:linear-gradient(to bottom, transparent 0%, #0000001a calc(var(--cat-top) * .2), #00000059 calc(var(--cat-top) * .4), #000000a6 calc(var(--cat-top) * .6), #000000e6 calc(var(--cat-top) * .8), #000 var(--cat-top), #000 calc(100% - var(--cat-bottom)), #000000e6 calc(100% - var(--cat-bottom) * .8), #000000a6 calc(100% - var(--cat-bottom) * .6), #00000059 calc(100% - var(--cat-bottom) * .4), #0000001a calc(100% - var(--cat-bottom) * .2), transparent 100%);align-items:center;display:flex;position:relative}.cat-photo{width:var(--photo-w);-webkit-mask-image:var(--ends);-webkit-mask-image:var(--ends);mask-image:var(--ends);position:absolute;top:50%;left:0;translate:0 -50%}.cat-right .cat-photo{left:auto;right:0}.cat-left{--to-words:to right}.cat-right{--to-words:to left}.cat-wash{display:none}.cat-frame{aspect-ratio:1.8;--side:linear-gradient(var(--to-words), #000 calc(100% - var(--cat-melt)), #000000e6 calc(100% - var(--cat-melt) * .8), #000000a6 calc(100% - var(--cat-melt) * .6), #00000059 calc(100% - var(--cat-melt) * .4), #0000001a calc(100% - var(--cat-melt) * .2), transparent 100%);-webkit-mask-image:var(--side);-webkit-mask-image:var(--side);mask-image:var(--side);border-radius:0}#supercars .photo-drift{inset:-11% 0 -3%}#aviation .photo-drift{inset:-3% 0 -11%}.cat-words{width:100%;max-width:1440px;margin-inline:auto;padding-inline:3rem}.cat-words-in{width:34%;margin-left:auto}.cat-right .cat-words-in{margin-left:0;margin-right:auto}}
