.ki-story{background:#282c29;color:#f5f2ea;padding:clamp(60px,8vw,115px) 0}.ki-story__inner{max-width:1380px}.ki-story__header{display:flex;align-items:end;justify-content:space-between;margin-bottom:34px}.ki-story__header>p{margin:0 30px 10px 0;order:2;color:#c6ad7a;letter-spacing:.17em;font-size:11px;font-weight:700}.ki-story__header h2{font-family:Georgia,'Times New Roman',serif;font-size:clamp(36px,5vw,68px);font-weight:400;letter-spacing:-.05em;line-height:1.08;max-width:620px;margin:0}.ki-story__spread{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(270px,.7fr);gap:clamp(28px,5vw,76px);align-items:end}.ki-story figure{margin:0}.ki-story figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;display:block;background:#e9e4d7}.ki-story figcaption{text-transform:uppercase;letter-spacing:.1em;color:#c1c7bb;font-size:10px;margin-top:12px}.ki-story__copy{padding-bottom:35px}.ki-story__copy>span{color:#c6ad7a;font-size:11px;letter-spacing:.14em}.ki-story__lead{font-family:Georgia,'Times New Roman',serif;font-size:clamp(24px,2.5vw,35px);line-height:1.25;letter-spacing:-.025em;margin:28px 0 35px}.ki-story__detail{border-top:1px solid #60665d;padding-top:20px}.ki-story__detail h3{font-size:14px;font-weight:600;margin:0}.ki-story__detail p{color:#c1c7bb;line-height:1.65;margin:9px 0 0}.ki-story__copy>a{display:inline-block;color:#f5f2ea;text-decoration:none;border-bottom:1px solid #f5f2ea;margin-top:25px;padding-bottom:6px}@media(max-width:850px){.ki-story__header{display:block}.ki-story__header>p{margin:0 0 12px;order:initial}.ki-story__spread{grid-template-columns:1fr}.ki-story__copy{padding:0}.ki-story__lead{margin:16px 0 23px}}
