:root{--c-sky:#14213d;--c-wine:#301a2b;--c-ash:#1a1f2a;--c-sealed:#0f1627;--c-limestone:#e4e1d5;--c-olive-moon:#c4cd8e;--c-first-light:#f2e7ca;--c-daybreak:#fffbf0;--c-air:#ecece6;--c-olive-deep:#4a5a1d;--size-label:1rem;--size-body:1.125rem;--size-heading:1.75rem;--size-display:min(clamp(2.75rem, 1.75rem + 5vw, 5rem), max(17vw, 2.125rem));--weight-regular:400;--weight-strong:600;--leading-label:1.4;--leading-aside:1.5;--leading-body:1.6;--leading-h3:1.4;--leading-heading:1.2;--leading-display:1.05;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--space-7:4rem;--pad-section-lg:calc(var(--space-7) + var(--space-5));--pad-section-xl:calc(var(--space-7) + var(--space-7));--blend-minor:var(--space-7);--blend-major:calc(var(--space-7) + var(--space-5));--z-stage:-1;--z-panel:10;--z-skip:20;--target:2.75rem;--measure:33.75rem;--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(--c-limestone);--accent:var(--c-olive-moon);--focus-ring:var(--c-olive-moon);--fill:var(--c-limestone);--on-fill:var(--c-sky);--selection-bg:var(--c-olive-moon);--selection-text:var(--c-sky)}[data-palette=morning]{color-scheme:light;--text:var(--c-sky);--accent:var(--c-olive-deep);--focus-ring:var(--c-olive-deep);--fill:var(--c-sky);--on-fill:var(--c-limestone);--selection-bg:var(--c-olive-deep);--selection-text:var(--c-limestone)}:root{--c-stone:#25292e;--c-stone-shade:#1c2024;--c-stone-day:#e2ddcd;--c-stone-dusk:#5f7590;--c-grain-light:#3b4044;--c-grain-dark:#0a0d11;--c-rim:#4c5868;--c-lamp:#735301;--c-blue-hour-deep:#1f345b;--c-blue-hour:#31517e;--c-predawn:#5578a1;--c-high-dawn:#81a1be;--c-pale-dawn:#b5ccd8;--c-white-morning:#e2ebf1;--c-seam-core:#f9f5e6;--c-seam-glow:#fff8d7;--c-ring:#b7b3a5;--stage-breath-half:3.6s;--stage-breath-low:.55;--stage-breath-high:.75;--stage-breath-scale:1.012;--rim-width:5px;--lee-blur:.5rem;--lee-tight:.125rem;font-synthesis:none}html{background-color:var(--c-sky);-webkit-text-size-adjust:100%;text-size-adjust:100%;hyphens:manual}body{font-family:var(--font-serif);font-size:var(--size-body);font-weight:var(--weight-regular);line-height:var(--leading-body);color:var(--text);margin:0}[data-palette]{color:var(--text)}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word;margin:0}h1{font-size:var(--size-heading);font-weight:var(--weight-regular);line-height:var(--leading-heading)}h2{font-size:var(--size-heading);font-weight:var(--weight-strong);line-height:var(--leading-heading)}h3{font-size:var(--size-body);font-weight:var(--weight-strong);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}.column-grid{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}.column-grid>*{grid-column:text}@media (width>=64em){.column-grid[data-column=offset]{grid-template-columns:[full-start] minmax(var(--gutter), 1fr) [text-start] minmax(0, var(--measure)) [text-end] minmax(var(--gutter), 2fr) [full-end]}}.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-label);font-weight:var(--weight-strong);line-height:var(--leading-label);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-sky);flex-flow:column wrap;display:flex}.site-name{font-family:var(--font-serif);font-size:var(--size-label);font-weight:var(--weight-strong);line-height:var(--leading-label);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-label);font-weight:var(--weight-strong);line-height:var(--leading-label);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-label);font-weight:var(--weight-strong);line-height:var(--leading-label);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-label);font-weight:var(--weight-regular);line-height:var(--leading-label);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-sky);position:absolute;top:100%}}.colophon{padding-block:var(--space-6) var(--space-7);background-color:var(--c-limestone);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-regular);line-height:var(--leading-label)}.colophon-body>*+*{margin-block-start:var(--space-3)}.beat-still{aspect-ratio:1;inline-size:min(6.5rem,100%);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-self:start;margin-block-end:var(--space-3);display:none}html[data-mode=reduced] .beat-still{display:block}html[data-mode=reduced] .beat-still[data-still-of=made-for-life]{background-image:url(/stage/stills/made-for-life.svg)}html[data-mode=reduced] .beat-still[data-still-of=god-came-near]{background-image:url(/stage/stills/god-came-near.svg)}html[data-mode=reduced] .beat-still[data-still-of=the-cross]{background-image:url(/stage/stills/the-cross.svg)}html[data-mode=reduced] .beat-still[data-still-of=the-tomb]{background-image:url(/stage/stills/the-tomb.svg)}html[data-mode=reduced] .beat-still[data-still-of=third-morning]{background-image:url(/stage/stills/third-morning.svg)}html[data-mode=reduced] .beat-still[data-still-of=grace]{background-image:url(/stage/stills/grace.svg)}html[data-mode=reduced] .beat-still[data-still-of=invitation]{background-image:url(/stage/stills/invitation.svg)}.beat[data-align=center] .beat-still{justify-self:center}.beat-still[data-still=emblem]{aspect-ratio:2;inline-size:min(13rem,100%)}@media (width>=64em){.column-grid[data-column=offset]>.beat-still{grid-area:1/text-end/span 2/full-end;place-self:start center;inline-size:min(18rem,100%);margin-block-end:0}.beat-still[data-still=stone]{inline-size:min(12rem,100%)}.beat-still[data-still=emblem]{inline-size:min(24rem,100%)}html[data-mode=reduced] .column-grid[data-column=offset]>.beat-title{grid-row:1}html[data-mode=reduced] .column-grid[data-column=offset]>.beat-body{grid-row:2}}.beat[data-surface=sky]{--surface:var(--c-sky)}.beat[data-surface=wine]{--surface:var(--c-wine)}.beat[data-surface=ash]{--surface:var(--c-ash)}.beat[data-surface=sealed]{--surface:var(--c-sealed)}.beat[data-surface=first-light]{--surface:var(--c-first-light)}.beat[data-surface=limestone]{--surface:var(--c-limestone)}.beat[data-surface=air]{--surface:var(--c-air)}.beat[data-prev-surface=sky]{--prev-surface:var(--c-sky)}.beat[data-prev-surface=wine]{--prev-surface:var(--c-wine)}.beat[data-prev-surface=ash]{--prev-surface:var(--c-ash)}.beat[data-prev-surface=sealed]{--prev-surface:var(--c-sealed)}.beat[data-prev-surface=first-light]{--prev-surface:var(--c-first-light)}.beat[data-prev-surface=limestone]{--prev-surface:var(--c-limestone)}.beat[data-prev-surface=air]{--prev-surface:var(--c-air)}.beat{background-color:var(--surface);background-image:var(--ground-start,none), var(--ground-end,none);background-position:top,bottom;background-repeat:no-repeat;background-size:100% var(--ground-start-length,0), 100% var(--ground-end-length,0)}.beat[data-blend=minor]{--ground-start:linear-gradient(to bottom, var(--prev-surface), var(--surface));--ground-start-length:var(--blend-minor)}.beat[data-lift=dawn]{--ground-end:linear-gradient(to top, var(--c-sky), var(--surface));--ground-end-length:var(--blend-major)}.beat[data-blend=major]{--ground-start:linear-gradient(to bottom, var(--c-daybreak), var(--surface));--ground-start-length:var(--blend-major)}html:is([data-mode=animated],[data-mode=reduced])[data-engine=ready][data-stage=painted] :is(.masthead,.opening,.beat){background-color:#0000;background-image:none}.opening{background-color:var(--c-sky);padding-block-start:var(--space-6)}.opening-lede{margin-block-start:var(--space-4)}.beat[data-rhythm=standard]{padding-block:var(--space-7)}.beat[data-rhythm=tomb]{padding-block:var(--pad-section-lg)}.beat[data-rhythm=morning]{padding-block:var(--pad-section-xl) var(--space-7)}@media (width>=48em){.opening{padding-block-start:var(--pad-section-lg)}.beat[data-rhythm=standard]{padding-block:var(--pad-section-lg)}.beat[data-rhythm=tomb]{padding-block:var(--pad-section-xl)}.beat[data-rhythm=morning]{padding-block-end:var(--pad-section-lg)}}.beat-title,.moment-heading{scroll-margin-block-start:var(--space-4)}.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>*+*{margin-block-start:var(--space-4)}.next-steps-block>*+*{margin-block-start:var(--space-5)}.next-step>*+*{margin-block-start:var(--space-2)}.beat[data-align=center] .beat-title{text-align:center}.beat[data-heading=display] .beat-title{font-size:var(--size-display);font-weight:var(--weight-regular);line-height:var(--leading-display);letter-spacing:-.01em}.beat[data-heading=display] .beat-body{margin-block-start:var(--space-5)}.moment-heading{font-size:var(--size-body);font-weight:var(--weight-strong);line-height:var(--leading-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-size:var(--size-body);font-style:italic;font-weight:var(--weight-regular);line-height:var(--leading-body);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:.55em}figure.scripture figcaption{font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-regular);line-height:var(--leading-label);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:30rem;margin-block:var(--space-4);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-regular);line-height:var(--leading-aside);padding-inline-start:var(--space-4)}.moment-aside 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-body);font-weight:var(--weight-strong);line-height:var(--leading-h3)}.next-step-link a{min-block-size:var(--target);align-items:center;display:inline-flex}.share-address{font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-strong);line-height:var(--leading-label);user-select:all;overflow-wrap:anywhere}
