.walk-page{background:var(--day);color:var(--ink);padding-bottom:4.5rem}.walk{--walk-night:#070b22;--walk-ink:#f6f1e6;--walk-soft:#f6f1e6cc;--walk-mut:#f6f1e69e;--walk-line:#f6f1e63d;--walk-gold:#f2c98c;--walk-view:max(17rem, min(51svh, 34rem));scroll-margin-top:68px;position:relative}.walk:not(.is-live) .walk__view,.walk:not(.is-live) .walk__bar{display:none}.walk:not(.is-live) .walk__words{width:min(100% - var(--week-gutter) * 2, var(--col-read,40rem));padding-top:var(--page-top);margin-inline:auto}.walk__stops{margin:0;padding:0;list-style:none}.walk:not(.is-live) .walk-stop{border-top:1px solid var(--line);padding:2rem 0;scroll-margin-top:68px}.walk-stop__still{background:#070b22;border-radius:14px;width:100%;height:auto;margin-bottom:1.1rem;display:block}body[data-site] .walk .walk__all-skip{z-index:5;color:#10142e;min-height:44px;font:600 .95rem/1 var(--font-sans);cursor:pointer;background:#f6f1e6;border:0;border-radius:999px;padding:0 1.1rem;position:absolute;top:.75rem;left:.75rem}body[data-site] .walk .walk__all-skip:not(:focus-visible){clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;min-height:0;padding:0;overflow:hidden}body[data-site] .walk .walk__all-skip:focus-visible{outline-offset:3px;outline:2px solid #f2c98c}.walk-all{margin:1rem 0 0}body[data-site] .walk.is-live{color:var(--walk-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow:clip;background:var(--walk-night)!important}.walk.is-live .walk__view{height:var(--walk-view);background:var(--walk-night);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative;overflow:hidden}.walk__still,.walk__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.walk__still{object-fit:cover;object-position:50% 42%}.walk__canvas{opacity:0;transition:opacity .9s}.walk[data-walk-mode="3d"] .walk__canvas{opacity:1}.walk__shade{pointer-events:none;background:linear-gradient(180deg, #05081ab8 0, #05081a00 30%), linear-gradient(0deg, var(--walk-night) 0, #070b22b8 12%, #070b2200 38%);position:absolute;inset:0}.walk.is-live .walk__words{z-index:1;padding:0 var(--week-gutter) 2rem;pointer-events:none;margin-top:-3.4rem;position:relative}.walk.is-live .walk__words>*{pointer-events:auto}.walk.is-live .walk__head{left:var(--week-gutter);right:var(--week-gutter);top:calc(3.4rem + 1rem - var(--walk-view));pointer-events:none;position:absolute}.walk.is-live .walk__head a{pointer-events:auto}body[data-site] .walk.is-live .walk__crumbs,body[data-site] .walk.is-live .walk__crumbs a,body[data-site] .walk.is-live .walk__crumbs [aria-current]{color:var(--walk-soft)}body[data-site] .walk.is-live .walk__crumbs{margin-bottom:.35rem}body[data-site] .walk.is-live h1:not(#_):not(#__):not(#___){max-width:15ch;color:var(--walk-ink);text-shadow:0 1px 18px #05081ab3;margin:0;font-size:clamp(1.85rem,1.3rem + 2.4vw,2.7rem)!important}body[data-site] .walk.is-live:not([data-walk-first]) h1:not(#_):not(#__):not(#___){max-width:none;color:var(--walk-soft);font-family:var(--font-sans)!important;letter-spacing:-.005em!important;font-size:1rem!important;font-weight:600!important}.walk__lede{max-width:30ch;color:var(--walk-soft);text-shadow:0 1px 14px #05081acc;margin:.5rem 0 0;font-size:.98rem;line-height:1.4}.walk.is-live:not([data-walk-first]) .walk__lede{display:none}@media (width<=899.98px){.walk.is-live .walk__lede{display:none}}.walk:not(.is-live) .walk__lede{color:var(--ink-soft);text-shadow:none;max-width:none}.walk__bar{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.walk__bar[hidden]{display:none}body[data-site] .walk .walk__step{border:1px solid var(--walk-line);min-width:46px;height:46px;color:var(--walk-ink);font-family:var(--font-sans);cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#070b228c;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.15rem;padding:0;font-size:.98rem;font-weight:600;line-height:1;transition:background-color .2s,opacity .2s,transform .15s;display:inline-flex}body[data-site] .walk .walk__step--next{background:var(--walk-ink);color:#10142e;border-color:#0000;padding:0 .7rem 0 1.15rem}body[data-site] .walk .walk__step:active{transform:scale(.96)}body[data-site] .walk .walk__step:disabled,body[data-site] .walk .walk__step[aria-disabled=true]{opacity:.32;cursor:default}body[data-site] .walk .walk__step:focus-visible,body[data-site] .walk .walk__dots button:focus-visible,body[data-site] .walk .walk-stop a:focus-visible{outline:2px solid var(--walk-gold);outline-offset:3px}.walk__dots{flex:1 1 0;justify-content:center;align-items:center;min-width:0;margin:0;padding:0;list-style:none;display:flex}body[data-site] .walk .walk__dots button{cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;width:100%;min-width:0;height:32px;min-height:0;padding:0;display:grid}.walk__dots li{flex:0 20px;min-width:0}.walk__dots button:before{content:"";background:#f6f1e64d;border-radius:999px;width:6px;max-width:100%;height:6px;transition:width .3s,background-color .3s}.walk__dots button[data-done]:before{background:#f6f1e6c7}.walk__dots button[aria-current]:before{background:var(--walk-gold);width:14px}.walk.is-live .walk-stop{display:none}.walk.is-live .walk-stop[data-on]{animation:.7s both walk-words;display:block}.walk.is-live .walk-stop__still{display:none}.walk.is-live .walk__stops{min-height:20rem}@keyframes walk-words{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.walk-stop__where{color:var(--rubric);font-family:var(--font-sans);letter-spacing:0;text-transform:uppercase;flex-wrap:wrap;gap:.2rem .7rem;margin:0 0 .45rem;font-size:.74rem;font-weight:650;display:flex}body[data-site] .walk.is-live .walk-stop__where,body[data-site] .walk.is-live .walk-stop__where a{color:var(--walk-gold)}.walk-stop__where a{text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}body[data-site] .walk .walk-stop__title{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-size:clamp(1.45rem,1.2rem + 1.2vw,1.9rem);font-weight:600;line-height:1.12}body[data-site] .walk.is-live .walk-stop__title{color:var(--walk-ink)}.walk-stop__verse{border:0;margin:.9rem 0 0;padding:0}body[data-site] .walk .walk-stop__verse blockquote{font-family:var(--font-scripture);text-wrap:pretty;font-size:clamp(1.2rem,1.1rem + .5vw,1.36rem);font-style:normal;line-height:1.38;background:0 0!important;border:0!important;margin:0!important;padding:0!important}body[data-site] .walk.is-live .walk-stop__verse blockquote{color:#fffdf6}body[data-site] .walk .walk-stop__verse figcaption{font-family:var(--font-sans);color:var(--ink-mut);margin-top:.5rem;font-size:.8rem}body[data-site] .walk.is-live .walk-stop__verse figcaption,body[data-site] .walk.is-live .walk-stop__verse figcaption a{color:var(--walk-mut)}body[data-site] .walk .walk-stop__tell{color:var(--ink-soft);margin:.95rem 0 0;font-size:.98rem;line-height:1.5}body[data-site] .walk.is-live .walk-stop__tell{color:var(--walk-soft)}body[data-site] .walk .walk-stop__note{border-left:2px solid var(--line-2);color:var(--ink-mut);margin:.75rem 0 0;padding-left:.75rem;font-size:.86rem;line-height:1.45}body[data-site] .walk.is-live .walk-stop__note{border-left-color:var(--walk-line);color:var(--walk-mut)}.walk-stop__links{flex-wrap:wrap;gap:.5rem;margin:1.1rem 0 0;display:flex}body[data-site] .walk .walk-stop__links a{border:1px solid var(--line-2);min-height:40px;color:var(--ink);font-family:var(--font-sans);border-radius:999px;align-items:center;padding:0 .95rem;font-size:.9rem;font-weight:550;text-decoration:none;display:inline-flex;border-radius:999px!important}body[data-site] .walk.is-live .walk-stop__links a{border-color:var(--walk-line);color:var(--walk-ink);background:#f6f1e60f}body[data-site] .walk.is-live .walk-stop__links a:hover{background:#f6f1e624}@media (width>=900px){.walk.is-live{height:clamp(35rem,100svh - 68px,52rem)}.walk.is-live .walk__view{height:auto;position:absolute;inset:0}.walk__still{width:66%;left:34%}.walk__shade{background:linear-gradient(90deg,#05081ae6 0,#05081ab8 26%,#05081a00 56%),linear-gradient(0deg,#05081a80 0,#05081a00 22%)}.walk:not([data-walk-mode="3d"]) .walk__shade{background:linear-gradient(90deg, var(--walk-night) 0, var(--walk-night) 34%, #070b2299 44%, #070b2200 60%), linear-gradient(0deg, #05081a80 0, #05081a00 22%)}.walk.is-live .walk__words{top:0;bottom:0;left:max(var(--week-gutter), calc(50% - 37rem));flex-direction:column;width:27rem;margin:0;padding:1.6rem 0 2rem;display:flex;position:absolute}.walk.is-live .walk__head{margin-bottom:auto;padding-bottom:1.2rem;position:static}.walk.is-live .walk__stops{scrollbar-width:thin;scrollbar-color:var(--walk-line) transparent;order:2;min-height:0;overflow-y:auto}body[data-site] .walk.is-live .walk-stop__tell{font-size:.94rem}body[data-site] .walk.is-live .walk-stop__verse blockquote{font-size:1.22rem}.walk.is-live .walk__bar{order:3;margin:1.6rem 0 0}.walk__dots{justify-content:flex-start;padding-left:.4rem}}@media (prefers-reduced-motion:reduce){.walk.is-live .walk-stop[data-on]{animation:none}.walk__canvas{transition:none}}.walk-after{padding-top:.5rem}.walk-section{margin-top:3rem}body[data-site] .walk-section h2{font-family:var(--font-display);letter-spacing:-.018em;margin:0 0 1rem;font-size:clamp(1.45rem,1.2rem + 1.2vw,1.85rem);font-weight:600;line-height:1.12}.walk-list{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:0;padding:0;list-style:none;overflow:hidden}.walk-list li+li{border-top:1px solid var(--line)}body[data-site] .walk-list a{min-height:48px;color:var(--ink);grid-template-columns:1.6rem 1fr auto;align-items:baseline;gap:.6rem;padding:.8rem 1rem;text-decoration:none;display:grid}body[data-site] .walk-list a:hover{background:var(--card-2)}.walk-list__n{color:var(--ink-mut);font-variant-numeric:tabular-nums;font-size:.86rem}.walk-list__title{font-weight:550}.walk-list__ref{color:var(--ink-mut);white-space:nowrap;font-size:.86rem}.walk-faq__item+.walk-faq__item{margin-top:1.4rem}body[data-site] .walk-faq h3{font-family:var(--font-display);margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.walk-faq p{color:var(--ink-soft);margin:0;line-height:1.55}@media print{.walk__view,.walk__bar{display:none!important}.walk.is-live .walk-stop{display:block!important}}
