@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/font-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--paper:#faf5eb;--white:#fffdf8;--ink:#16364b;--charcoal:#123b5a;--silver:#b2b2b2;--muted:#526675;--rule:#d7dcd8;--blue:#23618a;--gold:#efbc65;--sand:#f0e3cc;--font-sans:Inter,Arial,Helvetica,sans-serif;--ease:cubic-bezier(.2,.6,.35,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}img{max-width:100%;display:block}button,input,textarea{border-radius:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex="-1"]:focus-visible{outline-offset:5px;outline:3px solid #677f8a}::selection{color:var(--ink);background:#d5d5d5}p,h1,h2,h3{margin:0}h1,h2,h3{font-weight:600}p{line-height:1.7}.container{width:min(1280px,100% - 112px);margin-inline:auto}.section{padding-block:116px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:20px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.section-number{color:#7f7f7f;letter-spacing:0}.small-line{background:currentColor;width:26px;height:1px;display:inline-block}.button{min-height:55px;transition:background .2s var(--ease),transform .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:28px;padding:17px 24px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.button:hover{transform:translateY(-2px)}.text-link{color:inherit;background:0 0;border:0;align-items:center;gap:18px;padding-block:11px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex;position:relative}.text-link:after{content:"";transform-origin:0;background:currentColor;width:calc(100% - 38px);height:1px;transition:transform .2s;position:absolute;bottom:5px;left:0;transform:scaleX(0)}.text-link:hover:after{transform:scaleX(1)}.arrow-icon{flex-shrink:0}.arrow-icon.diagonal{transform:rotate(-45deg)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{background:var(--ink);color:#fff;z-index:100;padding:15px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:15px}.review-bar{color:#585858;background:#eaeaea;justify-content:center;align-items:center;gap:12px;min-height:33px;padding:8px 20px;font-size:10px;line-height:1.5;display:flex}.review-dot{background:#6a756c;border-radius:50%;flex-shrink:0;width:4px;height:4px}.site-header{background:var(--paper);z-index:20;border-bottom:1px solid #25272714;height:100px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:32px;height:100%;display:flex}.brand{white-space:nowrap;align-items:center;gap:14px;display:flex}.brand-initials{letter-spacing:-2px;font-size:30px;font-weight:800;line-height:1;display:inline-block}.brand-name{letter-spacing:.005em;border-left:1px solid #ccc;padding-left:14px;font-size:11px;font-weight:600;line-height:1.25}.brand-name>span{text-transform:uppercase;letter-spacing:.16em;margin-top:4px;font-size:10px;font-weight:400;display:block}.brand-link{display:inline-flex}.site-nav{align-items:center;gap:32px;font-size:11px;font-weight:500;display:flex}.site-nav>a:not(.nav-contact){padding-block:15px}.site-nav .nav-contact{border:1px solid #bdbdbd;align-items:center;gap:26px;padding:13px 18px;display:flex}.nav-contact span{font-size:17px}.menu-toggle{display:none}.hero{grid-template-columns:1.12fr 1fr;align-items:start;gap:64px;padding-top:59px;padding-bottom:55px;display:grid}.hero-eyebrow{gap:12px;margin-bottom:29px;font-size:10px}.hero h1{letter-spacing:-.069em;max-width:620px;font-size:clamp(66px,6.2vw,93px);font-weight:600;line-height:1.01}.hero h1>span{letter-spacing:-.063em;color:#787878;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.hero-description{color:#666;max-width:450px;margin-top:28px;font-size:14px;line-height:1.8}.hero-actions{align-items:center;gap:28px;margin-top:29px;display:flex}.hero-footnote{color:#777;align-items:center;gap:10px;margin-top:37px;font-size:10px;display:flex}.footnote-dot{background:#989898;border-radius:50%;width:4px;height:4px}.hero-visual{min-height:580px;margin-top:3px;position:relative}.portrait-placeholder{color:#efefef;background:radial-gradient(at 45% 32%,#d7dcd357,#0000 60%),linear-gradient(125deg,#585858 0%,#8c8c8c 52%,#a7a7a7 100%);flex-direction:column;justify-content:space-between;height:555px;padding:32px;display:flex;position:relative;overflow:hidden}.portrait-placeholder:after{content:"";pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.8' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.portrait-topline{text-transform:uppercase;letter-spacing:.22em;z-index:1;opacity:.9;font-size:10px;position:relative}.portrait-outline{width:55%;height:360px;position:absolute;top:76px;right:14%;transform:rotate(-13deg)}.portrait-outline>div{border:1px solid #f1f2ea40;border-radius:50% 50% 0 0;width:100%;height:100%}.portrait-outline>div+div{border-color:#f1f2ea29;width:100%;height:100%;position:absolute;inset:17px -28px auto auto}.portrait-lettering{z-index:1;letter-spacing:-.08em;opacity:.94;margin-top:74px;font-size:clamp(70px,6.9vw,102px);font-weight:600;line-height:.88;position:relative}.portrait-lettering>span{display:block}.portrait-lettering>span+span{margin-top:12px}.portrait-period{color:#d1d1d1}.portrait-bottom{letter-spacing:.14em;text-transform:uppercase;z-index:1;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex;position:relative}.portrait-label{letter-spacing:.06em;white-space:nowrap;border:1px solid #fff6;padding:7px 8px;font-size:10px}.hero-visual-caption{color:#7e7e7e;letter-spacing:.05em;justify-content:space-between;gap:15px;margin-top:13px;font-size:10px;display:flex}.hero-portrait{object-fit:cover;object-position:center;height:555px!important;position:relative!important}.mission-line{border-block:1px solid var(--rule)}.mission-line>.container{justify-content:space-between;align-items:center;gap:24px;padding-block:27px;display:flex}.mission-line span:first-child{text-transform:uppercase;letter-spacing:.16em;color:#7c7c7c;white-space:nowrap;font-size:10px}.mission-line p{font-size:14px;font-weight:500;line-height:1.5}.mission-line span:last-child{color:#929292;font-size:24px}.section-heading{margin-bottom:45px}.about-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.about-intro h2,.ministry-grid h2,.contact-copy h2{letter-spacing:-.055em;font-size:clamp(37px,3.5vw,51px);line-height:1.12}.about-signature{letter-spacing:-.05em;color:#48534a;margin-top:44px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-style:italic}.signature-caption{text-transform:uppercase;letter-spacing:.17em;color:gray;font-size:10px}.about-copy p{color:#656565;font-size:13px;line-height:1.9}.about-copy p+p{margin-top:20px}.about-copy p.lead{color:var(--ink);letter-spacing:-.02em;margin-bottom:22px;font-size:22px;font-weight:500;line-height:1.45}.about-copy strong{color:#373737;font-weight:600}.disclosure{border-top:1px solid var(--rule);margin-top:26px}.disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:12px;font-weight:600;line-height:1.5;list-style:none;display:flex}.disclosure summary::-webkit-details-marker{display:none}.disclosure-icon{flex-shrink:0;width:13px;height:13px;display:block;position:relative}.disclosure-icon:before,.disclosure-icon:after{content:"";background:currentColor;width:13px;height:1px;position:absolute;top:6px;left:0}.disclosure-icon:after{transition:transform .2s;transform:rotate(90deg)}.disclosure[open] .disclosure-icon:after{transform:rotate(0)}.disclosure-content{padding:3px 0 8px}.disclosure-content>div+div{margin-top:18px}.disclosure-content ul{color:#656565;margin-block:16px;padding-left:18px;font-size:13px;line-height:1.9}.commitments-section{background:#eaeaea;padding-block:49px 56px}.commitments-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:39px;display:flex}.commitments-heading>p:last-child{color:#787878;font-size:10px}.commitments-grid{grid-template-columns:repeat(4,1fr);display:grid}.commitment{padding-right:25px}.commitment+.commitment{border-left:1px solid #cfcfcf;padding-left:33px}.commitment-number{letter-spacing:.05em;color:#888;font-size:10px}.commitment h3{letter-spacing:-.06em;margin-top:22px;font-size:clamp(25px,3vw,43px);font-weight:500}.commitment p{color:#707070;max-width:220px;margin-top:12px;font-size:11px;line-height:1.6}.book-section{background:var(--charcoal);color:var(--paper);padding-block:103px;position:relative}.book-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.book-art{background:radial-gradient(at 50% 48%,#4f4f4f 0%,#373737 65%,#303030 100%);flex-direction:column;justify-content:space-between;align-items:center;min-height:596px;padding:35px 40px 31px;display:flex;position:relative}.book-art:before{content:"";pointer-events:none;border:1px solid #cdd7c912;position:absolute;inset:17px}.book-art-label{letter-spacing:.21em;text-transform:uppercase;color:#bbb;font-size:10px}.book-cover-wrap{width:285px;max-width:85%;margin:33px 0;transform:rotate(-3deg);box-shadow:-9px 15px 30px #00000059,1px 1px #ffffff1f}.book-cover{width:100%;height:auto}.book-art-caption{letter-spacing:.16em;text-transform:uppercase;color:#acacac;font-size:10px}.book-copy .eyebrow{color:#bcbcbc;font-size:10px}.book-copy h2{letter-spacing:-.06em;margin-top:30px;font-size:clamp(51px,5vw,70px);font-weight:500;line-height:1.04}.book-copy p{color:#bdbdbd;margin-top:18px;font-size:12px;line-height:1.85}.book-copy p.book-deck{letter-spacing:-.02em;color:#f1f1f1;margin-top:27px;font-size:19px;line-height:1.45}.book-copy .button{margin-top:29px;font-size:11px}.book-disclosure{border-top-color:#515151;margin-top:24px}.book-disclosure summary{color:#cbcbcb;padding-block:17px;font-size:10px}.book-disclosure .disclosure-content p{margin-top:0;font-size:12px}.book-copy .book-retailer-note{color:#8d8d8d;letter-spacing:.02em;margin-top:3px;font-size:10px}.ministry-section>.eyebrow{margin-bottom:39px}.ministry-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:110px;display:grid}.ministry-description{color:#666;max-width:465px;margin-top:28px;font-size:13px;line-height:1.9}.church-card{border:1px solid #d3d3d3;padding:32px 36px;position:relative}.church-card:after{content:"";background:linear-gradient(45deg,transparent 48%,#dbdbdb 49%,#dbdbdb 50%,var(--paper) 51%);border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;width:45px;height:45px;position:absolute;top:0;right:0}.church-card>.eyebrow{color:#7b7b7b;letter-spacing:.11em;max-width:90%;font-size:10px}.church-card h3{letter-spacing:-.05em;margin-top:26px;font-size:39px;font-weight:500;line-height:1.08}.church-card>p{color:#757575;max-width:290px;margin-top:18px;font-size:11px;line-height:1.8}.church-card .text-link{margin-top:17px;font-size:11px}.pending-note{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.status-tag{text-transform:uppercase;letter-spacing:.12em;color:#737373;white-space:nowrap;border:1px solid silver;align-items:center;padding:6px 8px;font-size:10px;font-weight:500;line-height:1.2;display:inline-flex}.media-section{border-block:1px solid var(--rule);padding-block:67px}.media-inner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;display:grid}.media-inner .eyebrow{font-size:10px}.media-inner h2{letter-spacing:-.055em;margin-top:26px;font-size:43px;line-height:1.1}.media-placeholder{border-left:1px solid #dadada;align-items:flex-start;gap:28px;padding-left:50px;display:flex}.media-symbol{color:#757575;border:1px solid silver;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-top:2px;display:flex}.media-placeholder h3{letter-spacing:-.03em;margin-top:17px;font-size:23px;font-weight:500;line-height:1.3}.media-placeholder p{color:#787878;max-width:360px;margin-top:13px;font-size:12px;line-height:1.8}.contact-section{grid-template-columns:1fr 1.1fr;align-items:start;gap:100px;display:grid}.contact-copy h2{margin-top:33px;line-height:1.14}.contact-copy>p:not(.eyebrow){max-width:340px;margin-top:28px;font-size:16px;line-height:1.6}.contact-copy>p.contact-support{color:#7d7d7d;max-width:330px;margin-top:17px;font-size:12px;line-height:1.85}.contact-quote{border-top:1px solid var(--rule);max-width:330px;margin-top:55px;padding-top:24px;position:relative}.contact-quote>span{color:#9f9f9f;font-family:Georgia,Times New Roman,serif;font-size:46px;line-height:1}.contact-quote blockquote{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-style:italic;line-height:1.5}.contact-quote>p{text-transform:uppercase;letter-spacing:.15em;color:#818181;margin-top:17px;font-size:10px}.inquiry-panel{background:#eeeee7;border:1px solid #e2e2e2;padding:31px}.inquiry-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.inquiry-heading>.eyebrow{letter-spacing:.13em;font-size:10px}.inquiry-heading .status-tag{padding:5px 7px;font-size:10px}.inquiry-note{color:#747474;border-bottom:1px solid #dadada;margin-top:17px;padding-bottom:22px;font-size:10px;line-height:1.8}.inquiry-fields{grid-template-columns:1fr 1fr;gap:22px 20px;margin-top:23px;display:grid}.field label{margin-bottom:9px;font-size:10px;font-weight:500;line-height:1.5;display:block}.optional-label{color:#7e7e7e;margin-left:6px;font-size:10px;font-weight:400}.required-mark{color:#797979}.field input,.field textarea{color:#363636;background:#fff9;border:1px solid #d1d1d1;width:100%;min-width:0;padding:11px 12px;font-size:12px;line-height:1.6;transition:border-color .2s}.field input{height:43px}.field input:focus,.field textarea:focus{background:#fff;border-color:#797979}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#9b4c41}.field textarea{resize:vertical;min-height:108px}.field-location,.field-message{grid-column:1/-1}.inquiry-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.inquiry-actions>span{color:#7f7f7f;font-size:10px}.inquiry-actions .button{gap:28px;min-height:47px;padding:13px 19px;font-size:10px}.inquiry-actions .button>span{font-size:17px}.field-error{color:#8b3c32;margin-top:8px;font-size:10px;line-height:1.5}.error-summary{color:#7c322b;background:#f9efea;border-left:2px solid #9b4c41;margin-top:20px;padding:14px;font-size:11px;line-height:1.7}.error-summary>p{font-weight:600}.error-summary ul{margin:8px 0 0;padding-left:16px}.error-summary a{text-underline-offset:3px;text-decoration:underline}.inquiry-summary{border-top:1px solid #c1c1c1;margin-top:28px;padding-top:25px}.inquiry-summary .eyebrow{font-size:10px}.inquiry-summary h3{letter-spacing:-.04em;margin-top:10px;font-size:24px}.preview-confirmation{color:#6b6b6b;margin-top:13px;font-size:11px;line-height:1.7}.inquiry-summary dl{margin-block:24px}.inquiry-summary dl>div+div{margin-top:16px}.inquiry-summary dt{text-transform:uppercase;letter-spacing:.1em;color:#7e7e7e;margin-bottom:5px;font-size:10px}.inquiry-summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.7}.inquiry-summary .text-link{font-size:11px}.site-footer{color:#e9e9e9;background:#292929;padding-top:50px}.footer-main{grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding-bottom:49px;display:grid}.footer-main>p{letter-spacing:-.03em;color:silver;font-size:21px;font-weight:500;line-height:1.25}.footer-top{color:#c5c5c5;align-items:center;gap:17px;font-size:10px;display:flex}.footer-bottom{color:#a2a2a2;border-top:1px solid #4b4b4b;justify-content:space-between;gap:20px;padding-block:23px;font-size:10px;display:flex}.footer-bottom a{color:#d0d0d0}.footer-bottom a:hover{text-decoration:underline}@media (min-width:1600px){.hero h1{font-size:96px}.hero{gap:90px}.hero-visual{min-height:585px}.portrait-placeholder{height:560px}.hero-portrait{height:560px!important}}@media (max-width:1150px){.container{width:calc(100% - 72px)}.site-nav{gap:23px}.hero{gap:35px}.hero h1{font-size:76px}.portrait-placeholder{padding:25px}.portrait-bottom{flex-direction:column;align-items:flex-start;gap:13px}.hero-visual,.portrait-placeholder{min-height:540px}.portrait-placeholder{height:540px}.hero-portrait{height:540px!important}.portrait-lettering{font-size:83px}.hero-actions{gap:22px}.hero-actions .button{gap:17px;padding-inline:19px}.about-grid,.book-grid,.ministry-grid,.contact-section{gap:65px}.book-art{min-height:550px;padding-inline:27px}.book-cover-wrap{width:250px;max-width:90%}.book-copy h2{font-size:61px}.book-copy p{font-size:11px}.commitment+.commitment{padding-left:23px}.commitment h3{font-size:33px}.media-inner{gap:50px}.media-placeholder{gap:20px;padding-left:35px}.contact-section{grid-template-columns:1fr 1.2fr;gap:50px}.inquiry-panel{padding:25px}.contact-copy h2{font-size:41px}.contact-copy .eyebrow{gap:13px;font-size:10px}}@media (max-width:900px){.container{width:calc(100% - 56px)}.site-nav{gap:19px}.site-nav .nav-contact{gap:14px;padding-inline:13px}.brand-name{display:none}.hero{gap:28px;padding-top:48px;padding-bottom:45px}.hero h1{font-size:65px}.hero-description{font-size:12px}.hero-actions{flex-wrap:wrap;gap:18px}.hero-actions .button{min-height:50px;padding:14px 17px;font-size:11px}.hero-actions .text-link{font-size:11px}.hero-visual{min-height:500px}.portrait-placeholder{height:500px;min-height:500px;padding:24px}.hero-portrait{height:500px!important}.portrait-lettering{font-size:70px}.hero-footnote{margin-top:27px;font-size:10px}.hero-visual-caption{font-size:10px}.hero-visual-caption>span:last-child{display:none}.hero-eyebrow{margin-bottom:25px;font-size:10px}.section{padding-block:85px}.about-grid{gap:48px}.about-intro h2,.ministry-grid h2{font-size:38px}.about-copy p.lead{font-size:19px}.about-copy p{font-size:12px}.about-signature{font-size:29px}.signature-caption{font-size:10px}.commitment+.commitment{padding-left:19px}.commitment{padding-right:19px}.commitment h3{font-size:28px}.commitment p{font-size:10px}.book-section{padding-block:75px}.book-grid{gap:45px}.book-art{min-height:500px;padding-inline:24px}.book-copy h2{font-size:52px}.book-copy p.book-deck{font-size:16px}.book-copy .button{gap:18px;padding-inline:18px;font-size:10px}.ministry-grid{gap:50px}.church-card{padding:28px}.church-card h3{font-size:35px}.church-card>.eyebrow{font-size:10px}.media-inner{grid-template-columns:1fr 1.4fr;gap:35px}.media-placeholder{gap:18px;padding-left:25px}.media-placeholder h3{font-size:19px}.media-symbol{width:43px;height:43px}.media-inner h2{font-size:37px}.contact-section{grid-template-columns:.9fr 1.1fr;gap:35px}.contact-copy h2{font-size:35px}.contact-copy>p:not(.eyebrow){font-size:14px}.contact-copy>p.contact-support{font-size:11px}.inquiry-panel{padding:22px}.inquiry-heading{flex-direction:column;align-items:flex-start;gap:10px}.inquiry-fields{column-gap:12px}.field label,.optional-label{font-size:10px}.contact-quote blockquote{font-size:19px}.inquiry-actions .button{gap:18px;padding-inline:15px;font-size:10px}.footer-main>p{font-size:19px}.brand-inverse .brand-name{display:block}}@media (max-width:700px){html{scroll-padding-top:24px}.container{width:calc(100% - 40px)}.review-bar{justify-content:center;gap:8px;padding:9px 18px;font-size:10px;line-height:1.5}.review-bar>span:last-child{max-width:230px}.review-separator{display:none}.review-dot{width:3px;height:3px}.site-header{height:81px}.brand-name{display:block}.brand-initials{font-size:28px}.brand-name{padding-left:12px;font-size:10px}.brand-name>span{font-size:10px}.brand{gap:12px}.header-inner{gap:16px}.menu-toggle{color:var(--ink);background:0 0;border:0;align-items:center;gap:13px;padding:12px 0 12px 12px;font-size:10px;display:flex}.menu-lines{width:20px;height:12px;display:block;position:relative}.menu-lines>i{background:currentColor;height:1px;transition:transform .2s,top .2s;position:absolute;top:2px;left:0;right:0}.menu-lines>i+i{top:10px}.menu-lines.is-open>i{top:6px;transform:rotate(45deg)}.menu-lines.is-open>i+i{transform:rotate(-45deg)}.site-nav{background:var(--paper);border-bottom:1px solid var(--rule);padding:18px 20px 25px;display:none;position:absolute;top:80px;left:0;right:0;box-shadow:0 18px 25px #1c261814}.site-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.site-nav>a:not(.nav-contact){border-bottom:1px solid #e4e4e4;padding:14px 4px;font-size:13px}.site-nav .nav-contact{justify-content:space-between;min-height:49px;margin-top:14px;font-size:12px}.hero{flex-direction:column;gap:40px;padding-top:41px;padding-bottom:28px;display:flex}.hero-content{width:100%}.hero-eyebrow{letter-spacing:.14em;margin-bottom:23px;font-size:10px}.hero h1{letter-spacing:-.06em;max-width:570px;font-size:clamp(54px,12.7vw,83px);line-height:1.015}.hero-description{max-width:440px;margin-top:23px;font-size:12px;line-height:1.85}.desktop-break{display:none}.hero-actions{flex-wrap:nowrap;gap:26px;margin-top:24px}.hero-actions .button{gap:21px;min-height:51px;padding:14px 17px;font-size:10px}.hero-actions .text-link{gap:10px;font-size:10px}.hero-actions .arrow-icon{width:19px}.hero-footnote{margin-top:25px;font-size:10px}.hero-visual{width:100%;min-height:0;margin-top:0}.portrait-placeholder{height:416px;min-height:0;padding:29px}.hero-portrait{height:416px!important}.portrait-topline{letter-spacing:.18em;font-size:10px}.portrait-lettering{margin-top:41px;font-size:86px}.portrait-bottom{letter-spacing:.08em;flex-direction:row;align-items:center;font-size:10px}.portrait-label{letter-spacing:.05em;font-size:10px}.portrait-outline{width:47%;height:305px;top:45px;right:19%}.hero-visual-caption{margin-top:12px;font-size:10px}.hero-visual-caption>span:last-child{display:block}.mission-line>.container{gap:16px;padding-block:23px}.mission-line span:first-child{white-space:normal;max-width:55px;font-size:10px;line-height:1.7}.mission-line p{max-width:230px;font-size:10px;line-height:1.8}.mission-line span:last-child{font-size:18px}.section{padding-block:65px}.section-heading{margin-bottom:28px}.eyebrow{letter-spacing:.14em;gap:17px;font-size:10px}.about-grid{grid-template-columns:1fr;gap:31px}.about-intro h2,.ministry-grid h2{letter-spacing:-.05em;font-size:39px;line-height:1.13}.about-signature,.signature-caption{display:none}.about-copy p.lead{max-width:430px;margin-bottom:17px;font-size:20px;line-height:1.5}.about-copy p{font-size:12px;line-height:1.9}.about-copy p+p{margin-top:17px}.disclosure{margin-top:22px}.disclosure summary{padding-block:19px;font-size:11px}.disclosure-content ul{font-size:12px}.commitments-section{padding-block:33px 39px}.commitments-heading{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:28px}.commitments-heading .eyebrow,.commitments-heading>p:last-child{font-size:10px}.commitments-grid{grid-template-columns:1fr 1fr;gap:29px 20px}.commitment{padding-right:12px}.commitment+.commitment{border:0;padding-left:0}.commitment:nth-child(2n){border-left:1px solid #cfcfcf;padding-left:22px;padding-right:0}.commitment-number{font-size:10px}.commitment h3{margin-top:12px;font-size:34px}.commitment p{margin-top:9px;font-size:10px;line-height:1.7}.book-section{padding-block:49px 51px}.book-grid{grid-template-columns:1fr;gap:36px}.book-art{width:100%;max-width:480px;height:475px;min-height:0;margin-inline:auto;padding:25px 28px}.book-art-label{font-size:10px}.book-cover-wrap{width:226px;margin-block:23px}.book-art-caption{font-size:10px}.book-art:before{inset:14px}.book-copy .eyebrow{font-size:10px}.book-copy h2{margin-top:24px;font-size:58px}.book-copy h2 br{display:none}.book-copy p.book-deck{max-width:360px;margin-top:22px;font-size:19px}.book-copy p{font-size:12px;line-height:1.85}.book-copy .button{gap:24px;min-height:52px;margin-top:23px;padding:16px 20px;font-size:10px}.book-disclosure{margin-top:24px}.book-disclosure summary,.book-copy .book-retailer-note{font-size:10px}.ministry-section>.eyebrow{margin-bottom:28px}.ministry-grid{grid-template-columns:1fr;gap:32px}.ministry-grid h2{font-size:38px}.ministry-description{margin-top:23px;font-size:12px;line-height:1.9}.church-card{padding:28px}.church-card>.eyebrow{letter-spacing:.15em;font-size:10px}.church-card h3{margin-top:26px;font-size:42px}.church-card>p{max-width:100%;font-size:11px}.church-card .text-link{font-size:11px}.media-section{padding-block:48px}.media-inner{grid-template-columns:1fr;gap:28px}.media-inner .eyebrow{font-size:10px}.media-inner h2{margin-top:22px;font-size:40px;line-height:1.1}.media-placeholder{border-top:1px solid #dadada;border-left:0;gap:19px;padding-top:28px;padding-left:0}.media-symbol{width:43px;height:43px}.media-placeholder .status-tag{font-size:10px}.media-placeholder h3{margin-top:13px;font-size:20px;line-height:1.35}.media-placeholder p{max-width:none;margin-top:10px;font-size:11px;line-height:1.85}.contact-section{grid-template-columns:1fr;gap:34px}.contact-copy h2{margin-top:27px;font-size:43px;line-height:1.09}.contact-copy>p:not(.eyebrow){max-width:345px;margin-top:23px;font-size:16px}.contact-copy>p.contact-support{max-width:350px;margin-top:14px;font-size:11px}.contact-quote{display:none}.inquiry-panel{padding:23px 21px}.inquiry-heading{flex-direction:row;align-items:center;gap:12px}.inquiry-heading>.eyebrow{letter-spacing:.1em;font-size:10px}.inquiry-note{margin-top:15px;padding-bottom:20px;font-size:10px;line-height:1.8}.inquiry-fields{gap:21px 15px;margin-top:21px}.field label{margin-bottom:8px;font-size:10px}.field input,.field textarea{padding:10px;font-size:16px;line-height:1.5}.field input{height:44px}.field-name,.field-email,.field-organization,.field-date{grid-column:1/-1}.optional-label{font-size:10px}.field textarea{min-height:120px}.inquiry-actions{gap:10px;margin-top:22px}.inquiry-actions>span{font-size:10px}.inquiry-actions .button{gap:19px;min-height:48px;padding:14px 18px;font-size:10px}.inquiry-summary h3{font-size:23px}.inquiry-summary .preview-confirmation{font-size:11px}.site-footer{padding-top:33px}.footer-main{grid-template-columns:1fr auto;gap:28px;padding-bottom:32px}.footer-main>.brand-link{grid-column:1/-1}.footer-main>p{font-size:20px}.footer-top{gap:8px;font-size:10px}.footer-top .arrow-icon{width:18px}.footer-bottom{grid-template-columns:1fr auto;gap:12px 20px;padding-block:22px;font-size:10px;display:grid}.footer-bottom p:nth-child(2){grid-area:2/1/auto/-1}.brand-inverse .brand-name{font-size:10px}}@media (max-width:360px){.container{width:calc(100% - 32px)}.review-bar{gap:6px;padding-inline:16px;font-size:10px}.review-bar>span:last-child{max-width:195px}.hero h1{font-size:48px}.hero-actions{gap:18px}.hero-actions .button{gap:13px;padding-inline:13px;font-size:10px}.hero-actions .text-link{font-size:10px}.portrait-placeholder{height:365px;padding:23px}.portrait-lettering{font-size:74px}.portrait-bottom{gap:8px;font-size:10px}.portrait-label{padding-inline:6px;font-size:10px}.commitment h3{font-size:29px}.commitment:nth-child(2n){padding-left:18px}.book-art{height:440px}.book-cover-wrap{width:205px}.book-copy h2{font-size:52px}.contact-copy h2{font-size:38px}.inquiry-panel{padding:21px 17px}.inquiry-heading>.eyebrow,.inquiry-heading .status-tag{font-size:10px}.inquiry-actions .button{gap:15px;padding-inline:13px;font-size:10px}.brand-initials{font-size:27px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.button:hover{transform:none}}.hero-portrait{filter:none;object-position:center 35%}.portrait-approval{z-index:2;justify-content:flex-end;display:flex;position:absolute;top:14px;left:14px;right:14px}.portrait-approval span{color:#505150;letter-spacing:.02em;background:#f7f6f2f0;max-width:245px;padding:7px 9px;font-size:10px;line-height:1.4}.church-media-links{flex-wrap:wrap;gap:18px;margin-top:17px;display:flex}.church-media-links .text-link{padding-block:5px;font-size:10px}.media-placeholder .media-source-note{color:#747474;margin-top:12px;font-size:10px}.review-bar{font-size:11px}.site-nav{font-size:13px}.hero-description{font-size:15px}.hero-footnote{font-size:11px}.hero-visual-caption{font-size:10px}.portrait-approval span{max-width:290px;font-size:10px}.eyebrow{font-size:11px}.mission-line p{font-size:15px}.mission-line span:first-child{font-size:11px}.about-copy p{font-size:15px}.disclosure-content ul{font-size:14px}.disclosure summary{font-size:13px}.commitments-heading .eyebrow{font-size:11px}.commitments-heading>p:last-child{font-size:12px}.commitment p{font-size:13px}.commitment h3{letter-spacing:-.035em;font-family:Barlow Condensed,Inter,Arial,sans-serif;font-size:45px;font-weight:600}.book-copy p{font-size:14px}.book-copy p.book-deck{font-size:21px}.book-copy .button,.book-disclosure summary{font-size:12px}.book-disclosure .disclosure-content p{font-size:14px}.book-copy .book-retailer-note{color:#aaa;font-size:11px}.ministry-description{font-size:15px}.church-card>p{font-size:14px}.church-card .text-link{font-size:12px}.status-tag{font-size:10px}.media-placeholder p{font-size:14px}.media-placeholder .media-source-note{font-size:10px}.church-media-links .text-link{font-size:12px}.contact-copy>p.contact-support{font-size:14px}.inquiry-note{font-size:12px}.inquiry-heading>.eyebrow{font-size:11px}.inquiry-heading .status-tag{font-size:10px}.field label{font-size:12px}.optional-label{font-size:10px}.field input,.field textarea{font-size:14px}.field-error{font-size:12px}.inquiry-actions>span{font-size:10px}.inquiry-actions .button{font-size:12px}.error-summary,.preview-confirmation,.inquiry-summary .preview-confirmation{font-size:13px}.inquiry-summary dd{font-size:14px}.inquiry-summary dt{font-size:11px}.footer-bottom{font-size:10px}.footer-top{font-size:12px}.hero-footnote,.hero-visual-caption,.signature-caption,.section-number,.commitment-number,.commitment p,.commitments-heading>p:last-child,.church-card>.eyebrow,.church-card>p,.media-placeholder p,.media-placeholder .media-source-note,.contact-copy>p.contact-support,.contact-quote>p,.inquiry-note,.optional-label,.required-mark,.inquiry-actions>span,.inquiry-summary dt{color:#626262}.status-tag{color:#5d5d5d}.brand-name>span{font-size:8px}.inquiry-heading{flex-wrap:wrap}.book-art-label,.book-art-caption{font-size:10px}.commitment-number{font-size:11px}.church-card>.eyebrow{font-size:10px}.book-copy .eyebrow,.media-inner .eyebrow,.contact-copy .eyebrow,.contact-quote>p{font-size:11px}.media-placeholder .status-tag{font-size:10px}.text-link{font-size:13px}@media (max-width:1150px){.site-nav{gap:22px;font-size:12px}.hero h1{font-size:70px}.hero-description{font-size:14px}.hero-visual,.portrait-placeholder{min-height:590px}.portrait-placeholder{height:590px}.hero-portrait{height:590px!important}.about-copy p,.ministry-description{font-size:14px}.book-art{min-height:550px}.book-copy p.book-deck{font-size:19px}.commitment h3{font-size:39px}.commitment p{font-size:12px}.contact-copy>p.contact-support{font-size:14px}.inquiry-actions{flex-wrap:wrap;row-gap:14px}.inquiry-actions .button{margin-left:auto}.book-grid{gap:55px}}@media (max-width:900px){.site-nav{gap:18px;font-size:11px}.hero{grid-template-columns:1.12fr 1fr;gap:28px}.hero h1{font-size:62px}.hero-visual{min-height:610px}.hero-portrait,.portrait-placeholder{height:610px!important}.portrait-placeholder{min-height:610px}.hero-actions{gap:16px}.hero-actions .button,.hero-actions .text-link{font-size:11px}.hero-footnote{font-size:10px}.commitment h3{font-size:34px}.commitment p{font-size:12px}.church-card{padding:26px}.church-card>p{font-size:13px}.book-grid{gap:35px}.book-copy p{font-size:14px}.book-copy .button{gap:13px;font-size:11px}.book-art{padding-inline:20px}.book-art-label,.book-art-caption{text-align:center;font-size:10px}.inquiry-fields{grid-template-columns:1fr}.field{grid-column:1/-1}.field input,.field textarea{font-size:16px}.media-placeholder p{font-size:13px}.contact-section{grid-template-columns:.85fr 1.15fr;gap:30px}}@media (max-width:700px){.review-bar{align-items:center;padding-block:10px;font-size:10px;line-height:1.6}.review-bar>span:last-child{max-width:205px}.review-dot{display:none}.site-nav>a:not(.nav-contact){font-size:14px}.site-nav .nav-contact{font-size:13px}.hero{gap:35px}.hero h1{font-size:clamp(55px,12.7vw,83px)}.hero-eyebrow{font-size:10px}.hero-description{font-size:14px}.hero-actions{gap:23px}.hero-actions .button,.hero-actions .text-link{font-size:11px}.hero-footnote{font-size:10px;line-height:1.6}.hero-visual{min-height:0}.portrait-placeholder{min-height:0;height:416px!important}.hero-portrait{height:416px!important}.portrait-approval{top:12px;left:12px;right:12px}.portrait-approval span{max-width:250px;font-size:10px}.hero-visual-caption{gap:10px;font-size:10px;line-height:1.5}.hero-visual-caption>span:last-child{white-space:nowrap;font-size:10px}.mission-line>.container{gap:13px}.mission-line span:first-child{max-width:65px;font-size:10px}.mission-line p{font-size:12px;line-height:1.8}.mission-line span:last-child{display:none}.eyebrow{font-size:10px}.about-copy p{font-size:14px}.about-copy p.lead{font-size:21px}.disclosure summary{font-size:12px}.disclosure-content ul{font-size:14px}.commitments-heading .eyebrow{font-size:10px}.commitments-heading>p:last-child{font-size:11px}.commitment h3{font-size:36px}.commitment p{font-size:12px}.book-grid{gap:36px}.book-art{min-height:0}.book-copy p,.book-disclosure .disclosure-content p{font-size:14px}.book-copy p.book-deck{font-size:21px}.book-copy .button{gap:21px;font-size:12px}.book-copy .book-retailer-note{font-size:11px}.book-disclosure summary{font-size:12px}.book-copy .eyebrow,.media-inner .eyebrow,.contact-copy .eyebrow{font-size:10px}.ministry-description,.church-card>p{font-size:14px}.church-card>.eyebrow{max-width:85%;font-size:10px}.media-placeholder .status-tag{font-size:10px}.media-placeholder p{font-size:14px}.church-media-links{gap:10px 18px}.church-media-links .text-link{font-size:12px}.contact-section{grid-template-columns:1fr;gap:34px}.contact-copy>p.contact-support{font-size:14px}.inquiry-note{font-size:12px}.inquiry-heading>.eyebrow,.inquiry-heading .status-tag{font-size:10px}.field label{font-size:12px}.optional-label{font-size:10px}.field input,.field textarea{font-size:16px}.inquiry-actions>span{font-size:10px}.inquiry-actions .button{gap:19px;font-size:12px}.inquiry-summary .preview-confirmation{font-size:13px}.footer-top{font-size:11px}.footer-bottom{font-size:10px;line-height:1.6}.brand-name>span{font-size:7px}.brand-name{font-size:10px}}@media (max-width:360px){.review-bar{gap:10px;font-size:10px}.review-bar>span:last-child{max-width:185px}.hero h1{font-size:48px}.hero-actions{gap:17px}.hero-actions .button,.hero-actions .text-link{font-size:10px}.hero-actions .button{gap:13px;padding-inline:13px}.hero-visual-caption>span:last-child{display:none}.hero-portrait,.portrait-placeholder{height:365px!important}.commitment h3{font-size:31px}.commitment p{font-size:12px}.commitment:nth-child(2n){padding-left:18px}.book-copy h2{font-size:50px}.book-art{min-height:0}.inquiry-heading{gap:12px}.inquiry-heading>.eyebrow{font-size:10px}.inquiry-actions .button{font-size:11px}.inquiry-actions>span,.portrait-topline{font-size:10px}}.commitment h3>span,.church-card h3>span,.brand-period{color:#737373}.preview-confirmation{color:#5d5d5d}.book-grid>*{min-width:0}@media (max-width:700px){.book-copy h2 br{display:block}.book-copy h2{font-size:clamp(46px,14vw,58px)}}::selection{background:var(--gold);color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex="-1"]:focus-visible{outline-color:#aa6a13}.review-bar{color:#435463;background:#e9dfcd}.review-dot{background:var(--blue)}.review-separator{color:#5c6f7c}.site-header{background:var(--white);border-bottom-color:#e4e3da}.brand-period{color:var(--blue)}.brand-name{border-left-color:#b2c4cb}.site-nav>a:hover{color:var(--blue)}.site-nav .nav-contact{background:var(--blue);border-color:var(--blue);color:#fff}.site-nav .nav-contact:hover{background:var(--charcoal)}.button-dark{background:var(--blue);color:#fff}.button-dark:hover{background:#174669}.button-light{background:var(--blue);color:#fff}.button-light:hover{background:#174669}.hero-section{background:var(--charcoal);color:var(--paper)}.hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:72px;padding-block:64px 52px}.hero-eyebrow{color:var(--gold);letter-spacing:.1em;margin-bottom:10px;font-size:17px}.hero-eyebrow .small-line{width:30px;height:2px}.hero-role{color:#d4e4ed;letter-spacing:.12em;text-transform:uppercase;margin-bottom:27px;font-size:12px}.hero h1{letter-spacing:-.025em;font-family:Barlow Condensed,Inter,Arial,sans-serif;font-size:clamp(65px,6.6vw,96px);font-weight:600;line-height:1.02}.hero h1>span{white-space:nowrap;color:var(--gold);letter-spacing:inherit;font-family:inherit;font-style:normal;font-weight:600}.hero-description{color:#e0e8eb;max-width:440px;font-size:15px}.hero .button-dark{background:var(--gold);color:var(--ink)}.hero .button-dark:hover{background:#ffd48b}.hero .text-link{color:var(--paper)}.hero-footnote{color:#d2e1e8}.footnote-dot{background:var(--gold)}.hero-visual{min-height:0;margin:0;padding:0}.hero-portrait{object-position:center 35%;border-bottom:5px solid var(--gold);height:500px!important}.hero-visual-caption{color:#d6e3e9;margin-top:16px;font-size:10px}.hero-visual-caption>span:first-child{color:var(--gold);letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:600}.hero-visual-caption>span:last-child{letter-spacing:0}.portrait-approval{justify-content:flex-start;top:14px;left:14px;right:14px}.portrait-approval span{color:var(--ink);background:#faf5ebf5}.portrait-placeholder{background:#286182}.portrait-placeholder:after{display:none}.mission-line{background:var(--sand);border-color:#e4d4b8}.mission-line span:first-child{color:#725021}.mission-line p{color:var(--ink);font-size:14px}.mission-story-link{white-space:nowrap;color:#1c5679;align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.mission-story-link:hover{text-underline-offset:4px;text-decoration:underline}.section-number{color:#8a5b20}.eyebrow{color:#2c5a76}.hero-eyebrow{color:var(--gold)}.muted-word{color:var(--blue)}.about-copy p,.disclosure-content ul{color:#526675}.about-copy strong{color:var(--charcoal)}.about-signature{color:var(--blue)}.signature-caption{color:#526675}.commitments-section{background:#e4edf0;border-top:1px solid #cfdee3}.commitments-heading>p:last-child,.commitment p{color:#435e70}.commitment-number{color:#80551d}.commitment h3{color:var(--charcoal)}.commitment h3>span{color:#906221}.commitment+.commitment{border-color:#b5cbd4}.book-section{color:var(--ink);background:#f1e3cd}.book-art{background:#fffaf0;border:1px solid #dfc9a7}.book-art:before{border-color:#e8d9c2}.book-art-label,.book-art-caption{color:#71532e}.book-cover-wrap{transform:rotate(-2deg);box-shadow:-10px 18px 30px #4b2e153d}.book-copy .eyebrow{color:#2c5a76}.book-copy .section-number{color:#80551d}.book-copy h2{letter-spacing:-.02em;font-family:Barlow Condensed,Inter,Arial,sans-serif;font-size:clamp(64px,5.8vw,83px);font-weight:600}.book-copy h2>span{color:var(--blue);font-family:inherit;font-style:normal;font-weight:600}.book-copy p{color:#4e5e65}.book-copy p.book-deck{color:var(--charcoal)}.book-disclosure{border-top-color:#cbb896}.book-disclosure summary{color:var(--charcoal)}.book-copy .book-retailer-note{color:#5c645f}.ministry-description{color:#526675}.church-card{border:0;border-top:4px solid var(--blue);background:#e4edf0}.church-card:after{display:none}.church-card>.eyebrow,.church-card>p{color:#435e70}.church-card h3>span{color:#986923}.church-card .text-link{color:#1c5679}.media-section{background:#eef3f2;border-color:#d0dee0}.media-placeholder{border-color:#b9cdd4}.media-placeholder p,.media-placeholder .media-source-note{color:#435e70}.media-symbol{background:var(--blue);color:#fff;border-color:var(--blue)}.status-tag{color:#465963;background:#faf5eb;border-color:#aabbbf}.church-media-links .text-link{color:#1c5679}.contact-copy>p.contact-support,.contact-quote>p{color:#526675}.contact-quote{border-top:3px solid #d3a45e}.contact-quote>span{color:#9a6a23}.inquiry-panel{border-color:#ded9ca;border-top:4px solid var(--blue);background:#fffdf8}.inquiry-note{color:#526675;border-color:#d5dedc}.optional-label,.required-mark,.inquiry-actions>span,.inquiry-summary dt,.preview-confirmation{color:#526675}.field input,.field textarea{color:var(--ink);background:#faf8f2;border-color:#aabdc5}.field input:hover,.field textarea:hover,.field input:focus,.field textarea:focus{border-color:var(--blue)}.site-footer{background:var(--charcoal);color:var(--paper)}.footer-main>p{color:var(--gold)}.footer-top,.footer-bottom a{color:#e0eaf0}.footer-bottom{color:#c5d7e1;border-color:#45677f}.brand-inverse .brand-name{border-left-color:#668296}.brand-inverse .brand-period{color:var(--gold)}@media (max-width:1150px){.hero{gap:46px}.hero h1{font-size:77px}.hero-eyebrow{font-size:15px}.hero-portrait{height:500px!important}.book-copy h2{font-size:70px}}@media (max-width:900px){.hero{grid-template-columns:1.08fr 1fr;gap:30px;padding-block:48px}.hero h1{font-size:65px}.hero-eyebrow{font-size:13px}.hero-role{letter-spacing:.07em;font-size:10px}.hero-portrait{height:475px!important}.hero-visual-caption{flex-wrap:wrap;gap:6px}.hero-visual-caption>span:last-child{display:block}.mission-story-link{display:none}.book-copy h2{font-size:61px}}@media (max-width:700px){.site-nav{background:var(--white)}.hero{gap:34px;padding-block:37px 28px}.hero-eyebrow{margin-bottom:9px;font-size:14px}.hero-role{margin-bottom:22px;font-size:10px}.hero h1{max-width:540px;font-size:clamp(62px,14.5vw,90px)}.hero-description{margin-top:23px;font-size:14px}.hero-portrait{height:416px!important}.hero-visual-caption>span:last-child{white-space:normal;font-size:10px}.mission-line p{font-size:12px}.book-copy h2{font-size:64px}.commitment:nth-child(2n){border-color:#b5cbd4}}@media (max-width:360px){.hero h1{font-size:55px}.hero-eyebrow{font-size:12px}.hero-portrait{height:365px!important}.hero-visual-caption>span:last-child{display:none}.book-copy h2{font-size:55px}}
:root{--paper:#f0f2f3;--white:#fafbfc;--ink:#202830;--charcoal:#202830;--blue:#3f5c70;--gold:#b5c5d1;--accent:#b5c5d1;--muted:#505a63;--rule:#c5cdd3}body{background:var(--paper);color:var(--ink)}main{overflow:clip}::selection{background:var(--accent);color:var(--ink)}.container{width:min(1280px,100% - 112px)}.eyebrow{color:#505b65;letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex="-1"]:focus-visible{outline-offset:5px;outline:3px solid #37566c}.review-bar{color:#dbe2e7;background:#151b21;font-size:11px}.review-dot{background:var(--accent)}.review-separator{color:#9ca8b0}.site-header{color:#fafbfc;background:0 0;border-bottom:1px solid #fafbfc2b;height:100px;position:absolute;top:auto;left:0;right:0}.brand-period,.brand-inverse .brand-period{color:var(--accent)}.brand-name,.brand-inverse .brand-name{border-left-color:#fafbfc60}.brand-emblem{object-fit:contain;flex-shrink:0;width:62px;height:62px}@media (max-width:700px){.brand-emblem{width:48px;height:48px}.brand{gap:10px}}.site-nav>a:hover{color:var(--accent)}.site-nav .nav-contact{color:var(--ink);background:var(--accent);border-color:var(--accent);padding:15px 21px}.site-nav .nav-contact:hover{color:var(--ink);background:#d1dce4}.menu-toggle{color:#fafbfc}.skip-link{background:var(--accent);color:var(--ink)}.site-header a:focus-visible,.menu-toggle:focus-visible{outline-color:var(--accent)}.button{min-height:56px;transition:transform .3s var(--ease),background .3s,color .3s;border:1px solid #0000;padding:17px 24px;font-size:12px;font-weight:600}.button:hover{transform:translateY(-4px)}.button-dark,.button-light{background:var(--accent);color:var(--ink)}.button-dark:hover,.button-light:hover{background:#d1dce4}.button .arrow-icon,.text-link .arrow-icon{transition:translate .3s var(--ease),rotate .3s var(--ease)}.button:hover .arrow-icon,.text-link:hover .arrow-icon{translate:4px -3px}.button-outline{color:#fafbfc;background:#111a2366;border-color:#fafbfcb3}.button-outline:hover{background:var(--accent);color:var(--ink);border-color:var(--accent)}.immersive-hero{isolation:isolate;color:#fafbfc;background:#222e38;position:relative;overflow:hidden}.hero-backdrop,.hero-shade,.statement-backdrop,.statement-shade{pointer-events:none;position:absolute;inset:0}.hero-backdrop{z-index:-3;animation:18s ease-in-out infinite alternate camera-drift;inset:90px -4% -4%;transform:scale(1.05);-webkit-mask-image:linear-gradient(#0000,#000 70px);mask-image:linear-gradient(#0000,#000 70px)}.hero-background,.statement-image{object-fit:cover;object-position:center 56%}.hero-background{object-position:72% 24%}.hero-shade{z-index:-2;background:linear-gradient(90deg,#111a23f5 0%,#111a23bd 50%,#111a2333 100%),linear-gradient(#0000 18%,#111a23a6 40%,#111a23da 62%,#111a23fa 100%)}.hero-layout{grid-template-rows:1fr auto;grid-template-columns:1.5fr .8fr;align-items:center;gap:58px 35px;min-height:max(790px,100svh);padding-block:158px 30px;display:grid;position:relative}.hero-content{min-width:0}.hero-eyebrow{color:var(--accent);gap:13px;margin-bottom:29px;font-size:13px}.hero-eyebrow>span{background:var(--accent);width:32px;height:2px}.immersive-hero h1{letter-spacing:-.075em;text-transform:uppercase;margin-left:-5px;font-family:Inter,Arial,sans-serif;font-size:clamp(84px,10.2vw,148px);font-weight:700;line-height:.93}.hero-word-clip{padding-block:4px;display:block;overflow:hidden}.hero-word{transform-origin:0 100%;animation:1.1s cubic-bezier(.16,1,.3,1) backwards hero-sweep;display:block}.hero-word-clip:nth-child(2) .hero-word{animation-delay:.13s}.hero-word-clip:nth-child(3) .hero-word{animation-delay:.26s}.hero-word-accent{color:#d1dce4}.hero-summary{align-self:end;padding-bottom:10px;animation:1s cubic-bezier(.16,1,.3,1) .5s backwards lift-in}.hero-summary>p{color:#e0e6eb;font-size:14px;line-height:1.8}.hero-summary>p.hero-message{letter-spacing:-.03em;color:#fafbfc;margin-bottom:22px;font-size:21px;line-height:1.5}.hero-actions{flex-wrap:wrap;align-items:center;gap:15px 23px;margin-top:24px;display:flex}.hero-actions .text-link{color:#fafbfc;font-size:12px}.hero-bottom{border-top:1px solid #fafbfc45;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:22px;display:flex}.hero-bottom>p:not(.stock-label){letter-spacing:.12em;text-transform:uppercase;color:#e0e6eb;font-size:10px}.hero-scroll{align-items:center;gap:25px;font-size:11px;display:flex}.hero-scroll>span{color:var(--accent);font-size:26px;animation:2s ease-in-out infinite scroll-cue}.stock-label{color:#fafbfc;letter-spacing:0;text-transform:none;background:#111a23cc;border:1px solid #fafbfc40;max-width:290px;padding:7px 10px;font-size:10px;line-height:1.6}.message-band,.outreach-band{background:var(--accent);color:var(--ink);padding-block:25px;overflow:hidden}.marquee-track{width:max-content;animation:28s linear infinite marquee-run;display:flex}.marquee-group{letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;flex-shrink:0;align-items:center;gap:42px;padding-right:42px;font-family:Barlow Condensed,Arial,sans-serif;font-size:48px;font-weight:700;line-height:1.1;display:flex}.marquee-group i{font-size:28px;font-style:normal}.section{padding-block:115px}.about-section{grid-template-columns:.92fr 1fr;align-items:center;gap:100px;display:grid}.story-photo{position:relative;overflow:hidden}.story-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#111a23d1);position:absolute;inset:65% 0 0}.story-photo>img{object-fit:cover;object-position:center 32%;width:100%;height:665px;transition:transform .8s var(--ease)}.story-photo:hover>img{transform:scale(1.045)}.photo-caption{color:#fafbfc;z-index:1;font-family:Georgia,serif;font-size:38px;font-style:italic;line-height:1.1;position:absolute;bottom:32px;left:28px;right:20px}.portrait-fallback{background:#d5dde2;place-items:center;min-height:500px;font-size:40px;display:grid}.about-copy .eyebrow{margin-bottom:26px}.about-copy h2{letter-spacing:-.065em;margin-bottom:27px;font-family:Inter,Arial,sans-serif;font-size:clamp(43px,4.5vw,65px);font-weight:700;line-height:1.02}.about-copy h2>span{background:var(--accent);padding-right:7px}.about-copy p.lead{color:var(--ink);letter-spacing:-.035em;font-size:22px;line-height:1.5}.about-copy p{color:#46515b;font-size:15px;line-height:1.9}.about-copy strong{color:var(--ink)}.disclosure{border-top-color:#b7c3cc}.disclosure summary{min-height:60px;color:var(--ink);font-size:13px}.disclosure summary:hover{color:#3f5c70}.disclosure-content ul{color:#46515b;font-size:14px}.commitments-section{background:var(--ink);color:#fafbfc;border:0;padding-block:80px 92px}.commitments-heading{justify-content:space-between;align-items:start;gap:25px;margin-bottom:44px;display:flex}.commitments-heading .eyebrow{color:var(--accent)}.commitments-heading h2{letter-spacing:-.04em;font-size:25px;font-weight:500;line-height:1.3}.commitments-grid{display:block}.commitment,.commitment+.commitment{border:0;border-top:1px solid #fafbfc35;grid-template-columns:38px 1fr 270px 35px;align-items:center;gap:22px;padding:25px 0;display:grid}.commitment:last-child{border-bottom:1px solid #fafbfc35}.commitment-number{color:var(--accent);font-size:11px}.commitment h3{text-transform:uppercase;letter-spacing:-.025em;color:#fafbfc;transition:color .35s,translate .4s var(--ease);margin:0;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(65px,7.5vw,108px);line-height:1}.commitment h3>span{color:var(--accent)}.commitment:hover h3{color:var(--accent);translate:12px}.commitment p{color:#d2dce3;max-width:none;margin:0;font-size:14px;line-height:1.6}.commitment-cross{color:var(--accent);font-size:32px;transition:rotate .35s}.commitment:hover .commitment-cross{rotate:45deg}.photo-statement{isolation:isolate;color:#fafbfc;background:#28333d;align-items:center;min-height:660px;display:flex;position:relative;overflow:hidden}.statement-backdrop{z-index:-3;animation:22s ease-in-out infinite alternate-reverse camera-drift;inset:-5%}.statement-shade{z-index:-2;background:linear-gradient(90deg,#111a23e0 0%,#111a2385 65%,#111a2366),linear-gradient(#0000 30%,#111a23bd)}.photo-statement>.container{padding-block:100px 110px;position:relative}.photo-statement .eyebrow{color:var(--accent);margin-bottom:25px}.photo-statement h2{letter-spacing:-.035em;text-transform:uppercase;margin-bottom:34px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(75px,8vw,118px);font-weight:700;line-height:.97}.photo-statement h2>span{color:var(--accent)}.photo-statement .stock-label{margin-top:38px}.photo-statement a:focus-visible{outline-color:var(--accent)}.book-section{color:var(--ink);background:#e5e9ec;padding-block:100px}.book-grid{grid-template-columns:1fr 1fr;align-items:center;gap:95px;display:grid}.book-art{isolation:isolate;background:#252f38;border:0;flex-direction:column;justify-content:center;align-items:center;min-height:660px;padding:60px 30px 35px;display:flex;position:relative;overflow:hidden}.book-art:before{content:"";background:radial-gradient(at 50% 40%,#6d829180,#0000 70%);border:0;position:absolute;inset:0}.book-orbit{z-index:-1;border:1px solid #b5c5d190;border-radius:50%;animation:24s linear infinite orbit-turn;position:absolute;inset:85px -110px;transform:rotate(-25deg)}.book-art-type{color:#fafbfc35;text-transform:uppercase;letter-spacing:-.03em;font-family:Barlow Condensed,Arial,sans-serif;font-size:74px;font-weight:700;line-height:.87;position:absolute;top:26px;left:25px}.book-cover-wrap{width:295px;max-width:74%;margin:30px 0 35px;animation:6s ease-in-out infinite alternate book-drift;position:relative;transform:rotate(-4deg);box-shadow:-16px 22px 38px #0009}.book-cover{width:100%;height:auto;transition:transform .55s var(--ease)}.book-art:hover .book-cover{transform:scale(1.055)}.book-art-caption{letter-spacing:.12em;text-transform:uppercase;color:#cbd6de;text-align:center;font-size:10px;line-height:1.6;position:relative}.book-copy .eyebrow{color:#46515b}.book-copy h2{text-transform:uppercase;letter-spacing:-.025em;margin-top:23px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(78px,7.5vw,108px);font-weight:700;line-height:.94}.book-copy h2>span{font:inherit;color:#3f5c70;font-style:normal}.book-copy p{color:#46515b;font-size:14px}.book-copy p.book-deck{color:#202830;font-family:Georgia,serif;font-size:23px;font-style:italic;line-height:1.45}.book-copy .button{background:var(--ink);color:#fafbfc;font-size:12px}.book-copy .button:hover{background:#3c5263}.book-disclosure{border-top-color:#b7c3cc}.book-disclosure summary{color:var(--ink)}.book-copy .book-retailer-note{color:#505a63}.ministry-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:95px;display:grid}.ministry-grid .eyebrow{margin-bottom:25px}.ministry-grid h2{text-transform:uppercase;letter-spacing:-.025em;font-family:Barlow Condensed,Arial,sans-serif;font-size:71px;line-height:.99}.ministry-grid h2>span{color:#3f5c70}.ministry-description{color:#46515b;max-width:540px;font-size:15px}.church-card{background:var(--accent);border:0;padding:38px}.church-card:after{display:none}.church-card>.eyebrow{color:#344652;max-width:none}.church-card h3{text-transform:uppercase;margin-top:22px;font-family:Barlow Condensed,Arial,sans-serif;font-size:56px;line-height:.95}.church-card h3>span{color:#3d586d}.church-card>p{color:#32424e;font-size:14px}.church-card .text-link{color:var(--ink);font-size:13px}.media-section{color:var(--ink);background:#b5c5d1;border:0;padding-block:80px}.media-inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:95px;display:grid}.media-inner .eyebrow{color:#344652}.media-inner h2{letter-spacing:-.03em;text-transform:uppercase;margin-top:27px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(75px,7.7vw,110px);line-height:.93}.media-inner h2>span{color:#3d586d}.media-placeholder{border:0;padding:0;display:block}.status-tag{color:#32424e;background:0 0;border-color:#587080}.media-placeholder h3{margin-top:22px;font-size:23px}.media-placeholder p,.media-placeholder .media-source-note{color:#32424e;max-width:100%;font-size:14px}.media-placeholder .media-source-note{font-size:10px}.church-media-links{margin-top:25px;display:block}.church-media-links .text-link{width:100%;color:var(--ink);border-top:1px solid #587080;justify-content:space-between;padding:18px 0;font-size:15px;transition:padding .3s;display:flex}.church-media-links .text-link:last-child{border-bottom:1px solid #587080}.church-media-links .text-link:after{display:none}.church-media-links .text-link:hover{padding-left:12px}.outreach-band{color:var(--accent);background:#1c252d;border-bottom:1px solid #fafbfc2e;padding-block:34px}.outreach-band .marquee-group{-webkit-text-stroke:1px var(--accent);color:#0000;font-size:70px}.outreach-band .marquee-group i{color:var(--accent);-webkit-text-stroke:0}.marquee-reverse{animation-duration:23s;animation-direction:reverse}.speaking-section{color:#fafbfc;background:var(--ink);padding-block:95px 100px}.contact-section{grid-template-columns:1fr 1.05fr;align-items:start;gap:85px;display:grid}.contact-section.contact-static{grid-template-columns:1fr}.contact-static .contact-copy{max-width:760px}.contact-copy .eyebrow{color:var(--accent)}.contact-copy h2{text-transform:uppercase;letter-spacing:-.025em;margin-top:30px;font-family:Barlow Condensed,Arial,sans-serif;font-size:clamp(68px,6.7vw,96px);font-weight:700;line-height:.96}.contact-copy h2>span{color:var(--accent)}.contact-copy>p:not(.eyebrow){color:#f0f2f3;max-width:400px;font-size:18px}.contact-copy>p.contact-support{color:#c8d3dc;font-size:14px}.contact-quote{border-top:1px solid #fafbfc45;margin-top:39px;padding-top:24px}.contact-quote>span{color:var(--accent)}.contact-quote blockquote{color:#f0f2f3;font-size:22px}.contact-quote>p{color:#c8d3dc}.inquiry-panel{background:var(--paper);color:var(--ink);border:0;border-top:4px solid var(--accent);padding:32px}.inquiry-heading .eyebrow{color:#4c5963}.inquiry-panel .status-tag{color:#4c5963;border-color:#91a1ad}.inquiry-note,.optional-label,.required-mark,.inquiry-actions>span,.inquiry-summary dt,.inquiry-summary .preview-confirmation{color:#505a63}.inquiry-note{border-color:#b9c6cf}.field input,.field textarea{color:var(--ink);background:#fafbfc;border-color:#8093a1}.field input:hover,.field textarea:hover,.field input:focus,.field textarea:focus{border-color:#37566c}.inquiry-panel .button{background:var(--ink);color:#fafbfc}.inquiry-panel .button:hover{background:#3c5263}.speaking-section a:focus-visible{outline-color:var(--accent)}.inquiry-panel a:focus-visible{outline-color:#37566c}.site-footer{color:#fafbfc;background:#151b21;border-top:1px solid #fafbfc2e;padding-top:50px}.footer-main>p{color:var(--accent);text-transform:uppercase;font-family:Barlow Condensed,Arial,sans-serif;font-size:30px}.footer-top{color:#dce5eb}.footer-bottom{color:#bbc9d3;border-top-color:#fafbfc2e;padding-bottom:74px}.footer-bottom a{color:#e0e6eb}.photo-credits{color:#cdd8e0;border-top:1px solid #fafbfc2e;padding-block:18px}.photo-credits summary{cursor:pointer;justify-content:space-between;padding-block:7px;font-size:12px;list-style:none;display:flex}.photo-credits summary::-webkit-details-marker{display:none}.photo-credits p{max-width:760px;margin-block:15px;font-size:12px}.photo-credits>div{flex-wrap:wrap;gap:14px 28px;padding-bottom:12px;display:flex}.photo-credits a{text-underline-offset:4px;align-items:center;gap:13px;font-size:11px;text-decoration:underline;display:inline-flex}.site-footer a:focus-visible,.photo-credits summary:focus-visible{outline-color:var(--accent)}[data-enter]{opacity:1;transform:none}@keyframes hero-sweep{0%{transform:translateY(120%)rotate(5deg)}to{transform:translateY(0)rotate(0)}}@keyframes lift-in{0%{opacity:.2;transform:translateY(55px)}to{opacity:1;transform:translateY(0)}}@keyframes camera-drift{0%{transform:scale(1.05)translate(-1%)}to{transform:scale(1.16)translate(1%)}}@keyframes marquee-run{to{transform:translate(-50%)}}@keyframes book-drift{0%{transform:translateY(8px)rotate(-6deg)}to{transform:translateY(-13px)rotate(1deg)}}@keyframes orbit-turn{to{transform:rotate(335deg)}}@keyframes scroll-cue{50%{transform:translateY(7px)}}html[data-motion=reduced] *{animation:none!important}html[data-motion=reduced] [data-enter]{opacity:1!important;transform:none!important}html[data-motion=reduced] .marquee-track{width:100%;transform:none}html[data-motion=reduced] .marquee-group{white-space:normal;flex-wrap:wrap;justify-content:center;gap:12px 25px;width:100%;padding-inline:20px}html[data-motion=reduced] .marquee-group:nth-child(n+2){display:none}@media (max-width:1150px){.hero-layout{grid-template-columns:1.4fr .8fr;gap:50px 25px;padding-top:150px}.immersive-hero h1{font-size:clamp(90px,10vw,130px)}.hero-summary>p{font-size:13px}.hero-summary>p.hero-message{font-size:19px}.about-section,.book-grid,.ministry-grid,.media-inner,.contact-section{gap:60px}.about-copy h2{font-size:51px}.story-photo>img{height:650px}.commitment,.commitment+.commitment{grid-template-columns:30px 1fr 220px 30px;gap:17px}.commitment h3{font-size:85px}.book-art{min-height:640px}.contact-copy h2{font-size:78px}.inquiry-panel{padding:27px}}@media (max-width:900px){.hero-layout{grid-template-rows:auto auto auto;grid-template-columns:1fr;gap:25px;min-height:850px;padding-top:145px}.immersive-hero h1{max-width:650px;font-size:107px}.hero-summary{grid-template-columns:1fr 1fr;gap:8px 30px;max-width:650px;padding:0;display:grid}.hero-summary>p.hero-message{margin:0;font-size:20px}.hero-actions{grid-column:1/-1;margin-top:12px}.hero-bottom{margin-top:14px}.hero-bottom>p:not(.stock-label){max-width:180px}.hero-scroll{display:none}.about-section{grid-template-columns:1fr 1fr;align-items:start;gap:35px}.story-photo>img{height:620px}.about-copy h2{font-size:44px}.about-copy p.lead{font-size:20px}.about-copy p{font-size:14px}.photo-caption{font-size:27px;left:20px}.commitment,.commitment+.commitment{grid-template-columns:25px 1fr 175px 25px;gap:15px}.commitment h3{font-size:68px}.commitment p{font-size:13px}.photo-statement{min-height:580px}.photo-statement h2{font-size:88px}.book-grid{gap:35px}.book-art{min-height:600px;padding-inline:20px}.book-art-type{font-size:60px}.book-cover-wrap{max-width:80%}.book-copy h2{font-size:76px}.book-copy p.book-deck{font-size:20px}.ministry-grid{grid-template-columns:1.1fr .9fr;gap:40px}.ministry-grid h2{font-size:56px}.church-card{padding:27px}.media-inner{gap:40px}.media-inner h2{font-size:77px}.contact-section{grid-template-columns:.9fr 1.1fr;gap:35px}.contact-copy h2{font-size:64px}.inquiry-panel{padding:23px}}@media (max-width:700px){.container{width:calc(100% - 40px)}.review-bar{min-height:52px;font-size:10px}.site-header{height:80px}.site-nav{color:#fafbfc;background:#202830;border-bottom-color:#fafbfc40;top:79px}.site-nav>a:not(.nav-contact){border-bottom-color:#fafbfc2e}.site-nav .nav-contact{color:var(--ink)}.hero-layout{flex-direction:column;align-items:stretch;gap:25px;min-height:100svh;padding-block:126px 23px;display:flex}.hero-shade{background:linear-gradient(90deg,#111a23c9,#111a236e),linear-gradient(#111a2377 35%,#111a23ed 100%)}.hero-background{object-position:54% center}.hero-eyebrow{margin-bottom:24px;font-size:11px}.immersive-hero h1{letter-spacing:-.075em;margin-left:-2px;font-size:clamp(57px,16.5vw,100px);line-height:.94}.hero-word-clip{padding-block:2px}.hero-summary{max-width:470px;display:block}.hero-summary>p.hero-message{margin-bottom:15px;font-size:18px;line-height:1.4}.hero-summary>p{font-size:13px;line-height:1.8}.hero-actions{gap:15px 22px;margin-top:20px}.hero-actions .button{gap:22px;min-height:52px;padding:15px 19px;font-size:11px}.hero-actions .text-link{gap:12px;font-size:11px}.hero-bottom{flex-wrap:wrap;gap:14px;margin-top:2px;padding-top:17px}.hero-bottom>p:not(.stock-label){letter-spacing:.08em;max-width:none;font-size:9px}.stock-label{max-width:100%;padding:6px 8px;font-size:9px}.message-band{padding-block:20px}.marquee-group{gap:25px;padding-right:25px;font-size:37px}.marquee-group i{font-size:22px}.section{padding-block:65px}.about-section{grid-template-columns:1fr;gap:37px}.story-photo>img{object-position:center 32%;height:440px}.photo-caption{font-size:35px;bottom:25px;left:23px}.about-copy .eyebrow{margin-bottom:22px}.about-copy h2{margin-bottom:25px;font-size:clamp(42px,11.4vw,67px);line-height:1.04}.about-copy p.lead{font-size:22px}.about-copy p{font-size:14px}.disclosure summary{font-size:12px}.commitments-section{padding-block:51px 59px}.commitments-heading{flex-direction:column;gap:18px;margin-bottom:30px}.commitments-heading h2{font-size:26px}.commitment,.commitment+.commitment,.commitment:nth-child(2n){border-left:0;grid-template-columns:21px 1fr 22px;gap:12px;padding:23px 0}.commitment h3{font-size:clamp(47px,14.3vw,73px)}.commitment p{grid-area:2/2;margin-top:-3px;font-size:13px}.commitment-cross{grid-area:1/3;font-size:24px}.photo-statement{min-height:560px}.photo-statement>.container{padding-block:75px 70px}.photo-statement .eyebrow{margin-bottom:25px;font-size:10px}.photo-statement h2{margin-bottom:29px;font-size:clamp(57px,16vw,87px);line-height:.98}.statement-image{object-position:61% center}.photo-statement .stock-label{max-width:100%}.book-section{padding-block:55px 63px}.book-grid{grid-template-columns:1fr;gap:38px}.book-art{height:535px;min-height:0;padding:58px 25px 24px}.book-art-type{font-size:66px;top:23px;left:22px}.book-cover-wrap{width:240px;max-width:73%;margin:25px 0 26px}.book-art-caption{font-size:9px}.book-copy h2{margin-top:22px;font-size:83px}.book-copy p.book-deck{font-size:23px}.book-copy .button{gap:22px;font-size:12px}.ministry-grid{grid-template-columns:1fr;gap:32px}.ministry-grid h2{font-size:58px}.ministry-description{font-size:14px}.church-card{padding:29px}.church-card h3{font-size:52px}.church-card>.eyebrow{font-size:10px}.church-card>p{max-width:none;font-size:14px}.media-section{padding-block:54px}.media-inner{grid-template-columns:1fr;gap:31px}.media-inner h2{margin-top:23px;font-size:76px}.media-placeholder{border:0;padding:0}.media-placeholder h3{margin-top:21px;font-size:22px}.media-placeholder p,.church-media-links .text-link{font-size:14px}.outreach-band{padding-block:26px}.outreach-band .marquee-group{font-size:54px}.speaking-section{padding-block:54px 65px}.contact-section{grid-template-columns:1fr;gap:34px}.contact-copy h2{margin-top:26px;font-size:clamp(58px,15.7vw,88px)}.contact-copy>p:not(.eyebrow){max-width:100%;font-size:17px}.contact-copy>p.contact-support{font-size:14px}.contact-quote{display:none}.inquiry-panel{padding:25px 21px}.site-footer{padding-top:36px}.footer-main>p{font-size:27px}.photo-credits summary{font-size:12px}.photo-credits>div{flex-direction:column;align-items:start;gap:15px}.footer-bottom{padding-bottom:80px}html[data-motion=reduced] .marquee-group{font-size:25px}}@media (max-width:360px){.container{width:calc(100% - 32px)}.immersive-hero h1{font-size:56px}.hero-layout{gap:22px}.hero-eyebrow{font-size:10px}.hero-summary>p.hero-message{font-size:17px}.hero-actions{gap:14px}.hero-actions .button{gap:14px;padding-inline:14px;font-size:10px}.hero-actions .text-link{font-size:10px}.story-photo>img{height:390px}.photo-caption{font-size:30px;left:20px}.about-copy h2{font-size:40px}.commitment h3{font-size:47px}.photo-statement h2{font-size:54px}.book-art{height:490px}.book-art-type{font-size:59px}.book-copy h2{font-size:73px}.ministry-grid h2{font-size:49px}.media-inner h2{font-size:68px}.contact-copy h2{font-size:55px}.inquiry-panel{padding:23px 17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-enter]{opacity:1!important;transform:none!important}.hero-backdrop,.statement-backdrop{transform:none}.story-photo:hover>img,.book-art:hover .book-cover,.commitment:hover h3,.button:hover,.button:hover .arrow-icon,.text-link:hover .arrow-icon{transform:translate(0,0)}.marquee-track{width:100%;transform:none}.marquee-group{white-space:normal;flex-wrap:wrap;justify-content:center;gap:12px 25px;width:100%;padding-inline:20px;font-size:30px}.marquee-group:nth-child(n+2){display:none}.outreach-band .marquee-group{font-size:38px}}@media (min-width:901px){.hero-bottom>p:not(.stock-label){padding-left:95px}}@media (max-width:700px){.hero-backdrop{top:60px}.hero-background{object-position:72% 24%}.hero-shade{background:linear-gradient(90deg,#111a23d1,#111a2333),linear-gradient(#0000 18%,#111a23a6 40%,#111a23da 62%,#111a23fa 100%)}}@media (prefers-reduced-motion:reduce){.commitment:hover .commitment-cross{rotate:none}}.hero-bottom>.stock-label{max-width:290px;position:absolute;top:121px;right:0}@media (max-width:700px){.hero-bottom>.stock-label{max-width:100%;top:91px;left:0;right:auto}}.inquiry-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.inquiry-result{margin-top:20px;line-height:1.6}.inquiry-panel button:disabled{opacity:.65;cursor:wait}
