:is(.short-version,.card-mode.shared-one-minute) .human-purpose-stage{box-sizing:border-box;grid-template-rows:minmax(0,1fr)}:is(.short-version,.card-mode.shared-one-minute) .human-visual{min-height:0;container-type:size}:is(.short-version,.card-mode.shared-one-minute) .human-figure{width:min(100cqw,calc(100cqh * 450 / 390),500px);max-width:100%}:is(.short-version,.card-mode.shared-one-minute) .human-question-copy{min-height:0;overflow-y:auto;overscroll-behavior:contain;align-content:safe center}:is(.short-version,.card-mode.shared-one-minute) .human-copy-line{white-space:normal;overflow-wrap:anywhere}@media (orientation:portrait){:is(.short-version,.card-mode.shared-one-minute) .human-purpose-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1.15fr) minmax(0,1fr)}}@media (orientation:landscape){:is(.short-version,.card-mode.shared-one-minute) .human-purpose-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr)}:is(.short-version,.card-mode.shared-one-minute) .human-question-copy{border-top:0;border-left:8px solid #e3e7ea}}@media (min-aspect-ratio:3/4) and (max-aspect-ratio:3/2){main:is(.short-version,.card-mode.shared-one-minute) .hero-scene{box-sizing:border-box;height:100dvh;min-height:100dvh;max-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:clamp(16px,3vmin,36px);padding:max(80px,env(safe-area-inset-top)) 6vw max(88px,env(safe-area-inset-bottom));overflow:hidden}main:is(.short-version,.card-mode.shared-one-minute) .hero-copy{min-width:0;min-height:0;max-height:100%;overflow:hidden}main:is(.short-version,.card-mode.shared-one-minute) .hero-scene h1{font-size:calc(clamp(40px, 9vmin, 104px) * var(--font-scale));line-height:1.02;letter-spacing:-.07em;margin-top:20px}main:is(.short-version,.card-mode.shared-one-minute) .hero-title :is(.title-life,.title-secret){max-width:100%;white-space:normal;overflow-wrap:anywhere}main:is(.short-version,.card-mode.shared-one-minute) .hero-art{width:100%;height:100%;min-width:0;min-height:0;margin:0;container-type:size}main:is(.short-version,.card-mode.shared-one-minute) .hero-window{width:min(92cqw,82cqh,520px);max-width:100%;max-height:100%}:is(.short-version,.card-mode.shared-one-minute) .human-question-copy,:is(.short-version,.card-mode.shared-one-minute) .human-visual{box-sizing:border-box;width:100%;height:100%;min-width:0;padding:max(76px,env(safe-area-inset-top)) 4vw max(88px,env(safe-area-inset-bottom))}:is(.short-version,.card-mode.shared-one-minute) .human-question-copy h2{margin:0;font-size:calc(clamp(22px, 3.7vmin, 36px) * var(--font-scale));line-height:1.45}}@media (min-aspect-ratio:3/4) and (max-aspect-ratio:3/2){.card-mode.shared-one-minute:not(.short-version) .question-image-layer{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content minmax(0,1fr) max-content;align-content:stretch;justify-items:center;gap:clamp(12px,2vmin,24px);padding:max(80px,env(safe-area-inset-top)) 5vw max(96px,env(safe-area-inset-bottom));transform:none}.card-mode.shared-one-minute:not(.short-version) .question-object-canvas{height:100%;width:auto;min-width:0;min-height:0;max-width:100%;max-height:100%;aspect-ratio:893/888}.card-mode.shared-one-minute:not(.short-version) .question-purpose-caption{max-width:100%;margin:0}:is(.short-version,.card-mode.shared-one-minute) .human-question-copy h2{word-break:keep-all}}main[data-navigation-axis] [data-publication-fit]{overflow:hidden!important;scrollbar-width:none}main[data-navigation-axis] [data-publication-fit] h2 span{white-space:normal!important}main[data-navigation-axis] [data-publication-fit] .short-verse-quote{height:calc(44px * var(--publication-fit-ratio, 1));font-size:calc(80px * var(--publication-fit-ratio, 1));margin-bottom:calc(12px * var(--publication-fit-ratio, 1))}.short-version .purpose-scene.reduced .purpose-stage[data-publication-fit]{padding-top:max(96px,var(--publication-content-top,0px),env(safe-area-inset-top));padding-bottom:max(80px,var(--publication-content-bottom,0px),env(safe-area-inset-bottom));gap:12px}@media (orientation:landscape) and (max-height:600px){.short-version .purpose-scene.reduced .purpose-stage[data-publication-fit]{padding-top:max(52px,var(--publication-content-top,0px),env(safe-area-inset-top));padding-bottom:max(72px,var(--publication-content-bottom,0px),env(safe-area-inset-bottom))}}[data-publication-measuring] :not(svg):not(svg *){transform:none!important}.short-version .purpose-scene.reduced .purpose-stage[data-publication-fit] .purpose-step{grid-template-rows:minmax(0,1fr) var(--purpose-caption-height,max-content);min-height:0}.short-version .purpose-stage[data-publication-fit] .purpose-result{align-self:start}@media (orientation:portrait) and (max-height:700px){.short-version .purpose-scene.reduced .purpose-stage[data-publication-fit] .object-equation{flex:1 1;min-height:0;grid-template-rows:repeat(3,minmax(0,1fr))}.short-version .purpose-scene.reduced .purpose-stage[data-publication-fit] .purpose-equation{height:100%;min-height:32px;max-height:100%;padding-block:4px}}main:is(.short-version,.card-mode.shared-one-minute){--publication-center-space:max(var(--publication-center-inset,68px),env(safe-area-inset-top),env(safe-area-inset-bottom));--publication-body-ink:#111}main:is(.short-version,.card-mode.shared-one-minute) .scene>:is(.vessel-copy-stage,.three-parts-stage,.substitution-stage,.enter-spirit-stage,.door-message-stage,.receive-invitation-stage,.purpose-complete-stage,.prayer-call-stage){box-sizing:border-box;height:100dvh!important;min-height:100dvh!important;max-height:100dvh;padding-block:var(--publication-center-space)!important;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,3svh,36px);text-align:center}main:is(.short-version,.card-mode.shared-one-minute) .scene>:is(.vessel-copy-stage,.three-parts-stage,.substitution-stage,.enter-spirit-stage,.door-message-stage,.receive-invitation-stage,.purpose-complete-stage,.prayer-call-stage)>:is(h2,p,.scripture-reference-link){margin-block:0;flex-shrink:0}main:is(.short-version,.card-mode.shared-one-minute) :is(.short-scripture-scene,.journey-scene,.separation-scene,.final-prayer-scene){box-sizing:border-box;padding-block:var(--publication-center-space)!important;align-content:center;justify-items:center}main:is(.short-version,.card-mode.shared-one-minute) .short-prayer-copy{max-height:calc(100dvh - 2 * var(--publication-center-space));padding-bottom:0;align-content:center}main:is(.short-version,.card-mode.shared-one-minute) :is(.vessel-diagram-stage,.parts-structure-stage,.fallen-structure-stage,.heaven-earth-stage,.resurrection-stage,.god-filling-stage,.door-knock-stage,.receive-doors-stage){box-sizing:border-box;padding-block:var(--publication-center-space);align-content:center}main:is(.short-version,.card-mode.shared-one-minute) .scene :is(h1,h2,p,cite,.scripture-reference-link){font-family:inherit}main:is(.short-version,.card-mode.shared-one-minute) :is(.vessel-message,.three-parts-message,.journey-message,.substitution-message,.enter-spirit-message,.door-message-copy,.receive-invitation-copy,.purpose-complete-copy,.prayer-call-copy,.separation-scene h2,.short-question-heading,.question-combined-heading,.question-purpose-caption,.human-question-copy h2){color:var(--publication-body-ink)}main:is(.short-version,.card-mode.shared-one-minute) :is(.hero-scene,.question-image-layer,.human-visual,.human-question-copy,.incarnation-stage,.salvation-flow-stage){padding-block:var(--publication-center-space)!important}main:is(.short-version,.card-mode.shared-one-minute) .question-stage{padding-block:0!important}main.short-version .purpose-scene.reduced .purpose-stage[data-publication-fit]{padding-block:var(--publication-center-space)!important}main[data-navigation-axis] .hero-scene .hero-copy{box-sizing:border-box;min-width:0;min-height:0;max-width:100%}main[data-navigation-axis] .hero-scene .hero-copy .eyebrow{height:auto;font-size:clamp(10px,1.6vmin,16px)!important;line-height:1.35;margin-block:0;white-space:normal}main[data-navigation-axis] .hero-scene .hero-copy .eyebrow span{display:block;max-width:100%;font-size:inherit;line-height:inherit;white-space:normal;overflow-wrap:anywhere;transform:none}main[data-navigation-axis] .hero-scene .hero-copy .hero-title{line-height:1.16;padding-block:.2em}main:is(.short-version,.card-mode.shared-one-minute) .incarnation-stage{box-sizing:border-box;height:100dvh;min-height:0;max-height:100dvh;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-rows:minmax(0,1fr);gap:clamp(12px,3vmin,34px)}main:is(.short-version,.card-mode.shared-one-minute) .incarnation-stage .short-incarnation-diagram{width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;justify-self:center}main:is(.short-version,.card-mode.shared-one-minute) .incarnation-stage .short-incarnation-copy{width:100%;min-width:0;min-height:0;max-height:100%}@media (orientation:portrait){main:is(.short-version,.card-mode.shared-one-minute) .incarnation-stage{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr)}}main[data-navigation-axis] svg [data-label-max-width]{letter-spacing:normal;word-spacing:normal;text-rendering:optimizeLegibility;font-feature-settings:"kern",normal;font-kerning:normal;font-variant-ligatures:normal;font-stretch:normal;font-variation-settings:normal;stroke:none;stroke-dasharray:none}html:is([data-locale=km],[data-locale=si],[data-locale=my],[data-locale=bn],[data-locale=hi],[data-locale=ne])
main[data-navigation-axis] svg text[data-label-max-width]{font-weight:400}html:is([data-locale=km],[data-locale=si],[data-locale=my],[data-locale=bn],[data-locale=hi],[data-locale=ne])
main:is(.short-version,.card-mode.shared-one-minute) .scene *{font-weight:400!important;letter-spacing:normal!important;font-stretch:normal;font-variation-settings:normal}main[data-navigation-axis] svg[data-diagram-settled=true] :is(.short-incarnation-step,.short-flow-step,.short-arrow-shaft,.short-arrow-head){opacity:1!important;animation:none!important;transform:none!important;filter:none!important;will-change:auto;stroke-dasharray:none!important;stroke-dashoffset:0!important}main[data-navigation-axis] svg[data-diagram-settled=true] .flow-person-spirit-target{fill:#fff0b8}html:has(.short-version){scroll-behavior:auto;scroll-snap-type:y mandatory;overscroll-behavior-y:contain}html:has(.short-version).short-navigation-settling{scroll-snap-type:none!important}html:has(.short-version[data-navigation-axis=horizontal]){scroll-snap-type:none;overflow:hidden}.short-version *,.short-version :after,.short-version :before{animation:none!important;transition:none!important}@media (prefers-reduced-motion:no-preference){.short-version .hero-window .sprout{animation:grow 2.3s cubic-bezier(.2,.9,.2,1) .3s both!important}.short-version .hero-window .window-glow{animation:glow 3s ease-in-out infinite alternate!important}.short-version .human-mark-swing{animation:human-mark-swing .85s ease-in-out infinite alternate!important}.short-version .substitution-scene .substitution-line{opacity:0;transform:translateX(-42px)}.short-version .prayer-call-scene .prayer-call-line{opacity:0;transform:scale(.9)}}.short-version .question-image-layer{align-content:center;padding:120px 5vw 48px}.short-version .question-scene.reduced .question-stage{height:100%;overflow:hidden}.short-version .question-scene.reduced .question-layer{box-sizing:border-box;height:100%;min-height:0}.short-version .short-question-heading{margin:0;text-align:center;font-size:calc(clamp(30px, 4.5vw, 64px) * var(--font-scale));line-height:1.4;letter-spacing:-.07em;word-break:keep-all}.short-version .short-question-heading em{color:var(--blue)}.short-version .question-object-canvas{width:min(760px,90vw,max(280px,calc(100svh - 260px)))}.short-version .vessel-purpose-svg text{font-weight:700}.short-version .vessel-purpose-svg .vessel-god-label{font-size:40px}.short-version .vessel-purpose-svg .vessel-person-label{font-size:30px}.short-version .vessel-purpose-svg .vessel-layer-label{font-size:25px}.short-version .vessel-scene{background:#fcfaf6;color:#111}.short-version .door-message-stage,.short-version .purpose-complete-stage,.short-version .receive-invitation-stage,.short-version .substitution-stage,.short-version .three-parts-stage,.short-version .vessel-copy-stage{padding:12vh 4vw;grid-template-columns:minmax(0,1fr);justify-content:stretch}.short-version .door-message-copy,.short-version .purpose-complete-copy,.short-version .receive-invitation-copy,.short-version .substitution-message,.short-version .three-parts-message,.short-version .vessel-message{color:#111;line-height:1.3;letter-spacing:-.055em}.short-version .vessel-message{line-height:1.42}.short-version .door-message-verse,.short-version .purpose-complete-verse,.short-version .receive-invitation-verse,.short-version .substitution-verse,.short-version .three-parts-verse,.short-version .vessel-verse{width:fit-content;max-width:min(1080px,100%);margin-top:clamp(36px,6vh,64px);padding:clamp(28px,3.6vw,48px) clamp(22px,4vw,54px);background:transparent;color:#111;border:0;border-radius:0;box-shadow:none}.short-version .short-verse-quote{display:block;height:62px;margin:0 auto 18px;color:var(--blue);font-family:Georgia,Times New Roman,serif;font-size:104px;font-weight:400;line-height:1;text-align:center}.short-version .door-message-verse cite,.short-version .purpose-complete-verse cite,.short-version .receive-invitation-verse cite,.short-version .substitution-verse cite,.short-version .three-parts-verse cite,.short-version .vessel-verse cite{display:block;margin-top:24px;color:#111;font-style:normal;font-weight:500;font-size:calc(14px * var(--font-scale));letter-spacing:.02em}.short-version .door-message-verse p,.short-version .purpose-complete-verse p,.short-version .receive-invitation-verse p,.short-version .substitution-verse p,.short-version .three-parts-verse p,.short-version .vessel-verse p{font-size:calc(clamp(18px, 2.1vw, 28px) * var(--font-scale));font-weight:500;line-height:1.8;letter-spacing:-.035em;word-break:keep-all;overflow-wrap:break-word}.short-version .vessel-verse p em{color:var(--blue);font-weight:inherit}.short-version .scripture-reference-link{appearance:none;margin:clamp(28px,5svh,48px) 0 0;padding:4px 2px;border:0;background:transparent;color:var(--blue);font:inherit;font-size:calc(clamp(15px, 2vw, 20px) * var(--font-scale));font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.short-version .scripture-reference-link:focus-visible{outline:3px solid rgb(74 163 214/.4);outline-offset:4px;border-radius:8px}.short-version .short-scripture-scene{box-sizing:border-box;min-height:100svh;padding:max(84px,calc(62px + env(safe-area-inset-top))) clamp(20px,6vw,80px) max(74px,calc(52px + env(safe-area-inset-bottom)));display:grid;place-items:center;background:#f7f3ed}.short-version .short-scripture-card{width:min(620px,100%);min-width:0;box-sizing:border-box;padding:clamp(30px,6vw,58px);border:1px solid rgb(156 134 103/.22);border-radius:24px;background:#fffdf9;box-shadow:0 24px 80px rgb(42 35 30/.16);color:#302c28}.short-version .short-scripture-card .scripture-page-quote{width:100%;min-width:0;max-width:none;margin:0;padding:0;border:0;color:inherit;text-align:center}.short-version .short-scripture-card .short-verse-quote{height:42px;margin-bottom:12px;font-size:80px}.short-version .short-scripture-card .scripture-page-quote p{min-width:0;max-width:100%;margin:0;font-size:calc(clamp(16px, 2.2vw, 20px) * var(--font-scale));font-weight:400;line-height:1.7;overflow-wrap:anywhere;line-break:strict}.short-version .short-scripture-card .scripture-page-quote cite{display:block;min-width:0;max-width:100%;margin-top:18px;color:inherit;font-size:calc(14px * var(--font-scale));font-weight:400;overflow-wrap:anywhere}.short-version .short-scripture-card .scripture-page-quote strong{font-weight:400}.short-version .three-parts-scene .three-parts-terms{background:none;padding:0;color:var(--blue);font-weight:400}.short-version .three-parts-message em{color:var(--blue)}.short-version .three-parts-verse .three-parts-terms{padding:0;background:none;background-image:none;color:var(--blue);font-weight:400}.short-version .substitution-verse .short-verse-quote,.short-version .three-parts-verse .short-verse-quote{color:var(--blue)}.short-version .substitution-verse .substitution-highlight{font-weight:600;text-shadow:none;-webkit-text-stroke:0}.short-version .short-verse-line{display:block}.short-version .parts-structure-svg text{font-weight:700}.short-version [data-enter-line]{display:block}.short-version .short-salvation-diagram{display:block;width:min(1260px,96vw);max-height:80svh;overflow:visible}.short-version .short-salvation-diagram text{fill:#573a28;font-family:inherit;font-size:25px;font-weight:650;text-anchor:middle;letter-spacing:-.035em}.short-version .short-salvation-diagram .short-salvation-god{font-size:38px;font-weight:750}.short-version .short-salvation-diagram .short-salvation-spirit{fill:#b87900}.short-version .short-salvation-diagram .short-salvation-spirit-localized{font-size:21px}.short-version .short-salvation-diagram .short-salvation-person-label{font-size:20px}.short-version .short-salvation-diagram .short-salvation-resurrection{text-anchor:end}.short-version .salvation-panorama-scene{background:#fff}.short-version.panorama-active .font-size-controls{display:none}.short-version .salvation-panorama-stage{display:grid;grid-template-rows:minmax(0,1fr);position:relative;width:100%;height:100%;padding:calc(58px + 2vh) 0 clamp(14px,2.5vh,22px);overflow:hidden}.short-version .salvation-panorama-title{font-size:calc(clamp(18px, 4.8vw, 26px) * var(--font-scale))}.short-version .salvation-panorama-hint{color:#8b7561;font-size:calc(clamp(12px, 3.2vw, 16px) * var(--font-scale))}.short-version .salvation-panorama-viewport{width:100%;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;scroll-snap-type:none;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab;-webkit-overflow-scrolling:touch;scrollbar-width:none;contain:layout paint}.short-version .salvation-panorama-viewport:active{cursor:grabbing}.short-version .salvation-panorama-viewport::-webkit-scrollbar{display:none}.short-version .salvation-panorama-canvas{position:relative;display:grid;place-items:center;box-sizing:border-box;width:100%;min-width:100%;min-height:100%;padding:0 clamp(20px,5vw,48px)}.short-version .salvation-panorama-diagram{width:100%;max-width:none;max-height:none;flex:0 0 auto;shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.short-version .salvation-panorama-diagram .short-arrow-head,.short-version .salvation-panorama-diagram .short-arrow-shaft,.short-version .salvation-panorama-diagram .short-flow-step{opacity:1!important;animation:none!important;stroke-dashoffset:0!important}.short-version .salvation-panorama-diagram .flow-person-spirit-target{fill:#fff0b8!important}@media (orientation:landscape){.short-version .salvation-panorama-canvas{min-width:100%;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.short-version .salvation-panorama-viewport{overflow:auto}}.short-version .salvation-panorama-canvas .salvation-panorama-diagram{position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important}.short-version .salvation-focus-scene{background:#fff}.short-version .salvation-focus-stage{display:grid;grid-template-rows:minmax(0,1fr) auto;place-items:center;width:100%;height:100%;gap:clamp(12px,2.5vh,22px);padding:clamp(60px,10vh,86px) clamp(8px,2vw,20px) clamp(22px,4vh,36px);overflow:hidden}.short-version .salvation-focus-stage .short-salvation-diagram{align-self:center}.short-version .salvation-detail-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:999px;background:#75b9dc;color:#fff;font-size:calc(15px * var(--font-scale));font-weight:750;text-decoration:none;box-shadow:0 8px 20px rgb(117 185 220/.2);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:opacity .32s ease,transform .32s ease,visibility 0s linear .32s,background-color .2s ease}.short-version .salvation-focus-scene.flow-complete .salvation-detail-button{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition-delay:0s}.short-version .salvation-detail-button:hover{background:#62add4}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram{display:block;width:min(820px,92vw);max-height:78svh;overflow:visible}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram text{fill:#573a28;font-family:inherit;font-size:26px;font-weight:650;letter-spacing:-.035em;text-anchor:middle}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram .short-incarnation-god{font-size:40px;font-weight:750}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram .short-incarnation-step{transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:no-preference){:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram .short-incarnation-step{opacity:0}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram.incarnation-active .short-incarnation-node{animation:short-incarnation-node-in .65s cubic-bezier(.2,.78,.2,1) var(--short-incarnation-node-delay,0s) both!important}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram.incarnation-active .short-incarnation-arrow{opacity:1}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram .short-incarnation-arrow .short-arrow-head,:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram .short-incarnation-arrow .short-arrow-shaft{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram.incarnation-active .short-incarnation-arrow .short-arrow-shaft{animation:short-arrow-draw .16s ease-out var(--short-arrow-delay) both!important}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram.incarnation-active .short-incarnation-arrow .short-arrow-head{animation:short-arrow-draw .08s ease-out calc(var(--short-arrow-delay) + .16s) both!important}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram .short-incarnation-god-step{--short-incarnation-node-delay:.15s}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram .short-incarnation-down-step{--short-arrow-delay:.85s}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram .short-incarnation-flesh-step{--short-incarnation-node-delay:1.25s}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram .short-incarnation-life-step{--short-arrow-delay:1.95s}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram .short-incarnation-life-label{--short-incarnation-node-delay:2.35s}:is(.short-version,.card-mode.shared-one-minute) .short-incarnation-diagram .short-incarnation-person-step{--short-incarnation-node-delay:3.1s}}@keyframes short-incarnation-node-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes short-arrow-draw{0%{opacity:0;stroke-dashoffset:1}to{opacity:1;stroke-dashoffset:0}}.short-version .incarnation-stage{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(24px,4vw,64px);padding:120px 5vw 64px}.short-version .incarnation-stage .short-incarnation-diagram{width:100%}.short-version .short-incarnation-copy{min-width:0}.short-version .short-incarnation-copy .jesus-life-message{font-size:calc(clamp(25px, 2.4vw, 36px) * var(--font-scale))!important;line-height:1.65!important;letter-spacing:-.045em!important;text-wrap:pretty}.short-version .short-incarnation-copy .jesus-life-line{display:block;white-space:normal;opacity:1;visibility:visible}.short-version .short-incarnation-copy .jesus-life-line:last-child{margin-top:28px}@media (max-width:760px){.short-version .incarnation-stage{grid-template-columns:1fr;gap:8px;padding:104px 7vw 56px}.short-version .incarnation-stage .short-incarnation-diagram{max-width:520px}.short-version .short-incarnation-copy .jesus-life-message{font-size:calc(24px * var(--font-scale))!important;text-align:center}}.short-version .separation-scene em{color:#b64b2b}.short-version .sin-entry-word{display:inline-block;transform-origin:center bottom;will-change:transform,opacity,filter,text-shadow}.short-version .separation-scene{padding:max(112px,12svh) 7vw 64px;background:#faf8f5}.short-version .separation-scene .scene-copy{display:grid;justify-items:center;gap:clamp(28px,4vh,40px)}.short-version .separation-scene h2{line-height:1.22}.short-version .separation-scene .body-copy{margin:0;line-height:1.7}.short-version .short-separation-diagram-scene{background:#fafafa}.short-version .short-separation-diagram-scene .structure-label{paint-order:normal!important;stroke:none!important;stroke-width:0!important;text-shadow:none!important;-webkit-text-stroke:0!important}.short-version .short-separation-diagram-scene .structure-explanation .structure-spirit,.short-version .short-separation-diagram-scene .structure-spirit-label{fill:#7896a4;color:#7896a4}.short-version .short-separation-diagram-scene .structure-explanation .structure-soul,.short-version .short-separation-diagram-scene .structure-soul-label{fill:#a58a87;color:#a58a87}.short-version .short-separation-diagram-scene .structure-body-label,.short-version .short-separation-diagram-scene .structure-explanation .structure-body{fill:#81968a;color:#81968a}@media (prefers-reduced-motion:no-preference){.short-version .short-separation-diagram-scene .structure-ring{transition:fill .3s cubic-bezier(.22,.72,.25,1),stroke .3s ease!important}.short-version .short-separation-diagram-scene.darkening-active .structure-ring:nth-child(3){fill:#c5c6c6;stroke:#777979;transition-duration:.1s,.1s!important;transition-delay:0s!important}.short-version .short-separation-diagram-scene.darkening-active .structure-ring:nth-child(2){fill:#d7d8d8;stroke:#858787;transition-duration:.4s,.4s!important;transition-delay:.1s!important}.short-version .short-separation-diagram-scene.darkening-active .structure-ring:first-child{fill:#e8e9e9;stroke:#939595;transition-duration:.4s,.4s!important;transition-delay:.5s!important}}.short-version .short-separation-effects{width:fit-content;max-width:100%;margin:0;gap:14px;text-align:left}.short-version .short-separation-effects .fallen-explanation-line{grid-template-columns:1.4em minmax(0,1fr);column-gap:.35em;line-height:1.55}html:not([data-locale=ko]) .short-version .short-separation-effects .fallen-explanation-line,html:not([data-locale=ko]) .short-version .structure-explanation-line{grid-template-columns:max-content minmax(0,1fr)!important;column-gap:.55em;word-break:normal!important}html:not([data-locale=ko]) .short-version .short-separation-effects .fallen-explanation-line strong,html:not([data-locale=ko]) .short-version .structure-explanation-line strong{white-space:nowrap;overflow-wrap:normal;word-break:normal}.short-version .parts-structure-svg .structure-spirit-label{fill:#3f9bd0}.short-version .parts-structure-svg .structure-soul-label{fill:#c97770}.short-version .parts-structure-svg .structure-body-label{fill:#4c8a69}.short-version .short-separation-diagram-scene .parts-structure-svg .structure-spirit-label{fill:#7896a4}.short-version .short-separation-diagram-scene .parts-structure-svg .structure-soul-label{fill:#a58a87}.short-version .short-separation-diagram-scene .parts-structure-svg .structure-body-label{fill:#81968a}.short-version .parts-structure-svg .structure-label{paint-order:stroke fill;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.short-version .structure-explanation{width:fit-content;max-width:100%;padding-left:0;transform:none}.short-version .structure-explanation-line{position:relative;grid-template-columns:1.4em minmax(0,1fr);column-gap:.35em}.short-version .structure-explanation-line strong{display:block;font-weight:400}.short-version .structure-explanation-line span:before{content:"– "}.short-version .structure-explanation-line span{display:block;width:fit-content;padding:0;background:transparent;color:#514c48}.short-version .structure-explanation-arrow{display:none;position:absolute;top:50%;right:calc(100% + .5em);width:clamp(34px,12vw,54px);height:auto;overflow:visible;color:#c77d73;transform:translateY(-50%)}.short-version .structure-explanation-arrow path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.short-version .short-structure-connectors{display:none;fill:none;stroke:#c77d73;stroke-width:3;stroke-linecap:round;pointer-events:none}.short-version .purpose-scene.reduced .purpose-stage{min-height:100svh;padding:120px 2vw 64px;display:grid;grid-template-rows:auto auto;justify-items:center;align-content:center;gap:0}.short-version .purpose-scene.reduced .purpose-intro{position:static;display:block;min-height:0;width:100%;padding:0;text-align:center}.short-version .purpose-intro h2{margin:0;font-size:calc(clamp(30px, 4vw, 56px) * var(--font-scale));line-height:1.4;word-break:keep-all}.purpose-ring-word{position:relative;z-index:0;display:inline-block;isolation:isolate}.purpose-ring-mark{position:absolute;z-index:1;left:-.18em;top:-.24em;width:calc(100% + .36em);height:calc(100% + .48em);overflow:visible;pointer-events:none}.purpose-ring-path,.vessel-ring-path{fill:none;stroke:#c4877a;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:0;transform:rotate(-4deg);transform-origin:center}@media (prefers-reduced-motion:no-preference){.short-version .purpose-ring-path{stroke-dashoffset:100}.short-version .purpose-ring-word.purpose-ring-active .purpose-ring-path{animation:purpose-ring-draw .9s cubic-bezier(.45,0,.2,1) both!important}}@keyframes purpose-ring-draw{to{stroke-dashoffset:0}}.short-version .vessel-ring-word,.short-version .vessel-underline-word{position:relative;display:inline-block}.short-version .vessel-ring-mark,.short-version .vessel-underline-mark{position:absolute;overflow:visible;pointer-events:none}.short-version .vessel-underline-mark{left:0;right:0;bottom:.12em;width:auto;height:2px;border-radius:999px;background:#c4877a;clip-path:inset(0 0 0 0)}.short-version .vessel-ring-word{margin-right:.08em;padding-inline:.02em;z-index:0;isolation:isolate}.short-version .vessel-ring-mark{position:absolute;z-index:1;left:-.18em;top:-.24em;width:calc(100% + .36em);height:calc(100% + .48em);overflow:visible;pointer-events:none}@media (prefers-reduced-motion:no-preference){.short-version .vessel-underline-mark{clip-path:inset(0 100% 0 0)}.short-version .vessel-ring-path{stroke-dashoffset:100}.short-version .vessel-underline-mark.vessel-mark-active{animation:vessel-underline-draw .52s cubic-bezier(.45,0,.2,1) both!important}.short-version .vessel-ring-word.vessel-mark-active .vessel-ring-path{animation:vessel-mark-draw .68s cubic-bezier(.45,0,.2,1) .6s both!important}}@keyframes vessel-underline-draw{to{clip-path:inset(0 0 0 0)}}@keyframes vessel-mark-draw{to{stroke-dashoffset:0}}.short-version .three-parts-underline-word{position:relative;display:inline-block;padding-bottom:.3em}.short-version .three-parts-underline-mark{display:none}.short-version .three-parts-underline-word:after,.short-version .three-parts-underline-word:before{content:"";position:absolute;z-index:1;left:0;right:0;height:2px;border-radius:999px;background:#c4877a;transform:scaleX(1);transform-origin:left center;pointer-events:none}.short-version .three-parts-underline-word:before{bottom:.12em}.short-version .three-parts-underline-word:after{bottom:-.08em}@media (prefers-reduced-motion:no-preference){.short-version .three-parts-underline-word:after,.short-version .three-parts-underline-word:before{transform:scaleX(0)}.short-version .three-parts-underline-word.three-parts-underline-active:before{animation:three-parts-underline-draw .32s cubic-bezier(.45,0,.2,1) both!important}.short-version .three-parts-underline-word.three-parts-underline-active:after{animation:three-parts-underline-draw .32s cubic-bezier(.45,0,.2,1) .32s both!important}}@keyframes three-parts-underline-draw{to{transform:scaleX(1)}}.short-version .object-equation{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.2vw,24px);width:min(1800px,100%);margin:clamp(36px,5svh,56px) auto 0}.short-version .purpose-scene.reduced .purpose-step{position:static;min-height:0;min-width:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;justify-content:stretch;justify-items:stretch;align-content:start;gap:24px}.short-version .purpose-equation{width:100%;min-height:0;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:8px;padding:24px 10px;border-radius:28px}.short-version .purpose-object{max-width:none;height:clamp(130px,15vw,220px)}.short-version .purpose-plus{font-size:36px}.short-version .purpose-result{font-size:calc(clamp(19px, 1.8vw, 25px) * var(--font-scale));line-height:1.5}@media (max-width:760px){.short-version .purpose-scene.reduced .purpose-stage{padding:120px 7vw 56px}.short-version .object-equation{grid-template-columns:1fr;max-width:420px;gap:32px}.short-version .purpose-scene.reduced .purpose-step{gap:14px}.short-version .purpose-equation{padding:18px 24px}.short-version .purpose-object{height:120px}}.short-version .door-message-scene{background:#fcfaf6}.short-version .journey-message span{word-break:keep-all;overflow-wrap:normal}.short-version .journey-message .journey-transition{color:#d79b00;text-shadow:0 0 0 rgb(255 213 74/0)}.short-version .journey-flight-word{display:inline-block;transform-origin:50% 65%;will-change:transform,opacity,filter}.short-version .door-message-verse .short-verse-quote{color:var(--blue)}.short-version .entering-word{display:inline-block}.short-version .door-knock-word{display:inline-block;transform-origin:right center;will-change:transform,text-shadow}.short-version .short-receive-copy{font-size:calc(clamp(16px, 3.5vw, 50px) * var(--font-scale))!important;line-height:1.6!important}.short-version .short-receive-copy .receive-invitation-line{white-space:nowrap}.short-version .short-receive-copy .receive-invitation-line+.receive-invitation-line{margin-top:clamp(12px,2vh,22px)}.short-version .lord-call-highlight{padding-inline:.06em;background-image:linear-gradient(rgb(255 218 67/.58),rgb(255 218 67/.58));background-repeat:no-repeat;background-position:0 82%;background-size:0 58%;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media (prefers-reduced-motion:reduce){.short-version .lord-call-highlight{background-size:100% 58%}}.short-version .receive-invitation-verse .short-verse-quote{color:var(--blue)}.short-version .purpose-complete-copy .purpose-complete-line:last-child{margin-top:clamp(40px,6vh,64px)}.short-version .purpose-complete-default-copy{display:contents}.short-version .purpose-complete-portrait-copy{display:none}.short-version .purpose-complete-verse .short-verse-quote{color:var(--blue)}.short-version .purpose-complete-scene{background:#fcfaf6}.short-version .scene{box-sizing:border-box;height:100dvh!important;min-height:100dvh!important;max-height:100dvh;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always}.short-version .receive-doors-stage{position:relative;min-height:100%;padding-inline:0}.short-version .receive-doors-canvas{width:min(96vw,calc((100dvh - 5rem) * 1.63));max-width:100%;margin-inline:auto}.short-version>footer{scroll-snap-align:end;scroll-snap-stop:always}.short-version>footer p{flex:0 1 62%;margin:0;font-size:clamp(16px,4.5vmin,19px);line-height:1.28;letter-spacing:-.045em}.short-version .scene>[class$=-stage]{box-sizing:border-box;height:100%;min-height:0!important}.short-version .human-purpose-scene.reduced .human-purpose-stage{height:100%;min-height:0!important;padding:0}.short-version .purpose-complete-stage{padding-top:max(76px,8svh);padding-bottom:4svh}.short-version .purpose-complete-verse{margin-top:clamp(20px,3svh,32px);padding-top:16px;padding-bottom:0}.short-version .final-prayer-scene{padding:max(76px,8svh) 5vw 4svh}.short-version .final-prayer-card{padding-top:16px;padding-bottom:16px}@media (max-height:800px){.short-version .scene>[class$=-stage]{padding-top:72px;padding-bottom:24px}.short-version .scene blockquote{margin-top:24px;padding-top:12px;padding-bottom:0}.short-version .short-verse-quote{height:42px;font-size:80px;margin-bottom:12px}.short-version .purpose-complete-copy{font-size:calc(clamp(21px, 3.2vw, 5svh) * var(--font-scale))!important}.short-version .purpose-complete-copy .purpose-complete-line:last-child{margin-top:32px}.short-version .final-prayer-card p{font-size:calc(clamp(18px, 3vw, 4svh) * var(--font-scale))}}.short-version .final-prayer-scene{background:#fcfaf6;color:#302c28}.short-version .final-prayer-card{width:min(960px,100%);padding:0}.short-version .short-prayer-copy{display:grid;gap:clamp(18px,3svh,30px)}.short-version .short-prayer-copy h2{margin:0 0 8px;color:var(--blue);font-size:calc(clamp(30px, 3.3vw, 44px) * var(--font-scale));font-weight:650;line-height:1.3;letter-spacing:-.04em}.short-version .short-prayer-copy p{font-family:inherit;font-size:calc(clamp(18px, 2.3vw, 30px) * var(--font-scale));font-weight:450;line-height:1.85;letter-spacing:-.035em}.short-version .short-prayer-amen{margin-top:6px;color:var(--blue);font-size:calc(clamp(24px, 2.6vw, 34px) * var(--font-scale));font-weight:650}@media (max-height:700px){.short-version .short-prayer-copy{gap:14px}.short-version .short-prayer-copy p{font-size:calc(clamp(16px, 2vw, 3.5svh) * var(--font-scale));line-height:1.65}}@media (max-width:480px){.short-version .hero-art{margin-top:clamp(64px,8svh,84px)}.short-version .scene{overscroll-behavior:contain;scrollbar-width:none}.short-version .scene::-webkit-scrollbar{display:none}.short-version .scene h2{font-size:calc(clamp(28px, 7.6vw, 32px) * var(--font-scale));line-height:1.32}.short-version .purpose-scene.reduced .purpose-stage{padding:max(92px,calc(68px + env(safe-area-inset-top))) 20px max(62px,calc(46px + env(safe-area-inset-bottom)))}.short-version .purpose-scene.reduced .purpose-intro,.short-version .purpose-scene.reduced .purpose-step{width:100%;justify-items:center}.short-version .purpose-scene.reduced .object-equation{width:min(100%,380px);margin-top:clamp(28px,4svh,40px);gap:clamp(16px,2.5svh,24px)}.short-version .purpose-scene.reduced .purpose-step{gap:10px}.short-version .purpose-scene.reduced .purpose-equation{padding:12px 20px;border-radius:22px}.short-version .purpose-scene.reduced .purpose-object{height:clamp(78px,11svh,96px)}.short-version .purpose-scene.reduced .purpose-result{width:100%;text-align:center}.short-version .question-image-layer{padding:max(98px,calc(72px + env(safe-area-inset-top))) 20px max(72px,calc(56px + env(safe-area-inset-bottom)))}.short-version .short-question-heading{font-size:calc(clamp(27px, 7.2vw, 30px) * var(--font-scale))}.short-version .journey-scene{grid-template-columns:minmax(0,1fr);padding:max(98px,calc(72px + env(safe-area-inset-top))) 20px max(78px,calc(58px + env(safe-area-inset-bottom)))}.short-version .journey-copy{min-width:0;width:100%}.short-version .journey-message span{overflow-wrap:anywhere;word-break:normal}.short-version .journey-message{font-size:calc(23px * var(--font-scale))!important;line-height:1.52!important;letter-spacing:-.045em!important}.short-version :is(.vessel-copy-stage,.three-parts-stage,.substitution-stage,.door-message-stage,.receive-invitation-stage,.purpose-complete-stage){padding-top:max(92px,calc(68px + env(safe-area-inset-top)));padding-bottom:max(72px,calc(52px + env(safe-area-inset-bottom)));padding-inline:20px}.short-version :is(.vessel-verse,.three-parts-verse,.substitution-verse,.door-message-verse,.receive-invitation-verse,.purpose-complete-verse){margin-top:clamp(22px,4svh,36px);padding-inline:0}.short-version :is(.vessel-verse,.three-parts-verse,.substitution-verse,.door-message-verse,.receive-invitation-verse,.purpose-complete-verse) p{font-size:calc(17px * var(--font-scale));line-height:1.68}.short-version .final-prayer-scene{padding:max(92px,calc(68px + env(safe-area-inset-top))) 22px max(72px,calc(52px + env(safe-area-inset-bottom)))}}@media (orientation:portrait) and (max-width:480px){.short-version .purpose-complete-default-copy{display:none}.short-version .purpose-complete-portrait-copy{display:contents}.short-version .purpose-complete-copy .purpose-complete-portrait-line:last-child,.short-version .purpose-complete-portrait-line,.short-version .purpose-complete-portrait-line+.purpose-complete-portrait-line{margin-top:0;white-space:nowrap!important}.short-version .purpose-complete-portrait-line.purpose-complete-portrait-paragraph{margin-top:clamp(22px,3.4svh,30px)}}@media (orientation:landscape) and (max-height:600px){.short-version .scene{overflow:hidden}.short-version .short-scripture-scene{padding-top:max(44px,env(safe-area-inset-top));padding-bottom:max(44px,env(safe-area-inset-bottom))}.short-version .hero-scene{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:4vw;padding-right:max(6vw,env(safe-area-inset-right));padding-left:max(10vw,calc(env(safe-area-inset-left) + 28px))}.short-version .hero-scene h1{font-size:calc(clamp(64px, 19svh, 76px) * var(--font-scale))}.short-version .hero-art{margin-top:0}.short-version .question-image-layer{grid-template-columns:minmax(200px,260px) minmax(220px,280px);justify-content:center;align-items:center;gap:clamp(12px,2vw,20px);padding:max(58px,calc(44px + env(safe-area-inset-top))) max(5.5vw,env(safe-area-inset-right)) max(34px,env(safe-area-inset-bottom)) max(5.5vw,env(safe-area-inset-left))}.short-version .short-question-heading{width:min(100%,260px);justify-self:center;font-size:calc(clamp(24px, 7vh, 34px) * var(--font-scale));text-align:right}.short-version .question-object-canvas{width:min(44vw,calc(100svh - 118px))}.short-version .final-prayer-scene,.short-version .journey-scene,.short-version .scene>[class$=-stage]{padding-top:max(58px,calc(44px + env(safe-area-inset-top)));padding-bottom:max(36px,calc(24px + env(safe-area-inset-bottom)))}.short-version .human-purpose-scene.reduced .human-purpose-stage{padding:0;height:100svh;min-height:100svh;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-rows:minmax(0,1fr)}.short-version .human-purpose-scene .human-question-copy,.short-version .human-purpose-scene .human-visual{box-sizing:border-box;width:100%;height:100%;min-height:0;padding-top:clamp(52px,15.8svh,64px);padding-bottom:clamp(30px,9.7svh,40px)}.short-version .human-purpose-scene .human-figure{width:min(34vw,74svh)}.short-version .human-purpose-scene .human-question-copy h2{font-size:calc(clamp(21px, 6.5svh, 30px) * var(--font-scale))}.short-version .scene h2{font-size:calc(clamp(23px, 6.5vh, 32px) * var(--font-scale));line-height:1.28}.short-version .separation-scene{padding:max(56px,calc(42px + env(safe-area-inset-top))) max(7vw,env(safe-area-inset-right)) max(28px,calc(18px + env(safe-area-inset-bottom))) max(7vw,env(safe-area-inset-left))}.short-version .separation-scene .scene-copy{align-content:center;gap:clamp(20px,5svh,24px)}.short-version .separation-scene h2{font-size:calc(clamp(26px, 7.2svh, 32px) * var(--font-scale));line-height:1.18}.short-version .separation-scene .body-copy{font-size:calc(clamp(15px, 4.2svh, 18px) * var(--font-scale));line-height:1.55}.short-version .short-separation-effects{gap:6px}.short-version .short-separation-effects .fallen-explanation-line{font-size:calc(clamp(14px, 4svh, 17px) * var(--font-scale));line-height:1.35}.short-version .parts-structure-content{position:relative;direction:ltr;width:min(100%,760px);display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);align-items:stretch;justify-items:stretch;place-self:center;margin-inline:auto;gap:clamp(26px,4vw,42px);transform:translateX(var(--structure-group-offset,0));left:0}.short-version .parts-structure-svg{width:130%;max-height:calc(100svh - 92px);align-self:center;justify-self:center}.short-version .structure-explanation{position:relative;width:100%;height:100%;margin:0;padding:0;display:block}.short-version .parts-structure-scene.reduced .structure-explanation-line{position:absolute;left:0;width:100%;grid-template-columns:minmax(0,1fr)!important;font-size:calc(clamp(13px, 3.8svh, 17px) * var(--font-scale));line-height:1.35;transform:translateY(-50%)!important}html:not([data-locale=ko]) .short-version .parts-structure-scene.reduced .structure-explanation-line{line-height:1.16}.short-version .parts-structure-scene .structure-explanation-line strong{display:none}.short-version .parts-structure-scene .structure-explanation-line span:before{content:none}html:not([data-locale=ko]) .short-version .parts-structure-scene .structure-explanation-line span{width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}:is(html[data-locale=ur],html[data-locale=ar]) .short-version .parts-structure-scene .structure-explanation-line span{direction:rtl;text-align:left}.short-version .structure-explanation-line:first-child{top:var(--structure-line-1-top,48.84%)}.short-version .structure-explanation-line:nth-child(2){top:var(--structure-line-2-top,66.28%)}.short-version .structure-explanation-line:nth-child(3){top:var(--structure-line-3-top,81.4%)}.short-version .structure-explanation-arrow{display:block;right:calc(100% + 11.6px);width:var(--structure-arrow-width,calc(clamp(120px, 17vw, 160px) + clamp(26px, 4vw, 42px) - 24px));transform:translateY(-50%)}.short-version .purpose-scene.reduced .purpose-stage{grid-template-rows:auto auto;justify-items:center;align-content:center;padding-top:max(54px,calc(40px + env(safe-area-inset-top)));padding-bottom:max(30px,calc(20px + env(safe-area-inset-bottom)));padding-inline:max(7vw,env(safe-area-inset-left),env(safe-area-inset-right))}.short-version .purpose-scene.reduced .purpose-intro,.short-version .purpose-scene.reduced .purpose-step{width:100%;justify-items:center}.short-version .purpose-scene.reduced .object-equation{width:min(100%,1120px);margin-top:clamp(24px,7svh,34px);gap:clamp(12px,2vw,20px)}.short-version .purpose-scene.reduced .purpose-step{gap:clamp(12px,3.5svh,16px)}.short-version .purpose-scene.reduced .purpose-equation{padding:clamp(12px,3svh,16px) 10px;border-radius:24px}.short-version .purpose-scene.reduced .purpose-object{height:clamp(86px,27svh,106px)}.short-version .purpose-scene.reduced .purpose-result{width:100%;font-size:calc(clamp(16px, 4.5svh, 20px) * var(--font-scale));text-align:center}.short-version .journey-message{font-size:calc(clamp(20px, 5.8vh, 27px) * var(--font-scale))!important;line-height:1.38!important}.short-version .parts-structure-svg,.short-version .short-incarnation-diagram,.short-version .short-salvation-diagram,.short-version .vessel-purpose-svg{max-height:calc(100svh - 82px)}.short-version .short-prayer-copy{gap:8px}.short-version .short-prayer-copy h2{margin-bottom:0;font-size:calc(clamp(22px, 6vh, 30px) * var(--font-scale))}.short-version .short-prayer-copy p{font-size:calc(clamp(13px, 3.6vh, 17px) * var(--font-scale));line-height:1.5}.short-version :is(.vessel-copy-stage,.three-parts-stage,.substitution-stage,.door-message-stage,.receive-invitation-stage,.purpose-complete-stage){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;align-items:center;justify-items:center;align-content:center;column-gap:0;row-gap:clamp(18px,5svh,24px);padding:max(58px,calc(44px + env(safe-area-inset-top))) max(6vw,calc(24px + env(safe-area-inset-right))) max(34px,calc(22px + env(safe-area-inset-bottom))) max(9vw,calc(54px + env(safe-area-inset-left)))}.short-version :is(.vessel-message,.three-parts-message,.substitution-message,.door-message-copy,.receive-invitation-copy,.purpose-complete-copy){width:min(620px,100%);margin:0;font-size:calc(clamp(18px, 5.55svh, 22px) * var(--font-scale))!important;line-height:1.35!important;text-wrap:balance;word-break:keep-all;text-align:center}.short-version :is(.substitution-line,.door-message-line,.receive-invitation-line,.purpose-complete-line){white-space:normal!important}.short-version .substitution-line-korean{white-space:nowrap!important}.short-version .door-message-line+.door-message-line,.short-version .purpose-complete-line+.purpose-complete-line,.short-version .short-receive-copy .receive-invitation-line+.receive-invitation-line,.short-version .substitution-line+.substitution-line{margin-top:clamp(6px,1.8svh,8px)}.short-version .purpose-complete-copy .purpose-complete-line:last-child{margin-top:clamp(14px,4.5svh,18px)}.short-version .scripture-reference-link{margin:0;font-size:calc(clamp(13px, 3.7svh, 15px) * var(--font-scale))}.short-version .scene :is(.vessel-verse,.three-parts-verse,.substitution-verse,.door-message-verse,.receive-invitation-verse,.purpose-complete-verse){width:100%;max-width:none;margin:0;padding:0}.short-version :is(.vessel-verse,.three-parts-verse,.substitution-verse,.door-message-verse,.receive-invitation-verse,.purpose-complete-verse) .short-verse-quote{height:30px;margin-bottom:8px;font-size:60px}.short-version :is(.vessel-verse,.three-parts-verse,.substitution-verse,.door-message-verse,.receive-invitation-verse,.purpose-complete-verse) p{font-size:calc(clamp(12px, 3.45svh, 14px) * var(--font-scale));line-height:1.55}.short-version :is(.vessel-verse,.three-parts-verse,.substitution-verse,.door-message-verse,.receive-invitation-verse,.purpose-complete-verse) cite{margin-top:8px;font-size:calc(clamp(10px, 2.9svh, 12px) * var(--font-scale))}}@media (orientation:portrait) and (max-width:480px){.short-version .hero-scene{box-sizing:border-box;min-height:100svh;height:100dvh;max-height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(18px,3.5svh,30px);padding:max(92px,calc(68px + env(safe-area-inset-top))) 7vw max(54px,calc(40px + env(safe-area-inset-bottom)));overflow:hidden;align-items:stretch}.short-version .hero-copy{min-width:0;width:100%;align-self:end}.short-version .hero-scene .eyebrow{height:auto;white-space:normal;direction:ltr;text-align:center}.short-version .hero-scene .eyebrow span{display:block;max-width:100%;font-size:clamp(8px,2.3vw,10px);line-height:1.25;letter-spacing:.14em;overflow-wrap:anywhere;transform:none}.short-version .hero-scene h1{width:100%;max-width:100%;margin-top:clamp(12px,2svh,18px);font-size:clamp(58px,18vw,76px);line-height:.86}.short-version .hero-title[data-title-size=medium]{font-size:clamp(44px,13.5vw,58px);line-height:.98;letter-spacing:-.055em}.short-version .hero-title[data-title-size=long]{font-size:clamp(34px,10.5vw,46px);line-height:1.08;letter-spacing:-.025em}.short-version .hero-title :is(.title-life,.title-secret){width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.short-version .hero-title .title-duration{width:auto;white-space:nowrap}.short-version .hero-art{min-width:0;min-height:0;margin-top:0;align-items:flex-start}.short-version .hero-window{width:min(78vw,36svh,310px);max-width:100%;max-height:39svh}}@media (orientation:landscape) and (min-height:601px){.short-version .hero-scene{box-sizing:border-box;min-height:100svh;height:100dvh;max-height:100dvh;overflow:hidden}.short-version .hero-title[data-title-size=medium]{font-size:clamp(38px,8.6svh,76px);line-height:.98;letter-spacing:-.05em}.short-version .hero-title[data-title-size=long]{font-size:clamp(28px,7svh,64px);line-height:1;letter-spacing:-.025em}.short-version .hero-title :is(.title-life,.title-secret){width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.short-version .hero-window{width:min(40vw,62svh,520px);max-height:62svh}}@media (orientation:landscape) and (max-height:600px){.short-version .hero-scene{box-sizing:border-box;min-height:100svh;height:100dvh;max-height:100dvh;overflow:hidden}.short-version .hero-copy{min-width:0}.short-version .hero-scene h1{width:100%;max-width:100%}.short-version .hero-title[data-title-size=medium]{font-size:clamp(38px,11svh,54px);line-height:1;letter-spacing:-.05em}.short-version .hero-title[data-title-size=long]{font-size:clamp(29px,8.5svh,42px);line-height:1.08;letter-spacing:-.02em}.short-version .hero-title :is(.title-life,.title-secret){width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:normal}.short-version .hero-window{width:min(34vw,62svh,290px);max-height:68svh}}@media (max-width:600px) and (min-height:601px){.short-version .short-separation-diagram-scene .structure-explanation-line{position:relative;display:grid;grid-template-columns:1.4em minmax(0,1fr);align-items:baseline;column-gap:.35em}.short-version .short-separation-diagram-scene .structure-explanation-line strong{display:block!important}.short-version .short-separation-diagram-scene .structure-explanation-line span:before{content:"– "!important}.short-version .short-separation-diagram-scene .structure-explanation-arrow{display:none!important}}.short-version .short-salvation-diagram .short-flow-step{opacity:0;transform-box:fill-box;transform-origin:center}.short-version .short-salvation-diagram.flow-active .short-flow-node{animation:short-flow-node-in .5s cubic-bezier(.2,.78,.2,1) both!important}.short-version .short-salvation-diagram .short-flow-arrow .short-arrow-head,.short-version .short-salvation-diagram .short-flow-arrow .short-arrow-shaft{opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.short-version .short-salvation-diagram.flow-active .short-flow-arrow{opacity:1}.short-version .short-salvation-diagram.flow-active .short-flow-arrow .short-arrow-shaft{animation:short-arrow-draw .24s ease-out var(--short-arrow-delay) both!important}.short-version .short-salvation-diagram.flow-active .short-flow-arrow .short-arrow-head{animation:short-arrow-draw .11s ease-out calc(var(--short-arrow-delay) + .24s) both!important}.short-version .short-salvation-diagram.flow-active .flow-god{animation-delay:.05s!important}.short-version .short-salvation-diagram .flow-down{--short-arrow-delay:.55s}.short-version .short-salvation-diagram.flow-active .flow-flesh{animation-delay:1.05s!important}.short-version .short-salvation-diagram .flow-life{--short-arrow-delay:1.55s}.short-version .short-salvation-diagram.flow-active .flow-life-label{animation-delay:2.05s!important}.short-version .short-salvation-diagram.flow-active .flow-cross{animation-delay:2.55s!important}.short-version .short-salvation-diagram .flow-burial-arrow{--short-arrow-delay:3.05s}.short-version .short-salvation-diagram.flow-active .flow-burial{animation-delay:3.55s!important}.short-version .short-salvation-diagram .flow-resurrection-arrow{--short-arrow-delay:4.05s}.short-version .short-salvation-diagram.flow-active .flow-resurrection-label{animation-delay:4.55s!important}.short-version .short-salvation-diagram.flow-active .flow-spirit{animation-delay:5.05s!important}.short-version .short-salvation-diagram .flow-person-arrow{--short-arrow-delay:5.55s}.short-version .short-salvation-diagram.flow-active .flow-person{animation-delay:5.05s!important}.short-version .short-salvation-diagram .flow-person-spirit-target{fill:transparent}.short-version .short-salvation-diagram.flow-active .flow-person-spirit-target{animation:short-spirit-target-fill .36s ease-out 5.9s both!important}@keyframes short-flow-node-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes short-spirit-target-fill{0%{fill:transparent}to{fill:#fff0b8}}@media (prefers-reduced-motion:reduce){.short-version .short-salvation-diagram .short-arrow-head,.short-version .short-salvation-diagram .short-arrow-shaft,.short-version .short-salvation-diagram .short-flow-step{opacity:1;animation:none!important;stroke-dashoffset:0}.short-version .short-salvation-diagram .flow-person-spirit-target{fill:#fff0b8;animation:none!important}}.short-version{--short-type-title:calc(clamp(30px, 4vw, 52px) * var(--font-scale));--short-type-body:calc(clamp(18px, 2.1vw, 27px) * var(--font-scale));--short-type-side-heading:calc(clamp(26px, 2.6vw, 36px) * var(--font-scale));--short-type-reference:calc(14px * var(--font-scale));--short-type-accent:calc(clamp(24px, 2.6vw, 32px) * var(--font-scale));--short-type-diagram:25px;--short-type-diagram-title:38px}.short-version .scene :is(h2,.journey-message){font-size:var(--short-type-title)!important}.short-version .short-incarnation-copy .jesus-life-message{width:min(100%,680px);font-size:var(--short-type-side-heading)!important;line-height:1.55!important;text-align:left}.short-version .short-incarnation-copy .jesus-life-line{text-wrap:balance}.short-version .scene :is(p,.purpose-result,.structure-explanation-line,.fallen-explanation-line){font-size:var(--short-type-body)!important}.short-version .scene cite{font-size:var(--short-type-reference)!important}.short-version .short-prayer-amen{font-size:var(--short-type-accent)!important}.short-version .final-prayer-scene .short-prayer-copy :is(h2,p,.short-prayer-amen){font-size:var(--short-type-body)!important}.short-version :is(.vessel-purpose-svg,.parts-structure-svg,.short-incarnation-diagram,.short-salvation-diagram) text{font-size:var(--short-type-diagram)!important}.short-version :is(.vessel-purpose-svg .vessel-god-label,.short-incarnation-diagram .short-incarnation-god,.short-salvation-diagram .short-salvation-god){font-size:var(--short-type-diagram-title)!important}@media (max-width:480px){.short-version{--short-type-title:calc(30px * var(--font-scale));--short-type-body:calc(17px * var(--font-scale));--short-type-side-heading:calc(20px * var(--font-scale));--short-type-reference:calc(13px * var(--font-scale));--short-type-accent:calc(26px * var(--font-scale))}.short-version .short-incarnation-copy .jesus-life-message{line-height:1.5!important;text-align:center}.short-version .short-receive-copy{width:min(100%,350px);font-size:calc(clamp(22px, 6.6vw, 26px) * var(--font-scale))!important;line-height:1.48!important;text-wrap:balance}.short-version .short-receive-copy .receive-invitation-line{width:100%;white-space:normal;overflow-wrap:normal;word-break:keep-all}.short-version .short-receive-copy .receive-invitation-line+.receive-invitation-line{margin-top:clamp(10px,1.8svh,16px)}}@media (orientation:landscape) and (max-height:600px){.short-version{--short-type-title:calc(clamp(23px, 6.5svh, 30px) * var(--font-scale));--short-type-body:calc(clamp(15px, 4.2svh, 18px) * var(--font-scale));--short-type-side-heading:calc(clamp(20px, 5.8svh, 27px) * var(--font-scale));--short-type-reference:calc(12px * var(--font-scale));--short-type-accent:calc(clamp(20px, 5.5svh, 26px) * var(--font-scale))}.card-mode.shared-one-minute:not(.short-version) :is(.incarnation-stage,.resurrection-stage,.salvation-flow-stage,.door-knock-stage,.receive-doors-stage,.purpose-complete-stage){box-sizing:border-box;min-height:0;height:100svh;overflow:hidden}.card-mode.shared-one-minute:not(.short-version) .incarnation-stage{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(18px,3vw,34px);padding:58px max(7vw,env(safe-area-inset-right)) 54px max(7vw,env(safe-area-inset-left))}.card-mode.shared-one-minute:not(.short-version) .incarnation-stage .short-incarnation-diagram{width:min(42vw,calc((100svh - 112px) * 600 / 510));max-width:100%;max-height:calc(100svh - 112px);justify-self:end}.card-mode.shared-one-minute:not(.short-version) .short-incarnation-copy .jesus-life-message{font-size:calc(clamp(16px, 4.7svh, 20px) * var(--font-scale))!important;line-height:1.42!important}.card-mode.shared-one-minute:not(.short-version) .short-incarnation-copy .jesus-life-line:last-child{margin-top:16px}.card-mode.shared-one-minute:not(.short-version) .resurrection-stage,.card-mode.shared-one-minute:not(.short-version) .salvation-flow-stage{padding:58px max(6vw,env(safe-area-inset-right)) 54px max(6vw,env(safe-area-inset-left))}.card-mode.shared-one-minute:not(.short-version) .resurrection-diagram{width:auto;max-width:90vw;height:calc(100svh - 112px);max-height:calc(100svh - 112px)}.card-mode.shared-one-minute:not(.short-version) .salvation-flow-stage>.short-salvation-diagram{width:auto;max-width:92vw;height:calc(100svh - 112px);max-height:calc(100svh - 112px)}.card-mode.shared-one-minute:not(.short-version) :is(.door-knock-stage,.receive-doors-stage){padding:56px max(4vw,env(safe-area-inset-right)) 52px max(4vw,env(safe-area-inset-left))}.card-mode.shared-one-minute:not(.short-version) .door-knock-canvas{width:min(92vw,calc((100svh - 108px) * 1104 / 947))}.card-mode.shared-one-minute:not(.short-version) .receive-doors-canvas{width:min(94vw,calc((100svh - 108px) * 1612 / 986))}.card-mode.shared-one-minute:not(.short-version) .purpose-complete-stage{padding:58px 6vw 54px}.card-mode.shared-one-minute:not(.short-version) .purpose-complete-copy .purpose-complete-line:last-child{margin-top:22px}.card-mode.shared-one-minute:not(.short-version) .short-scripture-scene{padding-top:58px;padding-bottom:54px}.card-mode.shared-one-minute:not(.short-version) .short-scripture-card{max-height:calc(100svh - 112px);padding:16px 28px}.card-mode.shared-one-minute:not(.short-version) .short-scripture-card .short-verse-quote{height:30px;margin-bottom:6px;font-size:58px}.card-mode.shared-one-minute:not(.short-version) .short-scripture-card .scripture-page-quote p{font-size:calc(clamp(14px, 4svh, 16px) * var(--font-scale));line-height:1.48}.card-mode.shared-one-minute:not(.short-version) .short-scripture-card .scripture-page-quote cite{margin-top:8px;font-size:calc(12px * var(--font-scale))}.card-mode.shared-one-minute:not(.short-version) .final-prayer-scene{padding:58px 5vw 54px}.card-mode.shared-one-minute:not(.short-version) .final-prayer-card{padding:0 5vw}.card-mode.shared-one-minute:not(.short-version) .short-prayer-copy{gap:8px}.card-mode.shared-one-minute:not(.short-version) .short-prayer-amen,.card-mode.shared-one-minute:not(.short-version) .short-prayer-copy h2{font-size:calc(clamp(17px, 5svh, 21px) * var(--font-scale))}.card-mode.shared-one-minute:not(.short-version) .short-prayer-copy p{font-size:calc(clamp(13px, 3.7svh, 15px) * var(--font-scale));line-height:1.38}}.card-mode.shared-one-minute:not(.short-version){--shared-short-title:calc(clamp(30px, 4vw, 52px) * var(--font-scale));--shared-short-body:calc(clamp(18px, 2.1vw, 27px) * var(--font-scale));--shared-short-side-heading:calc(clamp(26px, 2.6vw, 36px) * var(--font-scale))}.card-mode.shared-one-minute:not(.short-version) :is(.vessel-message,.three-parts-message,.separation-scene h2,.journey-message,.substitution-message,.enter-spirit-message,.door-message-copy,.receive-invitation-copy,.purpose-complete-copy,.prayer-call-copy){font-size:var(--shared-short-title)!important;line-height:1.42!important}.card-mode.shared-one-minute:not(.short-version) :is(.question-combined-heading,.question-purpose-caption,.human-question-copy h2){font-size:var(--shared-short-title);line-height:1.42}.card-mode.shared-one-minute:not(.short-version) :is(.separation-scene .body-copy,.structure-explanation-line,.fallen-explanation-line){font-size:var(--shared-short-body);line-height:1.42}.card-mode.shared-one-minute:not(.short-version) .purpose-result{font-size:calc(clamp(22px, 2.1vw, 27px) * var(--font-scale));line-height:1.42}.card-mode.shared-one-minute:not(.short-version) .short-incarnation-copy .jesus-life-message{font-size:var(--shared-short-side-heading)!important;line-height:1.45!important}.card-mode.shared-one-minute:not(.short-version) .incarnation-stage .short-incarnation-diagram{width:100%}.card-mode.shared-one-minute:not(.short-version) .short-prayer-amen,.card-mode.shared-one-minute:not(.short-version) .short-prayer-copy h2{font-size:calc(28px * var(--font-scale));line-height:1.35}@media (max-width:480px){.card-mode.shared-one-minute:not(.short-version){--shared-short-title:calc(30px * var(--font-scale));--shared-short-body:calc(17px * var(--font-scale));--shared-short-side-heading:calc(20px * var(--font-scale))}}@media (orientation:landscape) and (max-height:600px){.card-mode.shared-one-minute:not(.short-version){--shared-short-title:calc(clamp(23px, 6.5svh, 30px) * var(--font-scale));--shared-short-body:calc(clamp(15px, 4.2svh, 18px) * var(--font-scale));--shared-short-side-heading:calc(clamp(20px, 5.8svh, 27px) * var(--font-scale))}.card-mode.shared-one-minute:not(.short-version) .short-scripture-card{padding-block:24px}.card-mode.shared-one-minute:not(.short-version) .short-scripture-card .scripture-page-quote p{font-size:calc(17px * var(--font-scale));line-height:1.5}.card-mode.shared-one-minute:not(.short-version) .short-scripture-card .scripture-page-quote cite{margin-top:10px;font-size:calc(13px * var(--font-scale))}.card-mode.shared-one-minute:not(.short-version) .purpose-result{width:min(620px,calc(100% - 220px));font-size:calc(clamp(20px, 5.8svh, 24px) * var(--font-scale))}.card-mode.shared-one-minute:not(.short-version) .purpose-step{gap:24px}.card-mode.shared-one-minute:not(.short-version) .short-prayer-amen,.card-mode.shared-one-minute:not(.short-version) .short-prayer-copy h2{font-size:calc(21px * var(--font-scale))}.card-mode.shared-one-minute:not(.short-version) .short-prayer-copy p{font-size:calc(16px * var(--font-scale));line-height:1.42}}.short-version .purpose-scene.reduced .purpose-stage{grid-template-rows:max-content minmax(0,1fr);align-content:stretch;gap:16px;padding-bottom:max(96px,calc(76px + env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain}.short-version .purpose-scene.reduced .purpose-intro{min-height:min-content}.short-version .purpose-scene.reduced .object-equation{min-height:min-content;margin-top:0;grid-template-rows:minmax(120px,1fr)}.short-version .purpose-scene.reduced .purpose-step{min-height:min-content;grid-template-rows:minmax(48px,1fr) max-content}.short-version .purpose-scene.reduced .purpose-equation{height:100%;min-height:48px;padding-block:8px}.short-version .purpose-scene.reduced .purpose-object{height:100%;max-height:106px;min-height:0}@media (max-width:760px) and (orientation:portrait){.short-version .purpose-scene.reduced .object-equation{grid-template-rows:repeat(3,minmax(100px,1fr))}}@media (orientation:landscape) and (max-height:600px){.short-version .purpose-scene.reduced .purpose-stage{padding-top:max(48px,env(safe-area-inset-top));padding-bottom:max(72px,calc(56px + env(safe-area-inset-bottom)));gap:12px}.short-version .purpose-scene.reduced .object-equation{max-width:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:12px}.short-version .purpose-scene.reduced .purpose-step{grid-template-rows:minmax(32px,1fr) max-content;gap:8px}.short-version .purpose-scene.reduced .purpose-equation{min-height:32px;padding-block:4px}}@media (orientation:portrait) and (max-height:700px){.short-version .purpose-scene.reduced .purpose-stage{display:flex;flex-direction:column;justify-content:flex-start}.short-version .purpose-scene.reduced .object-equation,.short-version .purpose-scene.reduced .purpose-intro{flex:0 0 auto}.short-version .purpose-scene.reduced .object-equation{height:auto;grid-template-rows:repeat(3,auto)}.short-version .purpose-scene.reduced .purpose-step{grid-template-rows:auto max-content}.short-version .purpose-scene.reduced .purpose-equation{height:64px}}.short-version .scene :is(.vessel-message,.journey-message,.enter-spirit-message,.purpose-complete-copy){min-width:0;max-width:100%;overflow-wrap:anywhere}.short-version .scene .purpose-complete-copy .purpose-complete-portrait-line,.short-version .scene .purpose-complete-copy .purpose-highlighter,.short-version .scene :is(.vessel-underline-word,.enter-spirit-line,.enter-spirit-line [data-enter-line]){max-width:100%;white-space:normal!important;overflow-wrap:anywhere}.short-version :is(.vessel-copy-stage,.enter-spirit-stage,.receive-invitation-stage,.purpose-complete-stage){display:flex;flex-direction:column;justify-content:safe center;align-items:center;overflow-y:auto;overflow-x:hidden;padding-bottom:max(96px,calc(76px + env(safe-area-inset-bottom)))}.short-version :is(.vessel-copy-stage,.enter-spirit-stage,.receive-invitation-stage,.purpose-complete-stage)>*{flex-shrink:0}.short-version .journey-scene{overflow-y:auto;align-content:safe center}.short-version .short-incarnation-copy{max-height:100%;overflow-y:auto}.short-version .final-prayer-scene .short-prayer-copy{max-height:calc(100dvh - max(92px, calc(68px + env(safe-area-inset-top))) - max(96px, calc(76px + env(safe-area-inset-bottom))));overflow-y:auto;align-content:start;padding-bottom:12px}@media (orientation:portrait) and (max-width:760px){.short-version .incarnation-stage{grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr)}.short-version .incarnation-stage .short-incarnation-diagram{max-height:100%;width:auto;max-width:100%}}.short-version .scene>:is(.vessel-copy-stage,.enter-spirit-stage,.receive-invitation-stage,.purpose-complete-stage){height:calc(100% - max(96px, calc(76px + env(safe-area-inset-bottom))));padding-bottom:16px}.short-version .incarnation-stage{padding-bottom:max(96px,calc(76px + env(safe-area-inset-bottom)))}.card-mode.shared-one-minute:not(.short-version) :is(.purpose-complete-stage,.receive-invitation-stage){display:flex;flex-direction:column;align-items:center;justify-content:safe center;height:calc(100% - max(96px, calc(76px + env(safe-area-inset-bottom))));min-height:0!important;padding-bottom:16px;overflow-y:auto;overflow-x:hidden}.card-mode.shared-one-minute:not(.short-version) :is(.purpose-complete-stage,.receive-invitation-stage)>*{flex-shrink:0}.card-mode.shared-one-minute:not(.short-version) .final-prayer-scene .short-prayer-copy{max-height:calc(100dvh - max(92px, calc(68px + env(safe-area-inset-top))) - max(96px, calc(76px + env(safe-area-inset-bottom))));overflow-y:auto;align-content:start;padding-bottom:12px}:root,html[data-locale=en],html[data-locale=ko]{--publication-font-family:"Publication sans","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication sinhala","Publication bengali","Publication devanagari","Publication arabic",sans-serif}html[data-locale=zh-CN]{--publication-font-family:"Publication sans","Publication chinese-simplified","Publication korean","Publication japanese","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication sinhala","Publication bengali","Publication devanagari","Publication arabic",sans-serif}html[data-locale=zh-TW]{--publication-font-family:"Publication sans","Publication chinese-traditional","Publication korean","Publication japanese","Publication chinese-simplified","Publication khmer","Publication myanmar","Publication sinhala","Publication bengali","Publication devanagari","Publication arabic",sans-serif}html[data-locale=mn],html[data-locale=vi]{--publication-font-family:"Publication sans","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication sinhala","Publication bengali","Publication devanagari","Publication arabic",sans-serif}html[data-locale=km]{--publication-font-family:"Publication sans","Publication khmer","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication myanmar","Publication sinhala","Publication bengali","Publication devanagari","Publication arabic",sans-serif}html[data-locale=si]{--publication-font-family:"Publication sans","Publication sinhala","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication bengali","Publication devanagari","Publication arabic",sans-serif}html[data-locale=ja]{--publication-font-family:"Publication sans","Publication japanese","Publication korean","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication sinhala","Publication bengali","Publication devanagari","Publication arabic",sans-serif}html[data-locale=ne]{--publication-font-family:"Publication sans","Publication devanagari","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication sinhala","Publication bengali","Publication arabic",sans-serif}html[data-locale=bn]{--publication-font-family:"Publication sans","Publication bengali","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication sinhala","Publication devanagari","Publication arabic",sans-serif}html[data-locale=uz]{--publication-font-family:"Publication sans","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication sinhala","Publication bengali","Publication devanagari","Publication arabic",sans-serif}html[data-locale=my]{--publication-font-family:"Publication sans","Publication myanmar","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication sinhala","Publication bengali","Publication devanagari","Publication arabic",sans-serif}html[data-locale=es],html[data-locale=fr],html[data-locale=id],html[data-locale=kk],html[data-locale=rn],html[data-locale=ru]{--publication-font-family:"Publication sans","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication sinhala","Publication bengali","Publication devanagari","Publication arabic",sans-serif}html[data-locale=hi]{--publication-font-family:"Publication sans","Publication devanagari","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication sinhala","Publication bengali","Publication arabic",sans-serif}html[data-locale=ur]{--publication-font-family:"Publication sans","Publication arabic","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication sinhala","Publication bengali","Publication devanagari",sans-serif}html[data-locale=de],html[data-locale=it]{--publication-font-family:"Publication sans","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication sinhala","Publication bengali","Publication devanagari","Publication arabic",sans-serif}html[data-locale=ar]{--publication-font-family:"Publication sans","Publication arabic","Publication korean","Publication japanese","Publication chinese-simplified","Publication chinese-traditional","Publication khmer","Publication myanmar","Publication sinhala","Publication bengali","Publication devanagari",sans-serif}body{font-family:var(--publication-font-family);--font-sans:var(--publication-font-family);--font-serif:var(--publication-font-family)}main:is(.short-version,.card-mode.shared-one-minute){font-family:var(--publication-font-family);font-synthesis:none}main:is(.short-version,.card-mode.shared-one-minute) :is(button,input,select,textarea){font-family:inherit}html[data-publication-fonts-loading] main:is(.short-version,.card-mode.shared-one-minute) .scene{visibility:hidden!important}