@font-face{font-family:Vollkorn;src:url(/_astro/vollkorn-var.D3zi8uFD.woff2)format("woff2-variations");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Vollkorn;src:url(/_astro/vollkorn-italic-var.DnsEia2p.woff2)format("woff2-variations");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Vollkorn SC;src:url(/_astro/vollkorn-sc-600.BPuKMELZ.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(/_astro/jost-var.ObQm3Zd1.woff2)format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}:root{--parchment:#f9f5ea;--leaf:#fffdf6;--gloss:#f1e5d8;--ink:#16130d;--ink-soft:#57503f;--rubric:#a81a1a;--on-rubric:#fff9f2;--versal:#25478c;--versal-ink:#f6efdd;--versal-edge:#1a3369;--rule:#dfd5be;--edge:#e3dbc8;--font-text:"Vollkorn", "Iowan Old Style", Palatino, Georgia, serif;--font-display:"Vollkorn SC", "Vollkorn", Palatino, Georgia, serif;--font-ui:"Jost", ui-sans-serif, system-ui, sans-serif;--text-canticle:clamp(1.75rem, 1.4rem + 1.6vw, 2.375rem);--text-incipit:clamp(1.31rem, 1.15rem + .8vw, 1.625rem);--text-lectio:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--text-rubric:.8125rem;--text-gloss:.75rem;--leading-lectio:1.65;--leading-incipit:1.25;--leading-tight:1.1;--track-rubric:.09em;--track-display:.02em;--space:.25rem;--radius:3px;--rule-w:1px;--grain-opacity:.045;color-scheme:light dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--parchment:#100e0a;--leaf:#1a1712;--gloss:#221b14;--ink:#f4eede;--ink-soft:#a0957f;--rubric:#e56b5c;--on-rubric:#180806;--versal:#1c2338;--versal-ink:#93aee8;--versal-edge:#2a3350;--rule:#272219;--edge:#2c2820;--grain-opacity:.04}}:root[data-theme=dark]{--parchment:#100e0a;--leaf:#1a1712;--gloss:#221b14;--ink:#f4eede;--ink-soft:#a0957f;--rubric:#e56b5c;--on-rubric:#180806;--versal:#1c2338;--versal-ink:#93aee8;--versal-edge:#2a3350;--rule:#272219;--edge:#2c2820;--grain-opacity:.04}html{background:var(--parchment);color:var(--ink);font-family:var(--font-text);-webkit-text-size-adjust:100%;font-size:100%}body{font-size:var(--text-lectio);line-height:var(--leading-lectio);font-feature-settings:"onum" 1, "liga" 1;text-rendering:optimizelegibility;font-synthesis:none;margin:0}::selection{background:var(--versal);color:var(--versal-ink)}.lectio{font-family:var(--font-text);font-size:var(--text-lectio);line-height:var(--leading-lectio);color:var(--ink)}.lectio--soft{color:var(--ink-soft)}.oratio{font-family:var(--font-text);font-style:italic;font-size:var(--text-lectio);line-height:var(--leading-lectio);background:var(--gloss);border-left:3px solid var(--rubric);border-radius:var(--radius);padding:calc(var(--space) * 3) calc(var(--space) * 4)}.rubric{font-family:var(--font-ui);font-size:var(--text-rubric);letter-spacing:var(--track-rubric);text-transform:uppercase;color:var(--rubric);font-weight:600}.incipit{font-family:var(--font-display);font-size:var(--text-incipit);letter-spacing:var(--track-display);font-weight:600;line-height:var(--leading-incipit);color:var(--ink)}.canticle{font-family:var(--font-display);font-size:var(--text-canticle);letter-spacing:var(--track-display);font-weight:600;line-height:var(--leading-tight);color:var(--ink)}.versal{float:left;background:var(--versal);width:1.6em;height:1.6em;color:var(--versal-ink);border:1px solid var(--versal-edge);font-family:var(--font-display);text-align:center;border-radius:2px;margin:.08em .35em 0 0;font-size:1.35em;font-weight:700;line-height:1.55em;display:block}.versal+.versal-rest{text-transform:none}.gloss{font-family:var(--font-ui);font-size:var(--text-gloss);letter-spacing:.04em;color:var(--ink-soft);font-weight:500}.folio{background:var(--leaf);border:var(--rule-w) solid var(--edge);border-radius:var(--radius);padding:calc(var(--space) * 5) calc(var(--space) * 4);position:relative;overflow:hidden}.folio:before{content:"";pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4'/></filter><rect width='140' height='140' filter='url(%23n)' opacity='0.5'/></svg>");position:absolute;inset:0}.folio>*{position:relative}.quire{border-block:var(--rule-w) solid var(--rule)}.quire>*+*{border-top:var(--rule-w) solid var(--rule)}.btn{font-family:var(--font-ui);font-size:var(--text-rubric);letter-spacing:.03em;border-radius:var(--radius);padding:calc(var(--space) * 2.5) calc(var(--space) * 4.5);background:var(--rubric);color:var(--on-rubric);cursor:pointer;border:0;min-height:44px;font-weight:600}.btn--quiet{color:var(--ink-soft);border:var(--rule-w) solid var(--edge);background:0 0}.mark{appearance:none;border:1.5px solid var(--ink-soft);cursor:pointer;background:0 0;border-radius:2px;flex:none;width:1.05rem;height:1.05rem;margin:0;position:relative}.mark:checked{background:var(--rubric);border-color:var(--rubric)}.mark:checked:after{content:"";border:solid var(--on-rubric);border-width:0 2px 2px 0;width:.26rem;height:.55rem;position:absolute;top:.06rem;left:.28rem;transform:rotate(43deg)}:is(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--versal);outline-offset:2px}.gathering{gap:4px;display:flex}.gathering i{background:var(--rule);border-radius:2px;flex:1;height:3px}.gathering i.is-done{background:var(--rubric)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media print{:root{--parchment:#fff;--leaf:#fff;--grain-opacity:0}.btn,.gathering{display:none}}*{box-sizing:border-box}.wrap{max-width:44rem;padding-inline:calc(var(--space) * 4);margin-inline:auto}.site-header{border-bottom:var(--rule-w) solid var(--edge);background:var(--leaf);z-index:10;position:sticky;top:0}.site-header .bar{align-items:center;gap:calc(var(--space) * 3);padding-block:calc(var(--space) * 2.5);display:flex}.brand{font-family:var(--font-display);letter-spacing:var(--track-display);color:var(--ink);white-space:nowrap;font-weight:600;text-decoration:none}.brand .versal-mini{text-align:center;background:var(--versal);width:1.5em;height:1.5em;color:var(--versal-ink);border:1px solid var(--versal-edge);border-radius:2px;margin-right:.45em;line-height:1.5em;display:inline-block}.site-nav{gap:calc(var(--space) * 1.5);scrollbar-width:none;margin-left:auto;display:flex;overflow-x:auto}.site-nav::-webkit-scrollbar{display:none}.site-nav a{font-family:var(--font-ui);font-size:var(--text-rubric);letter-spacing:.04em;color:var(--ink-soft);padding:calc(var(--space) * 1.5) calc(var(--space) * 2);border-radius:var(--radius);white-space:nowrap;font-weight:500;text-decoration:none}.site-nav a[aria-current=page]{color:var(--rubric);font-weight:600}.hero-plate{border-bottom:var(--rule-w) solid var(--edge);background:var(--gloss)}.plate-grid{gap:calc(var(--space) * 8);padding-block:calc(var(--space) * 10);align-items:center;display:grid}@media (width>=900px){.plate-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.plate{justify-self:center;max-width:min(24rem,100%);margin:0}.plate img{background:var(--leaf);border:var(--rule-w) solid var(--edge);width:100%;height:auto;padding:calc(var(--space) * 2.5);display:block;box-shadow:0 18px 45px #0f0a0538}.plate figcaption{text-align:center;margin-top:calc(var(--space) * 2.5)}.plate-text .canticle{margin:calc(var(--space) * 2) 0 0}.plate-sub{font-family:var(--font-display);font-size:var(--text-incipit);color:var(--ink-soft);margin:calc(var(--space) * 1) 0 0}.plate-text .penyunting{margin-top:calc(var(--space) * 6)}.penyunting-name{font-family:var(--font-text);font-size:var(--text-lectio);color:var(--ink-soft);margin:calc(var(--space) * .5) 0 calc(var(--space) * 3)}.plate-cta{margin-top:calc(var(--space) * 5);padding-block:0;line-height:44px;text-decoration:none;display:inline-block}main.wrap{padding-block:calc(var(--space) * 8) calc(var(--space) * 12)}.page-title{margin:0 0 calc(var(--space) * 2)}.page-kicker{margin-bottom:calc(var(--space) * 2)}.stack>*+*,.folio+.folio{margin-top:calc(var(--space) * 5)}.folio h2,.folio h3{margin-top:0}p{margin:0}p+p{margin-top:calc(var(--space) * 3)}.cards{gap:calc(var(--space) * 3);margin-top:calc(var(--space) * 6);display:grid}.card-link{color:inherit;text-decoration:none;display:block}.card-link .folio{transition:border-color .12s}.card-link:hover .folio{border-color:var(--rubric)}.card-link .rubric{margin-bottom:calc(var(--space) * 1.5)}.card-link .desc{color:var(--ink-soft);margin-top:calc(var(--space) * 1.5)}.exam-controls{align-items:center;gap:calc(var(--space) * 3);margin-block:calc(var(--space) * 4);flex-wrap:wrap;display:flex}.exam-count{min-width:6ch}.exam-quote{color:var(--ink-soft);margin:calc(var(--space) * 1) 0 calc(var(--space) * 3);font-style:italic}.exam-group-label{margin:calc(var(--space) * 4) 0 calc(var(--space) * 2)}.exam-row{gap:calc(var(--space) * 3);padding-block:calc(var(--space) * 3);cursor:pointer;align-items:flex-start;display:flex}.exam-row .mark{margin-top:.3em}.exam-row input:checked~span{color:var(--ink)}.gathering{margin-block:calc(var(--space) * 2) calc(var(--space) * 6)}.prayer-lines{text-align:left}.prayer-lines .amen{font-weight:600}.rite-step{display:none}.rite-step.is-current,.rite-all .rite-step{display:block}.rite-voice{margin-top:calc(var(--space) * 4)}.rite-voice:first-of-type{margin-top:calc(var(--space) * 2)}.rite-speech{font-family:var(--font-text);font-style:italic;font-size:var(--text-incipit);margin-top:calc(var(--space) * 2);line-height:1.5}.rite-action{color:var(--ink-soft);margin-top:calc(var(--space) * 2)}.rite-note{font-family:var(--font-ui);font-size:var(--text-gloss);letter-spacing:.03em;color:var(--ink-soft);margin-top:calc(var(--space) * 2)}.doa-tobat-fold{margin-top:calc(var(--space) * 3)}.doa-tobat-fold summary{cursor:pointer}.doa-tobat-fold[open] summary{margin-bottom:calc(var(--space) * 2)}.rite-controls{gap:calc(var(--space) * 3);margin-top:calc(var(--space) * 5);align-items:center;display:flex}.rite-controls .spacer{flex:1}.site-footer{border-top:var(--rule-w) solid var(--edge);background:var(--leaf);padding-block:calc(var(--space) * 6);margin-top:calc(var(--space) * 10)}.site-footer .gloss+.gloss{margin-top:calc(var(--space) * 2)}.next-link{margin-top:calc(var(--space) * 7);font-family:var(--font-ui);font-size:var(--text-rubric);letter-spacing:var(--track-rubric);text-transform:uppercase;color:var(--rubric);font-weight:600;text-decoration:none;display:inline-block}.ornament{text-align:center;color:var(--ink-soft);letter-spacing:.6em;margin-block:calc(var(--space) * 6)}a{color:var(--rubric)}html[data-fs="0"]{font-size:85%}html[data-fs="2"]{font-size:115%}html[data-fs="3"]{font-size:132%}html[data-fs="4"]{font-size:155%}html[data-fs="5"]{font-size:180%}html[data-fs="6"]{font-size:210%}html[data-measure=wide] .wrap{max-width:56rem}.opt-btn{border:var(--rule-w) solid var(--edge);color:var(--ink-soft);border-radius:var(--radius);font-family:var(--font-text);font-size:var(--text-gloss);padding:calc(var(--space) * 1.5) calc(var(--space) * 2);cursor:pointer;white-space:nowrap;background:0 0}.opt-btn:hover{border-color:var(--rubric);color:var(--ink)}.view-dialog{border:var(--rule-w) solid var(--edge);border-radius:var(--radius);background:var(--leaf);color:var(--ink);width:min(380px,92vw);padding:calc(var(--space) * 4) calc(var(--space) * 5);margin:10vh auto auto;box-shadow:0 20px 60px #0f0a0559}.view-dialog::backdrop{backdrop-filter:blur(2px);background:#16130d80}.view-dialog h2{margin:0 0 calc(var(--space) * 3)}.vrow{justify-content:space-between;align-items:center;gap:calc(var(--space) * 4);padding-block:calc(var(--space) * 2.5);font-family:var(--font-text);font-size:.95rem;display:flex}.vrow+.vrow{border-top:var(--rule-w) solid var(--rule)}.seg{align-items:center;gap:calc(var(--space) * 1.5);display:inline-flex}.seg button{appearance:none;border:var(--rule-w) solid var(--edge);color:var(--ink-soft);font-family:var(--font-ui);letter-spacing:.04em;padding:calc(var(--space) * 1.5) calc(var(--space) * 2.5);border-radius:var(--radius);cursor:pointer;background:0 0;font-size:.8rem}.seg button:hover{border-color:var(--rubric);color:var(--ink)}.seg button.on{border-color:var(--rubric);color:var(--rubric);background:var(--gloss)}.fs-dots{color:var(--ink-soft);letter-spacing:.05em;text-align:center;min-width:4.5em;font-size:.7rem}.vnote{margin:calc(var(--space) * 3) 0 0;font-size:var(--text-gloss);color:var(--ink-soft);font-style:italic}.seg button{min-height:44px}html[data-contrast=high]{--ink-soft:#3a3422;--rule:#a89a78;--edge:#8f8468;--grain-opacity:0}html[data-contrast=high][data-theme=dark]{--ink-soft:#d9cfb4;--rule:#55503f;--edge:#6a6150}@media (prefers-color-scheme:dark){html[data-contrast=high]:not([data-theme=light]){--ink-soft:#d9cfb4;--rule:#55503f;--edge:#6a6150}}.flow-rail{align-items:baseline;gap:calc(var(--space) * 2);font-family:var(--font-ui);font-size:var(--text-gloss);letter-spacing:.04em;margin-bottom:calc(var(--space) * 5);flex-wrap:wrap;display:flex}.flow-rail a{color:var(--ink-soft);text-decoration:none}.flow-rail a.is-done{color:var(--ink)}.flow-rail a[aria-current=step]{color:var(--rubric);font-weight:600}.flow-sep{color:var(--ink-soft);opacity:.5}.tab-bar{display:none}@media (width<=719px){body.has-tabs .site-nav{display:none}body.has-tabs{padding-bottom:calc(64px + env(safe-area-inset-bottom))}body.has-tabs .site-footer{margin-bottom:0}body.has-tabs .tab-bar{inset-inline:0;z-index:10;background:var(--leaf);border-top:var(--rule-w) solid var(--edge);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0}.tab-bar a,.tab-bar button{appearance:none;cursor:pointer;min-height:56px;font-family:var(--font-ui);letter-spacing:.04em;color:var(--ink-soft);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 2px 4px;font-size:.65rem;font-weight:500;text-decoration:none;display:flex}.tab-glyph{text-align:center;width:1.7em;height:1.7em;line-height:1.7em;font-family:var(--font-display);border:1px solid var(--edge);border-radius:2px;font-size:.9rem;display:block}.tab-bar a[aria-current=page]{color:var(--rubric);font-weight:600}.tab-bar a[aria-current=page] .tab-glyph{background:var(--versal);color:var(--versal-ink);border-color:var(--versal-edge)}}body.minimal .site-nav{display:none}.more-list{flex-direction:column;display:flex}.more-list a{font-family:var(--font-text);font-size:var(--text-lectio);color:var(--ink);padding-block:calc(var(--space) * 3);border-top:var(--rule-w) solid var(--rule);text-decoration:none}.more-list a:first-child{border-top:0}.more-list a[aria-current=page]{color:var(--rubric)}.exam-group[hidden]{display:none}#exam-root[data-audience=anak] .exam-row .lectio--soft{font-size:calc(var(--text-lectio) * 1.15)}.catatan{background:var(--gloss);border-left:3px solid var(--versal);border-radius:var(--radius);padding:calc(var(--space) * 3) calc(var(--space) * 4);margin-top:calc(var(--space) * 3)}.catatan summary{cursor:pointer}.catatan[open] summary{margin-bottom:calc(var(--space) * 2)}.catatan ul{font-family:var(--font-text);line-height:var(--leading-lectio);margin:0;padding-left:1.1em}.catatan li+li{margin-top:calc(var(--space) * 2)}.catatan-sec{margin-bottom:calc(var(--space) * .5);display:block}.catatan .gloss:last-child{margin-top:calc(var(--space) * 2)}.antre-top{justify-content:space-between;align-items:center;gap:calc(var(--space) * 3);margin-bottom:calc(var(--space) * 3);display:flex}.antre-top a{text-decoration:none}.antre .rite-speech{font-size:clamp(1.3rem,1.1rem + 1.2vw,1.75rem);line-height:1.45}.antre .rite-action{font-size:var(--text-incipit)}.antre-controls{bottom:calc(var(--space) * 3);gap:calc(var(--space) * 3);margin-top:calc(var(--space) * 5);display:flex;position:sticky}.antre-controls .btn{flex:1;min-height:56px;font-size:.95rem}body.minimal{padding-bottom:env(safe-area-inset-bottom)}.penance-input{width:100%;min-height:6.5rem;margin-top:calc(var(--space) * 3);padding:calc(var(--space) * 3);font-family:var(--font-text);font-size:var(--text-lectio);line-height:var(--leading-lectio);color:var(--ink);background:var(--leaf);border:var(--rule-w) solid var(--edge);border-radius:var(--radius);resize:vertical;display:block}.penance-input:focus-visible{outline:2px solid var(--versal);outline-offset:2px}
