.not-found_wrap__hTjhE{min-height:60vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--sp-4);padding-block:var(--sp-9)}.not-found_mark__qCM_j{color:var(--gold);font-size:2rem;letter-spacing:.4em}.not-found_title__19cpi{font-size:var(--text-3xl)}.not-found_text__CFMG1{color:var(--ink-2);max-width:42ch}.not-found_cta__3G_Ph{display:inline-flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-3) var(--sp-6);background:var(--accent);color:var(--on-accent);border-radius:999px;font-family:var(--font-sans),system-ui,sans-serif;font-weight:600;transition:background .2s var(--ease),transform .2s var(--ease)}.not-found_cta__3G_Ph:hover{background:var(--accent-hover);transform:translateY(-2px)}.reading-progress_track__7KR7x{position:fixed;top:0;left:0;right:0;height:3px;z-index:60;background:transparent;pointer-events:none}.reading-progress_bar__FsocT{height:100%;transform-origin:0 50%;background:linear-gradient(90deg,var(--accent),var(--gold));will-change:transform}.article-header_header__toNR5{display:flex;flex-direction:column;gap:var(--sp-4);max-width:var(--measure);margin-inline:auto}.article-header_back__DYA8u{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-sm);font-weight:500;color:var(--ink-3);transition:color .2s var(--ease);margin-bottom:var(--sp-2)}.article-header_back__DYA8u:hover{color:var(--accent)}.article-header_title__NluOc{font-size:var(--text-4xl);letter-spacing:-.02em}.article-header_liturgy__Yd_Mg{font-family:var(--font-serif-italic),var(--font-serif),serif;font-style:italic;font-size:var(--text-lg);color:var(--ink-3)}.article-header_byline__Dalwg{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-sm);color:var(--ink-3)}.article-header_author__YLg4u{font-weight:600;color:var(--accent);text-underline-offset:3px;transition:color .2s var(--ease)}.article-header_author__YLg4u:hover{color:var(--accent-hover);text-decoration:underline}.article-header_dot__qH_LF{opacity:.5}@media (max-width:30rem){.article-header_wide__Qrj59{display:none}}.post-meta_meta__o9272{display:flex;align-items:center;gap:var(--sp-2);font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-sm);color:var(--ink-3);letter-spacing:.01em}.post-meta_dot__6xmCv{opacity:.55}.post-meta_muted__NYl4G{color:var(--ink-3)}.featured-post_featured__mKqQF{position:relative;background:radial-gradient(120% 140% at 100% 0,var(--accent-soft) 0,transparent 55%),var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .3s var(--ease),border-color .3s var(--ease)}.featured-post_featured__mKqQF:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(var(--accent),var(--gold))}.featured-post_featured__mKqQF:hover{box-shadow:var(--shadow-md);border-color:var(--line-strong)}.featured-post_link__PTZ8u{display:flex;flex-direction:column;gap:var(--sp-4);padding:clamp(var(--sp-6),4vw,var(--sp-8))}.featured-post_title__BCLAc{font-size:var(--text-3xl);max-width:20ch}.featured-post_featured__mKqQF:hover .featured-post_title__BCLAc{color:var(--accent)}.featured-post_excerpt__c8F2T{font-size:var(--text-lg);line-height:1.7;color:var(--ink-2);max-width:54ch}.featured-post_footer__mm_ne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-2)}.featured-post_cta__FqhDS{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-sans),system-ui,sans-serif;font-weight:600;font-size:var(--text-sm);color:var(--accent)}.featured-post_cta__FqhDS span{transition:transform .25s var(--ease)}.featured-post_featured__mKqQF:hover .featured-post_cta__FqhDS span{transform:translateX(4px)}.post-card_card__c_eA7{height:100%;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.post-card_card__c_eA7:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.post-card_link__J43tY{display:flex;flex-direction:column;gap:var(--sp-3);height:100%;padding:var(--sp-5)}.post-card_title__W2kUq{font-size:var(--text-xl);line-height:1.2}.post-card_card__c_eA7:hover .post-card_title__W2kUq{color:var(--accent)}.post-card_excerpt__nr4G_{color:var(--ink-3);font-size:var(--text-base);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-card_footer__6Zcgi{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--line)}.post-card_arrow__dVgY6{color:var(--accent);font-size:var(--text-lg);transition:transform .25s var(--ease)}.post-card_card__c_eA7:hover .post-card_arrow__dVgY6{transform:translateX(4px)}.related-posts_section__3ng7C{display:flex;flex-direction:column;gap:var(--sp-5)}.related-posts_head__Avhi4{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.related-posts_title__3UbjN{font-size:var(--text-2xl)}.related-posts_all__xkYLh{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-sm);font-weight:500;color:var(--accent);transition:color .2s var(--ease)}.related-posts_all__xkYLh:hover{color:var(--accent-hover)}.related-posts_grid__g_kaG{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));gap:var(--sp-5)}.share-button_button__EMBIL{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-sm);font-weight:550;color:var(--ink);transition:border-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.share-button_button__EMBIL:hover{color:var(--accent);border-color:var(--accent);box-shadow:var(--shadow-sm)}.share-button_icon__pzpWo{width:1rem;height:1rem}.reflection-view_article__8x7FX{padding-top:clamp(var(--sp-6),6vw,var(--sp-9))}.reflection-view_divider__7UsQj{max-width:var(--measure);margin:var(--sp-7) auto;text-align:center;color:var(--gold);font-size:1rem;letter-spacing:.5em}.reflection-view_body__0UzUA{margin-inline:auto}.reflection-view_footer__2yRPc{max-width:var(--measure);margin:var(--sp-8) auto 0;padding-top:var(--sp-5);border-top:1px solid var(--line)}.reflection-view_footerNote__UREEu{font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-sm);color:var(--ink-3)}.reflection-view_footerNote__UREEu strong{color:var(--accent);font-weight:600}.reflection-view_shareRow__R0rQJ{margin-top:var(--sp-5)}.reflection-view_below__8yWGp{padding-top:var(--sp-8)}.reflection-view_below__8yWGp:last-of-type{padding-bottom:var(--sp-9)}.live-reflection_arrived__m4fKw{animation:live-reflection_arrive___m3_3 .4s var(--ease) both}@keyframes live-reflection_arrive___m3_3{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.live-reflection_arrived__m4fKw{animation:none}}.post-explorer_explorer__i06AH{display:flex;flex-direction:column;gap:var(--sp-6)}.post-explorer_controls__jsRdM{max-width:34rem}.post-explorer_featuredSlot__yRJF1{margin-top:var(--sp-2)}.post-explorer_sectionTitle__0Uurj{font-size:var(--text-2xl);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.post-explorer_grid__8l19X{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:var(--sp-5)}.post-explorer_more__R3rWN{display:flex;justify-content:center;margin-top:var(--sp-3)}.post-explorer_moreButton__ZDIvp{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-6);background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;font-family:var(--font-sans),system-ui,sans-serif;font-size:var(--text-base);font-weight:550;color:var(--ink);transition:border-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.post-explorer_moreButton__ZDIvp:hover{color:var(--accent);border-color:var(--accent);box-shadow:var(--shadow-sm)}.post-explorer_moreCount__M4uPg{font-size:var(--text-sm);font-weight:400;color:var(--ink-3)}.post-explorer_empty__9dwUJ{text-align:center;padding:var(--sp-8) var(--sp-4);background:var(--paper-2);border:1px dashed var(--line-strong);border-radius:var(--radius-lg)}.post-explorer_emptyTitle__zhHuY{font-family:var(--font-display),Georgia,serif;font-size:var(--text-xl);margin-bottom:var(--sp-2)}.post-explorer_emptyText__dkx2Q{color:var(--ink-3);max-width:42ch;margin-inline:auto}@keyframes post-explorer_rise-in__QAjaW{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes post-explorer_fade-in__3nI8o{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.post-explorer_itemOnScroll__jYA4a{animation:post-explorer_rise-in__QAjaW linear both;animation-timeline:view();animation-range:entry 0 entry 45%}}}.post-explorer_itemAppended__wEYer{animation:post-explorer_rise-in__QAjaW .45s var(--ease) both;animation-timeline:auto;animation-delay:calc(var(--reveal-index, 0) * 55ms)}.post-explorer_results__uiVm6{animation:post-explorer_fade-in__3nI8o .3s var(--ease) both}