.zti{padding:0 var(--zhe-gutter)}.zti-cover{padding:120px 0 100px;border-bottom:1px solid var(--zhe-rule);display:grid;grid-template-columns:200px 1fr;gap:60px;align-items:end}.zti-cover-meta{font-family:var(--zhe-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--zhe-ink-faint);line-height:1.8}.zti-cover-meta strong{display:block;color:var(--zhe-ink);font-weight:500;margin-top:4px}.zti-display{font-family:var(--zhe-serif);font-size:clamp(56px,9vw,144px);font-weight:400;line-height:.96;letter-spacing:-.02em;margin:0;text-wrap:balance}.zti-display em{font-style:italic;color:var(--zhe-ink-soft)}.zti-lede{padding:100px 0;border-bottom:1px solid var(--zhe-rule);display:grid;grid-template-columns:200px 1fr;gap:60px}.zti-lede-eyebrow{font-family:var(--zhe-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--zhe-ink-faint)}.zti-lede-text{max-width:64ch;font-family:var(--zhe-serif);font-size:19px;line-height:1.7}.zti-lede-text p{margin:0 0 24px}.zti-lede-text p:last-child{margin-bottom:0}.zti-lede-text p:first-child:first-letter{font-family:var(--zhe-serif);font-size:4em;line-height:.85;float:left;padding:8px 12px 0 0;font-style:italic;color:var(--zhe-ink-soft)}.zti-lede-text em{font-style:italic;color:var(--zhe-ink-soft)}.zti-index{display:grid;grid-template-columns:200px 1fr;gap:60px;padding:60px 0;border-bottom:1px solid var(--zhe-rule);align-items:start}.zti-index-label{font-family:var(--zhe-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--zhe-ink-faint)}.zti-index-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.zti-index-list li{border-bottom:1px dotted var(--zhe-rule)}.zti-index-list li:last-child{border-bottom:0}.zti-index-list li a{display:grid;grid-template-columns:60px 1fr auto;align-items:baseline;gap:16px;font-family:var(--zhe-serif);font-size:17px;padding:14px 0;text-decoration:none;color:inherit;transition:color .2s ease}.zti-index-list li a:hover{color:var(--zhe-ink-soft)}.zti-index-list li a:hover .num,.zti-index-list li a:hover .pg{color:var(--zhe-ink-faint)}.zti-index-list .num{font-family:var(--zhe-sans);font-size:10px;letter-spacing:.22em;color:var(--zhe-ink-faint);transition:color .2s ease}.zti-index-list .ttl{color:var(--zhe-ink)}.zti-index-list .ttl em{font-style:italic;color:var(--zhe-ink-soft)}.zti-index-list .pg{font-family:var(--zhe-sans);font-size:10px;letter-spacing:.22em;color:var(--zhe-ink-faint);transition:color .2s ease}.zti-chapter{padding:120px 0;border-bottom:1px solid var(--zhe-rule);display:grid;grid-template-columns:200px 1fr;gap:60px;align-items:start}.zti-chapter-num{font-family:var(--zhe-serif);font-style:italic;font-size:96px;line-height:1;color:var(--zhe-ink-soft)}.zti-chapter-num small{display:block;font-family:var(--zhe-sans);font-style:normal;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--zhe-ink-faint);margin-bottom:12px}.zti-chapter-body{max-width:64ch}.zti-chapter-title{font-family:var(--zhe-serif);font-size:clamp(32px,4vw,52px);font-weight:400;line-height:1.05;letter-spacing:-.012em;margin:0 0 32px;text-wrap:balance}.zti-chapter-title em{font-style:italic;color:var(--zhe-ink-soft)}.zti-chapter-text{font-family:var(--zhe-serif);font-size:20px;line-height:1.82;color:var(--zhe-ink);margin:0}.zti-cta{padding:140px 0 120px;text-align:center}.zti-cta-eyebrow{font-family:var(--zhe-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--zhe-ink-faint);margin-bottom:28px}.zti-cta-h2{font-family:var(--zhe-serif);font-size:clamp(40px,6vw,88px);font-weight:400;line-height:1.05;margin:0 0 24px;text-wrap:balance}.zti-cta-h2 em{font-style:italic;color:var(--zhe-ink-soft)}.zti-cta-lede{font-family:var(--zhe-serif);font-style:italic;font-size:18px;color:var(--zhe-ink-soft);margin:0 0 40px}.zti-cta-button{display:inline-block;font-family:var(--zhe-sans);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--zhe-ink);background:transparent;border:1px solid var(--zhe-ink);padding:18px 32px;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease}.zti-cta-button:hover{background:var(--zhe-ink);color:var(--zhe-bg)}@container zhe (max-width: 900px){.zti-cover{grid-template-columns:1fr;gap:32px;padding:60px 0}.zti-display{font-size:56px}.zti-lede{grid-template-columns:1fr;gap:24px;padding:60px 0}.zti-lede-text{font-size:16px}.zti-index{grid-template-columns:1fr;gap:24px;padding:40px 0}.zti-index-list li a{grid-template-columns:40px 1fr auto;font-size:15px;padding:12px 0}.zti-chapter{grid-template-columns:1fr;gap:24px;padding:60px 0}.zti-chapter-num{font-size:56px}.zti-chapter-title{font-size:30px;margin-bottom:20px}.zti-chapter-text{font-size:16px}.zti-cta{padding:80px 0}.zti-cta-h2{font-size:40px}}@media(max-width:900px){.zti-cover{grid-template-columns:1fr;gap:32px;padding:60px 0}.zti-display{font-size:56px}.zti-lede{grid-template-columns:1fr;gap:24px;padding:60px 0}.zti-lede-text{font-size:16px}.zti-index{grid-template-columns:1fr;gap:24px;padding:40px 0}.zti-index-list li a{grid-template-columns:40px 1fr auto;font-size:15px;padding:12px 0}.zti-chapter{grid-template-columns:1fr;gap:24px;padding:60px 0}.zti-chapter-num{font-size:56px}.zti-chapter-title{font-size:30px;margin-bottom:20px}.zti-chapter-text{font-size:16px}.zti-cta{padding:80px 0}.zti-cta-h2{font-size:40px}}
