.kx-living-intro{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:max(2rem,min(5vw,5rem));gap:max(2rem,min(5vw,5rem));align-items:end;margin-bottom:2.5rem}.kx-living-intro h2{max-width:19ch}.kx-living-image,.kx-living-intro .kx-lead{margin:0}.kx-living-image img{display:block;width:100%;height:auto;border-radius:2px}.kx-living-image figcaption{font-size:.78rem;line-height:1.6;color:#686b65;margin-top:.8rem}.kx-living-moments{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin:2.5rem 0}.kx-living-moments article{border-top:1px solid #d6d2c8;padding-top:1.2rem}.kx-energy-day h3,.kx-energy-measure h3,.kx-living-moments h3{font-size:1.35rem;line-height:1.3;margin:.6rem 0}.kx-energy-day p,.kx-energy-measure p,.kx-living-moments p{line-height:1.75}.kx-energy-story .kx-actions,.kx-living .kx-actions{margin-top:2rem}.kx-energy-story{background:#171a1b;color:#f4f1e9}.kx-energy-story .kx-lead{color:#d0d1c9}.kx-energy-day{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;margin-top:3rem}.kx-energy-day article{border-top:1px solid #55594f;padding-top:1rem}.kx-energy-time{font-size:1.5rem;color:#baa47d;margin:0 0 1rem}.kx-energy-day article>p:not(.kx-energy-time){color:#d0d1c9;font-size:.95rem}.kx-energy-day article>span{display:block;font-size:.75rem;color:#baa47d;letter-spacing:.04em;margin-top:1.2rem}.kx-energy-measure{display:grid;grid-template-columns:1fr 2fr;grid-gap:2rem;gap:2rem;border-top:1px solid #55594f;margin-top:3rem;padding-top:2rem}.kx-energy-measure p{margin:0 0 1rem}.kx-energy-caveat{font-size:.8rem;color:#bbbeb5}.kx-energy-story .kx-text-link{color:#f4f1e9}.kx-energy-story,.kx-living{scroll-margin-top:6rem}@media(max-width:900px){.kx-energy-day{grid-template-columns:repeat(2,1fr)}.kx-living-intro{grid-template-columns:1fr;gap:1.5rem}.kx-living-moments{gap:1.2rem}}@media(max-width:600px){.kx-energy-day,.kx-energy-measure,.kx-living-moments{grid-template-columns:1fr}.kx-energy-day{gap:1.5rem}.kx-energy-measure{gap:.8rem}.kx-living-image img{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain}.kx-energy-story .kx-actions,.kx-living .kx-actions{align-items:flex-start;flex-direction:column}}