/* The shared inheritance: a reader-led invitation within the Treasury of Light. */
body{overflow-x:clip}main{min-width:0}img{max-width:100%}header nav a{white-space:nowrap}header .language-switch{font-size:12px}header .navcta{color:#eee4ff}section[id]{scroll-margin-top:36px}
.revival-hero{height:auto;min-height:900px}.revival-hero .hero-content{padding:164px 7.5% 113px;max-width:900px}.revival-hero .hero-content h1{font-size:clamp(64px,6.3vw,94px);line-height:1.04;letter-spacing:-.058em}.revival-hero .hero-copy{font-size:18px;max-width:545px;line-height:1.8;margin:28px 0}.revival-hero .hero-copy strong{font-weight:500;color:#f1e7ff;display:inline-block;margin-top:11px}.revival-hero .eyebrow{font-size:9px;letter-spacing:.18em;max-width:600px;margin-bottom:24px}.revival-hero .hero-haze{background:linear-gradient(90deg,#050914f2 0%,#050914dc 25%,#05091460 57%,#05091405 82%),linear-gradient(0deg,#050914,transparent 35%)}.revival-hero .hero-side{top:40%}.revival-hero .hero-bottom{align-items:center;z-index:2}.revival-home .button{font-size:14px}.revival-home .textlink{font-size:13px}.revival-home .section{padding:100px 8%}.revival-home .prose p{font-size:17px}.revival-home .prose .lead{font-size:24px}.revival-intro h2{font-size:clamp(40px,4vw,61px);line-height:1.15}.revival-home .intro{grid-template-columns:.95fr 1.05fr;gap:9%}.revival-home h2 em{color:transparent}.revival-stone{position:relative;background:radial-gradient(ellipse at 75% 50%,#35226a55,transparent 65%),#080b18}.revival-stone h2{max-width:1000px;font-size:clamp(40px,4.9vw,72px);line-height:1.13}.stone-copy{display:grid;grid-template-columns:1.1fr .8fr;gap:13%;margin-top:40px;max-width:1050px}.stone-copy p{font-size:17px;line-height:1.85;margin:0;color:#c3bdd6}.stone-copy p:last-child{color:#eee1fc}.revival-rites .section-heading>p{max-width:370px;font-size:16px;line-height:1.8}.revival-rites .steps{gap:50px}.revival-rites .steps p{font-size:16px}.section-link{margin-top:35px}.revival-gift{display:grid;grid-template-columns:.9fr 1.1fr;gap:10%;align-items:center;background:radial-gradient(ellipse at 20% 50%,#51468445,transparent 55%),#080d1c}.gift-visual{margin:0;text-align:center}.gift-visual img{display:block;object-fit:contain;width:min(100%,370px);height:auto;margin:0 auto;filter:drop-shadow(0 20px 40px #0006)}.gift-visual figcaption{font-size:9px;letter-spacing:.2em;color:#bfb8cf;margin-top:24px}.revival-gift h2{margin-bottom:30px;line-height:1.1}.gift-note{font-size:12px!important;color:#aaa5bf!important;margin:20px 0 0!important}.revival-question{display:grid;grid-template-columns:1.2fr 1fr;gap:8%;background:linear-gradient(125deg,#20193688,#090b19)}.revival-question h2{font-size:clamp(38px,3.8vw,55px);line-height:1.16}.revival-question h2 br{display:none}.revival-question .prose{padding-top:44px}.revival-welcome .inheritance-copy p{font-size:17px;margin-top:0}.revival-welcome .inheritance-copy .lead{font-size:25px;line-height:1.6}.revival-welcome .inheritance-copy>div>p{color:var(--muted);line-height:1.9}.revival-closing{position:relative;isolation:isolate;background:linear-gradient(#050914ed,#050914bb),url('/assets/treasury-splash.webp') 65% 55%/cover}.revival-closing h2{font-size:clamp(48px,6vw,83px)}.revival-closing>p:not(.eyebrow){font-size:18px;line-height:1.8}.revival-closing .button{margin-top:8px}.revival-closing .gift-note{margin-top:24px!important}.revival-pagehero{background:linear-gradient(90deg,#050914f5,#050914ad),url('/assets/treasury-splash.webp') 75% 45%/cover}.revival-pagehero h1{max-width:1100px;font-size:clamp(54px,6.6vw,92px)}.revival-pagehero>p:last-child{max-width:780px;line-height:1.8}.revival-inquiry{background:linear-gradient(130deg,#211b3b66,#080c19)}.revival-inquiry h2{font-size:clamp(42px,4.8vw,68px)}.source-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px!important}.source-links a{color:#d4c1f5;font-size:12px;border-bottom:1px solid #baa5db66}.enrollment-note{padding:26px;border:1px solid #b6a3da55;background:#251e3c55;margin:32px 0}.enrollment-note strong{color:#e6d6ff;font-weight:500}.enrollment-note p{font-size:15px!important;margin:14px 0 24px!important}.enrollment-note .button{font-size:13px}.book-object.actual-cover{overflow:visible!important}.book-object.actual-cover img[src*="book-treasury"]{width:auto;max-width:100%;height:auto;max-height:520px;aspect-ratio:auto;object-fit:contain;margin:0 auto;filter:drop-shadow(0 15px 35px #0005)}.sales-masthead{justify-content:center}.sales-masthead+.disciple-story{padding-top:100px}footer>.brand{margin:auto}.source-notes p{font-size:14px}.prose a:not(.button):not(.textlink){text-decoration:underline;text-underline-offset:4px}
@media(min-width:1600px){.revival-hero .hero-content{padding-top:180px;padding-bottom:120px}.revival-hero{min-height:960px}.revival-gift{padding-inline:12%!important}}
@media(max-width:1100px){.revival-hero{min-height:880px}.revival-hero .hero-content{padding-top:165px;max-width:820px}.revival-hero .hero-content h1{font-size:80px}.revival-home .section{padding:80px 7%}.revival-home .intro{gap:6%}.revival-gift{gap:7%}.gift-visual img{width:min(100%,330px)}.revival-home .prose .lead{font-size:22px}.revival-question{grid-template-columns:1fr 1fr;gap:6%}.revival-question h2{font-size:43px}.revival-question .prose{padding-top:35px}.revival-rites .steps{gap:30px}.stone-copy{gap:8%}}
@media(max-width:700px){.revival-hero{min-height:0;max-height:none}.revival-hero .hero-content{padding:132px 7% 115px}.revival-hero .hero-content h1{font-size:clamp(52px,12.7vw,72px);line-height:1.06}.revival-hero .hero-copy{font-size:16px;max-width:500px;line-height:1.8}.revival-hero .eyebrow{font-size:8px;max-width:300px;line-height:1.8;letter-spacing:.13em}.revival-hero .hero-bottom{left:7%;right:7%;gap:18px;bottom:25px;font-size:7px;letter-spacing:.08em}.revival-hero .hero-bottom>span{max-width:150px;text-align:right}.revival-hero .motion-control{text-align:left;max-width:160px}.revival-hero .hero-haze{background:linear-gradient(90deg,#050914dc,#05091488),linear-gradient(0deg,#050914,transparent 60%)}.revival-hero .actions{gap:24px}.revival-home .section{padding:65px 7%}.revival-home .intro,.revival-question,.revival-gift,.stone-copy{grid-template-columns:1fr;gap:34px}.revival-home .prose p{font-size:16px}.revival-home .prose .lead{font-size:22px}.revival-home h2{font-size:43px;line-height:1.14}.revival-stone h2{font-size:42px}.stone-copy{gap:22px;margin-top:30px}.stone-copy p{font-size:16px}.revival-rites .steps{gap:28px}.revival-rites .steps p{font-size:16px}.revival-rites .section-heading>p{font-size:16px}.revival-gift{gap:46px}.gift-visual img{width:min(68vw,300px)}.gift-visual figcaption{font-size:8px;line-height:1.8}.revival-question .prose{padding-top:0}.revival-welcome .inheritance-copy .lead{font-size:23px}.revival-closing h2{font-size:52px}.revival-closing>p:not(.eyebrow){font-size:16px}.revival-pagehero h1{font-size:clamp(45px,10vw,64px)}.revival-pagehero{padding-top:145px}.revival-pagehero>p:last-child{font-size:17px}.enrollment-note{padding:22px}.enrollment-note .button{gap:16px;font-size:12px}.book-object.actual-cover img[src*="book-treasury"]{max-width:75%;max-height:430px}.source-links{display:block}.source-links a{display:table;margin-top:15px}header .brand{gap:9px;font-size:10px;letter-spacing:.11em}header .brand small{font-size:7px;letter-spacing:.2em}header .brand-logo{width:39px;height:39px}header{gap:11px}header .menu{font-size:11px;padding:8px 11px}header .language-switch{font-size:11px;margin:0}.sales-masthead .brand{margin:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.revival-hero .cosmic-scene{transform:none!important}.revival-home .button{transition:none}}

.guide-portrait{display:block;width:min(100%,390px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:7px;border:1px solid var(--line)}.bishops{gap:9%}
