:root{--navy:#0d2239;--navy2:#142f4c;--ink:#1d1b19;--brown:#33251b;--gold:#af7f2d;--gold2:#d7b269;--cream:#f5efe2;--paper:#fffdf8;--white:#fff;--muted:#665f57;--line:#af7f2d47;--shadow:0 20px 55px #15141221}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:Inter,system-ui,sans-serif;line-height:1.65}img{max-width:100%;display:block}a{color:inherit}.container{width:min(1180px,92vw);margin:auto}h1,h2,h3,.serif{margin:0;font-family:Cormorant Garamond,Georgia,serif;line-height:1.04}h1{font-size:clamp(4rem,9vw,7.6rem)}h2{font-size:clamp(2.6rem,5.5vw,4.8rem)}h3{font-size:clamp(1.55rem,3vw,2.4rem)}p{margin:0 0 1rem}section{padding:6.5rem 0}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:.78rem;font-weight:800}.rule{background:var(--gold);width:95px;height:2px;margin:1.25rem 0 1.7rem}.btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:.95rem 1.35rem;font-weight:750;text-decoration:none;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-gold{background:var(--gold);color:#160f08}.btn-outline{border-color:currentColor}.actions{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.topbar{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf8f2;border-bottom:1px solid #0000000f;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:1.5rem;min-height:76px;display:flex}.brand{text-decoration:none}.brand strong{font-family:Cormorant Garamond,Georgia,serif;font-size:1.5rem;line-height:1;display:block}.brand span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;margin-top:.2rem;font-size:.68rem;display:block}.navlinks{align-items:center;gap:1.15rem;display:flex}.navlinks a{font-size:.91rem;font-weight:650;text-decoration:none}.hero{background:var(--cream);align-items:stretch;min-height:76vh;padding:0;display:grid}.hero-grid{grid-template-columns:.92fr 1.08fr;width:100%;display:grid}.hero-copy{flex-direction:column;justify-content:center;padding:7rem max(4vw,2rem) 7rem max(4vw,50vw - 590px);display:flex}.hero-copy h1{max-width:760px;font-size:clamp(3.8rem,7vw,6.7rem)}.hero-copy p{color:#49423c;max-width:650px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.35rem,2.1vw,1.85rem)}.hero-image{background:#d8c9b6;min-height:650px;position:relative;overflow:hidden}.hero-image img{object-fit:cover;object-position:center;width:200%;max-width:none;height:100%;display:block;transform:translate(0)}.hero-image:after{content:"";background:linear-gradient(90deg,#f5efe233,#0000 24%);position:absolute;inset:0}.intro{background:#fff}.intro-grid{grid-template-columns:1fr;align-items:center;gap:2rem;max-width:900px;display:grid}.intro .portrait{display:none}.portrait{box-shadow:var(--shadow);aspect-ratio:4/5;border-radius:28px;overflow:hidden}.portrait img{object-fit:cover;object-position:21% center;width:100%;height:100%}.lead{color:#4b4035;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.45rem,2.4vw,2rem)}.speaker-areas{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0;display:grid}.speaker-area{border:1px solid var(--line);background:#fbf7ee;border-radius:18px;padding:1.25rem}.speaker-area h3{color:var(--navy);margin-bottom:.65rem;font-size:1.55rem}.speaker-area p{color:var(--muted);margin:0;font-size:.92rem}.journey{background:var(--navy);color:#fff}.center{text-align:center;max-width:830px;margin:0 auto}.journey .center p{color:#d7e0e8}.series-grid{grid-template-columns:repeat(4,1fr);gap:1.4rem;margin-top:3.2rem;display:grid}.book-card{flex-direction:column;gap:.9rem;display:flex}.book-cover{aspect-ratio:2/3;background:#f3ead8;border:1px solid #ffffff2e;border-radius:10px;overflow:hidden;box-shadow:0 18px 38px #00000047}.book-cover img{object-fit:contain;background:#fff;width:100%;height:100%}.book-card h3{margin-top:.35rem;font-size:1.85rem}.book-card p{color:#d8e0e7;font-size:.91rem}.status{color:var(--gold2);letter-spacing:.13em;text-transform:uppercase;font-size:.76rem;font-weight:800;display:inline-block}.feel{background:var(--cream)}.feeling-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3rem;display:grid}.feeling{min-height:210px;color:var(--navy);background:var(--paper);border:1px solid var(--line);border-radius:20px;flex-direction:column;justify-content:space-between;padding:1.5rem;text-decoration:none;display:flex;box-shadow:0 10px 28px #15141212}.feeling:before{color:var(--gold);font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;line-height:1}.feeling:first-child:before{content:"01"}.feeling:nth-child(2):before{content:"02"}.feeling:nth-child(3):before{content:"03"}.feeling:nth-child(4):before{content:"04"}.feeling h3{font-size:1.9rem}.feeling span{color:var(--gold);font-weight:700}.featured-grid{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid}.featured-image{box-shadow:var(--shadow);border-radius:26px;overflow:hidden}.featured-image img{width:100%}.studies{background:#f9f7f1}.studies-head{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.study-grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.study-card{border:1px solid var(--line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 10px 30px #15141212}.study-thumb{background:#eee7d9;justify-content:center;align-items:center;height:260px;display:flex;overflow:hidden}.study-thumb img{object-fit:contain;width:100%;height:100%}.study-art{background:linear-gradient(135deg,var(--navy),#315878);color:#fff;flex-direction:column;justify-content:flex-end;height:220px;padding:1.4rem;display:flex;position:relative}.study-art:before{content:"✦";color:var(--gold2);font-size:2rem;position:absolute;top:1.2rem;right:1.3rem}.study-art h3{font-size:2rem}.study-body{padding:1.25rem}.study-body h3{color:var(--navy);margin:.35rem 0 .8rem;font-size:2rem}.study-meta{color:var(--gold);text-transform:uppercase;letter-spacing:.1em;font-size:.79rem;font-weight:750}.study-link{color:var(--navy);font-weight:750;text-decoration:none}.series-card-btn{width:100%;min-height:48px;margin-top:.35rem}.studies-cta{text-align:center;margin-top:2.2rem}.study-library{gap:.8rem;margin-top:2.25rem;scroll-margin-top:100px;display:grid}.study-detail{border:1px solid var(--line);background:#fff;border-radius:18px;scroll-margin-top:100px;overflow:hidden;box-shadow:0 8px 24px #1514120d}.study-detail summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.35rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.65rem;font-weight:700;list-style:none;display:flex}.study-detail summary::-webkit-details-marker{display:none}.study-detail summary:after{content:"+";color:var(--gold);font-family:Inter,system-ui,sans-serif;font-size:1.4rem}.study-detail[open] summary:after{content:"−"}.study-detail-content{border-top:1px solid var(--line);padding:0 1.35rem 1.4rem}.study-detail-content .lead-study{color:#4d4137;margin-top:1.2rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.28rem;line-height:1.4}.study-facts{grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.1rem;display:grid}.study-fact{background:#fbf7ee;border-radius:14px;padding:1rem}.study-fact strong{color:var(--navy);margin-bottom:.35rem;display:block}.study-fact p,.study-fact ul{color:var(--muted);margin:.2rem 0;font-size:.92rem}.study-fact ul{padding-left:1.15rem}.review-band{background:var(--brown);color:#fff}.review-grid{grid-template-columns:repeat(3,1fr);gap:1.2rem;display:grid}.quote{background:#ffffff0a;border:1px solid #ffffff29;border-radius:20px;padding:1.5rem}.quote blockquote{margin:.5rem 0 1rem;font-family:Cormorant Garamond;font-size:1.7rem;line-height:1.18}.stars{color:var(--gold2);letter-spacing:.08em}.newsletter{background:var(--navy);color:#fff;text-align:center}.newsletter .container{max-width:820px}.form{gap:.65rem;max-width:620px;margin:1.6rem auto 0;display:flex}.form input{font:inherit;border:0;border-radius:999px;flex:1;padding:1rem 1.15rem}footer{color:#cfdae4;background:#090f16;padding:2.2rem 0}.footer{flex-wrap:wrap;justify-content:space-between;gap:1.5rem;display:flex}.studies-page{overflow:hidden}.studies-hero{background:var(--cream);padding:6rem 0}.studies-hero-inner{max-width:960px}.studies-hero h1{max-width:980px;font-size:clamp(3.7rem,8vw,6.8rem)}.studies-hero p{color:#4b4035;max-width:850px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.3rem,2.3vw,1.8rem)}.series-nav{flex-wrap:wrap;gap:.7rem;margin-top:2rem;display:flex}.series-nav a{border:1px solid var(--line);min-height:46px;color:var(--navy);background:#fff;border-radius:999px;align-items:center;padding:.7rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.series-section{background:var(--paper);scroll-margin-top:82px}.alt-series{background:#f7f2e8}.navigate-series{background:linear-gradient(180deg,#f9f7f1 0%,var(--cream) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.navigate-series .eyebrow,.navigate-series .study-meta{color:var(--gold)}.navigate-series .series-intro h2,.navigate-series .sermon-card h3{color:var(--navy)}.navigate-foundation{border-color:var(--line)}.series-intro{grid-template-columns:.8fr 1.2fr;align-items:start;gap:2.2rem;margin-bottom:2.5rem;display:grid}.series-intro h2{color:var(--navy);font-size:clamp(2.8rem,5vw,4.6rem)}.lead-study{color:#4d4137;font-family:Cormorant Garamond,Georgia,serif;font-size:1.35rem;line-height:1.45}.series-foundation{border:1px solid var(--line);background:#fff;border-radius:18px;grid-column:1/-1;grid-template-columns:auto 1fr;gap:.3rem 1.1rem;padding:1.2rem 1.35rem;display:grid}.series-foundation strong{color:var(--navy)}.series-foundation p{color:var(--muted);margin:0}.sermon-list{gap:1.5rem;display:grid}.sermon-card{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:minmax(0,1.04fr) minmax(320px,.96fr);gap:0;scroll-margin-top:100px;display:grid;overflow:hidden;box-shadow:0 12px 34px #15141214}.sermon-card-copy{align-self:start;padding:2rem}.sermon-card h3{color:var(--navy);margin:.35rem 0 .75rem;font-size:clamp(2rem,4vw,3rem)}.scripture{color:#594a3d}.key-theme-block{background:#fbf7ee;border-radius:15px;margin:1.3rem 0;padding:1rem 1.1rem}.key-theme-block strong{color:var(--navy)}.key-theme-block ul{color:var(--muted);margin:.45rem 0 0;padding-left:1.2rem}.sermon-graphic{background:#eee7d9;justify-content:center;align-items:center;min-width:0;padding:1rem;text-decoration:none;display:flex}.sermon-graphic img{object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:720px;box-shadow:0 10px 25px #15141224}.study-overview{margin-top:1.2rem}.study-overview summary{background:var(--gold);color:#160f08;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:.8rem 1.15rem;font-weight:800;list-style:none;display:inline-flex}.study-overview summary::-webkit-details-marker{display:none}.study-overview summary:after{content:" +";margin-left:.4rem}.study-overview[open] summary:after{content:" −"}.overview-grid{gap:.75rem;margin-top:1rem;display:grid}.overview-grid>div{border:1px solid var(--line);border-radius:14px;padding:1rem}.overview-grid strong{color:var(--navy)}.overview-grid p{color:var(--muted);margin:.25rem 0 0}.disappointment-card .sermon-graphic{background:#f6f1e7}.navigate-framework{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0 0 1.25rem;display:grid}.navigate-framework article{border:1px solid var(--line);border-top:4px solid var(--gold);background:var(--paper);min-height:250px;color:var(--ink);border-radius:20px;padding:1.45rem;position:relative;overflow:hidden;box-shadow:0 10px 28px #15141212}.navigate-framework article:nth-child(2){background:#fbf7ee}.navigate-framework article:nth-child(3){background:#fff}.navigate-framework article>span{color:#af7f2d29;font-family:Cormorant Garamond,Georgia,serif;font-size:4.5rem;line-height:1;position:absolute;top:.5rem;right:1rem}.navigate-framework h3{color:var(--navy);margin:.35rem 0 .75rem;font-size:2.15rem}.navigate-framework p{color:var(--muted);margin:0}.navigate-transition{text-align:center;max-width:900px;color:var(--navy);margin:1.4rem auto 3.2rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem;line-height:1.4}.section-kicker{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.section-kicker h3{color:var(--navy);font-size:2.2rem}.grace-movements{flex-wrap:wrap;gap:.5rem;margin:1rem 0 1.25rem;display:flex}.grace-movements span{border:1px solid var(--line);min-height:36px;color:var(--navy);background:#fbf7ee;border-radius:999px;align-items:center;padding:.45rem .75rem;font-size:.83rem;font-weight:780;display:inline-flex}.primary-theme{border-left:3px solid var(--gold);color:#4d4137;background:#fffaf0;padding:.85rem 1rem}.study-key-line{background:var(--navy);color:#fff;border-radius:15px;margin:1.25rem 0 0;padding:1rem 1.1rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem;font-weight:700;line-height:1.25}.archetype-section{margin-top:5rem}.archetype-heading{max-width:850px;margin-bottom:2rem}.archetype-heading h3{color:var(--navy);margin:.35rem 0 1rem;font-size:clamp(2.5rem,5vw,4rem)}.archetype-heading p{color:#554b50;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;line-height:1.45}.archetype-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.archetype-card{border:1px solid var(--line);background:#ffffffeb;border-radius:20px;flex-direction:column;padding:1.4rem;display:flex;box-shadow:0 9px 25px #1514120f}.archetype-top{align-items:center;gap:1rem;margin-bottom:.8rem;display:flex}.archetype-top>span{background:var(--navy);height:44px;color:var(--gold2);border-radius:50%;flex:0 0 44px;place-items:center;font-weight:850;display:grid}.archetype-card h4{color:#263247;margin:.1rem 0 0;font-family:Cormorant Garamond,Georgia,serif;font-size:2rem;line-height:1}.archetype-card>p{color:#554b50}.archetype-question{background:#fbf7ee;border-radius:14px;margin-top:auto;padding:1rem}.archetype-question strong,.esther-connection strong{color:var(--navy)}.archetype-question p,.esther-connection p{color:#554b50;margin:.3rem 0 0}.haman-card{border-color:#af7f2d6b;grid-column:1/-1}.esther-connection{border-left:3px solid var(--gold);background:#fffaf0;margin-top:.75rem;padding:1rem}.series-connection{background:var(--navy);color:#fff;border-radius:24px;margin-top:4rem;padding:2rem}.series-connection h3{margin:.35rem 0 .8rem;font-size:2.5rem}.series-connection p{color:#dbe3ea;max-width:850px}.series-connection .btn-outline{border-color:#f5efe2}.return-home{text-align:center;margin-top:2rem}footer a{color:inherit}@media (width<=980px){.hero-grid,.intro-grid,.featured-grid{grid-template-columns:1fr}.hero-image{order:-1;min-height:520px}.hero-copy{padding:4rem 5vw 5rem}.series-grid,.feeling-grid{grid-template-columns:repeat(2,1fr)}.study-grid,.review-grid,.speaker-areas,.study-facts{grid-template-columns:1fr}.navlinks a:not(.nav-cta){display:none}.series-intro,.sermon-card,.navigate-framework{grid-template-columns:1fr}.sermon-graphic{order:-1;padding:1.25rem}.sermon-graphic img{max-height:none}}@media (width<=600px){section{padding:4.5rem 0}.series-grid,.feeling-grid{grid-template-columns:1fr}.studies-head{flex-direction:column;align-items:flex-start}.form{flex-direction:column}.hero-image{min-height:430px}.studies-hero{padding:4rem 0}.series-nav{flex-direction:column}.series-nav a{text-align:center;justify-content:center;width:100%}.series-foundation{grid-template-columns:1fr;gap:.2rem}.series-foundation p+strong{margin-top:.7rem}.sermon-card-copy{padding:1.25rem}.sermon-graphic{padding:.7rem}.study-overview summary{width:100%}.study-thumb{height:220px}.section-kicker{display:block}.section-kicker h3{margin-top:.3rem}.archetype-grid{grid-template-columns:1fr}.haman-card{grid-column:auto}.navigate-framework article{min-height:0}.series-connection{padding:1.4rem}}
