.ld5h-chapter{position:relative;background-color:var(--paper-light);border-bottom:1px solid var(--rule);opacity:1}.ld5h-chapter:nth-of-type(even){background-color:var(--paper)}.ld5h-chapter{padding:clamp(72px,9vw,132px) max(24px,calc(( 100vw - var(--max) ) / 2))}@media (max-width:767px){.ld5h-chapter{padding-top:64px;padding-right:22px;padding-bottom:64px;padding-left:22px}}.ld5h-cover{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.75fr);align-items:center;gap:clamp(32px,7vw,96px);min-height:88vh;padding-top:100px}@media (max-width:767px){.ld5h-cover{padding-top:92px}}.ld5h-kicker{color:var(--rust);font-weight:700;font-size:0.78rem;text-transform:uppercase;letter-spacing:0.22em}.ld5h-title{max-width:10ch;color:var(--deep);font-size:clamp(3.5rem,9vw,8rem);line-height:0.84;letter-spacing:-0.035em}@media (max-width:1023px){.ld5h-title{max-width:12ch}}@media (max-width:479px){.ld5h-title{font-size:3.35rem}}.ld5h-page-title{max-width:12ch;font-size:clamp(3rem,7vw,6.5rem);line-height:0.9}@media (max-width:479px){.ld5h-page-title{font-size:3.05rem}}.ld5h-deck{max-width:30ch;color:var(--deep);font-family:"Cormorant Garamond",serif;font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.25}@media (max-width:479px){.ld5h-deck{font-size:1.35rem}}.ld5h-prose{max-width:720px;font-size:clamp(1.05rem,1.4vw,1.22rem);line-height:1.78}.ld5h-prose p+p{margin-top:1.2em}.ld5h-spread{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,96px)}.ld5h-spread-wide{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.ld5h-photo{width:100%;min-height:360px;object-fit:cover;aspect-ratio:4/5;background-color:#e6ddcf;border-top:12px solid var(--paper-light);border-right:12px solid var(--paper-light);border-bottom:12px solid var(--paper-light);border-left:12px solid var(--paper-light);box-shadow:0px 18px 55px rgba(52,47,42,.13);transform:rotateZ(-1deg)}@media (max-width:1023px){.ld5h-photo{max-width:680px}}@media (max-width:767px){.ld5h-photo{min-height:260px;border-top:8px solid;border-right:8px solid;border-bottom:8px solid;border-left:8px solid}}.ld5h-photo-wide{min-height:260px;aspect-ratio:16/9}.ld5h-photo-wide{transform:none}.ld5h-photo-small{min-height:220px;aspect-ratio:1/1;transform:rotateZ(2deg)}.ld5h-caption{color:#6d6258;font-size:0.84rem;line-height:1.45;text-align:center;font-style:italic;margin-top:12px}.ld5h-number{color:rgba(168,91,63,0);font-family:"Cormorant Garamond",serif;font-size:clamp(5rem,12vw,11rem);line-height:0.7}@media (max-width:767px){.ld5h-number{font-size:6rem}}@media (max-width:479px){.ld5h-number{color:#642eda00}}.ld5h-section-title{max-width:14ch;font-size:clamp(2.35rem,4vw,4.4rem);line-height:1}.ld5h-note{max-width:560px;font-family:"Cormorant Garamond",serif;font-size:1.5rem;line-height:1.35;padding-left:24px;border-left:2px solid var(--rust)}.ld5h-fragments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background-color:var(--rule);border-top:1px solid var(--rule);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);border-left:1px solid var(--rule)}@media (max-width:767px){.ld5h-fragments{grid-template-columns:minmax(0,1fr)}}.ld5h-fragment{padding-top:clamp(28px,4vw,58px);padding-right:clamp(28px,4vw,58px);padding-bottom:clamp(28px,4vw,58px);padding-left:clamp(28px,4vw,58px);background-color:var(--paper-light)}.ld5h-fragment h3{color:var(--rust);font-size:1.9rem}.ld5h-resource{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:24px;padding-top:28px;padding-right:0px;padding-bottom:28px;padding-left:0px;border-top:1px solid var(--rule)}.ld5h-resource a{font-weight:700}@media (max-width:1023px){.ld5h-resource{grid-template-columns:minmax(0,1fr)}}.ld5h-closing{display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:70vh;text-align:center}.ld5h-disclaimer{max-width:760px;color:#000;font-size:0.99rem;line-height:1.55}@media (max-width:1023px){.ld5h-cover{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.ld5h-spread{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.ld5h-spread-wide{grid-template-columns:minmax(0,1fr)}}