.story-wrap.svelte-1mttj4t{width:min(100% - 3rem,70rem);margin-inline:auto}.story-hero.svelte-1mttj4t{background:radial-gradient(at 10% 10%,#1677f21c,#0000 60%),radial-gradient(at 95% 90%,#25c4c814,#0000 55%);padding:6rem 0}.hero-grid.svelte-1mttj4t{grid-template-columns:1.15fr 1fr;align-items:center;gap:4.5rem;display:grid}h1.svelte-1mttj4t{letter-spacing:-.045em;margin-top:1.5rem;font-size:clamp(2.6rem,4.7vw,4.5rem);font-weight:700;line-height:1.07}.hero-lead.svelte-1mttj4t{color:#ffffffb3;margin-top:1.75rem;font-size:1.125rem;line-height:1.8}.byline.svelte-1mttj4t{align-items:center;gap:1rem;margin-top:2rem;display:flex}.byline-line.svelte-1mttj4t{background:var(--color-brand-teal);width:2rem;height:2px}.byline.svelte-1mttj4t strong:where(.svelte-1mttj4t),.byline.svelte-1mttj4t div:where(.svelte-1mttj4t)>span:where(.svelte-1mttj4t){display:block}.byline.svelte-1mttj4t strong:where(.svelte-1mttj4t){font-size:.95rem}.byline.svelte-1mttj4t div:where(.svelte-1mttj4t)>span:where(.svelte-1mttj4t){color:#ffffff90;margin-top:.35rem;font-size:.8rem}a.svelte-1mttj4t:not(.btn-secondary){text-underline-offset:.22em}.byline.svelte-1mttj4t a:where(.svelte-1mttj4t),.personal-caption.svelte-1mttj4t a:where(.svelte-1mttj4t),.prose.svelte-1mttj4t a:where(.svelte-1mttj4t){color:#6cdbdf;text-decoration:underline}.hero-portrait.svelte-1mttj4t{background:#ffffff05;border:1px solid #ffffff1f;border-radius:1.5rem 1.5rem 5rem;margin:0;padding:.6rem;position:relative;transform:rotate(2deg)}.hero-portrait.svelte-1mttj4t img:where(.svelte-1mttj4t){aspect-ratio:4/5;object-fit:cover;object-position:45% center;border-radius:1rem 1rem 4.5rem;width:100%;height:auto}.hero-portrait.svelte-1mttj4t figcaption:where(.svelte-1mttj4t){border:1px solid #25c4c840;border-left:3px solid var(--color-brand-teal);background:#091a30f0;border-radius:.5rem;padding:1.15rem 1.4rem;position:absolute;bottom:2.25rem;left:-1.5rem;right:2rem;transform:rotate(-2deg)}figcaption.svelte-1mttj4t span:where(.svelte-1mttj4t){letter-spacing:.14em;color:#68dadd;margin-bottom:.35rem;font-size:.6rem;display:block}figcaption.svelte-1mttj4t strong:where(.svelte-1mttj4t){font-size:.95rem;font-weight:500}.chapter.svelte-1mttj4t,.chapter-block.svelte-1mttj4t{border-top:1px solid #ffffff14;padding-block:5.5rem}.chapter.svelte-1mttj4t{grid-template-columns:.85fr 1.15fr;gap:5.5rem;display:grid}.chapter-label.svelte-1mttj4t,.chapter-marker.svelte-1mttj4t>span:where(.svelte-1mttj4t){color:#66d9dc;letter-spacing:.14em;margin-bottom:1rem;font-size:.7rem;font-weight:600;display:block}h2.svelte-1mttj4t{letter-spacing:-.035em;max-width:48rem;font-size:clamp(2rem,3vw,3rem);font-weight:650;line-height:1.17}h2.svelte-1mttj4t span:where(.svelte-1mttj4t),.final-thought.svelte-1mttj4t span:where(.svelte-1mttj4t){color:var(--color-brand-teal)}.prose.svelte-1mttj4t{color:#ffffffb3;font-size:1rem;line-height:1.85}.prose.svelte-1mttj4t p:where(.svelte-1mttj4t)+p:where(.svelte-1mttj4t){margin-top:1.1rem}.prose.svelte-1mttj4t strong:where(.svelte-1mttj4t){color:#fff;font-weight:600}blockquote.svelte-1mttj4t{border-left:2px solid var(--color-brand-teal);color:#fff;letter-spacing:-.02em;margin-block:1.8rem;padding-left:1.5rem;font-size:1.6rem;line-height:1.4}.section-lead.svelte-1mttj4t{color:#ffffffb3;max-width:42rem;margin-top:1.4rem;line-height:1.8}.problem-grid.svelte-1mttj4t{grid-template-columns:repeat(3,1fr);gap:0 2rem;margin-top:2.5rem;display:grid}.problem-grid.svelte-1mttj4t li:where(.svelte-1mttj4t){color:#ffffffb3;border-top:1px solid #ffffff1a;gap:1rem;padding:1.4rem 0;font-size:.95rem;line-height:1.7;display:flex}.problem-number.svelte-1mttj4t{color:#57a8ff;padding-top:.25rem;font-size:.7rem}.investigation.svelte-1mttj4t{background:#071427;border:1px solid #ffffff0f;border-radius:1rem;grid-template-columns:1fr 1.4fr;gap:3rem;margin-top:2rem;padding:2.5rem;display:grid}.investigation.svelte-1mttj4t p:where(.svelte-1mttj4t){color:#ffffffa6;margin-top:.8rem;font-size:.95rem;line-height:1.8}.investigation.svelte-1mttj4t h3:where(.svelte-1mttj4t){color:#64b1ff;letter-spacing:-.03em;margin-top:.65rem;font-size:2.2rem;font-weight:600}.check-list.svelte-1mttj4t{color:#ffffffcf;grid-template-columns:1fr 1fr;gap:.65rem 1rem;margin-bottom:1.5rem;font-size:.9rem;display:grid}.check-list.svelte-1mttj4t li:where(.svelte-1mttj4t):before{content:"↳";color:#25c4c8;margin-right:.6rem}.statement.svelte-1mttj4t{max-width:46rem;margin-top:3rem}.statement.svelte-1mttj4t p:where(.svelte-1mttj4t){color:#ffffff90;margin-bottom:.7rem}.statement.svelte-1mttj4t strong:where(.svelte-1mttj4t){font-size:clamp(1.6rem,2.8vw,2.25rem);font-weight:500;line-height:1.4}.idea-intro.svelte-1mttj4t{max-width:45rem;margin-top:2rem}.big-question.svelte-1mttj4t{color:#fff;font-size:1.4rem;line-height:1.5}.question-grid.svelte-1mttj4t{grid-template-columns:1fr 1fr;gap:1.5rem 3rem;margin-top:2.5rem;display:grid}.question-grid.svelte-1mttj4t>div:where(.svelte-1mttj4t){border-left:1px solid #1677f26b;padding:1.5rem 0 1.5rem 1.5rem}.question-grid.svelte-1mttj4t p:where(.svelte-1mttj4t){color:#fff9;font-size:.9rem;line-height:1.7}.question-grid.svelte-1mttj4t h3:where(.svelte-1mttj4t){color:#74c2ff;margin-top:.8rem;font-size:1.25rem;font-weight:500;line-height:1.5}.closing-thought.svelte-1mttj4t{max-width:44rem;margin-top:2.5rem}.two-trails.svelte-1mttj4t{background:linear-gradient(120deg,#1677f210,#25c4c80b);border-block:1px solid #ffffff14;padding-block:5.5rem}.trails-intro.svelte-1mttj4t{max-width:44rem;margin-top:1.5rem}.trails-grid.svelte-1mttj4t{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;margin-top:3rem;display:grid}.trail-panel.svelte-1mttj4t{background:#08182e;border:1px solid #1677f24d;border-radius:1rem;padding:2.5rem}.human-trail.svelte-1mttj4t{border-color:#25c4c84d;margin-top:3rem}.trail-symbol.svelte-1mttj4t{color:#68b5ff;margin-bottom:1.5rem;font-size:1.5rem;display:inline-block}.human-trail.svelte-1mttj4t .trail-symbol:where(.svelte-1mttj4t){color:var(--color-brand-teal)}.trail-panel.svelte-1mttj4t h3:where(.svelte-1mttj4t){color:#70b8ff;font-size:1.6rem;font-weight:600}.human-trail.svelte-1mttj4t h3:where(.svelte-1mttj4t){color:var(--color-brand-teal)}.panel-lead.svelte-1mttj4t{color:#fff;margin:.5rem 0 1.5rem}.trail-panel.svelte-1mttj4t .prose:where(.svelte-1mttj4t){font-size:.95rem}.human-examples.svelte-1mttj4t{color:#b7e9e8;border-left:2px solid #25c4c861;margin:1.5rem 0;padding-left:1rem}.human-examples.svelte-1mttj4t li:where(.svelte-1mttj4t)+li:where(.svelte-1mttj4t){margin-top:.7rem}.trails-outro.svelte-1mttj4t{text-align:center;max-width:45rem;margin:3rem auto 0}.trails-outro.svelte-1mttj4t h3:where(.svelte-1mttj4t){font-size:1.75rem;font-weight:500}.trails-outro.svelte-1mttj4t h3:where(.svelte-1mttj4t) span:where(.svelte-1mttj4t){color:var(--color-brand-teal)}.trails-outro.svelte-1mttj4t p:where(.svelte-1mttj4t){color:#ffffffa6;margin-top:1rem;line-height:1.8}.why-chapter.svelte-1mttj4t{border-top:0}.photo-pair.svelte-1mttj4t{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2.5rem;display:grid}.photo-pair.svelte-1mttj4t img:where(.svelte-1mttj4t){aspect-ratio:3/4;object-fit:cover;border:1px solid #ffffff26;border-radius:.75rem;width:100%;height:auto}.photo-pair.svelte-1mttj4t img:where(.svelte-1mttj4t)+img:where(.svelte-1mttj4t){margin-top:2rem}.personal-caption.svelte-1mttj4t{color:#ffffff80;margin-top:1.5rem;font-size:.75rem;line-height:1.8}.vision-grid.svelte-1mttj4t{grid-template-columns:1fr 1fr;gap:4rem;margin-top:2rem;display:grid}.vision-list.svelte-1mttj4t{border-left:1px solid #25c4c850;padding-left:2rem}.vision-question.svelte-1mttj4t{background:radial-gradient(at 100% 0,#25c4c819,#0000 70%),#071427;border-radius:1rem;margin-top:3rem;padding:3rem}.vision-question.svelte-1mttj4t p:where(.svelte-1mttj4t){color:#fff9}.vision-question.svelte-1mttj4t blockquote:where(.svelte-1mttj4t){color:#6adadc;border:0;padding:0;font-size:clamp(1.6rem,3vw,2.6rem)}.prose.svelte-1mttj4t .final-thought:where(.svelte-1mttj4t){color:#fff;margin-block:2rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.3}.story-signoff.svelte-1mttj4t{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:3rem;padding-top:2rem;display:flex}.story-signoff.svelte-1mttj4t strong:where(.svelte-1mttj4t),.story-signoff.svelte-1mttj4t div:where(.svelte-1mttj4t) span:where(.svelte-1mttj4t){display:block}.story-signoff.svelte-1mttj4t div:where(.svelte-1mttj4t) span:where(.svelte-1mttj4t){color:#ffffff90;margin-top:.5rem;font-size:.85rem}.story-signoff.svelte-1mttj4t a:where(.svelte-1mttj4t){gap:.8rem;padding:.85rem 1.2rem}@media (width<=850px){.hero-grid.svelte-1mttj4t{gap:2.5rem}.story-hero.svelte-1mttj4t{padding-block:4rem}.chapter.svelte-1mttj4t{grid-template-columns:1fr 1.2fr;gap:2.5rem}.problem-grid.svelte-1mttj4t{grid-template-columns:1fr 1fr}.trail-panel.svelte-1mttj4t{padding:1.75rem}.vision-grid.svelte-1mttj4t{gap:2rem}}@media (width<=639px){.story-wrap.svelte-1mttj4t{width:calc(100% - 2.5rem)}.hero-grid.svelte-1mttj4t,.chapter.svelte-1mttj4t,.investigation.svelte-1mttj4t,.question-grid.svelte-1mttj4t,.trails-grid.svelte-1mttj4t,.vision-grid.svelte-1mttj4t{grid-template-columns:1fr}.hero-portrait.svelte-1mttj4t{margin:1rem 1rem 0}.hero-portrait.svelte-1mttj4t img:where(.svelte-1mttj4t){aspect-ratio:1}.hero-portrait.svelte-1mttj4t figcaption:where(.svelte-1mttj4t){left:-1rem;right:1rem}.chapter.svelte-1mttj4t,.chapter-block.svelte-1mttj4t,.two-trails.svelte-1mttj4t{padding-block:3.5rem}.problem-grid.svelte-1mttj4t{gap:0 1.25rem}.problem-grid.svelte-1mttj4t li:where(.svelte-1mttj4t){font-size:.875rem;display:block}.problem-number.svelte-1mttj4t{margin-bottom:.5rem;display:block}.investigation.svelte-1mttj4t{gap:1.5rem;padding:1.5rem}.check-list.svelte-1mttj4t{grid-template-columns:1fr}.question-grid.svelte-1mttj4t{gap:.5rem}.human-trail.svelte-1mttj4t{margin-top:0}.photo-pair.svelte-1mttj4t{max-width:28rem}.vision-question.svelte-1mttj4t{padding:1.75rem}.story-signoff.svelte-1mttj4t{flex-direction:column;align-items:flex-start}}
