:root{--c-sapphire:#1e4fd8;--c-emerald:#12a37a;--c-carnelian:#e8512e;--c-topaz:#f2b233;--c-amethyst:#7a3fc9;--c-chrysoprase:#9bd64b;--c-beryl:#3ed1b5;--c-night:#0b1030;--c-deep:#06081c;--c-dust:#8c7f73;--c-ash:#3b3549;--c-lamp:#ffc65c;--c-lamp-core:#fff1c2;--c-noon:#2a1f4a;--c-noon-black:#07060a;--c-rock:#2a2a2e;--c-rock-deep:#141317;--c-rim:#9fb3c8;--c-coral:#ff7a59;--c-gold:#ffb347;--c-pale:#ffe9b8;--c-cyan:#7fd3e6;--c-high:#2e6fd8;--c-morning:#fff6e3;--c-garden:#2f8f4e;--c-meadow:#9bd64b;--c-seam:#fff2c9;--c-tomb-ground:#0e0e12;--c-dawnlit:#fffbef;--c-linen:#f7f3ea;--ink-night:#f4efe6;--ink-morning:#0b1030;--ink-tomb:#8a9bae;--accent-night:#f2b233;--accent-morning:#b8431e;--lee-blur:.5rem;--lee-night:#0b103059;--lee-morning:#fff6e359;--size-line:clamp(2rem, 1.2rem + 3.2vw, 4.5rem);--size-line-2:clamp(1.4rem, 1rem + 1.6vw, 2.4rem);--size-quote:clamp(1.5rem, 1rem + 2vw, 2.6rem);--size-h1:clamp(2.6rem, 1.4rem + 4.8vw, 6.5rem);--size-title:clamp(4rem, 12vw, 13rem);--size-h2:2rem;--size-h3:1.25rem;--size-prose:1.125rem;--size-aside:1rem;--size-scripture:1.25rem;--size-ui:1rem;--axes-line:"opsz" 144, "SOFT" 60, "WONK" 1;--axes-line-2:"opsz" 72, "SOFT" 60, "WONK" 1;--axes-quote:"opsz" 72;--axes-h1:"opsz" 144, "SOFT" 80, "WONK" 1;--axes-title:"opsz" 144, "SOFT" 100, "WONK" 1;--axes-h2:"opsz" 48, "SOFT" 40;--axes-h3:"opsz" 24;--axes-scripture:"opsz" 24;--leading-line:1.08;--leading-line-2:1.2;--leading-quote:1.25;--leading-h1:1.02;--leading-title:.95;--leading-h2:1.15;--leading-h3:1.3;--leading-prose:1.65;--leading-aside:1.5;--leading-scripture:1.5;--leading-ui:1.4;--tracking-line:-.015em;--tracking-h1:-.02em;--tracking-title:-.025em;--tracking-h2:-.01em;--weight-regular:400;--weight-medium:500;--weight-strong:600;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--pad-section:calc(var(--space-7) + var(--space-5));--blend:var(--space-7);--z-stage:-1;--z-front:5;--z-masthead:8;--z-panel:10;--z-skip:20;--masthead:3.5rem;--masthead-phone:56px;--masthead-clear:64px;--target:2.75rem;--measure:34rem;--focus-width:3px;--focus-offset:3px;--gutter:1rem}@media (width>=30em){:root{--gutter:1.5rem}}@media (width>=64em){:root{--gutter:2rem}}[data-palette=night]{color-scheme:dark;--text:var(--ink-night);--accent:var(--accent-night);--focus-ring:var(--accent-night);--fill:var(--ink-night);--on-fill:var(--c-night);--selection-bg:var(--accent-night);--selection-text:var(--c-night);--lee:var(--lee-night)}[data-palette=morning]{color-scheme:light;--text:var(--ink-morning);--accent:var(--accent-morning);--focus-ring:var(--accent-morning);--fill:var(--ink-morning);--on-fill:var(--c-morning);--selection-bg:var(--accent-morning);--selection-text:var(--c-morning);--lee:var(--lee-morning)}:root{font-synthesis:none}html{background-color:var(--c-night);-webkit-text-size-adjust:100%;text-size-adjust:100%;hyphens:manual}body{font-family:var(--font-sans);font-size:var(--size-prose);font-weight:var(--weight-regular);line-height:var(--leading-prose);color:var(--text);margin:0}[data-palette]{color:var(--text)}h1,h2,h3{font-family:var(--font-serif);text-wrap:balance;overflow-wrap:break-word;margin:0}h1{font-size:var(--size-h1);font-weight:var(--weight-medium);font-variation-settings:var(--axes-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}h2{font-size:var(--size-h2);font-weight:var(--weight-strong);font-variation-settings:var(--axes-h2);line-height:var(--leading-h2);letter-spacing:var(--tracking-h2)}h3{font-size:var(--size-h3);font-weight:var(--weight-strong);font-variation-settings:var(--axes-h3);line-height:var(--leading-h3)}p,figure,blockquote{margin:0}p{text-wrap:pretty}a{color:inherit;text-decoration-line:underline;text-decoration-color:var(--accent);text-underline-offset:.22em;text-decoration-thickness:.08em}a:hover{text-decoration-thickness:.16em}:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--selection-bg);color:var(--selection-text)}@media (forced-colors:active){:focus-visible{outline-color:highlight}}@media (prefers-contrast:more){a{text-decoration-thickness:.12em}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:clip}.skip-link{inset-inline-start:var(--space-3);top:var(--space-2);z-index:var(--z-skip);min-block-size:var(--target);padding-inline:var(--space-3);background-color:var(--fill);color:var(--on-fill);font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-strong);line-height:var(--leading-ui);align-items:center;text-decoration:none;display:inline-flex;position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.masthead{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--gutter);background-color:var(--c-night);flex-flow:column wrap;display:flex}.site-name{font-family:var(--font-serif);font-size:var(--size-ui);font-weight:var(--weight-strong);font-variation-settings:"opsz" 24;line-height:var(--leading-ui);margin:0}@media (width>=48em){.masthead{align-items:center;gap:var(--space-3);flex-flow:wrap}.site-name{margin-inline-end:auto}}.mode-control{box-sizing:border-box;max-inline-size:100%;min-block-size:var(--target);padding-inline:var(--space-3);border-radius:calc(var(--target) / 2);font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-strong);line-height:var(--leading-ui);color:var(--text);border:1px solid;align-items:center;text-decoration:none;display:inline-flex}.mode-control:hover{background-color:var(--fill);color:var(--on-fill)}@media (prefers-contrast:more){.mode-control{border-width:2px}}.mode-control-label-to-animated,html[data-mode=reading] .mode-control-label-to-reading{display:none}html[data-mode=reading] .mode-control-label-to-animated{display:inline}.chapters-nav{max-inline-size:100%}.chapters>summary{align-items:center;gap:var(--space-2);min-block-size:var(--target);padding-inline:var(--space-2);font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-strong);line-height:var(--leading-ui);cursor:pointer;list-style:none;display:inline-flex}.chapters>summary::-webkit-details-marker{display:none}.chapters>summary:after{content:"";box-sizing:border-box;border-block-end:2px solid;border-inline-end:2px solid;block-size:.5rem;inline-size:.5rem;transform:translateY(-25%)rotate(45deg)}.chapters[open]>summary:after{transform:translateY(25%)rotate(-135deg)}.chapters-list{padding:var(--space-2) 0 0;margin:0;list-style:none}.chapters-link{min-block-size:var(--target);font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-regular);line-height:var(--leading-ui);color:var(--text);align-items:center;text-decoration:none;display:flex}.chapters-link:hover,.chapters-link:focus-visible{text-decoration-line:underline;text-decoration-color:var(--accent);text-underline-offset:.22em;text-decoration-thickness:.08em}@media (width<=47.99em){.chapters>summary{margin-inline-start:calc(-1 * var(--space-2))}}@media (width>=48em){.chapters{position:relative}.chapters-list{inset-inline-end:0;z-index:var(--z-panel);box-sizing:border-box;min-inline-size:18rem;padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--text);background-color:var(--c-night);position:absolute;top:100%}}.colophon{padding-block:var(--space-6) var(--space-7);background-color:var(--c-linen);font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-regular);line-height:var(--leading-ui)}.colophon-body>*+*{margin-block-start:var(--space-3)}html:is([data-mode=animated],[data-mode=reduced]) .masthead{--text:var(--ink-night);--accent:var(--accent-night);--focus-ring:var(--accent-night);--fill:var(--ink-night);--on-fill:var(--c-night);--panel:var(--c-night);top:0;z-index:var(--z-masthead);box-sizing:border-box;align-items:center;gap:var(--space-3);min-block-size:var(--masthead);padding-block:var(--space-1);color:var(--text);text-shadow:0 0 var(--lee-blur) var(--lee-night);background-color:#0000;flex-flow:row;position:fixed;inset-inline:0}html:is([data-mode=animated],[data-mode=reduced])[data-ink=morning] .masthead{--text:var(--ink-morning);--accent:var(--accent-morning);--focus-ring:var(--accent-morning);--fill:var(--ink-morning);--on-fill:var(--c-morning);--panel:var(--c-morning);color-scheme:light;text-shadow:0 0 var(--lee-blur) var(--lee-morning)}html:is([data-mode=animated],[data-mode=reduced])[data-masthead=solid] .masthead{background-color:var(--panel);text-shadow:none}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .masthead{transition:background-color .25s linear}html:is([data-mode=animated],[data-mode=reduced]) .masthead .site-name{margin-inline-end:auto}html:is([data-mode=animated],[data-mode=reduced]) .masthead .chapters{position:relative}html:is([data-mode=animated],[data-mode=reduced]) .masthead .chapters-list{inset-inline-end:0;z-index:var(--z-panel);box-sizing:border-box;min-inline-size:min(18rem, calc(100vw - 2 * var(--gutter)));max-block-size:calc(100svh - var(--masthead) - var(--space-3));padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--text);background-color:var(--panel);text-shadow:none;position:absolute;top:100%;overflow-y:auto}html:is([data-mode=animated],[data-mode=reduced]) .masthead .chapters>summary{margin-inline-start:0}@media (width<=47.99em) and (orientation:portrait){html:is([data-mode=animated],[data-mode=reduced]) .masthead{--size-masthead:min(var(--size-ui), max(16px, 5.5vw - 2px));gap:min(var(--space-3), 16px);block-size:var(--masthead-phone);min-block-size:0;padding-block:0;padding-inline:min(var(--gutter), 24px)}html:is([data-mode=animated],[data-mode=reduced]) .masthead :is(.mode-control,.chapters>summary,.site-name){min-block-size:min(var(--target), 48px);font-size:var(--size-masthead);white-space:nowrap}html:is([data-mode=animated],[data-mode=reduced]) .masthead .mode-control{padding-inline:min(var(--space-3), 16px);border-radius:min(var(--target), 48px)}html:is([data-mode=animated],[data-mode=reduced]) .masthead .chapters>summary{gap:min(var(--space-2), 8px);padding-inline:min(var(--space-2), 8px)}html:is([data-mode=animated],[data-mode=reduced]) .masthead .chapters-list{max-block-size:calc(100svh - var(--masthead-phone) - 16px)}}@media (width<=29.99em){html:is([data-mode=animated],[data-mode=reduced]) .masthead .site-name{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:clip}html:is([data-mode=animated],[data-mode=reduced]) .masthead .mode-control{margin-inline-end:auto}}.beat[data-surface=night]{--surface:var(--c-night)}.beat[data-surface=rock]{--surface:var(--c-rock-deep)}.beat[data-surface=tomb]{--surface:var(--c-tomb-ground)}.beat[data-surface=morning]{--surface:var(--c-morning)}.beat[data-surface=dawnlit]{--surface:var(--c-dawnlit)}.beat[data-surface=linen]{--surface:var(--c-linen)}.beat[data-prev-surface=night]{--prev-surface:var(--c-night)}.beat[data-prev-surface=rock]{--prev-surface:var(--c-rock-deep)}.beat[data-prev-surface=tomb]{--prev-surface:var(--c-tomb-ground)}.beat[data-prev-surface=morning]{--prev-surface:var(--c-morning)}.beat[data-prev-surface=dawnlit]{--prev-surface:var(--c-dawnlit)}.beat[data-prev-surface=linen]{--prev-surface:var(--c-linen)}.beat{background-color:var(--surface);background-image:var(--ground-start,none);background-position:top;background-repeat:no-repeat;background-size:100% var(--ground-start-length,0)}.beat[data-blend=minor]{--ground-start:linear-gradient(to bottom, var(--prev-surface), var(--surface));--ground-start-length:var(--blend)}.opening,.beat,.colophon{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [text-start] minmax(0, var(--measure)) [text-end] minmax(var(--gutter), 1fr) [full-end];display:grid}.opening>*,.beat>*,.colophon>*{grid-column:text}.opening{background-color:var(--c-night);padding-block:var(--space-6) 0}.scroll-hint,.beat>.journey-track{display:none}.beat[data-rhythm=standard],.beat[data-rhythm=tomb]{padding-block:var(--space-7)}.beat[data-rhythm=morning]{padding-block:var(--pad-section) var(--space-7)}@media (width>=48em){.opening{padding-block-start:var(--pad-section)}.beat[data-rhythm=standard]{padding-block:var(--pad-section)}.beat[data-rhythm=tomb]{padding-block:calc(var(--pad-section) + var(--space-5))}}.beat-title,.moment-heading{scroll-margin-block-start:var(--space-4)}.beat[data-align=center] .beat-title{text-align:center}.beat[data-heading=display] .beat-title{font-size:var(--size-h1);font-weight:var(--weight-strong);font-variation-settings:var(--axes-title);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}.beat-body{text-align:start;margin-block-start:var(--space-4)}.opening,.beat-body{overflow-wrap:break-word}.ref-verses{white-space:nowrap}.beat-body>*+*,.ending-lead>*+*,.ending-lead+*{margin-block-start:var(--space-4)}.next-steps-block>*+*{margin-block-start:var(--space-5)}.next-step>*+*{margin-block-start:var(--space-2)}.moment-heading{font-size:var(--size-h3)}.beat-body>.moment-heading{margin-block-start:var(--space-7)}.beat-body>.moment-heading+*{margin-block-start:var(--space-2)}figure.scripture{margin-block:var(--space-5);margin-inline:0}figure.scripture blockquote{font-family:var(--font-serif);font-size:var(--size-scripture);font-style:italic;font-weight:var(--weight-regular);font-variation-settings:var(--axes-scripture);line-height:var(--leading-scripture);margin:0;padding-inline-start:var(--space-4);position:relative}figure.scripture blockquote:before{content:"";inset-inline-start:var(--space-1);background-color:var(--accent);border-radius:50%;block-size:.5rem;inline-size:.5rem;position:absolute;top:.6em}figure.scripture figcaption{font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-medium);line-height:var(--leading-ui);text-wrap:balance;margin-block-start:var(--space-2);padding-inline-start:var(--space-4)}figure.scripture figcaption cite{font-style:normal;font-weight:var(--weight-strong)}@media (forced-colors:active){figure.scripture blockquote:before{background-color:canvastext}}.moment-aside{max-inline-size:32rem;margin-block:var(--space-4);font-size:var(--size-aside);line-height:var(--leading-aside);padding-inline-start:var(--space-4)}.beat-body em{font-style:normal;font-weight:var(--weight-strong)}.moment-prayer{padding-inline-start:var(--space-4);font-style:normal}.next-steps{gap:var(--space-5);flex-direction:column;margin-block-end:0;margin-inline:0;padding:0;list-style:none;display:flex}.next-step-title{font-size:var(--size-h3)}.next-step-link a{min-block-size:var(--target);align-items:center;display:inline-flex}.journey .line,.journey-opening .opening-title{font-family:var(--font-serif);text-wrap:balance;margin:0}.journey .line{font-size:var(--size-line);font-weight:var(--weight-medium);font-variation-settings:var(--axes-line);line-height:var(--leading-line);letter-spacing:var(--tracking-line)}.journey .line-second{font-size:var(--size-line-2);font-weight:var(--weight-regular);font-variation-settings:var(--axes-line-2);line-height:var(--leading-line-2);letter-spacing:0}.journey .scene[data-size=large] .line{font-size:var(--size-h1);font-variation-settings:var(--axes-h1);line-height:var(--leading-h1);letter-spacing:var(--tracking-h1)}.journey .journey-quote{margin:0}.journey .journey-quote blockquote{font-size:var(--size-quote);font-variation-settings:var(--axes-quote);line-height:var(--leading-quote)}.journey .scene[data-scene=risen] .scene-copy,.journey .scene[data-scene=risen] .journey-quote blockquote{font-size:var(--size-quote)}.journey .scene[data-scene=risen] .journey-quote blockquote{padding-inline-start:0}.journey .scene:is([data-scene=open],[data-size=large]) .scene-copy{font-size:var(--size-h1)}.journey .scene[data-scene=risen] .journey-quote blockquote:before{display:none}.journey .scene[data-scene=risen] figcaption{padding-inline-start:0}.journey .journey-quote figcaption{font-size:var(--size-ui);font-weight:var(--weight-medium);line-height:var(--leading-ui)}.scene-copy>*+*{margin-block-start:var(--space-4)}.scene[data-ink=night]{--accent:var(--accent-night);color:var(--ink-night);text-shadow:0 0 var(--lee-blur) var(--lee-night)}.scene[data-scene=sealed],.scene[data-scene=tomb]{color:var(--ink-tomb)}.scene[data-ink=morning]{--accent:var(--accent-morning);color:var(--ink-morning);text-shadow:0 0 var(--lee-blur) var(--lee-morning)}.journey-opening .opening-title{text-shadow:0 0 var(--lee-blur) var(--lee-night), 0 0 40px #f2b2331f}html[data-halo=off] .scene,html[data-halo=off] .journey-opening .opening-title{text-shadow:none}.scroll-hint{white-space:nowrap;font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-medium);line-height:var(--leading-ui);color:#f4efe6b3;margin:0}html:is([data-mode=animated],[data-mode=reduced]) :is(.opening,.beat[data-journey]){padding:0;display:block}html:is([data-mode=animated],[data-mode=reduced]) .beat[data-journey]>.reading,html:is([data-mode=animated],[data-mode=reduced]) .beat[data-journey]:not([data-heading=display])>.beat-title,html:is([data-mode=animated],[data-mode=reduced]) .ending-lead{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:clip}html:is([data-mode=animated],[data-mode=reduced]) .beat[data-ending]>.reading{block-size:auto;inline-size:auto;padding-block:var(--space-6) var(--space-7);padding-inline:var(--gutter);clip-path:none;white-space:normal;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--c-morning) 0%, transparent), var(--c-morning) var(--space-6));margin:0;position:static;overflow:clip visible}html:is([data-mode=animated],[data-mode=reduced]) .beat[data-journey]>.journey-track,html:is([data-mode=animated],[data-mode=reduced]) .scroll-hint{display:block}html:is([data-mode=animated],[data-mode=reduced]) .scene{box-sizing:border-box}html:is([data-mode=animated],[data-mode=reduced]) .scene-copy{font-family:var(--font-serif);font-size:var(--size-line);box-sizing:border-box;max-inline-size:min(var(--w), 100% - var(--x) * 100% - var(--gutter));position:absolute;inset-inline-start:calc(var(--x) * 100%)}html:is([data-mode=animated],[data-mode=reduced]) .scene[data-align=center] .scene-copy{inset-inline:var(--gutter);inline-size:fit-content;max-inline-size:min(var(--w), 100% - 2 * var(--gutter));text-align:center;margin-inline:auto}html:is([data-mode=animated],[data-mode=reduced]) .scene[data-align=center] figure.scripture blockquote{padding-inline-start:0}html:is([data-mode=animated],[data-mode=reduced]) .scene[data-align=center] figure.scripture blockquote:before{display:none}html:is([data-mode=animated],[data-mode=reduced]) .scene[data-align=center] figure.scripture figcaption{padding-inline-start:0}html:is([data-mode=animated],[data-mode=reduced]) .scroll-hint{position:absolute;inset-inline-start:calc(var(--x) * 100%)}html[data-mode=animated]:not([data-engine=stills]) .journey-track{block-size:calc((var(--track-length) + 1) * 100svh)}html[data-mode=animated]:not([data-engine=stills]) .journey{pointer-events:none;block-size:100svh;position:sticky;top:0;overflow-x:clip}html[data-mode=animated]:not([data-engine=stills]) .scene{position:absolute;inset:0}html[data-mode=animated]:not([data-engine=stills]) .scene-copy{top:calc(var(--y) * 100%);opacity:0}html[data-mode=animated]:not([data-engine=stills]) .scene[data-valign=middle] .scene-copy{top:0;bottom:calc((1 - 2 * var(--y)) * 100%);block-size:fit-content;margin-block:auto}html[data-mode=animated]:not([data-engine=stills]) .scene[data-scene=open] .scene-copy{opacity:1}html[data-mode=animated]:not([data-engine=stills]) .scroll-hint{top:62%}html[data-mode=animated]:not([data-engine=stills]) .beat[data-journey]{grid-template-columns:minmax(0,1fr);margin-block-start:-100svh;display:grid}html[data-mode=animated]:not([data-engine=stills]) .beat[data-journey]>:is(.beat-title,.journey-track){grid-area:1/1}html[data-mode=animated]:not([data-engine=stills]) .beat[data-ending]>.reading{grid-area:2/1;margin-block-start:-15svh}html[data-mode=animated]:not([data-engine=stills]) .beat[data-heading=display]>.beat-title{box-sizing:border-box;padding-block-start:30svh;padding-inline:var(--gutter);opacity:0;pointer-events:none;will-change:transform;align-self:start;position:sticky;top:0}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scene{block-size:120svh;position:relative;overflow:clip}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scene-copy{top:calc(var(--y) * 100svh);margin-block-start:calc(var(--y) * 100svh);margin-inline-start:calc(var(--x) * 100%);position:sticky;inset-inline-start:auto}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scene[data-align=center] .scene-copy{margin-inline:auto;inset-inline:auto}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scene[data-valign=middle] .scene-copy{margin-block-start:33svh;top:33svh}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scroll-hint{top:62svh}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .beat[data-heading=display]{position:relative}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .beat[data-heading=display]>.beat-title{top:calc(var(--title-before,0) * 120svh + 30svh);inset-inline:var(--gutter);z-index:1;position:absolute}html:is([data-mode=animated],[data-mode=reduced]) .beat[data-heading=display]>.beat-title{font-size:min(var(--size-title), 16vw);font-weight:var(--weight-strong);font-variation-settings:var(--axes-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);text-align:center;color:var(--ink-morning);margin:0}@media (width<=47.99em) and (orientation:portrait){html[data-mode=animated]:not([data-engine=stills]) .journey-track{block-size:calc((var(--track-length-mobile) + 1) * 100svh)}html:is([data-mode=animated],[data-mode=reduced]) .journey{--size-line:min(clamp(2rem, 1.2rem + 3.2vw, 4.5rem), 48px);--size-line-2:min(clamp(1.4rem, 1rem + 1.6vw, 2.4rem), 33.6px);--size-quote:min(clamp(1.5rem, 1rem + 2vw, 2.6rem), 36px);--size-h1:min(clamp(2.6rem, 1.4rem + 4.8vw, 6.5rem), 62.4px);--size-ui:min(1rem, 24px);--space-4:min(1.5rem, 24px);--size-risen:min(clamp(1.25rem, .6rem + 5vw, 3.2rem), 32px)}html:is([data-mode=animated],[data-mode=reduced]) .journey figure.scripture blockquote:before{block-size:min(.5rem,10px);inline-size:min(.5rem,10px);inset-inline-start:min(var(--space-1), 4px)}html:is([data-mode=animated],[data-mode=reduced]) .journey .scene[data-scene=risen] :is(.scene-copy,.journey-quote blockquote){font-size:var(--size-risen)}html:is([data-mode=animated],[data-mode=reduced]) .scene-copy,html:is([data-mode=animated],[data-mode=reduced]) .scroll-hint{max-inline-size:min(var(--wm), 100% - var(--xm) * 100% - var(--gutter));inset-inline-start:calc(var(--xm) * 100%)}html:is([data-mode=animated],[data-mode=reduced]) .scene[data-align-mobile=center] .scene-copy{inset-inline:var(--gutter);max-inline-size:min(var(--wm), 100% - 2 * var(--gutter))}html[data-mode=animated]:not([data-engine=stills]) .scene[data-valign=middle] .scene-copy{bottom:calc((1 - 2 * var(--ym)) * 100%)}html[data-mode=animated]:not([data-engine=stills]) .scene-copy{top:max(calc(var(--ym) * 100%), var(--masthead-clear))}html[data-mode=animated]:not([data-engine=stills]) .scroll-hint{top:92%}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scene-copy{top:max(calc(var(--ym) * 100svh), var(--masthead-clear));margin-block-start:max(calc(var(--ym) * 100svh), var(--masthead-clear));margin-inline-start:calc(var(--xm) * 100%)}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scene[data-align-mobile=center] .scene-copy{margin-inline:auto}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scene[data-valign=middle] .scene-copy{top:calc(var(--ym) * 100svh - 10svh);margin-block-start:calc(var(--ym) * 100svh - 10svh)}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scroll-hint{top:92svh}html[data-mode=animated]:not([data-engine=stills]) .beat[data-heading=display]>.beat-title{padding-block-start:24svh}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .beat[data-heading=display]>.beat-title{top:calc(var(--title-before,0) * 120svh + 24svh)}}.still{display:none}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scene[data-ink=night]{background-color:var(--c-night)}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scene[data-ink=morning]{background-color:var(--c-morning)}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .still{opacity:0;block-size:100svh;margin-block-end:-100svh;transition:opacity .7s linear;display:block;position:sticky;top:0;overflow:clip}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scene[data-current]>.still{opacity:1}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .beat[data-ending] .scene:last-child:after{block-size:var(--space-6);content:"";background-image:linear-gradient(to bottom, color-mix(in srgb, var(--c-morning) 0%, transparent), var(--c-morning));pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .beat[data-ending] .scene:last-child>.scene-copy{z-index:1}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .beat[data-ending]>.reading{background-color:var(--c-morning);background-image:none}.still picture,.still img{block-size:100%;inline-size:100%;display:block}.still img{object-fit:cover}:is(html[data-mode=reduced],html[data-mode=animated][data-engine=stills]) .scene[data-crowded]>.still{opacity:0}.beat[data-ending]>.reading{box-sizing:border-box;padding-inline:var(--gutter);grid-column:full;overflow-x:clip}.beat[data-ending]>.beat-title{text-align:center}.ending-part,.beat[data-ending] .ending-lead,.beat[data-ending] .share{margin-inline:auto}.beat[data-ending] .beat-body>.ending-part+*,.beat[data-ending] .beat-body>.ending-lead+*{margin-block-start:clamp(4.5rem,3.5rem + 4vw,7.5rem)}.beat[data-ending] .ending-lead{text-align:center;max-inline-size:38rem}.beat[data-ending] .ending-lead figure.scripture{margin-block-end:0}.beat[data-ending] .ending-lead figure.scripture blockquote{font-size:var(--size-quote);font-variation-settings:var(--axes-quote);line-height:var(--leading-quote);text-wrap:balance;padding-inline-start:0}.beat[data-ending] .ending-lead figure.scripture blockquote:before{display:none}.beat[data-ending] .ending-lead figure.scripture figcaption{padding-inline-start:0}[data-ending-part=response]{text-align:center;max-inline-size:38rem}[data-ending-part=response]>.moment-prose{font-family:var(--font-serif);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:var(--weight-regular);font-variation-settings:"opsz" 36, "SOFT" 50;text-wrap:balance;line-height:1.5}[data-ending-part=response]>.moment-prose:first-child{font-size:var(--size-line);font-weight:var(--weight-medium);font-variation-settings:var(--axes-line);line-height:var(--leading-line);letter-spacing:var(--tracking-line)}[data-ending-part=response]>*+*{margin-block-start:var(--space-5)}[data-ending-part=prayer]{box-sizing:border-box;text-align:center;max-inline-size:34rem;padding:clamp(2.5rem,1.5rem + 4vw,4.5rem) clamp(.5rem,3vw,2.5rem);position:relative}[data-ending-part=prayer]:before{content:"";background-image:radial-gradient(ellipse farthest-side at 50% 50%, #fffdf5 0%, #fffaea 34%, var(--c-pale) 58%, color-mix(in srgb, var(--c-gold) 24%, var(--c-pale)) 70%, color-mix(in srgb, var(--c-gold) 34%, transparent) 78%, color-mix(in srgb, var(--c-gold) 10%, transparent) 90%, transparent 100%);pointer-events:none;position:absolute;inset:-20% -35%}[data-ending-part=prayer]>*{position:relative}.beat[data-ending] [data-ending-part=prayer]>.moment-aside{text-align:center;max-inline-size:22rem;margin:0 auto;padding:0}.beat[data-ending] .moment-prayer{font-family:var(--font-serif);font-size:clamp(1.3rem,1.1rem + .8vw,1.625rem);font-style:normal;font-weight:var(--weight-regular);font-variation-settings:"opsz" 30, "SOFT" 100, "WONK" 0;text-wrap:balance;margin-block-start:var(--space-5);padding:0;line-height:1.55}.beat[data-ending] .moment-prayer:before{block-size:2px;inline-size:5rem;margin:0 auto var(--space-5);content:"";background-image:linear-gradient(to right, transparent, var(--c-gold), transparent);display:block}[data-ending-part=paths]{gap:var(--space-6);grid-template-columns:minmax(0,1fr);max-inline-size:52rem;display:grid}[data-ending-part=paths]>*+:before{block-size:2px;inline-size:4rem;content:"";background-image:linear-gradient(to right, var(--c-gold), transparent);margin-block-end:var(--space-5);display:block}@media (width>=48em){[data-ending-part=paths]{background-image:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--c-gold) 80%, transparent) 25%, color-mix(in srgb, var(--c-gold) 80%, transparent) 75%, transparent);background-position:50%;background-repeat:no-repeat;background-size:2px 100%;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:clamp(3rem,1rem + 4vw,5rem)}[data-ending-part=paths]>*+:before{display:none}}[data-ending-part=steps]{max-inline-size:64rem}.beat[data-ending] .next-steps-lead{max-inline-size:36rem;font-family:var(--font-serif);font-variation-settings:"opsz" 36, "SOFT" 50;text-align:center;text-wrap:balance;margin-inline:auto;font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);line-height:1.4}.beat[data-ending] .next-steps-block>.next-steps{margin-block-start:clamp(2.5rem,2rem + 2vw,3.5rem)}.beat[data-ending] .next-steps{justify-content:center;align-items:stretch;gap:var(--space-5);flex-flow:wrap}.beat[data-ending] .next-step{--stone:var(--c-sapphire);--stone-deep:color-mix(in srgb, var(--stone) 60%, var(--c-night));--stone-light:color-mix(in srgb, var(--stone) 55%, #fff);--tilt:-5deg;--lift:0rem;box-sizing:border-box;flex-direction:column;flex:17rem;max-inline-size:22rem;padding:0;display:flex}.beat[data-ending] .next-step[data-stone=emerald]{--stone:var(--c-emerald)}.beat[data-ending] .next-step[data-stone=amethyst]{--stone:var(--c-amethyst)}.beat[data-ending] .next-step[data-stone=topaz]{--stone:var(--c-topaz)}.beat[data-ending] .next-step[data-stone=beryl]{--stone:var(--c-beryl)}.beat[data-ending] .next-step[data-stone=carnelian]{--stone:var(--c-carnelian)}.beat[data-ending] .next-step[data-stone=chrysoprase]{--stone:var(--c-chrysoprase)}.beat[data-ending] .next-step-stone{aspect-ratio:1.12;inline-size:clamp(6rem,5rem + 3.5vw,9rem);margin-block:var(--lift) var(--space-4);display:block;position:relative}.beat[data-ending] .next-step-stone:before,.beat[data-ending] .next-step-stone:after{content:"";clip-path:polygon(6% 22%,38% 0,78% 6%,100% 40%,90% 88%,52% 100%,14% 90%,0 56%);position:absolute;inset:0}.beat[data-ending] .next-step-stone:before{background-color:var(--c-ash);inset-block:.45rem -.45rem}.beat[data-ending] .next-step-stone:after{background-color:var(--stone);background-image:linear-gradient(118deg, transparent 0 39.5%, #fff2c959 40%, var(--c-seam) 40.8% 41.8%, #fff2c959 42.6%, transparent 43.1%), linear-gradient(62deg, transparent 0 62.5%, #fff2c959 63%, var(--c-seam) 63.7% 64.5%, #fff2c959 65.2%, transparent 65.7%), repeating-radial-gradient(ellipse 130% 95% at 96% 4%, var(--stone-deep) 0 .35rem, var(--stone) .35rem 1.15rem, var(--stone-light) 1.15rem 1.4rem, var(--stone) 1.4rem 1.85rem)}.beat[data-ending] .next-step:nth-child(3n+2){--tilt:4deg}.beat[data-ending] .next-step:nth-child(3n+2) .next-step-stone:before,.beat[data-ending] .next-step:nth-child(3n+2) .next-step-stone:after{clip-path:polygon(0 34%,22% 4%,62% 0,96% 18%,100% 62%,74% 100%,30% 96%,4% 72%)}.beat[data-ending] .next-step:nth-child(3n+2) .next-step-stone:after{background-image:linear-gradient(104deg, transparent 0 47.5%, #fff2c959 48%, var(--c-seam) 48.8% 49.8%, #fff2c959 50.6%, transparent 51.1%), linear-gradient(38deg, transparent 0 30.5%, #fff2c959 31%, var(--c-seam) 31.7% 32.5%, #fff2c959 33.2%, transparent 33.7%), repeating-radial-gradient(ellipse 120% 110% at 8% 96%, var(--stone-deep) 0 .35rem, var(--stone) .35rem 1.15rem, var(--stone-light) 1.15rem 1.4rem, var(--stone) 1.4rem 1.85rem)}.beat[data-ending] .next-step:nth-child(3n){--tilt:-3deg}@media (width>=48em){.beat[data-ending] .next-step:nth-child(3n+2){--lift:1.5rem}.beat[data-ending] .next-step:nth-child(3n){--lift:.5rem}}.beat[data-ending] .next-step:nth-child(3n) .next-step-stone:before,.beat[data-ending] .next-step:nth-child(3n) .next-step-stone:after{clip-path:polygon(10% 8%,50% 0,88% 14%,100% 52%,84% 94%,40% 100%,6% 80%,0 40%)}.beat[data-ending] .next-step:nth-child(3n) .next-step-stone:after{background-image:linear-gradient(132deg, transparent 0 55.5%, #fff2c959 56%, var(--c-seam) 56.8% 57.8%, #fff2c959 58.6%, transparent 59.1%), linear-gradient(76deg, transparent 0 27.5%, #fff2c959 28%, var(--c-seam) 28.7% 29.5%, #fff2c959 30.2%, transparent 30.7%), repeating-radial-gradient(ellipse 140% 100% at 92% 92%, var(--stone-deep) 0 .35rem, var(--stone) .35rem 1.15rem, var(--stone-light) 1.15rem 1.4rem, var(--stone) 1.4rem 1.85rem)}.beat[data-ending] .next-step-title{font-size:clamp(1.3rem,1.15rem + .5vw,1.6rem);font-weight:var(--weight-strong);font-variation-settings:"opsz" 36, "SOFT" 50, "WONK" 1;text-wrap:balance;line-height:1.2}.beat[data-ending] .next-step>*+*{margin-block-start:var(--space-3)}.beat[data-ending] .next-step>.next-step-stone+*{margin-block-start:0}.beat[data-ending] .next-step-text{font-size:var(--size-aside);line-height:var(--leading-aside)}.beat[data-ending] .next-step-link{margin-block-start:auto;padding-block-start:var(--space-3)}.beat[data-ending] .next-step-link a{gap:var(--space-2);font-weight:var(--weight-strong);line-height:var(--leading-ui);text-decoration-color:var(--stone-deep);text-decoration-thickness:.12em}.beat[data-ending] .next-step-link a:hover{text-decoration-thickness:.2em}.beat[data-ending] .next-step[data-link=page] .next-step-link a:after{box-sizing:border-box;content:"";border-block-end:2px solid;border-inline-end:2px solid;flex:none;block-size:.55rem;inline-size:.55rem;transform:translateY(-20%)rotate(45deg)}[data-ending-part=follow]{max-inline-size:var(--measure)}.beat[data-ending] [data-ending-part=follow]>.moment-heading{font-size:clamp(1.625rem,1.3rem + 1.2vw,2.25rem);font-weight:var(--weight-medium);font-variation-settings:"opsz" 72, "SOFT" 60, "WONK" 1;line-height:var(--leading-h2);text-align:center;margin:0}.beat[data-ending] [data-ending-part=follow]>.moment-heading:before{block-size:2px;inline-size:6rem;margin:0 auto var(--space-5);content:"";background-image:linear-gradient(to right, transparent, var(--c-gold), transparent);display:block}[data-ending-part=follow]>*+*{margin-block-start:var(--space-4)}.beat[data-ending] [data-ending-part=follow]>.moment-heading+*{margin-block-start:var(--space-5)}html:is([data-mode=animated],[data-mode=reduced]) .beat[data-ending] .moment-heading{scroll-margin-block-start:calc(var(--masthead) + var(--space-5))}.share{max-inline-size:var(--measure);text-align:center}.share-title{font-size:var(--size-h3)}.share-address{font-size:var(--size-ui);font-weight:var(--weight-strong);line-height:var(--leading-ui);user-select:all;overflow-wrap:anywhere;margin-block-start:var(--space-2)}.share-actions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.share-actions:not(:has(.share-button:not([hidden]))){display:none}.share-button{box-sizing:border-box;max-inline-size:100%;min-block-size:var(--target);padding-inline:var(--space-4);border-radius:calc(var(--target) / 2);color:var(--text);font-family:var(--font-sans);font-size:var(--size-ui);font-weight:var(--weight-strong);line-height:var(--leading-ui);cursor:pointer;background-color:#0000;border:1px solid;align-items:center;display:inline-flex}.share-button:hover{background-color:var(--fill);color:var(--on-fill)}.share-button[hidden]{display:none}.share-status{min-block-size:calc(var(--leading-ui) * 1em);font-size:var(--size-ui);font-weight:var(--weight-strong);line-height:var(--leading-ui);margin-block-start:var(--space-3)}.share-status:empty{min-block-size:0;margin-block-start:0}@media (prefers-contrast:more){.share-button{border-width:2px}}@media (forced-colors:active){.beat[data-ending] .next-step-stone:before,.beat[data-ending] .next-step-stone:after{background-color:canvastext;background-image:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){html[data-mode=animated][data-engine=ready] .beat[data-ending] .next-step-stone{animation-name:ending-stone-settle;animation-timing-function:cubic-bezier(.2,.7,.4,1);animation-fill-mode:both;animation-timeline:view();animation-range:entry cover 34%}html[data-mode=animated][data-engine=ready] .beat[data-ending] .next-step:nth-child(3n+2) .next-step-stone{animation-range:entry cover 42%}html[data-mode=animated][data-engine=ready] .beat[data-ending] .next-step:nth-child(3n) .next-step-stone{animation-range:entry cover 38%}}}@keyframes ending-stone-settle{0%{transform:translateY(-3rem) rotate(var(--tilt))}to{transform:none}}
