/* K10 Journal: editorial serif, reveal image, roman sections with hover previews */
.k10{--br:2px;--cr:2px;--ir:2px;--lr:2px}
.k10 h1,.k10 h2,.k10 h3{font-weight:400}
.k10-hero{padding:clamp(100px,12vw,150px) 0 0}
.k10-k{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0 0 18px}
.k10-hero h1{font-size:clamp(46px,8vw,120px);line-height:.95;letter-spacing:-.035em;max-width:14ch}
.k10-im{margin-top:clamp(28px,4vw,56px);aspect-ratio:21/9;overflow:hidden}
.k10-im img{width:100%;height:100%;object-fit:cover}
.k10-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(28px,5vw,80px);padding:clamp(48px,7vw,96px) 0;border-bottom:1px solid var(--line);align-items:start}
.k10-big{font:400 clamp(26px,3vw,40px)/1.25 var(--hf);margin:0}
.k10-qk .qk{box-shadow:none;border-radius:2px;margin:0}
.k10 .ic{border-radius:2px}
@media (max-width:860px){.k10-intro{grid-template-columns:minmax(0,1fr)}}
