.rnp-home{background:var(--rnp-bg);color:var(--rnp-ink)}.rnp-home *{box-sizing:border-box}.rnp-home-wrap{width:min(1240px,calc(100% - 80px));margin-inline:auto}.rnp-home-space{margin-top:100px}.rnp-home h1,.rnp-home h2{font-family:Georgia,'Times New Roman',serif;font-weight:500;letter-spacing:-.035em;line-height:1.12}.rnp-home h2{font-size:clamp(30px,3.2vw,46px);margin:0 0 24px}.rnp-home p{line-height:1.75}.rnp-home-kicker{font-size:11px!important;font-weight:700;letter-spacing:.18em;line-height:1.5!important;color:var(--rnp-accent);margin:0 0 18px}.rnp-home-hero{position:relative;isolation:isolate;min-height:620px;display:flex;align-items:center;background:#191d17;overflow:hidden;color:#fff}.rnp-home-hero__image,.rnp-home-hero__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.rnp-home-hero__image{object-position:center 42%}.rnp-home-hero__video{z-index:-2}.rnp-home-hero:after{content:'';position:absolute;inset:0;background:rgba(12,17,12,var(--rnp-home-shade));z-index:-1}.rnp-home-hero__inner{width:min(1240px,calc(100% - 80px));margin:auto;padding:80px 0}.rnp-home-hero h1{font-size:clamp(42px,5.3vw,76px);max-width:780px;margin:0 0 28px;white-space:normal}.rnp-home-hero .rnp-home-kicker{color:#f0d69c}.rnp-home-hero__intro{max-width:530px;font-size:18px;color:#f3f0e8;margin:0 0 32px}.rnp-home-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 24px;background:var(--rnp-gold);color:#201c13;text-decoration:none;font-size:14px;font-weight:700;border-radius:4px;min-height:48px}.rnp-home-button:hover{background:#efd299}.rnp-home-hero__account{font-size:13px;margin:24px 0 0}.rnp-home-hero__account a{color:#fff;text-underline-offset:4px}.rnp-home-hero__pause{position:absolute;right:24px;bottom:24px;width:44px;height:44px;border:1px solid #ffffff80;border-radius:50%;background:#10151099;color:white;cursor:pointer}.rnp-home-founder{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:50px;align-items:center}.rnp-home-founder__copy{padding-right:35px}.rnp-home-founder__copy>p:not(.rnp-home-kicker),.rnp-home-feature__copy>p:not(.rnp-home-kicker){font-size:16px;color:var(--rnp-muted)}.rnp-home-founder__image{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px}.rnp-home-link{display:inline-flex;align-items:center;gap:14px;color:var(--rnp-accent);font-weight:600;font-size:14px;text-decoration:none;min-height:44px}.rnp-home-link:hover{text-decoration:underline;text-underline-offset:6px}.rnp-home-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.rnp-home-section-heading h2{margin-bottom:0}.rnp-home-section-heading .rnp-home-link{flex-shrink:0}.rnp-home-steps{border-top:1px solid var(--rnp-line);padding-top:55px}.rnp-home-steps ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:40px 0 0}.rnp-home-steps li{border-top:1px solid var(--rnp-line);padding-top:20px}.rnp-home-steps li>span{font-family:Georgia,serif;font-size:42px;color:var(--rnp-accent)}.rnp-home-steps h3{font-size:17px;margin:18px 0 10px}.rnp-home-steps li p{font-size:14px;color:var(--rnp-muted);margin:0}.rnp-home-shelf{padding:65px 0;background:var(--rnp-soft)}.rnp-home-video-grid,.rnp-home-book-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.rnp-home-video__cover{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:4px;background:var(--rnp-line)}.rnp-home-video__cover img{width:100%;height:100%;object-fit:cover;transition:transform .25s}.rnp-home-video__cover:hover img{transform:scale(1.025)}.rnp-home-video__badge{position:absolute;top:10px;left:10px;padding:4px 9px;background:#181e16e8;color:#fff;font-size:11px;font-weight:700;border-radius:3px}.rnp-home-video__play{position:absolute;bottom:10px;right:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--rnp-gold);color:#181d16}.rnp-home-video h3,.rnp-home-book h3{font-size:16px;line-height:1.45;margin:16px 0 7px}.rnp-home-video h3 a,.rnp-home-book h3 a{color:inherit;text-decoration:none}.rnp-home-video p,.rnp-home-book p{font-size:12px;line-height:1.5;margin:0;color:var(--rnp-muted)}.rnp-home-video p a,.rnp-home-book p a{color:inherit}.rnp-home-book__cover{display:flex;align-items:end;justify-content:center;background:var(--rnp-soft);padding:24px;aspect-ratio:4/5}.rnp-home-book__cover img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:5px 7px 10px #0002}.rnp-home-feature{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.rnp-home-feature__image{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:4px}.rnp-home-feature--left .rnp-home-feature__image{grid-column:1;grid-row:1}.rnp-home-feature--left .rnp-home-feature__copy{grid-column:2;grid-row:1}.rnp-home-feature__copy{max-width:500px}.rnp-home-faq{max-width:940px;border-top:1px solid var(--rnp-line);padding-top:60px}.rnp-home-faq h2{margin-bottom:35px}.rnp-home-faq details{border-bottom:1px solid var(--rnp-line)}.rnp-home-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;cursor:pointer;padding:24px 0;font-size:16px;font-weight:600}.rnp-home-faq summary::-webkit-details-marker{display:none}.rnp-home-faq details[open] summary i{transform:rotate(45deg)}.rnp-home-faq details>div{padding:0 35px 18px 0;color:var(--rnp-muted);max-width:760px}.rnp-home-scripture{text-align:center;padding:0 0 100px;max-width:780px}.rnp-home-scripture>i{font-size:36px;color:var(--rnp-accent)}.rnp-home-scripture blockquote{font-family:Georgia,serif;font-size:clamp(27px,3vw,38px);line-height:1.45;margin:20px 0}.rnp-home-scripture p{color:var(--rnp-muted);font-size:13px}.rnp-home a:focus-visible,.rnp-home summary:focus-visible,.rnp-home button:focus-visible{outline:3px solid var(--rnp-gold);outline-offset:5px}
@media(max-width:1000px){.rnp-home-wrap,.rnp-home-hero__inner{width:calc(100% - 48px)}.rnp-home-space{margin-top:72px}.rnp-home-founder{gap:28px}.rnp-home-founder__copy{padding-right:0}.rnp-home-feature{gap:35px}.rnp-home-video-grid,.rnp-home-book-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rnp-home-steps ol{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.rnp-home-section-heading{align-items:start;flex-direction:column;gap:10px}}
@media(max-width:600px){.rnp-home-wrap,.rnp-home-hero__inner{width:calc(100% - 36px)}.rnp-home-space{margin-top:56px}.rnp-home-hero{min-height:570px}.rnp-home-hero__inner{padding:60px 0}.rnp-home-hero h1{font-size:43px}.rnp-home-hero__intro{font-size:16px}.rnp-home-founder,.rnp-home-feature{grid-template-columns:1fr;gap:26px}.rnp-home-founder__image{aspect-ratio:4/3;object-position:center 25%;max-height:380px}.rnp-home-feature--left .rnp-home-feature__image,.rnp-home-feature--left .rnp-home-feature__copy{grid-column:auto;grid-row:auto}.rnp-home-feature--left .rnp-home-feature__image{grid-row:1}.rnp-home-shelf{padding:40px 0}.rnp-home-video-grid,.rnp-home-book-grid{gap:24px 16px}.rnp-home-book__cover{padding:12px}.rnp-home-video h3,.rnp-home-book h3{font-size:14px}.rnp-home-steps ol{gap:28px 20px}.rnp-home-steps h3{font-size:15px}.rnp-home-scripture{padding-bottom:64px}.rnp-home-faq summary{font-size:15px}.rnp-home-button{font-size:13px;gap:12px}}
