@font-face{font-family:Nunito;src:url(/assets/nunito-latin-B7qwucO7.woff2)format("woff2");font-style:normal;font-weight:200 1000;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC}@font-face{font-family:Nunito;src:url(/assets/nunito-variable-H7GKQ5BF.woff2)format("woff2");font-style:normal;font-weight:200 1000;font-display:swap;unicode-range:U+100-24F,U+300-36F,U+1E??,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color:#000;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Nunito,Arial,sans-serif}@font-face{font-family:Nunito Compact Fallback;src:local(Arial),local(Roboto);font-weight:200 600;size-adjust:95%}@font-face{font-family:Nunito Compact Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Roboto Bold);font-weight:601 1000;size-adjust:95%}.character-page--ham .character-hero-copy,.character-page--rachel .character-hero-copy,.character-page--simeon .character-hero-copy,.character-page--joseph .character-hero-copy,.character-page--elijah .character-hero-copy{font-family:Nunito,Nunito Compact Fallback,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input{font:inherit}img,svg{display:block}.seo-breadcrumbs{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.app-error-boundary{color:#24180f;background:#fff8ee;place-items:center;min-height:100vh;padding:24px;display:grid}.app-error-boundary section{text-align:center;background:#fff;border:1px solid #5b351e29;border-radius:28px;width:min(100%,560px);padding:clamp(28px,7vw,56px);box-shadow:0 24px 70px #4b28121f}.app-error-boundary section>p:first-child{color:#8f4928;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-weight:800}.app-error-boundary h1{margin:0;font-size:clamp(2rem,6vw,3.4rem);line-height:1}.app-error-boundary h1+p{color:#695449;margin:18px auto 0;line-height:1.7}.app-error-boundary section>div{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.app-error-boundary button,.app-error-boundary a{min-width:140px;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:12px 20px;font-weight:800;text-decoration:none}.app-error-boundary button{color:#fff;background:#6f3cc3}.app-error-boundary a{color:#4d2a82;background:#f0e7fa}:root{--marketing-primary:#4346ff;--marketing-primary-strong:#4d00f9;--marketing-primary-deep:#25105f;--marketing-primary-soft:#f8f7ff;--marketing-primary-soft-strong:#f1efff;--marketing-primary-border:#e4e0ff;--marketing-primary-muted:#5146e5;--marketing-ink:#17132d;--marketing-copy:#5f5a71;--marketing-gradient:linear-gradient(135deg, #4d00f9 0%, #6b33ff 52%, #bd00ff 100%);--marketing-surface-gradient:linear-gradient(110deg, #f8f7ff 0%, #f1efff 100%);--marketing-dark-gradient:linear-gradient(135deg, #25105f 0%, #3b1f88 100%)}.route-loading,.not-found-page{text-align:center;place-items:center;min-height:100vh;padding:32px;display:grid}.route-loading{color:#302447;background:#fbf8ff;align-content:center;gap:14px}.route-loading>span{border:4px solid #4f379029;border-top-color:#6548d9;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite route-loading-spin}.route-loading>p{margin:0;font-size:14px;font-weight:800}.not-found-page{color:#fff;background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2070%2070'%3e%3cpath%20fill-rule='evenodd'%20d='M0%200h35v35H0zm5%205h25v25H5zm5%205h15v15H10zm5%205h5v5h-5zM40%205h25v25H40zm5%205h15v15H45zm5%205h5v5h-5zm20%2020H35v35h35zm-5%205H40v25h25zm-5%205H45v15h15zm-5%205h-5v5h5zM30%2040H5v25h25zm-5%205H10v15h15zm-5%205h-5v5h5z'%20clip-rule='evenodd'%20opacity='.04'/%3e%3c/svg%3e") 50%/200px 200px,linear-gradient(210deg,#4d00f9,#bd00ff)}.not-found-page>div{width:min(620px,100%)}.not-found-page p,.not-found-page h1{margin:0}.not-found-page p{color:#ffffffb3;letter-spacing:.12em;font-size:18px;font-weight:900}.not-found-page h1{letter-spacing:-.04em;margin-top:12px;font-size:clamp(36px,7vw,68px);font-weight:900;line-height:1.06}.not-found-page a{color:#3f16d3;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:52px;margin-top:30px;padding:0 24px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}@keyframes route-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.route-loading>span{animation:none}}#root .quiz-static-hero-text{white-space:normal;min-width:0}#root .quiz-static-hero-text h1{text-wrap:balance;max-width:100%}#root .quiz-static-description{white-space:normal}#root .brand-bar{--nav-width:clamp(400px, 68.0556vw, 980px);--nav-height:clamp(48px, 3.88889vw, 56px);--nav-inset:clamp(4px, .55556vw, 8px);--nav-gutter:clamp(16px, calc(10vw - 16px), 32px);width:min(var(--nav-width), calc(100% - var(--nav-gutter)));height:var(--nav-height);padding-inline:var(--nav-inset);border-radius:calc(var(--nav-height) / 2);gap:clamp(4px,.83333vw,12px);top:clamp(8px,1.11111vw,16px)}#root .brand-bar[lang=es]{--nav-width:clamp(320px, 44.4444vw, 640px)}#root .brand-bar:is([lang=pt],[lang=de]){--nav-width:clamp(240px, 34.7222vw, 500px)}#root .brand-bar .brand{margin-left:calc(-1 * var(--nav-inset));padding-inline:var(--nav-inset) clamp(6px, .97222vw, 14px);gap:clamp(4px,.69444vw,10px);font-size:clamp(14px,1.25vw,18px);transition-property:color,background-color,box-shadow,transform}#root .brand-bar .brand-mark{width:clamp(36px,3.05556vw,44px);height:clamp(36px,3.05556vw,44px)}#root .brand-bar .brand-nav{gap:clamp(4px,.55556vw,8px)}#root .brand-bar .brand-nav-tab{gap:clamp(4px,.55556vw,8px);height:44px;min-height:44px;padding-inline:clamp(6px,.83333vw,12px);font-size:clamp(12px,.97222vw,14px);transition-property:color,background-color,box-shadow,filter,transform}#root .brand-bar .brand-nav-icon{font-size:clamp(16px,1.38889vw,20px)}#root .brand-bar .brand-profile{width:44px;height:44px}#root .brand-bar .brand-profile svg{width:clamp(18px,1.45833vw,21px)}@media (width<=1279px){#root .quiz-static-hero,#root .home-page>.hero{align-items:flex-end;height:auto;min-height:clamp(360px,42vw,520px);max-height:none;padding-block:112px 32px;display:flex}#root .quiz-static-hero-visual,#root .home-page .hero-visual{height:100%}#root .quiz-static-hero-visual>picture:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#0000 10%,#04081470 34%,#0408149e 100%);position:absolute;inset:0}#root .quiz-static-hero-copy,#root .home-page .hero-copy{width:min(800px,100% - 48px);margin-inline:auto;position:relative;inset:auto;transform:none}#root .quiz-static-hero-copy{gap:20px}#root .quiz-static-hero-text{white-space:normal;gap:8px;min-width:0}#root .quiz-static-kicker{max-width:100%;font-size:clamp(14px,1.6vw,20px);line-height:1.35}#root .quiz-static-hero-text h1{text-wrap:balance;max-width:100%;font-size:clamp(28px,3.333vw,44px);line-height:1.12}#root .quiz-static-description{white-space:normal;text-wrap:pretty;max-width:680px;font-size:15px;line-height:1.5}#root .quiz-static-hero-actions{gap:12px;max-width:100%}#root .quiz-static-play-button{border-width:3px;border-radius:30px;justify-content:center;gap:10px;width:fit-content;min-width:0;max-width:100%;height:auto;min-height:52px;padding:6px 20px 6px 6px}#root .quiz-static-play-button img{flex:0 0 34px;width:34px;height:34px}#root .quiz-static-play-button span{white-space:normal;min-width:0;font-size:18px;line-height:1.25}#root .quiz-static-secondary-button{text-align:center;max-width:100%;height:auto;min-height:52px;padding:10px 20px;font-size:15px;line-height:1.4}#root .home-page .hero-kicker{font-size:clamp(16px,1.8vw,22px);line-height:1.3}#root .home-page .hero-copy h1{text-wrap:balance;font-size:clamp(32px,4vw,52px);line-height:1.08}#root .home-page .hero-summary{font-size:15px;line-height:1.5}#root .home-page .hero-proof{flex-wrap:wrap;row-gap:4px;font-size:12px}#root .home-page .play-online{border-width:3px;gap:10px;width:auto;min-width:0;max-width:100%;height:auto;min-height:52px;margin-top:20px;padding:6px 20px 6px 6px}#root .home-page .play-online img{flex:0 0 34px;width:34px;height:34px}#root .home-page .play-online span{white-space:normal;font-size:18px;line-height:1.3}#root :is(.character-hero,.story-hero,.book-guide-hero,.books-hub-hero,.miracles-hero){min-height:clamp(400px,48vw,620px)}#root .character-hero-copy{padding-top:112px;padding-bottom:48px}#root .character-hero-copy nav{flex-wrap:wrap;margin-bottom:20px;line-height:1.5}#root .character-hero-copy h1{text-wrap:balance;font-size:clamp(34px,4.6vw,60px);line-height:1.06}#root .character-hero-copy>span{margin-top:16px;font-size:17px;line-height:1.55}#root .character-hero-actions{margin-top:20px}#root .character-hero-actions a{text-align:center;height:auto;min-height:48px;padding:12px 18px;line-height:1.4}#root :is(.story-hero-copy,.book-guide-hero-copy,.books-hub-hero>section,.miracles-hero>section){padding-block:112px 48px}#root :is(.story-hero-copy,.book-guide-hero-copy,.books-hub-hero>section,.miracles-hero>section) h1{text-wrap:balance;font-size:clamp(34px,4.6vw,60px);line-height:1.08}#root :is(.story-hero-copy,.book-guide-hero-copy,.books-hub-hero>section,.miracles-hero>section)>span{margin-top:16px;font-size:17px;line-height:1.55}#root .vt-hero{min-height:clamp(400px,48vw,620px)}#root .vt-hero-copy{padding-top:112px;padding-bottom:48px}#root .vt-hero h1{font-size:clamp(34px,4.6vw,60px);line-height:1.08}#root .vt-hero-copy>p{margin-top:18px;font-size:17px;line-height:1.55}#root .vt-hero-actions{margin-top:24px}#root .group-hero{gap:32px;min-height:400px;padding-block:104px 32px}#root .group-hero-copy h1{font-size:clamp(34px,4.6vw,60px);line-height:1.08}#root .group-hero-copy>p{margin-top:18px;font-size:17px}#root .knowledge-hero{min-height:0}#root .knowledge-hero-inner{gap:32px;min-height:400px;padding-block:112px 56px}#root .knowledge-hero-copy{transform:none}#root .knowledge-hero-copy h1{font-size:clamp(34px,4.6vw,60px);line-height:1.08}#root .knowledge-hero-copy>span{margin-top:18px;font-size:17px}#root .knowledge-hero-cards{height:300px;transform:none}#root .knowledge-hero-card{height:260px}#root .knowledge-hero-card img{object-position:center top}}@media (width<=980px){#root .brand-bar .brand{flex:0 0 44px;justify-content:center;width:44px;margin:0;padding:0}#root .brand-bar .brand-name{display:none}#root .brand-bar .journey-popover-root{position:static}#root .brand-bar .journey-popover{width:min(352px,100vw - 24px);position:absolute;top:calc(100% + 8px);left:auto;right:calc(50% + min(352px,100vw - 24px)/-2)}#root .character-hero{align-items:flex-end}#root .character-hero-copy{justify-content:flex-end;padding-inline:0}#root .character-hero-copy>:is(nav,p,h1,span,div){max-width:680px}#root .character-hero-shade{background:linear-gradient(#0d191214 0%,#0d1912b8 40%,#0d1912f5 100%)}}@media (width<=760px){#root .quiz-page:not(.spiritual-gifts-guide-page,.es-books-page,[data-page-type=armor-of-god-guide],[data-page-type*=methodology])>main.quiz-marketing:not(.personality-methodology-marketing),#root .pilgrim-page>main,#root .group-page>main.group-main{--marketing-mobile-heading:24px;--marketing-mobile-intro-heading:26px;--marketing-mobile-card-heading:18px;--marketing-mobile-body:16px}#root .quiz-page:not(.spiritual-gifts-guide-page,.es-books-page,[data-page-type=armor-of-god-guide],[data-page-type*=methodology])>main.quiz-marketing:not(.personality-methodology-marketing) h2:not(.timeline-explorer *),#root .pilgrim-page>main h2,#root .group-page>main.group-main h2,#root .quiz-page>:is(.quiz-editorial-standard,.quiz-related-links) h2{font-size:var(--marketing-mobile-heading,24px);letter-spacing:-.025em;text-wrap:balance;line-height:1.25}#root .quiz-page:not(.spiritual-gifts-guide-page,.es-books-page,[data-page-type=armor-of-god-guide],[data-page-type*=methodology])>main.quiz-marketing:not(.personality-methodology-marketing) .quiz-article-intro>h2,#root .pilgrim-page>main .pilgrim-intro h2,#root .group-page>main.group-main .group-intro h2{font-size:var(--marketing-mobile-intro-heading)}#root .quiz-page:not(.spiritual-gifts-guide-page,.es-books-page,[data-page-type=armor-of-god-guide],[data-page-type*=methodology])>main.quiz-marketing:not(.personality-methodology-marketing) :is(h3,h4):not(.timeline-explorer *),#root .pilgrim-page>main h3,#root .group-page>main.group-main h3{font-size:var(--marketing-mobile-card-heading);letter-spacing:-.015em;text-wrap:pretty;line-height:1.35}#root .quiz-page:not(.spiritual-gifts-guide-page,.es-books-page,[data-page-type=armor-of-god-guide],[data-page-type*=methodology])>main.quiz-marketing:not(.personality-methodology-marketing) :is(.quiz-article-intro>p:not(:first-child),.quiz-copy-section>p:not([class*=kicker]),.quiz-callout>p,.quiz-difficulty-inner>p:not([class*=kicker]),.quiz-final-cta>p:not(:first-child),.quiz-steps p,.quiz-topic-row p,.quiz-use-cases>div>span,.quiz-quality-list span,.quiz-intent-preview>header>span,.quiz-intent-preview details>p,.quiz-faq details>p,.noah-how-grid p,.noah-mode-cards p,.noah-groups article>p,.dg-how-to article>p,.dg-use-section article>p,.armor-mode-grid article>p,.armor-faq-list details>p,.denomination-marketing-grid article>p,.gifts-group p,.gifts-test-summary>div>span,.seven-gifts-comparison article>p),#root .pilgrim-page>main p,#root .group-page>main.group-main p{font-size:var(--marketing-mobile-body);line-height:1.65}#root .quiz-page>main.quiz-marketing .timeline-explorer-header h2{font-size:24px;line-height:1.25}#root .quiz-page>main.quiz-marketing .timeline-explorer-header p{font-size:16px;line-height:1.65}#root .home-page>main>.home-guide h2,#root .home-page>main>.home-guide .home-guide-section-heading h3,#root .home-page>main>.es-home-below-games h2{text-wrap:balance;font-size:24px;line-height:1.25}#root .home-page>main>.home-guide :is(h3,h4):not(.home-guide-section-heading h3),#root .home-page>main>.es-home-below-games :is(h3,h4){font-size:18px;line-height:1.35}#root .home-page>main>.home-guide :is(.home-guide-intro p,.home-purpose-grid p,.home-guide-use-grid p,.home-trust-grid p,details>p),#root .home-page>main>.es-home-below-games :is(.es-home-section-header>p,.es-home-pathway-grid p,.es-home-moment-grid p,.es-home-trust-panel article p,.es-home-faq details>p,.es-home-final-cta>div>p){font-size:16px;line-height:1.65}#root .quiz-static-hero,#root .home-page>.hero{min-height:360px;padding-block:96px 28px}#root .quiz-static-hero-copy,#root .home-page .hero-copy{width:calc(100% - 32px)}#root .quiz-static-hero-copy{gap:16px}#root .quiz-static-hero-text{gap:8px}#root .quiz-static-kicker{font-size:14px}#root .quiz-static-hero-text h1{font-size:clamp(27px,3.6vw,28px)}#root .quiz-static-description{font-size:14px}#root .quiz-static-play-button span{font-size:17px}#root .quiz-static-secondary-button{font-size:14px}#root .home-page .hero-kicker{font-size:16px}#root .home-page .hero-copy h1{font-size:clamp(30px,4vw,32px)}#root .home-page .hero-summary{font-size:14px}#root :is(.character-hero,.story-hero,.book-guide-hero,.books-hub-hero,.miracles-hero){min-height:400px}#root :is(.character-hero-copy,.story-hero-copy,.book-guide-hero-copy,.books-hub-hero>section,.miracles-hero>section){width:calc(100% - 32px);padding:96px 0 40px}#root :is(.character-hero-copy,.story-hero-copy,.book-guide-hero-copy,.books-hub-hero>section,.miracles-hero>section) h1{font-size:clamp(32px,4.6vw,35px)}#root :is(.character-hero-copy,.story-hero-copy,.book-guide-hero-copy,.books-hub-hero>section,.miracles-hero>section)>span{font-size:16px}#root .vt-hero{min-height:400px}#root .vt-hero-copy{padding:96px 20px 40px}#root .vt-hero h1{font-size:clamp(32px,4.6vw,35px)}#root .vt-hero-copy>p{font-size:16px}#root .vt-hero-actions a{text-align:center;height:auto;padding-block:10px;line-height:1.4}#root .knowledge-hero-inner{gap:28px;min-height:0;padding-block:96px 40px}#root .knowledge-hero-copy h1{font-size:clamp(32px,4.6vw,35px)}#root .knowledge-hero-copy>span{font-size:16px}#root .knowledge-hero-cards{height:auto}#root .knowledge-hero-card{height:240px}#root .group-hero{padding-block:96px 32px}#root .group-hero-copy h1{font-size:clamp(32px,4.6vw,35px)}}@media (width<=720px){#root .brand-bar .brand-nav-groups-prefix{display:none}}
