.peter-episode{--shore-ink:#283b3d;--shore-paper:#edece3;--shore-water:#101e2c;--shore-ember:#b87544;background:var(--shore-water);color:#ebece7;overflow:clip}.shore-label{font:9px/1.9 var(--sans);letter-spacing:.17em;text-transform:uppercase}.shore-reference{font:10px/1.8 var(--sans);color:inherit;border-bottom:1px solid;align-items:center;gap:28px;padding:9px 0;display:inline-flex}.peter-episode h2,.peter-episode h3,.peter-episode p{margin-top:0}.peter-episode em{font-weight:400}.peter-episode [id]{scroll-margin-top:155px}.peter-cover{height:calc(100svh - 104px);min-height:620px;position:relative;overflow:hidden}.peter-cover>img{object-fit:cover;object-position:center;width:100%;height:100%;animation:2.5s ease-out both shore-arrive}.peter-cover-shade{background:linear-gradient(90deg,#081421aa,#0000 85%),linear-gradient(#0000 55%,#101e2c88);position:absolute;inset:0}.peter-cover-copy{max-width:900px;position:absolute;top:49%;left:8%;right:6%;transform:translateY(-40%)}.peter-cover h1{font:400 clamp(80px,8.7vw,150px)/.91 var(--serif);letter-spacing:-.045em;margin:30px 0}.peter-cover h1 em{font-size:.78em}.peter-cover-copy>p:not(.shore-label){font:13px/1.95 var(--sans);color:#cbd2d8;margin-bottom:28px}.peter-cover-copy>a{border-bottom:1px solid #cdd5d366;align-items:center;gap:55px;padding:12px 0;font-size:11px;display:inline-flex}.peter-cover-copy>a>span{font-size:24px;transition:translate .3s}.peter-cover-copy>a:hover>span{translate:0 5px}.peter-cover-foot{letter-spacing:.1em;color:#d0d7d7;justify-content:space-between;align-items:center;gap:30px;font-size:8px;display:flex;position:absolute;bottom:25px;left:6%;right:6%}.peter-cover-foot button{border-bottom:1px solid #fff5;padding:8px;font-size:10px}.peter-tide{opacity:.6;background:linear-gradient(90deg,#0000,#a7c6c9,#0000);width:120%;height:2px;animation:7s ease-in-out infinite shore-tide;position:absolute;bottom:0;left:-10%}@keyframes shore-arrive{0%{filter:brightness(.65);transform:scale(1.035)}to{filter:brightness();transform:scale(1)}}@keyframes shore-tide{50%{opacity:.2;transform:translate(6%)}}.peter-cover-foot button,.encounter-scene-frame>button{display:none}.js .peter-cover-foot button,.js .encounter-scene-frame>button{display:inline-flex}.peter-opening{text-align:center;background:var(--shore-water);padding:130px 8% 140px}.peter-opening>.shore-label{color:#aebbbd;margin-bottom:40px}.peter-opening>p:not(.shore-label){font:74px/1.05 var(--serif);letter-spacing:-.025em;margin-bottom:40px}.peter-opening>span{font:9px/2 var(--sans);color:#a8b6b8}.encounter-prose>p:not(.shore-label){font:26px/1.65 var(--serif);letter-spacing:-.005em;margin-bottom:28px}.encounter-prose h2{font:68px/.97 var(--serif);letter-spacing:-.035em;margin:25px 0 36px}.encounter-prose>.shore-label{color:#8fa5a7;margin-bottom:28px}.encounter-prose>.shore-reference{color:#90a9ac;margin-top:10px}.encounter-scene{min-width:0;margin:0}.encounter-scene-frame{background:#1d2c36;position:relative;overflow:hidden}.encounter-scene img{object-fit:cover;width:100%;height:100%;display:block}.encounter-scene-frame>button{color:#f1f2eb;font:9px var(--sans);backdrop-filter:blur(12px);background:#142329d9;align-items:center;gap:25px;padding:11px 15px;position:absolute;bottom:24px;right:24px}.encounter-scene-frame>button:hover{background:#142329}.encounter-scene figcaption{font:8px/1.8 var(--sans);letter-spacing:.12em;color:#94a8ac;padding-top:17px}.peter-night{grid-template-columns:100px 1fr .75fr;align-items:start;gap:5%;padding:30px 7% 140px;display:grid}.night-record{position:sticky;top:190px}.night-record>span{font:100px/.9 var(--serif);letter-spacing:-.07em;color:#a9b9bc}.night-record>p{font:7px/1.9 var(--sans);letter-spacing:.12em;margin:22px 0}.night-line{background:linear-gradient(#a8b5b7,#0000);width:1px;height:130px;margin-left:5px}.empty-hands{margin-top:120px;position:sticky;top:180px}.empty-hands .encounter-scene-frame{aspect-ratio:2/3}.peter-voice{color:#22393f;background:#c9d3d4}.voice-window{min-height:90svh;position:relative}.voice-scene .encounter-scene-frame{height:90svh;min-height:650px}.voice-scene img{object-position:65% center}.voice-scene figcaption{color:#e6ece9;width:70%;position:absolute;bottom:27px;left:6%}.voice-scene .encounter-scene-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#142332c4,#0000 80%);position:absolute;inset:0}.voice-words{color:#edf0e9;pointer-events:none;max-width:650px;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.voice-words h2{font:86px/.98 var(--serif);letter-spacing:-.04em;margin:25px 0}.voice-words>p:not(.shore-label){font:60px var(--serif);margin:40px 0 20px}.voice-words>a{pointer-events:auto;letter-spacing:.1em;font-size:9px}.voice-reading{max-width:1180px;margin:auto;padding:100px 18% 120px}.peter-voice .encounter-prose>.shore-label{color:#59767a}.peter-voice .shore-reference{color:#355b62}.peter-catch{background:#17313c;padding-top:110px}.peter-catch>header{padding:0 9% 65px}.peter-catch h2{font:100px/.94 var(--serif);letter-spacing:-.04em;margin:20px 0}.cast-scene .encounter-scene-frame{height:83svh;min-height:580px}.cast-scene figcaption{padding:20px 6%}.catch-depth{grid-template-columns:1fr 1fr;align-items:start;gap:8%;padding:100px 8% 120px;display:grid}.underwater-scene{position:sticky;top:185px}.underwater-scene .encounter-scene-frame{height:580px}.underwater-scene img{object-position:35% center}.peter-recognition{color:var(--shore-ink);background:#e5e8df}.peter-recognition>header{grid-template-columns:1fr 2fr;align-items:center;column-gap:45px;padding:100px 8% 70px;display:grid}.peter-recognition>header>span{font:8px/1.9 var(--sans);letter-spacing:.14em}.peter-recognition>header h2{font:95px/.95 var(--serif);letter-spacing:-.04em;margin:0}.peter-recognition>header>a{font:9px var(--sans);letter-spacing:.1em;grid-column:2;margin-top:25px}.recognition-scene{width:83%;margin-left:auto}.recognition-scene .encounter-scene-frame{aspect-ratio:16/9}.recognition-scene figcaption{color:#6e8584}.recognition-reading{max-width:1200px;margin:auto;padding:85px 21% 100px}.peter-recognition .encounter-prose>.shore-label{color:#687e7c}.peter-recognition .shore-reference{color:#476865}.entry-scene{width:85%}.entry-scene .encounter-scene-frame{aspect-ratio:16/9}.entry-scene figcaption{color:#687f7e;padding-left:7%}.water-interlude{text-align:right;padding:65px 12% 70px}.water-interlude>p{font:58px/1.1 var(--serif);letter-spacing:-.025em;margin-bottom:30px}.water-interlude>span{letter-spacing:.1em;font-size:10px}.swimming-scene .encounter-scene-frame{height:90svh;min-height:650px}.swimming-scene figcaption{color:#687e7c;padding:20px 6%}.peter-fire{color:#ece4d5;background:#251f1c}.fire-window{position:relative}.fire-scene .encounter-scene-frame{height:88svh;min-height:650px}.fire-scene .encounter-scene-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#211a1688,#0000),linear-gradient(#0000,#251f1c88);position:absolute;inset:0}.fire-scene figcaption{color:#ccc1b1;max-width:70%;position:absolute;bottom:25px;left:6%}.fire-words{pointer-events:none;position:absolute;top:43%;left:8%}.fire-words h2{font:85px/.98 var(--serif);letter-spacing:-.03em;margin-top:24px}.fire-reading{grid-template-columns:.8fr 1.2fr;gap:12%;padding:110px 11% 130px;display:grid}.fire-reading>aside{align-self:start;position:sticky;top:195px}.ember-mark{background:#d8915b;border-radius:50%;width:14px;height:14px;margin:15px 0 50px;display:block;box-shadow:0 0 40px #d2814688}.fire-reading>aside>p{font:51px/1.1 var(--serif);letter-spacing:-.02em}.fire-reading>aside>a{font:8px/1.8 var(--sans);color:#b7a696;letter-spacing:.08em;margin-top:20px;display:inline-block}.peter-fire .encounter-prose>.shore-label,.peter-fire .shore-reference{color:#c89c78}.peter-net{color:#293e3c;background:#d4d9d1}.peter-net>header{align-items:flex-end;gap:75px;padding:90px 10% 70px;display:flex}.peter-net>header>span{font:250px/.7 var(--serif);letter-spacing:-.07em}.peter-net>header>p{font:9px/2.1 var(--sans);letter-spacing:.1em;margin:0 0 10px}.peter-net>header em{font:28px/1.4 var(--serif);letter-spacing:0;margin-top:20px;display:block}.net-scene .encounter-scene-frame{height:78svh;min-height:550px}.net-scene figcaption{color:#627975;padding:20px 6%}.net-reading{max-width:1350px;margin:auto;padding:90px 24% 110px}.peter-net .encounter-prose>.shore-label,.peter-net .shore-reference{color:#546e68}.peter-breakfast{color:#4a463a;background:#eee9dc;padding-top:110px}.peter-breakfast>header{padding:0 9% 70px}.peter-breakfast>header h2{font:105px/.95 var(--serif);letter-spacing:-.04em;margin:24px 0 0}.breakfast-scene .encounter-scene-frame{height:83svh;min-height:600px}.breakfast-scene figcaption{color:#8e826d;padding:20px 6%}.breakfast-reading{grid-template-columns:1.15fr .8fr;align-items:start;gap:12%;padding:100px 12%;display:grid}.given-scene{margin-top:70px;position:sticky;top:180px}.given-scene .encounter-scene-frame{aspect-ratio:2/3}.given-scene figcaption{color:#8e826d}.peter-breakfast .encounter-prose>.shore-label,.peter-breakfast .shore-reference{color:#927b58}.breakfast-pause{text-align:center;padding:30px 8% 140px}.breakfast-pause>p{font:64px/1.05 var(--serif);letter-spacing:-.03em;margin-bottom:40px}.breakfast-pause>span{font:8px var(--sans);letter-spacing:.18em;color:#9b8b70}.peter-questions{color:#353d34;background:#deded1;position:relative}.peter-questions>header{padding:110px 10% 90px}.peter-questions>header h2{font:115px/.95 var(--serif);letter-spacing:-.04em;margin:30px 0 35px}.peter-questions>header>p:last-child{font:13px/1.9 var(--sans);color:#6d7565}.question-embers{z-index:12;pointer-events:none;justify-content:center;gap:12px;height:0;display:flex;position:sticky;top:151px}.question-embers i{background:#b9b9a6;border-radius:50%;width:7px;height:7px;transition:background .6s,box-shadow .6s;display:block}.question-embers i.is-lit{background:#a5643c;box-shadow:0 0 14px #b4794c66}.peter-question{border-top:1px solid #a5ac9840;grid-template-columns:1.05fr 1fr;gap:10%;padding:80px 8% 110px;display:grid;position:relative}.question-visual{align-self:start;position:sticky;top:190px}.question-number{font:150px/.8 var(--serif);letter-spacing:-.06em;color:#a4aa93;margin-top:40px;display:block}.question-scene .encounter-scene-frame{height:440px}.question-scene-01 img,.question-scene-02 img{object-position:35% center}.question-scene-03 .encounter-scene-frame{height:520px}.question-scene figcaption{color:#6e785e}.spoken-exchange{border-bottom:1px solid #a5ac9866;margin-bottom:65px;padding:15px 0 60px}.spoken-exchange .shore-label{color:#79836c;margin-bottom:20px;font-size:8px}.spoken-exchange h3{font:48px/1.05 var(--serif);letter-spacing:-.025em;margin-bottom:45px}.spoken-answer{font:30px/1.3 var(--serif);margin-bottom:40px}.spoken-charge{font:49px/1.05 var(--serif);letter-spacing:-.02em;margin-bottom:30px;font-style:italic}.peter-questions .encounter-prose>.shore-label,.peter-questions .shore-reference{color:#768063}.peter-known{color:#e9e8dc;background:#cfd2c6;position:relative}.known-scene .encounter-scene-frame{height:92svh;min-height:650px}.known-scene img{object-position:60% center}.known-scene .encounter-scene-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#132525bb);position:absolute;inset:0}.known-scene figcaption{color:#d1d3c7;max-width:70%;position:absolute;bottom:24px;left:6%}.peter-known>p{font:68px/1.05 var(--serif);letter-spacing:-.025em;pointer-events:none;position:absolute;bottom:90px;left:8%}.peter-follow{color:#384e49;background:#d9ded5;padding-top:110px}.peter-follow>header{padding:0 9% 60px}.peter-follow h2{font:115px/.95 var(--serif);letter-spacing:-.04em;margin:25px 0}.following-scene .encounter-scene-frame{height:85svh;min-height:600px}.following-scene figcaption{color:#6b8277;padding:20px 6%}.follow-reading{max-width:1350px;margin:auto;padding:90px 24% 110px}.peter-follow .encounter-prose>.shore-label,.peter-follow .shore-reference{color:#617b6b}.peter-comparison{color:#3b4b42;background:#e5e6dd;grid-template-columns:1fr 1.2fr;gap:14%;padding:110px 12%;display:grid}.peter-comparison>aside{align-self:start;position:sticky;top:190px}.peter-comparison>aside>p{font:60px/1 var(--serif);letter-spacing:-.03em;margin-bottom:30px}.peter-comparison>aside>span{font:7px/1.9 var(--sans);letter-spacing:.1em;margin-bottom:55px;display:block}.peter-comparison>aside>.comparison-answer{font-size:72px}.peter-comparison>aside>a{font:9px/1.8 var(--sans);color:#7d8b78}.peter-comparison .encounter-prose>.shore-label,.peter-comparison .shore-reference{color:#75866b}.peter-ending{color:#243e42;background:#bfcaca}.ending-window{position:relative}.ending-scene .encounter-scene-frame{height:80svh;min-height:580px}.ending-scene .encounter-scene-frame:after{content:"";pointer-events:none;background:linear-gradient(90deg,#172c35aa,#0000);position:absolute;inset:0}.ending-scene figcaption{color:#c8d8d5;max-width:70%;position:absolute;bottom:24px;left:6%}.ending-window>h2{color:#ebeee6;font:130px/.9 var(--serif);letter-spacing:-.04em;position:absolute;top:30%;left:8%}.ending-reading{max-width:1350px;margin:auto;padding:90px 24% 110px}.peter-ending .encounter-prose>.shore-label,.peter-ending .shore-reference{color:#55787a}.peter-practice{color:#3f4e42;background:#e9e8dc;grid-template-columns:1fr 1fr;gap:20px 12%;padding:110px 12%;display:grid}.peter-practice>.shore-label{color:#8a9479;grid-column:1/-1}.peter-practice h2{font:75px/.98 var(--serif);letter-spacing:-.035em;margin-top:20px}.peter-practice>div>p{font:28px/1.4 var(--serif);margin:20px 0 30px}.peter-practice ol{margin:0 0 30px;padding-left:22px}.peter-practice li{font:12px/1.9 var(--sans);margin-bottom:18px;padding-left:12px}.peter-prayers{color:#e5e9de;background:#253c3d;padding:110px 12%}.peter-prayers h2{font:85px/.95 var(--serif);letter-spacing:-.035em;margin:25px 0 65px}.peter-prayers details{border-top:1px solid #b7c8bd3b}.peter-prayers summary{cursor:pointer;grid-template-columns:40px 1fr 25px;align-items:center;gap:20px;padding:30px 0;list-style:none;display:grid}.peter-prayers summary::-webkit-details-marker{display:none}.peter-prayers summary>span:first-child{font:24px var(--serif);color:#a4b7a6}.peter-prayers summary>span:last-child{font-size:23px;font-weight:200}.peter-prayers details[open] summary>span:last-child{transform:rotate(45deg)}.peter-prayers h3{font:39px/1.1 var(--serif);margin:0}.peter-prayers details>div{max-width:840px;padding:0 55px 40px 60px}.peter-prayers details>div>p{font:29px/1.5 var(--serif);margin-bottom:30px}.peter-prayers button{font:10px var(--sans);border-bottom:1px solid #a2b8a766;margin-right:30px;padding-bottom:8px}.peter-prayers button[aria-pressed=true]{color:#d4c198}.peter-prayers>.shore-reference{color:#b5c5b4;margin-top:40px}.peter-source{color:#3a4b3f;background:#e4e5db;padding:110px 15%}.peter-source h2{font:82px/.95 var(--serif);letter-spacing:-.035em;margin:25px 0 30px}.peter-source>header>p:last-child{font:12px var(--sans);color:#8b957e;margin-bottom:55px}.peter-source .source-passage{color:inherit;border-color:#aab09b}.peter-source .source-passage summary{color:inherit}.peter-source .source-verses>p{font:24px/1.7 var(--serif);margin:0 0 18px}.peter-source .source-verses sup{font:9px var(--sans);color:#79876b;margin-right:10px}.peter-source>h3{font:50px/1 var(--serif);margin:80px 0 30px}.peter-note{border-top:1px solid #aab09b80}.peter-note summary{cursor:pointer;font:12px/1.8 var(--sans);justify-content:space-between;gap:30px;padding:23px 0;list-style:none;display:flex}.peter-note summary::-webkit-details-marker{display:none}.peter-note summary>span{font-size:18px}.peter-note[open] summary>span{transform:rotate(45deg)}.peter-note>p{font:13px/1.95 var(--sans);color:#65735f;max-width:750px;padding-bottom:25px}.peter-source>nav{font:11px/1.7 var(--sans);flex-direction:column;align-items:flex-start;gap:18px;margin:45px 0;display:flex}.peter-source>nav>a{border-bottom:1px solid #aab09b66;padding-bottom:7px}.peter-credits{font:10px/1.9 var(--sans);color:#8b947f;max-width:700px}.peter-next{color:#e7eadf;background:#152e36;padding:110px 12% 130px;display:block}.peter-next h2{font:85px/.95 var(--serif);letter-spacing:-.035em;margin:30px 0 40px}.peter-next>span{border-bottom:1px solid #b7c7be66;padding-bottom:10px;font-size:11px;display:inline-block}.encounter-quiet .peter-cover{height:auto;min-height:0;padding:160px 12% 80px}.encounter-quiet .peter-cover>img,.encounter-quiet .peter-cover-shade,.encounter-quiet .peter-cover-foot,.encounter-quiet .peter-tide,.encounter-quiet .encounter-scene,.encounter-quiet .night-record,.encounter-quiet .question-embers,.encounter-quiet .question-number,.encounter-quiet .fire-reading>aside,.encounter-quiet .water-interlude,.encounter-quiet .peter-known{display:none!important}.encounter-quiet .peter-cover-copy{position:static;transform:none}.encounter-quiet .peter-cover h1{font-size:85px}.encounter-quiet .peter-night,.encounter-quiet .catch-depth,.encounter-quiet .breakfast-reading,.encounter-quiet .fire-reading,.encounter-quiet .peter-question{padding:70px max(8%,50vw - 360px);display:block}.encounter-quiet .peter-night .encounter-prose,.encounter-quiet .peter-question .question-reading{max-width:720px;margin:auto}.encounter-quiet .voice-window{min-height:0;padding:70px 10%}.encounter-quiet .voice-words,.encounter-quiet .fire-words,.encounter-quiet .ending-window>h2{color:inherit;position:static;transform:none}.encounter-quiet .fire-window,.encounter-quiet .ending-window{padding:70px 12%}.encounter-quiet .voice-words h2,.encounter-quiet .fire-words h2,.encounter-quiet .ending-window>h2{font-size:70px}.encounter-quiet .peter-comparison>aside{position:static}.encounter-quiet .peter-opening{padding:70px 10%}@media (width>=1500px){.peter-night{grid-template-columns:140px 1fr .8fr;gap:6%}.encounter-prose>p:not(.shore-label){font-size:28px}.question-scene .encounter-scene-frame{height:550px}.question-scene-03 .encounter-scene-frame{height:650px}}@media (width<=1000px) and (width>=761px){.peter-night{grid-template-columns:1fr .8fr;gap:7%;padding:40px 8% 100px}.night-record{display:none}.encounter-prose>p:not(.shore-label){font-size:24px}.peter-question{gap:6%;padding-left:6%;padding-right:6%}.spoken-exchange h3{font-size:40px}.question-scene .encounter-scene-frame{height:400px}.peter-net>header>span{font-size:210px}}@media (width<=760px){.peter-episode [id]{scroll-margin-top:140px}.peter-cover{height:calc(100svh - 82px);min-height:680px}.peter-cover>img{object-position:72% center}.peter-cover-shade{background:linear-gradient(#0000 10%,#081421d9),linear-gradient(90deg,#08142155,#0000)}.peter-cover-copy{top:45%;left:8%;right:8%;transform:translateY(-25%)}.peter-cover h1{margin:30px 0;font-size:76px;line-height:.95}.peter-cover h1 em{font-size:.8em}.peter-cover-copy>.shore-label{font-size:8px}.peter-cover-copy>p:not(.shore-label){max-width:260px;font-size:12px;line-height:1.9}.peter-cover-copy>a{gap:45px;font-size:10px}.peter-cover-foot{gap:20px;font-size:6px;bottom:25px;left:8%;right:8%}.peter-cover-foot>span{max-width:160px;line-height:1.8}.peter-cover-foot button{white-space:nowrap;font-size:8px}.peter-opening{padding:85px 8% 90px}.peter-opening>p:not(.shore-label){font-size:53px;line-height:1.05}.peter-opening>.shore-label{margin-bottom:30px;font-size:7px}.peter-opening>span{font-size:8px;line-height:2;display:block}.encounter-prose>p:not(.shore-label){margin-bottom:27px;font-size:23px;line-height:1.65}.encounter-prose>.shore-label{margin-bottom:25px;font-size:8px}.encounter-prose h2{margin:25px 0 30px;font-size:58px}.shore-reference{font-size:9px}.peter-night{padding:10px 8% 75px;display:block}.night-record{align-items:center;gap:30px;margin-bottom:50px;display:flex;position:static}.night-record>span{font-size:100px}.night-record>p{font-size:7px}.night-line{display:none}.empty-hands{margin:50px 7% 0;position:static}.empty-hands .encounter-scene-frame{aspect-ratio:3/4}.encounter-scene figcaption{padding-top:14px;font-size:7px;line-height:1.9}.encounter-scene-frame>button{gap:15px;padding:9px 12px;font-size:8px;bottom:15px;right:15px}.voice-window{min-height:75svh}.voice-scene .encounter-scene-frame{height:75svh;min-height:580px}.voice-scene img{object-position:65% center}.voice-scene figcaption{font-size:6px;bottom:25px;left:8%}.voice-words{top:58%;left:8%;right:6%}.voice-words h2{margin:25px 0;font-size:59px}.voice-words>.shore-label{font-size:7px}.voice-words>p:not(.shore-label){margin:30px 0 20px;font-size:50px}.voice-words>a{font-size:7px}.voice-reading{padding:65px 8% 75px}.peter-catch{padding-top:75px}.peter-catch>header{padding:0 8% 45px}.peter-catch h2{font-size:73px}.cast-scene .encounter-scene-frame{height:65svh;min-height:460px}.cast-scene img{object-position:55% center}.cast-scene figcaption{padding:18px 8%}.catch-depth{flex-direction:column;gap:50px;padding:50px 8% 75px;display:flex}.underwater-scene{width:100%;position:static}.underwater-scene .encounter-scene-frame{height:420px}.peter-recognition>header{padding:75px 8% 45px;display:block}.peter-recognition>header>span{font-size:7px}.peter-recognition>header h2{margin:25px 0;font-size:66px}.peter-recognition>header>a{font-size:8px}.recognition-scene{width:100%}.recognition-scene .encounter-scene-frame{aspect-ratio:auto;height:60svh;min-height:430px}.recognition-scene img{object-position:65% center}.recognition-scene figcaption{padding:18px 8%}.recognition-reading{padding:60px 8% 75px}.entry-scene{width:100%}.entry-scene .encounter-scene-frame{aspect-ratio:auto;height:64svh;min-height:450px}.entry-scene img{object-position:60% center}.entry-scene figcaption{padding:18px 8%}.water-interlude{padding:45px 8% 60px}.water-interlude>p{font-size:43px}.water-interlude>span{font-size:9px}.swimming-scene .encounter-scene-frame{height:72svh;min-height:520px}.swimming-scene img{object-position:45% center}.swimming-scene figcaption{padding:18px 8%}.fire-scene .encounter-scene-frame{height:75svh;min-height:560px}.fire-scene img{object-position:55% center}.fire-scene figcaption{font-size:6px;bottom:25px;left:8%}.fire-words{top:37%;left:8%;right:6%}.fire-words h2{font-size:59px}.fire-words>.shore-label{font-size:7px}.fire-reading{padding:65px 8% 75px;display:block}.fire-reading>aside{margin-bottom:65px;position:static}.ember-mark{width:10px;height:10px;margin:0 0 30px}.fire-reading>aside>p{font-size:46px}.fire-reading>aside>a{margin-top:5px;font-size:7px}.peter-net>header{padding:75px 8% 45px;display:block}.peter-net>header>span{margin-bottom:35px;font-size:185px;display:block}.peter-net>header>p{margin:0;font-size:8px}.peter-net>header em{margin-top:15px;font-size:27px}.net-scene .encounter-scene-frame{height:65svh;min-height:470px}.net-scene img{object-position:45% center}.net-scene figcaption{padding:18px 8%}.net-reading{padding:60px 8% 75px}.peter-breakfast{padding-top:75px}.peter-breakfast>header{padding:0 8% 45px}.peter-breakfast>header>.shore-label{font-size:7px}.peter-breakfast>header h2{font-size:69px}.breakfast-scene .encounter-scene-frame{height:67svh;min-height:480px}.breakfast-scene img{object-position:50% center}.breakfast-scene figcaption{padding:18px 8%}.breakfast-reading{flex-direction:column;gap:45px;padding:60px 8% 75px;display:flex}.given-scene{align-self:stretch;margin:0 8%;position:static}.given-scene .encounter-scene-frame{aspect-ratio:2/3}.breakfast-pause{padding:0 8% 85px}.breakfast-pause>p{font-size:45px}.breakfast-pause>span{font-size:7px}.peter-questions>header{padding:75px 8% 60px}.peter-questions>header h2{margin:25px 0;font-size:80px}.peter-questions>header>.shore-label{font-size:7px}.peter-questions>header>p:last-child{font-size:12px}.question-embers{gap:10px;top:128px}.question-embers i{width:6px;height:6px}.peter-question{padding:45px 8% 75px;display:block}.question-visual{margin-bottom:45px;position:relative;top:0}.question-number{color:#efeddf;text-shadow:0 2px 20px #22312766;pointer-events:none;margin:0;font-size:100px;position:absolute;bottom:70px;right:15px}.question-scene .encounter-scene-frame{height:430px}.question-scene-01 img{object-position:48% center}.question-scene-03 .encounter-scene-frame{height:500px}.spoken-exchange{margin-bottom:45px;padding:0 0 40px}.spoken-exchange h3{margin-bottom:35px;font-size:43px;line-height:1.08}.spoken-exchange .shore-label{margin-bottom:18px;font-size:7px}.spoken-answer{margin-bottom:35px;font-size:28px}.spoken-charge{font-size:45px}.known-scene .encounter-scene-frame{height:85svh;min-height:620px}.known-scene img{object-position:60% center}.known-scene figcaption{font-size:6px;bottom:25px;left:8%}.peter-known>p{font-size:49px;bottom:90px;left:8%;right:8%}.peter-follow{padding-top:75px}.peter-follow>header{padding:0 8% 45px}.peter-follow>header>.shore-label{font-size:7px}.peter-follow h2{font-size:78px}.following-scene .encounter-scene-frame{height:68svh;min-height:490px}.following-scene img{object-position:60% center}.following-scene figcaption{padding:18px 8%}.follow-reading{padding:60px 8% 75px}.peter-comparison{padding:75px 8%;display:block}.peter-comparison>aside{margin-bottom:60px;position:static}.peter-comparison>aside>p{font-size:55px}.peter-comparison>aside>span{margin-bottom:35px;font-size:6px}.peter-comparison>aside>.comparison-answer{font-size:65px}.peter-comparison>aside>a{font-size:8px}.ending-scene .encounter-scene-frame{height:70svh;min-height:510px}.ending-scene figcaption{font-size:6px;bottom:25px;left:8%}.ending-window>h2{font-size:105px;top:30%;left:8%}.ending-reading{padding:60px 8% 75px}.peter-practice{padding:75px 8%;display:block}.peter-practice>.shore-label{font-size:8px}.peter-practice h2{margin:25px 0 35px;font-size:64px}.peter-practice>div>p{font-size:26px}.peter-practice li{padding-left:8px;font-size:12px}.peter-prayers{padding:75px 8%}.peter-prayers h2{margin-bottom:45px;font-size:64px}.peter-prayers summary{grid-template-columns:25px 1fr 18px;gap:12px;padding:25px 0}.peter-prayers summary>span:first-child{font-size:20px}.peter-prayers h3{font-size:29px}.peter-prayers details>div{padding:0 0 30px 37px}.peter-prayers details>div>p{font-size:24px}.peter-prayers button{margin-right:20px;font-size:9px}.peter-source{padding:75px 8%}.peter-source h2{font-size:62px}.peter-source>header>.shore-label{font-size:7px}.peter-source>header>p:last-child{margin-bottom:40px;font-size:11px}.peter-source>h3{margin-top:60px;font-size:42px}.peter-note summary{font-size:11px}.peter-note>p{font-size:12px}.peter-source>nav{font-size:10px}.peter-credits{font-size:9px}.peter-next{padding:75px 8% 90px}.peter-next h2{font-size:60px}.encounter-quiet .peter-cover{padding:140px 8% 70px}.encounter-quiet .peter-cover h1{font-size:68px}.encounter-quiet .peter-night,.encounter-quiet .catch-depth,.encounter-quiet .breakfast-reading,.encounter-quiet .fire-reading,.encounter-quiet .peter-question{padding:55px 8%}.encounter-quiet .voice-window,.encounter-quiet .fire-window,.encounter-quiet .ending-window{padding:60px 8%}.encounter-quiet .voice-words h2,.encounter-quiet .fire-words h2{font-size:55px}.encounter-quiet .ending-window>h2{font-size:70px}}@media (prefers-reduced-motion:reduce){.peter-cover>img,.peter-tide{animation:none}.night-record,.empty-hands,.underwater-scene,.fire-reading>aside,.given-scene,.question-visual,.peter-comparison>aside{position:relative;top:0}.peter-cover-copy>a>span{translate:none!important}.question-embers i{transition:none}}.peter-cover-copy{animation:1.4s .2s both shore-copy}@keyframes shore-copy{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur()}}@media (prefers-reduced-motion:reduce){.peter-cover-copy{animation:none}}.question-scene-01 .encounter-scene-frame{aspect-ratio:16/10;height:auto}@media (width<=760px){.question-scene-01 .encounter-scene-frame{aspect-ratio:4/3;height:auto}}
