@font-face{font-family:Maru Buri;src:url(/fonts/maruburi-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Maru Buri;src:url(/fonts/maruburi-bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Maru Buri;src:url(/fonts/maruburi-semibold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Gaegu;src:url(/fonts/gaegu-regular.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Gaegu;src:url(/fonts/gaegu-bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.story_book__c6LAT{--ink:#40332e;--accent:#bc4d36;--publication-control-bg:rgb(188 77 54/.82);--publication-control-bg-hover:rgb(157 60 42/.94);--publication-control-fg:#fffaf0;--publication-control-border:rgb(255 250 240/.7);--publication-control-shadow:rgb(82 45 31/.24);--publication-home-bg:#fffaf0;--publication-home-fg:#7f3828;--publication-home-shadow:rgb(82 45 31/.14);--publication-progress-track:#eae1d0;--publication-progress-fill:var(--accent);min-height:100dvh;background:#fff;color:var(--ink);font-family:var(--publication-font-family);line-height:1.6;letter-spacing:-.035em}.story_book__c6LAT,.story_book__c6LAT *{box-sizing:border-box}.story_shell__YD8Xj{min-height:100dvh;max-width:600px;margin:auto;display:flex;flex-direction:column;background:#fff;box-shadow:0 0 80px #5b483212}.story_header__UBlJ6{border:0;background:transparent}.story_header__UBlJ6 .story_motionTrigger__ACzxk{color:var(--ink)}.story_header__UBlJ6 .story_motionTrigger__ACzxk svg{width:15px;height:15px}.story_page__sCO5r{flex:1 1;padding:calc(84px + env(safe-area-inset-top)) max(28px,env(safe-area-inset-right)) max(92px,calc(78px + env(safe-area-inset-bottom))) max(28px,env(safe-area-inset-left));text-align:center;animation:story_pageIn__wZkF4 .46s cubic-bezier(.4,0,.2,1)}.story_page__sCO5r h1{margin:0 0 15px;outline:none;font-size:calc(clamp(27px, 7.4vw, 42px) * var(--font-scale));font-weight:800;line-height:1.35;letter-spacing:-.06em;white-space:pre-line}.story_coverActive__dMF41{--publication-control-bg:rgb(121 31 52/.88);--publication-control-bg-hover:rgb(105 22 43/.96);--publication-home-fg:#791f34;--publication-progress-track:#f3c500;--publication-progress-fill:#791f34;background:#fdd605}.story_coverActive__dMF41 .story_shell__YD8Xj{background:#fdd605}.story_coverActive__dMF41 .story_header__UBlJ6{background:transparent}.story_coverBand__43QGu{width:100%;min-height:clamp(190px,28dvh,330px);padding:32px 24px;display:grid;place-items:center;background:#791f34}.story_coverTitleImage__FTfBK{display:block;width:min(100%,600px);height:auto}.story_art__Ylplh{position:relative;display:block;width:min(100%,340px);margin:0 auto 10px;padding:0;overflow:hidden;border:0;border-radius:46% 46% 40% 40%;background:white;cursor:pointer;-webkit-tap-highlight-color:transparent}.story_picture__MobEV{width:100%;aspect-ratio:1;display:grid;place-items:center}.story_picture__MobEV img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.story_copy___D8AV{margin:12px 0 0;font-size:calc(clamp(18px, 4.8vw, 22px) * var(--font-scale));line-height:1.7;white-space:pre-line;word-break:keep-all}.story_hint__V7LDR{margin:12px 0 0;color:#786d60;font-size:calc(13px * var(--font-scale));letter-spacing:-.02em}.story_prayer__a6V6j{margin:22px 0 10px;padding:18px;border-radius:25px;background:#f2e9d7;font-size:calc(18px * var(--font-scale));line-height:1.9;word-break:keep-all}.story_prayer__a6V6j>span{color:var(--accent);font-size:38px}.story_prayer__a6V6j p{margin:9px 0 20px}.story_questions__WwLMM{min-height:290px;margin-top:30px;padding:25px 20px;display:flex;flex-direction:column;border-radius:26px;background:#f2e9d7}.story_questionsPage__i_bAV h1{color:#51275d;font-family:Maru Buri,serif;font-weight:400;letter-spacing:-.045em}.story_questionTabs__Q2Ren{display:flex;justify-content:center;gap:clamp(8px,1.4vw,14px)}.story_questionTabs__Q2Ren button{width:min(22%,112px);height:clamp(50px,7vw,66px);padding:7px 9px;border:1px solid #dbcabb;border-radius:18px;background:#fffaf0;cursor:pointer}.story_questionTabs__Q2Ren button[aria-pressed=true]{border-color:#cbb892;background:#e8d8b9;box-shadow:0 0 0 2px rgb(151 120 76/.12)}.story_questionTabs__Q2Ren button:hover{border-color:#d3c09d;background:#f4e8d2}.story_questionTabs__Q2Ren button[aria-pressed=true]:hover{border-color:#c3ac82;background:#e3d0ad}.story_questionTabLabel__vXj7A{display:block;width:100%;height:100%;object-fit:contain}.story_questions__WwLMM>p{margin:auto 0 14px;font-size:calc(22px * var(--font-scale));line-height:1.65;word-break:keep-all}.story_questions__WwLMM>span{color:#756554;font-size:calc(14px * var(--font-scale))}.story_questionHandwriting__ucM8t{display:flex;flex-direction:column;gap:.35em}.story_prayerSentenceHighlight__XWnUT{transition:opacity .25s ease}.story_questionReveal__yfpOo{animation:story_question-reveal__flqIN .55s cubic-bezier(.2,.75,.25,1) both}@keyframes story_question-reveal__flqIN{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.story_questionSentence__XWExy{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;row-gap:.25em}.story_questionWord__2dpQ8{display:block;flex:none;height:1.3em;overflow:hidden}.story_verse__s_ZvU{margin-top:16px;padding:12px;border-radius:14px;background:#f2e9d7;font-size:calc(16px * var(--font-scale))}.story_verse__s_ZvU summary{min-height:30px;cursor:pointer}.story_verse__s_ZvU p{margin:12px 0}.story_verse__s_ZvU>span{font-size:calc(14px * var(--font-scale))}.story_book__c6LAT a:focus-visible,.story_book__c6LAT button:focus-visible,.story_verse__s_ZvU summary:focus-visible{outline:3px solid #315d84;outline-offset:4px}.story_hello__VKqFg .story_picture__MobEV{animation:story_hello__VKqFg 1.4s ease-in-out 2}.story_build__SRUGN .story_picture__MobEV{animation:story_build__SRUGN 1.4s cubic-bezier(.2,.8,.2,1) both}.story_beat__4wmiU .story_picture__MobEV{animation:story_beat__4wmiU 1.1s ease-in-out 4}.story_rise__sHxKf .story_picture__MobEV{animation:story_rise__sHxKf 1.2s ease-out both}.story_orbitLine__aW2iG{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#bd5239;stroke-width:2;stroke-dasharray:820;stroke-dashoffset:820;pointer-events:none;animation:story_orbit__S_NHw 3s ease-out forwards}.story_paused__7a6z8 *{animation-play-state:paused!important;transition:none!important}@keyframes story_hello__VKqFg{0%,to{transform:rotate(0)}30%{transform:rotate(-4deg)}70%{transform:rotate(4deg)}}@keyframes story_beat__4wmiU{0%,65%,to{transform:scale(.94)}20%,45%{transform:scale(1)}}@keyframes story_build__SRUGN{0%{clip-path:inset(100% 0 0)}to{clip-path:inset(0)}}@keyframes story_rise__sHxKf{0%{opacity:.2;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes story_orbit__S_NHw{to{stroke-dashoffset:0}}@keyframes story_pageIn__wZkF4{0%{opacity:.3;transform:translate(var(--publication-enter-x,0),var(--publication-enter-y,8px))}to{opacity:1;transform:translateY(0)}}@media (max-width:350px){.story_art__Ylplh{width:190px}}@media (min-width:600px) and (max-width:899px){.story_book__c6LAT{background:#fff}.story_shell__YD8Xj{width:100%;max-width:none;box-shadow:none}.story_page__sCO5r{width:min(100%,720px);margin:0 auto;padding-right:clamp(44px,8vw,76px);padding-left:clamp(44px,8vw,76px)}.story_page__sCO5r h1{font-size:calc(clamp(36px, 5.5vw, 48px) * var(--font-scale))}.story_art__Ylplh{width:min(54vw,390px)}.story_copy___D8AV{font-size:calc(clamp(20px, 2.7vw, 23px) * var(--font-scale))}.story_prayer__a6V6j,.story_questions__WwLMM{max-width:620px;margin-right:auto;margin-left:auto}}@media (max-height:740px) and (max-width:599px){.story_art__Ylplh{width:min(66vw,250px)}.story_page__sCO5r h1{font-size:calc(28px * var(--font-scale))}.story_copy___D8AV{font-size:calc(18px * var(--font-scale))}.story_hint__V7LDR{margin-top:8px}}@media (max-width:420px){.story_coverBand__43QGu{min-height:180px;padding-inline:14px}}@media (min-width:900px){.story_book__c6LAT{background:#fff}.story_shell__YD8Xj{width:100%;max-width:none;min-height:100dvh;overflow:visible;border-radius:0;background:#fff;box-shadow:none}.story_page__sCO5r{width:min(1180px,calc(100% - 80px));min-height:calc(100dvh - 118px);margin:0 auto;padding:calc(92px + env(safe-area-inset-top)) 0 max(92px,calc(78px + env(safe-area-inset-bottom)));display:grid;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);grid-template-rows:auto auto auto 1fr;column-gap:clamp(70px,9vw,150px);align-content:center;text-align:left}.story_page__sCO5r h1{grid-column:1;grid-row:1;align-self:end;margin-bottom:22px;font-size:calc(clamp(44px, 4.6vw, 68px) * var(--font-scale));line-height:1.22}.story_art__Ylplh{grid-column:2;grid-row:1/5;align-self:center;width:min(100%,520px);margin:0 auto}.story_copy___D8AV{grid-column:1;grid-row:2;margin:0;font-size:calc(clamp(20px, 1.65vw, 25px) * var(--font-scale));line-height:1.75}.story_verse__s_ZvU{grid-column:1;grid-row:3;margin-top:24px;padding:18px 20px;text-align:left}.story_hint__V7LDR{grid-column:1;grid-row:4;align-self:start;margin-top:20px;font-size:calc(14px * var(--font-scale))}.story_page__sCO5r:not(:has(.story_art__Ylplh)){width:min(780px,calc(100% - 80px));display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:center}.story_page__sCO5r:not(:has(.story_art__Ylplh)) h1{margin-bottom:18px}.story_page__sCO5r:not(:has(.story_art__Ylplh)) .story_copy___D8AV{margin:0}.story_page__sCO5r:not(:has(.story_art__Ylplh)) .story_hint__V7LDR{margin-top:18px}.story_prayer__a6V6j{margin-top:28px;padding:24px 36px;font-size:calc(20px * var(--font-scale))}.story_questions__WwLMM{min-height:310px;margin-top:30px;padding:32px 42px}.story_questions__WwLMM>p{font-size:calc(25px * var(--font-scale))}}@media (min-width:900px) and (max-width:1150px){.story_page__sCO5r{grid-template-columns:minmax(0,.96fr) minmax(380px,1.04fr);column-gap:44px}.story_page__sCO5r h1{font-size:calc(clamp(38px, 4.2vw, 48px) * var(--font-scale))}.story_art__Ylplh{width:min(44vw,460px)}}@media (min-width:900px) and (max-height:720px){.story_page__sCO5r{min-height:100dvh;padding-top:64px}.story_page__sCO5r h1{margin-bottom:12px;font-size:calc(clamp(36px, 3.8vw, 52px) * var(--font-scale))}.story_copy___D8AV{font-size:calc(clamp(18px, 1.45vw, 22px) * var(--font-scale))}.story_hint__V7LDR{margin-top:10px}.story_art__Ylplh{width:min(100%,calc(100dvh - 220px),420px)}.story_coverBand__43QGu{min-height:clamp(170px,36dvh,260px)}}@media (prefers-reduced-motion:reduce){.story_book__c6LAT *{animation:none!important;transition:none!important}.story_orbitLine__aW2iG{stroke-dashoffset:0}}.story_page__sCO5r.story_coverPage__g1DSI{width:100%;max-width:none;min-height:100dvh;margin:0;padding:max(84px,calc(68px + env(safe-area-inset-top))) 0 max(92px,calc(78px + env(safe-area-inset-bottom)));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;background:#fdd605;text-align:center}.story_coverPage__g1DSI .story_coverBand__43QGu h1{width:min(600px,100%);grid-column:auto;grid-row:auto;align-self:auto;margin:0;display:flex;font-size:0;line-height:0}@media (max-width:420px){.story_coverPage__g1DSI .story_coverBand__43QGu h1{width:min(92%,600px)}}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_coverPage__g1DSI{padding:max(48px,calc(42px + env(safe-area-inset-top))) 0 max(46px,calc(40px + env(safe-area-inset-bottom)))}.story_coverPage__g1DSI .story_coverBand__43QGu{min-height:min(42dvh,180px);padding:16px 24px}.story_coverPage__g1DSI .story_coverBand__43QGu h1{width:min(48vw,380px,calc((100dvh - 126px) * 2.79))}}.story_page__sCO5r.story_originPage__sgp0j{width:100%;max-width:none;min-height:100dvh;margin:0;padding:max(76px,calc(64px + env(safe-area-inset-top))) max(14px,env(safe-area-inset-right)) max(84px,calc(70px + env(safe-area-inset-bottom))) max(14px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;background:#fff;text-align:center}.story_originComposition__fqPDw{position:relative;width:min(94vw,680px,calc((100dvh - 154px) * .82));display:flex;flex-direction:column;align-items:center;isolation:isolate}.story_originSmokeFlow__sl6E7{position:relative;z-index:2;width:100%;aspect-ratio:2.08;left:0;margin:0 0 -2.2%;display:grid;place-items:center;transform-origin:73.5% 100%;animation:story_origin-smoke-drift__BqoYw 5.2s ease-in-out infinite}.story_originSmokeTexture__y7K4p{position:absolute;top:0;bottom:0;left:2%;z-index:-1;width:71.5%;height:100%;object-fit:fill;filter:saturate(.92)}.story_originSmokeFlow__sl6E7 h1{justify-self:start;width:62%;margin:-2% 0 0 3%;outline:none;font-size:0;line-height:0;animation:story_origin-question-appear__e2apx 1.15s cubic-bezier(.2,.8,.2,1) .18s both}.story_originQuestionImage__BiAnw{display:block;width:100%;height:auto}.story_originHouseButton__Ejy0H{position:relative;z-index:1;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;animation:story_origin-house-settle__fYuTF .8s cubic-bezier(.2,.8,.2,1) both}.story_originHouseImage__KsMma{display:block;width:100%;height:auto}@keyframes story_origin-smoke-drift__BqoYw{0%,to{transform:scale(.99,.985)}48%{transform:scale(1.01,1.025)}74%{transform:scaleY(1.008)}}@keyframes story_origin-question-appear__e2apx{0%{opacity:0;transform:translate3d(7%,9%,0) scale(.92)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes story_origin-house-settle__fYuTF{0%{opacity:.35;transform:translateY(5%) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:420px){.story_originComposition__fqPDw{width:min(96vw,calc((100dvh - 150px) * .82))}.story_originSmokeFlow__sl6E7{left:0;width:100%}}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_originPage__sgp0j{padding-top:56px;padding-bottom:56px}.story_originComposition__fqPDw{transform-origin:center}}.story_page__sCO5r.story_evolutionPage__9Wjsz{width:100%;max-width:none;min-height:100dvh;margin:0;padding:max(78px,calc(66px + env(safe-area-inset-top))) max(18px,env(safe-area-inset-right)) max(86px,calc(72px + env(safe-area-inset-bottom))) max(18px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;background:#fff;text-align:center}.story_evolutionComposition__d3gfv{width:min(96vw,980px);display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2dvh,22px)}.story_evolutionDiagram__NyPgR{width:min(100%,620px,calc((100dvh - 330px) * 1.72));min-width:0;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.story_evolutionMotion__mIKmf{position:relative;display:block;width:100%;aspect-ratio:1.65}.story_evolutionMotion__mIKmf img{position:absolute;display:block;height:auto;object-fit:contain}.story_evolutionSoil__zKEmX{left:50%;top:58%;width:58%;transform-origin:50% 50%;animation:story_evolution-soil-transform___3EAj 1.55s cubic-bezier(.2,.8,.2,1) both}.story_evolutionBricks__xkstq{left:50%;top:58%;width:51%;transform-origin:50% 50%;animation:story_evolution-bricks-transform__LKEjQ 1.65s cubic-bezier(.2,.8,.2,1) 1.2s both}.story_evolutionHouse__4DzIB{left:50%;top:78%;width:54%;mix-blend-mode:multiply;transform-origin:50% 50%;animation:story_evolution-house-build__y_SNi 1.18s cubic-bezier(.2,.8,.2,1) 2.72s both}.story_evolutionQuestion__t_t4r{width:min(66%,520px);margin:0;outline:none;font-size:0;line-height:0}.story_evolutionQuestion__t_t4r img{display:block;width:100%;height:auto}@keyframes story_evolution-soil-transform___3EAj{0%{left:50%;top:58%;opacity:0;transform:translate(-50%,-42%) scale(.72)}15%{left:48%;opacity:1;transform:translate(-50%,-50%) rotate(-3deg) scale(.95)}28%{left:52%;transform:translate(-50%,-50%) rotate(3deg) scale(1.03)}41%{left:49%;transform:translate(-50%,-50%) rotate(-2deg) scale(.99)}54%{left:51%;transform:translate(-50%,-50%) rotate(1deg) scale(1.01)}62%{left:50%;top:58%;transform:translate(-50%,-50%) rotate(0) scale(1)}76%{left:41%;top:43%;transform:translate(-50%,-50%) rotate(-1deg) scale(.86)}89%{left:29%;top:25%;transform:translate(-50%,-50%) rotate(1deg) scale(.65)}to{left:24%;top:16%;opacity:1;transform:translate(-50%,-50%) rotate(0) scale(.56)}}@keyframes story_evolution-bricks-transform__LKEjQ{0%{left:50%;top:58%;opacity:0;transform:translate(-50%,-42%) scale(.72) rotate(-3deg)}15%{left:47%;opacity:1;transform:translate(-50%,-50%) scale(.95) rotate(-4deg)}28%{left:53%;transform:translate(-50%,-50%) scale(1.04) rotate(4deg)}41%{left:48%;transform:translate(-50%,-50%) scale(.98) rotate(-3deg)}54%{left:52%;transform:translate(-50%,-50%) scale(1.02) rotate(2deg)}62%{left:50%;top:58%;transform:translate(-50%,-50%) scale(1) rotate(0)}76%{left:60%;top:48%;transform:translate(-50%,-50%) scale(.87) rotate(1deg)}89%{left:69%;top:37%;transform:translate(-50%,-50%) scale(.66) rotate(-1deg)}to{left:74%;top:30%;opacity:1;transform:translate(-50%,-50%) scale(.56) rotate(0)}}@keyframes story_evolution-house-build__y_SNi{0%{left:50%;top:72%;opacity:.12;clip-path:inset(100% 0 0);transform:translate(-50%,-40%) scale(.76) rotate(-4deg)}18%{left:48%;opacity:.7;clip-path:inset(68% 0 0);transform:translate(-50%,-50%) scale(.9) rotate(-3deg)}34%{left:52%;opacity:.84;clip-path:inset(44% 0 0);transform:translate(-50%,-50%) scale(1.03) rotate(3deg)}50%{left:49%;opacity:.92;clip-path:inset(24% 0 0);transform:translate(-50%,-50%) scale(.98) rotate(-2deg)}66%{left:51%;opacity:1;clip-path:inset(8% 0 0);transform:translate(-50%,-50%) scale(1.02) rotate(2deg)}80%{left:49%;top:74%;opacity:1;clip-path:inset(0);transform:translate(-50%,-50%) scale(.96) rotate(-1deg)}91%{left:50.5%;top:77%;transform:translate(-50%,-50%) scale(.9) rotate(.5deg)}to{left:50%;top:78%;opacity:1;clip-path:inset(0);transform:translate(-50%,-50%) scale(.88) rotate(0)}}@media (max-width:599px){.story_evolutionComposition__d3gfv{gap:clamp(12px,2.2dvh,20px)}.story_evolutionDiagram__NyPgR{width:100%}.story_evolutionQuestion__t_t4r{width:min(70%,420px)}}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_evolutionPage__9Wjsz{padding-top:54px;padding-bottom:54px}.story_evolutionComposition__d3gfv{width:min(86vw,900px);flex-direction:row;gap:3vw}}@media (prefers-reduced-motion:reduce){.story_evolutionSoil__zKEmX{left:24%;top:16%;opacity:1;transform:translate(-50%,-50%) scale(.56)}.story_evolutionBricks__xkstq{left:74%;top:30%;opacity:1;transform:translate(-50%,-50%) scale(.56)}.story_evolutionHouse__4DzIB{left:50%;top:78%;opacity:1;clip-path:inset(0);transform:translate(-50%,-50%) scale(.88)}}.story_page__sCO5r.story_builderPage__qFJ42{width:100%;max-width:none;min-height:100dvh;margin:0;padding:max(78px,calc(66px + env(safe-area-inset-top))) max(18px,env(safe-area-inset-right)) max(86px,calc(72px + env(safe-area-inset-bottom))) max(18px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;background:#fff;text-align:center}.story_builderComposition__YPW38{width:min(94vw,760px);display:flex;flex-direction:column;align-items:center;gap:clamp(20px,3dvh,34px)}.story_builderTitle__qMadN{position:relative;width:min(88%,650px);margin:0;outline:none;font-size:0;line-height:0}.story_builderTitle__qMadN img{display:block;width:100%;height:auto;animation:story_builder-title-type__G9LDK 1.45s steps(13) both}.story_builderTitle__qMadN:after{content:"";position:absolute;top:8%;left:0;width:3px;height:84%;border-radius:3px;background:#5a2f63;animation:story_builder-caret-type__qo3fW 1.45s steps(13) both,story_builder-caret-hide__DjkF7 .1s 1.6s forwards}.story_builderArtButton__qRRi3{width:min(78vw,510px,calc(100dvh - 300px));margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.story_builderMotion__3_e_u{position:relative;display:block;width:100%;aspect-ratio:1080/1069;background-image:url(/children/builder-motion.webp);background-repeat:no-repeat;background-position:0 0;background-size:1000% 100%;mix-blend-mode:multiply;animation:story_builder-pose-change__oEAYN 1.18s steps(9) .3s both}@keyframes story_builder-title-type__G9LDK{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes story_builder-caret-type__qo3fW{0%{left:0;opacity:1}to{left:100%;opacity:1}}@keyframes story_builder-caret-hide__DjkF7{to{opacity:0}}@keyframes story_builder-pose-change__oEAYN{0%{background-position:0 0}to{background-position:100% 0}}@media (max-width:599px){.story_builderComposition__YPW38{gap:clamp(18px,2.6dvh,28px)}.story_builderTitle__qMadN{width:min(88%,560px)}.story_builderArtButton__qRRi3{width:min(82vw,390px,calc(100dvh - 300px))}}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_builderPage__qFJ42{padding-top:54px;padding-bottom:54px}.story_builderComposition__YPW38{width:min(86vw,880px);flex-direction:row;justify-content:center;gap:4vw}}@media (prefers-reduced-motion:reduce){.story_builderTitle__qMadN img{clip-path:inset(0)}.story_builderTitle__qMadN:after{display:none}.story_builderMotion__3_e_u{background-position:100% 0}}.story_page__sCO5r.story_humanOriginPage__SVN91{width:100%;max-width:none;min-height:100dvh;margin:0;padding:max(78px,calc(66px + env(safe-area-inset-top))) max(18px,env(safe-area-inset-right)) max(86px,calc(72px + env(safe-area-inset-bottom))) max(18px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;background:#fff;text-align:center}.story_humanOriginComposition__aw_R6{width:min(92vw,780px);display:grid;place-items:center}.story_handwritingFilter__MJDdr{position:absolute;width:0;height:0;pointer-events:none}.story_humanOriginTitle__x3V1F{width:100%;margin:0;display:flex;flex-direction:column;align-items:center;gap:clamp(28px,6dvh,72px);outline:none;font-size:0;line-height:0}.story_humanOriginLine__u_qIF{position:relative;display:block;overflow:hidden;clip-path:inset(0 100% 0 0)}.story_humanOriginLine__u_qIF img{position:absolute;display:block;max-width:none;height:auto;filter:url(#handwriting-background-removal)}.story_humanOriginLineOne__pgyvq{width:88%;aspect-ratio:630/177}.story_humanOriginLineOne__pgyvq img{left:-8.1%;top:-39%;width:118.1%}.story_humanOriginLineTwo__bKM3B{width:96%;aspect-ratio:690/142}.story_humanOriginLineTwo__bKM3B img{left:-2.61%;top:-188.7%;width:107.83%}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_humanOriginPage__SVN91{padding-top:54px;padding-bottom:54px}}.story_page__sCO5r.story_heartFactPage__vze2N{width:100%;max-width:none;min-height:100dvh;margin:0;padding:max(76px,calc(64px + env(safe-area-inset-top))) max(16px,env(safe-area-inset-right)) max(84px,calc(70px + env(safe-area-inset-bottom))) max(16px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;background:#fff;text-align:center}.story_heartFactComposition__cGq_n{width:min(94vw,760px);display:flex;flex-direction:column;align-items:center;gap:clamp(10px,2dvh,22px)}.story_heartFactArt__VeIsy{width:min(76vw,480px,calc((100dvh - 280px) * .72));margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.story_heartFactFigure__7DEHp{position:relative;display:block;width:100%;aspect-ratio:1020/1080}.story_heartPersonImage__Y3TCW{display:block;width:100%;height:auto}.story_heartCharacterImage__BCmTo{position:absolute;left:13.53%;top:42.22%;width:32.55%;height:auto;transform-origin:50% 54%;animation:story_heart-character-bump__zZ2gO .8s ease-in-out 4 both}.story_heartFactTitle__RZHwc{width:min(68%,520px);margin:0;outline:none;font-size:0;line-height:0}.story_heartFactTitle__RZHwc img{display:block;width:100%;height:auto}@keyframes story_heart-character-bump__zZ2gO{0%,to{transform:scale(1)}13%{transform:scale(1.13)}27%{transform:scale(1.02)}40%{transform:scale(1.095)}57%{transform:scale(1)}}@media (max-width:599px){.story_heartFactArt__VeIsy{width:min(88vw,430px,calc((100dvh - 275px) * .78))}.story_heartFactTitle__RZHwc{width:min(91%,560px)}}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_heartFactPage__vze2N{padding-top:54px;padding-bottom:54px}.story_heartFactComposition__cGq_n{width:min(90vw,980px);flex-direction:row;justify-content:center;align-items:center;gap:clamp(18px,4vw,58px)}}@media (prefers-reduced-motion:reduce){.story_heartCharacterImage__BCmTo{animation:none;transform:scale(1)}}.story_page__sCO5r.story_bloodVolumePage__W8ow_{padding-top:clamp(72px,9dvh,104px);padding-bottom:clamp(58px,8dvh,92px);display:flex;align-items:center;justify-content:center;background:#fff}.story_bloodVolumeComposition__G_0yR{width:min(100%,920px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px,1.2dvh,14px)}.story_bloodVolumeTitle__XtvDA{width:min(78%,610px,calc((100dvh - 430px) * 1.7));margin:0;font-size:0;line-height:0}.story_bloodVolumeTitle__XtvDA img{display:block;width:100%;height:auto}.story_bloodVolumeStage__bO8V_{position:relative;container-type:size;display:block;width:min(92vw,760px);height:min(48dvh,470px);min-height:260px;margin:0;padding:0;overflow:hidden;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.story_milkRunner__2BvWR{position:absolute;left:0;bottom:4px;--milk-run-origin:34cqw;display:block;width:min(62%,430px,calc(48dvh - 18px));max-width:min(calc(100cqh - 16px),calc(100cqw - 16px));aspect-ratio:1;animation:story_milk-run-left__aQQTM 4.2s cubic-bezier(.32,.03,.2,1) both}.story_milkRunnerBody__t7MuE{position:relative;display:block;width:100%;height:100%;animation:story_milk-run-bob__CisYZ .35s ease-in-out 12}.story_milkRunnerBase__M0McC,.story_milkRunnerLeg__HhhMG{position:absolute;inset:0;display:block;width:100%;height:100%}.story_milkRunnerBase__M0McC{z-index:1}.story_milkRunnerLeg__HhhMG{z-index:0}.story_milkRunnerLegLeft__Db3ub{filter:brightness(.58);transform-origin:25.25% 86.5%;animation:story_milk-leg-left__Z2pb9 .35s ease-in-out 12}.story_milkRunnerLegRight__PWyyu{inset:auto;top:29.5%;left:10.4%;width:66%;height:66%;filter:brightness(.58);transform-origin:23.5% 88.8%;animation:story_milk-leg-right__hDIQe .35s ease-in-out 12}@keyframes story_milk-run-left__aQQTM{0%{transform:translateX(clamp(4px,calc(var(--milk-run-origin) + 20%),calc(100cqw - 100% - 4px)))}to{transform:translateX(clamp(4px,calc(var(--milk-run-origin) - 28%),calc(100cqw - 100% - 4px)))}}@keyframes story_milk-run-bob__CisYZ{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-2.4%) rotate(.4deg)}}@keyframes story_milk-leg-left__Z2pb9{0%,to{transform:rotate(10deg)}50%{transform:rotate(-13deg)}}@keyframes story_milk-leg-right__hDIQe{0%,to{transform:rotate(-13deg)}50%{transform:rotate(11deg)}}@media (max-width:599px){.story_page__sCO5r.story_bloodVolumePage__W8ow_{padding-top:70px;padding-bottom:62px}.story_bloodVolumeTitle__XtvDA{width:min(91%,560px)}.story_bloodVolumeStage__bO8V_{width:96vw;height:min(40dvh,340px);min-height:300px}.story_milkRunner__2BvWR{--milk-run-origin:29cqw;width:min(82%,340px,calc(44dvh - 10px))}}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_bloodVolumePage__W8ow_{padding-top:50px;padding-bottom:48px}.story_bloodVolumeComposition__G_0yR{width:min(88vw,920px);flex-direction:row;gap:8px}.story_bloodVolumeStage__bO8V_{min-height:0}.story_milkRunner__2BvWR{--milk-run-origin:34cqw;width:min(68%,calc(100dvh - 112px))}}@media (prefers-reduced-motion:reduce){.story_milkRunner__2BvWR{animation:none;transform:translateX(clamp(4px,calc(var(--milk-run-origin) - 28%),calc(100cqw - 100% - 4px)))}.story_milkRunnerBody__t7MuE,.story_milkRunnerLeg__HhhMG{animation:none}}.story_page__sCO5r.story_vesselJourneyPage__XHtHl{padding-top:clamp(62px,7dvh,86px);padding-bottom:clamp(58px,7dvh,84px);background:#fff}.story_vesselJourneyComposition__PTNGl{width:min(100%,900px);min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px,1dvh,12px)}.story_vesselJourneyArt__SmnY6{display:block;width:min(58vw,380px,calc((100dvh - 160px) * .52));aspect-ratio:1;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.story_vesselJourneyArt__SmnY6 svg,.story_vesselJourneyArt__SmnY6>img{display:block;width:100%;height:100%}.story_vesselJourneyTitle__Aywkl{width:min(76%,480px);margin:0;font-size:0;line-height:0}.story_vesselJourneyTitle__Aywkl img{display:block;width:100%;height:auto}@media (max-width:599px){.story_page__sCO5r.story_vesselJourneyPage__XHtHl{padding-top:68px;padding-bottom:62px}.story_vesselJourneyComposition__PTNGl{gap:2px}.story_vesselJourneyArt__SmnY6{width:min(84vw,360px,calc((100dvh - 150px) * .52))}.story_vesselJourneyTitle__Aywkl{width:min(90%,450px)}}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_vesselJourneyPage__XHtHl{padding-top:48px;padding-bottom:46px}.story_vesselJourneyComposition__PTNGl{width:min(90vw,980px);flex-direction:row;justify-content:center;gap:clamp(24px,4vw,64px)}}.story_page__sCO5r.story_redCellHeightPage__bX1cv{padding-top:clamp(66px,7dvh,88px);padding-bottom:clamp(58px,7dvh,84px);background:#fff}.story_redCellHeightComposition__ehaIK{width:min(100%,980px);min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(4px,1.2dvh,14px)}.story_redCellHeightArt__DhyJu{display:block;width:min(68vw,320px,calc((100dvh - 390px) * .678));min-width:190px;aspect-ratio:900/1327;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.story_redCellHeightMotion__Jz6GH{position:relative;display:block;width:100%;height:100%}.story_redCellHeightBase__Fz4mW{position:absolute;inset:0;display:block;width:100%;height:100%}.story_redCellHeightCell__lSz21{position:absolute;left:13.9%;top:var(--cell-top);display:block;width:33.45%;height:auto;opacity:0;transform-origin:50% 50%;animation:story_red-cell-arrive__X4dSy .58s cubic-bezier(.2,.78,.28,1.15) var(--cell-delay) forwards}.story_redCellHeightTitle__dWyHZ{width:min(92%,570px);margin:0;font-size:0;line-height:0}.story_redCellHeightTitle__dWyHZ img{display:block;width:100%;height:auto}@keyframes story_red-cell-arrive__X4dSy{0%{opacity:0;transform:translateY(18px) scale(.76) rotate(-4deg)}72%{opacity:1;transform:translateY(-3px) scale(1.035) rotate(.6deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@media (max-width:599px){.story_page__sCO5r.story_redCellHeightPage__bX1cv{padding-top:66px;padding-bottom:60px}.story_redCellHeightArt__DhyJu{width:min(66vw,285px,calc((100dvh - 390px) * .678))}.story_redCellHeightTitle__dWyHZ{width:min(94%,530px)}}@media (min-aspect-ratio:4/5){.story_page__sCO5r.story_redCellHeightPage__bX1cv{padding-top:54px;padding-bottom:48px}.story_redCellHeightComposition__ehaIK{width:min(90vw,1040px);flex-direction:row;justify-content:center;gap:clamp(26px,5vw,72px)}.story_redCellHeightArt__DhyJu{flex:0 1 auto;width:min(36vw,370px,calc((100dvh - 104px) * .678));min-width:0}}@media (prefers-reduced-motion:reduce){.story_redCellHeightCell__lSz21{opacity:1;transform:none}}.story_page__sCO5r.story_chanceQuestionPage__LxhBR{padding-top:clamp(74px,9dvh,108px);padding-bottom:clamp(70px,9dvh,100px);display:flex;align-items:center;justify-content:center;background:#fff}.story_chanceQuestionComposition__YQlNj{width:min(100%,880px);min-height:100%;display:grid;place-items:center}.story_chanceQuestionTitle__9IENz{width:min(94%,760px);margin:0;font-size:0;line-height:0}.story_chanceQuestionTitle__9IENz button{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.story_chanceQuestionTyping__pqbKc{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,5dvh,48px);width:100%}.story_chanceQuestionLine__PcCEr{display:block;height:auto;clip-path:inset(0 100% 0 0);animation-name:story_chance-question-type___Et61;animation-timing-function:steps(var(--typing-steps));animation-fill-mode:forwards}.story_chanceQuestionLineOne__0M0yT{--typing-steps:9;width:84.7%;animation-duration:.81s;animation-delay:.18s}.story_chanceQuestionLineTwo__lmPFr{--typing-steps:3;width:36.8%;animation-duration:.27s;animation-delay:1.08s}.story_chanceQuestionLineThree__4FAvn{--typing-steps:8;width:84.1%;animation-duration:.72s;animation-delay:1.43s}@keyframes story_chance-question-type___Et61{to{clip-path:inset(0 0 0 0)}}@media (max-width:599px){.story_chanceQuestionTitle__9IENz{width:min(96%,650px)}.story_chanceQuestionTyping__pqbKc{gap:clamp(24px,4.6dvh,40px)}}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_chanceQuestionPage__LxhBR{padding-top:50px;padding-bottom:48px}}@media (prefers-reduced-motion:reduce){.story_chanceQuestionLine__PcCEr{clip-path:inset(0 0 0 0)}}.story_page__sCO5r.story_jesusCreatorPage__i7ejQ{width:100%;max-width:none;min-height:100dvh;margin:0;padding:max(76px,calc(64px + env(safe-area-inset-top))) max(20px,env(safe-area-inset-right)) max(82px,calc(70px + env(safe-area-inset-bottom))) max(20px,env(safe-area-inset-left));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,2.5dvh,28px);background:#fff;text-align:center}.story_jesusCreatorPage__i7ejQ h1{order:2;width:min(94%,680px);margin:0;color:#51275d;font-family:Gaegu,Apple SD Gothic Neo,sans-serif;font-size:calc(clamp(34px, 7.6vw, 54px) * var(--font-scale));font-weight:700;line-height:1.14;letter-spacing:-.045em}.story_jesusCreatorPage__i7ejQ .story_art__Ylplh{order:1;width:min(78vw,420px,calc((100dvh - 360px) * .92));min-width:220px;margin:0;border-radius:0;background:transparent}.story_jesusCreatorPage__i7ejQ .story_picture__MobEV{aspect-ratio:1046/1136}.story_jesusCreatorPage__i7ejQ .story_picture__MobEV img{mix-blend-mode:normal}@media (min-aspect-ratio:4/5){.story_page__sCO5r.story_jesusCreatorPage__i7ejQ{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:minmax(0,1fr);column-gap:clamp(34px,6vw,92px);align-content:center;align-items:center;padding:max(48px,calc(42px + env(safe-area-inset-top))) max(50px,env(safe-area-inset-right)) max(46px,calc(40px + env(safe-area-inset-bottom))) max(50px,env(safe-area-inset-left));display:grid}.story_jesusCreatorPage__i7ejQ .story_art__Ylplh{grid-column:1;grid-row:1;width:min(38vw,430px,calc((100dvh - 100px) * .92));min-width:0;align-self:center}.story_jesusCreatorPage__i7ejQ h1{grid-column:2;grid-row:1;width:min(100%,650px);font-size:calc(clamp(34px, 4vw, 56px) * var(--font-scale))}}.story_page__sCO5r.story_incarnationDeathPage__ycmaC{width:100%;max-width:none;min-height:100dvh;margin:0;padding:max(76px,calc(64px + env(safe-area-inset-top))) max(18px,env(safe-area-inset-right)) max(82px,calc(70px + env(safe-area-inset-bottom))) max(18px,env(safe-area-inset-left));display:grid;place-items:center;background:#fff}.story_incarnationDeathComposition__kgL10{width:min(100%,720px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(16px,2.8dvh,28px)}.story_incarnationDeathTitle__rGwO8{order:2;width:min(92%,352px);margin:0}.story_incarnationTitlePortrait__k7yJN{display:flex;width:100%;flex-direction:column;align-items:center;gap:clamp(2px,.5dvh,5px)}.story_incarnationTitleLandscape__ICoVK,.story_incarnationTitlePortrait__k7yJN img{display:block;height:auto}.story_incarnationTitleLineOne__J0ID9{width:63%}.story_incarnationTitleLineTwo__qBA_n{width:88%}.story_incarnationTitleLineThree__WiIv2{width:100%}.story_incarnationTitleLandscape__ICoVK{display:none;width:100%}.story_incarnationDeathArt___T_Rg{order:1;width:min(76vw,300px,calc(48dvh * .735));margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.story_incarnationDeathMotion__X_Bc1{position:relative;display:block;width:100%;aspect-ratio:760/1034;overflow:hidden}.story_incarnationDeathArrows__NEKoz,.story_incarnationDeathLayer__6z3K2{position:absolute;inset:0;display:block;width:100%;height:100%}.story_incarnationDeathLayer__6z3K2{object-fit:contain;mix-blend-mode:multiply;pointer-events:none}.story_incarnationGod__O_NSC{clip-path:none;opacity:0;transform:scale(.82);transform-origin:34% 23%;animation:story_incarnation-god-in__aq_3U .52s cubic-bezier(.18,.9,.28,1.2) .12s forwards}.story_incarnationJesus__bGh7k{clip-path:none;opacity:0;transform:scale(.72);transform-origin:30% 79%;animation:story_incarnation-node-in__6__ab .58s cubic-bezier(.18,.9,.28,1.25) 1.75s forwards}.story_incarnationDeath__3gwn3{clip-path:none;opacity:0;transform:translateX(4%) scale(.92);transform-origin:86% 78%;animation:story_incarnation-death-in__sSU_L .62s cubic-bezier(.18,.85,.3,1.1) 3.25s forwards}.story_incarnationDeathArrows__NEKoz{overflow:visible;fill:none;stroke:#dc7d50;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.story_incarnationArrow__EheUM{stroke-dasharray:1;stroke-dashoffset:1}.story_incarnationArrowOne__s2qAN{animation:story_incarnation-arrow-draw__YNnr4 1.02s cubic-bezier(.45,0,.22,1) .68s forwards}.story_incarnationArrowTwo__j7kAV{animation:story_incarnation-arrow-draw__YNnr4 .72s cubic-bezier(.45,0,.22,1) 2.45s forwards}.story_incarnationArrowHead__UDej8{opacity:0;stroke-dasharray:none}.story_incarnationArrowHeadOne__Sxu8Z{animation:story_incarnation-arrow-head___7fqx .16s ease-out 1.54s forwards}.story_incarnationArrowHeadTwo__8sH1S{animation:story_incarnation-arrow-head___7fqx .16s ease-out 3.05s forwards}@keyframes story_incarnation-arrow-draw__YNnr4{to{stroke-dashoffset:0}}@keyframes story_incarnation-arrow-head___7fqx{to{opacity:1}}@keyframes story_incarnation-god-in__aq_3U{to{opacity:1;transform:scale(1)}}@keyframes story_incarnation-node-in__6__ab{0%{opacity:0;transform:scale(.72)}72%{opacity:1;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes story_incarnation-death-in__sSU_L{to{opacity:1;transform:translateX(0) scale(1)}}@media (min-aspect-ratio:4/5){.story_page__sCO5r.story_incarnationDeathPage__ycmaC{padding:max(48px,calc(42px + env(safe-area-inset-top))) max(136px,env(safe-area-inset-right)) max(46px,calc(40px + env(safe-area-inset-bottom))) max(44px,env(safe-area-inset-left))}.story_incarnationDeathComposition__kgL10{width:min(100%,1080px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);align-items:center}.story_incarnationDeathTitle__rGwO8{grid-column:1;grid-row:1}.story_incarnationTitlePortrait__k7yJN{display:none}.story_incarnationTitleLandscape__ICoVK{display:block}.story_incarnationDeathArt___T_Rg{grid-column:2;grid-row:1;width:min(28vw,250px,calc(72dvh * .735))}}@media (prefers-reduced-motion:reduce){.story_incarnationDeathLayer__6z3K2{opacity:1;transform:none}.story_incarnationArrow__EheUM{stroke-dashoffset:0}.story_incarnationArrowHead__UDej8{opacity:1}}.story_page__sCO5r.story_resurrectionSequencePage__CTOki{width:100%;max-width:none;min-height:100dvh;margin:0;padding:max(76px,calc(64px + env(safe-area-inset-top))) max(18px,env(safe-area-inset-right)) max(82px,calc(70px + env(safe-area-inset-bottom))) max(18px,env(safe-area-inset-left));display:grid;place-items:center;background:#fff}.story_resurrectionSequenceComposition__hO76J{width:min(100%,720px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,2.4dvh,24px)}.story_resurrectionSequenceTitle__f0juY{order:1;width:min(94%,370px);margin:0}.story_resurrectionTitleLines__vro9r{display:flex;width:100%;flex-direction:column;align-items:center;gap:clamp(1px,.35dvh,4px)}.story_resurrectionTitleLines__vro9r img{display:block;height:auto}.story_resurrectionTitleLineOne__uKAn7{width:100%}.story_resurrectionTitleLineTwo__uBnnr{width:58%}.story_resurrectionTitleLineThree__Y1U0C{width:84%}.story_resurrectionSequenceArt__4OhZK{order:2;width:min(78vw,330px,47dvh);margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.story_resurrectionSequenceMotion__P_JH1{position:relative;display:block;width:100%;aspect-ratio:914/1028;overflow:hidden}.story_resurrectionSequenceArrows__i3SQ0,.story_resurrectionSequenceLayer__roWsu{position:absolute;inset:0;display:block;width:100%;height:100%}.story_resurrectionSequenceLayer__roWsu{object-fit:contain;mix-blend-mode:multiply;pointer-events:none}.story_resurrectionDeath__G6hAL{clip-path:polygon(0 58%,20% 58%,20% 100%,4% 100%,4% 74%,0 74%)}.story_resurrectionBadge__ptThX{clip-path:ellipse(14% 11.5% at 28% 48%);opacity:0;transform:scale(.72) rotate(-5deg);transform-origin:28% 48%;animation:story_resurrection-pop__Kv0_h .52s cubic-bezier(.18,.9,.28,1.3) 1.72s forwards}.story_resurrectionSpirit__fS5eO{clip-path:inset(22% 4% 63% 35%);opacity:0;transform:translateY(2.5%) scale(.92);transform-origin:61% 30%;animation:story_resurrection-spirit-in__et9SO .58s ease-out 2.38s forwards}.story_resurrectionAir__ls6mr{clip-path:none;opacity:0;transform:scale(.25);transform-origin:76% 13%;animation:story_resurrection-air-pop__oxYkz .7s cubic-bezier(.16,1.15,.34,1) 3.1s forwards}.story_resurrectionPerson__5VNC5{clip-path:none;opacity:0;transform:translateY(10%) scale(.9);transform-origin:73% 94%;animation:story_resurrection-person-in__4u4CF .62s cubic-bezier(.18,.85,.3,1.15) 4.85s forwards,story_resurrection-person-wave__b00Yv .48s ease-in-out 5.5s 4 alternate}.story_resurrectionSequenceArrows__i3SQ0{overflow:visible;fill:none;stroke:#dc7d50;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.story_resurrectionArrow__QWFWh{stroke-dasharray:1;stroke-dashoffset:1}.story_resurrectionArrowOne__5wAXQ{animation:story_resurrection-arrow-draw__YgUrG 1.28s cubic-bezier(.45,0,.22,1) .42s forwards}.story_resurrectionArrowTwo__6jo4_{animation:story_resurrection-arrow-draw__YgUrG 1.08s cubic-bezier(.45,0,.22,1) 3.76s forwards}.story_resurrectionArrowHead__gRQt9{opacity:0;stroke-dasharray:none}.story_resurrectionArrowHeadOne__vEMt8{animation:story_resurrection-arrow-head__0w6x_ .18s ease-out 1.54s forwards}.story_resurrectionArrowHeadTwo__aihXz{animation:story_resurrection-arrow-head__0w6x_ .18s ease-out 4.68s forwards}@keyframes story_resurrection-arrow-draw__YgUrG{to{stroke-dashoffset:0}}@keyframes story_resurrection-arrow-head__0w6x_{to{opacity:1}}@keyframes story_resurrection-pop__Kv0_h{0%{opacity:0;transform:scale(.72) rotate(-5deg)}70%{opacity:1;transform:scale(1.07) rotate(1deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes story_resurrection-spirit-in__et9SO{to{opacity:1;transform:translateY(0) scale(1)}}@keyframes story_resurrection-air-pop__oxYkz{0%{opacity:0;transform:scale(.25)}58%{opacity:1;transform:scale(1.14)}76%{transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes story_resurrection-person-in__4u4CF{to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes story_resurrection-person-wave__b00Yv{0%{opacity:1;transform:translateY(0) scale(1) rotate(-1deg)}to{opacity:1;transform:translateY(0) scale(1) rotate(2deg)}}@media (min-aspect-ratio:4/5){.story_page__sCO5r.story_resurrectionSequencePage__CTOki{padding:max(48px,calc(42px + env(safe-area-inset-top))) max(44px,env(safe-area-inset-right)) max(48px,calc(42px + env(safe-area-inset-bottom))) max(44px,env(safe-area-inset-left))}.story_resurrectionSequenceComposition__hO76J{width:min(100%,1040px);height:100%;display:flex;flex-direction:column;justify-content:center}.story_resurrectionSequenceArt__4OhZK{order:1;width:min(35vw,300px,calc(46dvh * .889));flex:0 1 auto}.story_resurrectionSequenceTitle__f0juY{order:2}}@media (prefers-reduced-motion:reduce){.story_resurrectionSequenceLayer__roWsu{opacity:1;transform:none}.story_resurrectionArrow__QWFWh{stroke-dashoffset:0}.story_resurrectionArrowHead__gRQt9{opacity:1}}@media (min-aspect-ratio:4/5),(min-width:900px){.story_page__sCO5r.story_incarnationDeathPage__ycmaC{padding:max(42px,calc(36px + env(safe-area-inset-top))) max(44px,env(safe-area-inset-right)) max(42px,calc(36px + env(safe-area-inset-bottom))) max(44px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.story_incarnationDeathComposition__kgL10{grid-column:1;grid-row:1;width:min(100%,1020px);display:grid;grid-template-columns:minmax(0,520px) minmax(220px,390px);align-items:center;justify-content:center;gap:clamp(36px,6vw,88px)}.story_incarnationDeathTitle__rGwO8{grid-column:1;grid-row:1;justify-self:center}.story_incarnationTitlePortrait__k7yJN{display:flex!important}.story_incarnationTitleLandscape__ICoVK{display:none!important}.story_incarnationDeathArt___T_Rg{grid-column:2;grid-row:1;width:min(34vw,390px,calc(78dvh * .735));justify-self:center}.story_page__sCO5r.story_resurrectionSequencePage__CTOki{padding:max(42px,calc(36px + env(safe-area-inset-top))) max(44px,env(safe-area-inset-right)) max(42px,calc(36px + env(safe-area-inset-bottom))) max(44px,env(safe-area-inset-left));grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.story_resurrectionSequenceComposition__hO76J{grid-column:1;grid-row:1;width:min(100%,1020px);height:auto;display:grid;grid-template-columns:minmax(220px,420px) minmax(0,500px);align-items:center;justify-content:center;gap:clamp(36px,6vw,88px)}.story_resurrectionSequenceArt__4OhZK{grid-column:1;grid-row:1;width:min(34vw,420px,calc(75dvh * .889));justify-self:center}.story_resurrectionSequenceComposition__hO76J .story_resurrectionSequenceTitle__f0juY{grid-column:2;grid-row:1;align-self:center;justify-self:center;margin:0}}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_bloodVolumePage__W8ow_,.story_page__sCO5r.story_builderPage__qFJ42,.story_page__sCO5r.story_chanceQuestionPage__LxhBR,.story_page__sCO5r.story_evolutionPage__9Wjsz,.story_page__sCO5r.story_heartFactPage__vze2N,.story_page__sCO5r.story_humanOriginPage__SVN91,.story_page__sCO5r.story_incarnationDeathPage__ycmaC,.story_page__sCO5r.story_originPage__sgp0j,.story_page__sCO5r.story_redCellHeightPage__bX1cv,.story_page__sCO5r.story_resurrectionSequencePage__CTOki,.story_page__sCO5r.story_vesselJourneyPage__XHtHl{width:100%;min-height:100dvh;margin:0;padding:max(48px,calc(42px + env(safe-area-inset-top))) max(56px,env(safe-area-inset-right)) max(46px,calc(40px + env(safe-area-inset-bottom))) max(56px,env(safe-area-inset-left))}.story_bloodVolumeComposition__G_0yR,.story_builderComposition__YPW38,.story_chanceQuestionComposition__YQlNj,.story_evolutionComposition__d3gfv,.story_heartFactComposition__cGq_n,.story_humanOriginComposition__aw_R6,.story_incarnationDeathComposition__kgL10,.story_originComposition__fqPDw,.story_redCellHeightComposition__ehaIK,.story_resurrectionSequenceComposition__hO76J,.story_vesselJourneyComposition__PTNGl{width:min(100%,732px);margin-inline:auto}.story_bloodVolumeComposition__G_0yR,.story_builderComposition__YPW38,.story_evolutionComposition__d3gfv,.story_heartFactComposition__cGq_n,.story_redCellHeightComposition__ehaIK,.story_vesselJourneyComposition__PTNGl{gap:clamp(34px,5.5vw,54px)}.story_originComposition__fqPDw{width:min(100%,560px,calc((100dvh - 96px) * .84));transform:none}.story_evolutionDiagram__NyPgR{width:min(55%,382px)}.story_builderArtButton__qRRi3{width:min(43%,315px,calc(100dvh - 100px))}.story_humanOriginComposition__aw_R6{width:min(100%,520px)}.story_humanOriginTitle__x3V1F{gap:clamp(18px,5dvh,28px)}.story_heartFactArt__VeIsy{flex:0 1 auto;width:min(52%,370px,calc((100dvh - 104px) * .944))}.story_bloodVolumeStage__bO8V_{flex:0 1 52%;width:min(52%,380px);height:calc(100dvh - 98px)}.story_vesselJourneyArt__SmnY6{flex:0 1 auto;width:min(50%,350px,calc(100dvh - 104px))}.story_page__sCO5r.story_redCellHeightPage__bX1cv{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center}.story_redCellHeightComposition__ehaIK{min-height:0;display:grid;grid-template-columns:minmax(0,calc((100dvh - 104px) * .678)) minmax(0,55%);justify-content:center;align-items:center;gap:clamp(24px,4vw,40px)}.story_redCellHeightArt__DhyJu{width:100%;min-width:0;justify-self:center}.story_chanceQuestionComposition__YQlNj{width:min(100%,500px)}.story_chanceQuestionTyping__pqbKc{gap:clamp(14px,3dvh,22px)}.story_incarnationDeathComposition__kgL10{grid-template-columns:minmax(0,350px) minmax(0,300px);gap:clamp(40px,6vw,58px)}.story_incarnationDeathArt___T_Rg{width:min(100%,300px,calc(76dvh * .735))}.story_resurrectionSequenceComposition__hO76J{grid-template-columns:minmax(0,320px) minmax(0,350px);gap:clamp(40px,6vw,58px)}.story_resurrectionSequenceArt__4OhZK{width:min(100%,320px,calc(74dvh * .889))}}@media (min-width:900px) and (min-height:601px){.story_page__sCO5r.story_bloodVolumePage__W8ow_,.story_page__sCO5r.story_builderPage__qFJ42,.story_page__sCO5r.story_chanceQuestionPage__LxhBR,.story_page__sCO5r.story_evolutionPage__9Wjsz,.story_page__sCO5r.story_heartFactPage__vze2N,.story_page__sCO5r.story_humanOriginPage__SVN91,.story_page__sCO5r.story_incarnationDeathPage__ycmaC,.story_page__sCO5r.story_originPage__sgp0j,.story_page__sCO5r.story_redCellHeightPage__bX1cv,.story_page__sCO5r.story_resurrectionSequencePage__CTOki,.story_page__sCO5r.story_vesselJourneyPage__XHtHl{width:100%;max-width:none;min-height:100dvh;padding:max(80px,env(safe-area-inset-top)) max(80px,env(safe-area-inset-right)) max(80px,env(safe-area-inset-bottom)) max(80px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center}.story_book__c6LAT .story_page__sCO5r:not(.story_coverPage__g1DSI) h1{align-self:center;margin:0}.story_bloodVolumeComposition__G_0yR,.story_builderComposition__YPW38,.story_chanceQuestionComposition__YQlNj,.story_evolutionComposition__d3gfv,.story_heartFactComposition__cGq_n,.story_humanOriginComposition__aw_R6,.story_originComposition__fqPDw,.story_redCellHeightComposition__ehaIK,.story_vesselJourneyComposition__PTNGl{grid-column:1;grid-row:1;width:min(100%,1040px);margin-inline:auto}.story_originComposition__fqPDw{width:min(54vw,610px,calc((100dvh - 154px) * .82))}.story_bloodVolumeComposition__G_0yR,.story_builderComposition__YPW38,.story_evolutionComposition__d3gfv,.story_heartFactComposition__cGq_n,.story_redCellHeightComposition__ehaIK,.story_vesselJourneyComposition__PTNGl{flex-direction:row;justify-content:center;align-items:center;gap:clamp(54px,6vw,86px)}.story_evolutionDiagram__NyPgR{width:min(56%,560px,calc((100dvh - 170px) * 1.72))}.story_builderArtButton__qRRi3{width:min(43%,430px,calc(100dvh - 170px))}.story_humanOriginComposition__aw_R6{width:min(52vw,620px)}.story_humanOriginTitle__x3V1F{gap:clamp(30px,5dvh,52px)}.story_heartFactArt__VeIsy{flex:0 1 auto;width:min(46%,460px,calc((100dvh - 170px) * .944))}.story_bloodVolumeStage__bO8V_{flex:0 1 52%;width:min(52%,520px);height:min(62dvh,450px)}.story_vesselJourneyComposition__PTNGl{width:min(100%,1260px)}.story_vesselJourneyArt__SmnY6{flex:0 1 auto;width:min(46%,560px,calc(100dvh - 170px))}.story_redCellHeightArt__DhyJu{flex:0 1 auto;width:min(32%,320px,calc((100dvh - 170px) * .678))}.story_chanceQuestionComposition__YQlNj{width:min(52vw,620px)}.story_originSmokeFlow__sl6E7 h1{position:absolute;left:37.75%;top:50%;translate:-50% -50%;margin:0}.story_redCellHeightComposition__ehaIK{width:min(100%,1000px);min-height:0;display:grid;grid-template-columns:minmax(0,320px) minmax(0,560px);justify-content:center;align-items:center;gap:56px}.story_page__sCO5r.story_redCellHeightPage__bX1cv .story_redCellHeightTitle__dWyHZ{grid-column:2;grid-row:1;width:100%;align-self:center;margin:0}.story_redCellHeightComposition__ehaIK .story_redCellHeightArt__DhyJu{grid-column:1;grid-row:1;width:min(100%,320px,calc((100dvh - 170px) * .678));justify-self:center}.story_page__sCO5r.story_resurrectionSequencePage__CTOki{--handwriting-size:calc(34px * var(--font-scale))}}.story_page__sCO5r.story_questionsPage__i_bAV{width:100%;max-width:none;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(20px,3dvh,34px);text-align:center}.story_questionsPage__i_bAV h1{width:auto;max-width:100%;margin:0;white-space:normal;word-break:keep-all;font-size:calc(clamp(21px, 5.8vw, 35px) * var(--font-scale))}.story_questionsHeading__Tw_px{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%}.story_questionsPage__i_bAV .story_questionsInstruction__UBvyq{margin:0;padding:0;background:transparent;color:#786d60;font-family:Maru Buri,serif;font-size:calc(clamp(15px, 2vw, 20px) * var(--font-scale));font-weight:400;line-height:1.4}.story_questionsPage__i_bAV .story_questions__WwLMM{width:min(100%,820px);margin:0}.story_questionsPage__i_bAV .story_questions__WwLMM>p{margin:auto 0}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_questionsPage__i_bAV{padding:max(48px,calc(42px + env(safe-area-inset-top))) max(56px,env(safe-area-inset-right)) max(46px,calc(40px + env(safe-area-inset-bottom))) max(56px,env(safe-area-inset-left));display:flex;gap:14px}.story_questionsPage__i_bAV h1{width:auto;grid-column:auto;grid-row:auto;font-size:calc(clamp(25px, 3.6vw, 32px) * var(--font-scale));white-space:nowrap}.story_questionsPage__i_bAV .story_questions__WwLMM{width:min(100%,700px);height:min(55dvh,214px);min-height:0;grid-column:auto;grid-row:auto;padding:18px 24px}.story_questionsPage__i_bAV .story_questions__WwLMM>p{min-height:0;margin:auto 0}}@media (min-width:900px) and (min-height:601px){.story_page__sCO5r.story_questionsPage__i_bAV{padding:max(76px,calc(64px + env(safe-area-inset-top))) max(80px,env(safe-area-inset-right)) max(78px,calc(66px + env(safe-area-inset-bottom))) max(80px,env(safe-area-inset-left));display:flex;gap:clamp(24px,4dvh,38px)}.story_questionsPage__i_bAV h1{width:auto;grid-column:auto;grid-row:auto;font-size:calc(clamp(35px, 3.3vw, 46px) * var(--font-scale));white-space:nowrap}.story_questionsPage__i_bAV .story_questions__WwLMM{width:min(72vw,820px);height:min(56dvh,430px);min-height:0;grid-column:auto;grid-row:auto}.story_questionsPage__i_bAV .story_questions__WwLMM>p{min-height:0;margin:auto 0;display:block}}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (max-width:899px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_bloodVolumeComposition__G_0yR{gap:clamp(8px,1.5vw,24px)}.story_bloodVolumeStage__bO8V_{transform:translateX(-3vw)}.story_incarnationDeathComposition__kgL10{gap:clamp(8px,1.5vw,24px)}.story_incarnationDeathArt___T_Rg{transform:translateX(-2vw)}.story_resurrectionSequenceComposition__hO76J{gap:clamp(8px,1.5vw,24px)}.story_resurrectionSequenceComposition__hO76J .story_resurrectionSequenceTitle__f0juY{transform:translateX(-2vw)}}@media (max-aspect-ratio:799/1000){.story_page__sCO5r.story_vesselJourneyPage__XHtHl{width:100%;max-width:none;min-height:100dvh;padding:max(76px,calc(64px + env(safe-area-inset-top))) max(24px,env(safe-area-inset-right)) max(88px,calc(76px + env(safe-area-inset-bottom))) max(24px,env(safe-area-inset-left));display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center}.story_vesselJourneyComposition__PTNGl{width:min(100%,520px);min-height:0;height:auto;justify-content:center;gap:clamp(34px,5dvh,48px)}}.story_questionsPage__i_bAV .story_questions__WwLMM>p{width:100%;padding-block:20px;font-size:calc(clamp(25px, 6.5vw, 29px) * var(--font-scale))}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_questionsPage__i_bAV .story_questions__WwLMM>p{padding-block:8px;font-size:calc(26px * var(--font-scale))}}@media (min-width:900px) and (min-height:601px){.story_questionsPage__i_bAV .story_questions__WwLMM>p{font-size:calc(34px * var(--font-scale))}}@media (max-aspect-ratio:799/1000){.story_page__sCO5r:is(.story_originPage__sgp0j,.story_evolutionPage__9Wjsz,.story_builderPage__qFJ42,.story_humanOriginPage__SVN91,.story_heartFactPage__vze2N,.story_bloodVolumePage__W8ow_,.story_vesselJourneyPage__XHtHl,.story_redCellHeightPage__bX1cv,.story_chanceQuestionPage__LxhBR,.story_potterPage__B_F4p,.story_incarnationDeathPage__ycmaC,.story_resurrectionSequencePage__CTOki,.story_prayerPage__0p_vD,.story_questionsPage__i_bAV){--caption-width:calc(340px * var(--font-scale));padding:max(76px,calc(64px + env(safe-area-inset-top))) max(24px,env(safe-area-inset-right)) max(88px,calc(76px + env(safe-area-inset-bottom))) max(24px,env(safe-area-inset-left))}.story_page__sCO5r.story_redCellHeightPage__bX1cv{display:grid;min-height:100dvh;place-items:center}.story_redCellHeightComposition__ehaIK{min-height:0;gap:clamp(24px,4dvh,36px)}.story_page__sCO5r .story_redCellHeightTitle__dWyHZ{width:100%;max-width:min(100%,calc(420px * var(--font-scale)))}.story_page__sCO5r :is(.story_builderTitle__qMadN,.story_heartFactTitle__RZHwc,.story_bloodVolumeTitle__XtvDA,.story_vesselJourneyTitle__Aywkl,.story_incarnationDeathTitle__rGwO8,.story_resurrectionSequenceTitle__f0juY){max-width:var(--caption-width)}.story_page__sCO5r :is(.story_heartFactTitle__RZHwc,.story_bloodVolumeTitle__XtvDA,.story_incarnationDeathTitle__rGwO8){width:min(74%,calc(270px * var(--font-scale)))}}.story_page__sCO5r.story_potterPage__B_F4p,.story_page__sCO5r.story_prayerPage__0p_vD{width:100%;max-width:none;min-height:100dvh;margin:0;display:grid;align-content:center;align-items:center;justify-content:center;justify-items:center;gap:clamp(24px,4dvh,36px);background:#fff;text-align:center}.story_potterPage__B_F4p h1,.story_prayerPage__0p_vD h1{width:min(100%,calc(330px * var(--font-scale)));margin:0;align-self:center}.story_potterTitleOriginal__l_zjD,.story_prayerBodyHandwriting__NiAc1{display:block;width:100%;height:auto}.story_prayerTitleMotion__owQxC{display:block;width:100%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.story_prayerTitleMotion__owQxC svg{display:block;width:100%;height:auto}.story_prayerTitleLine__LXqCT{animation:story_prayer-line-reveal__CJ987 .9s var(--line-delay) ease-out both,story_prayer-line-float__2CO__ 5.2s var(--float-delay) ease-in-out infinite}@keyframes story_prayer-line-reveal__CJ987{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes story_prayer-line-float__2CO__{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.story_prayerPage__0p_vD .story_prayer__a6V6j{width:min(100%,calc(320px * var(--font-scale)));margin:0;padding:0;border-radius:0;background:transparent}.story_potterPage__B_F4p .story_art__Ylplh{width:min(100%,260px);min-width:0;margin:0;border-radius:0;background:transparent}.story_potterPage__B_F4p .story_picture__MobEV img{mix-blend-mode:normal}.story_potterPage__B_F4p .story_verse__s_ZvU{width:min(100%,330px);margin:0;padding:0;border:0;background:transparent;color:#40332e;font-family:Maru Buri,serif;font-weight:400;letter-spacing:-.025em;text-align:center}.story_potterPage__B_F4p .story_verse__s_ZvU summary{position:relative;min-height:0;padding:14px 18px;border-radius:18px;background:#f2e9d7;border:1px solid transparent;box-shadow:0 5px 14px rgb(128 94 48/.09);transition:background .2s,box-shadow .2s,transform .2s;font-size:calc(clamp(18px, 4.5vw, 22px) * var(--font-scale));font-weight:400;line-height:1.15;list-style:none;cursor:pointer}.story_potterPage__B_F4p .story_verse__s_ZvU:not([open]) summary:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 14px 3px rgb(236 193 113/.32);filter:blur(3px);pointer-events:none;animation:story_verse-button-invite__47Ixq 3.4s ease-in-out infinite}.story_potterPage__B_F4p .story_verse__s_ZvU summary:hover{background:#ebddc2;box-shadow:0 0 16px 3px rgb(236 193 113/.24)}.story_potterPage__B_F4p .story_verse__s_ZvU summary:active{transform:scale(.98)}@keyframes story_verse-button-invite__47Ixq{0%,to{opacity:.3}50%{opacity:.7}}.story_potterPage__B_F4p .story_verse__s_ZvU summary::-webkit-details-marker{display:none}.story_potterPage__B_F4p .story_verse__s_ZvU summary:before{content:"▲ ";font-size:.72em}.story_potterPage__B_F4p .story_verse__s_ZvU[open] summary:before{content:"▼ "}.story_potterPage__B_F4p .story_verse__s_ZvU[open],.story_potterPage__B_F4p .story_verse__s_ZvU[open]::details-content{display:contents}.story_potterPage__B_F4p:has(.story_verse__s_ZvU[open]) .story_art__Ylplh{visibility:hidden;pointer-events:none}.story_potterPage__B_F4p .story_verseCard__nefnI{position:relative;width:min(100%,330px);max-height:100%;padding:0;overflow:visible;border-radius:18px;background:#fffaf0;box-shadow:0 8px 24px rgb(128 94 48/.1)}.story_potterPage__B_F4p .story_verseCardBody__vxDuB{max-height:inherit;padding:18px;overflow-y:auto;border-radius:inherit}.story_potterPage__B_F4p .story_verseCard__nefnI:before{content:"";position:absolute;width:22px;height:15px;left:calc(50% - 11px);bottom:-14px;background:#fffaf0;clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none}.story_potterPage__B_F4p .story_verse__s_ZvU[open] .story_verseCard__nefnI:not([data-bubble-ready]){opacity:0}.story_potterPage__B_F4p .story_verseCard__nefnI[data-bubble-ready]{transform-origin:center;animation:story_verse-bubble-open__aT_4B .6s cubic-bezier(.2,.8,.25,1) both}@keyframes story_verse-bubble-open__aT_4B{0%{opacity:0;transform:translate(var(--bubble-start-x,0),var(--bubble-start-y,60px)) scale(.08)}72%{opacity:1;transform:translate(0) scale(1.025)}to{opacity:1;transform:translate(0) scale(1)}}.story_potterPage__B_F4p .story_verseCard__nefnI p{margin:0;padding:0;background:transparent;font-size:calc(clamp(17px, 4vw, 20px) * var(--font-scale));line-height:1.5;word-break:keep-all}.story_potterPage__B_F4p .story_verseReference__USGH9{display:block;margin-top:10px;color:#786d60;font-size:calc(14px * var(--font-scale));line-height:1.3}@media (max-aspect-ratio:799/1000){.story_page__sCO5r.story_potterPage__B_F4p{grid-template-columns:minmax(0,1fr);grid-template-rows:auto clamp(190px,30dvh,260px) auto}.story_potterPage__B_F4p h1{grid-area:1/1}.story_potterPage__B_F4p .story_art__Ylplh{grid-area:2/1;width:min(100%,30dvh,260px)}.story_potterPage__B_F4p .story_verse__s_ZvU:not([open]),.story_potterPage__B_F4p .story_verse__s_ZvU[open] summary{grid-area:3/1;width:min(100%,330px)}.story_potterPage__B_F4p .story_verseCard__nefnI{grid-area:2/1;max-height:clamp(190px,30dvh,260px)}.story_page__sCO5r.story_prayerPage__0p_vD{grid-template-columns:minmax(0,1fr)}}@media (min-aspect-ratio:4/5){.story_page__sCO5r.story_potterPage__B_F4p,.story_page__sCO5r.story_prayerPage__0p_vD{padding:max(48px,calc(42px + env(safe-area-inset-top))) max(56px,env(safe-area-inset-right)) max(46px,calc(40px + env(safe-area-inset-bottom))) max(56px,env(safe-area-inset-left));grid-template-columns:minmax(0,330px) minmax(0,330px);column-gap:clamp(16px,3vw,36px);row-gap:18px}.story_potterPage__B_F4p h1{grid-area:1/1}.story_potterPage__B_F4p .story_art__Ylplh{grid-area:1/2/3/3;width:min(100%,330px,calc(100dvh - 100px))}.story_potterPage__B_F4p .story_verse__s_ZvU:not([open]),.story_potterPage__B_F4p .story_verse__s_ZvU[open] summary{grid-area:2/1;width:100%}.story_potterPage__B_F4p .story_verseCard__nefnI{grid-area:1/2/3/3;max-height:calc(100dvh - 100px)}.story_potterPage__B_F4p .story_verseCard__nefnI:before{left:-14px;bottom:auto;top:75%;width:15px;height:22px;clip-path:polygon(100% 0,100% 100%,0 50%)}.story_potterPage__B_F4p .story_verse__s_ZvU summary{font-size:calc(clamp(17px, 2.25vw, 20px) * var(--font-scale));display:flex;align-items:center;justify-content:center;gap:.45em}.story_potterPage__B_F4p .story_verse__s_ZvU summary:before{content:"▶";order:1}.story_potterPage__B_F4p .story_verse__s_ZvU[open] summary:before{content:"◀"}.story_prayerPage__0p_vD h1{grid-area:1/1}.story_prayerPage__0p_vD .story_prayer__a6V6j{grid-area:1/2;width:min(100%,calc((100dvh - 100px) * 1.157))}}@media (min-aspect-ratio:4/5) and (min-height:601px){.story_page__sCO5r.story_potterPage__B_F4p,.story_page__sCO5r.story_prayerPage__0p_vD{padding:80px;grid-template-columns:minmax(0,460px) minmax(0,460px);column-gap:40px}.story_page__sCO5r.story_potterPage__B_F4p{grid-template-rows:auto auto}.story_page__sCO5r.story_prayerPage__0p_vD{grid-template-rows:auto}.story_prayerPage__0p_vD .story_prayer__a6V6j{width:min(100%,calc(420px * var(--font-scale)))}.story_potterPage__B_F4p .story_art__Ylplh{width:min(100%,420px,calc(100dvh - 164px))}.story_potterPage__B_F4p .story_verseCard__nefnI,.story_potterPage__B_F4p .story_verse__s_ZvU,.story_potterPage__B_F4p .story_verse__s_ZvU[open] summary{width:min(100%,440px)}.story_potterPage__B_F4p .story_verseCard__nefnI{max-height:calc(100dvh - 164px)}}@media (min-aspect-ratio:4/5){.story_page__sCO5r{--handwriting-size:calc(30px * var(--font-scale))}.story_evolutionQuestion__t_t4r{--ink-width-ratio:6.7}.story_builderTitle__qMadN{--ink-width-ratio:9.12}.story_heartFactTitle__RZHwc{--ink-width-ratio:8.76}.story_bloodVolumeTitle__XtvDA{--ink-width-ratio:8.14}.story_vesselJourneyTitle__Aywkl{--ink-width-ratio:9.82}.story_redCellHeightTitle__dWyHZ{--ink-width-ratio:13.73}.story_chanceQuestionTitle__9IENz{--ink-width-ratio:7.08}.story_incarnationDeathTitle__rGwO8{--ink-width-ratio:6.875}.story_resurrectionSequenceTitle__f0juY{--ink-width-ratio:9.28}.story_page__sCO5r :is(.story_evolutionQuestion__t_t4r,.story_builderTitle__qMadN,.story_heartFactTitle__RZHwc,.story_bloodVolumeTitle__XtvDA,.story_vesselJourneyTitle__Aywkl,.story_redCellHeightTitle__dWyHZ,.story_chanceQuestionTitle__9IENz,.story_incarnationDeathTitle__rGwO8,.story_resurrectionSequenceTitle__f0juY){width:min(100%,calc(var(--handwriting-size) * var(--ink-width-ratio)));max-width:100%;flex:0 1 auto}.story_originSmokeFlow__sl6E7 h1{width:min(100%,calc(var(--handwriting-size) * 6.02))}.story_page__sCO5r .story_redCellHeightTitle__dWyHZ{position:relative;aspect-ratio:1126/560;overflow:hidden;margin:0}.story_redCellHeightTitle__dWyHZ img{position:absolute;top:-28.57%;left:0;width:100%;height:auto}.story_incarnationDeathComposition__kgL10{grid-template-columns:minmax(0,calc(var(--handwriting-size) * 6.875)) minmax(0,min(40vw,420px))}.story_incarnationDeathArt___T_Rg{max-width:calc((100dvh - 100px) * .735)}.story_humanOriginComposition__aw_R6{width:min(100%,calc(var(--handwriting-size) * 7.58))}.story_humanOriginLineOne__pgyvq{width:min(100%,calc(var(--handwriting-size) * 7))}.story_humanOriginLineTwo__bKM3B{width:min(100%,calc(var(--handwriting-size) * 7.58))}.story_chanceQuestionLineOne__0M0yT{width:100%}.story_chanceQuestionLineTwo__lmPFr{width:43.48%}.story_chanceQuestionLineThree__4FAvn{width:99.22%}.story_incarnationTitleLineOne__J0ID9{width:min(100%,calc(var(--handwriting-size) * 4.46))}.story_incarnationTitleLineTwo__qBA_n{width:min(100%,calc(var(--handwriting-size) * 6.875))}.story_incarnationTitleLineThree__WiIv2{width:min(100%,calc(var(--handwriting-size) * 6.25))}.story_resurrectionTitleLineOne__uKAn7{width:min(100%,calc(var(--handwriting-size) * 9.28))}.story_resurrectionTitleLineTwo__uBnnr{width:min(100%,calc(var(--handwriting-size) * 7.58))}.story_resurrectionTitleLineThree__Y1U0C{width:min(100%,calc(var(--handwriting-size) * 8.64))}.story_potterPage__B_F4p h1{width:min(100%,calc(var(--handwriting-size) * 8.52))}.story_prayerPage__0p_vD h1{width:min(100%,calc(var(--handwriting-size) * 9.3))}}@media (min-aspect-ratio:4/5) and (min-height:601px){.story_page__sCO5r{--handwriting-size:calc(clamp(26px, 3.3vw, 42px) * var(--font-scale))}}.story_page__sCO5r.story_coverPage__g1DSI{animation:none}.story_coverBand__43QGu{gap:22px}.story_coverStart__KxqSs{display:grid;justify-items:center;gap:10px}.story_coverStartButton__Q2_Q_{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 23px;border:0;border-radius:999px;background:#fff6d9;color:#791f34;font:inherit;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 3px 10px rgb(35 5 15/.12);transition:transform .2s,background .2s}.story_coverStartButton__Q2_Q_:hover{transform:translateY(-2px);background:#fff}.story_coverStartButton__Q2_Q_:active{transform:translateY(1px)}.story_coverStartButton__Q2_Q_:focus-visible{outline:3px solid white;outline-offset:5px}.story_coverStart__KxqSs p{margin:0;color:#f9eac7;font-size:14px}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_coverPage__g1DSI .story_coverBand__43QGu{gap:10px;padding:12px 24px}.story_coverPage__g1DSI .story_coverBand__43QGu h1{width:min(40vw,300px,calc((100dvh - 214px) * 2.79))}.story_coverStart__KxqSs{gap:5px}.story_coverStartButton__Q2_Q_{padding:9px 20px;font-size:15px}.story_coverStart__KxqSs p{font-size:12px}}.story_questionsPage__i_bAV .story_questions__WwLMM{background:transparent;padding:0;height:auto;min-height:0}.story_questionsPage__i_bAV .story_questionTabs__Q2Ren{gap:10px}.story_questionsPage__i_bAV .story_questionTabs__Q2Ren button{width:76px;height:44px;padding:9px 13px;border:0;border-radius:12px;background:var(--publication-control-bg);box-shadow:none;transition:background .2s,transform .2s}.story_questionsPage__i_bAV .story_questionTabLabel__vXj7A{filter:brightness(0) invert(1)}.story_questionsPage__i_bAV .story_questionTabs__Q2Ren button:hover{background:var(--publication-control-bg-hover);transform:translateY(-1px)}.story_questionsPage__i_bAV .story_questionTabs__Q2Ren button[aria-pressed=true]{background:#9d3c2a;box-shadow:none}.story_questionsPage__i_bAV .story_questionTabs__Q2Ren button:active{transform:translateY(1px)}.story_questionBubbleSlot__RtBDL{flex:none;height:340px;padding-top:20px}.story_questionBubble__edihA{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:24px 20px;border:1px solid #e7deeb;border-radius:20px;background:#fff;box-shadow:0 4px 14px rgb(81 39 93/.04);font-size:calc(clamp(25px, 6.5vw, 29px) * var(--font-scale));line-height:1.65;animation:story_question-bubble-open__x3Hf1 .35s ease-out both}.story_questionBubble__edihA:before{content:"";position:absolute;left:clamp(20px,var(--question-tail,50%),calc(100% - 20px));top:-8px;width:14px;height:14px;border-top:1px solid #e7deeb;border-left:1px solid #e7deeb;background:#fff;transform:translateX(-50%) rotate(45deg)}@keyframes story_question-bubble-open__x3Hf1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_questionsPage__i_bAV{gap:10px}.story_questionsHeading__Tw_px{gap:6px}.story_questionBubbleSlot__RtBDL{height:154px;padding-top:14px}.story_questionBubble__edihA{padding:10px 16px;font-size:min(25px,calc(22px * var(--font-scale)))}}@media (min-width:900px) and (min-height:601px){.story_questionBubbleSlot__RtBDL{height:280px}.story_questionBubble__edihA{font-size:calc(34px * var(--font-scale))}}.story_page__sCO5r.story_questionsPage__i_bAV{gap:32px}.story_questionsPage__i_bAV .story_questions__WwLMM>.story_questionsInstruction__UBvyq{margin:22px 0 0;padding:0;font-size:calc(clamp(15px, 2vw, 20px) * var(--font-scale));line-height:1.4}.story_questionBubbleSlot__RtBDL:empty{height:0;padding:0}.story_questionBubbleSlot__RtBDL{padding-top:24px}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_questionsPage__i_bAV{gap:20px}.story_questionsPage__i_bAV .story_questions__WwLMM>.story_questionsInstruction__UBvyq{margin-top:16px}.story_questionBubbleSlot__RtBDL{height:140px;padding-top:18px}}.story_shell__YD8Xj{width:100%;max-width:none}.story_sceneViewport__HbR6e{flex:none;position:relative;width:100%;height:100dvh;overflow:clip}.story_sceneViewport__HbR6e .story_page__sCO5r{animation:none}@media (min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_originComposition__fqPDw{width:min(100%,520px,calc((100dvh - 164px) * .84))}}@media (min-aspect-ratio:4/5) and (max-height:600px),(min-aspect-ratio:4/5) and (min-width:600px) and (max-width:899px){.story_page__sCO5r.story_bloodVolumePage__W8ow_{--scene-fit-bottom:24px;padding-bottom:max(24px,env(safe-area-inset-bottom))}.story_bloodVolumeStage__bO8V_{height:calc(100dvh - 88px)}.story_bloodVolumeStage__bO8V_ .story_milkRunner__2BvWR{width:min(90%,calc((100dvh - 180px) * 1.3))}}@media (max-width:359px){.story_questionsPage__i_bAV .story_questionTabs__Q2Ren{gap:7px}.story_questionsPage__i_bAV .story_questionTabs__Q2Ren button{width:64px;padding-inline:9px}}@media (max-aspect-ratio:799/1000) and (max-height:740px){.story_questionBubbleSlot__RtBDL{height:min(300px,42dvh)}.story_questionBubble__edihA{font-size:min(28px,calc(25px * var(--font-scale)))}}