.author-hero.svelte-1k1bzw5{--duotone-hue:var(--era);border-radius:var(--radius-card);max-width:52rem;color:var(--hero-ink);background:radial-gradient(circle at 22% 40%, color-mix(in srgb, var(--era) 28%, var(--hero-tint)) 0%, var(--hero-tint) 72%);text-align:center;flex-direction:column;align-items:center;gap:1.75rem;margin-inline:auto;padding:2rem 1.25rem 2.25rem;display:flex;position:relative}@media (width>=640px){.author-hero.svelte-1k1bzw5{text-align:start;flex-direction:row;gap:2.75rem;padding:2.5rem 2.75rem}}.author-hero-frame.svelte-1k1bzw5{background:var(--hero-mat);border:5px solid var(--hero-gilt);box-shadow:inset 0 0 0 2px var(--hero-gilt-deep), var(--hero-plate-shadow);flex:none;margin:0;padding:.7rem .7rem .55rem;transform:rotate(-1.5deg)}.author-hero-print.svelte-1k1bzw5{aspect-ratio:4/5;justify-content:center;align-items:center;width:9.5rem;display:flex;overflow:hidden}@media (width>=640px){.author-hero-print.svelte-1k1bzw5{width:12.5rem}}.author-hero-print.svelte-1k1bzw5 img:where(.svelte-1k1bzw5){object-fit:cover;width:100%;height:100%}.author-hero-print.duotone.svelte-1k1bzw5:after{opacity:.5}.author-hero-initials.svelte-1k1bzw5{background:color-mix(in srgb, var(--era) 16%, var(--hero-mat));color:var(--hero-mat-ink);font-size:var(--fs-display);font-weight:600}.author-hero-label.svelte-1k1bzw5{max-width:12.5rem;font-size:var(--fs-micro);text-align:center;color:var(--hero-mat-ink);margin-top:.45rem;font-style:italic;line-height:1.3}.author-hero-eyebrow.svelte-1k1bzw5{color:var(--hero-ink);opacity:.85;margin-bottom:.6rem}.author-hero-text.svelte-1k1bzw5 h1{color:var(--hero-ink)}.author-hero-text.svelte-1k1bzw5 .text-muted{color:var(--hero-ink);opacity:.85}.author-hero-text.svelte-1k1bzw5 .tag{color:var(--hero-ink);border-color:var(--hero-rule);background:0 0}@media print{.author-hero.svelte-1k1bzw5{color:var(--text);border:1px solid var(--border);background:0 0}.author-hero-frame.svelte-1k1bzw5{box-shadow:none;transform:none}.author-hero-eyebrow.svelte-1k1bzw5,.author-hero-text.svelte-1k1bzw5 h1,.author-hero-text.svelte-1k1bzw5 .text-muted,.author-hero-text.svelte-1k1bzw5 .tag{color:var(--text)}}.life-events.svelte-1fmx7g3{margin-block-start:1.5rem}.ev-svg.svelte-1fmx7g3{width:100%;height:auto;overflow:visible}.ev-axis.svelte-1fmx7g3{stroke:var(--border);stroke-width:2px}.ev-life.svelte-1fmx7g3{stroke:var(--accent);stroke-width:3px;stroke-linecap:round}.ev-stem.svelte-1fmx7g3{stroke:var(--border);stroke-width:1px}.ev.svelte-1fmx7g3 circle:where(.svelte-1fmx7g3){fill:var(--bg);stroke:var(--accent);stroke-width:2.5px}.ev.key.svelte-1fmx7g3 circle:where(.svelte-1fmx7g3){fill:var(--accent)}.ev-yr.svelte-1fmx7g3,.ev-list-yr.svelte-1fmx7g3{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-weight:600}.ev-yr.svelte-1fmx7g3{font-size:var(--fs-eyebrow);fill:var(--text)}.ev-lb.svelte-1fmx7g3{font-family:var(--font-sans);font-size:var(--fs-micro);fill:var(--muted)}.ev.key.svelte-1fmx7g3 .ev-lb:where(.svelte-1fmx7g3){fill:var(--accent)}.ev-list.svelte-1fmx7g3{--pad:1.1rem;--line:2px;--dot:12px;border-inline-start:var(--line) solid var(--accent);margin-inline-start:calc(var(--dot) / 2);padding-inline-start:var(--pad)}.ev-list.svelte-1fmx7g3 li:where(.svelte-1fmx7g3){align-items:baseline;gap:.75rem;padding-block:.3rem;display:flex;position:relative}.ev-list.svelte-1fmx7g3 li:where(.svelte-1fmx7g3):before{content:"";inset-inline-start:calc(-1 * var(--pad) - var(--line) / 2 - var(--dot) / 2);top:calc(.3rem + .5lh - var(--dot) / 2);width:var(--dot);height:var(--dot);box-sizing:border-box;border:2.5px solid var(--accent);background:var(--bg);border-radius:50%;position:absolute}.ev-list.svelte-1fmx7g3 .key:where(.svelte-1fmx7g3):before{background:var(--accent)}.ev-list-yr.svelte-1fmx7g3{min-width:2.75rem;color:var(--text);flex:none}.ev-list-lb.svelte-1fmx7g3{color:var(--muted)}.key.svelte-1fmx7g3 .ev-list-lb:where(.svelte-1fmx7g3){color:var(--accent)}.track.svelte-1fmx7g3{height:3.5rem;margin-top:1.25rem;position:relative}.track.svelte-1fmx7g3:before{content:"";inset-inline:0;background:var(--border);border-radius:2px;height:2px;position:absolute;top:1.6rem}.tick.svelte-1fmx7g3{background:var(--border);width:1px;height:.8rem;position:absolute;top:1.2rem;transform:translate(-.5px)}.tick-label.svelte-1fmx7g3{font-size:var(--fs-micro);color:var(--muted);white-space:nowrap;position:absolute;top:1.1rem;left:50%;transform:translate(-50%)}.span.svelte-1fmx7g3{background:var(--accent);border-radius:999px;height:5px;position:absolute;top:1.45rem}.dot.svelte-1fmx7g3{background:var(--accent);border-radius:999px;width:9px;height:9px;position:absolute;top:50%;transform:translate(-50%,-50%)}.dot.start.svelte-1fmx7g3{left:0}.dot.end.svelte-1fmx7g3{left:100%}.year.svelte-1fmx7g3{font-family:var(--font-display);font-size:var(--fs-small);color:var(--text);font-weight:600;position:absolute;top:0}.year-start.svelte-1fmx7g3,.year-end.svelte-1fmx7g3{transform:translate(-50%)}.bio-head.svelte-ztjhdl{border-bottom:1px solid var(--border);padding-bottom:.4rem}.reader-tools.svelte-ztjhdl{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:stretch;display:inline-flex}.reader-tools.svelte-ztjhdl .btn{border-block:0;border-inline-end:0;border-inline-start:1px solid var(--border);border-radius:0}.reader-tools.svelte-ztjhdl>:first-child.btn:where(.svelte-ztjhdl),.reader-tools.svelte-ztjhdl>:where(.svelte-ztjhdl):first-child .btn{border-inline-start:0;border-start-start-radius:calc(var(--radius-sm) - 1px);border-end-start-radius:calc(var(--radius-sm) - 1px)}.reader-tools.svelte-ztjhdl>:last-child.btn:where(.svelte-ztjhdl),.reader-tools.svelte-ztjhdl>:where(.svelte-ztjhdl):last-child .btn{border-start-end-radius:calc(var(--radius-sm) - 1px);border-end-end-radius:calc(var(--radius-sm) - 1px)}.jump-anchor.svelte-ztjhdl{scroll-margin-top:calc(var(--pinned-offset,5rem) + .5rem)}@supports (overflow-clip-margin:1px){.deferred.svelte-ztjhdl{content-visibility:auto;contain-intrinsic-block-size:auto 30rem;overflow-clip-margin:2rem}#books.deferred.svelte-ztjhdl{contain-intrinsic-block-size:auto 50rem}#sermons.deferred.svelte-ztjhdl{contain-intrinsic-block-size:auto 60rem}}.author-subnav.svelte-ztjhdl{padding-block:.35rem 0}.author-subnav.svelte-ztjhdl ul:where(.svelte-ztjhdl){margin:0;padding:0;list-style:none}.faq-list.svelte-ztjhdl{flex-direction:column;gap:.5rem;display:flex}.faq-item.svelte-ztjhdl{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.faq-item.svelte-ztjhdl summary:where(.svelte-ztjhdl){cursor:pointer;font-family:var(--font-display);font-weight:600;font-size:var(--fs-body);color:var(--text);align-items:center;gap:.75rem;padding:.85rem 1rem;list-style:none;display:flex}.faq-item.svelte-ztjhdl summary:where(.svelte-ztjhdl)::-webkit-details-marker{display:none}.faq-item.svelte-ztjhdl summary:where(.svelte-ztjhdl):after{content:"+";font-size:var(--fs-h3);color:var(--accent);margin-inline-start:auto;font-weight:400;line-height:1}.faq-item[open].svelte-ztjhdl summary:where(.svelte-ztjhdl):after{content:"−"}.faq-a.svelte-ztjhdl{color:var(--muted);font-size:var(--fs-body);margin:0;padding:0 1rem .95rem;line-height:1.6}.author-quote.svelte-ztjhdl{font-family:var(--font-display);font-style:italic;font-size:var(--fs-h2);color:var(--text);border-inline-start:3px solid var(--gold);padding-block:.1em;padding-inline:1.25rem 0;line-height:1.4}.author-quote.svelte-ztjhdl:before{content:"“"}.author-quote.svelte-ztjhdl:after{content:"”"}.author-quote-cite.svelte-ztjhdl{font-family:var(--font-sans);font-size:var(--fs-small);color:var(--muted);margin-top:.55rem;padding-inline-start:1.25rem}.bio p{margin:0 0 1.15em}.bio h2{font-family:var(--font-display);font-size:var(--fs-h2);margin:1.9em 0 .55em;font-weight:600;line-height:1.25}.bio a{color:var(--accent)}.bio blockquote{border-inline-start:3px solid var(--gold);font-size:var(--fs-h2);color:var(--text);margin:1.7em 0;padding-block:.1em;padding-inline:1.25rem 0;font-style:italic;line-height:1.45}.bio blockquote p{margin:0}.bio blockquote cite{font-size:var(--fs-small);color:var(--muted);margin-top:.55em;font-style:normal;display:block}.bio .prayer{border-radius:var(--radius-card);background:color-mix(in srgb, var(--gold) 12%, transparent);border:1px solid color-mix(in srgb, var(--gold) 32%, transparent);margin:1.7em 0;padding:1rem 1.2rem}.bio .prayer>:last-child{margin-bottom:0}.bio .prayer:before{content:"✦ " var(--label-in-prayer,"In prayer");font-family:var(--font-sans);font-size:var(--fs-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-bottom:.5rem;font-weight:600;display:block}.bio .prayer.answered{background:var(--accent-soft);border-color:var(--accent-soft-border)}.bio .prayer.answered:before{content:"✦ " var(--label-answered,"Answer to prayer");color:var(--accent)}.author-plan.svelte-ztjhdl{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;gap:.2rem;padding:.9rem 1.1rem;text-decoration:none;display:flex}.author-plan.svelte-ztjhdl:hover{border-color:var(--accent)}
