.path[data-astro-cid-tol3cobr]{--step-h: 2rem;--base-h: 5.6rem;margin:var(--space-lg) 0 0}.path[data-astro-cid-tol3cobr] a[data-astro-cid-tol3cobr]{background-image:none;color:inherit}.step[data-astro-cid-tol3cobr],.altar[data-astro-cid-tol3cobr]{background:color-mix(in oklab,var(--brand-gold) 22%,var(--color-surface));border:1px solid color-mix(in oklab,var(--brand-gold) 55%,transparent)}.step[data-astro-cid-tol3cobr]{display:block;padding:.5em .55em;font-family:var(--font-body);font-weight:550;font-size:.98rem;line-height:1.15;color:var(--color-text-primary);hyphens:manual;transition:background var(--transition-fast),border-color var(--transition-fast)}.step[data-astro-cid-tol3cobr]:hover,.station[data-astro-cid-tol3cobr]:hover{background:color-mix(in oklab,var(--brand-gold) 38%,var(--color-surface));border-color:var(--brand-gold-deep)}.step[data-astro-cid-tol3cobr]:focus-visible,.station[data-astro-cid-tol3cobr]:focus-visible{outline:2px solid var(--brand-marian);outline-offset:2px}.prayer[data-astro-cid-tol3cobr]{margin:0;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--text-lg);color:var(--brand-oxblood)}.part[data-astro-cid-tol3cobr]{max-width:none;margin:0;font-family:var(--font-ceremonial);font-size:var(--text-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--role-gold-text)}.altar[data-astro-cid-tol3cobr]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"summit summit" "offertory communion" "hint hint";gap:.4rem;padding:.4rem;background:color-mix(in oklab,var(--brand-gold) 34%,var(--color-surface))}.station--offertory[data-astro-cid-tol3cobr]{grid-area:offertory}.station--communion[data-astro-cid-tol3cobr]{grid-area:communion}.station--summit[data-astro-cid-tol3cobr]{grid-area:summit;justify-self:center;width:calc(50% - .2rem)}.station[data-astro-cid-tol3cobr]{display:flex;flex-direction:column;gap:.15em;padding:.55em .6em;background:var(--color-surface);border:1px solid color-mix(in oklab,var(--brand-gold) 55%,transparent);transition:background var(--transition-fast),border-color var(--transition-fast)}.station__label[data-astro-cid-tol3cobr]{font-family:var(--font-body);font-weight:550;font-size:1rem;hyphens:manual;line-height:1.1;color:var(--color-text-primary)}.station__note[data-astro-cid-tol3cobr]{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--color-text-secondary)}.zoom-hint[data-astro-cid-tol3cobr]{grid-area:hint;padding:.3em .2em 0;text-align:center;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);line-height:1.25;color:var(--role-marian-text)}.zoom-hint[data-astro-cid-tol3cobr]:hover{text-decoration:underline;text-decoration-color:var(--brand-gold)}.station--summit[data-astro-cid-tol3cobr]{background:var(--brand-marian);border-color:var(--brand-marian)}.station--summit[data-astro-cid-tol3cobr] .station__label[data-astro-cid-tol3cobr],.station--summit[data-astro-cid-tol3cobr] .station__note[data-astro-cid-tol3cobr]{color:var(--color-text-on-brand)}.station--summit[data-astro-cid-tol3cobr]:hover{background:var(--brand-marian-soft);border-color:var(--brand-marian-soft)}@media(min-width:1080px){.path[data-astro-cid-tol3cobr]{margin-inline:calc(50% - min(50vw - 2rem,700px));display:grid;grid-template-columns:repeat(8,minmax(0,1fr)) minmax(0,3.6fr) repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto;column-gap:3px;row-gap:var(--space-xs);align-items:end}.step[data-astro-cid-tol3cobr]{grid-row:2;height:calc(var(--base-h) + var(--i) * var(--step-h));padding:.45em .4em;font-size:1rem}.prayer[data-astro-cid-tol3cobr]{grid-row:1;padding-bottom:var(--space-xs)}.prayer--1[data-astro-cid-tol3cobr]{grid-column:1 / span 3}.prayer--2[data-astro-cid-tol3cobr]{grid-column:4 / span 5}.prayer--3[data-astro-cid-tol3cobr]{grid-column:9}.altar[data-astro-cid-tol3cobr]{grid-row:2;grid-column:9;grid-template-rows:auto auto calc(var(--base-h) + 8 * var(--step-h) - 6.3rem)}.station[data-astro-cid-tol3cobr]{min-height:5.5rem;padding:.5em .45em}.zoom-hint[data-astro-cid-tol3cobr]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.35em;padding:0 0 .4em}.zoom-hint[data-astro-cid-tol3cobr]:before{content:"";flex:1;border-left:1px dashed var(--brand-gold-deep)}.step--down[data-astro-cid-tol3cobr]{grid-column:var(--col)}.part[data-astro-cid-tol3cobr]{grid-row:3;padding-top:var(--space-xs);border-top:2px solid var(--brand-gold)}.part--vor[data-astro-cid-tol3cobr]{grid-column:1 / span 8}.part--opfer[data-astro-cid-tol3cobr]{grid-column:9}.part--nach[data-astro-cid-tol3cobr]{grid-column:10 / span 4}}@media(max-width:1079px){.path[data-astro-cid-tol3cobr]{display:flex;flex-direction:column;gap:3px}.part[data-astro-cid-tol3cobr]{margin-top:var(--space-md);padding-bottom:2px;border-bottom:2px solid var(--brand-gold)}.part--vor[data-astro-cid-tol3cobr]{margin-top:0}.prayer[data-astro-cid-tol3cobr]{margin:var(--space-xs) 0 2px;font-size:var(--text-md)}.step[data-astro-cid-tol3cobr]{margin-left:calc(var(--i) * min(4%,1.4rem))}}.step[data-astro-cid-tol3cobr][aria-current],.station[data-astro-cid-tol3cobr][aria-current]{outline:2px solid var(--brand-marian);outline-offset:-2px}.step[data-astro-cid-tol3cobr][aria-current]{background:color-mix(in oklab,var(--brand-marian) 12%,var(--color-surface))}.station--summit[data-astro-cid-tol3cobr][aria-current]{outline-color:var(--brand-gold)}.walk-hint[data-astro-cid-tol3cobr]{margin:var(--space-lg) 0 0;text-align:center;font-family:var(--font-display);font-style:italic;font-size:var(--text-md);color:var(--color-text-tertiary)}.walk[data-astro-cid-tol3cobr]{margin-top:var(--space-md);scroll-margin:calc(var(--header-h) + var(--space-md)) 0 var(--space-md)}.moment[data-astro-cid-tol3cobr]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding:clamp(var(--space-md),3vw,var(--space-xl));background:var(--color-surface-warm);border:1px solid var(--color-border);border-top:3px solid var(--brand-gold);scroll-margin:calc(var(--header-h) + var(--space-md)) 0 var(--space-md)}.moment[data-astro-cid-tol3cobr][hidden]{display:none}@media(min-width:760px){.moment[data-astro-cid-tol3cobr]:has(.moment__photo){grid-template-columns:17rem minmax(0,1fr);align-items:start}}.moment__photo[data-astro-cid-tol3cobr]{margin:0}.moment__photo[data-astro-cid-tol3cobr] img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border:1px solid var(--color-border)}.moment__body[data-astro-cid-tol3cobr]{display:flex;flex-direction:column;gap:var(--space-sm);min-width:0}.moment__pos[data-astro-cid-tol3cobr]{margin:0;font-family:var(--font-ceremonial);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--role-gold-text)}.moment__title[data-astro-cid-tol3cobr]{margin:0;font-family:var(--font-display);font-weight:500;font-size:clamp(1.6rem,1.5vw + 1rem,2.1rem);line-height:1.1;hyphens:manual}.moment__title[data-astro-cid-tol3cobr]:focus{outline:none}.moment__text[data-astro-cid-tol3cobr]{margin:0;max-width:52ch;font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--lh-normal);color:var(--color-text-primary)}.moment__ordo[data-astro-cid-tol3cobr]{align-self:flex-start;font-family:var(--font-display);font-style:italic;font-size:var(--text-md)}.moment__nav[data-astro-cid-tol3cobr]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-sm);margin-top:var(--space-md)}.moment__nav[data-astro-cid-tol3cobr][hidden]{display:none}.moment__go[data-astro-cid-tol3cobr]{hyphens:manual}.moment__go--next[data-astro-cid-tol3cobr]{margin-left:auto}@media(prefers-reduced-motion:reduce){.step[data-astro-cid-tol3cobr],.station[data-astro-cid-tol3cobr]{transition:none}}.canon[data-astro-cid-kxngzirb]{margin:var(--space-lg) 0 0}.canon[data-astro-cid-kxngzirb] a[data-astro-cid-kxngzirb]{background-image:none;color:inherit}.altar[data-astro-cid-kxngzirb]{display:flex;flex-direction:column;align-items:center;gap:3px}.tier[data-astro-cid-kxngzirb]{width:calc(100% - var(--t) * 9%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:var(--space-sm);padding:.55em .7em;background:color-mix(in oklab,var(--brand-gold) calc(16% + var(--t) * 3%),var(--color-surface));border:1px solid color-mix(in oklab,var(--brand-gold) 55%,transparent)}.theme[data-astro-cid-kxngzirb]{text-align:center;font-family:var(--font-display);font-style:italic;font-size:var(--text-md);line-height:1.2;color:var(--color-text-secondary)}.prayer[data-astro-cid-kxngzirb]{display:flex;align-items:center;gap:.45em;font-family:var(--font-body);font-weight:550;font-size:var(--text-md);line-height:1.15;color:var(--color-text-primary)}.prayer--down[data-astro-cid-kxngzirb]{justify-content:flex-end;text-align:right}a[data-astro-cid-kxngzirb].prayer:hover{color:var(--role-marian-text);text-decoration:underline;text-decoration-color:var(--brand-gold);text-underline-offset:.2em}a[data-astro-cid-kxngzirb].prayer:focus-visible,.tier--summit[data-astro-cid-kxngzirb]:focus-visible{outline:2px solid var(--brand-marian);outline-offset:2px}.n[data-astro-cid-kxngzirb]{flex-shrink:0;display:inline-grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;border:1px solid var(--brand-gold-deep);background:var(--color-surface);font-family:var(--font-body);font-weight:550;font-size:.82rem;color:var(--brand-gold-deep)}.tier--summit[data-astro-cid-kxngzirb]{background:var(--brand-marian);border-color:var(--brand-marian);padding-block:.9em;transition:background var(--transition-fast)}.tier--summit[data-astro-cid-kxngzirb]:hover{background:var(--brand-marian-soft)}.tier--summit[data-astro-cid-kxngzirb] .prayer[data-astro-cid-kxngzirb],.tier--summit[data-astro-cid-kxngzirb] .theme[data-astro-cid-kxngzirb]{color:var(--color-text-on-brand)}.tier--summit[data-astro-cid-kxngzirb] .theme[data-astro-cid-kxngzirb]{font-style:normal;font-weight:600}.tier--summit[data-astro-cid-kxngzirb] .n[data-astro-cid-kxngzirb]{background:transparent;border-color:var(--brand-gold-soft);color:var(--brand-gold-pale)}.foot[data-astro-cid-kxngzirb]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-md) var(--space-xl);margin-top:var(--space-md)}.foot__caption[data-astro-cid-kxngzirb]{flex:1 1 22rem;max-width:46ch;font-family:var(--font-display);font-style:italic;font-size:var(--text-md);color:var(--color-text-secondary)}.legend[data-astro-cid-kxngzirb]{display:flex;flex-direction:column;gap:var(--space-2xs)}.legend__label[data-astro-cid-kxngzirb]{font-family:var(--font-ceremonial);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--role-gold-text)}.legend__altar[data-astro-cid-kxngzirb]{width:13rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"focus focus" "offertory communion";gap:3px;padding:3px;background:color-mix(in oklab,var(--brand-gold) 34%,var(--color-surface))}.legend__altar[data-astro-cid-kxngzirb]>span[data-astro-cid-kxngzirb]{padding:.15em .3em;text-align:center;font-family:var(--font-body);font-weight:550;font-size:var(--text-sm);background:var(--color-surface);color:var(--color-text-secondary)}.legend__altar[data-astro-cid-kxngzirb]>.legend__focus[data-astro-cid-kxngzirb]{grid-area:focus;justify-self:center;width:calc(50% - 1.5px);background:var(--brand-marian);color:var(--color-text-on-brand)}.legend__offertory[data-astro-cid-kxngzirb]{grid-area:offertory}.legend__communion[data-astro-cid-kxngzirb]{grid-area:communion}@media(max-width:640px){.tier[data-astro-cid-kxngzirb]{width:calc(100% - var(--t) * 3.5%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"theme theme" "up down";row-gap:.35em;padding:.5em .6em}.theme[data-astro-cid-kxngzirb]{grid-area:theme;font-size:var(--text-base)}.prayer--up[data-astro-cid-kxngzirb]{grid-area:up}.prayer--down[data-astro-cid-kxngzirb]{grid-area:down}.prayer[data-astro-cid-kxngzirb]{font-size:1rem}}@media(prefers-reduced-motion:reduce){.tier--summit[data-astro-cid-kxngzirb]{transition:none}}.page[data-astro-cid-5x42vc3a]{padding-block:clamp(var(--space-lg),4vw,var(--space-3xl)) var(--space-4xl)}.hero[data-astro-cid-5x42vc3a]{max-width:70ch;margin-bottom:var(--space-2xl)}.eyebrow[data-astro-cid-5x42vc3a]{font-family:var(--font-ceremonial);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--role-gold-text);margin:0 0 var(--space-xs)}.display[data-astro-cid-5x42vc3a]{font-family:var(--font-display);font-weight:500;font-size:clamp(2rem,4vw + 1rem,3.25rem);line-height:1.05;letter-spacing:var(--tracking-tight);margin:0 0 var(--space-md);text-wrap:balance}.hero[data-astro-cid-5x42vc3a] .display[data-astro-cid-5x42vc3a]{font-size:clamp(2.5rem,5vw + 1rem,4rem)}.lede[data-astro-cid-5x42vc3a]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.2rem,1vw + 1rem,1.5rem);line-height:1.45;color:var(--color-text-secondary);margin:0;max-width:60ch}.block[data-astro-cid-5x42vc3a]{padding-block:clamp(var(--space-xl),4vw,var(--space-2xl));scroll-margin-top:calc(var(--header-h) + var(--space-lg))}.block--media[data-astro-cid-5x42vc3a]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}@media(min-width:760px){.block--media[data-astro-cid-5x42vc3a]{grid-template-columns:minmax(0,1fr) 300px;gap:clamp(var(--space-xl),4vw,var(--space-2xl));align-items:start}}@media(min-width:760px){.block--media-pair[data-astro-cid-5x42vc3a]{grid-template-columns:minmax(0,1fr) 21rem}}.pair[data-astro-cid-5x42vc3a]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs) var(--space-sm);align-items:start}.pair[data-astro-cid-5x42vc3a] figure[data-astro-cid-5x42vc3a]{margin:0}.pair[data-astro-cid-5x42vc3a] img{display:block;width:100%;height:auto;aspect-ratio:2 / 3;object-fit:cover;border:1px solid var(--color-border);border-top:3px solid var(--brand-gold)}.pair[data-astro-cid-5x42vc3a] figcaption[data-astro-cid-5x42vc3a]{grid-column:1 / -1;margin-top:var(--space-2xs);font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--color-text-tertiary)}.block__figure[data-astro-cid-5x42vc3a]{margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.block__figure[data-astro-cid-5x42vc3a] img{display:block;width:100%;height:auto;border:1px solid var(--color-border);border-top:3px solid var(--brand-gold);box-shadow:var(--shadow-sm)}.block__figure[data-astro-cid-5x42vc3a] figcaption[data-astro-cid-5x42vc3a]{font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--color-text-tertiary)}.block[data-astro-cid-5x42vc3a] .display[data-astro-cid-5x42vc3a]{max-width:26ch}.block[data-astro-cid-5x42vc3a] .prose[data-astro-cid-5x42vc3a]{margin-top:var(--space-md)}.steps[data-astro-cid-5x42vc3a]{margin:var(--space-xl) 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:900px){.steps[data-astro-cid-5x42vc3a]{grid-template-columns:repeat(3,1fr)}}.ablauf__title[data-astro-cid-5x42vc3a]{font-family:var(--font-display);font-weight:500;font-size:clamp(1.6rem,1.5vw + 1rem,2.1rem);line-height:1.15;margin:var(--space-xl) 0 var(--space-sm)}.ablauf__title--minor[data-astro-cid-5x42vc3a]{font-size:clamp(1.35rem,1vw + 1rem,1.65rem);margin-top:clamp(var(--space-2xl),5vw,var(--space-3xl))}.ablauf__credit[data-astro-cid-5x42vc3a]{margin-top:var(--space-xl);font-family:var(--font-display);font-style:italic;font-size:var(--text-md);color:var(--color-text-tertiary)}.deep-dive[data-astro-cid-5x42vc3a]{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin-top:var(--space-xl);text-align:center}.deep-dive__cta[data-astro-cid-5x42vc3a]{display:inline-flex;align-items:center;gap:.55em;padding:.85em 1.6em;font-family:var(--font-ceremonial);font-size:var(--text-sm);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-on-brand);background:var(--brand-marian);background-image:none;border:1px solid var(--brand-marian);text-decoration:none;transition:gap var(--transition-fast),background var(--transition-fast)}.deep-dive__cta[data-astro-cid-5x42vc3a]:hover{gap:.85em;background:var(--brand-marian-soft);color:var(--color-text-on-brand)}.deep-dive__cta[data-astro-cid-5x42vc3a]:focus-visible{outline:2px solid var(--brand-gold);outline-offset:3px}.deep-dive__note[data-astro-cid-5x42vc3a]{margin:0;font-family:var(--font-display);font-style:italic;font-size:var(--text-md);color:var(--color-text-secondary)}@media(prefers-reduced-motion:reduce){.deep-dive__cta[data-astro-cid-5x42vc3a]{transition:none}}.step[data-astro-cid-5x42vc3a]{overflow:hidden;padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);border-top:2px solid var(--role-gold-line)}.step[data-astro-cid-5x42vc3a] .step__photo{display:block;width:calc(100% + 2 * var(--space-lg));max-width:none;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin:calc(-1 * var(--space-lg)) calc(-1 * var(--space-lg)) var(--space-xs)}.step[data-astro-cid-5x42vc3a] dt[data-astro-cid-5x42vc3a]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin:0 0 var(--space-sm)}.step__icon[data-astro-cid-5x42vc3a]{width:48px;height:48px;flex-shrink:0;border-radius:50%;background:var(--brand-marian);color:#fff;display:grid;place-items:center;box-shadow:var(--shadow-sm)}.step__icon[data-astro-cid-5x42vc3a] svg[data-astro-cid-5x42vc3a]{width:24px;height:24px}.step__title[data-astro-cid-5x42vc3a]{font-family:var(--font-display);font-weight:500;font-size:var(--text-xl);color:var(--color-text-primary);line-height:1.1}.step[data-astro-cid-5x42vc3a] dd[data-astro-cid-5x42vc3a]{margin:0;font-family:var(--font-body);font-size:var(--text-md);line-height:var(--lh-normal);color:var(--color-text-secondary)}.step[data-astro-cid-5x42vc3a] dd[data-astro-cid-5x42vc3a] em{font-style:italic;color:var(--role-marian-text)}.books[data-astro-cid-5x42vc3a]{list-style:none;margin:var(--space-lg) 0 var(--space-md);padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-md)}.book[data-astro-cid-5x42vc3a]{padding:var(--space-lg);background:var(--color-surface);border:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-sm)}.book__cover[data-astro-cid-5x42vc3a]{aspect-ratio:5 / 7;background:var(--color-bg-tertiary);display:grid;place-items:center;padding:var(--space-md);border:1px solid var(--color-border-soft);margin-bottom:var(--space-xs);overflow:hidden}.book__cover[data-astro-cid-5x42vc3a] img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(var(--shadow-sm))}.book__cover[data-astro-cid-5x42vc3a][data-fit=cover]{padding:0}.book__cover[data-astro-cid-5x42vc3a][data-fit=cover] img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;filter:none}.book__cover--placeholder[data-astro-cid-5x42vc3a]{background:var(--color-surface-warm)}.book__mark[data-astro-cid-5x42vc3a]{font-family:var(--font-display);color:var(--role-gold-line);font-size:3rem;line-height:1}.book__title[data-astro-cid-5x42vc3a]{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);color:var(--color-text-primary);margin:0;line-height:1.2}.book__body[data-astro-cid-5x42vc3a]{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-normal);color:var(--color-text-secondary);max-width:none}.book__link[data-astro-cid-5x42vc3a]{display:inline-block;margin-top:var(--space-xs);font-family:var(--font-ceremonial);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--role-marian-text)}.hint[data-astro-cid-5x42vc3a]{margin:0;font-family:var(--font-display);font-style:italic;font-size:var(--text-sm);color:var(--color-text-tertiary)}.see-also[data-astro-cid-5x42vc3a]{margin-top:var(--space-2xl);padding:var(--space-lg);background:var(--color-surface-warm);border:1px solid var(--color-border);border-left:3px solid var(--role-gold-line)}.see-also[data-astro-cid-5x42vc3a] .eyebrow[data-astro-cid-5x42vc3a]{margin:0 0 var(--space-xs)}.see-also__text[data-astro-cid-5x42vc3a]{font-family:var(--font-display);font-style:italic;font-size:var(--text-md);color:var(--color-text-primary);margin:0;max-width:60ch}
