@charset "UTF-8";
:root{--paper:#f7f2e9;--ink:#384663;--blue:#3d4c70;--gold:#9b7941;--rose:#936861;--muted:#72747b;--rule:#d8cfbc;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.85 Arial,Helvetica,sans-serif}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.content{width:min(1020px,calc(100% - 96px));margin:auto}h1,h2,h3,p,figure,blockquote{margin-top:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h2{font-size:45px;line-height:1.18;letter-spacing:-1px;margin-bottom:25px}h2 em{color:var(--rose);font-weight:400}p{margin-bottom:20px}.proposal{text-align:center;font-size:9px;letter-spacing:1.6px;text-transform:uppercase;background:#e9e2d4;color:#6a6b72;padding:5px 15px}header{padding:0 48px}.masthead{max-width:1100px;margin:auto;display:grid;grid-template-columns:1fr 120px 1fr;align-items:center;height:105px}.mast-side{font-size:9px;letter-spacing:2.4px;color:#848071}.mast-side.right{text-align:right}.seal{display:flex;flex-direction:column;text-decoration:none;align-items:center;gap:1px}.seal>span{font:35px/1.2 var(--serif);color:var(--gold)}.seal small{font-size:8px;letter-spacing:3px;color:var(--gold)}header nav{max-width:1100px;margin:auto;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:15px 0;display:flex;justify-content:center;gap:32px;align-items:center;font:13px var(--serif)}nav a{text-decoration:none}nav a:hover{color:var(--gold)}nav>span{font-size:10px;color:var(--gold)}.menu-button{display:none}.sanctuary{padding:48px 30px 38px;text-align:center;background:radial-gradient(ellipse 35% 45% at 50% 55%,#e8dcc4a6,transparent)}.overline{text-transform:uppercase;font-size:10px;letter-spacing:3px;color:var(--gold);margin-bottom:8px}.title-block h1{font-size:clamp(54px,6.6vw,88px);line-height:1.1;letter-spacing:-2.5px;margin:12px 0 6px;color:var(--blue)}.subtitle{font:italic 23px/1.5 var(--serif);color:var(--rose);margin-bottom:0}.sanctuary-scene{display:grid;grid-template-columns:1fr 310px 1fr;max-width:890px;align-items:center;gap:35px;margin:35px auto 0}.pastora{margin:0}.image-frame{position:relative;padding:12px;background:#ede3cf;border:1px solid #c5ae7d;box-shadow:0 9px 35px #7a67461a;max-width:286px;margin:auto}.image-frame:before{content:'';position:absolute;inset:5px;border:1px solid #c5ae7d;pointer-events:none}.pastora img{width:260px;height:385px;object-fit:cover;object-position:center;filter:saturate(.92)}.pastora figcaption{font:italic 13px var(--serif);color:#887a64;margin-top:12px}.devotional-note{text-align:center}.devotional-note p{font:italic 24px/1.5 var(--serif);color:var(--blue);margin:12px 0 15px}.devotional-note small{font-size:10px;letter-spacing:.6px;line-height:1.9;color:#818080}.ornament{font:40px/1 var(--serif);color:#ab986f;display:block}.right-note .ornament{transform:scaleX(-1)}.fine-line{width:30px;height:1px;background:#c9b997;display:block;margin:0 auto 16px}.sanctuary-end{text-transform:uppercase;font-size:9px;letter-spacing:4px;margin:25px 0 13px;color:#9a835c}.discover{font:12px var(--serif);text-decoration:none;display:inline-flex;gap:15px;align-items:center}.discover span{color:var(--gold);font-size:17px}.community{padding:80px 0 85px;border-top:1px solid var(--rule)}.chapter{display:flex;align-items:center;gap:13px;margin-bottom:25px;color:var(--gold)}.chapter>span{font:italic 17px var(--serif)}.chapter p{font-size:9px;letter-spacing:2.2px;margin:0}.community-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px}.community-grid h2{font-size:41px}.community-grid p{font-size:13px;color:#73747b}.community-grid p.lead{font:21px/1.65 var(--serif);color:var(--blue)}.community-archive{width:min(580px,100%);margin:32px auto 0;transform:rotate(-1.1deg);padding:10px 10px 15px;background:#fffdf8;box-shadow:0 6px 20px #52432d12;border:1px solid #e1d9c9}.community-archive img{width:100%;height:270px;object-fit:cover;filter:sepia(.23)}.community-archive figcaption{font:italic 12px var(--serif);text-align:center;margin-top:14px;color:#8a806d}.foundress{background:#e9e7e5;border-top:1px solid #d9d7d5;border-bottom:1px solid #d9d7d5;padding:80px 0}.founder-grid{display:grid;grid-template-columns:340px 1fr;gap:85px;align-items:center}.founder-portrait{text-align:center}.portrait-label{font-size:8px;letter-spacing:2.3px;color:#82745f;display:block;margin-bottom:18px}.portrait-mount{padding:22px 28px 0;background:#d9d6cf;border-radius:160px 160px 0 0;border:1px solid #c6bdac;position:relative;overflow:hidden}.portrait-mount:before{content:'';position:absolute;inset:7px;border:1px solid #c6bdac;border-radius:150px 150px 0 0;pointer-events:none}.portrait-mount img{width:100%;height:340px;object-fit:contain;filter:brightness(.7) contrast(2.5) sepia(.15);mix-blend-mode:multiply}.founder-portrait>p{font:20px/1.5 var(--serif);margin:17px 0 0}.founder-portrait>p span{font:10px/1.8 Arial,sans-serif;color:#7c7b7d}.founder-story h2{font-size:44px}.founder-story p:not(.lead){font-size:13px;color:#73747b}.founder-story p.lead{font:20px/1.55 var(--serif);color:#596078}.text-link{text-decoration:none;font-size:11px;border-bottom:1px solid #bdb3a0;padding-bottom:7px;display:inline-flex;gap:22px;align-items:center}.text-link span{color:var(--gold)}.words{text-align:center;padding:64px 0 52px;background:#384663;color:#f8f3e9}.words .overline{color:#c9b887;font-size:8px}.quote-open{font:60px/1 var(--serif);color:#c9b887;display:block;margin:22px 0 -13px}.words blockquote{font:italic 35px/1.55 var(--serif);letter-spacing:-.3px;margin-bottom:25px}.quote-flourish{font-size:13px;letter-spacing:9px;color:#c9b887}.journey{padding-top:85px;padding-bottom:90px}.journey-title{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:20px}.journey-title h2{font-size:42px}.journey-title>p{max-width:230px;font-size:12px;color:#7f7e80}.chronicle{list-style:none;margin:0;padding:0}.chronicle li{display:grid;grid-template-columns:140px 1fr;gap:35px;border-top:1px solid var(--rule);padding:23px 0 18px;position:relative}.chronicle li:last-child{border-bottom:1px solid var(--rule)}.chronicle li>span{font:35px/1.3 var(--serif);color:var(--gold)}.chronicle h3{font-size:23px;margin-bottom:3px;line-height:1.5}.chronicle p{font-size:12px;color:#7b7b7e;margin-bottom:4px}.charism{background:#eee7db;padding:75px 0 50px}.charism-heading{text-align:center;max-width:580px;margin:0 auto 45px}.scripture{font:italic 19px var(--serif);color:var(--rose);margin-bottom:12px}.charism-heading h2{font-size:45px}.charism-heading>p:last-child{font-size:13px;color:#7a7878}.ministries{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.ministries article{text-align:center}.ministries article>span{display:inline-block;color:var(--gold);font:italic 17px var(--serif);padding-bottom:12px;border-bottom:1px solid #bfac84;width:30px}.ministries h3{font-size:28px;line-height:1.4;margin:16px 0 10px}.ministries p{font-size:12px;color:#73747b;line-height:1.9}.virtues{display:flex;justify-content:center;align-items:center;gap:30px;border-top:1px solid #d6cbb5;margin-top:35px;padding-top:27px;font:italic 19px var(--serif);color:#7b6e58}.virtues i{font-size:10px;color:#ab986f}.house{padding-top:90px;padding-bottom:90px}.house-grid{display:grid;grid-template-columns:360px 1fr;gap:85px;align-items:center}.house-photo{margin:0}.house-photo img{width:100%;height:400px;object-fit:cover;filter:saturate(.75)}.house-photo figcaption{font:italic 12px var(--serif);color:#8a806d;margin-top:10px}.house-contact>p{font-size:13px;color:#7a7878}.house-contact h2{font-size:44px}.house-contact address{font-style:normal;margin:26px 0}.house-contact address strong{display:block;font:19px/1.5 var(--serif);font-weight:400}.house-contact address>span{display:block;font-size:12px;color:#77777c;margin-top:12px}.email{font-size:13px;text-decoration:none;overflow-wrap:anywhere;padding-bottom:9px;border-bottom:1px solid var(--rule);display:flex;gap:12px;justify-content:space-between}.email span{color:var(--gold)}.map{margin-top:25px}footer{background:#e6e3dc;text-align:center;padding:38px 30px 20px;border-top:1px solid #d7cfbe}.footer-cross{font:30px var(--serif);color:var(--gold)}.footer-name{font:30px var(--serif);margin:12px 0 4px}.footer-peace{font:italic 18px var(--serif);color:var(--rose)}footer nav{display:flex;justify-content:center;gap:35px;font-size:10px;margin:25px 0 33px}.footer-small{display:flex;justify-content:space-between;gap:20px;max-width:1020px;margin:auto;border-top:1px solid #cfc8b8;padding-top:18px;font-size:8px;letter-spacing:.5px;color:#858181}.privacy-button{border:0;background:none;color:inherit;padding:0;font-size:8px}.skip{position:absolute;left:10px;top:-100px;z-index:20;background:white;padding:10px}.skip:focus{top:5px}dialog{background:var(--paper);color:var(--ink);width:calc(100% - 40px);max-width:570px;padding:40px;border:1px solid var(--rule)}dialog::backdrop{background:#293447cc}dialog h2{font-size:34px}dialog p:not(.overline){font-size:13px;color:#73747b}.close-dialog{position:absolute;right:15px;top:8px;border:0;background:none;color:var(--ink);font-size:25px}.dialog-ok{border:1px solid var(--rule);background:var(--blue);color:white;padding:10px 18px;font-size:12px}
@media(max-width:1000px){.content{width:calc(100% - 64px)}header{padding:0 32px}.sanctuary-scene{gap:15px;grid-template-columns:1fr 280px 1fr}.devotional-note p{font-size:21px}.founder-grid{grid-template-columns:280px 1fr;gap:45px}.founder-story h2{font-size:37px}.house-grid{grid-template-columns:300px 1fr;gap:45px}.house-contact h2{font-size:38px}.community-grid{gap:45px}.community-grid h2{font-size:36px}header nav{gap:21px}.ministries{gap:30px}}
@media(max-width:650px){.proposal{font-size:7px;letter-spacing:1px}.content{width:calc(100% - 40px)}header{padding:0 20px}.masthead{height:80px;grid-template-columns:1fr 75px 1fr}.mast-side{font-size:6px;letter-spacing:1.1px;max-width:100px}.mast-side.right{justify-self:end}.seal>span{font-size:27px}.seal small{font-size:6px;letter-spacing:2px}.menu-button{width:100%;display:flex;justify-content:space-between;padding:12px 0;background:transparent;border:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font-size:11px;color:var(--ink)}header nav{display:none}header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0}header nav a{padding:12px 0;text-align:center;border-bottom:1px solid var(--rule)}header nav>span{display:none}.sanctuary{padding:32px 20px 30px}.overline{font-size:8px;letter-spacing:2px}.title-block h1{font-size:clamp(38px,11vw,49px);letter-spacing:-1.5px;white-space:nowrap}.subtitle{font-size:18px}.sanctuary-scene{grid-template-columns:1fr 1fr;gap:20px;margin-top:25px;max-width:350px}.pastora{grid-column:1/-1;grid-row:1}.image-frame{max-width:244px;padding:11px}.pastora img{width:220px;height:329px}.pastora figcaption{font-size:11px}.devotional-note{grid-row:2}.ornament{display:none}.devotional-note p{font-size:18px;line-height:1.4;margin:0 0 12px}.devotional-note small{font-size:8px}.fine-line{margin-bottom:10px;width:20px}.sanctuary-end{font-size:7px;letter-spacing:2.7px;margin-top:25px}.discover{font-size:11px}.community{padding:48px 0 50px}.chapter{margin-bottom:20px}.chapter>span{font-size:15px}.chapter p{font-size:8px;letter-spacing:1.6px}.community-grid{grid-template-columns:1fr;gap:5px}.community-grid h2{font-size:35px}.community-grid p.lead{font-size:20px}.community-archive{margin-top:20px}.community-archive img{height:190px}.community-archive figcaption{font-size:10px}.foundress{padding:48px 0}.founder-grid{grid-template-columns:1fr;gap:35px}.founder-portrait{max-width:265px;margin:auto}.portrait-mount{padding:20px 25px 0}.portrait-mount img{height:285px}.portrait-label{font-size:7px}.founder-portrait>p{font-size:20px}.founder-story h2{font-size:36px}.words{padding:44px 0 35px}.words blockquote{font-size:25px;line-height:1.6;letter-spacing:-.4px}.words .overline{font-size:7px;letter-spacing:1.6px}.quote-open{font-size:50px}.journey{padding:50px 0}.journey-title{display:block;margin-bottom:25px}.journey-title h2{font-size:34px}.journey-title>p{max-width:none}.chronicle li{grid-template-columns:65px 1fr;gap:20px;padding:20px 0}.chronicle li>span{font-size:25px}.chronicle h3{font-size:21px;line-height:1.2;margin-bottom:9px}.chronicle p{font-size:11px}.charism{padding:48px 0 35px}.charism-heading h2{font-size:36px}.scripture{font-size:18px}.ministries{grid-template-columns:1fr;gap:22px}.ministries article{max-width:320px;margin:auto}.ministries h3{font-size:27px;margin-top:10px}.ministries p{margin-bottom:0}.ministries article>span{font-size:15px;padding-bottom:8px}.virtues{flex-wrap:wrap;gap:12px 18px;font-size:16px;padding-top:23px}.virtues i{font-size:7px}.house{padding:50px 0}.house-grid{grid-template-columns:1fr;gap:32px}.house-photo{max-width:350px;margin:auto}.house-photo img{height:320px}.house-contact h2{font-size:36px}.email{font-size:12px}footer{padding:28px 20px 20px}.footer-small{flex-direction:column;gap:12px;font-size:7px}.footer-small button{font-size:8px}.footer-name{font-size:28px}footer nav{gap:23px}dialog{padding:35px 25px}}
@media(max-width:360px){.title-block h1{font-size:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}


