:root{color-scheme:light only;--sand:#f4eee0;--sand-deep:#eee8da;--ink:#1a1a1a;--ink-muted:#43474b;--ink-soft:#5f5e5e;--slate:#334552;--slate-mid:#4a5d6a;--rule:#4a5d6a33;--wash:#4a5d6a12;--paper:#f7f7f2;--selection:#d1e5f5;--container:var(--reading);--reading:720px;--gutter:24px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s6:48px;--s8:64px;--s10:80px;--s15:120px}@media (width>=768px){:root{--gutter:64px}}*,:before,:after{box-sizing:border-box;border-radius:0}html{background:var(--sand);color:var(--ink);-webkit-text-size-adjust:100%}body{background:var(--sand);min-height:100vh;color:var(--ink);font-family:var(--font-body);text-rendering:optimizelegibility;flex-direction:column;margin:0;font-size:18px;line-height:1.7;display:flex}main{padding:var(--s8) var(--gutter) var(--s15);flex:1}@media (width>=768px){main{padding-top:var(--s15)}}::selection{background:var(--selection);color:var(--ink)}img{max-width:100%;height:auto;display:block}a{color:var(--slate);text-underline-offset:2px;text-decoration-thickness:1px}.container{max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.reading{max-width:var(--reading);margin-inline:auto}.ink-rule{border:0;border-top:1px solid var(--rule);margin:var(--s10) 0}.display{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-size:36px;font-weight:700;line-height:1.2}@media (width>=768px){.display{letter-spacing:-.02em;font-size:48px;line-height:1.1}}.label{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:12px;font-weight:600;line-height:1.2}.site-header{background:var(--sand);color:var(--ink);border-bottom:1px solid var(--rule)}.site-header__inner{justify-content:space-between;align-items:center;gap:var(--s3);padding-block:var(--s3);display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.01em;color:var(--slate);font-size:24px;font-weight:700;line-height:1.1;text-decoration:none}h1.wordmark{margin:0}h1.wordmark a{color:inherit;text-decoration:none}.mark{flex:none;display:block;overflow:visible}.mark path,.mark rect{vector-effect:non-scaling-stroke}h1.wordmark a,a.wordmark{align-items:center;gap:var(--s1);display:inline-flex;position:relative}.wordmark__mark{aspect-ratio:58/38;stroke-width:2px;width:auto;height:28px}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ext{white-space:nowrap}.ext-icon{vertical-align:0;width:.7em;height:.7em;margin-left:.2em;display:inline-block}.wordmark__text{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-nav{gap:var(--s3);display:flex}.site-nav a{font-family:var(--font-label);letter-spacing:.05em;color:var(--ink-muted);border-bottom:1px solid #0000;padding-bottom:2px;font-size:14px;font-weight:500;text-decoration:none}.site-nav a:hover,.site-nav a[aria-current]{color:var(--slate);border-bottom-color:var(--slate)}@media (width>=768px){.site-header__inner{padding-block:var(--s4)}.wordmark{font-size:32px}h1.wordmark a,a.wordmark{gap:10px}.wordmark__mark{stroke-width:2.25px;height:36px}.wordmark__text{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0;position:static;overflow:visible}.site-nav{gap:var(--s4)}}.site-footer{padding-block:var(--s8);background:var(--sand);color:var(--ink-soft);border-top:1px solid var(--rule)}.site-footer__inner{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.site-footer__copy{margin:0}.site-footer__copy a{color:inherit;border-bottom:1px solid #0000;padding-bottom:2px;text-decoration:none}.site-footer__copy a:hover{color:var(--slate);border-bottom-color:var(--slate)}.crest{height:auto;display:block}.crest--footer{width:96px}.site-footer__inner{text-align:center;flex-direction:column-reverse;align-items:center}@media (width>=768px){.site-footer__inner{flex-direction:row;justify-content:space-between;align-items:center}}.empty{color:var(--ink-muted);margin:0;font-style:italic}.essay-list{margin:0;padding:0;list-style:none}.essay-entry{padding-block:var(--s6);border-bottom:1px solid var(--rule);position:relative}.essay-entry:first-child{padding-top:0}.essay-entry:last-child{border-bottom:0}.essay-entry{flex-direction:column;display:flex}.essay-entry__head,.essay-entry__line{display:contents}.essay-entry__title{order:1}.essay-entry__desc{margin:var(--s1) 0 0;order:2}.essay-entry__meta{margin-top:var(--s2);order:3}.essay-entry__cue{margin:var(--s2) 0 0;order:4;align-self:flex-start}.essay-entry__link{color:inherit;text-decoration:none}.essay-entry__link:after{content:"";z-index:1;position:absolute;inset:0}.essay-entry__link:focus-visible{outline:none}.essay-entry__link:focus-visible:after{outline:2px solid var(--slate);outline-offset:4px}.essay-entry__title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:24px;font-weight:600;line-height:1.3;transition:color .2s}.essay-entry:hover .essay-entry__title{color:var(--slate)}.essay-entry__meta{align-items:baseline;gap:var(--s1);white-space:nowrap;display:flex}.essay-entry__desc{color:var(--ink-muted)}.essay-entry__cue{align-items:baseline;gap:var(--s1);white-space:nowrap;color:var(--slate);display:flex}.essay-entry__cue .label{color:inherit}.essay-entry__arrow{font-family:var(--font-label);font-size:20px;line-height:1;transition:transform .2s}.essay-entry:hover .essay-entry__arrow,.essay-entry:focus-within .essay-entry__arrow{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.essay-entry__arrow{transition:none}}.draft-flag{border:1px solid var(--slate-mid);background:var(--sand);color:var(--slate);padding:2px 6px}@media (width>=768px){.essay-entry{display:block}.essay-entry__head,.essay-entry__line{justify-content:space-between;align-items:baseline;gap:var(--s3);display:flex}.essay-entry__line{margin-top:var(--s1)}.essay-entry__desc,.essay-entry__meta,.essay-entry__cue{margin-top:0}.essay-entry__desc{flex:1}.essay-entry__title{font-size:32px}}.essay__head{margin-bottom:var(--s8)}.essay__head .label{margin-bottom:var(--s3);color:var(--slate);display:block}.essay__pillar{margin-top:var(--s1);color:var(--ink-soft);font-size:16px;font-style:italic}.essay__hero{max-width:var(--container);margin:0 auto var(--s8)}.essay__hero img{aspect-ratio:16/9;object-fit:cover;background:var(--sand-deep);width:100%}.essay__hero figcaption{margin-top:var(--s1);text-align:right;text-transform:none;letter-spacing:.02em;font-style:italic;font-weight:400}@media (width>=768px){.essay__head{margin-bottom:var(--s10)}.essay__title{font-size:64px;line-height:1.1}.essay__hero{margin-bottom:var(--s10)}}.prose{font-size:18px}.prose p{margin:0 0 1.2em}.prose h2{font-family:var(--font-display);color:var(--ink);margin:2.4em 0 .8em;font-size:24px;font-weight:600;line-height:1.3}.prose h3{font-family:var(--font-display);color:var(--ink);margin:2em 0 .6em;font-size:20px;font-weight:600;line-height:1.4}.prose ul{margin:0 0 1.2em;padding:0;list-style:none}.prose ul li{margin-bottom:.6em;padding-left:1.5em;position:relative}.prose ul li:before{content:"";background:var(--slate);width:6px;height:6px;position:absolute;top:.75em;left:0}.prose ol{margin:0 0 1.2em;padding-left:1.5em}.prose ol li::marker{font-family:var(--font-label);color:var(--slate)}.prose hr{margin:var(--s8) 0;border:0;border-top:1px solid var(--rule)}.prose blockquote{margin:var(--s6) 0;padding:var(--s4);border-left:3px solid var(--slate);background:var(--wash);color:var(--ink)}.prose blockquote p:last-child{margin-bottom:0}.prose img{margin:var(--s6) 0}.prose code{background:var(--wash);color:var(--ink);padding:0 .25em;font-size:.9em}@media (width>=768px){.prose{font-size:20px}.prose h2{font-size:32px}.prose h3{font-size:24px}}.scripture{margin:var(--s6) 0;padding:var(--s4);border-left:3px solid var(--slate);background:var(--paper);color:var(--ink)}.scripture__radio{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.scripture__tabs{gap:var(--s1);margin-bottom:var(--s3);display:flex}.scripture__tabs label{border:1px solid var(--rule);color:var(--ink-soft);cursor:pointer;background:0 0;padding:5px 12px;font-size:13px}.scripture__text{display:none}.prose .scripture blockquote{background:0 0;border:0;margin:0;padding:0}.prose .scripture blockquote p{margin:0}.scripture__verse{font-family:var(--font-label);vertical-align:super;color:var(--slate);margin-right:.2em;font-size:.6em;font-weight:600;line-height:0}.prose .scripture__ref{margin:var(--s3) 0 0;color:var(--slate)}.scripture__radio[value=WEB]:checked~.scripture__text[data-t=WEB],.scripture__radio[value=KJV]:checked~.scripture__text[data-t=KJV]{display:block}.scripture__radio[value=WEB]:checked~.scripture__tabs label[data-t=WEB],.scripture__radio[value=KJV]:checked~.scripture__tabs label[data-t=KJV]{border-color:var(--slate);background:var(--sand);color:var(--slate)}.scripture__radio[value=WEB]:focus-visible~.scripture__tabs label[data-t=WEB],.scripture__radio[value=KJV]:focus-visible~.scripture__tabs label[data-t=KJV]{outline:2px solid var(--slate);outline-offset:2px}.endmark{margin:var(--s10) auto var(--s8);background:var(--sand);color:var(--slate);justify-content:center;display:flex}.endmark__mark{aspect-ratio:58/38;stroke-width:1.75px;width:24px;height:auto}.share{padding-top:var(--s4);border-top:1px solid var(--rule);text-align:center}.share__ask{margin:0 0 var(--s2);color:var(--ink-muted);font-style:italic}.share__links{justify-content:center;gap:var(--s1) var(--s3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.share__links a{font-family:var(--font-label);letter-spacing:.05em;color:var(--slate);text-underline-offset:3px;font-size:14px;font-weight:500}.about__title{margin:0 0 var(--s6);text-align:center;font-size:32px}.crest--about{width:240px;margin:0 auto var(--s6)}@media (width>=768px){.crest--about{width:280px}.about__title{font-size:48px}}.mission{font-family:var(--font-body);color:var(--ink);text-align:center;margin:0;font-size:22px;font-style:italic;font-weight:400;line-height:1.55}.mission p{margin:0}.mission p+p{margin-top:var(--s3)}.privacy{margin-top:var(--s6)}.open-question{margin:var(--s4) 0;padding:var(--s2) var(--s3);border:1px dashed var(--slate-mid);background:var(--sand-deep);color:var(--ink);font-size:16px}.draft-note{padding:var(--s1) var(--s2);border:1px dashed var(--slate-mid);background:var(--sand-deep);color:var(--slate);font-family:var(--font-label);letter-spacing:.08em;font-size:12px;font-weight:600}@media (width>=768px){.mission{font-size:26px;line-height:1.5}}.main--bare{padding-block:0}.not-found{box-sizing:border-box;min-height:100svh;max-width:var(--reading);padding-block:var(--s6);text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex}.not-found__image{width:240px;height:auto;margin-bottom:var(--s4);display:block}.not-found__text{margin:var(--s3) 0 var(--s4);color:var(--ink-muted);font-size:18px}@media (width>=768px){.not-found__image{width:320px}}.not-found__back{align-items:baseline;gap:var(--s1);color:var(--slate);text-decoration:none;display:inline-flex}.not-found__back .label{color:inherit}.not-found__arrow{font-family:var(--font-label);font-size:20px;line-height:1;transition:transform .2s}.not-found__back:hover .not-found__arrow,.not-found__back:focus-visible .not-found__arrow{transform:translate(-4px)}@media (prefers-reduced-motion:reduce){.not-found__arrow{transition:none}}
