.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mt-10{margin-top:2.5rem}.mt-4{margin-top:1rem}.block{display:block}.flex{display:flex}.hidden{display:none}.max-w-\[500px\]{max-width:500px}.flex-1{flex:1 1 0%}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.flex-col{flex-direction:column}.gap-12{gap:3rem}.pt-1{padding-top:.25rem}.text-right{text-align:right}@font-face{font-family:Heldane;font-style:normal;font-weight:400;src:url(/assets/heldane-text-regular-fdxKSsYU.woff2) format("woff2")}@font-face{font-family:Heldane;font-style:italic;font-weight:400;src:url(/assets/heldane-text-regular-italic-DYfaw1xn.woff2) format("woff2")}@font-face{font-family:Heldane;font-style:normal;font-weight:500;src:url(/assets/heldane-text-medium-oVQnN5_k.woff2) format("woff2")}@font-face{font-family:Heldane;font-style:italic;font-weight:500;src:url(/assets/heldane-text-medium-italic-COK7Xh2x.woff2) format("woff2")}@font-face{font-family:Heldane Display;font-style:normal;font-weight:400;src:url(/assets/heldane-display-regular-C1GESOCZ.woff2) format("woff2")}@font-face{font-family:Heldane Display;font-style:italic;font-weight:400;src:url(/assets/heldane-display-regular-italic-B6Lx8-Pm.woff2) format("woff2")}@font-face{font-family:Heldane Dispay;font-weight:500;src:url(/assets/heldane-display-medium-BVNX_4rI.woff2) format("woff2")}html{box-sizing:border-box;font-size:16px;-webkit-font-smoothing:antialiased}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul,li{margin:0;padding:0;font-weight:400}ol,ul{list-style:none}img{max-width:100%;height:auto}:root{--blue: #18376C;--beige: #F2EFEC;--gold: #B67E41;--slate: #8D8F85;--gray: #77746F;--text: #1C1F1E;--page-bg: var(--beige);--page-bg-alt: var(--slate);--page-text: #302b25;--page-link: var(--page-text);--page-link-accent: #e5d2c0;--header-bg: var(--page-bg);--page-blockquote-text: var(--gold);--page-text-heading: var(--gold);--page-text-subheading: #685648;--letterbox-bg: #fff;--letter-link: var(--page-text);--letterbox-link-accent: #e5d9cc;--letterbox-link-cta: #4e3730;--footer-link: rgba(255, 255, 255, .8);--footer-link-active: rgba(255, 255, 255, 1) --footer-link-hover: rgba(255, 255, 255, .9) }html{background:var(--page-bg-alt)}body{font-family:Heldane,Helvetica Neue,Helvetica,Arial,sans-serif;background:var(--page-bg);color:var(--page-text)}button,input,textarea{font-family:Heldane,Helvetica Neue,Helvetica,Arial,sans-serif}.home-join{display:flex;gap:8px;margin:20px 0}.home-join div{flex:1}.home-join div:first-child{flex:.75}.home-join img{width:100%;height:auto;border-radius:6px}.container{max-width:1000px;margin:0 auto;padding:0 20px}.card{flex:1;background:var(--letterbox-bg);padding:24px 30px;border-radius:6px;box-shadow:#916a7026 0 6px 24px}.card--space{margin-bottom:60px}.card-flex{display:flex;padding:0}.card-img{flex:1;background-size:cover;background-position:center center;border-radius:6px 0 0 6px}.card-img:last-child{border-radius:0 6px 6px 0}.card-content{flex:1;padding:50px}.card h3{margin:0 0 8px;font-size:32px;color:var(--page-text-heading)}.card p{margin-bottom:8px}.card--clickable{display:block;cursor:pointer}.letterbox{background:var(--letterbox-bg);padding:40px;border-radius:6px;box-shadow:#916a7026 0 6px 24px}.letterbox a{color:var(--letterbox-link);text-decoration:none;border-bottom:1px solid var(--letterbox-link-accent);box-shadow:inset 0 -3px 0 var(--letterbox-link-accent);transition:background .3s ease}.letterbox a:hover{background:var(--letterbox-link-accent)}.fade-in{opacity:0;animation:fadeIn ease 1s 1 forwards;animation-delay:.2s}.fade-in--2{animation-delay:1.2s}.fade-in--3{animation-delay:2s}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0)}}.ff-display,h1,h2,h3,blockquote{font-family:Heldane Display,Arial,Helvetica,sans-serif}h1{margin:0 0 30px;font-size:40px;color:var(--page-text-heading)}h3{margin:40px 0 16px;font-size:28px;color:var(--page-text-subheading)}.logo{font-size:46px}.logo a,.logo a:hover{color:#fff}p{margin-bottom:28px;font-size:18px;line-height:1.6}p:last-child{margin-bottom:0}strong{font-weight:500}main a{color:var(--page-link);text-decoration:none;border-bottom:1px solid var(--page-link-accent);box-shadow:inset 0 -3px 0 var(--page-link-accent);transition:background .3s ease}main a:hover{background:var(--page-link-accent)}section>p:last-child{margin-bottom:0}ol{margin-left:40px;list-style:decimal outside}li{margin-bottom:29px;font-size:21px;line-height:1.6}blockquote{margin:0 0 28px;text-align:center;color:var(--page-blockquote-text)}.meet-jesus-blockquote{max-width:610px;margin:23px auto 60px;text-align:left}blockquote p{margin:0;font-size:40px;line-height:1.3}blockquote p:first-child{margin-bottom:12px}.header{--header-link-color: var(--page-text);padding:8px 0 10px;background:var(--header-bg, none)}.header-inner{display:flex;align-items:center;justify-content:space-between;padding-top:8px}.header-logo{font-size:32px}.header-logo a{color:var(--header-link-color, currentcolor);text-decoration:none}.header-nav{display:flex;gap:32px}.header-link{font-size:19px;color:var(--header-link-color, currentcolor);text-decoration:none;transition:box-shadow .15s ease,opacity .15s ease}.header-link[data-active]{opacity:.65}.header-link:not([data-active]):hover{opacity:1;box-shadow:inset 0 -2px 0 var(--page-link-accent)}.header[data-page=home]{--header-bg: var(--blue);--header-link-color: #fff;--page-link-accent: #4c74b8}section,footer{padding:40px 0}.section--meet-jesus{margin-bottom:20px;padding-top:50px;background:var(--blue);color:#fff}.section--meet-jesus blockquote p{color:#fff;line-height:1.4}.meet-jesus-callout{--page-link: #fff;--page-link-accent: #315797;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center;gap:20px}.meet-jesus-callout blockquote{max-width:390px;text-align:left}.meet-jesus-callout blockquote,.meet-jesus-callout div{flex:1}.meet-jesus-callout div{max-width:400px}.bg--white{background:#fff}.letterbox .cta{padding:20px 0;color:var(--letterbox-link-cta)}.about-photo-container{position:relative;max-width:500px;margin:0 0 26px}.about-photo-container:before{content:"";display:block;padding-top:74.58%}.about-photo-container--square:before{padding-top:100%}.about-photo{display:block;position:absolute;top:0;left:0;width:100%;border-radius:10px}figcaption{text-align:center;margin-top:5px;opacity:.6;font-size:15px}.isolate-link{margin:0;padding:0;border:0;box-shadow:none!important;background-color:none!important}.label{cursor:pointer}.input{display:block;width:100%;padding:0 0 4px;background:none;border:0;box-shadow:none;font-size:19px;border-bottom:1px solid rgba(0 0 0 / .15);transition:border-color .15s ease}.input:focus{outline:0;border-bottom-color:#0000004d}.textarea{min-height:140px;resize:vertical}.form-confirmation-message,.form.is-complete .form-fields{display:none}.form.is-complete .form-confirmation-message{display:block}.btn{display:inline-block;vertical-align:middle;padding:9px 26px 10px;border:0;background:var(--blue);font-size:19px;font-weight:600;line-height:1;letter-spacing:.3px;color:#fff;white-space:nowrap;cursor:pointer;border-radius:25px;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.btn:hover{background:color-mix(in oklab,var(--blue) 80%,transparent)}.btn:active{background:color-mix(in oklab,var(--blue) 90%,transparent)}footer{padding:50px 0;background:var(--page-bg-alt);text-align:center;color:#fff}footer .cta{margin:60px 0}footer a{display:inline-block;color:var(--footer-link);text-decoration:none;transition:color .15s ease,box-shadow .15s ease}footer a:hover{color:var(--footer-link-hover)}footer a[data-active],footer a[data-active]:hover{opacity:.7;color:var(--footer-link)}.footer-actions{margin-top:30px}footer li{white-space:nowrap;margin-bottom:12px}footer h2{margin-bottom:30px}footer .container h2{flex:1}@media only screen and (min-width: 580px){.container{padding:0 40px}h1{font-size:50px;margin:0 0 40px}p{font-size:21px}.header-inner{padding-top:20px}section{padding:50px 0 70px}.section--less-padding{padding-top:30px}blockquote{margin:0 0 40px}blockquote p{font-size:40px;line-height:1.6}blockquote p:first-child{margin-bottom:4px}footer{text-align:left;padding:70px 0 50px}footer h2{margin-bottom:40px}.footer-actions,.footer-nav{margin-top:0}.letterbox{padding:60px}.footer-wrapper-inner{display:flex;align-items:flex-start}.footer-wrapper-inner ul{flex:1}}@media only screen and (min-width: 860px){.container{padding:0 20px}h1{margin:10px 0 40px;font-size:50px}h3{font-size:34px}blockquote p{font-size:50px}.section--meet-jesus{padding-top:80px}.meet-jesus-callout{flex-direction:row;align-items:flex-start;justify-content:space-between;text-align:left}.footer-wrapper{display:flex;align-items:flex-start}.footer-actions,.footer-nav{margin-top:12px}.footer-actions{margin-left:110px}}@media only screen and (max-width: 860px){.card{flex-direction:column}.card-img{flex:initial;order:-1;height:240px;border-radius:6px 6px 0 0!important}.card-content{padding:30px}}@media only screen and (min-width: 1080px){h1{margin-left:-40px}}@media only screen and (min-width: 860px){.about-photo-container{position:relative;width:55%}.about-photo-container--right{float:right;margin:0 0 20px 50px}.about-photo-container--left{float:left;margin:0 50px 20px 0}}@media only screen and (min-width: 1200px){.about-photo-container--right{margin-right:-90px}.about-photo-container--left{margin-left:-90px}}.Toggle{display:none;margin-right:-8px;-webkit-tap-highlight-color:transparent;padding:11px 15px;cursor:pointer}.Toggle__inner{width:22px;height:24px;overflow:hidden}.Toggle__lines{position:relative;top:4px;width:22px;height:16px}.Toggle__line{position:absolute;top:0;left:0;width:22px;height:2px;transition:transform .2s ease .2s;will-change:transform}.Toggle__line:before{content:"";display:block;width:22px;height:2px;background:var(--header-link-color);transition:transform .2s ease}.menu-open .Toggle .Toggle__line--top{transform:translateY(7px);transition-delay:0s}.menu-open .Toggle .Toggle__line--top:before{transform:rotate(45deg);transition-delay:.2s}.Toggle__line--middle{top:7px}.Toggle__line--middle:before{transition:opacity 0s ease .2s}.menu-open .Toggle .Toggle__line--middle:before{opacity:0}.Toggle__line--bottom{top:14px}.menu-open .Toggle .Toggle__line--bottom{transform:translateY(-7px);transition-delay:0s}.menu-open .Toggle .Toggle__line--bottom:before{transform:rotate(-45deg);transition-delay:.2s}@media (pointer: fine){.Toggle__hover-pull{transition:transform .3s ease}.Toggle:hover .Toggle__hover-pull--top{transform:translate(-4px)}.Toggle:hover .Toggle__hover-pull--bottom{transform:translate(-8px)}.menu-open .Toggle .Toggle__hover-pull{transform:translate(0)!important;transition-delay:.2s;transition-duration:0s}}@media only screen and (max-width: 700px){body.menu-open{overflow:hidden}main{padding-top:64px}.header{position:fixed;top:0;right:0;left:0;z-index:20;transition:box-shadow .5s ease}body.is-scrolled .header{box-shadow:0 1px 10px #00000026}body.is-scrolled .header[data-page=home]{box-shadow:0 1px 10px #0000004d}.header-inner{padding-top:0}.header-nav{flex-direction:column;text-align:center;align-items:center;padding-top:40px}.header-link{font-size:24px;opacity:0;transform:translateY(-12px);transition:transform 1.2s cubic-bezier(.19,1,.22,1),opacity 1.2s cubic-bezier(.19,1,.22,1);transition-delay:.04s;will-change:transform}.menu-open .header-link{opacity:1;transform:translate(0)}.menu-open .header-link[data-active]{opacity:.65}.header-link:nth-child(2n){transition-delay:.08s}.header-link:nth-child(3n){transition-delay:.12s}.header-link:nth-child(4n){transition-delay:.16s}.header-link:nth-child(5n){transition-delay:.2s}.Toggle{display:block}.header-nav-container{opacity:0;position:fixed;top:64px;right:0;bottom:0;left:100%;overflow:auto;background-color:var(--header-bg);transition:opacity .7s ease,left 0s ease .7s,visibility 0s ease .7s;visibility:hidden}.menu-open .header-nav-container{opacity:1;left:0;visibility:visible;transition:opacity .4s ease}}@media (min-width: 768px){.md\:flex-row{flex-direction:row}.md\:gap-4{gap:1rem}}
