.kle-clip{background:radial-gradient(circle at 20% 10%,rgba(235,91,31,.04),transparent 40%),radial-gradient(circle at 80% 90%,rgba(20,23,28,.03),transparent 40%),var(--bg,#fff);padding-block:clamp(64px,8vw,112px)}.kle-clip__inner{margin-inline:auto;max-width:1280px;padding-inline:clamp(20px,4vw,48px)}.kle-clip__intro{align-items:start;display:grid;gap:32px clamp(48px,8vw,120px);grid-template-columns:minmax(160px,280px) 1fr;margin-bottom:72px}@media (max-width:720px){.kle-clip__intro{gap:16px;grid-template-columns:1fr}}.kle-clip__eyebrow{border-top:1px solid rgba(20,23,28,.16);color:var(--ink-soft,#5b5f66);display:inline-block;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:12px;font-weight:500;letter-spacing:.16em;padding-top:12px;text-transform:uppercase}.kle-clip__headline{color:var(--ink,#14171c);font-family:var(--font-sans,"Geist",system-ui,sans-serif);font-size:clamp(28px,3.4vw,44px);font-weight:520;letter-spacing:-.025em;line-height:1.04;margin-bottom:16px}.kle-clip__headline p{margin:0}.kle-clip__lede{color:var(--ink-muted,#5b5f66);font-family:var(--font-sans,"Geist",system-ui,sans-serif);font-size:17px;letter-spacing:-.01em;line-height:1.55;max-width:56ch}.kle-clip__lede p{margin:0}.kle-clip__grid{display:grid;gap:clamp(40px,5vw,72px) clamp(28px,3vw,56px);grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}@media (max-width:960px){.kle-clip__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.kle-clip__grid{grid-template-columns:1fr}}.kle-clip__card{transform:rotate(var(--clip-rotate,0deg));transition:transform .36s cubic-bezier(.22,1,.36,1)}.kle-clip__card:hover{transform:rotate(0deg) translateY(-4px)}.kle-clip__paper{background:#fff;border:1px solid rgba(20,23,28,.08);box-shadow:0 1px 0 rgba(20,23,28,.05),0 12px 24px -8px rgba(20,23,28,.1),0 24px 56px -16px rgba(20,23,28,.12);padding:16px 16px 28px;position:relative}.kle-clip__paper:after,.kle-clip__paper:before{background:#fcfbf7;border:1px solid rgba(20,23,28,.06);content:"";inset:0;position:absolute;z-index:-1}.kle-clip__paper:before{transform:rotate(-1.6deg) translateY(6px)}.kle-clip__paper:after{background:#faf8f2;transform:rotate(2.2deg) translateY(10px)}.kle-clip__tape{background:linear-gradient(135deg,rgba(235,91,31,.55),rgba(235,91,31,.3));border:1px solid rgba(235,91,31,.35);box-shadow:0 2px 6px rgba(20,23,28,.1);height:22px;position:absolute;top:-10px;transform:rotate(-3deg);width:64px}.kle-clip__card[data-tape=left] .kle-clip__tape{left:18px}.kle-clip__card[data-tape=right] .kle-clip__tape{right:18px;transform:rotate(4deg)}.kle-clip__shot-wrap{aspect-ratio:16/10;background:#f4f2ec;border:1px solid rgba(20,23,28,.12);margin-bottom:18px;overflow:hidden;position:relative}.kle-clip__shot-link{display:block;height:100%;position:relative;width:100%}.kle-clip__shot-link img{display:block;filter:contrast(1.02);height:100%;object-fit:cover;object-position:top center;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%}.kle-clip__card:hover .kle-clip__shot-link img{transform:scale(1.04)}.kle-clip__shot-overlay{align-items:flex-end;background:linear-gradient(180deg,transparent 60%,rgba(20,23,28,.55));display:flex;inset:0;justify-content:flex-start;opacity:0;padding:14px;position:absolute;transition:opacity .24s cubic-bezier(.22,1,.36,1)}.kle-clip__card:hover .kle-clip__shot-overlay{opacity:1}.kle-clip__shot-label{align-items:center;color:#fff;display:inline-flex;gap:6px}.kle-clip__meta,.kle-clip__shot-label{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.kle-clip__meta{color:var(--brand-on-light,#b23d0f);margin-bottom:8px}.kle-clip__outlet{font-weight:600}.kle-clip__date{color:var(--ink-soft,#5b5f66);font-weight:400;margin-left:4px}.kle-clip__title{color:var(--ink,#14171c);font-family:var(--font-sans,"Geist",system-ui,sans-serif);font-size:clamp(18px,1.6vw,22px);font-weight:520;letter-spacing:-.022em;line-height:1.22;margin:0 0 10px}.kle-clip__title a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1.5px;color:inherit;text-decoration:none;transition:background-size .28s cubic-bezier(.22,1,.36,1)}.kle-clip__title a:hover{background-size:100% 1.5px}.kle-clip__excerpt{color:var(--ink-muted,#5b5f66);font-size:14px;line-height:1.55;margin:0 0 14px}.kle-clip__cta,.kle-clip__excerpt{font-family:var(--font-sans,"Geist",system-ui,sans-serif);letter-spacing:-.005em}.kle-clip__cta{align-items:center;color:var(--ink,#14171c);display:inline-flex;font-size:13px;font-weight:500;gap:6px;text-decoration:none}.kle-clip__cta:hover{color:var(--brand-on-light,#b23d0f)}.kle-clip__cta svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.kle-clip__cta:hover svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.kle-clip__card{transform:none!important}.kle-clip__paper:after,.kle-clip__paper:before{transform:none}}