.researched-field-page{background:#f5f2ed;color:#1a2833}.researched-field-page main{font-family:'Inter',Arial,sans-serif;overflow:clip}.rf-shell{width:min(1180px,88%);margin-inline:auto;padding-block:74px}.researched-field h1,.researched-field h2,.researched-field h3{font-family:'Inter',Arial,sans-serif;color:#1a2833;font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance;margin:0 0 22px}.researched-field h1{font-size:clamp(62px,7.8vw,108px);max-width:1100px}.researched-field h2{font-size:clamp(34px,3.9vw,54px);max-width:900px}.researched-field h3{font-size:27px;line-height:1.16}.researched-field p,.researched-field li{font-size:17px;line-height:1.75;margin:0 0 20px}.researched-field a{color:inherit;text-underline-offset:5px}.researched-field .rf-eyebrow{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.rf-hero,.rf-strategy-banner{position:relative;isolation:isolate;overflow:hidden;background:#1a2833;color:#fff}.rf-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.rf-hero:after,.rf-strategy-banner:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#10202cf0,#10202c55 70%,#10202c25)}.rf-hero{min-height:620px;display:flex;align-items:flex-end}.rf-hero .rf-shell{padding-block:100px 62px}.researched-field .rf-hero h1,.researched-field .rf-strategy-banner h2,.researched-field .rf-next h2{color:white}.researched-field .rf-tagline{font-size:clamp(23px,2.7vw,34px);font-weight:700;line-height:1.24;letter-spacing:-.02em;max-width:760px;margin-bottom:22px}.rf-hero p:not(.rf-eyebrow){max-width:740px}.rf-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.researched-field .rf-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:50px;max-width:100%;padding:15px 22px;background:#a34a12;border:1px solid #a34a12;border-radius:4px;color:white;font-size:14px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .2s}.researched-field .rf-button:hover{background:#853b0e}.researched-field .rf-secondary{background:transparent;border-color:#ffffff80}.researched-field .rf-secondary:hover{background:#ffffff15}.rf-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:0 0 65px;padding-bottom:30px;border-bottom:1px solid #d8d0c5}.rf-facts dt{font-size:11px;line-height:1.5;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#775f4e;margin-bottom:10px}.rf-facts dd{font-size:18px;line-height:1.4;font-weight:700;margin:0}.rf-split{display:grid;grid-template-columns:1.15fr 1fr;gap:6%;align-items:center}.rf-photo{width:100%;height:460px;object-fit:cover;border-radius:4px;display:block}.rf-strategy-banner{min-height:470px;display:flex;align-items:flex-end}.rf-strategy-banner .rf-shell{padding-block:70px 52px}.rf-strategy-banner p{max-width:710px}.rf-strategy-banner .rf-cover{object-position:center 35%}.rf-strategy{display:grid;grid-template-columns:1.5fr 1fr;gap:10%}.rf-timeline{position:relative;padding-left:34px}.rf-timeline:before{content:'';position:absolute;left:5px;top:11px;bottom:30px;width:1px;background:#c9bfae}.rf-step{position:relative;padding-bottom:35px}.rf-step:last-child{padding-bottom:0}.rf-step h3{font-size:31px;max-width:600px}.rf-step p{max-width:650px}.rf-dot{position:absolute;left:-34px;top:9px;width:12px;height:12px;border:2px solid #b9ac98;background:#f5f2ed;border-radius:50%;transition:background .4s,border-color .4s}.rf-step.is-seen .rf-dot{background:#c45508;border-color:#c45508}.rf-step.is-seen h3{color:#a34a12}.rf-strategy-note{align-self:start;border-top:2px solid #a34a12;padding-top:25px;position:sticky;top:205px}.rf-strategy-note>p:first-child{font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.researched-field .rf-strategy-note .rf-button{color:#1a2833;border-color:#a9a396}.rf-band{background:#ece6dd}.rf-lead{max-width:730px}.rf-role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.rf-role{position:relative;isolation:isolate;overflow:hidden;min-height:460px;border-radius:4px;background:#1a2833;color:white;display:flex;align-items:flex-end}.rf-role:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#10202cfa 8%,#10202cd9 53%,#10202c10)}.rf-role-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .5s}.rf-role:hover .rf-role-photo{transform:scale(1.025)}.rf-role-copy{padding:30px 27px}.researched-field .rf-role h3{color:white;font-size:27px;margin-bottom:18px}.researched-field .rf-role p{font-size:15px;line-height:1.65}.researched-field .rf-role .rf-eyebrow{font-size:10px;letter-spacing:.1em}.rf-role a{font-size:14px;font-weight:700}.rf-prayer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:35px}.rf-topo{position:relative;isolation:isolate;overflow:hidden;padding:32px 28px;border:1px solid #d4caba;border-radius:4px;background:#eee9df}.rf-topo:before{content:'';position:absolute;inset:0;z-index:-1;background:url('/assets/footer-topography.svg') center/cover;opacity:.065}.rf-topo h3{font-size:25px}.rf-topo p{font-size:16px;margin-bottom:0}.rf-rail{display:flex;gap:22px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;padding:10px 0 22px;margin-top:28px}.rf-resource{flex:0 0 calc((100% - 44px)/3);min-width:0;scroll-snap-align:start;background:#f5f2ed;border:1px solid #d5ccbf;border-radius:4px;overflow:hidden;display:flex;flex-direction:column}.rf-resource-photo{width:100%;height:185px;object-fit:cover;display:block}.rf-resource>div{padding:28px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.rf-resource h3{font-size:25px}.rf-resource p{font-size:15px;line-height:1.65}.rf-resource a{font-size:14px;font-weight:700;margin-top:auto}.rf-resource .rf-eyebrow{font-size:10px;color:#9c4716;margin-bottom:13px}.rf-controls{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.rf-controls button{width:46px;height:46px;border-radius:50%;border:1px solid #aca293;background:transparent;color:#1a2833;font-size:23px;cursor:pointer}.rf-controls button:disabled{opacity:.3;cursor:default}.rf-leadership{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.rf-leader{padding:30px;border-top:2px solid #a34a12}.rf-leader-photo{width:100%;height:260px;object-fit:cover;border-radius:4px;margin-bottom:25px}.rf-leader p{font-size:15px}.rf-leader a{font-weight:700;font-size:14px}.rf-next{background:#1a2833;color:white}.rf-next p{max-width:760px}.rf-next-links{display:flex;flex-wrap:wrap;gap:20px 32px;margin-top:38px;padding-top:28px;border-top:1px solid #ffffff30;font-size:14px;font-weight:700}.researched-field :focus-visible{outline:3px solid #c45508;outline-offset:5px}.rf-reveal{transition:opacity .65s ease,transform .65s ease}.rf-reveal.is-pending{opacity:0;transform:translateY(22px)}
@media(min-width:1000px){.rf-role-grid:has(.rf-role:only-child){grid-template-columns:repeat(3,minmax(0,1fr))}.rf-role:only-child{grid-column:span 2;min-height:400px}.rf-role:only-child .rf-role-copy{max-width:650px;padding:35px}}
@media(max-width:800px){.rf-shell{padding-block:52px}.rf-hero{min-height:620px}.rf-hero .rf-shell{padding-block:100px 44px}.researched-field h1{font-size:54px}.researched-field h2{font-size:35px}.researched-field p{font-size:16px}.researched-field .rf-tagline{font-size:25px}.rf-facts{grid-template-columns:1fr 1fr;gap:24px 18px;margin-bottom:40px}.rf-facts dd{font-size:16px}.rf-split,.rf-strategy,.rf-leadership{grid-template-columns:1fr;gap:30px}.rf-photo{height:300px}.rf-strategy-banner{min-height:440px}.rf-strategy-banner .rf-shell{padding-block:60px 38px}.rf-strategy{gap:36px}.rf-strategy-note{position:static}.rf-step h3{font-size:29px}.rf-role-grid,.rf-prayer-grid{grid-template-columns:1fr;gap:20px}.rf-role{min-height:400px}.rf-role-copy{padding:28px}.rf-prayer-grid .rf-topo{padding:28px}.rf-resource{flex-basis:86%}.rf-resource-photo{height:185px}.rf-leader{padding:26px 0}.rf-leader-photo{height:260px}.rf-next-links{display:grid;gap:20px}.rf-hero[data-unused]{min-height:0}}
@media(prefers-reduced-motion:reduce){.rf-reveal{transition:none}.rf-reveal.is-pending{opacity:1;transform:none}.rf-role-photo{transition:none}.rf-role:hover .rf-role-photo{transform:none}}@media print{.rf-reveal.is-pending{opacity:1;transform:none}.rf-rail{display:block}.rf-resource,.rf-role{break-inside:avoid;margin-bottom:20px}.rf-controls{display:none}.rf-strategy-note{position:static}}
