.story-page.svelte-e59to header:where(.svelte-e59to){padding:clamp(5rem,10vw,9rem) max(10vw,1.5rem);text-align:center}.story-page.svelte-e59to header:where(.svelte-e59to) h1:where(.svelte-e59to){margin:1rem auto 1.5rem;max-width:900px;font:500 clamp(3.5rem,7vw,6.5rem)/.9 var(--display)}.story-page.svelte-e59to header:where(.svelte-e59to)>p:where(.svelte-e59to):last-child{max-width:760px;margin:auto;color:var(--warm-gray);font-size:1.02rem;line-height:1.95}.story-art.svelte-e59to{position:relative;height:min(70vw,650px);overflow:hidden;background:var(--linen)}.story-art.svelte-e59to img:where(.svelte-e59to){width:100%;height:100%;object-fit:cover;display:block}.journey.svelte-e59to{padding:clamp(5rem,10vw,9rem) max(8vw,1.5rem)}.journey.svelte-e59to ol:where(.svelte-e59to){list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--linen)}.journey.svelte-e59to li:where(.svelte-e59to){padding:2.5rem 2.5rem 0 0}.journey.svelte-e59to li:where(.svelte-e59to)+li:where(.svelte-e59to){border-left:1px solid var(--linen);padding-left:2.5rem}.journey.svelte-e59to li:where(.svelte-e59to) span:where(.svelte-e59to){color:var(--folk-red);font:italic 1rem var(--display)}.journey.svelte-e59to h2:where(.svelte-e59to){margin:.7rem 0 1rem;font:500 2rem/1 var(--display)}.journey.svelte-e59to li:where(.svelte-e59to) p:where(.svelte-e59to){color:var(--warm-gray);font-size:.88rem;line-height:1.85}.closing-scene.svelte-e59to{padding:clamp(5rem,10vw,9rem) max(8vw,1.5rem);background:var(--linen-white)}.closing-scene.svelte-e59to>div:where(.svelte-e59to){width:min(780px,100%);margin:auto}.closing-scene.svelte-e59to h2:where(.svelte-e59to){margin:1rem 0 2rem;color:var(--forest);font:500 clamp(2.8rem,5vw,4.7rem)/.98 var(--display)}.closing-scene.svelte-e59to p:where(.svelte-e59to):not(.eyebrow){margin:0;color:var(--warm-gray);font-size:1rem;line-height:1.95}.closing-scene.svelte-e59to p:where(.svelte-e59to):not(.eyebrow)+p:where(.svelte-e59to){margin-top:1.35rem}.story-page.svelte-e59to blockquote:where(.svelte-e59to){margin:0;padding:clamp(5rem,10vw,9rem) max(12vw,2rem);background:var(--sage);color:#fff;text-align:center;font:italic 500 clamp(2.5rem,5vw,4.5rem)/1.1 var(--display)}.story-nav.svelte-e59to{display:flex;justify-content:space-between;gap:2rem;padding:2rem max(5vw,1.5rem);background:var(--linen-white)}.story-nav.svelte-e59to a:where(.svelte-e59to){color:var(--forest);text-decoration:none;font-size:.75rem;font-weight:800}@media(max-width:750px){.journey.svelte-e59to ol:where(.svelte-e59to){grid-template-columns:1fr}.journey.svelte-e59to li:where(.svelte-e59to),.journey.svelte-e59to li:where(.svelte-e59to)+li:where(.svelte-e59to){padding:2rem 0;border-left:0;border-bottom:1px solid var(--linen)}}
