.bethel-story{--bethel-night:#11151f;--bethel-blue:#191f2d;--bethel-stone:#d5c6b5;background:var(--bethel-night);color:var(--story-ink);overflow:clip}.bethel-story a{color:inherit}.bethel-story em{font-weight:inherit}.bethel-story cite{color:var(--story-muted);font-family:var(--font-interface);letter-spacing:.075em;font-size:.67rem;font-style:normal;display:block}.bethel-story .bethel-inset{width:min(100% - 8vw,82rem);margin-inline:auto}.bethel-story :is(section,header)[id]{scroll-margin-top:2rem}.bethel-story .bethel-eyebrow{color:var(--story-accent);letter-spacing:.15em;text-transform:uppercase;font-size:.66rem}.bethel-story .bethel-beat{color:var(--story-accent);font-family:var(--font-interface);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:1.1rem;font-size:.65rem;font-weight:400;display:flex}.bethel-beat>span{color:var(--story-muted);font-variant-numeric:tabular-nums;font-size:.6rem}.bethel-opening{padding:2rem 4vw 1.5rem;position:relative}.bethel-opening-topline,.bethel-opening-footnote{color:var(--story-muted);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:1rem;font-size:.63rem;display:flex}.bethel-opening-topline{text-transform:uppercase}.bethel-opening-topline a{align-items:center;gap:.8rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.bethel-opening-topline a:hover{color:var(--story-accent)}.bethel-opening-layout{grid-template-columns:1fr 1.08fr;align-items:center;gap:5vw;min-height:min(48rem,100svh - 12rem);padding-block:2rem 3rem;display:grid}.bethel-opening-copy{z-index:1;padding-block:2rem;position:relative}.bethel-story .bethel-opening h1{font-family:var(--story-serif);letter-spacing:-.065em;color:var(--story-ink);margin:1.5rem 0 2rem;font-size:clamp(4.6rem,8.3vw,9rem);font-weight:350;line-height:.95}.bethel-opening h1 em{color:#d7c7ae}.bethel-story .bethel-opening-intro{font-family:var(--story-serif);color:var(--story-muted);font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:350;line-height:1.7}.bethel-enter{border-bottom:1px solid #9d8d75;justify-content:space-between;align-items:center;gap:3rem;min-height:3rem;margin-top:2.5rem;padding-block:.6rem;font-size:.8rem;text-decoration:none;display:inline-flex}.bethel-enter:hover{color:var(--story-accent)}.bethel-enter>span{font-size:1.4rem}.bethel-story .bethel-opening-plate{justify-self:end;width:min(100%,31rem);margin:0}.bethel-opening-plate img{width:100%;height:auto;display:block}.bethel-opening-plate figcaption{color:#c9c5c6;letter-spacing:.1em;text-transform:uppercase;margin-top:.9rem;font-size:.6rem;line-height:1.6}.bethel-opening-footnote{border-top:1px solid #4e5058;padding-top:1.25rem;font-size:.6rem}.bethel-nightfall{grid-template-columns:.65fr 1.35fr;gap:6vw;padding-block:clamp(6rem,11vw,11rem) 6rem;display:grid;position:relative}.bethel-margin{padding-top:.5rem}.bethel-location{color:#aaafbb;letter-spacing:.055em;margin-top:1.5rem;font-size:.66rem;display:block}.bethel-story .bethel-narration{max-width:28rem;color:var(--story-muted);font-size:.96rem;line-height:1.85}.bethel-story .bethel-nightfall-quote{margin-top:2rem}.bethel-nightfall-quote p{font-family:var(--story-serif);letter-spacing:-.045em;font-size:clamp(2.8rem,5.3vw,5.4rem);font-weight:350;line-height:1.13}.bethel-nightfall-quote em{color:var(--bethel-stone)}.bethel-nightfall-quote cite{margin-top:1.75rem}.bethel-story .bethel-nightfall-stone{font-family:var(--story-serif);color:#b3b7c3;margin-top:3rem;font-size:1.5rem;font-weight:350;line-height:1.8}.bethel-nightfall-plate{grid-column:1/-1;min-width:0}.bethel-nightfall-plate img{width:100%;height:auto;display:block}.bethel-nightfall-plate figcaption{color:var(--story-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-top:1rem;font-size:.62rem;line-height:1.7;display:flex}.bethel-nightfall-plate figcaption>span:first-child{color:var(--story-accent);letter-spacing:.07em}.bethel-night-line{grid-column:1/-1;justify-content:center;align-items:center;width:100%;height:6rem;padding-top:2rem;display:flex}.bethel-night-line>span{background:linear-gradient(#887d6e,#0000);width:1px;height:100%;display:block}.bethel-dream-section{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start;gap:3rem 7vw;padding-block:2rem 4rem;display:grid}.bethel-dream-intro{padding-top:2.5rem;position:sticky;top:4rem}.bethel-story .bethel-dream-heading{color:#ede5d8;font-family:var(--story-serif);letter-spacing:-.045em;margin-top:2rem;font-size:clamp(2.6rem,4.4vw,4.75rem);font-weight:350;line-height:1.16}.bethel-dream-heading em{color:#b8c0d2}.bethel-story .bethel-dream-reading{max-width:22rem;color:var(--story-muted);margin-top:2.5rem;font-size:.94rem;line-height:1.85}.bethel-dream-intro>cite{margin-top:1.25rem}.bethel-experience{justify-self:center;width:min(100%,max(16rem,66.6667svh - 11.3333rem));min-width:0;max-width:37rem}.bethel-story .bethel-camera{isolation:isolate;aspect-ratio:2/3;background:#202735;border:1px solid #6b655d;width:100%;position:relative;overflow:hidden}.bethel-camera[data-enhanced=true]{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;cursor:ew-resize}.bethel-camera[data-enhanced=true]:focus-visible{outline:3px solid var(--story-accent);outline-offset:5px}.bethel-camera-art{transform:scale(var(--bethel-camera-scale,1));transform-origin:60% 100%;position:absolute;inset:0}.bethel-camera-art img{object-fit:cover}.bethel-camera[data-travel=true] .bethel-camera-art{transition:transform 1.6s cubic-bezier(.2,.6,.2,1)}.bethel-camera-edges{pointer-events:none;border:.7rem solid #14161d1f;position:absolute;inset:0}.bethel-camera-label{color:#eee7d9;letter-spacing:.08em;text-transform:uppercase;background:#0e121dcc;width:fit-content;padding:.45rem .65rem;font-size:.61rem;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.bethel-camera-controls{padding-top:1.35rem}.bethel-camera-control-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.bethel-camera-control-title label{color:var(--story-ink);font-size:.82rem}.bethel-camera-control-title output{color:var(--story-muted);font-variant-numeric:tabular-nums;font-size:.66rem}.bethel-camera-controls input{accent-color:#ddc49a;cursor:ew-resize;width:100%;height:2.75rem;margin:.35rem 0 .4rem;padding:0;display:block}.bethel-camera-endpoints{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem;display:grid}.bethel-camera-endpoints button{min-width:0;min-height:3rem;color:var(--story-ink);font-family:var(--font-interface);cursor:pointer;background:0 0;border:1px solid #74716b;border-radius:0;justify-content:center;align-items:center;gap:.9rem;padding:.65rem .8rem;font-size:.72rem;line-height:1.5;display:flex}.bethel-camera-endpoints button[aria-pressed=true]{color:#1b202c;background:#d9c6a7;border-color:#d9c6a7}.bethel-camera-endpoints button:hover{border-color:#eddec4}.bethel-camera-endpoints button>span{flex-shrink:0}.bethel-story .bethel-camera-controls>p{color:#b4b8c2;margin-top:.9rem;font-size:.66rem;line-height:1.7}.bethel-story .bethel-static-caption{color:var(--story-muted);margin-top:1.25rem;font-size:.84rem;line-height:1.7}.bethel-story .bethel-art-attribution{color:#aeb1bc;margin-top:1rem;font-size:.59rem;line-height:1.6}.bethel-story .bethel-angels-reading{text-align:center;color:#c9ccda;max-width:44rem;font-family:var(--story-serif);grid-column:1/-1;justify-self:center;padding-top:1rem;font-size:clamp(1.25rem,2vw,1.9rem);font-weight:350;line-height:1.75}.bethel-angels-reading cite{margin-top:1.25rem}.bethel-promise{isolation:isolate;text-align:center;flex-direction:column;align-items:center;padding:clamp(4rem,6vw,7rem) 1.5rem clamp(7rem,12vw,12rem);display:flex;position:relative}.bethel-promise:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 50% 53%,#69749e21,#0000 67%);position:absolute;inset:0}.bethel-promise-thread{background:linear-gradient(#0000,#c5b49a);width:1px;height:7rem;margin-bottom:2.75rem;position:relative}.bethel-promise-thread>span{background:#d6c5a9;width:.45rem;height:.45rem;position:absolute;bottom:0;left:-.2rem;transform:rotate(45deg)}.bethel-story .bethel-promise-preface{color:var(--story-muted);margin-top:2rem;font-size:.85rem}.bethel-story .bethel-promise-words{width:100%;margin-top:2.75rem}.bethel-promise-words>p:first-child{font-family:var(--story-serif);color:var(--story-ink);letter-spacing:-.045em;font-size:clamp(3.1rem,7vw,7.5rem);font-weight:350;line-height:1.12}.bethel-promise-words>p:first-child em{color:#ead5b2}.bethel-promise-words>p+p{font-family:var(--story-serif);color:#c5c9d5;letter-spacing:-.025em;margin-top:2rem;font-size:clamp(1.7rem,3.2vw,3.2rem);font-weight:350;line-height:1.55}.bethel-promise-words>cite{margin-top:2rem}.bethel-story .bethel-promise-afterword{color:#d3c7b6;font-family:var(--story-serif);margin-top:4rem;font-size:1.3rem;font-style:italic}.bethel-waking{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:7vw;padding-block:2rem 4rem;display:grid}.bethel-waking-plate{width:100%;min-width:0}.bethel-waking-plate img{width:100%;height:auto;display:block}.bethel-waking-plate figcaption{font-family:var(--story-serif);color:#e2cfb3;margin-top:1rem;font-size:1.2rem;font-style:italic;line-height:1.6}.bethel-story .bethel-waking-preface{color:var(--story-muted);margin-top:1.5rem;font-size:.84rem}.bethel-story .bethel-waking-words{margin-top:2rem}.bethel-waking-words p{font-family:var(--story-serif);color:#ede3d3;letter-spacing:-.045em;font-size:clamp(1.95rem,3.3vw,3.6rem);font-weight:350;line-height:1.24}.bethel-waking-words em{color:#c5bdc2}.bethel-waking-words cite{margin-top:1.65rem}.bethel-waking-copy>.bethel-narration{margin-top:2.75rem}.bethel-waking-reference{color:var(--story-muted);margin-top:1rem;font-size:.65rem;display:block}.bethel-last-word{text-align:center;padding:5rem 1.5rem 1rem}.bethel-last-word>span{color:#c0ac8f;margin-bottom:1.75rem;font-size:1.2rem;display:block}.bethel-last-word p{color:#b8bac7;font-family:var(--story-serif);font-size:clamp(1.15rem,1.9vw,1.8rem);font-weight:350;line-height:1.8}.bethel-last-word em{color:#d0c1af}.bethel-story .visual-story-source{border-top:1px solid #4e5058;margin-top:3rem}@media (min-width:1400px){.bethel-opening{padding-inline:max(4vw,50vw - 41rem)}}@media (max-width:1000px){.bethel-opening-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3vw}.bethel-opening h1{overflow-wrap:anywhere}.bethel-dream-section{gap:2.5rem 5vw}.bethel-nightfall{grid-template-columns:.55fr 1.45fr}.bethel-waking{gap:5vw}}@media (max-width:700px){.bethel-story .bethel-inset{width:calc(100% - 2.5rem)}.bethel-opening{padding:1rem 1.25rem 1.25rem}.bethel-opening-topline{letter-spacing:.07em;font-size:.58rem}.bethel-opening-layout{flex-direction:column;align-items:stretch;gap:2rem;padding-block:2.5rem 1.75rem;display:flex}.bethel-opening-copy{padding-block:0}.bethel-story .bethel-opening h1{letter-spacing:-.055em;margin-block:1.25rem 1.6rem;font-size:clamp(3.8rem,15.5vw,6.5rem)}.bethel-story .bethel-opening-intro{font-size:1.15rem}.bethel-enter{margin-top:1.5rem;font-size:.76rem}.bethel-story .bethel-opening-plate{align-self:center;width:100%;max-width:31rem}.bethel-opening-footnote{align-items:flex-start;gap:1rem;font-size:.54rem;line-height:1.6}.bethel-opening-footnote>span:last-child{text-align:right}.bethel-nightfall{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:5rem 2.5rem}.bethel-margin{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.bethel-location{margin:0;font-size:.6rem}.bethel-story .bethel-narration{font-size:.92rem}.bethel-nightfall-quote p{font-size:clamp(2.4rem,9vw,4rem)}.bethel-story .bethel-nightfall-stone{margin-top:2rem;font-size:1.25rem}.bethel-nightfall-plate figcaption{font-size:.58rem}.bethel-night-line{height:4rem;padding-top:1rem}.bethel-dream-section{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:1rem}.bethel-dream-intro{padding-top:0;position:static}.bethel-story .bethel-dream-heading{margin-top:1.5rem;font-size:clamp(2.8rem,10.5vw,4.8rem)}.bethel-story .bethel-dream-reading{max-width:30rem;margin-top:1.7rem;font-size:.9rem}.bethel-experience{max-width:31rem}.bethel-camera-controls{padding-top:1.25rem}.bethel-camera-control-title label{font-size:.79rem}.bethel-camera-endpoints{gap:.6rem}.bethel-camera-endpoints button{gap:.35rem;padding:.6rem .5rem;font-size:.68rem}.bethel-story .bethel-camera-controls>p{font-size:.65rem}.bethel-story .bethel-art-attribution{font-size:.57rem}.bethel-camera-label{font-size:.56rem;bottom:.75rem;left:.75rem}.bethel-story .bethel-angels-reading{padding-top:.5rem;font-size:1.2rem}.bethel-wide-break{display:none}.bethel-promise{padding:2.5rem 1.25rem 6rem}.bethel-promise-thread{height:5rem;margin-bottom:2rem}.bethel-promise-words>p:first-child{font-size:clamp(2.75rem,11.2vw,4.75rem)}.bethel-promise-words>p+p{margin-top:1.65rem;font-size:clamp(1.6rem,6.8vw,2.8rem)}.bethel-story .bethel-promise-afterword{margin-top:3rem;font-size:1.15rem}.bethel-waking{grid-template-columns:minmax(0,1fr);gap:2.5rem;padding-block:0 2rem}.bethel-waking-words p{font-size:clamp(1.85rem,7.2vw,3rem)}.bethel-waking-copy>.bethel-narration{margin-top:2rem}.bethel-last-word{padding-top:3rem}.bethel-story .visual-story-source{margin-top:3rem}}html[data-a11y-font=dyslexic] .bethel-story :is(.bethel-opening h1,.bethel-promise-words>p:first-child){letter-spacing:-.025em;overflow-wrap:anywhere}html[data-a11y-font=dyslexic] .bethel-camera-endpoints{grid-template-columns:minmax(0,1fr)}@media (prefers-reduced-motion:reduce){.bethel-story *,.bethel-story :before,.bethel-story :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.bethel-story :is(p,em,cite,span,h1,h2,label,output){color:canvastext}.bethel-camera-label,.bethel-opening-plate figcaption,.bethel-nightfall-plate figcaption,.bethel-waking-plate figcaption{color:canvastext;text-shadow:none;background:canvas}.bethel-camera,.bethel-camera-endpoints button{border-color:buttontext}.bethel-camera-endpoints button{color:buttontext;background:buttonface}.bethel-camera-endpoints button[aria-pressed=true]{color:highlighttext;background:highlight}.bethel-camera-endpoints button[aria-pressed=true]>span{color:highlighttext}}@media print{.bethel-camera-controls,.bethel-enter{display:none}.bethel-camera-art{transform:none!important}.bethel-dream-intro{position:static}}
