/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--radius-sm:.25rem;--radius-lg:.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--default-font-family:var(--font-ui-sans);--default-mono-font-family:var(--font-ui-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}.grow{flex-grow:1}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@font-face{font-family:Noto Sans Ethiopic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-sans-ethiopic.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Serif Ethiopic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-serif-ethiopic.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}:root{--wine-950:#2f0c15;--wine-900:#45111d;--wine-800:#5a1725;--wine-700:#6b1d2c;--wine-600:#812a3d;--gold-600:#b87c20;--gold-500:#d2a14b;--gold-300:#ecd19b;--paper:#fffdf8;--cream:#f8f1e6;--sand:#eee0cd;--sage:#63725b;--sage-light:#e8eee4;--ink:#251b1b;--muted:#6c6260;--line:#44262424;--white:#fff;--shadow-sm:0 10px 28px #441e1b14;--shadow-md:0 24px 70px #3e161624;--radius-sm:12px;--radius:20px;--radius-lg:32px;--site-width:1180px;--background:var(--paper);--foreground:var(--ink);--font-ui-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-ui-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-noto-sans-ethiopic:"Noto Sans Ethiopic";--font-noto-serif-ethiopic:"Noto Serif Ethiopic"}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{background:var(--paper);color:var(--ink);font-family:var(--font-ui-sans);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}body,button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}img,svg{display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:3px solid var(--wine-700);outline-offset:3px}.site-container{width:min(calc(100% - 40px), var(--site-width));margin-inline:auto}.skip-link{z-index:200;background:var(--white);color:var(--wine-800);box-shadow:var(--shadow-md);border-radius:10px;padding:12px 16px;font-weight:800;transition:transform .18s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.announcement{background:var(--wine-950);color:#ffffffe0;letter-spacing:.04em;font-size:12px}.announcement-inner{justify-content:space-between;align-items:center;gap:20px;min-height:34px;display:flex}.announcement-verse{color:var(--gold-300);font-weight:800}.site-header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f0;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:28px;min-height:80px;display:flex}.brand{align-items:center;gap:11px;min-width:max-content;display:inline-flex}.brand>span:last-child{line-height:1;display:grid}.brand strong{color:var(--wine-800);letter-spacing:-.035em;font-size:18px}.brand small{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;margin-top:4px;font-size:11px}.brand-mark{background:var(--cream);border:1px solid #6b1d2c40;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.brand-mark:before,.brand-mark:after{content:"";border:1px solid #b87c2073;position:absolute;inset:5px;transform:rotate(45deg)}.brand-mark:after{inset:10px}.brand-cross{z-index:1;background:var(--wine-700);border-radius:2px;width:5px;height:22px;position:relative}.brand-cross:before,.brand-cross:after{content:"";background:var(--wine-700);border-radius:2px;width:17px;height:4px;position:absolute;left:50%;transform:translate(-50%)}.brand-cross:before{top:5px}.brand-cross:after{width:12px;bottom:3px}.desktop-nav{flex:1;justify-content:center;align-items:center;gap:4px;display:flex}.nav-link{color:#4b403e;border-radius:10px;padding:10px 11px;font-size:13px;font-weight:680;transition:color .16s,background .16s;position:relative}.nav-link:hover{color:var(--wine-700);background:#6b1d2c0e}.nav-link.active{color:var(--wine-700)}.nav-link.active:after{content:"";background:var(--gold-500);height:2px;position:absolute;bottom:4px;left:11px;right:11px}.header-actions{align-items:center;gap:11px;display:flex}.language-switch{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.language-switch button{min-width:28px;min-height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px;font-weight:800}html[lang=am] body{font-family:var(--font-noto-sans-ethiopic), "Noto Sans Ethiopic", "Nyala", var(--font-ui-sans);line-height:1.65}html[lang=am] h1,html[lang=am] h2,html[lang=am] h3,html[lang=am] .hero h1,html[lang=am] .page-hero h1{font-family:var(--font-noto-serif-ethiopic), "Noto Serif Ethiopic", "Noto Sans Ethiopic", serif;letter-spacing:-.012em;line-height:1.2}html[lang=am] .eyebrow,html[lang=am] .kicker,html[lang=am] .hero-visual-caption,html[lang=am] .brand small,html[lang=am] .today-date span,html[lang=am] .today-reading span,html[lang=am] .today-action span>span{letter-spacing:.015em;text-transform:none;font-size:12px;line-height:1.55}html[lang=am] .nav-link,html[lang=am] .button,html[lang=am] .servant-link{letter-spacing:0;line-height:1.45}@media (width<=640px){html[lang=am] .hero h1,html[lang=am] .page-hero h1{font-size:clamp(38px,11vw,48px);line-height:1.22}}.language-switch button.selected{color:var(--wine-700)}.servant-link{background:var(--wine-700);min-height:38px;color:var(--white);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:800;transition:transform .16s,background .16s;display:inline-flex}.servant-link:hover{background:var(--wine-800);transform:translateY(-1px)}.menu-button{border:1px solid var(--line);background:var(--white);cursor:pointer;border-radius:12px;place-items:center;width:42px;height:42px;display:none}.mobile-nav{border-top:1px solid var(--line);background:var(--paper)}.mobile-nav .site-container{padding-block:10px 18px;display:grid}.mobile-nav a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;padding:14px 2px;font-weight:700;display:flex}.hero{background:radial-gradient(circle at 12% 14%, #d2a14b2e, transparent 24%), linear-gradient(122deg, var(--paper) 0%, #fbf4e8 57%, #f1dfc8 100%);position:relative;overflow:hidden}.hero-pattern,.page-hero-pattern{pointer-events:none;opacity:.52;background-image:linear-gradient(45deg,#0000 46%,#6b1d2c0e 47% 53%,#0000 54%),linear-gradient(-45deg,#0000 46%,#6b1d2c0a 47% 53%,#0000 54%);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:680px;padding-block:76px 84px;display:grid;position:relative}.hero-copy{z-index:2;position:relative}.eyebrow,.kicker{color:var(--wine-700);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:850;display:inline-flex}.hero h1,.page-hero h1{letter-spacing:-.055em;max-width:780px;margin:18px 0 24px;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:clamp(48px,6vw,77px);font-weight:500;line-height:.98}.hero h1 span{color:var(--wine-700)}.hero-lede,.page-hero p{color:#5c504d;max-width:650px;font-size:18px;line-height:1.72}.button-row{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:11px 20px;font-size:13px;font-weight:850;transition:transform .16s,box-shadow .16s,background .16s,border .16s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.65;transform:none}.button-primary{background:var(--wine-700);color:var(--white);box-shadow:0 10px 30px #6b1d2c33}.button-primary:hover{background:var(--wine-800);box-shadow:0 14px 38px #6b1d2c47}.button-ghost{color:var(--wine-700);background:#fff9;border-color:#6b1d2c38}.button-ghost:hover{border-color:var(--wine-700);background:var(--white)}.button-light{background:var(--white);color:var(--wine-800);border-color:#ffffff40}.button-gold{background:var(--gold-500);color:var(--wine-950)}.hero-trust{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:28px;font-size:12px;font-weight:650;display:flex}.hero-trust span{align-items:center;gap:7px;display:inline-flex}.hero-trust svg{color:var(--sage)}.hero-visual{place-items:center;min-height:500px;display:grid;position:relative}.orbit{border:1px solid #6b1d2c2b;border-radius:50%;position:absolute}.orbit-one{width:420px;height:420px}.orbit-two{border-style:dashed;width:310px;height:310px;animation:40s linear infinite slow-spin}@keyframes slow-spin{to{transform:rotate(360deg)}}.hero-cross{z-index:2;filter:drop-shadow(0 24px 34px #54181f33);width:160px;height:240px;position:relative}.hero-cross:before,.hero-cross:after{content:"";border:1px solid var(--gold-500);position:absolute;inset:0;transform:rotate(45deg)scale(.52)}.hero-cross:after{transform:rotate(45deg)scale(.36)}.hero-cross-vertical,.hero-cross-horizontal{background:linear-gradient(180deg, var(--wine-600), var(--wine-900));border-radius:5px;display:block;position:absolute}.hero-cross-vertical{width:24px;top:0;bottom:0;left:50%;transform:translate(-50%)}.hero-cross-horizontal{width:150px;height:24px;top:64px;left:5px}.hero-cross-vertical:before,.hero-cross-vertical:after,.hero-cross-horizontal:before,.hero-cross-horizontal:after{content:"";background:var(--gold-500);position:absolute}.hero-cross-vertical:before,.hero-cross-vertical:after{width:38px;height:5px;left:-7px}.hero-cross-vertical:before{top:12px}.hero-cross-vertical:after{bottom:12px}.hero-cross-horizontal:before,.hero-cross-horizontal:after{width:5px;height:38px;top:-7px}.hero-cross-horizontal:before{left:11px}.hero-cross-horizontal:after{right:11px}.hero-cross-center{z-index:3;border:3px solid var(--gold-500);background:var(--wine-800);width:18px;height:18px;position:absolute;top:67px;left:50%;transform:translate(-50%)rotate(45deg)}.floating-card{z-index:4;min-width:170px;box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf8e8;border:1px solid #6b1d2c1f;border-radius:16px;align-items:center;gap:11px;padding:13px 15px;display:flex;position:absolute}.floating-card svg{color:var(--wine-700)}.floating-card>span{display:grid}.floating-card strong{font-size:13px}.floating-card small{color:var(--muted);margin-top:3px;font-size:10px}.floating-card-one{top:82px;left:2px}.floating-card-two{bottom:98px;right:0}.floating-card-three{bottom:46px;left:24px}.hero-visual-caption{color:var(--wine-700);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;font-size:10px;font-weight:850;position:absolute;bottom:0;left:0;right:0}.today-strip{z-index:5;border-block:1px solid var(--line);background:var(--white);position:relative}.today-grid{grid-template-columns:.92fr 1.1fr 1.15fr;align-items:stretch;min-height:98px;display:grid}.today-date,.today-reading,.today-action{align-items:center;gap:14px;padding:19px 28px;display:flex}.today-date{padding-left:0}.today-date svg{color:var(--wine-700)}.today-date div,.today-reading,.today-action span{display:grid}.today-date span,.today-reading span,.today-action span>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.today-date strong,.today-reading strong,.today-action strong{margin-top:5px;font-size:13px}.today-reading{border-inline:1px solid var(--line)}.today-reading small{color:var(--wine-700);margin-top:3px;font-size:10px}.today-action{justify-content:space-between;padding-right:0;transition:color .16s}.today-action:hover{color:var(--wine-700)}.section{padding-block:100px}.section-heading{margin-bottom:42px}.section-heading.centered{text-align:center;max-width:740px;margin-inline:auto}.section-heading h2,.formation-intro h2,.liturgy-copy h2,.simple-cta h2,.community-callout h2,.page-hero h1,.prayer-intro h2,.why-intro h2,.question-guidance h2,.mission-statement h2,.standards-intro h2{letter-spacing:-.045em;margin:14px 0;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.08}.section-heading p,.formation-intro p,.liturgy-copy>p,.prayer-intro>p,.why-intro>p,.question-guidance>p,.standards-intro>p{max-width:680px;color:var(--muted);font-size:16px;line-height:1.7}.centered p{margin-inline:auto}.split-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.split-heading>div:first-child{max-width:780px}.text-link,.text-button{color:var(--wine-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:13px;font-weight:850;display:inline-flex}.text-link:hover,.text-button:hover{text-underline-offset:4px;text-decoration:underline}.pathway-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pathway-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:290px;padding:26px;transition:transform .18s,border .18s,box-shadow .18s;position:relative;box-shadow:0 1px #3a171708}.pathway-card:hover{box-shadow:var(--shadow-sm);border-color:#6b1d2c47;transform:translateY(-5px)}.icon-box{background:var(--cream);width:48px;height:48px;color:var(--wine-700);border-radius:14px;place-items:center;display:grid}.pathway-card h3,.topic-card h3,.life-card h3,.season-card h3,.community-card h3,.service-path-card h3,.module-card h3{margin:32px 0 10px;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:21px;font-weight:600;line-height:1.2}.pathway-card p,.topic-card p,.life-card p,.season-card p,.community-card p,.service-path-card p,.module-card p{color:var(--muted);font-size:13px;line-height:1.68}.card-arrow{background:var(--cream);width:36px;height:36px;color:var(--wine-700);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:22px;right:24px}.section-questions{background:var(--cream)}.question-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.question-card{background:var(--white);border:1px solid #0000;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;min-height:112px;padding:18px 22px;transition:border .16s,transform .16s;display:grid}.question-card:hover{border-color:#6b1d2c33;transform:translate(3px)}.question-number{color:var(--gold-600);font-family:Georgia,serif;font-size:17px}.question-card small{color:var(--wine-700);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.question-card h3{margin:5px 0 0;font-size:15px}.question-card>svg{color:var(--muted)}.ask-banner{border-radius:var(--radius);background:var(--wine-800);color:var(--white);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:22px;padding:24px 28px;display:grid}.ask-banner-icon{width:54px;height:54px;color:var(--gold-300);background:#ffffff1c;border-radius:50%;place-items:center;display:grid}.ask-banner strong{font-size:15px}.ask-banner p{color:#ffffffb3;margin:5px 0 0;font-size:12px}.section-formation{background:var(--wine-950);color:var(--white)}.formation-intro{max-width:760px;margin-bottom:54px}.formation-intro .kicker{color:var(--gold-300)}.formation-intro p{color:#ffffffad}.formation-grid{border-radius:var(--radius);background:#ffffff1f;border:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.formation-step{background:var(--wine-950);min-height:280px;padding:28px;position:relative}.formation-number{color:#ffffff42;font-family:Georgia,serif;font-size:14px}.formation-check{width:30px;height:30px;color:var(--gold-300);border:1px solid #ecd19b59;border-radius:50%;place-items:center;display:grid;position:absolute;top:24px;right:24px}.formation-step h3{margin:78px 0 12px;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:25px;font-weight:500}.formation-step p{color:#ffffff9e;font-size:13px;line-height:1.65}.liturgy-feature{background:var(--paper)}.liturgy-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:84px;display:grid}.liturgy-art{border-radius:var(--radius-lg);background:radial-gradient(circle at 50% 70%, #d2a14b4d, transparent 36%), linear-gradient(160deg, var(--wine-800), var(--wine-950));min-height:520px;position:relative;overflow:hidden}.liturgy-arch{border:1px solid #ecd19b59;border-bottom:0;border-radius:50% 50% 0 0;position:absolute;left:50%;transform:translate(-50%)}.arch-one{width:74%;height:470px;top:50px}.arch-two{width:54%;height:415px;top:105px}.arch-three{width:34%;height:362px;top:158px}.liturgy-center{width:106px;height:106px;color:var(--gold-300);border:1px solid #ecd19b66;border-radius:50%;place-items:center;display:grid;position:absolute;top:210px;left:50%;transform:translate(-50%)}.liturgy-line{background:#ecd19b47;height:1px;position:absolute;bottom:78px;left:12%;right:12%}.feature-list{gap:12px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.feature-list li{color:#514643;align-items:center;gap:10px;font-size:13px;display:flex}.feature-list svg{color:var(--sage)}.section-life{background:var(--cream)}.life-grid{grid-template-columns:repeat(auto-fit,minmax(205px,1fr));gap:14px;display:grid}.life-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:280px;padding:26px;transition:transform .18s,box-shadow .18s}.life-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-4px)}.life-card>svg{color:var(--wine-700)}.life-card h3{margin-top:42px}.life-card>span{color:var(--wine-700);align-items:center;gap:7px;margin-top:22px;font-size:12px;font-weight:850;display:inline-flex}.callout-section{background:var(--paper);padding-block:70px}.community-callout,.simple-cta{border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 20%, #d2a14b38, transparent 25%), var(--wine-900);color:var(--white);grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:48px;display:grid}.community-callout>svg,.simple-cta>svg{color:var(--gold-300)}.community-callout span,.simple-cta span{color:var(--gold-300);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.community-callout h2,.simple-cta h2{max-width:760px;margin-bottom:0;font-size:clamp(25px,3vw,38px)}.page-hero{background:radial-gradient(circle at 10% 20%, #d2a14b29, transparent 25%), linear-gradient(125deg, #fffaf0 0%, var(--cream) 65%, #eedcc2 100%);position:relative;overflow:hidden}.page-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:70px;min-height:500px;padding-block:72px;display:grid;position:relative}.compact-hero .page-hero-grid{min-height:430px}.page-hero h1{font-size:clamp(44px,5vw,68px)}.progress-card{border-radius:var(--radius);width:min(100%,390px);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffbd;border:1px solid #6b1d2c24;justify-self:end;align-items:center;gap:24px;padding:24px;display:flex}.progress-ring{--progress:0deg;background:conic-gradient(var(--wine-700) var(--progress), var(--sand) 0);border-radius:50%;flex:none;place-items:center;width:94px;height:94px;display:grid;position:relative}.progress-ring:before{content:"";background:var(--white);border-radius:50%;width:72px;height:72px;position:absolute}.progress-ring span{color:var(--wine-700);font-size:15px;font-weight:850;position:relative}.progress-card>div:last-child{display:grid}.progress-card small{color:var(--wine-700);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.progress-card strong{margin-top:6px;font-size:18px}.progress-card p{color:var(--muted);margin:5px 0 0;font-size:11px}.track-selector{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.track-option{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);text-align:left;cursor:pointer;flex-direction:column;align-items:flex-start;min-height:190px;padding:22px;transition:border .16s,transform .16s,background .16s;display:flex;position:relative}.track-option:hover{border-color:#6b1d2c4d;transform:translateY(-3px)}.track-option.active{border-color:var(--wine-700);box-shadow:inset 0 0 0 1px var(--wine-700);background:#fff9f4}.track-option>svg:first-child{color:var(--wine-700)}.track-option>svg:last-child{color:var(--sage);position:absolute;top:18px;right:18px}.track-option span{margin-top:28px;display:grid}.track-option strong{font-size:14px}.track-option small{color:var(--muted);margin-top:8px;font-size:11px;line-height:1.55}.track-note{border-left:3px solid var(--gold-500);background:var(--cream);align-items:flex-start;gap:13px;margin-top:18px;padding:16px 18px;display:flex}.track-note svg{color:var(--wine-700);flex:none}.track-note p{color:#574b48;margin:0;font-size:12px;line-height:1.6}.lesson-section{background:var(--cream)}.lesson-actions{align-items:center;gap:14px;display:flex}.lesson-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.lesson-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:22px 24px;transition:background .16s;display:grid}.lesson-row:last-child{border-bottom:0}.lesson-row:hover{background:#fffaf5}.lesson-row.completed{background:var(--sage-light)}.lesson-check{background:var(--white);width:42px;height:42px;color:var(--wine-700);cursor:pointer;border:1px solid #6b1d2c3d;border-radius:50%;place-items:center;font-size:12px;font-weight:850;display:grid}.completed .lesson-check{border-color:var(--sage);background:var(--sage);color:var(--white)}.lesson-content>span{color:var(--wine-700);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;font-size:9px;font-weight:850;display:flex}.lesson-content>span small{color:var(--muted);letter-spacing:0;text-transform:none;align-items:center;gap:4px;font-size:9px;display:inline-flex}.lesson-content h3{margin:6px 0 5px;font-size:16px}.lesson-content p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.lesson-open{color:var(--wine-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.completed .lesson-open{color:var(--sage)}.next-step-section{background:var(--wine-950);color:var(--white)}.next-step-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid}.next-step-grid h2{letter-spacing:-.045em;margin:14px 0;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.08}.next-step-grid p{color:#ffffffa8;font-size:14px;line-height:1.7}.next-step-grid .kicker{color:var(--gold-300)}.next-step-links{gap:12px;display:grid}.next-step-links a{background:#ffffff0e;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;transition:background .16s;display:grid}.next-step-links a:hover{background:#ffffff1a}.next-step-links .icon-box{color:var(--gold-300);background:#ffffff17}.next-step-links span:nth-child(2){display:grid}.next-step-links strong{font-size:13px}.next-step-links small{color:#ffffff94;margin-top:4px;font-size:10px}.hero-search-card{border-radius:var(--radius);width:min(100%,440px);box-shadow:var(--shadow-sm);background:#ffffffc7;border:1px solid #6b1d2c21;justify-self:end;padding:26px}.hero-search-card label{color:var(--wine-800);margin-bottom:12px;font-size:13px;font-weight:850;display:block}.search-field,.compact-search{border:1px solid var(--line);background:var(--white);border-radius:13px;align-items:center;gap:9px;padding:0 14px;display:flex}.search-field:focus-within,.compact-search:focus-within{border-color:var(--wine-700);box-shadow:0 0 0 3px #6b1d2c17}.search-field svg,.compact-search svg{color:var(--muted);flex:none}.search-field input,.compact-search input{width:100%;min-height:48px;color:var(--ink);background:0 0;border:0;outline:0}.hero-search-card>span{color:var(--muted);margin-top:10px;font-size:10px;display:block}.result-count,.verification-badge{background:var(--sage-light);color:var(--sage);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;font-weight:800;display:inline-flex}.topic-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.topic-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:310px;padding:24px}.topic-card.featured{background:radial-gradient(circle at 92% 8%,#d2a14b38,#0000 25%),#fff8f0;border-color:#6b1d2c3d}.topic-card-top{justify-content:space-between;align-items:center;display:flex}.topic-card-top small{color:var(--muted);font-size:10px}.topic-card h3{margin-top:38px}.topic-card>a{color:var(--wine-700);align-items:center;gap:7px;margin-top:18px;font-size:11px;font-weight:850;display:inline-flex}.empty-state{border-radius:var(--radius);text-align:center;border:1px dashed #6b1d2c4d;justify-items:center;padding:60px 24px;display:grid}.empty-state svg{color:var(--wine-700)}.empty-state h2{margin:16px 0 8px;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:28px}.empty-state p{color:var(--muted)}.why-section{background:var(--cream)}.why-layout{grid-template-columns:.78fr 1.22fr;align-items:start;gap:72px;display:grid}.why-intro{position:sticky;top:130px}.review-key{border-left:3px solid var(--gold-500);background:var(--white);align-items:flex-start;gap:12px;margin-top:28px;padding:16px;display:flex}.review-key svg{color:var(--sage);flex:none}.review-key div{display:grid}.review-key strong{font-size:11px}.review-key span{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.faq-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:last-child{border-bottom:0}.faq-list summary{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;padding:22px 24px;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span:first-child{color:var(--gold-600);font-family:Georgia,serif;font-size:12px}.faq-list summary strong{font-size:14px}.faq-plus{color:var(--wine-700);font-size:22px;transition:transform .16s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-answer{padding:0 24px 24px 57px}.faq-answer p{color:var(--muted);font-size:13px;line-height:1.75}.source-pills,.pill-grid{flex-wrap:wrap;gap:8px;display:flex}.source-pills span,.pill-grid span{border:1px solid var(--line);background:var(--cream);color:var(--wine-700);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.faq-answer>small{color:var(--muted);margin-top:15px;font-size:9px;display:block}.life-topics-section{background:var(--paper)}.pill-grid{justify-content:center;max-width:920px;margin-inline:auto}.pill-grid span{background:var(--white);padding:11px 16px;font-size:11px}.care-note,.calendar-note,.directory-caution{border-left:3px solid var(--sage);background:var(--sage-light);align-items:flex-start;gap:14px;max-width:900px;margin:34px auto 0;padding:18px 20px;display:flex}.care-note svg,.calendar-note svg,.directory-caution svg{color:var(--sage);flex:none}.care-note h3{margin:0 0 5px;font-size:13px}.care-note p,.calendar-note p,.directory-caution p{color:#4e5c49;margin:0;font-size:11px;line-height:1.6}.worship-symbol{width:330px;height:330px;color:var(--wine-700);border:1px solid #6b1d2c29;border-radius:50%;justify-self:center;place-items:center;display:grid;position:relative}.worship-symbol-ring{border:1px dashed #b87c2080;border-radius:50%;position:absolute;inset:30px}.worship-symbol:before,.worship-symbol:after{content:"";border:1px solid #6b1d2c24;position:absolute;inset:68px;transform:rotate(45deg)}.worship-symbol:after{inset:96px}.worship-symbol>span{color:var(--gold-600);letter-spacing:.15em;font-size:12px;font-weight:800;position:absolute;bottom:58px}.liturgy-tabs{grid-template-columns:repeat(5,1fr);gap:8px;margin-bottom:16px;display:grid}.liturgy-tab{border:1px solid var(--line);background:var(--white);text-align:left;cursor:pointer;border-radius:13px;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;min-height:86px;padding:13px;display:grid}.liturgy-tab>span{color:var(--gold-600);font-size:9px}.liturgy-tab svg{color:var(--muted)}.liturgy-tab strong{font-size:11px}.liturgy-tab.active{border-color:var(--wine-700);background:var(--wine-700);color:var(--white)}.liturgy-tab.active>span,.liturgy-tab.active svg{color:var(--gold-300)}.liturgy-panel{border-radius:var(--radius);background:var(--cream);grid-template-columns:auto 1fr;align-items:start;gap:26px;min-height:420px;padding:46px;display:grid;position:relative;overflow:hidden}.liturgy-panel-number{color:#6b1d2c12;font-family:Georgia,serif;font-size:180px;position:absolute;bottom:-34px;right:34px}.liturgy-panel-icon{background:var(--wine-700);width:70px;height:70px;color:var(--gold-300);border-radius:50%;place-items:center;display:grid}.liturgy-panel-copy{z-index:1;max-width:730px;position:relative}.liturgy-panel-copy>span{color:var(--wine-700);letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:850}.liturgy-panel-copy h3{margin:10px 0 12px;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:34px;font-weight:500}.liturgy-panel-copy>p{color:var(--muted);font-size:14px;line-height:1.75}.practice-box{border-left:3px solid var(--gold-500);background:var(--white);align-items:flex-start;gap:12px;margin-top:24px;padding:16px;display:flex}.practice-box svg{color:var(--sage);flex:none}.practice-box div{display:grid}.practice-box strong{font-size:11px}.practice-box span{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.55}.panel-controls{z-index:2;gap:8px;display:flex;position:absolute;bottom:30px;right:36px}.panel-controls button{border:1px solid var(--line);background:var(--white);min-height:36px;color:var(--wine-700);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:7px 12px;font-size:10px;font-weight:800;display:inline-flex}.panel-controls button:disabled{cursor:not-allowed;opacity:.35}.prayer-section{background:var(--wine-950);color:var(--white)}.prayer-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.prayer-intro .kicker{color:var(--gold-300)}.prayer-intro>p{color:#ffffffa8}.pastoral-note{border:1px solid #ffffff1f;border-radius:13px;align-items:flex-start;gap:12px;margin-top:28px;padding:15px;display:flex}.pastoral-note svg{color:var(--gold-300);flex:none}.pastoral-note p{color:#ffffff9e;margin:0;font-size:10px;line-height:1.55}.prayer-builder{border-radius:var(--radius);border:1px solid #ffffff21;overflow:hidden}.prayer-duration-tabs{background:#ffffff0f;grid-template-columns:repeat(3,1fr);display:grid}.prayer-duration-tabs button{color:#ffffff94;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff1a;justify-content:center;align-items:baseline;gap:4px;min-height:74px;display:flex}.prayer-duration-tabs button:last-child{border-right:0}.prayer-duration-tabs button.active{background:var(--gold-500);color:var(--wine-950)}.prayer-duration-tabs strong{font-family:Georgia,serif;font-size:25px}.prayer-duration-tabs span{font-size:9px}.prayer-card{min-height:330px;padding:38px}.prayer-card>svg{color:var(--gold-300)}.prayer-card>span{color:var(--gold-300);letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:9px;font-weight:850;display:block}.prayer-card h3{margin:9px 0 11px;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:28px;font-weight:500}.prayer-card p{color:#ffffffa8;font-size:13px;line-height:1.72}.prayer-card button{color:var(--gold-300);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:20px;padding:0;font-size:11px;font-weight:800;display:inline-flex}.sacred-language-section{background:var(--cream)}.sacred-language-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.sacred-language-copy h2{letter-spacing:-.04em;margin:14px 0;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:clamp(32px,4vw,48px);font-weight:500}.sacred-language-copy p{color:var(--muted);font-size:14px;line-height:1.7}.language-lines{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow:hidden}.language-lines>div{border-bottom:1px solid var(--line);gap:7px;padding:20px 24px;display:grid}.language-lines>div:last-of-type{border-bottom:0}.language-lines span{color:var(--wine-700);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.language-lines strong{font-family:Georgia,Noto Serif Ethiopic,serif;font-size:20px;font-weight:500}.language-lines>small{background:var(--sage-light);color:#4e5c49;padding:13px 24px;font-size:9px;line-height:1.5;display:block}.seasons-section{background:var(--paper)}.season-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.season-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:230px;padding:25px}.season-card svg{color:var(--wine-700)}.season-card h3{margin-top:40px}.ask-trust-list{justify-self:end;gap:10px;width:min(100%,410px);display:grid}.ask-trust-list span{background:#ffffffb8;border:1px solid #6b1d2c21;border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex}.ask-trust-list svg{color:var(--wine-700)}.ask-trust-list strong{font-size:12px}.answered-section{background:var(--paper)}.compact-search{width:min(100%,330px)}.compact-search input{min-height:42px;font-size:12px}.answered-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.answered-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:180px;padding:22px;transition:transform .16s,box-shadow .16s}.answered-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-3px)}.answered-card>span{color:var(--wine-700);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.answered-card h3{margin:22px 0;font-size:15px;line-height:1.45}.answered-card small{color:var(--muted);align-items:center;gap:6px;font-size:9px;font-weight:750;display:inline-flex}.submit-question-section{background:var(--cream)}.question-form-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.boundary-list{gap:9px;margin-top:28px;display:grid}.boundary-list span{color:#514643;align-items:center;gap:9px;font-size:11px;display:flex}.boundary-list svg{color:var(--sage)}.emergency-note{background:#f9e6df;border-left:3px solid #ba5e42;align-items:flex-start;gap:12px;margin-top:28px;padding:16px;display:flex}.emergency-note svg{color:#9a4028;flex:none}.emergency-note strong{font-size:11px}.emergency-note p{color:#74493d;margin:4px 0 0;font-size:10px;line-height:1.55}.question-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-sm);padding:30px}.form-heading{align-items:center;gap:12px;margin-bottom:28px;display:flex}.form-heading>svg{color:var(--wine-700)}.form-heading h2{margin:0;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:24px;font-weight:500}.form-heading p{color:var(--muted);margin:3px 0 0;font-size:9px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.question-form label:not(.consent-check):not(.honeypot){gap:7px;margin-bottom:16px;display:grid}.question-form label>span{font-size:10px;font-weight:800}.question-form select,.question-form textarea,.question-form input:not([type=checkbox]){border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:12px;outline:0;padding:12px 13px}.question-form select{min-height:46px}.question-form textarea{resize:vertical;line-height:1.55}.question-form select:focus,.question-form textarea:focus,.question-form input:focus{border-color:var(--wine-700);box-shadow:0 0 0 3px #6b1d2c17}.question-form select:disabled,.question-form textarea:disabled,.question-form input:disabled,.question-form button:disabled{cursor:not-allowed;opacity:.65}.question-form label>small{color:var(--muted);justify-self:end;font-size:9px}.honeypot{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.consent-check{color:var(--muted);cursor:pointer;align-items:flex-start;gap:10px;font-size:10px;line-height:1.5;display:flex}.consent-check input{width:16px;height:16px;accent-color:var(--wine-700);flex:none}.form-message{border-radius:11px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px;font-size:10px;line-height:1.5;display:flex}.form-message svg{flex:none}.form-message.success{background:var(--sage-light);color:#41503d}.form-message.error{color:#74493d;background:#f9e6df}.form-submit{width:100%;margin-top:18px}.answer-process-section{background:var(--paper)}.process-grid{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.process-card{background:var(--white);min-height:170px;padding:24px}.process-card span{color:var(--gold-600);font-family:Georgia,serif;font-size:13px}.process-card h3{margin-top:55px;font-size:14px;line-height:1.45}.belong-hero-cards,.servant-principles{grid-template-columns:repeat(2,1fr);justify-self:end;gap:12px;width:min(100%,420px);display:grid}.belong-hero-cards span,.servant-principles span{border-radius:var(--radius);min-height:130px;color:var(--wine-700);background:#ffffffbd;border:1px solid #6b1d2c24;align-content:center;place-items:center;gap:12px;display:grid}.belong-hero-cards span:last-child{grid-column:1/-1}.belong-hero-cards strong,.servant-principles strong{color:var(--ink);font-size:11px}.directory-tools{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.directory-tools .search-field{width:min(100%,440px)}.region-tabs{flex-wrap:wrap;gap:5px;display:flex}.region-tabs button{border:1px solid var(--line);background:var(--white);color:var(--muted);cursor:pointer;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:800}.region-tabs button.active{border-color:var(--wine-700);background:var(--wine-700);color:var(--white)}.community-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.community-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:330px;padding:24px;transition:transform .16s,box-shadow .16s}.community-card:hover{box-shadow:var(--shadow-sm);transform:translateY(-4px)}.community-card-top{justify-content:space-between;align-items:center;display:flex}.community-card-top>svg{color:var(--muted)}.community-card>span{color:var(--wine-700);letter-spacing:.1em;text-transform:uppercase;margin-top:28px;font-size:9px;font-weight:850;display:block}.community-card h3{margin:8px 0 9px}.community-card>small{color:var(--muted);align-items:center;gap:5px;font-size:10px;display:flex}.directory-caution{max-width:none}.newcomer-section{background:var(--cream)}.newcomer-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.newcomer-grid h2{letter-spacing:-.045em;margin:14px 0;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:clamp(32px,4vw,49px);font-weight:500;line-height:1.08}.newcomer-grid p{color:var(--muted);font-size:14px;line-height:1.7}.visit-steps{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);margin:0;padding:0;list-style:none;overflow:hidden}.visit-steps li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:17px 20px;display:grid}.visit-steps li:last-child{border-bottom:0}.visit-steps span{background:var(--cream);width:28px;height:28px;color:var(--wine-700);border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.visit-steps strong{font-size:12px}.service-section{background:var(--paper)}.service-path-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.service-path-card{border:1px solid var(--line);border-radius:var(--radius);min-height:270px;padding:25px}.service-path-card>svg{color:var(--wine-700)}.service-path-card h3{margin-top:38px}.service-path-card>span{color:var(--sage);align-items:center;gap:6px;margin-top:20px;font-size:10px;font-weight:800;display:flex}.servant-principles span{color:var(--wine-700)}.servant-model-section{background:var(--paper)}.servant-model-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:80px;display:grid}.servant-model-grid h2{letter-spacing:-.045em;margin:14px 0;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:clamp(32px,4vw,50px);font-weight:500;line-height:1.08}.servant-model-grid p{color:var(--muted);font-size:14px;line-height:1.72}.servant-commitments{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);gap:1px;display:grid;overflow:hidden}.servant-commitments span{background:var(--white);align-items:flex-start;gap:10px;padding:18px;font-size:11px;line-height:1.55;display:flex}.servant-commitments svg{color:var(--sage);flex:none}.modules-section{background:var(--cream)}.module-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.module-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:330px;padding:26px;position:relative;overflow:hidden}.module-card-number{color:#6b1d2c0e;font-family:Georgia,serif;font-size:150px;position:absolute;bottom:-34px;right:18px}.module-meta{z-index:1;gap:8px;display:flex;position:relative}.module-meta span{background:var(--cream);color:var(--wine-700);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800}.module-card h3,.module-card p,.module-card button{z-index:1;position:relative}.module-card button{color:var(--wine-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:20px;padding:0;font-size:10px;font-weight:850;display:inline-flex}.lesson-kit-section{background:var(--paper)}.lesson-kit-grid,.governance-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lesson-kit-grid article,.governance-grid article{border:1px solid var(--line);border-radius:var(--radius);min-height:240px;padding:24px}.lesson-kit-grid svg,.governance-grid svg{color:var(--wine-700)}.lesson-kit-grid h3,.governance-grid h3{margin:36px 0 10px;font-size:15px}.lesson-kit-grid p,.governance-grid p{color:var(--muted);font-size:11px;line-height:1.6}.review-workflow-section{background:var(--wine-950);color:var(--white)}.review-workflow-section .kicker{color:var(--gold-300)}.workflow-line{border-radius:var(--radius);background:#ffffff21;border:1px solid #ffffff21;grid-template-columns:repeat(5,1fr);gap:1px;display:grid;overflow:hidden}.workflow-line>div{background:var(--wine-950);align-content:space-between;min-height:180px;padding:22px;display:grid;position:relative}.workflow-line span{color:var(--gold-300);font-family:Georgia,serif;font-size:12px}.workflow-line strong{font-size:12px;line-height:1.45}.workflow-line svg{z-index:2;color:var(--gold-300);position:absolute;top:50%;right:-9px;transform:translateY(-50%)}.language-service-section{background:var(--cream)}.language-service-grid{grid-template-columns:auto 1fr;align-items:center;gap:28px;max-width:900px;display:grid}.language-service-grid>svg{color:var(--wine-700)}.language-service-grid h2{letter-spacing:-.04em;margin:12px 0;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:clamp(29px,4vw,44px);font-weight:500}.language-service-grid p{color:var(--muted);font-size:13px;line-height:1.65}.mission-mark{color:var(--wine-700);justify-self:center;justify-items:center;gap:24px;display:grid}.mission-mark>span{color:var(--gold-600);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.css-cross{width:180px;height:260px;position:relative}.css-cross:before,.css-cross:after{content:"";border:1px solid #b87c208c;position:absolute;inset:0;transform:rotate(45deg)scale(.52)}.css-cross:after{transform:rotate(45deg)scale(.37)}.css-cross>span:first-child{background:var(--wine-700);width:24px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.css-cross>span:nth-child(2){background:var(--wine-700);width:180px;height:24px;position:absolute;top:68px;left:0}.css-cross>span:nth-child(3){border:3px solid var(--gold-500);background:var(--wine-900);width:16px;height:16px;position:absolute;top:72px;left:50%;transform:translate(-50%)rotate(45deg)}.mission-section{background:var(--paper)}.mission-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;display:grid}.mission-statement{position:sticky;top:130px}.mission-principles{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mission-principles article{border:1px solid var(--line);border-radius:var(--radius);min-height:240px;padding:24px}.mission-principles svg{color:var(--wine-700)}.mission-principles h3{margin:36px 0 10px;font-size:15px}.mission-principles p{color:var(--muted);font-size:11px;line-height:1.6}.standards-section{background:var(--cream)}.standards-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:70px;display:grid}.standards-intro{position:sticky;top:130px}.standard-cards{gap:12px;display:grid}.standard-cards article{border:1px solid var(--line);background:var(--white);border-radius:16px;grid-template-columns:auto .8fr 1.2fr;align-items:center;gap:18px;padding:20px;display:grid}.standard-cards article>span{color:var(--gold-600);font-family:Georgia,serif;font-size:12px}.standard-cards h3{margin:0;font-size:13px}.standard-cards p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.governance-section{background:var(--paper)}.privacy-section{background:var(--wine-950);color:var(--white)}.privacy-grid{grid-template-columns:auto 1fr;align-items:start;gap:35px;max-width:960px;display:grid}.privacy-icon{width:80px;height:80px;color:var(--gold-300);border:1px solid #ffffff24;border-radius:50%;place-items:center;display:grid}.privacy-grid .kicker{color:var(--gold-300)}.privacy-grid h2{letter-spacing:-.045em;margin:12px 0;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:clamp(32px,4vw,48px);font-weight:500}.privacy-grid p{color:#ffffffa3;font-size:13px;line-height:1.7}.privacy-points{grid-template-columns:1fr 1fr;gap:9px;margin-top:25px;display:grid}.privacy-points span{color:#ffffffc2;align-items:center;gap:8px;font-size:10px;display:flex}.privacy-points svg{color:var(--gold-300)}.safeguarding-section{background:var(--cream)}.safeguarding-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.safeguarding-grid h2{letter-spacing:-.045em;margin:14px 0;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:clamp(32px,4vw,48px);font-weight:500}.safeguarding-grid p{color:var(--muted);font-size:13px;line-height:1.7}.safeguarding-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.safeguarding-list span{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:130px;color:var(--wine-700);text-align:center;align-content:center;place-items:center;gap:12px;font-size:11px;font-weight:800;display:grid}.site-footer{color:var(--white);background:#210911;padding-top:76px}.footer-grid{grid-template-columns:1.35fr .65fr .65fr 1fr;gap:56px;padding-bottom:58px;display:grid}.footer-brand strong{color:var(--white)}.footer-brand small{color:#ffffff85}.footer-brand .brand-mark{background:#ffffff0f;border-color:#ffffff29}.footer-brand .brand-cross,.footer-brand .brand-cross:before,.footer-brand .brand-cross:after{background:var(--gold-300)}.footer-mission h2{margin:26px 0 10px;font-family:Georgia,Noto Serif Ethiopic,serif;font-size:25px;font-weight:500}.footer-mission p{color:#ffffff94;max-width:350px;font-size:12px;line-height:1.7}.footer-grid section>h2,.footer-trust h2{color:var(--gold-300);letter-spacing:.11em;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:850}.footer-links{gap:11px;margin:0;padding:0;list-style:none;display:grid}.footer-links a{color:#ffffffa6;font-size:11px;transition:color .16s}.footer-links a:hover{color:var(--white)}.footer-trust{border-radius:var(--radius);background:#ffffff0b;border:1px solid #ffffff1f;padding:22px}.footer-trust>svg{color:var(--gold-300);margin-bottom:24px}.footer-trust p{color:#ffffff8f;font-size:10px;line-height:1.6}.footer-trust a{color:var(--gold-300);align-items:center;gap:6px;font-size:9px;font-weight:800;display:inline-flex}.footer-bottom{color:#ffffff73;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:20px;min-height:70px;font-size:9px;display:flex}.footer-bottom p{margin:0}.footer-bottom span{align-items:center;gap:7px;display:flex}.hope-feature{border-radius:var(--radius);background:var(--wine-900);max-width:1020px;color:var(--white);box-shadow:var(--shadow-sm);border:1px solid #ecd19b47;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin:30px auto 0;padding:25px;display:grid}.hope-feature-mark{width:56px;height:56px;color:var(--gold-300);background:#ecd19b1a;border:1px solid #ecd19b59;border-radius:50%;place-items:center;display:grid}.hope-feature .kicker{color:var(--gold-300)}.hope-feature h3{margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2.2vw,28px);line-height:1.15}.hope-feature p{color:#ffffffad;margin:0;font-size:11px;line-height:1.65}.hope-hero{background:radial-gradient(circle at 16% 0%, #d2a14b2e, transparent 34%), linear-gradient(135deg, var(--wine-950), var(--wine-800));color:var(--white);position:relative;overflow:hidden}.hope-hero-pattern{opacity:.08;background-image:linear-gradient(45deg, transparent 46%, var(--gold-300) 47%, var(--gold-300) 53%, transparent 54%), linear-gradient(-45deg, transparent 46%, var(--gold-300) 47%, var(--gold-300) 53%, transparent 54%);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 78%);mask-image:linear-gradient(90deg,#0000 5%,#000 78%)}.hope-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:70px;min-height:650px;padding-block:88px;display:grid;position:relative}.hope-hero .eyebrow{color:var(--gold-300);background:#ecd19b14;border-color:#ecd19b40}.hope-hero h1{letter-spacing:-.055em;max-width:800px;margin:20px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,6.6vw,92px);font-weight:500;line-height:.98}.hope-hero-grid>div:first-child>p{color:#ffffffb3;max-width:720px;margin-bottom:30px;font-size:17px;line-height:1.75}.hope-mark{background:#ffffff09;border:1px solid #ecd19b2e;border-radius:50% 50% 45% 55%/56% 44%;place-content:center;justify-items:center;min-height:410px;display:grid;position:relative}.hope-mark:before,.hope-mark:after{content:"";border-radius:inherit;border:1px solid #ecd19b26;position:absolute}.hope-mark:before{inset:28px -20px 12px 20px;transform:rotate(8deg)}.hope-mark:after{inset:-18px 30px 24px -14px;transform:rotate(-9deg)}.hope-sun{background:radial-gradient(circle,#ecd19b2e,#0000 70%);border:1px solid #ecd19b66;border-radius:50%;place-items:center;width:142px;height:142px;display:grid;position:relative}.hope-sun:before,.hope-sun:after,.hope-sun span:before,.hope-sun span:after{background:var(--gold-300);content:"";position:absolute}.hope-sun:before{width:16px;height:92px}.hope-sun:after{width:92px;height:16px}.hope-sun span:before{width:13px;height:58px;transform:rotate(45deg)}.hope-sun span:after{width:58px;height:13px;transform:rotate(45deg)}.hope-mark p{color:var(--gold-300);margin:36px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-style:italic}.hope-mark small{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.pressure-section{background:var(--cream)}.pressure-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pressure-grid article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);min-height:250px;padding:25px}.pressure-grid svg{color:var(--wine-700)}.pressure-grid h3{margin:48px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:21px}.pressure-grid p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.dignity-section{background:var(--paper)}.dignity-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:90px;display:grid}.dignity-copy{position:sticky;top:140px}.dignity-copy h2,.migration-safety-section h2,.opportunity-section h2{letter-spacing:-.035em;margin:16px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.3vw,54px);font-weight:500;line-height:1.05}.dignity-copy>p,.migration-safety-section .migration-safety-grid>div:first-child>p,.opportunity-section .opportunity-grid>div:first-child>p{color:var(--muted);font-size:13px;line-height:1.75}.dignity-practices{gap:12px;display:grid}.dignity-practices article{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);grid-template-columns:auto 1fr;gap:17px;padding:24px;display:grid}.dignity-practices article>svg{color:var(--gold-600)}.dignity-practices h3{margin:0 0 6px;font-size:15px}.dignity-practices p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.action-path-section{background:var(--wine-950);color:var(--white)}.action-path-section .section-heading .kicker{color:var(--gold-300)}.action-path-section .section-heading h2{color:var(--white)}.action-path-tabs{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.action-path-tabs button{border-radius:var(--radius-sm);color:#ffffff9e;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;align-items:center;gap:11px;min-height:94px;padding:17px;transition:background .16s,color .16s,border-color .16s;display:flex}.action-path-tabs button:hover,.action-path-tabs button.active{color:var(--white);background:#ecd19b1c;border-color:#ecd19b8c}.action-path-tabs button.active svg{color:var(--gold-300)}.action-path-tabs button span{font-size:11px;font-weight:800;line-height:1.35}.action-path-panel{border-radius:var(--radius-lg);background:#ffffff0e;border:1px solid #ffffff21;padding:clamp(24px,4vw,48px)}.action-path-intro{grid-template-columns:auto 1fr;align-items:start;gap:18px;max-width:930px;display:grid}.action-path-icon{width:58px;height:58px;color:var(--gold-300);border:1px solid #ecd19b4d;border-radius:50%;place-items:center;display:grid}.action-path-intro h3{margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3.2vw,39px);font-weight:500}.action-path-intro p{color:#ffffffa6;max-width:800px;font-size:12px;line-height:1.75}.action-checklist{grid-template-columns:repeat(2,1fr);gap:12px 30px;margin:34px 0;padding:0;list-style:none;display:grid}.action-checklist li{color:#ffffffc9;grid-template-columns:auto 1fr;align-items:start;gap:11px;font-size:11px;line-height:1.65;display:grid}.action-checklist li>span{width:25px;height:25px;color:var(--gold-300);background:#ecd19b1f;border-radius:50%;place-items:center;display:grid}.one-step{border-left:3px solid var(--gold-500);background:#ecd19b17;padding:17px 20px}.one-step strong{color:var(--gold-300);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:9px;display:block}.one-step p{margin:0;font-size:12px;line-height:1.6}.migration-safety-section{background:var(--cream)}.migration-safety-grid{grid-template-columns:1fr .9fr;align-items:center;gap:60px;display:grid}.migration-card{border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow-sm);border:1px solid #6b1d2c29;grid-template-columns:auto 1fr;gap:15px;padding:25px;display:grid}.migration-card>svg{color:var(--wine-700)}.migration-card h3{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:21px}.migration-card ul{color:var(--muted);gap:8px;margin:0;padding-left:17px;font-size:10px;line-height:1.6;display:grid}.resource-links{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.resource-links a{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--white);justify-content:space-between;align-items:center;gap:14px;padding:17px;transition:transform .16s,border-color .16s;display:flex}.resource-links a:hover{border-color:var(--gold-500);transform:translateY(-2px)}.resource-links a>span{gap:4px;display:grid}.resource-links strong{font-size:11px}.resource-links small{color:var(--muted);font-size:9px;line-height:1.45}.resource-links svg{color:var(--gold-600);flex:none}.opportunity-section{background:var(--paper)}.opportunity-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px;display:grid}.opportunity-weeks{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.opportunity-weeks article{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--cream);min-height:140px;padding:20px}.opportunity-weeks span{color:var(--gold-600);letter-spacing:.08em;font-size:10px;font-weight:850}.opportunity-weeks h3{margin:33px 0 0;font-size:14px;line-height:1.25}.hope-boundary{background:var(--sage-light)}.hope-boundary .site-container{grid-template-columns:auto 1fr;align-items:center;gap:18px;min-height:130px;display:grid}.hope-boundary svg{color:var(--sage)}.hope-boundary strong{font-size:12px}.hope-boundary p{color:#4e5c49;max-width:950px;margin:5px 0 0;font-size:10px;line-height:1.65}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=1100px){.desktop-nav{display:none}.menu-button{display:grid}.hero-grid{gap:30px}.pathway-grid,.life-grid,.formation-grid,.lesson-kit-grid,.governance-grid,.track-selector,.topic-grid,.answered-grid,.community-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1.3fr .7fr .8fr}.footer-trust{grid-column:1/-1}}@media (width<=860px){.section{padding-block:76px}.hero-grid,.page-hero-grid,.hope-hero-grid,.liturgy-grid,.next-step-grid,.why-layout,.prayer-layout,.sacred-language-grid,.question-form-layout,.newcomer-grid,.servant-model-grid,.mission-grid,.standards-layout,.safeguarding-grid{grid-template-columns:1fr}.hope-hero-grid{gap:38px;padding-block:66px}.hope-mark{min-height:380px}.hope-feature,.dignity-grid,.migration-safety-grid,.opportunity-grid{grid-template-columns:1fr}.hope-feature .button{justify-self:start}.pressure-grid{grid-template-columns:repeat(2,1fr)}.dignity-copy{position:static}.action-path-tabs{grid-template-columns:repeat(2,1fr)}.resource-links{grid-template-columns:1fr}.hero-grid{padding-block:64px}.hero-visual{min-height:470px}.page-hero-grid{gap:36px;padding-block:58px}.progress-card,.hero-search-card,.ask-trust-list,.belong-hero-cards,.servant-principles{justify-self:stretch;width:100%}.today-grid{grid-template-columns:1fr 1fr}.today-action{border-top:1px solid var(--line);grid-column:1/-1;padding-left:0}.today-date{padding-right:18px}.today-reading{border-right:0}.question-grid,.module-grid,.mission-principles{grid-template-columns:1fr}.liturgy-art{min-height:460px}.why-intro,.mission-statement,.standards-intro{position:static}.liturgy-tabs{grid-template-columns:repeat(5,minmax(120px,1fr));padding-bottom:6px;overflow-x:auto}.liturgy-panel{min-height:480px}.process-grid,.workflow-line{grid-template-columns:1fr 1fr}.workflow-line>div:last-child{grid-column:1/-1}.workflow-line svg{display:none}.standard-cards article{grid-template-columns:auto 1fr}.standard-cards p{grid-column:2}}@media (width<=640px){.site-container{width:min(calc(100% - 28px), var(--site-width))}.announcement-inner{text-align:center;justify-content:center}.announcement-verse{display:none}.header-inner{min-height:70px}.brand-mark{width:38px;height:38px}.brand strong{font-size:16px}.brand small{font-size:9px}.servant-link,.language-switch>svg{display:none}.hero h1,.page-hero h1,.hope-hero h1{font-size:44px}.hero-lede,.page-hero p{font-size:16px}.hero-visual{min-height:390px;margin-inline:-20px;transform:scale(.86)}.orbit-one{width:380px;height:380px}.orbit-two{width:280px;height:280px}.floating-card{min-width:145px;padding:10px}.floating-card-one{left:10px}.floating-card-two{right:4px}.floating-card-three{left:14px}.today-grid{display:block}.today-date,.today-reading,.today-action{border:0;border-bottom:1px solid var(--line);padding:17px 0}.today-action{border-bottom:0}.pathway-grid,.pressure-grid,.life-grid,.formation-grid,.track-selector,.topic-grid,.season-grid,.answered-grid,.community-grid,.service-path-grid,.lesson-kit-grid,.governance-grid,.safeguarding-list,.privacy-points,.process-grid,.workflow-line{grid-template-columns:1fr}.hope-mark{min-height:320px}.hope-sun{width:116px;height:116px}.hope-feature{padding:20px}.hope-feature-mark{width:48px;height:48px}.action-path-tabs,.action-checklist,.opportunity-weeks{grid-template-columns:1fr}.action-path-tabs button{min-height:70px}.action-path-intro{grid-template-columns:1fr}.formation-step{min-height:220px}.formation-step h3{margin-top:48px}.split-heading{flex-direction:column;align-items:flex-start}.question-grid{grid-template-columns:1fr}.ask-banner,.community-callout,.simple-cta{grid-template-columns:1fr;justify-items:start;padding:28px}.liturgy-grid{gap:44px}.liturgy-art{min-height:400px}.arch-one{height:350px}.arch-two{height:295px}.arch-three{height:242px}.liturgy-center{top:178px}.progress-card{align-items:flex-start}.lesson-actions,.directory-tools{flex-direction:column;align-items:stretch}.lesson-row{grid-template-columns:auto 1fr;align-items:start;padding:18px}.lesson-open{grid-column:2;justify-self:start}.lesson-content>span{flex-wrap:wrap}.liturgy-tab{min-width:125px}.liturgy-panel{grid-template-columns:1fr;min-height:610px;padding:28px}.liturgy-panel-number{font-size:120px}.liturgy-panel-copy h3{font-size:28px}.panel-controls{justify-content:space-between;bottom:22px;left:24px;right:24px}.prayer-card{padding:28px}.form-grid{grid-template-columns:1fr;gap:0}.question-form{padding:22px}.belong-hero-cards,.servant-principles{grid-template-columns:1fr 1fr}.belong-hero-cards span:last-child{grid-column:1/-1}.directory-tools .search-field{width:100%}.workflow-line>div:last-child{grid-column:auto}.standard-cards article{grid-template-columns:auto 1fr}.language-service-grid,.privacy-grid{grid-template-columns:1fr}.privacy-icon{width:64px;height:64px}.footer-grid{grid-template-columns:1fr 1fr;gap:38px 24px}.footer-mission,.footer-trust{grid-column:1/-1}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:18px}}@media (width<=400px){.footer-grid{grid-template-columns:1fr}.footer-mission,.footer-trust{grid-column:auto}}@media print{.announcement,.site-header,.site-footer,.button,.lesson-actions,.panel-controls,.callout-section{display:none!important}body{color:#000;background:#fff}.section,.page-hero-grid{padding-block:24px}.page-hero{background:#fff}.page-hero-pattern{display:none}.lesson-list,.lesson-row,.prayer-card{break-inside:avoid;border-color:#bbb}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
