main.svelte-1lu8b8f{isolation:isolate;background:radial-gradient(ellipse 62% 54% at 50% 47%, color-mix(in srgb, var(--sage,#566f96) 13%, transparent), transparent 72%), radial-gradient(circle at 8% 10%, color-mix(in srgb, var(--clay,#94577f) 9%, transparent), transparent 32%), radial-gradient(circle at 92% 88%, color-mix(in srgb, var(--sage,#566f96) 8%, transparent), transparent 30%), var(--intro-surface,#eeebf1);min-height:100svh;color:var(--intro-ink,#2b2e3d);place-items:center;display:grid;position:relative;overflow:hidden}main.svelte-1lu8b8f:before{z-index:0;border:1px solid color-mix(in srgb, var(--intro-ink,#2b2e3d) 10%, transparent);border-radius:var(--radius-panel);box-shadow:inset 0 0 90px color-mix(in srgb, var(--intro-ink,#2b2e3d) 3%, transparent), 0 20px 70px color-mix(in srgb, var(--intro-ink,#2b2e3d) 5%, transparent);content:"";pointer-events:none;position:absolute;inset:clamp(16px,2.5vw,32px) clamp(16px,2.5vw,32px) clamp(28px,3.5vw,44px)}main.svelte-1lu8b8f:after{z-index:0;background:repeating-radial-gradient(circle at 0 0, transparent 0 2px, currentColor 2.4px 2.8px, transparent 3.2px 5px), radial-gradient(ellipse at center, transparent 42%, color-mix(in srgb, var(--intro-ink,#2b2e3d) 7%, transparent) 100%);content:"";opacity:.06;pointer-events:none;background-size:6px 6px,100% 100%;position:absolute;inset:0}.wordmark.svelte-1lu8b8f{z-index:2;width:min(92vw,48rem);height:2.4em;font-family:var(--font-sans);font-kerning:normal;font-synthesis:none;text-shadow:0 18px 52px color-mix(in srgb, var(--sage,#566f96) 12%, transparent);font-size:clamp(3.5rem,12vw,7rem);font-weight:800;line-height:1;position:relative}.opening.svelte-1lu8b8f,.particles.svelte-1lu8b8f{position:absolute;inset:0}.opening.svelte-1lu8b8f{place-content:center;gap:.08em;display:grid}.opening.svelte-1lu8b8f span:where(.svelte-1lu8b8f){text-align:center;display:block}.particle.svelte-1lu8b8f{white-space:nowrap;opacity:0;transform:translate(-50%, -50%) translate(var(--source-x), var(--source-y));transform-origin:50%;will-change:transform, opacity;-webkit-user-select:none;user-select:none;pointer-events:none;display:block;position:absolute;top:50%;left:50%}.final-wordmark.svelte-1lu8b8f{z-index:2;opacity:0;transform-origin:50%;will-change:transform, opacity;pointer-events:none;gap:.12em;width:max-content;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.verse-stage.svelte-1lu8b8f{z-index:1;opacity:0;width:min(88vw,68rem);color:var(--intro-ink,#2b2e3d);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.verse-copy.svelte-1lu8b8f{font-family:var(--font-serif);letter-spacing:-.015em;text-align:center;text-wrap:balance;margin:0;font-size:clamp(1.45rem,2.6vw,2.25rem);line-height:1.5}.verse-i-am.svelte-1lu8b8f{opacity:0;white-space:nowrap;font-style:italic;display:inline-block}.verse-reference.svelte-1lu8b8f{color:color-mix(in srgb, var(--intro-ink,#2b2e3d) 64%, transparent);font:700 .72rem/1.4 var(--font-sans);letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:28px 0 0}.intro-timeline.svelte-1lu8b8f{z-index:4;height:28px;position:absolute;bottom:0;left:0;right:0}.timeline-rail.svelte-1lu8b8f{background:color-mix(in srgb, var(--intro-ink,#2b2e3d) 18%, transparent);pointer-events:none;height:4px;position:absolute;top:12px;left:0;right:0;overflow:hidden}.timeline-fill.svelte-1lu8b8f{background:var(--sage,#566f96);transform-origin:0;will-change:transform;width:100%;height:100%;display:block}.timeline-range.svelte-1lu8b8f{appearance:none;cursor:ew-resize;touch-action:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;inset:0}.timeline-range.svelte-1lu8b8f::-webkit-slider-runnable-track{background:0 0;width:100%;height:28px}.timeline-range.svelte-1lu8b8f::-webkit-slider-thumb{appearance:none;border:2px solid var(--intro-surface,#eeebf1);background:var(--sage,#566f96);border-radius:50%;width:12px;height:12px;margin-top:8px;transition:width .16s,height .16s,margin .16s}.timeline-range.svelte-1lu8b8f::-moz-range-track{background:0 0;border:0;width:100%;height:28px}.timeline-range.svelte-1lu8b8f::-moz-range-progress{background:0 0}.timeline-range.svelte-1lu8b8f::-moz-range-thumb{border:2px solid var(--intro-surface,#eeebf1);background:var(--sage,#566f96);border-radius:50%;width:12px;height:12px;transition:width .16s,height .16s}.timeline-paused.svelte-1lu8b8f .timeline-range:where(.svelte-1lu8b8f)::-webkit-slider-thumb{width:20px;height:20px;margin-top:4px}.timeline-scrubbing.svelte-1lu8b8f .timeline-range:where(.svelte-1lu8b8f)::-webkit-slider-thumb{width:20px;height:20px;margin-top:4px}.timeline-range.svelte-1lu8b8f:focus-visible::-webkit-slider-thumb{width:20px;height:20px;margin-top:4px}.timeline-paused.svelte-1lu8b8f .timeline-range:where(.svelte-1lu8b8f)::-moz-range-thumb{width:20px;height:20px}.timeline-scrubbing.svelte-1lu8b8f .timeline-range:where(.svelte-1lu8b8f)::-moz-range-thumb{width:20px;height:20px}.timeline-range.svelte-1lu8b8f:focus-visible::-moz-range-thumb{width:20px;height:20px}.timeline-range.svelte-1lu8b8f:focus-visible{outline:none}.playback-control.svelte-1lu8b8f{z-index:5;border:1px solid color-mix(in srgb, currentColor 36%, transparent);background:color-mix(in srgb, var(--intro-surface,#eeebf1) 88%, transparent);width:34px;height:34px;color:inherit;opacity:.68;cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:opacity .18s,border-color .18s,transform .18s;display:grid;position:absolute;bottom:34px;left:28px}.playback-control.svelte-1lu8b8f:hover,.playback-control.svelte-1lu8b8f:focus-visible,.timeline-paused.svelte-1lu8b8f .playback-control:where(.svelte-1lu8b8f){border-color:color-mix(in srgb, currentColor 68%, transparent);opacity:1}.playback-control.svelte-1lu8b8f:active{transform:scale(.94)}.playback-control.svelte-1lu8b8f:focus-visible{outline-offset:4px;outline:2px solid}.playback-control.svelte-1lu8b8f span:where(.svelte-1lu8b8f){border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0;margin-left:2px}.playback-control.svelte-1lu8b8f span.playing:where(.svelte-1lu8b8f){background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 7px,currentColor 7px 10px);border:0;width:10px;height:11px;margin-left:0}.skip-intro.svelte-1lu8b8f{z-index:5;color:inherit;font:700 .68rem/1 var(--font-sans);letter-spacing:.13em;text-transform:uppercase;opacity:.56;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:10px 2px;transition:opacity .18s;position:absolute;bottom:calc(clamp(28px,3.5vw,44px) + 14px);right:calc(clamp(16px,2.5vw,32px) + 14px)}.skip-intro.svelte-1lu8b8f:hover,.skip-intro.svelte-1lu8b8f:focus-visible{opacity:1}.skip-intro.svelte-1lu8b8f:focus-visible{outline-offset:5px;outline:2px solid}.opening__the.svelte-1lu8b8f{animation:.5s ease-out both paused svelte-1lu8b8f-hide-opening-the;animation-delay:var(--question-offset)}.opening__why.svelte-1lu8b8f{animation:.5s ease-out both paused svelte-1lu8b8f-ask-opening-why;animation-delay:var(--question-offset)}.after-question.svelte-1lu8b8f .opening__why:where(.svelte-1lu8b8f){opacity:0;animation:none;transform:translateY(-.54em)}.answer.svelte-1lu8b8f .particle:where(.svelte-1lu8b8f){opacity:1}.wordmark-ready.svelte-1lu8b8f .particles:where(.svelte-1lu8b8f),.verse.svelte-1lu8b8f .particles:where(.svelte-1lu8b8f),.verse-settled.svelte-1lu8b8f .particles:where(.svelte-1lu8b8f){display:none}.wordmark-ready.svelte-1lu8b8f .final-wordmark:where(.svelte-1lu8b8f){opacity:1}.verse.svelte-1lu8b8f .final-wordmark:where(.svelte-1lu8b8f){opacity:1;animation:svelte-1lu8b8f-compose-yhwh var(--verse-transition-duration) cubic-bezier(.4, 0, .2, 1) both paused;animation-delay:var(--verse-offset)}.verse-settled.svelte-1lu8b8f .final-wordmark:where(.svelte-1lu8b8f){opacity:0;transform:translate(calc(-50% + var(--verse-x)), calc(-50% + var(--verse-y))) scale(var(--verse-scale-x), var(--verse-scale-y))}.verse.svelte-1lu8b8f .verse-stage:where(.svelte-1lu8b8f){animation:svelte-1lu8b8f-reveal-verse var(--verse-transition-duration) ease both paused;animation-delay:var(--verse-offset)}.verse-settled.svelte-1lu8b8f .verse-stage:where(.svelte-1lu8b8f){opacity:1}.verse.svelte-1lu8b8f .verse-i-am:where(.svelte-1lu8b8f){animation:svelte-1lu8b8f-reveal-i-am var(--verse-transition-duration) ease both paused;animation-delay:var(--verse-offset)}.verse-settled.svelte-1lu8b8f .verse-i-am:where(.svelte-1lu8b8f){opacity:1}.answer.svelte-1lu8b8f .particle--y:where(.svelte-1lu8b8f){animation:1s cubic-bezier(.4,0,.2,1) both paused svelte-1lu8b8f-move-y;animation-delay:var(--answer-offset)}.answer.svelte-1lu8b8f .particle--h:where(.svelte-1lu8b8f){animation:1s cubic-bezier(.4,0,.2,1) both paused svelte-1lu8b8f-move-h;animation-delay:var(--answer-offset)}.answer.svelte-1lu8b8f .particle--split:where(.svelte-1lu8b8f){animation:1s cubic-bezier(.4,0,.2,1) both paused svelte-1lu8b8f-split-h;animation-delay:var(--answer-offset)}.answer.svelte-1lu8b8f .particle--w:where(.svelte-1lu8b8f){animation:1s cubic-bezier(.4,0,.2,1) both paused svelte-1lu8b8f-move-w;animation-delay:var(--answer-offset)}@keyframes svelte-1lu8b8f-hide-opening-the{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-.12em)}}@keyframes svelte-1lu8b8f-ask-opening-why{0%{transform:translateY(0)}to{transform:translateY(-.54em)}}@keyframes svelte-1lu8b8f-compose-yhwh{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}59%,64%{opacity:1;transform:translate(calc(-50% + var(--verse-x)), calc(-50% + var(--verse-y))) scale(var(--verse-scale-x), var(--verse-scale-y))}to{opacity:0;transform:translate(calc(-50% + var(--verse-x)), calc(-50% + var(--verse-y))) scale(var(--verse-scale-x), var(--verse-scale-y))}}@keyframes svelte-1lu8b8f-reveal-verse{0%,10%{opacity:0;transform:translate(-50%,calc(10px - 50%))}37%,to{opacity:1;transform:translate(-50%,-50%)}}@keyframes svelte-1lu8b8f-reveal-i-am{0%,64%{opacity:0}to{opacity:1}}@keyframes svelte-1lu8b8f-move-y{0%{transform:translate(-50%, -50%) translate(var(--source-x), var(--source-y))}26%{transform:translate(-50%, -50%) translate(var(--source-x), var(--top-y))}64%{transform:translate(-50%, -50%) translate(var(--final-x), var(--top-y))}to{transform:translate(-50%, -50%) translate(var(--final-x), 0em)}}@keyframes svelte-1lu8b8f-move-h{0%,38%{transform:translate(-50%, -50%) translate(var(--source-x), var(--source-y))}to{transform:translate(-50%, -50%) translate(var(--final-x), 0em)}}@keyframes svelte-1lu8b8f-split-h{0%{transform:translate(-50%, -50%) translate(var(--source-x), var(--source-y))}25%{transform:translate(-50%, -50%) translate(var(--source-x), var(--lower-y))}62%,82%{transform:translate(-50%, -50%) translate(var(--final-x), var(--lower-y))}to{transform:translate(-50%, -50%) translate(var(--final-x), 0em)}}@keyframes svelte-1lu8b8f-move-w{0%{transform:translate(-50%, -50%) translate(var(--source-x), var(--source-y))}25%{transform:translate(-50%, -50%) translate(var(--source-x), var(--lower-y))}62%,82%{transform:translate(-50%, -50%) translate(var(--final-x), var(--lower-y))}to{transform:translate(-50%, -50%) translate(var(--final-x), 0em)}}.sr-only.svelte-1lu8b8f{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=600px){.verse-stage.svelte-1lu8b8f{width:min(86vw,32rem)}.verse-copy.svelte-1lu8b8f{font-size:clamp(1.25rem,5.8vw,1.65rem);line-height:1.5}.verse-break.svelte-1lu8b8f{display:none}.verse-reference.svelte-1lu8b8f{margin-top:22px;font-size:.66rem}.playback-control.svelte-1lu8b8f{bottom:32px;left:18px}}@media (prefers-reduced-motion:reduce){.answer.svelte-1lu8b8f .particle:where(.svelte-1lu8b8f){opacity:1;transform:translate(-50%, -50%) translate(var(--final-x), 0em);animation:none}.verse-stage.svelte-1lu8b8f,.verse-i-am.svelte-1lu8b8f{animation:none}}.navigation-progress.svelte-1ckkc6y{z-index:1000;opacity:0;pointer-events:none;height:3px;transition:opacity .12s;position:fixed;top:0;left:0;right:0;overflow:hidden}.navigation-progress.visible.svelte-1ckkc6y{opacity:1}.navigation-progress.completing.svelte-1ckkc6y{opacity:0;transition-delay:80ms}.navigation-progress-bar.svelte-1ckkc6y{background:var(--accent-control);width:100%;height:100%;transform:scaleX(var(--navigation-progress));transform-origin:0;will-change:transform;transition:transform .18s ease-out}@media (prefers-reduced-motion:reduce){.navigation-progress.svelte-1ckkc6y,.navigation-progress-bar.svelte-1ckkc6y{transition-duration:1ms}}@font-face{font-family:Merriweather Variable;font-style:normal;font-weight:300 900;font-display:block;src:url(./merriweather-latin-wght-normal.BovdrKvB.woff2)format("woff2-variations")}@font-face{font-family:Merriweather Variable;font-style:italic;font-weight:300 900;font-display:block;src:url(./merriweather-latin-wght-italic.BcExiaCi.woff2)format("woff2-variations")}@font-face{font-family:Merriweather Sans Variable;font-style:normal;font-weight:300 800;font-display:block;src:url(./merriweather-sans-latin-wght-normal.C4-R6WM8.woff2)format("woff2-variations")}@font-face{font-family:Merriweather Sans Variable;font-style:italic;font-weight:300 800;font-display:block;src:url(./merriweather-sans-latin-wght-italic.Dd6PQ4VD.woff2)format("woff2-variations")}:root{--font-serif:"Merriweather Variable", Merriweather, Georgia, serif;--font-sans:"Merriweather Sans Variable", "Segoe UI", sans-serif;font-family:var(--font-sans);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f6f3f7;--paper-deep:#eae7ee;--ink:#252938;--ink-soft:#626779;--line:#d2cdd8;--clay:#94577f;--sage:#566f96;--accent-control:var(--sage);--accent-text:var(--clay);--card:#fbf9fc;--intro-surface:#eeebf1;--intro-ink:#2b2e3d;--radius-panel:.75rem;--radius-control:.5rem;--radius-nested:.375rem;--radius-grouped:.3125rem;--radius-pill:999px;--header-height:112px;--sticky-gutter:24px;--sticky-content-top:calc(var(--header-rendered-height,var(--header-height)) + var(--sticky-gutter));--header-shadow:0 12px 34px #25293812;--selection:#d9ccdc;--dialog-backdrop:#14171f85}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#151925;--paper-deep:#1d2331;--ink:#f1eef2;--ink-soft:#b8bdc9;--line:#3c4250;--clay:#c39abe;--sage:#8eabd1;--card:#1a202c;--intro-surface:#101521;--intro-ink:#f1eef2;--header-shadow:0 10px 28px #0000002e;--selection:#3e4f73;--dialog-backdrop:#000000b8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--sticky-content-top);background:var(--paper)}body{background:var(--paper);min-width:320px;min-height:100vh;color:var(--ink);margin:0}:root[data-intro=pending],:root[data-intro=pending] body{overflow:hidden}body,button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}::selection{background:var(--selection);color:var(--ink)}.intro-layer{z-index:100;opacity:1;transition:opacity .5s;position:fixed;inset:0}.intro-layer.intro-leaving{opacity:0;pointer-events:none}:root[data-intro=pending] .site-shell{visibility:hidden}.site-shell{min-height:100vh}.site-shell.header-compact{--header-height:78px}.site-header-shell{z-index:30;background:color-mix(in srgb, var(--paper) 84%, transparent);box-shadow:var(--header-shadow);-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);transition:background-color .24s,box-shadow .24s;position:sticky;top:0}.site-shell.header-compact .site-header-shell{background:color-mix(in srgb, var(--paper) 89%, transparent)}.site-header,.site-footer,.section-frame{width:min(1180px,100% - 48px);margin-inline:auto}.site-header{min-height:var(--header-height);justify-content:space-between;align-items:center;transition:min-height .24s cubic-bezier(.4,0,.2,1);display:flex}.brand{align-items:center;gap:.5rem;display:inline-flex}.brand-mark{border:1px solid var(--line);border-radius:var(--radius-panel);background:#252938;flex:none;width:3.25rem;height:3.25rem;transition:width .24s cubic-bezier(.4,0,.2,1),height .24s cubic-bezier(.4,0,.2,1)}.brand-wordmark{letter-spacing:.14em;font-size:1.56rem;font-weight:800;line-height:.88;transition:font-size .24s cubic-bezier(.4,0,.2,1);display:grid}.site-shell.header-compact .brand-mark{width:2.6rem;height:2.6rem}.site-shell.header-compact .brand-wordmark{font-size:1.25rem}.brand:focus-visible,nav a:focus-visible,button:focus-visible,.text-link:focus-visible,.hero-cta:focus-visible,.lead-story:focus-visible,.secondary-story:focus-visible,.back-link:focus-visible,.next-post:focus-visible{outline:2px solid var(--clay);outline-offset:5px}.site-header nav{color:var(--ink-soft);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:clamp(20px,4vw,48px);font-size:.73rem;font-weight:650;display:flex}.site-header nav a,.back-link{transition:color .18s}.site-header nav a:hover,.back-link:hover{color:var(--clay)}.site-header nav a[aria-current=page]{color:var(--accent-text)}.theme-toggle{border:1px solid var(--line);border-radius:var(--radius-pill);min-width:58px;color:var(--ink);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:9px 13px;font-size:.68rem;font-weight:700;transition:border-color .18s,background .18s}.theme-toggle:hover{border-color:var(--sage);background:var(--paper-deep)}.hero{padding-block:88px 0}.hero-lead{grid-template-columns:minmax(0,1fr) clamp(210px,21vw,270px);align-items:end;gap:clamp(48px,7vw,92px);display:grid}.hero h1{max-width:850px;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.25rem,5.7vw,5.75rem);font-weight:350;line-height:1}.hero h1 em{color:var(--sage);font-weight:350}.saved-counter{border-left:1px solid var(--line);flex-direction:column;justify-content:end;padding:8px 0 6px clamp(28px,4vw,46px);display:flex}.saved-counter strong{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.07em;font-size:clamp(4.75rem,7vw,6.25rem);font-weight:300;line-height:.8}.saved-counter>span{color:var(--ink);letter-spacing:.13em;text-transform:uppercase;margin-top:20px;font-size:.7rem;font-weight:750}.saved-counter time{color:var(--ink-soft);font-family:var(--font-serif);margin-top:8px;font-size:.8rem;font-style:italic}.hero-details{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:clamp(60px,10vw,138px);margin-top:clamp(58px,7vw,82px);padding-block:38px 42px;display:grid}.hero-introduction>p{max-width:590px;color:var(--ink-soft);font-family:var(--font-serif);margin:0;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.65}.hero-cta{border:1px solid var(--ink);border-radius:var(--radius-control);background:var(--ink);color:var(--paper);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:14px;margin-top:32px;padding:14px 18px;font-size:.72rem;font-weight:750;transition:background .18s,color .18s;display:inline-flex}.hero-cta:hover{color:var(--ink);background:0 0}.hero-cta .link-icon{color:currentColor}.hero-scripture{border-left:1px solid var(--line);margin:0;padding-left:clamp(28px,4vw,48px)}.hero-scripture blockquote{color:var(--ink);font-family:var(--font-serif);margin:0;font-size:clamp(1.1rem,1.45vw,1.3rem);font-style:italic;line-height:1.55}.hero-scripture cite{color:var(--sage);letter-spacing:.14em;text-transform:uppercase;margin-top:20px;font-size:.68rem;font-style:normal;font-weight:750;display:block}.text-link,.read-more,.footer-replay{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;font-size:.75rem;font-weight:750;transition:color .18s;display:inline-flex}.link-icon{color:currentColor;flex:none;width:1.1rem;height:1.1rem;transition:transform .18s}.text-link:hover,.read-more:hover,.footer-replay:hover{color:var(--accent-text)}.text-link:hover .link-icon,.read-more:hover .link-icon,.footer-replay:hover .link-icon{transform:translate(4px)}.journal{padding-block:120px 0}.journal-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:54px;display:flex}.journal-heading h2{font-family:var(--font-serif);letter-spacing:-.03em;margin:0;font-size:clamp(2.8rem,4.4vw,4.25rem);font-weight:350;line-height:1.04}.journal-layout{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lead-story{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--intro-surface);margin-block:clamp(42px,5vw,62px);padding:clamp(44px,6vw,68px);transition:background-color .22s;display:block;position:relative}.lead-story:before{background:var(--sage);content:"";width:96px;height:3px;position:absolute;top:-1px;left:clamp(44px,6vw,68px)}.lead-story article{flex-direction:column;align-items:start;display:flex}.featured-scripture{color:var(--sage);font-family:var(--font-serif);align-self:end;margin-bottom:32px;font-size:1rem;font-style:italic}.post-meta{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:20px;font-size:.68rem;font-weight:700;display:flex}.post-meta span{color:var(--clay)}.post-meta time:before{content:"·";color:var(--line);margin-right:20px}.lead-story h3,.secondary-story h3{font-family:var(--font-serif);letter-spacing:-.025em;font-weight:400}.lead-story h3{text-wrap:balance;max-width:820px;margin:22px 0 24px;font-size:clamp(2.4rem,3.5vw,3.35rem);line-height:1.04}.story-excerpt{max-width:620px;color:var(--ink-soft);font-family:var(--font-serif);margin:0;font-size:1.05rem;line-height:1.72}.lead-story .story-excerpt{max-width:680px;font-size:clamp(1rem,1.25vw,1.1rem)}.lead-story .read-more{margin-top:34px}.lead-story:focus-visible .read-more{color:var(--accent-text)}.journal-secondary{border-top:1px solid var(--line);display:block}.secondary-story{padding:clamp(38px,4vw,50px) clamp(24px,4vw,54px);transition:background-color .22s;display:block}.secondary-story+.secondary-story{border-top:1px solid var(--line)}.secondary-story article{flex-direction:column;align-items:start;display:flex}.secondary-story h3{text-wrap:balance;max-width:720px;margin:20px 0 14px;font-size:clamp(1.9rem,2.5vw,2.4rem);line-height:1.1}.secondary-story .story-excerpt{max-width:680px}.secondary-story .read-more{margin-top:24px}.secondary-story:focus-visible .read-more{color:var(--accent-text)}@media (hover:hover){.lead-story:hover{background:var(--card)}.secondary-story:hover{background:var(--intro-surface)}.lead-story:hover .read-more,.secondary-story:hover .read-more{color:var(--accent-text)}.lead-story:hover .link-icon,.secondary-story:hover .link-icon{transform:translate(4px)}}.about{padding-block:128px}.about-card{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--intro-surface);width:100%;padding:clamp(44px,7vw,84px);position:relative}.about-card:before{background:var(--sage);content:"";width:96px;height:3px;position:absolute;top:-1px;left:clamp(44px,7vw,84px)}.about-card h2{max-width:850px;color:var(--intro-ink);font-family:var(--font-serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.4rem,3.8vw,3.8rem);font-weight:350;line-height:1.08}.about-body{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(40px,7vw,86px);margin-top:clamp(48px,7vw,72px);padding-top:36px;display:grid}.about-body p{font-family:var(--font-serif);margin:0}.about-story{color:var(--ink);font-size:clamp(1.15rem,1.5vw,1.3rem);line-height:1.6}.about-purpose{color:var(--ink-soft);font-size:clamp(1.02rem,1.35vw,1.16rem);line-height:1.72}.about-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:28px;margin-top:48px;padding-top:28px;display:flex}.about-footer>span{color:var(--ink-soft);font-family:var(--font-serif);font-size:.98rem;font-style:italic}.about-footer .text-link{border-bottom:1px solid var(--line);padding-bottom:4px;transition:border-color .18s,color .18s}.about-footer .text-link:hover{border-color:var(--accent-text)}.site-footer{border-top:1px solid var(--line);color:var(--ink-soft);justify-content:space-between;gap:60px;padding-block:58px 72px;font-size:.78rem;line-height:1.6;display:flex}.site-footer p{max-width:400px;margin:0}.footer-about{flex-direction:column;align-items:start;display:flex}.footer-mark{color:var(--ink);letter-spacing:.14em;font-size:.72rem;font-weight:800;margin-bottom:8px!important}.footer-replay{border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;margin-top:22px;padding:0 0 4px;transition:border-color .18s,color .18s}.footer-replay:hover{border-color:var(--accent-text)}.footer-verse{font-family:var(--font-serif);text-align:right;font-style:italic}.footer-verse span{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:.65rem;font-style:normal;font-weight:700;display:block}.article-page{padding-block:58px 140px}.back-link{color:var(--ink-soft);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.7rem;font-weight:750;display:inline-flex}.back-link svg{flex:none;width:1rem;height:1rem}.article-header{border-bottom:1px solid var(--line);max-width:1080px;margin:clamp(64px,8vw,92px) auto 0;padding-bottom:clamp(58px,7vw,88px)}.article-overline{justify-content:space-between;align-items:center;gap:24px;margin-bottom:clamp(30px,4vw,44px);display:flex}.share-button{border:0;border-bottom:1px solid var(--line);color:var(--ink-soft);cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:7px 0 5px;font-size:.68rem;font-weight:750;transition:border-color .18s,color .18s}.share-button:hover{border-color:var(--clay);color:var(--clay)}.share-button:disabled{cursor:wait;opacity:.62}.article-heading{display:block}.article-header h1{max-width:1020px;font-family:var(--font-serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.4rem,5.2vw,5rem);font-weight:350;line-height:1}.article-deck{max-width:780px;color:var(--ink-soft);font-family:var(--font-serif);margin:34px 0 0;font-size:clamp(1.15rem,1.6vw,1.4rem);line-height:1.65}.article-details{color:var(--sage);letter-spacing:.13em;text-transform:uppercase;flex-wrap:wrap;gap:28px;margin-top:34px;font-size:.68rem;font-weight:750;display:flex}.article-scripture:before{content:"·";color:var(--line);margin-right:28px}.prose{max-width:720px;font-family:var(--font-serif);margin:clamp(68px,8vw,92px) auto 0;font-size:clamp(1.08rem,1.35vw,1.16rem);line-height:1.82}.prose p{margin:0}.prose p+p{margin-top:1.45em}.prose>.opening-paragraph{margin-bottom:2.35em}.prose>.opening-paragraph:first-letter{float:left;color:var(--clay);margin:10px 11px 0 0;font-size:5.7rem;line-height:.68}.prose h2{color:var(--ink);letter-spacing:-.02em;text-wrap:balance;margin:2.55em 0 .72em;font-size:clamp(1.9rem,2.8vw,2.35rem);font-weight:400;line-height:1.18}.prose h3{color:var(--ink);margin:2.2em 0 .72em;font-size:1.4rem;font-weight:400;line-height:1.3}.prose p,.prose li{color:var(--ink-soft)}.prose strong{color:var(--ink);font-weight:600}.prose em{color:var(--sage)}.prose blockquote{border:0;border-left:3px solid var(--sage);text-align:left;margin:2.35em 0;padding:.35em 0 .4em clamp(26px,4vw,38px)}.prose blockquote p{max-width:640px;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.22rem,1.65vw,1.42rem);font-style:italic;line-height:1.5}.prose ul,.prose ol{margin:1.5em 0;padding-left:1.25em}.prose li{margin:.5em 0;padding-left:.35em}.prose li::marker{color:var(--clay)}.prose a{color:var(--clay);text-underline-offset:3px;text-decoration:underline}.prose u{text-underline-offset:.12em;text-decoration-thickness:.08em}.prose del{color:var(--ink-soft)}.prose hr{border:0;border-top:1px solid var(--line);margin:3em 0}.article-footer{max-width:900px;margin:clamp(88px,10vw,120px) auto 0}.article-signoff{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding-top:30px;display:flex}.article-signoff p{color:var(--ink-soft);font-family:var(--font-serif);margin:0;font-style:italic}.next-post{border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--intro-surface);flex-direction:column;align-items:start;margin-top:52px;padding:clamp(36px,5vw,54px);transition:background-color .22s;display:flex;position:relative}.next-post:before{background:var(--sage);content:"";width:84px;height:3px;position:absolute;top:-1px;left:clamp(36px,5vw,54px)}.next-post-label{color:var(--clay);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:750}.next-post h2{max-width:680px;font-family:var(--font-serif);letter-spacing:-.02em;text-wrap:balance;margin:24px 0 16px;font-size:clamp(2.05rem,3.25vw,2.85rem);font-weight:400;line-height:1.1}.next-post p{max-width:650px;color:var(--ink-soft);font-family:var(--font-serif);margin:0;font-size:1.05rem;font-style:normal;line-height:1.72}.next-post-cta{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;margin-top:30px;font-size:.72rem;font-weight:750;display:inline-flex}.next-post:focus-visible .next-post-cta{color:var(--accent-text)}@media (hover:hover){.next-post:hover{background:var(--card)}.next-post:hover .next-post-cta{color:var(--accent-text)}.next-post:hover .link-icon{transform:translate(4px)}}@media (width<=800px){:root{--header-height:90px;--sticky-gutter:14px}.site-shell.header-compact{--header-height:68px}.site-header,.site-footer,.section-frame{width:min(100% - 32px,1180px)}.site-header nav{gap:17px}.site-header nav>.nav-section{display:none}.hero{padding-block:64px 0}.hero-lead{grid-template-columns:1fr;gap:40px}.hero h1{font-size:clamp(3.1rem,6.5vw,3.25rem)}.saved-counter{border-top:1px solid var(--line);border-left:0;grid-template-columns:auto 1fr;justify-content:start;column-gap:24px;padding:28px 0 0;display:grid}.saved-counter strong{grid-row:1/3;font-size:5.2rem}.saved-counter>span{align-self:end;margin-top:0}.saved-counter time{align-self:start;margin-top:6px}.hero-details{grid-template-columns:1fr;gap:36px;margin-top:52px;padding-block:32px 36px}.hero-scripture{border-top:1px solid var(--line);border-left:0;padding:30px 0 0}.journal{padding-block:88px 0}.lead-story{margin-block:38px;padding:48px 32px 54px}.lead-story:before{left:32px}.secondary-story{padding-block:42px 48px}.post-meta{flex-wrap:wrap;row-gap:7px}.about{padding-block:78px}.about-card{padding:48px 32px}.about-card:before{left:32px}.about-body{grid-template-columns:1fr;gap:22px;margin-top:42px;padding-top:30px}.site-footer{flex-direction:column;gap:30px}.footer-verse{text-align:left}.article-page{padding-block:45px 96px}.article-header{margin-top:54px;padding-bottom:58px}.article-header h1{max-width:760px;font-size:clamp(3rem,7.2vw,3.6rem)}.article-deck{max-width:680px}.prose{margin-top:64px}.prose blockquote{padding-left:28px}}@media (width<=480px){.hero{padding-block:48px 0}.hero h1{font-size:clamp(2.75rem,12vw,3.1rem)}.saved-counter{column-gap:20px}.saved-counter strong{font-size:4.8rem}.saved-counter>span{font-size:.68rem}.hero-details{gap:32px;margin-top:42px}.hero-introduction>p{font-size:1.18rem}.hero-cta{justify-content:space-between;width:100%}.journal-heading{flex-direction:column;align-items:start;margin-bottom:42px}.journal-heading h2{font-size:2.65rem}.lead-story{margin-block:30px;padding:40px 24px 46px}.lead-story:before{width:72px;left:24px}.featured-scripture{align-self:start;margin-bottom:28px}.lead-story h3{font-size:clamp(2.15rem,8.5vw,2.4rem)}.lead-story .read-more{margin-top:34px}.secondary-story{padding-block:42px 46px}.secondary-story h3{font-size:clamp(1.85rem,7.5vw,1.95rem)}.about{padding-block:58px}.about-card{padding:40px 24px 34px}.about-card:before{width:72px;left:24px}.about-card h2{font-size:clamp(2.1rem,9vw,2.4rem)}.about-footer{flex-direction:column;align-items:start;margin-top:38px}.article-overline .post-meta{gap:12px}.article-overline .post-meta time:before{margin-right:12px}.article-header{margin-top:46px;padding-bottom:46px}.article-header h1{font-size:clamp(2.8rem,11.5vw,3rem)}.article-deck{margin-top:26px;font-size:1.12rem}.article-details{gap:12px}.article-scripture:before{margin-right:12px}.prose{margin-top:52px;font-size:1.1rem}.prose>.opening-paragraph:first-letter{font-size:4.9rem}.prose blockquote{margin:2.2em 0;padding:.3em 0 .35em 22px}.article-signoff{flex-direction:column;align-items:start}.next-post{margin-top:42px;padding:34px 24px 38px}.next-post:before{width:72px;left:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
