.rx-page{--rx-night: #07090a;--rx-light: #eeeadf;--rx-light-dim: #bdb9ac;--rx-gold: #d9b56b;--rx-gold-deep: #7e5f22;--rx-ink: #1f221e;--rx-ink-dim: #4a4d45;--rx-card-dark: rgba(7, 10, 9, .7);--rx-card-light: rgba(250, 246, 234, .84);--rx-gutter: clamp(16px, 5vw, 72px);--rx-ease: cubic-bezier(.2, .7, .1, 1);background:var(--rx-night)}.rx-page .site-header{background:var(--rx-night);border-bottom-color:#eeeadf14}.rx-page .wordmark,.rx-page .wordmark:visited,.rx-page .wordmark:hover{color:var(--rx-light)}.rx-page .wordmark .amp{color:var(--rx-gold)}.rx-page .site-nav a,.rx-page .site-nav a:visited{color:var(--rx-light-dim)}.rx-page .site-nav a:hover{color:var(--rx-light)}.rx-page .site-footer{margin-top:0}.rx{position:relative;color:var(--rx-light)}.rx-stage{display:none}.rx-js .rx-stage{display:block;position:sticky;top:0;height:100vh;height:100lvh;overflow:hidden;background:var(--rx-night)}.rx-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.rx-grain{position:absolute;inset:0;pointer-events:none;opacity:.08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.rx-flow{position:relative;z-index:2}.rx-js .rx-flow{margin-top:-100vh;margin-top:-100lvh}.rx-js .rx-flow:after{content:"";display:block;height:55vh;background:linear-gradient(to bottom,rgba(0,0,0,0),var(--color-bg) 92%)}.rx-ch{position:relative;display:grid;align-items:center;padding:16vh var(--rx-gutter)}html:not(.rx-js) .rx-ch{background:#0b0f0d;border-top:1px solid rgba(238,234,223,.06)}html:not(.rx-js) .rx-ch[data-tone=light]{background:#efe9d8}.rx-js .rx-ch{min-height:calc(var(--h) * 1vh);min-height:calc(var(--h) * 1lvh);padding-block:12vh}.rx-card{position:relative;width:min(100%,31rem);padding:clamp(1.25rem,1rem + 1.2vw,2rem) clamp(1.25rem,1rem + 1.4vw,2.25rem);background:var(--rx-card-dark);border-left:1px solid var(--rx-gold);color:var(--rx-light);font-size:clamp(1.02rem,.97rem + .25vw,1.125rem);line-height:1.66;hyphens:manual}.rx-ch[data-tone=light] .rx-card{background:var(--rx-card-light);color:var(--rx-ink);border-left-color:var(--rx-gold-deep)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){@media(hover:hover)and (min-width:900px){.rx-card{background:#070a0985;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15)}.rx-ch[data-tone=light] .rx-card{background:#faf6eaa8}}}.rx-card--left{justify-self:start;margin-left:clamp(0px,4vw - 16px,5rem)}.rx-card--right{justify-self:end;margin-right:clamp(0px,7vw - 16px,8rem)}.rx-card--roomy{width:min(100%,36rem)}.rx-card--wide{width:min(100%,46rem)}.rx-card--bare,.rx-ch[data-tone=light] .rx-card--bare{justify-self:center;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;text-align:center}.rx-ch[data-tone=dark] .rx-card--bare{text-shadow:0 1px 2px rgba(0,0,0,.7),0 0 34px rgba(0,0,0,.75)}.rx-card--low{align-self:end;margin-bottom:8vh}.rx-js .rx-card--low{align-self:center}.rx-card--scripture,.rx-ch[data-tone=light] .rx-card--scripture{justify-self:start;text-align:left;width:min(100%,38rem);margin-left:clamp(0px,4vw - 16px,5rem)}.rx-card--scripture .rx-verse,.rx-card--scripture .rx-after-verse,.rx-card--scripture .rx-q{margin-left:0}.rx-card p{margin:0 0 1em}.rx-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rx-card>:last-child{margin-bottom:0}.rx-kicker{display:flex;align-items:baseline;gap:.7em;margin:0 0 1rem;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rx-gold);text-shadow:none}.rx-ch[data-tone=light] .rx-kicker{color:var(--rx-gold-deep)}.rx-kicker b{font-weight:600;opacity:.55;font-variant-numeric:tabular-nums}.rx-kicker--center{justify-content:center}.rx-h{margin:0 0 1.1rem;font-family:var(--font-serif);font-weight:350;font-size:clamp(2rem,1.35rem + 2.5vw,3.3rem);line-height:1.04;letter-spacing:-.015em;text-wrap:balance;hyphens:manual}.rx-h--center{text-align:center}.rx a{color:inherit;text-decoration-color:var(--rx-gold);text-underline-offset:4px}.rx a:visited{color:inherit}.rx a:hover{color:var(--rx-gold)}.rx-ch[data-tone=light] a:hover{color:var(--rx-gold-deep)}.rx :focus-visible{outline:2px solid var(--rx-gold);outline-offset:3px}.rx-more{display:inline-flex;align-items:center;gap:.5em;min-height:44px;margin-top:.25rem;font-family:var(--font-sans);font-size:.9rem;font-weight:500}.rx-more:after{content:"→";text-decoration:none;display:inline-block;transition:transform .3s var(--rx-ease)}.rx-more:hover:after{transform:translate(4px)}.rx-q{margin:1.4rem 0;padding:0;font-style:italic;font-size:1.12em;line-height:1.5}.rx-q--big{font-size:1.32em;line-height:1.42;font-weight:300}.rx-q p{margin:0 0 .55rem}.rx-q cite,.rx-verse cite,.rx-mega cite{display:block;font-style:normal;font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.rx-verse{margin:0 auto 1.6rem;max-width:24em}.rx-verse p{margin:0 0 1rem;font-style:italic;font-weight:300;font-size:clamp(1.5rem,1.05rem + 2vw,2.6rem);line-height:1.3;text-wrap:balance}.rx-after-verse{max-width:33rem;margin-inline:auto;color:var(--rx-light-dim)}.rx-card--bare .rx-q{max-width:33rem;margin-inline:auto}.rx-center{text-align:center}.rx-lead{max-width:32rem;margin-inline:auto;color:var(--rx-ink-dim)}.rx-mega{margin:1.5rem 0 1.75rem;color:var(--rx-ink)}.rx-mega p{margin:0 0 1rem;font-weight:300;font-size:clamp(2.5rem,1rem + 5.2vw,5.8rem);line-height:1;letter-spacing:-.025em;text-wrap:balance;hyphens:manual}.rx-mega em{font-style:italic;color:var(--rx-gold-deep)}.rx-note{max-width:30rem;margin-inline:auto;font-size:.86rem;line-height:1.6;color:var(--rx-ink-dim)}.rx-note a{display:inline-block;margin-top:.4rem;min-height:44px;line-height:44px;font-family:var(--font-sans)}.rx-truths{list-style:none;counter-reset:rx;margin:1.5rem 0;padding:0}.rx-truths li{counter-increment:rx;position:relative;padding:.9rem 0 .9rem 2.6rem;border-top:1px solid rgba(126,95,34,.25)}.rx-truths li:before{content:counter(rx,upper-roman);position:absolute;left:0;top:.95rem;font-family:var(--font-serif);font-style:italic;color:var(--rx-gold-deep)}.rx-truths strong{display:block;font-weight:600;font-size:1.1em}.rx-truths a{display:inline-block;font-family:var(--font-sans);font-size:.86rem;min-height:44px;line-height:44px}.rx-final{margin:0 0 1.5rem;font-family:var(--font-serif);font-weight:300;font-size:clamp(2.2rem,1.2rem + 4.5vw,5rem);line-height:1.02;letter-spacing:-.02em;text-wrap:balance;hyphens:manual}.rx-intro{text-align:center}.rx-js .rx-intro{min-height:calc(100lvh - 70px)}.rx-intro__in{justify-self:center;max-width:60rem}.rx-title{margin:.15em 0 .35em;font-weight:250;font-size:clamp(3.4rem,1rem + 11vw,10.5rem);line-height:.9;letter-spacing:-.035em;hyphens:manual}.rx-title span{display:block}.rx-title__a{font-style:italic;color:var(--rx-gold);font-weight:300;font-size:.42em;line-height:1;margin-bottom:.05em}.rx-dek{hyphens:manual;text-wrap:pretty;max-width:34rem;margin:0 auto;font-size:clamp(1.05rem,.98rem + .4vw,1.3rem);line-height:1.55;color:var(--rx-light-dim)}.rx-title__c{margin-top:.12em;font-style:italic;font-weight:300;font-size:.36em;letter-spacing:-.01em;color:var(--rx-light-dim)}.rx-crumbs{display:flex;justify-content:center;gap:.6em;margin:0 0 1.75rem;font-family:var(--font-sans);font-size:.75rem;color:var(--rx-light-dim)}.rx-crumbs a,.rx-crumbs a:visited{color:var(--rx-light-dim);text-decoration:none}.rx-crumbs a:hover{color:var(--rx-gold);text-decoration:underline}.rx-byline{margin:1.25rem 0 0;font-family:var(--font-sans);font-size:.8rem;color:var(--rx-light-dim)}.rx-byline a,.rx-byline a:visited{color:var(--rx-light)}.rx-cta-wrap{margin:2.25rem 0 0;text-align:center}.rx .rx-cta,.rx .rx-cta:visited{display:inline-flex;align-items:center;justify-content:center;gap:.65em;min-height:52px;padding:.9rem 1.75rem;background:var(--rx-gold);color:#1a150b;font-family:var(--font-sans);font-size:1rem;font-weight:600;letter-spacing:.01em;text-decoration:none;text-shadow:none;box-shadow:0 0 0 1px #ffecbe59,0 10px 40px #d9b56b47;transition:background-color .25s ease,box-shadow .25s ease}.rx .rx-cta:after{content:"→"}@media(max-width:479px){.rx .rx-cta,.rx .rx-cta:visited{padding-inline:1.15rem;font-size:.95rem;gap:.5em}}.rx .rx-cta:hover{background:#ecca83;color:#1a150b;box-shadow:0 0 0 1px #ffecbe99,0 12px 48px #d9b56b73}.rx .rx-cta:active{background:#c9a55c}.rx .rx-cta:focus-visible{outline:2px solid var(--rx-light);outline-offset:4px}@media(prefers-reduced-motion:no-preference){.rx .rx-cta:after{transition:transform .3s var(--rx-ease)}.rx .rx-cta:hover:after{transform:translate(4px)}}.rx-cue{margin:2.75rem 0 0;font-family:var(--font-sans);font-size:.7rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--rx-light-dim)}.rx-cue:after{content:"";display:block;width:1px;height:56px;margin:1rem auto 0;background:linear-gradient(var(--rx-gold),rgba(217,181,107,0));transform-origin:top}.rx-hud,.rx-rail{display:none}.rx-js .rx-hud{display:block;position:fixed;inset:0;z-index:1;pointer-events:none;color:var(--rx-light);opacity:0;transition:opacity .7s var(--rx-ease),color .8s ease}.rx-js .rx-hud.is-on{opacity:1}.rx[data-now=light] .rx-hud{color:var(--rx-ink)}.rx-progress{position:absolute;top:0;left:0;right:0;height:2px;background:#8080802e}.rx-progress span{display:block;height:100%;background:var(--rx-gold);transform-origin:left;transform:scaleX(0)}.rx[data-now=light] .rx-progress span{background:var(--rx-gold-deep)}.rx-when{position:absolute;left:calc(var(--rx-gutter) - .9rem);bottom:1.1rem;padding:.55rem .9rem .45rem;background:#070a0961;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .8s ease}.rx[data-now=light] .rx-when{background:#faf6ea8c}.rx-place{margin:0 0 .3rem;font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.rx-year{height:1.1em;overflow:hidden;font-family:var(--font-serif);font-weight:300;font-size:clamp(2.2rem,1.6rem + 1.8vw,3.6rem);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;-webkit-mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.rx-year__strip{display:flex;flex-direction:column;transform:translateY(calc(var(--yi, 0) * -1.1em))}.rx-year__strip span{display:block;height:1.1em}@media(prefers-reduced-motion:no-preference){.rx-year__strip{transition:transform .95s var(--rx-ease)}}@media(max-width:767px){.rx-when{top:.6rem;bottom:auto;left:.6rem;display:flex;flex-direction:column-reverse;padding:.35rem .6rem}.rx-year{font-size:1.45rem}.rx-place{margin:.15rem 0 0;font-size:.6rem}.rx-js .rx-hud:before{content:"";position:absolute;inset:0 0 auto;height:5.5rem;background:linear-gradient(#00000073,#0000);opacity:1;transition:opacity .6s}.rx[data-now=light] .rx-hud:before{opacity:0}}@media(min-width:1100px){.rx-js .rx-rail{display:block;position:fixed;right:14px;top:50%;transform:translateY(-50%);z-index:21;color:var(--rx-light);visibility:hidden;opacity:0;transition:opacity .6s,visibility 0s .6s,color .8s}.rx-js .rx-rail.is-on{visibility:visible;opacity:1;transition:opacity .6s,color .8s}.rx[data-now=light] .rx-rail{color:var(--rx-ink)}.rx-rail ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-end}.rx-rail a,.rx-rail a:visited{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;height:26px;padding-left:1rem;color:inherit;text-decoration:none}.rx-rail a:after{content:"";width:12px;height:1px;background:currentColor;opacity:.45;transition:width .4s var(--rx-ease),opacity .4s,background-color .4s}.rx-rail a:hover:after,.rx-rail a:focus-visible:after{width:20px;opacity:1}.rx-rail a[aria-current]:after{width:30px;opacity:1;background:var(--rx-gold)}.rx-rail__t{font-family:var(--font-sans);font-size:.72rem;letter-spacing:.05em;white-space:nowrap;opacity:0;transform:translate(6px);transition:opacity .3s,transform .3s var(--rx-ease)}.rx-rail a:hover .rx-rail__t,.rx-rail a:focus-visible .rx-rail__t{opacity:1;transform:none}.rx-rail a:focus-visible{outline-offset:0}}@media(prefers-reduced-motion:no-preference){.rx-js .rx-card>*,.rx-js .rx-intro__in>*{opacity:0;transform:translateY(22px);transition:opacity 1s var(--rx-ease),transform 1.1s var(--rx-ease)}.rx-js .is-in>*{opacity:1;transform:none}.rx-js .is-in>:nth-child(2){transition-delay:.08s}.rx-js .is-in>:nth-child(3){transition-delay:.16s}.rx-js .is-in>:nth-child(4){transition-delay:.24s}.rx-js .is-in>:nth-child(5){transition-delay:.32s}.rx-js .is-in>:nth-child(n+6){transition-delay:.4s}.rx-js .rx-card{opacity:0;transition:opacity .7s var(--rx-ease)}.rx-js .rx-card.is-in{opacity:1}.rx-js .rx-intro__in.is-in .rx-title__b{background:linear-gradient(100deg,var(--rx-light) 42%,#fff6da 50%,var(--rx-light) 58%);background-size:260% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:rx-sheen 7s ease-in-out 1.4s infinite}.rx-cue:after{animation:rx-cue 2.6s var(--rx-ease) infinite}}@keyframes rx-sheen{0%{background-position:100% 0}45%,to{background-position:0% 0}}@keyframes rx-cue{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.rx-epilogue{background:var(--color-bg);color:var(--color-ink);padding-block:1rem 4rem}.rx-notes{margin-top:3.5rem;max-width:46rem}.rx-notes ul{margin:0;padding-left:1.1rem;font-size:.95rem;line-height:1.65;color:var(--color-muted)}.rx-notes li+li{margin-top:.5rem}@media(max-width:767px){.rx-card,.rx-card--roomy,.rx-card--wide,.rx-card--scripture{width:100%;margin-inline:0}.rx-card:not(.rx-card--bare){background:#070a09db}.rx-ch[data-tone=light] .rx-card:not(.rx-card--bare){background:#faf6eaeb}.rx-ch[data-tone=dark] .rx-card--bare{background:radial-gradient(closest-side,#0000008c,#0000);padding-inline:.5rem}}
