.bible_page__AokJh{min-height:100vh;background:var(--surface);color:var(--fg);font-family:var(--font-bible-golos),var(--font-sans);font-size:16px;line-height:1.5}.bible_siteHeader__NrB_W{position:relative;z-index:100;background:var(--surface)}.bible_wrap__9XdgA{width:min(100%,1024px);min-height:calc(100vh - 72px);margin:0 auto;padding:42px 26px 96px}.bible_indexWrap__LSV69{width:min(100%,1120px)}.bible_bookWrap___ET3x{width:100%;max-width:var(--max-width-frame);padding-inline:var(--shell-gutter)}.bible_bookWrap___ET3x>*{max-width:1024px;margin-inline:auto}.bible_readerWrap__C7lrb{width:100%;max-width:none;margin:0;padding:0}.bible_sectionNav__87zZI{margin:0 auto 42px;color:var(--fg-muted);font-size:15px;line-height:1.4}.bible_crumbLink__6Qigh{color:inherit;text-decoration:none}.bible_crumbLink__6Qigh:hover{color:var(--primary)}.bible_crumbSep__ROOj_{margin:0 8px;color:var(--fg-subtle)}.bible_crumbCur__cpI3P{color:var(--fg)}.bible_bookKicker__JsYt7,.bible_catName__qbFRU,.bible_psalterKicker__AUZ0O,.bible_todayKicker___Xkbu{color:var(--primary);font-family:var(--font-bible-golos),var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.1em;line-height:1.25;text-transform:uppercase}.bible_hero__Ki6Ae{display:block;margin-bottom:0}.bible_heroTitle__nBxHz{max-width:22ch;margin:8px 0 10px;color:var(--fg-strong);font-family:var(--font-bible-literata),var(--font-serif);font-size:40px;font-weight:600;letter-spacing:0;line-height:1.1}.bible_indexWrap__LSV69 .bible_heroTitle__nBxHz{margin-top:0}.bible_heroLead__liM3P{max-width:56ch;margin:0;color:var(--fg-muted);font-family:var(--font-bible-literata),var(--font-serif);font-size:19px;line-height:1.55}.bible_entryPanel__hMhtH{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:16px;gap:16px;align-items:stretch;margin:26px 0 0}.bible_psalterEntry__uDJPa,.bible_todayCard__bsjW_{min-height:142px;border:1px solid var(--hairline-strong);border-radius:16px;background:var(--surface-elevated);overflow:hidden}.bible_todayCard__bsjW_{--today-accent:var(--liturgical-text-gold);display:flex;flex-direction:column;padding:0}.bible_todayCard__bsjW_[data-vestment=purple]{--today-accent:var(--liturgical-text-purple)}.bible_todayCard__bsjW_[data-vestment=red]{--today-accent:var(--liturgical-text-red)}.bible_todayCard__bsjW_[data-vestment=green]{--today-accent:var(--liturgical-text-green)}.bible_todayCard__bsjW_[data-vestment=blue]{--today-accent:var(--liturgical-text-blue)}.bible_todayCard__bsjW_[data-vestment=white]{--today-accent:var(--fg-muted)}.bible_todayCard__bsjW_[data-vestment=black]{--today-accent:var(--fg-subtle)}.bible_todayCardHead__vHi06{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:17px 21px;border-bottom:1px solid var(--hairline)}.bible_todayKicker___Xkbu{color:var(--today-accent)}.bible_todayDate__o5RS1{margin:5px 0 0;color:var(--fg-strong);font-family:var(--font-bible-literata),var(--font-serif);font-size:21px;font-weight:500;line-height:1.15}.bible_todayDay__OzoQz{flex:0 0 auto;color:var(--fg-muted);font-size:13px;font-weight:600;text-decoration:none}.bible_todayDay__OzoQz:hover{color:var(--today-accent)}.bible_todayContext__1tW5u{margin:11px 0 0;padding:0 21px;color:var(--fg-muted);font-size:14px}.bible_todayRows__He9EX{display:grid}.bible_todayRow__XXrzP{display:flex;align-items:center;gap:16px;width:100%;min-height:0;padding:16px 21px;border-top:1px solid var(--hairline);color:inherit;text-decoration:none}.bible_todayRows__He9EX .bible_todayRow__XXrzP:first-child{border-top:0}.bible_todayKind__EGAC9{color:var(--fg-subtle);min-width:96px;font-size:11.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.bible_todayRef__Fv9X7{color:var(--fg-strong);font-family:var(--font-bible-literata),var(--font-serif);flex:0 0 128px;font-size:17px;font-weight:600;line-height:1.2}.bible_todayTitle__oSaJE{flex:1 1;color:var(--fg-muted);font-size:14.5px}.bible_todayArrow__i_CJ1{color:var(--fg-subtle);text-align:right}.bible_todayRow__XXrzP:hover .bible_todayArrow__i_CJ1,.bible_todayRow__XXrzP:hover .bible_todayRef__Fv9X7{color:var(--today-accent)}.bible_psalterEntry__uDJPa{display:flex;flex-direction:column;gap:4px;padding:21px;color:inherit;text-decoration:none}.bible_psalterKicker__AUZ0O{color:var(--fg-subtle)}.bible_psalterTitle__T94lc{margin-top:10px;color:var(--fg-strong);font-family:var(--font-bible-literata),var(--font-serif);font-size:22px;line-height:1.15}.bible_psalterText__vz1RD{margin-top:8px;color:var(--fg-muted);font-size:14.5px;line-height:1.5}.bible_psalterLink__I00n3{margin-top:auto;padding-top:6px;color:var(--primary);font-size:14.5px;font-weight:600}.bible_scriptureMap__hov0M{display:block}.bible_testament__ZuxJ9{min-width:0;margin-top:42px;scroll-margin-top:88px}.bible_testHead__sTV0m{display:flex;align-items:baseline;gap:11px;padding-bottom:10px;margin-bottom:16px;border-bottom:2px solid var(--hairline-strong);color:var(--fg-subtle);font-size:13px}.bible_testTitle__8UHEN{margin:0;color:var(--fg-strong);font-family:var(--font-bible-literata),var(--font-serif);font-size:24px;font-weight:600;line-height:1.1}.bible_bookGroup__gF9o8{padding:0;margin-bottom:24px}.bible_catName__qbFRU{display:flex;align-items:baseline;gap:8px;margin:0 0 10px;color:var(--fg-subtle);letter-spacing:.06em}.bible_bookList__dRZPY{column-count:2;column-gap:42px}.bible_bookItem__mu0Iw{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:0 11px;gap:0 11px;align-items:center;width:100%;min-height:40px;padding:9px 8px;border:1px solid transparent;border-radius:9px;color:var(--fg);text-decoration:none;page-break-inside:avoid;break-inside:avoid}.bible_bookItem__mu0Iw:hover{background:var(--neutral-fill);color:var(--fg)}.bible_bookAbbr__AAp85{color:var(--fg-muted);font-size:13.5px;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bible_bookName__KJ1Ju{color:inherit;font-family:var(--font-bible-literata),var(--font-serif);font-size:17px;line-height:1.3}.bible_bookNote__RVxsw{margin-left:6px;color:var(--fg-subtle);font-family:var(--font-bible-golos),var(--font-sans);font-size:13px}.bible_bookPsalter__WnDvo{color:var(--primary)}.bible_bookPsalter__WnDvo .bible_bookName__KJ1Ju{font-weight:600}.bible_bookGrid__wqZzg{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:42px;gap:42px;align-items:start}.bible_bookMain__OR_CL{max-width:none}.bible_bookKicker__JsYt7{margin-bottom:6px}.bible_bookTitle__QMnPu{margin:6px 0 11px;color:var(--fg-strong);font-family:var(--font-bible-literata),var(--font-serif);font-size:40px;font-weight:600;letter-spacing:-.01em;line-height:1.1}.bible_bookSub__zMsUJ{margin-top:-2px;margin-bottom:16px;font-size:17px;font-style:italic;line-height:1.25}.bible_bookDesc__GjFuR,.bible_bookSub__zMsUJ{color:var(--fg-muted);font-family:var(--font-bible-literata),var(--font-serif)}.bible_bookDesc__GjFuR{max-width:608px;margin:0;font-size:18px;line-height:1.62}.bible_bookMeta__wM2gl{display:flex;align-items:center;flex-wrap:wrap;gap:11px;margin:0 0 16px;padding:0;border-top:0;color:var(--fg-muted);font-size:13.5px}.bible_bookMeta__wM2gl b{color:var(--fg);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bible_bookChapterPanel__wXkTz{position:-webkit-sticky;position:sticky;top:24px;padding:18px;border:1px solid var(--hairline-strong);border-radius:16px;background:var(--surface-elevated)}.bible_chapHead__4IK9x{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:13px;padding-bottom:0;border-bottom:0;color:var(--fg-subtle);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bible_chapHead__4IK9x span:last-child{letter-spacing:0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bible_chapGrid__jqyt_{display:grid;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));grid-gap:8px;gap:8px;margin-top:10px}.bible_chapGrid__jqyt_[data-long]{grid-template-columns:repeat(auto-fill,minmax(42px,1fr));gap:7px}.bible_chapCell__7bURe{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;border:1px solid var(--hairline-strong);border-radius:10px;color:var(--fg-muted);background:var(--surface);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500;text-decoration:none}.bible_chapCell__7bURe:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-wash)}.bible_chapCell__7bURe[data-current]{border-color:var(--primary);background:var(--primary);color:var(--fg-on-primary)}.bible_bookNextLinks__hzH3r{margin-top:clamp(36px,5vw,56px)}.bible_kathismaTabs__i7sGo{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.bible_kathismaTab__Jzuz6{min-width:34px;min-height:30px;padding:5px 9px;border:1px solid var(--hairline-strong);border-radius:999px;background:var(--surface);color:var(--fg-muted);font-family:var(--font-bible-golos),var(--font-sans);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.bible_kathismaTab__Jzuz6:hover{border-color:var(--primary);color:var(--primary)}.bible_kathismaTab__Jzuz6[aria-pressed=true]{border-color:var(--fg);background:var(--fg);color:var(--surface)}.bible_psalmRange__1pSJK{margin:4px 0 11px;color:var(--fg-muted);font-size:13px}@media (max-width:980px){.bible_bookGrid__wqZzg,.bible_entryPanel__hMhtH,.bible_hero__Ki6Ae{grid-template-columns:1fr}.bible_bookChapterPanel__wXkTz{position:static;padding:18px}}@media (max-width:720px){.bible_wrap__9XdgA{min-height:calc(100vh - 50px);padding:22px 14px 64px}.bible_sectionNav__87zZI{margin-bottom:28px}.bible_entryPanel__hMhtH{gap:12px;margin-bottom:38px}.bible_psalterEntry__uDJPa,.bible_todayCard__bsjW_{border-radius:8px}.bible_todayCard__bsjW_{padding:0}.bible_todayCardHead__vHi06{display:block}.bible_todayDay__OzoQz{display:inline-block;margin-top:10px}.bible_todayRow__XXrzP{display:grid;grid-template-columns:82px minmax(0,1fr);grid-gap:5px 12px;gap:5px 12px;align-items:start;padding:14px 16px}.bible_todayKind__EGAC9,.bible_todayRef__Fv9X7{min-width:0}.bible_todayTitle__oSaJE{grid-column:2}.bible_todayArrow__i_CJ1{display:none}.bible_psalterEntry__uDJPa{padding:16px}.bible_bookList__dRZPY{column-count:1}.bible_bookItem__mu0Iw{grid-template-columns:58px minmax(0,1fr);min-height:48px;padding:12px 8px}.bible_bookName__KJ1Ju{font-size:18px}.bible_chapGrid__jqyt_,.bible_chapGrid__jqyt_[data-long]{grid-template-columns:repeat(auto-fill,minmax(48px,1fr))}}@media (max-width:440px){.bible_wrap__9XdgA{padding-left:12px;padding-right:12px}.bible_bookTitle__QMnPu,.bible_heroTitle__nBxHz{font-size:32px}.bible_chapGrid__jqyt_,.bible_chapGrid__jqyt_[data-long]{grid-template-columns:repeat(auto-fill,minmax(44px,1fr))}}.PrayerText_single__hhBxn{display:flex;flex-direction:column;gap:var(--space-3);max-width:100%;min-width:0;font-family:var(--font-serif);color:var(--fg-strong);overflow-wrap:break-word}.PrayerText_reader__liBAZ,.PrayerText_single__hhBxn{font-size:var(--text-lg);line-height:var(--leading-prose)}.PrayerText_reader__liBAZ{gap:var(--space-4)}.PrayerText_line__puWvT{display:block;width:100%;max-width:100%;min-width:0;margin:0;overflow-wrap:break-word;white-space:normal;text-wrap:wrap;word-break:normal}.PrayerText_csl__l9dna{color:var(--fg-strong)}.PrayerText_ru__DfqVY{color:var(--fg)}.PrayerText_parallel__pIK5J{container-type:inline-size;display:flex;flex-direction:column;gap:0;max-width:100%;min-width:0}.PrayerText_parallelPair__D07TJ{display:grid;grid-template-columns:1fr;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--hairline)}.PrayerText_parallelPair__D07TJ:first-child{padding-top:0}.PrayerText_parallelPair__D07TJ:last-child{border-bottom:0;padding-bottom:0}.PrayerText_parallelPair__D07TJ .PrayerText_line__puWvT{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-relaxed);overflow-wrap:break-word}.PrayerText_parallelPair__D07TJ .PrayerText_csl__l9dna{color:var(--fg-strong)}.PrayerText_parallelPair__D07TJ .PrayerText_ru__DfqVY{color:var(--fg)}.PrayerText_readerParallel__Mbq_5 .PrayerText_parallelPair__D07TJ .PrayerText_line__puWvT{font-size:var(--text-lg)}@media (max-width:599px){.PrayerText_parallel__pIK5J{max-width:calc(100vw - 32px);overflow-x:hidden}.PrayerText_parallelPair__D07TJ{grid-template-columns:minmax(0,calc(100vw - 32px))}.PrayerText_parallelPair__D07TJ .PrayerText_line__puWvT{width:calc(100vw - 32px);max-width:100%;font-size:var(--text-body);overflow-wrap:anywhere;word-break:break-word}}@media (min-width:768px){.PrayerText_reader__liBAZ{font-size:var(--text-2xl)}.PrayerText_readerParallel__Mbq_5 .PrayerText_parallelPair__D07TJ .PrayerText_line__puWvT{font-size:var(--text-xl)}}@container (min-width: 600px){.PrayerText_parallelPair__D07TJ{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-5)}}@media (prefers-reduced-motion:no-preference){.PrayerText_parallel__pIK5J,.PrayerText_single__hhBxn{animation:PrayerText_prayerTextIn__zFLYc var(--duration-micro) var(--ease-soft)}}@keyframes PrayerText_prayerTextIn__zFLYc{0%{opacity:0}to{opacity:1}}.TextVariantSwitch_switcher__p5s6L{display:inline-flex;flex-wrap:nowrap;gap:var(--space-1);padding:2px;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:transparent}.TextVariantSwitch_item__eehZj{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--fg-muted);text-decoration:none;white-space:nowrap;transition:background var(--duration-micro) var(--ease-soft),color var(--duration-micro) var(--ease-soft);-webkit-tap-highlight-color:transparent}.TextVariantSwitch_active__jF08Y{background:var(--primary-wash);color:var(--fg-strong)}@media (hover:hover){.TextVariantSwitch_item__eehZj:hover{color:var(--primary-hover);background:var(--primary-wash)}}.TextVariantSwitch_item__eehZj:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:2px}.TextVariantSwitch_compact__K3uDo{border:0;background:transparent;padding:0;gap:var(--space-2);justify-content:center}.TextVariantSwitch_compact__K3uDo .TextVariantSwitch_item__eehZj{min-height:32px;padding:var(--space-1) var(--space-2);border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--text-xs);color:var(--fg-muted)}.TextVariantSwitch_compact__K3uDo .TextVariantSwitch_active__jF08Y{background:var(--primary-wash);border-color:transparent;color:var(--fg-strong)}@media (prefers-reduced-motion:reduce){.TextVariantSwitch_item__eehZj{transition:none}}.WaveDivider_wrapper__vIXLf{position:relative;height:var(--wave-wrapper-height,68px);margin:8px 0 28px;display:flex;align-items:center;justify-content:center;width:100vw;left:50%;transform:translateX(-50%)}.WaveDivider_contained__TdwiW{width:100%;left:auto;transform:none;margin:0;overflow:hidden}.WaveDivider_svg__o1_S5{position:absolute;top:50%;left:0;width:100%;height:var(--wave-svg-height,60px);transform:translateY(-50%)}.WaveDivider_labelLink__NrFVG,.WaveDivider_label__mvLLL{position:relative;z-index:2;font-family:var(--font-sans);font-size:.6875rem;letter-spacing:.08em;color:var(--text-dim);padding:4px 0;white-space:nowrap}.WaveDivider_labelLink__NrFVG{display:inline-flex;align-items:center;gap:.35rem;text-decoration:none;transition:color var(--duration-micro) var(--ease-soft)}.WaveDivider_labelLink__NrFVG:focus-visible,.WaveDivider_labelLink__NrFVG:hover{color:var(--primary)}.WaveDivider_labelLink__NrFVG:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.WaveDivider_labelHint__9r_R7{color:var(--gold-dim);letter-spacing:0;text-transform:none}.WaveDivider_labelHint__9r_R7:before{content:"·";margin-right:.35rem;color:var(--text-dim)}.ContentPageLayout_wrapper__3plUP{min-height:100vh;display:flex;flex-direction:column}.ContentPageLayout_page__J3aUN{max-width:var(--max-width);margin:0 auto;width:100%;padding:0 16px;flex:1 1}.ContentPageLayout_pageWide__K0Amy{max-width:var(--max-width-frame);margin:0 auto;width:100%;padding:0 var(--shell-gutter);flex:1 1}.ContentPageLayout_pageWide__K0Amy .ContentPageLayout_breadcrumbs__H_zjI,.ContentPageLayout_pageWide__K0Amy .ContentPageLayout_content__xAFN6,.ContentPageLayout_pageWide__K0Amy .ContentPageLayout_header__swEPd,.ContentPageLayout_pageWide__K0Amy .ContentPageLayout_sectionNav__98XAv{max-width:var(--max-width-composite);margin-inline:auto;width:100%}.ContentPageLayout_pageWithToc__AaorR{max-width:var(--max-width);margin:0 auto;width:100%;padding:0 16px;flex:1 1}.ContentPageLayout_sectionNav__98XAv{margin-bottom:var(--space-4)}.ContentPageLayout_breadcrumbs__H_zjI{padding-top:var(--space-4);margin-bottom:var(--space-3)}.ContentPageLayout_tocSlot__4EKCX{min-width:0}@media (min-width:1200px){.ContentPageLayout_pageWithToc__AaorR{max-width:var(--max-width-frame);padding:0 var(--shell-gutter);display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,var(--max-width)) minmax(180px,1fr);grid-gap:var(--space-6);gap:var(--space-6)}.ContentPageLayout_pageWithToc__AaorR .ContentPageLayout_sectionNav__98XAv{grid-column:2;grid-row:1;margin-bottom:0}.ContentPageLayout_pageWithBreadcrumbs__Nm2o3 .ContentPageLayout_breadcrumbs__H_zjI{grid-column:2;grid-row:1;padding-top:var(--space-4);margin-bottom:0}.ContentPageLayout_pageWithBreadcrumbs__Nm2o3 .ContentPageLayout_sectionNav__98XAv{grid-row:2}.ContentPageLayout_tocSlot__4EKCX{grid-column:1;grid-row:2/span 2}.ContentPageLayout_pageWithToc__AaorR .ContentPageLayout_header__swEPd{grid-column:2;grid-row:2;margin-bottom:28px}.ContentPageLayout_pageWithToc__AaorR .ContentPageLayout_content__xAFN6{grid-column:2;grid-row:3;margin-top:0}.ContentPageLayout_pageWithBreadcrumbs__Nm2o3 .ContentPageLayout_tocSlot__4EKCX{grid-row:3/span 2}.ContentPageLayout_pageWithBreadcrumbs__Nm2o3 .ContentPageLayout_header__swEPd{grid-row:3}.ContentPageLayout_pageWithBreadcrumbs__Nm2o3 .ContentPageLayout_content__xAFN6{grid-row:4}}.ContentPageLayout_header__swEPd{padding:24px 0;border-bottom:1px solid var(--border);margin-bottom:28px}.ContentPageLayout_pageWithToc__AaorR .ContentPageLayout_header__swEPd{margin-bottom:0}.ContentPageLayout_title__YAECy{font-family:var(--font-serif);font-size:1.75rem;font-weight:600;color:var(--text-bright);line-height:1.25;margin:0 0 8px}.ContentPageLayout_subtitle__LHaCF{font-family:var(--font-serif);font-size:1rem;font-style:italic;color:var(--gold);line-height:1.5;margin:0}.ContentPageLayout_titleWip__JK3MA{vertical-align:middle;margin-left:8px}.ContentPageLayout_content__xAFN6{display:flex;flex-direction:column;gap:32px}.ContentPageLayout_pageWithToc__AaorR .ContentPageLayout_content__xAFN6{margin-top:32px}@media (min-width:1200px){.ContentPageLayout_pageWithToc__AaorR .ContentPageLayout_header__swEPd{margin-bottom:28px}.ContentPageLayout_pageWithToc__AaorR .ContentPageLayout_content__xAFN6{margin-top:0}}.Accordion_accordion__hoE1p{display:flex;flex-direction:column;gap:var(--space-2)}.Accordion_item__wwVZ1{background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;-webkit-tap-highlight-color:transparent}.Accordion_question__U8xp8{list-style:none;padding:var(--space-3) var(--space-4);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;color:var(--fg-strong);display:flex;align-items:center;gap:var(--space-3);min-height:56px}.Accordion_iconWrap__nDlRI{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--surface);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--primary)}.Accordion_questionText__W6vlL{flex:1 1}.Accordion_question__U8xp8::-webkit-details-marker{display:none}.Accordion_question__U8xp8:after{content:"↓";font-size:var(--text-sm);color:var(--gold-dim);font-weight:400;transition:transform var(--duration-micro) var(--ease-soft);flex-shrink:0}.Accordion_item__wwVZ1[open] .Accordion_question__U8xp8:after{transform:rotate(180deg)}.Accordion_answer__MHewZ{padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--border);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg);line-height:var(--leading-relaxed);display:flex;flex-direction:column;gap:var(--space-2)}.Accordion_answer__MHewZ strong{color:var(--fg-strong)}.Accordion_answer__MHewZ em{color:var(--fg-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.page_section__J_f05{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:80px}.page_sectionHeading__eJwJH{font-family:var(--font-serif);font-size:clamp(1.05rem,1.8vw,var(--text-xl));font-weight:600;color:var(--primary);margin:0;display:flex;align-items:center;gap:var(--space-3)}.page_sectionHeading__eJwJH:before{content:"";display:block;width:18px;height:1px;background:var(--gold-dim);flex-shrink:0}.page_lead__JfraO{font-family:var(--font-sans);font-size:var(--text-body);color:var(--fg-strong);line-height:1.72;margin:0}.page_crisis__LsTgK{background:var(--accent-soft);border:1px solid var(--accent-edge-strong);border-radius:var(--radius-md);padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-1)}.page_crisisLabel__GZ5DB{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--red)}.page_crisisDesc__qS6py{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg);line-height:var(--leading-relaxed);margin:0 0 var(--space-1)}.page_emergencyNumbers__vOaDE{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-1) 0}.page_emergencyItem__cZXeG{display:flex;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.page_emergencyMeta___nSDI{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--fg-muted);line-height:var(--leading-normal)}.page_inlinePhone__UtXwM{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--gold-dim);text-decoration-color:var(--gold-dim);text-underline-offset:3px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color var(--duration-micro) var(--ease-soft),-webkit-text-decoration-color var(--duration-micro) var(--ease-soft);transition:color var(--duration-micro) var(--ease-soft),text-decoration-color var(--duration-micro) var(--ease-soft);transition:color var(--duration-micro) var(--ease-soft),text-decoration-color var(--duration-micro) var(--ease-soft),-webkit-text-decoration-color var(--duration-micro) var(--ease-soft)}@media (hover:hover){.page_inlinePhone__UtXwM:hover{color:var(--primary-hover);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}}.page_inlinePhone__UtXwM:focus-visible{color:var(--primary-hover);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);outline:none}.page_crisisPhone__x_BKf{font-family:var(--font-serif);font-size:clamp(1.3rem,4vw,1.55rem);font-weight:700;color:var(--fg-strong);text-decoration:none;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:44px;display:inline-flex;align-items:center;align-self:flex-start;padding:var(--space-1) 0;transition:color var(--duration-micro) var(--ease-soft),opacity var(--duration-micro) var(--ease-soft)}@media (hover:hover){.page_crisisPhone__x_BKf:hover{color:var(--primary)}}.page_crisisPhone__x_BKf:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius-sm)}.page_crisisPhone__x_BKf:active{opacity:.7}.page_crisisNote__QMpMV{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--fg-muted);line-height:var(--leading-normal)}.page_situationList__UtGXz{list-style:none;margin:0;padding:0;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.page_situationItem__GItR4{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg);line-height:var(--leading-normal);padding:var(--space-3) var(--space-4)}.page_situationItem__GItR4+.page_situationItem__GItR4{border-top:1px solid var(--border)}.page_helpKinds__kUfpf{display:flex;flex-direction:column;gap:var(--space-3)}.page_helpKind__yOap8{padding:var(--space-3) var(--space-4);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-2)}.page_helpKindTitle__csv16{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;color:var(--fg-strong);margin:0;line-height:var(--leading-snug)}.page_helpKindText__IWeYK{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.page_helpKindText__IWeYK,.page_textBlock__5iMKI{font-family:var(--font-sans);color:var(--fg);margin:0}.page_textBlock__5iMKI{font-size:var(--text-body);line-height:1.72}.page_textBlock__5iMKI strong{color:var(--fg-strong)}.page_authorNote__a9gLV{font-family:var(--font-sans);font-size:var(--text-sm);font-style:italic;color:var(--fg-muted);line-height:1.65;margin:0}.NavigationBreadcrumbs_root__3JumW{color:var(--fg-subtle);font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-normal)}.NavigationBreadcrumbs_list__q4KjD{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0;list-style:none}.NavigationBreadcrumbs_item__b97Dj{display:inline-flex;align-items:center;min-width:0}.NavigationBreadcrumbs_item__b97Dj+.NavigationBreadcrumbs_item__b97Dj:before{content:"›";margin-right:var(--space-2);color:var(--fg-subtle);opacity:.7}.NavigationBreadcrumbs_link__iyAb1{color:var(--fg-muted);text-decoration:none;transition:color var(--duration-micro) var(--ease-soft)}.NavigationBreadcrumbs_link__iyAb1:hover{color:var(--primary)}.NavigationBreadcrumbs_link__iyAb1:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.NavigationBreadcrumbs_current__wmk6w{color:var(--fg-subtle)}.ScriptureRef_ref__qOam3{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ScriptureRef_text__M037Y{color:var(--fg-muted)}.ScriptureRef_link__GpOaW{color:var(--primary);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--primary-edge-strong);text-decoration-color:var(--primary-edge-strong);text-decoration-thickness:.06em;text-underline-offset:.2em;border-radius:var(--radius-hair);box-shadow:inset 0 -.34em 0 var(--primary-wash);transition:color var(--duration-micro) var(--ease-soft),box-shadow var(--duration-micro) var(--ease-soft),-webkit-text-decoration-color var(--duration-micro) var(--ease-soft);transition:color var(--duration-micro) var(--ease-soft),text-decoration-color var(--duration-micro) var(--ease-soft),box-shadow var(--duration-micro) var(--ease-soft);transition:color var(--duration-micro) var(--ease-soft),text-decoration-color var(--duration-micro) var(--ease-soft),box-shadow var(--duration-micro) var(--ease-soft),-webkit-text-decoration-color var(--duration-micro) var(--ease-soft);-webkit-tap-highlight-color:transparent}@media (hover:hover){.ScriptureRef_link__GpOaW:hover{color:var(--primary-hover);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);box-shadow:inset 0 -.5em 0 var(--primary-fill)}}.ScriptureRef_link__GpOaW:focus-visible{color:var(--primary-hover);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.inline-link_inlineLink__6QQgF{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:var(--gold-dim);text-decoration-color:var(--gold-dim);text-underline-offset:3px;transition:color var(--duration-micro) var(--ease-soft),-webkit-text-decoration-color var(--duration-micro) var(--ease-soft);transition:color var(--duration-micro) var(--ease-soft),text-decoration-color var(--duration-micro) var(--ease-soft);transition:color var(--duration-micro) var(--ease-soft),text-decoration-color var(--duration-micro) var(--ease-soft),-webkit-text-decoration-color var(--duration-micro) var(--ease-soft);-webkit-tap-highlight-color:transparent}@media (hover:hover){.inline-link_inlineLink__6QQgF:hover{color:var(--primary-hover);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}}.inline-link_inlineLink__6QQgF:focus-visible{color:var(--primary-hover);-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary);outline:none}.AdjacentLinks_root__Os93U{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:80px}.AdjacentLinks_heading__Pf5UN{font-family:var(--font-serif);font-size:clamp(1.05rem,1.8vw,var(--text-xl));font-weight:600;color:var(--primary);line-height:var(--leading-snug);margin:0;display:flex;align-items:center;gap:var(--space-3)}.AdjacentLinks_heading__Pf5UN:before{content:"";display:block;width:18px;height:1px;background:var(--gold-dim);flex-shrink:0}.AdjacentLinks_intro__vq0TS{font-family:var(--font-sans);font-size:var(--text-body);color:var(--fg);line-height:1.72}.AdjacentLinks_intro__vq0TS p{margin:0}.AdjacentLinks_list__oaaJJ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--border)}.AdjacentLinks_item__Fe0Ij{margin:0}.AdjacentLinks_link__oGCgp{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-1);color:inherit;text-decoration:none;border-bottom:1px solid var(--border);transition:padding-left var(--duration-micro) var(--ease-soft),color var(--duration-micro) var(--ease-soft);-webkit-tap-highlight-color:transparent}@media (hover:hover){.AdjacentLinks_link__oGCgp:hover{padding-left:var(--space-3)}.AdjacentLinks_link__oGCgp:hover .AdjacentLinks_linkTitle__NDyhq{color:var(--primary-hover)}}.AdjacentLinks_link__oGCgp:focus-visible{padding-left:var(--space-3);outline:none}.AdjacentLinks_link__oGCgp:focus-visible .AdjacentLinks_linkTitle__NDyhq{color:var(--primary-hover)}.AdjacentLinks_linkTitle__NDyhq{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;color:var(--primary);line-height:var(--leading-snug);transition:color var(--duration-micro) var(--ease-soft)}.AdjacentLinks_linkSubtitle__7SO_r{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg-muted);line-height:var(--leading-relaxed)}.badges_badge__uMW9l{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:2px var(--space-2)}.SeasonPage_section__HQUwA{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:80px}.SeasonPage_sectionHeading__z5Ruh{font-family:var(--font-serif);font-size:clamp(1.05rem,1.8vw,var(--text-xl));font-weight:600;color:var(--primary);margin:0;display:flex;align-items:center;gap:var(--space-3)}.SeasonPage_sectionHeading__z5Ruh:before{content:"";display:block;width:18px;height:1px;background:var(--gold-dim);flex-shrink:0}.SeasonPage_seasonOverNote__OMfnn{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg-muted);line-height:1.6;margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--lent-purple-soft);border:1px solid var(--lent-purple-edge-strong)}.SeasonPage_timeline__e5MRd{position:relative;padding-left:28px;display:flex;flex-direction:column;gap:0}.SeasonPage_weekItem__Tgoh1{position:relative;padding:var(--space-3) 0;scroll-margin-top:80px}.SeasonPage_weekLine__XmD3F{position:absolute;left:-21.5px;top:0;bottom:0;width:1px;transform:translateX(-50%);background:color-mix(in srgb,var(--season-accent,var(--border)) 30%,var(--border));z-index:1}.SeasonPage_weekItem__Tgoh1:first-child .SeasonPage_weekLine__XmD3F{top:20px}.SeasonPage_weekItem__Tgoh1:last-child .SeasonPage_weekLine__XmD3F{bottom:calc(100% - 20px)}.SeasonPage_weekDot__qXiuo{position:absolute;left:-21.5px;top:20px;width:9px;height:9px;transform:translate(-50%,-50%);border-radius:50%;background:var(--border);z-index:2;transition:background var(--duration-micro) var(--ease-soft),box-shadow var(--duration-micro) var(--ease-soft)}.SeasonPage_weekItemDone__ahi55 .SeasonPage_weekDot__qXiuo{background:var(--season-accent,var(--lent-purple));box-shadow:0 0 0 1px var(--liturgical-swatch-ring,transparent)}.SeasonPage_weekItemDone__ahi55 .SeasonPage_weekLine__XmD3F{background:color-mix(in srgb,var(--season-accent,var(--border)) 55%,var(--border))}.SeasonPage_weekItemCurrent__6NVIF .SeasonPage_weekDot__qXiuo{width:13px;height:13px;background:var(--primary);box-shadow:0 0 8px var(--primary-edge-strong)}.SeasonPage_weekItemCurrent__6NVIF .SeasonPage_weekLine__XmD3F{background:var(--primary)}.SeasonPage_weekItemFinal__bcaMa{background:var(--primary-soft);border:1px solid var(--primary-edge-strong);border-left:3px solid var(--primary);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.SeasonPage_weekItemFinal__bcaMa .SeasonPage_weekDot__qXiuo{left:-24.5px;width:13px;height:13px;background:var(--primary);box-shadow:0 0 12px color-mix(in srgb,var(--primary) 60%,transparent)}.SeasonPage_weekItemFinal__bcaMa .SeasonPage_weekLine__XmD3F{left:-24.5px;top:-1px;background:var(--primary)}.SeasonPage_weekItemFinal__bcaMa .SeasonPage_weekName__Iuyop{font-size:clamp(1.5rem,2.8vw,1.875rem);color:var(--primary);margin-top:var(--space-1);text-decoration:none}.SeasonPage_seasonFinalBadge__B6sQC{margin-left:var(--space-1)}.SeasonPage_weekSummary__if8oC{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3);min-height:56px}.SeasonPage_weekSummary__if8oC::-webkit-details-marker{display:none}.SeasonPage_weekSummary__if8oC:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:var(--radius-sm)}.SeasonPage_weekBody__ohhN_{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;flex:1 1}.SeasonPage_weekMeta__EKRvf{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);font-family:var(--font-sans);font-size:var(--text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SeasonPage_weekNum__a88AK{font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-muted)}.SeasonPage_weekMetaSep__EG6kU{color:var(--fg-subtle)}.SeasonPage_weekDates__7mim1{color:var(--fg-muted)}.SeasonPage_weekHere__f7cCE{font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary);background:var(--primary-soft);padding:2px var(--space-2);border-radius:var(--radius-pill);margin-left:var(--space-1)}.SeasonPage_weekName__Iuyop{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;color:var(--fg-strong);margin-top:2px;line-height:var(--leading-snug)}.SeasonPage_weekDesc__dUmIS{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg-muted);line-height:1.6;margin:var(--space-1) 0 0}.SeasonPage_weekChevron__jaWuq{flex-shrink:0;color:var(--gold-dim);margin-top:var(--space-3);transition:transform var(--duration-micro) var(--ease-soft),color var(--duration-micro) var(--ease-soft)}.SeasonPage_weekItem__Tgoh1[open] .SeasonPage_weekChevron__jaWuq{transform:rotate(180deg);color:var(--primary)}@media (prefers-reduced-motion:reduce){.SeasonPage_weekChevron__jaWuq{transition:none}}.SeasonPage_weekReveal___srC_{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--border)}.SeasonPage_weekContext__PcZNO{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg);line-height:var(--leading-relaxed);margin:0}.SeasonPage_weekTextLink__gG43Z{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-2);min-height:32px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;color:var(--primary);text-decoration:none;transition:color var(--duration-micro) var(--ease-soft);-webkit-tap-highlight-color:transparent}@media (hover:hover){.SeasonPage_weekTextLink__gG43Z:hover{color:var(--primary-hover)}}.SeasonPage_weekTextLink__gG43Z:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:var(--radius-sm)}.SeasonPage_weekTextLinkArrow__C0xwB{font-size:var(--text-xs)}@media (prefers-reduced-motion:reduce){.SeasonPage_weekTextLink__gG43Z{transition:none}}.SeasonPage_mythPracticeList__s92So{display:flex;flex-direction:column;gap:var(--space-2)}.SeasonPage_mythCard__ehWF2,.SeasonPage_practiceCard__B9TPc{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid var(--border)}.SeasonPage_mythCard__ehWF2{background:var(--accent-soft);border-color:var(--accent-edge)}.SeasonPage_practiceCard__B9TPc{background:var(--green-soft);border-color:var(--green-edge)}.SeasonPage_mythIcon__29Gm_,.SeasonPage_practiceIcon__LCjYw{font-family:var(--font-sans);font-size:var(--text-body);font-weight:600;flex-shrink:0;line-height:var(--leading-normal);width:18px;text-align:center}.SeasonPage_mythIcon__29Gm_{color:var(--red)}.SeasonPage_practiceIcon__LCjYw{color:var(--green)}.SeasonPage_mythPracticeBody__yAFtN{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.SeasonPage_mythPracticeTitle__cBPPg{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;color:var(--fg-strong);line-height:1.4}.SeasonPage_mythPracticeDesc__3h40K{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--fg);line-height:1.6;margin:0}.SeasonPage_authorNote__W7pQd{font-family:var(--font-sans);font-size:var(--text-sm);font-style:italic;color:var(--fg-muted);line-height:1.65;margin:0}.SeasonPage_textBlock__RMktZ{font-family:var(--font-sans);font-size:var(--text-body);color:var(--fg);line-height:1.72;margin:0}.SeasonPage_textBlock__RMktZ strong{color:var(--fg-strong)}.SiteColophon_colophon__Ot2gH{margin-top:56px;padding:32px 16px 40px;border-top:1px solid var(--colophon-line,var(--border))}.SiteColophon_inner__qBIi1{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.SiteColophon_brand__4eDOe{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.SiteColophon_logo__Yvlyv{width:22px;height:22px;display:block;opacity:.9}.SiteColophon_name__hFtJj{font-size:.75rem;font-weight:500;color:var(--colophon-name,var(--gold-dim));letter-spacing:2.5px;text-transform:uppercase;white-space:nowrap;line-height:1}.SiteColophon_year__4gHNo{font-size:.75rem;color:var(--text-dim);white-space:nowrap;line-height:1}.SiteColophon_links__N9Kfj{margin:0;font-size:.8125rem;color:var(--text-dim);display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:baseline;column-gap:12px;row-gap:6px;line-height:1.5}.SiteColophon_dot__LVEH1{opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SiteColophon_link__hXgaM{color:inherit;text-decoration:none;border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent);transition:color .15s ease,border-color .15s ease}.SiteColophon_link__hXgaM:hover{color:var(--text-bright);border-bottom-color:color-mix(in srgb,currentColor 55%,transparent)}@media (min-width:720px){.SiteColophon_colophon__Ot2gH{margin-top:64px;padding:28px clamp(24px,4vw,56px) 32px}.SiteColophon_inner__qBIi1{flex-direction:row;justify-content:space-between;align-items:center;gap:24px;text-align:left}}.page_section__yPW7u{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:80px}.page_opening__jKLWm{padding:var(--space-2) 0 var(--space-2) var(--space-4);border-left:1px solid var(--primary-edge)}.page_sectionHeading__k3oSI{font-family:var(--font-serif);font-size:clamp(1.05rem,1.8vw,var(--text-xl));font-weight:600;color:var(--primary);margin:0;display:flex;align-items:center;gap:var(--space-3);line-height:var(--leading-snug)}.page_sectionHeading__k3oSI:before{content:"";display:block;width:18px;height:1px;background:var(--gold-dim);flex-shrink:0}.page_lead__cxiRq{font-family:var(--font-serif);font-size:clamp(1.25rem,3vw,var(--text-2xl));font-weight:600;line-height:var(--leading-tight);color:var(--fg-strong);margin:0}.page_textBlock__Azh_8{font-family:var(--font-sans);font-size:var(--text-body);color:var(--fg);line-height:1.72;margin:0}.page_note__vyvkL{font-family:var(--font-sans);font-size:var(--text-sm);font-style:italic;color:var(--primary);line-height:var(--leading-relaxed);margin:0;padding-top:var(--space-1)}.page_authorBlock__PSrff{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) 0}.page_authorAvatar__TqS7C{width:52px;height:52px;border-radius:50%;object-fit:cover;flex-shrink:0}.page_authorName__9zECn{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:600;color:var(--fg-strong);line-height:var(--leading-snug)}.page_authorRole__y6RgE{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--gold);line-height:var(--leading-normal)}.page_actions__Jpp__{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-1)}.page_actionButton__y27Kl,.page_actionLink__NfnD1{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:700;text-decoration:none;background:var(--surface-raised);color:var(--fg-strong);border:1px solid var(--border);transition:border-color var(--duration-micro) var(--ease-soft),color var(--duration-micro) var(--ease-soft),transform var(--duration-micro) var(--ease-soft);-webkit-tap-highlight-color:transparent}.page_actionButton__y27Kl{cursor:pointer}@media (hover:hover){.page_actionButton__y27Kl:hover,.page_actionLink__NfnD1:hover{border-color:var(--primary-edge);color:var(--primary-hover);transform:translateY(-1px)}}.page_actionButton__y27Kl:focus-visible,.page_actionLink__NfnD1:focus-visible{border-color:var(--primary-edge);color:var(--primary-hover);outline:2px solid var(--focus-ring);outline-offset:2px}.page_section__VH35t{display:flex;flex-direction:column;gap:var(--space-4);scroll-margin-top:80px}.page_sectionHeading__PTmQg{font-family:var(--font-serif);font-size:clamp(1.05rem,1.8vw,var(--text-xl));font-weight:600;color:var(--primary);margin:0;display:flex;align-items:center;gap:var(--space-3)}.page_sectionHeading__PTmQg:before{content:"";display:block;width:18px;height:1px;background:var(--gold-dim);flex-shrink:0}.page_textBlock__nnHwX{font-family:var(--font-sans);font-size:var(--text-body);color:var(--fg);line-height:1.72;margin:0}.page_layout__iSGKz{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,480px);grid-gap:clamp(var(--space-6),4vw,72px);gap:clamp(var(--space-6),4vw,72px);align-items:start;padding-block:var(--space-2) var(--space-4)}.page_intro__yj_Gp{display:flex;flex-direction:column;gap:var(--space-4)}.page_text__1GnHe{margin:0;font-family:var(--font-sans);font-size:var(--text-body);color:var(--fg);line-height:1.72}.page_mapCol__6QPCE{display:flex;flex-direction:column;gap:var(--space-3);position:-webkit-sticky;position:sticky;top:var(--space-5);scroll-margin-top:80px}.page_toMapLink__qytGe{display:none}.page_hint__MoJk0{margin:0;font-size:var(--text-sm);color:var(--fg);line-height:var(--leading-normal);opacity:.72}@media (max-width:900px){.page_toMapLink__qytGe{display:inline-flex;align-items:center;gap:var(--space-1);margin-bottom:-22px;color:var(--gold);font-size:var(--text-body);text-decoration:none}.page_toMapLink__qytGe:hover{color:var(--text-bright)}.page_layout__iSGKz{grid-template-columns:1fr;gap:var(--space-5)}.page_mapCol__6QPCE{position:static;max-width:460px}}.TableOfContents_nav__EfJPB{display:none}.TableOfContents_pageNav__uMcqw{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0 0 var(--space-4);padding:0 0 var(--space-4);border-bottom:1px solid var(--hairline)}.TableOfContents_pageNavLabel__dEwuD{color:var(--fg-subtle);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-caps);line-height:var(--leading-normal);text-transform:uppercase}.TableOfContents_pageNavMenuShell__htP5d{position:relative;display:block;min-width:0}.TableOfContents_pageNavButton__1m8iF{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;min-height:40px;border:1px solid var(--primary-edge);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--fg-strong);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-normal);padding:0 var(--space-3);text-align:left;transition:background-color var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft),color var(--duration-micro) var(--ease-soft)}.TableOfContents_pageNavCurrent__bniFQ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableOfContents_pageNavCompact__lOfHJ{gap:0;margin-bottom:var(--space-3);padding-bottom:var(--space-3)}.TableOfContents_pageNavCompact__lOfHJ .TableOfContents_pageNavButton__1m8iF{min-height:36px;border-color:var(--hairline-strong);background:transparent;padding-inline:var(--space-2) var(--space-3);font-size:var(--text-xs)}.TableOfContents_pageNavCompactText__smDrM{display:flex;min-width:0;align-items:center;gap:var(--space-2);overflow:hidden}.TableOfContents_pageNavContext__DGPDX,.TableOfContents_pageNavSeparator__YDV99{flex:0 0 auto;color:var(--fg-subtle)}.TableOfContents_pageNavCompact__lOfHJ .TableOfContents_pageNavCurrent__bniFQ{flex:1 1 auto}.TableOfContents_pageNavIcon__ckjoL{color:var(--primary);transition:transform var(--duration-micro) var(--ease-soft)}.TableOfContents_pageNavButton__1m8iF[aria-expanded=true]{border-color:var(--primary-edge-strong);background:color-mix(in oklab,var(--surface-raised) 88%,var(--primary) 12%)}.TableOfContents_pageNavButton__1m8iF[aria-expanded=true] .TableOfContents_pageNavIcon__ckjoL{transform:rotate(180deg)}.TableOfContents_pageNavButton__1m8iF:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.TableOfContents_pageNavMenu___ClAB{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:30;display:grid;width:100%;overflow:hidden;border:1px solid var(--primary-edge-strong);border-radius:var(--radius-sm);background:var(--surface-raised);box-shadow:0 16px 40px rgba(0,0,0,.28)}.TableOfContents_pageNavMenuItem___PSks{display:flex;align-items:center;min-height:40px;padding:var(--space-2) var(--space-3);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-normal);text-decoration:none;transition:background-color var(--duration-micro) var(--ease-soft),color var(--duration-micro) var(--ease-soft)}.TableOfContents_pageNavMenuItemActive__nI_cG{background:var(--primary-fill);color:var(--primary-hover);font-weight:700}.TableOfContents_pageNavMenuItem___PSks:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}@media (hover:hover){.TableOfContents_pageNavButton__1m8iF:hover{border-color:var(--primary-edge-strong);background:var(--surface-hover)}.TableOfContents_pageNavMenuItem___PSks:hover{background:var(--primary-wash);color:var(--fg-strong)}}@media (min-width:1200px){.TableOfContents_nav__EfJPB{display:block;position:-webkit-sticky;position:sticky;top:104px;align-self:start;max-height:calc(100vh - 124px);overflow-y:auto;padding-right:var(--space-3)}.TableOfContents_navWithDeferredPageNav__sGgBI{top:96px;max-height:calc(100vh - 112px)}.TableOfContents_list__FA4l2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.TableOfContents_link__kwW92{display:block;position:relative;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;line-height:var(--leading-snug);color:var(--fg-muted);text-decoration:none;padding:5px 0 5px 12px;border-left:2px solid transparent;border-radius:0 var(--radius-sm) var(--radius-sm) 0;text-wrap:pretty;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word;transition:background-color var(--duration-micro) var(--ease-soft),color var(--duration-micro) var(--ease-soft)}.TableOfContents_link__kwW92:focus-visible,.TableOfContents_link__kwW92:hover{color:var(--fg);outline:none}.TableOfContents_linkSub__Gbdii{color:var(--fg-muted);padding-left:24px;border-left-color:var(--hairline)}.TableOfContents_linkSub__Gbdii:focus-visible,.TableOfContents_linkSub__Gbdii:hover{color:var(--fg-muted)}.TableOfContents_active__az7PG{border-left-color:var(--primary-hover);background:linear-gradient(90deg,var(--primary-fill),transparent 78%);color:var(--primary-hover);font-weight:700}.TableOfContents_parentActive__HSyYh{border-left-color:var(--primary-edge-strong);background:linear-gradient(90deg,var(--primary-wash),transparent 72%);color:var(--fg)}.TableOfContents_active__az7PG.TableOfContents_linkSub__Gbdii{border-left-color:var(--primary-hover);color:var(--primary-hover)}.TableOfContents_active__az7PG.TableOfContents_linkSub__Gbdii:before{content:"";position:absolute;top:50%;left:10px;width:4px;height:4px;border-radius:var(--radius-pill);background:currentColor;transform:translateY(-50%)}}.TableOfContents_mobileEntry__Z36MW{display:block;border-bottom:1px solid var(--hairline)}.TableOfContents_mobileEntryButton__rta9R{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);width:100%;min-height:50px;border:0;background:transparent;color:var(--fg);cursor:pointer;font-family:var(--font-sans);padding:var(--space-2) 0;text-align:left;-webkit-tap-highlight-color:transparent}.TableOfContents_mobileEntryButton__rta9R:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.TableOfContents_mobileEntryText__RKaAO{display:grid;grid-gap:2px;gap:2px;min-width:0}.TableOfContents_mobileEntryLabel__dOQwT{color:var(--fg-subtle);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-caps);line-height:var(--leading-normal);text-transform:uppercase}.TableOfContents_mobileEntryCurrent___jL_8{min-width:0;overflow:hidden;color:var(--fg-strong);font-size:var(--text-sm);font-weight:700;line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}.TableOfContents_mobileEntryIcon__2Yfba{color:var(--fg-subtle);transition:color var(--duration-micro) var(--ease-soft),transform var(--duration-micro) var(--ease-soft)}.TableOfContents_mobileEntryButton__rta9R[aria-expanded=true] .TableOfContents_mobileEntryIcon__2Yfba{color:var(--primary);transform:rotate(180deg)}.TableOfContents_mobileAnchor__TSWPQ{display:block;width:100%;height:0}.TableOfContents_readerNav__YaWfG{position:fixed;bottom:0;left:0;right:0;z-index:220;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--hairline);background:color-mix(in oklab,var(--surface) 88%,transparent);box-shadow:0 -10px 28px rgba(0,0,0,.18);opacity:0;min-height:68px;padding-bottom:env(safe-area-inset-bottom);pointer-events:none;transform:translateY(100%);transition:opacity var(--duration-micro) var(--ease-soft),transform var(--duration-micro) var(--ease-soft);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%)}.TableOfContents_readerNavVisible__TK4b6{opacity:1;pointer-events:auto;transform:translateY(0)}.TableOfContents_readerNavWithPageNav__ba91p{grid-template-columns:minmax(104px,.9fr) minmax(0,1.1fr)}.TableOfContents_readerButton__1uTk7{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);min-width:0;min-height:68px;border:0;border-right:1px solid var(--hairline);background:transparent;padding:var(--space-3) var(--space-4);color:var(--fg);cursor:pointer;font-family:var(--font-sans);font-size:var(--text-body);font-weight:700;line-height:var(--leading-normal);text-align:left;transition:background-color var(--duration-micro) var(--ease-soft),color var(--duration-micro) var(--ease-soft);-webkit-tap-highlight-color:transparent}.TableOfContents_readerButton__1uTk7:last-child{border-right:0}.TableOfContents_readerButton__1uTk7[aria-expanded=true]{background:var(--primary-wash);color:var(--fg-strong)}.TableOfContents_readerButton__1uTk7:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}.TableOfContents_readerCurrent__WMJK9{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TableOfContents_readerIcon__fU4KW{flex:0 0 auto;color:var(--fg-subtle);transition:transform var(--duration-micro) var(--ease-soft)}.TableOfContents_readerButton__1uTk7[aria-expanded=true] .TableOfContents_readerIcon__fU4KW{color:var(--primary);transform:rotate(180deg)}.TableOfContents_sheetOverlay__yXqe2{position:fixed;inset:0;z-index:240;background:rgba(0,0,0,.56);opacity:0;pointer-events:none;transition:opacity var(--duration-micro) var(--ease-soft)}.TableOfContents_sheetOverlayVisible__To_Os{opacity:1;pointer-events:auto}.TableOfContents_sheet__oqNdo{position:fixed;right:0;bottom:0;left:0;z-index:250;display:grid;max-height:min(72vh,560px);max-height:min(72dvh,560px);overflow:hidden;border:1px solid var(--hairline-strong);border-bottom:0;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--surface-raised);box-shadow:0 -18px 52px rgba(0,0,0,.36)}.TableOfContents_sheetHead___u3Az{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--hairline);padding:var(--space-4) var(--space-5) var(--space-3)}.TableOfContents_sheetEyebrow__RyzoK{color:var(--fg-subtle);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-caps);line-height:var(--leading-normal);text-transform:uppercase}.TableOfContents_sheetClose__SUXd3{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;background:transparent;color:var(--fg-subtle);cursor:pointer}.TableOfContents_sheetClose__SUXd3:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.TableOfContents_sheetList__PimBV{display:grid;max-height:calc(min(72dvh, 560px) - 66px);margin:0;overflow-y:auto;padding:var(--space-3) 0 calc(var(--space-6) + env(safe-area-inset-bottom));list-style:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.TableOfContents_sheetLink__iFRi3{display:block;position:relative;min-height:48px;border-left:3px solid transparent;padding:var(--space-2) var(--space-5);color:var(--fg);font-family:var(--font-sans);font-size:var(--text-body);font-weight:600;line-height:var(--leading-snug);text-decoration:none;text-wrap:pretty;hyphens:auto;-webkit-hyphens:auto;transition:background-color var(--duration-micro) var(--ease-soft),color var(--duration-micro) var(--ease-soft)}.TableOfContents_sheetLinkSub__i1sWO{padding-left:var(--space-8);color:var(--fg-muted);font-size:var(--text-sm)}.TableOfContents_sheetParentActive__djFJu{border-left-color:var(--primary-edge-strong);background:var(--primary-wash);color:var(--fg-strong)}.TableOfContents_sheetActive__gq6K3{border-left-color:var(--primary);background:var(--primary-fill);color:var(--primary-hover);font-weight:700}.TableOfContents_sheetActive__gq6K3.TableOfContents_sheetLinkSub__i1sWO:before{content:"";position:absolute;top:50%;left:var(--space-6);width:5px;height:5px;border-radius:var(--radius-pill);background:currentColor;transform:translateY(-50%)}.TableOfContents_sheetLink__iFRi3:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:-2px}@media (hover:hover){.TableOfContents_mobileEntryButton__rta9R:hover{color:var(--fg-strong)}.TableOfContents_mobileEntryButton__rta9R:hover .TableOfContents_mobileEntryIcon__2Yfba{color:var(--primary)}.TableOfContents_readerButton__1uTk7:hover,.TableOfContents_sheetLink__iFRi3:hover{background:var(--primary-wash);color:var(--fg-strong)}}@media (min-width:1200px){.TableOfContents_mobileAnchor__TSWPQ,.TableOfContents_mobileEntry__Z36MW,.TableOfContents_readerNav__YaWfG,.TableOfContents_sheetOverlay__yXqe2,.TableOfContents_sheet__oqNdo{display:none}}.ThemeToggle_button__vKNzg{display:inline-grid;grid-template-columns:16px auto;align-items:center;gap:var(--space-2);min-height:32px;padding:0 10px;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface-raised);color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:700;line-height:1;cursor:pointer;transition:background var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft),color var(--duration-micro) var(--ease-soft)}.ThemeToggle_button__vKNzg:focus-visible,.ThemeToggle_button__vKNzg:hover{border-color:var(--hairline-strong);color:var(--fg-strong)}.ThemeToggle_button__vKNzg[aria-pressed=true]{background:var(--primary-soft);border-color:var(--primary-edge);color:var(--primary-hover)}.ThemeToggle_icons__RQ7xC{position:relative;display:block;width:16px;height:16px}.ThemeToggle_icon__TI0ms{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.78) rotate(-16deg);transition:opacity var(--duration-micro) var(--ease-soft),transform var(--duration-micro) var(--ease-soft)}.ThemeToggle_icon__TI0ms[data-visible]{opacity:1;transform:scale(1) rotate(0)}.ThemeToggle_label__vh7fW{white-space:nowrap}.WipBadge_badge__qsSHs{display:inline-flex;align-items:center;flex-shrink:0;margin-left:6px}.BurgerMenu_trigger__gIh34{padding:var(--space-3);margin:calc(var(--space-3) * -1);border:none;background:none;color:var(--fg-muted);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);transition:color var(--duration-micro) var(--ease-soft)}@media (min-width:960px){.BurgerMenu_trigger__gIh34{padding:var(--space-4);margin:calc(var(--space-4) * -1)}}.BurgerMenu_trigger__gIh34:focus-visible,.BurgerMenu_trigger__gIh34:hover{color:var(--fg-strong)}.BurgerMenu_trigger__gIh34 svg{display:block}.BurgerMenu_overlay__64H75{position:fixed;inset:0;background:var(--scrim);z-index:199;opacity:0;pointer-events:none;transition:opacity var(--duration-in) var(--ease-soft)}.BurgerMenu_overlayVisible__z9m2q{opacity:1;pointer-events:auto}.BurgerMenu_drawer__yBOB1{position:fixed;top:0;right:0;width:340px;max-width:92vw;height:100vh;height:100dvh;background:radial-gradient(ellipse at 80% 0,var(--primary-wash),transparent 55%),var(--surface-raised);border-left:1px solid var(--hairline);z-index:200;display:flex;flex-direction:column;transform:translateX(100%);transition:transform var(--duration-in) var(--ease-reverent);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.BurgerMenu_drawerOpen__JtDa_{transform:translateX(0)}.BurgerMenu_closeRow__nc2Eq{display:flex;align-items:center;justify-content:flex-end;width:100%;padding:var(--space-3) var(--space-4);border:none;background:none;color:var(--fg-subtle);cursor:pointer;transition:color var(--duration-micro) var(--ease-soft);line-height:0}.BurgerMenu_closeRow__nc2Eq:focus-visible,.BurgerMenu_closeRow__nc2Eq:hover{color:var(--fg-strong)}.BurgerMenu_today__44jqJ{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-7);text-decoration:none;color:inherit;position:relative;transition:background-color var(--duration-micro) var(--ease-soft)}.BurgerMenu_today__44jqJ:before{content:"";position:absolute;top:0;left:0;right:0;height:160px;background:radial-gradient(ellipse at 50% 0,var(--primary-fill),transparent 70%);pointer-events:none;z-index:0}.BurgerMenu_today__44jqJ:focus-visible,.BurgerMenu_today__44jqJ:hover{background-color:var(--primary-wash)}.BurgerMenu_todayEyebrow__h0RNh{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--primary);position:relative}.BurgerMenu_todayName__Ns6_g{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg-strong);position:relative;transition:color var(--duration-micro) var(--ease-soft)}.BurgerMenu_today__44jqJ:focus-visible .BurgerMenu_todayName__Ns6_g,.BurgerMenu_today__44jqJ:hover .BurgerMenu_todayName__Ns6_g{color:var(--gold-bright)}.BurgerMenu_todayDate__gSqje{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-muted);margin-top:var(--space-1);position:relative}.BurgerMenu_section__LSEB1{padding:var(--space-7) 0;border-top:1px solid var(--hairline);display:flex;flex-direction:column;position:relative}.BurgerMenu_sectionDoors__VLY2G{border-top:0;padding-top:0}.BurgerMenu_eyebrow__6flk3{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--fg-subtle);margin:0 0 var(--space-4);padding:0 var(--space-6)}.BurgerMenu_doors__YWKLF{display:flex;flex-direction:column;gap:var(--space-6)}.BurgerMenu_door__SN8l2{display:flex;flex-direction:column;border-top:1px solid color-mix(in srgb,var(--door-accent) 12%,transparent);padding-top:var(--space-7);background-image:radial-gradient(ellipse at 50% 0,color-mix(in srgb,var(--door-accent) 6%,transparent),transparent 65%);background-repeat:no-repeat;background-position:top;background-size:100% 140px}.BurgerMenu_doorTitle__ejEw2{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg-strong);margin:0 0 var(--space-4);padding:0 var(--space-6)}.BurgerMenu_links__YCwWV{display:flex;flex-direction:column}.BurgerMenu_link__Y5w8R{display:flex;align-items:center;gap:var(--space-3);min-height:40px;padding:var(--space-2) var(--space-6);margin:0;border:none;background:none;font-family:var(--font-sans);font-size:var(--text-body);font-weight:500;line-height:var(--leading-snug);color:var(--fg-muted);text-align:left;text-decoration:none;cursor:pointer;position:relative;transition:color var(--duration-micro) var(--ease-soft),background-color var(--duration-micro) var(--ease-soft)}.BurgerMenu_link__Y5w8R:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--primary);opacity:0;transition:opacity var(--duration-micro) var(--ease-soft)}.BurgerMenu_link__Y5w8R:active,.BurgerMenu_link__Y5w8R:focus-visible,.BurgerMenu_link__Y5w8R:hover{color:var(--fg-strong);background-color:var(--primary-soft)}.BurgerMenu_link__Y5w8R:active:before,.BurgerMenu_link__Y5w8R:focus-visible:before,.BurgerMenu_link__Y5w8R:hover:before{opacity:.65}.BurgerMenu_linkCurrent__KDyo1{color:var(--fg-strong);background-color:var(--primary-soft)}.BurgerMenu_linkCurrent__KDyo1:before{opacity:1}.BurgerMenu_linkCurrent__KDyo1 .BurgerMenu_linkIcon__BrWYs{color:var(--primary)}.BurgerMenu_linkCurrentBadge__cpMOg{margin-left:auto;padding:2px var(--space-2);border:1px solid var(--primary-edge);border-radius:var(--radius-pill);background:var(--surface);color:var(--primary);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-caps);line-height:1.2;text-transform:uppercase}.BurgerMenu_doors__YWKLF .BurgerMenu_link__Y5w8R{font-family:var(--font-serif);font-size:var(--text-lg);font-weight:500;letter-spacing:.01em;color:var(--fg);min-height:44px}.BurgerMenu_doors__YWKLF .BurgerMenu_link__Y5w8R:active,.BurgerMenu_doors__YWKLF .BurgerMenu_link__Y5w8R:focus-visible,.BurgerMenu_doors__YWKLF .BurgerMenu_link__Y5w8R:hover{color:var(--door-accent);background-color:var(--primary-soft)}.BurgerMenu_doors__YWKLF .BurgerMenu_link__Y5w8R:active:before,.BurgerMenu_doors__YWKLF .BurgerMenu_link__Y5w8R:focus-visible:before,.BurgerMenu_doors__YWKLF .BurgerMenu_link__Y5w8R:hover:before{opacity:1}.BurgerMenu_linkIcon__BrWYs{flex-shrink:0;color:var(--fg-subtle);transition:color var(--duration-micro) var(--ease-soft)}.BurgerMenu_link__Y5w8R:active .BurgerMenu_linkIcon__BrWYs,.BurgerMenu_link__Y5w8R:focus-visible .BurgerMenu_linkIcon__BrWYs,.BurgerMenu_link__Y5w8R:hover .BurgerMenu_linkIcon__BrWYs{color:var(--fg-muted)}.BurgerMenu_doors__YWKLF .BurgerMenu_link__Y5w8R:active .BurgerMenu_linkIcon__BrWYs,.BurgerMenu_doors__YWKLF .BurgerMenu_link__Y5w8R:focus-visible .BurgerMenu_linkIcon__BrWYs,.BurgerMenu_doors__YWKLF .BurgerMenu_link__Y5w8R:hover .BurgerMenu_linkIcon__BrWYs{color:var(--door-accent)}.BurgerMenu_linkLabel__QW320{min-width:0}.BurgerMenu_spotlight__4L6up{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-7) var(--space-6) var(--space-8);border-top:1px solid var(--blue-fill);text-decoration:none;color:inherit;position:relative;transition:background-color var(--duration-micro) var(--ease-soft)}.BurgerMenu_spotlight__4L6up:before{content:"";position:absolute;top:-1px;left:0;right:0;height:140px;background:radial-gradient(ellipse at 50% 0,var(--blue-fill),transparent 70%);pointer-events:none;z-index:0}.BurgerMenu_spotlight__4L6up:active,.BurgerMenu_spotlight__4L6up:focus-visible,.BurgerMenu_spotlight__4L6up:hover{background-color:var(--blue-wash)}.BurgerMenu_spotlightTitle__xBfxS{font-family:var(--font-serif);font-size:var(--text-2xl);font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg-strong);position:relative;transition:color var(--duration-micro) var(--ease-soft)}.BurgerMenu_spotlight__4L6up:focus-visible .BurgerMenu_spotlightTitle__xBfxS,.BurgerMenu_spotlight__4L6up:hover .BurgerMenu_spotlightTitle__xBfxS{color:var(--gold-bright)}.BurgerMenu_spotlightHint__Z_rtY{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:500;line-height:var(--leading-snug);color:var(--fg-muted);position:relative}.BurgerMenu_themeRow__WGDkA{padding:0 var(--space-6)}.BurgerMenu_fontButtons__go7iV{display:flex;gap:var(--space-2);padding:0 var(--space-6)}.BurgerMenu_fontBtn__Sv_DL{flex:1 1;padding:var(--space-2) 0;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:none;color:var(--fg-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;cursor:pointer;transition:border-color var(--duration-micro) var(--ease-soft),color var(--duration-micro) var(--ease-soft)}.BurgerMenu_fontBtn__Sv_DL:focus-visible,.BurgerMenu_fontBtn__Sv_DL:hover{border-color:var(--primary);color:var(--fg)}.BurgerMenu_fontBtnActive__L1n_X{border-color:var(--primary);color:var(--primary)}.BurgerMenu_emailRow__TgoDG{position:relative;display:flex;flex-direction:column}.BurgerMenu_tooltip__9DTzz{position:absolute;left:var(--space-6);bottom:100%;margin-bottom:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--primary);color:var(--fg-on-primary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--duration-micro) var(--ease-soft)}.BurgerMenu_tooltipVisible__EUkV0{opacity:1}.BurgerMenu_link__Y5w8R:focus-visible,.BurgerMenu_spotlight__4L6up:focus-visible,.BurgerMenu_today__44jqJ:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px;border-radius:0}.BurgerMenu_closeRow__nc2Eq:focus-visible,.BurgerMenu_fontBtn__Sv_DL:focus-visible,.BurgerMenu_trigger__gIh34:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:390px){.BurgerMenu_drawer__yBOB1{width:100vw;max-width:none;border-left:none}}.TopBar_topBar__Do1L5{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:transparent;border-bottom:1px solid transparent;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);transform:translateY(0);transition:transform var(--duration-in) var(--ease-reverent),background var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft),-webkit-backdrop-filter var(--duration-micro) var(--ease-soft);transition:transform var(--duration-in) var(--ease-reverent),background var(--duration-micro) var(--ease-soft),backdrop-filter var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft);transition:transform var(--duration-in) var(--ease-reverent),background var(--duration-micro) var(--ease-soft),backdrop-filter var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft),-webkit-backdrop-filter var(--duration-micro) var(--ease-soft)}.TopBar_topBar__Do1L5[data-scrolled]{background:linear-gradient(0deg,var(--topbar-tint,transparent),var(--topbar-tint,transparent)),color-mix(in oklab,var(--bg,#1A1714) 82%,transparent);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom-color:var(--hairline-strong)}.TopBar_topBar__Do1L5[data-hidden]{transform:translateY(-100%)}.TopBar_topBar__Do1L5:focus-within{transform:translateY(0)}@media (max-width:959px){.TopBar_topBar__Do1L5{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);transition:transform var(--duration-micro) var(--ease-soft),opacity var(--duration-micro) var(--ease-soft),background var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft),-webkit-backdrop-filter var(--duration-micro) var(--ease-soft);transition:transform var(--duration-micro) var(--ease-soft),opacity var(--duration-micro) var(--ease-soft),background var(--duration-micro) var(--ease-soft),backdrop-filter var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft);transition:transform var(--duration-micro) var(--ease-soft),opacity var(--duration-micro) var(--ease-soft),background var(--duration-micro) var(--ease-soft),backdrop-filter var(--duration-micro) var(--ease-soft),border-color var(--duration-micro) var(--ease-soft),-webkit-backdrop-filter var(--duration-micro) var(--ease-soft);will-change:transform,opacity}.TopBar_topBar__Do1L5[data-hidden]{opacity:0;transform:translate3d(0,calc(-100% - 1px),0)}.TopBar_topBar__Do1L5:focus-within{opacity:1;transform:translateZ(0)}}.TopBar_inner__9lHSJ{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3) var(--space-4);max-width:var(--max-width-frame);margin:0 auto}.TopBar_logoLink__dtGfC{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;min-width:0;padding:var(--space-3);margin:calc(var(--space-3) * -1);border-radius:var(--radius-sm)}.TopBar_logo__f2_rR{width:24px;height:24px;object-fit:contain;flex-shrink:0}.TopBar_name__SHkhx{font-family:var(--font-sans);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:3px;color:var(--gold-dim);transition:color var(--duration-micro) var(--ease-soft);white-space:nowrap}.TopBar_middle__sDmTq{display:flex;justify-content:flex-start;align-items:center;min-width:0;overflow:hidden}.TopBar_context__szj1h{font-family:var(--font-serif);font-size:var(--text-sm);color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transition:opacity var(--duration-in) var(--ease-soft);max-width:100%}.TopBar_topBar__Do1L5[data-scrolled] .TopBar_context__szj1h{opacity:1}.TopBar_nav__TE6GE{display:none;align-items:center;gap:var(--space-6)}.TopBar_navLink__dPEsl{font-family:var(--font-sans);font-size:var(--text-body);font-weight:500;color:var(--fg-muted);text-decoration:none;letter-spacing:.02em;padding:var(--space-1) 0;position:relative;transition:color var(--duration-micro) var(--ease-soft);white-space:nowrap}.TopBar_navLink__dPEsl:hover{color:var(--fg)}.TopBar_navLink__dPEsl:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--primary,var(--gold-dim));opacity:0;transition:opacity var(--duration-micro) var(--ease-soft)}.TopBar_navLink__dPEsl[data-active]{color:var(--fg-strong)}.TopBar_navLink__dPEsl[data-active]:after{opacity:1}.TopBar_burgerSlot__A9Y12{display:flex;align-items:center;gap:var(--space-3)}@media (min-width:960px){.TopBar_inner__9lHSJ{padding:var(--space-4) var(--shell-gutter);gap:var(--space-7)}.TopBar_logoLink__dtGfC{padding:var(--space-4);margin:calc(var(--space-4) * -1)}.TopBar_logo__f2_rR{width:32px;height:32px}.TopBar_name__SHkhx{font-size:var(--text-xs);letter-spacing:2.5px}.TopBar_nav__TE6GE{display:flex}.TopBar_context__szj1h{display:none}}[data-vestment=purple] .TopBar_name__SHkhx{color:var(--liturgical-text-purple)}[data-vestment=black] .TopBar_name__SHkhx{color:var(--liturgical-text-black)}[data-vestment=white] .TopBar_name__SHkhx{color:var(--liturgical-text-white)}[data-vestment=red] .TopBar_name__SHkhx{color:var(--liturgical-text-red)}[data-vestment=green] .TopBar_name__SHkhx{color:var(--liturgical-text-green)}[data-vestment=blue] .TopBar_name__SHkhx{color:var(--liturgical-text-blue)}[data-vestment=gold] .TopBar_name__SHkhx{color:var(--liturgical-text-gold)}.TopBar_topBar__Do1L5[data-vestment=purple]{--topbar-tint:color-mix(in srgb,var(--vestment-purple) 16%,transparent)}.TopBar_topBar__Do1L5[data-vestment=black]{--topbar-tint:color-mix(in srgb,var(--vestment-black) 16%,transparent)}.TopBar_topBar__Do1L5[data-vestment=white]{--topbar-tint:color-mix(in srgb,var(--vestment-white) 10%,transparent)}.TopBar_topBar__Do1L5[data-vestment=red]{--topbar-tint:color-mix(in srgb,var(--vestment-red) 16%,transparent)}.TopBar_topBar__Do1L5[data-vestment=green]{--topbar-tint:color-mix(in srgb,var(--vestment-green) 16%,transparent)}.TopBar_topBar__Do1L5[data-vestment=blue]{--topbar-tint:color-mix(in srgb,var(--vestment-blue) 16%,transparent)}.TopBar_topBar__Do1L5[data-vestment=gold]{--topbar-tint:color-mix(in srgb,var(--vestment-gold-accent) 16%,transparent)}