.memoir{background:#f8f5ec;color:#1a2c23}.memoir .story-hero{min-height:min(720px,82svh);display:grid;align-items:end;padding:clamp(110px,15vh,170px) max(6vw,24px) clamp(48px,9vh,96px);color:#faf8f0;background:linear-gradient(90deg,#08180fed 0%,#101d14ae 48%,#10201712),url('/assets/jerome-shuko-sakura-no-mori.webp') center 40%/cover}.story-hero>div{max-width:760px}.story-hero h1{font:500 clamp(2.55rem,6.7vw,6rem)/1.14 Georgia,'Noto Serif JP',serif;letter-spacing:-.025em;color:inherit;margin:.35em 0;text-wrap:balance}.story-hero p{font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.6}.story-hero a,.story-hero small{color:#f0dfb7}.story-hero small{display:block;letter-spacing:.12em;margin-top:2em}.memoir article{width:min(750px,calc(100% - 40px));margin:auto;padding:clamp(40px,6vw,88px) 0}.memoir article>p,.memoir section p{font:400 clamp(1.05rem,1.45vw,1.21rem)/1.9 Georgia,'Noto Serif JP',serif;margin:1.05em 0}.memoir section{padding:clamp(24px,4vw,54px) 0;border-top:1px solid #bdc6b8}.memoir h2{font:500 clamp(1.65rem,3.2vw,2.55rem)/1.3 Georgia,'Noto Serif JP',serif;color:#223d2e;text-wrap:balance}.memoir figure{margin:2rem 0 0}.memoir figure img{display:block;width:auto;max-width:100%;max-height:590px;height:auto;margin:auto}.memoir figcaption{font-size:.9rem;line-height:1.65;margin:1rem 0;color:#415345}.journey-end{border-top:2px solid #9e412a;padding:2rem 0}.journey-end a,.story-profile-link a{display:inline-block;padding:.8rem 1rem;margin:.25rem;background:#213d2d;color:#fff}.story-profile-link{text-align:center;padding:1.8rem;background:#203e31;color:white}
