._page_1wh1d_1{--quest-ink:#12211f;--quest-forest:#174e43;--quest-mint:#b9efc8;--quest-sand:#f2efe6;--quest-paper:#fffdf8;--quest-line:#c9cec7;--quest-warn:#a63f20;background:radial-gradient(circle at 91% 7%, #35987924, transparent 28rem), var(--quest-sand);min-width:0;color:var(--quest-ink);overflow-x:hidden}._shell_1wh1d_17{width:min(1280px,100% - 48px);margin-inline:auto;padding:1.2rem 0 clamp(5rem,9vw,8rem)}._hero_1wh1d_23{border:1px solid var(--quest-ink);background:linear-gradient(125deg, transparent 64%, #b9efc814 64%), var(--quest-ink);color:#fff;grid-template-columns:minmax(0,1.38fr) minmax(260px,.62fr);min-width:0;margin-top:1.2rem;display:grid}._heroCopy_1wh1d_35{min-width:0;padding:clamp(2.3rem,6vw,5.6rem)}._heroCopy_1wh1d_35>p:first-child,._howItWorks_1wh1d_41>div>p,._plannerHeading_1wh1d_42>div>p,._principles_1wh1d_43>div:first-child>p,._related_1wh1d_44>div:first-child>p,._faqSection_1wh1d_45>div:first-child>p{color:var(--quest-forest);letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}._heroCopy_1wh1d_35>p:first-child{color:var(--quest-mint)}._hero_1wh1d_23 h1{max-width:900px;font-family:var(--font-display);letter-spacing:-.058em;text-wrap:balance;margin:1rem 0 0;font-size:clamp(3.2rem,6.7vw,6.9rem);font-weight:720;line-height:.91}._hero_1wh1d_23 h1 span{color:#b7c9c4;font-weight:520;display:block}._directAnswer_1wh1d_75{color:#dce7e3;max-width:790px;margin:1.55rem 0 0;font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.72}._heroActions_1wh1d_83{flex-wrap:wrap;gap:.7rem;margin-top:1.7rem;display:flex}._heroActions_1wh1d_83 a{border:1px solid var(--quest-mint);color:#fff;justify-content:center;align-items:center;gap:.55rem;min-height:52px;padding:.8rem 1rem;font-size:.83rem;font-weight:760;display:inline-flex}._heroActions_1wh1d_83 a:first-child{background:var(--quest-mint);color:var(--quest-ink)}._heroPanel_1wh1d_108{border-left:1px solid #ffffff2e;align-content:center;min-width:0;padding:clamp(1.8rem,4vw,3.6rem);display:grid}._heroPanel_1wh1d_108>svg{color:var(--quest-mint)}._heroPanel_1wh1d_108 strong{color:var(--quest-mint);font-family:var(--font-display);letter-spacing:-.04em;margin-top:1.3rem;font-size:clamp(2.4rem,4vw,4.1rem)}._heroPanel_1wh1d_108>span{color:#e5ece9;border-top:1px solid #ffffff2e;padding:.9rem 0;font-size:.84rem}._heroPanel_1wh1d_108 small{color:#aebebb;margin-top:.8rem;font-size:.72rem;line-height:1.6}._emergencyBoundary_1wh1d_142{border:1px solid var(--quest-warn);background:#fff6f1;border-top:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;padding:1rem 1.2rem;display:grid}._emergencyBoundary_1wh1d_142>svg{color:var(--quest-warn)}._emergencyBoundary_1wh1d_142 strong{font-size:.88rem;display:block}._emergencyBoundary_1wh1d_142 p{color:#5e5d59;margin:.35rem 0 0;font-size:.76rem;line-height:1.55}._emergencyBoundary_1wh1d_142 a{border:1px solid var(--quest-warn);min-height:48px;color:var(--quest-warn);justify-content:center;align-items:center;gap:.45rem;padding:.7rem .85rem;font-size:.75rem;font-weight:780;display:inline-flex}._howItWorks_1wh1d_41{grid-template-columns:minmax(240px,.58fr) minmax(0,1.42fr);align-items:start;gap:clamp(2rem,6vw,6rem);min-width:0;padding:clamp(4.5rem,8vw,7rem) 0;display:grid}._howItWorks_1wh1d_41 h2,._plannerHeading_1wh1d_42 h2,._principles_1wh1d_43 h2,._related_1wh1d_44 h2,._faqSection_1wh1d_45 h2{font-family:var(--font-display);letter-spacing:-.05em;text-wrap:balance;margin:.65rem 0 0;font-size:clamp(2.4rem,4.8vw,4.8rem);line-height:.98}._howItWorks_1wh1d_41 ol{border-top:1px solid var(--quest-ink);margin:0;padding:0;list-style:none}._howItWorks_1wh1d_41 li{border-bottom:1px solid var(--quest-line);grid-template-columns:52px minmax(0,1fr);gap:1rem;min-width:0;padding:1.1rem 0;display:grid}._howItWorks_1wh1d_41 li>span{color:var(--quest-forest);font-family:var(--font-display);font-size:1.2rem}._howItWorks_1wh1d_41 strong{font-size:.9rem}._howItWorks_1wh1d_41 li p{color:#5f6864;margin:.35rem 0 0;font-size:.8rem;line-height:1.58}._planner_1wh1d_42{border:1px solid var(--quest-ink);background:var(--quest-paper);min-width:0;padding:clamp(1.2rem,4vw,3rem);scroll-margin-top:96px;box-shadow:0 30px 80px #12211f1a}._plannerHeading_1wh1d_42{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);min-width:0;display:grid}._plannerHeading_1wh1d_42 h2{font-size:clamp(2.5rem,5.2vw,5.1rem)}._plannerHeading_1wh1d_42>p{color:#5f6864;margin:0;line-height:1.7}._profilePicker_1wh1d_265{border:0;min-width:0;margin:2rem 0 0;padding:0}._profilePicker_1wh1d_265 legend{color:var(--quest-forest);letter-spacing:.07em;text-transform:uppercase;font-size:.76rem;font-weight:800}._profilePicker_1wh1d_265>div{border-top:1px solid var(--quest-ink);border-left:1px solid var(--quest-ink);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin-top:.8rem;display:grid}._profilePicker_1wh1d_265 label{cursor:pointer;border-right:1px solid var(--quest-ink);border-bottom:1px solid var(--quest-ink);background:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.75rem;min-width:0;min-height:126px;padding:1rem;display:grid}._profilePicker_1wh1d_265 input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}._profilePicker_1wh1d_265 label>svg:first-of-type{color:var(--quest-forest)}._profilePicker_1wh1d_265 label>svg:last-of-type{color:#b5bbb7;opacity:0}._profilePicker_1wh1d_265 label>span{gap:.35rem;min-width:0;display:grid}._profilePicker_1wh1d_265 strong{font-size:.92rem}._profilePicker_1wh1d_265 small{color:#66706b;font-size:.74rem;line-height:1.5}._profilePicker_1wh1d_265 label:hover{background:#edf7f0}._profilePicker_1wh1d_265 label:has(input:focus-visible){background:#edf7f0}._profilePicker_1wh1d_265 label:has(input:focus-visible){outline:3px solid var(--quest-forest);outline-offset:-4px}._profilePicker_1wh1d_265 ._profileSelected_1wh1d_346{background:#e2f4e7}._profilePicker_1wh1d_265 ._profileSelected_1wh1d_346>svg:last-of-type{color:var(--quest-forest);opacity:1}._profileEmpty_1wh1d_355{border:1px dashed var(--quest-line);background:#f7f5ee;align-items:center;gap:.8rem;min-width:0;margin-top:1.4rem;padding:1rem;display:flex}._profileEmpty_1wh1d_355 svg{color:var(--quest-forest);flex:none}._profileEmpty_1wh1d_355 p{color:#606a65;margin:0;font-size:.78rem;line-height:1.6}._progressPanel_1wh1d_378{background:var(--quest-ink);color:#fff;grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:1rem;min-width:0;margin-top:1.4rem;padding:.9rem 1rem;display:grid}._progressPanel_1wh1d_378>div:first-child{gap:.15rem;display:grid}._progressPanel_1wh1d_378 span{color:#c9d7d3;font-size:.68rem}._progressPanel_1wh1d_378 strong{color:var(--quest-mint);font-size:.82rem}._progressTrack_1wh1d_405{background:#ffffff2e;height:8px;overflow:hidden}._progressTrack_1wh1d_405>span{background:var(--quest-mint);height:100%;transition:width .18s;display:block}._plannerGrid_1wh1d_418{grid-template-columns:minmax(0,1.42fr) minmax(300px,.58fr);align-items:start;gap:1.2rem;min-width:0;margin-top:1.2rem;display:grid}._missionList_1wh1d_427,._resultPanel_1wh1d_428{min-width:0}._missionListHeading_1wh1d_432{border-bottom:1px solid var(--quest-ink);color:#66706b;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:.7rem 0;font-size:.7rem;display:flex}._missionListHeading_1wh1d_432 strong{color:var(--quest-forest)}._missionCard_1wh1d_448{border-right:1px solid var(--quest-line);border-bottom:1px solid var(--quest-line);border-left:1px solid var(--quest-line);background:#fff;grid-template-columns:64px minmax(0,1fr) 148px;gap:1rem;min-width:0;padding:1rem;display:grid}._missionCard_1wh1d_448[data-status=ready]{background:#f7fbef;border-left:4px solid #4b841b}._missionCard_1wh1d_448[data-status=missing]{background:#fffaf0;border-left:4px solid #b76d22}._missionCard_1wh1d_448[data-status=skip]{background:#f5f3ed;border-left:4px solid #68736d}._missionNumber_1wh1d_475{color:var(--quest-forest);align-content:start;justify-items:center;gap:.55rem;display:grid}._missionNumber_1wh1d_475 span{font-family:var(--font-display);font-size:1.15rem}._missionCopy_1wh1d_488{min-width:0}._missionCopy_1wh1d_488>div:first-child{justify-content:space-between;align-items:center;gap:.7rem;min-width:0;display:flex}._missionCopy_1wh1d_488 h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.45rem}._missionCopy_1wh1d_488>div:first-child>span{border:1px solid var(--quest-line);color:#68716d;flex:none;padding:.25rem .42rem;font-size:.62rem;font-weight:760}._missionCopy_1wh1d_488>p{margin:.55rem 0 0;font-size:.8rem;font-weight:650;line-height:1.55}._missionCopy_1wh1d_488>small{color:#626c67;margin-top:.45rem;font-size:.72rem;line-height:1.55;display:block}._missionCopy_1wh1d_488 details{margin-top:.7rem}._missionCopy_1wh1d_488 summary{cursor:pointer;min-height:44px;color:var(--quest-forest);align-items:center;font-size:.72rem;font-weight:760;display:flex}._missionCopy_1wh1d_488 details p{color:#5f6864;margin:.45rem 0 0;font-size:.71rem;line-height:1.55}._statusActions_1wh1d_552{align-content:start;gap:.42rem;min-width:0;display:grid}._statusActions_1wh1d_552 button,._resetButton_1wh1d_560{border:1px solid var(--quest-line);color:#4f5a55;background:#fff;border-radius:0;min-height:44px;padding:.6rem;font-size:.69rem;font-weight:760}._statusActions_1wh1d_552 button:hover,._statusActions_1wh1d_552 button:focus-visible{border-color:var(--quest-forest)}._statusActions_1wh1d_552 ._statusActive_1wh1d_576{border-color:var(--quest-forest);background:var(--quest-forest);color:#fff}._resultPanel_1wh1d_428{border:1px solid var(--quest-ink);background:var(--quest-ink);color:#fff;padding:1rem;position:sticky;top:90px}._scoreCard_1wh1d_591{border-bottom:1px solid #ffffff2e;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;min-width:0;padding-bottom:1rem;display:grid}._scoreCard_1wh1d_591 svg{color:var(--quest-mint);grid-row:1/3}._scoreCard_1wh1d_591 span{color:#c7d5d1;letter-spacing:.07em;text-transform:uppercase;font-size:.7rem;font-weight:760}._scoreCard_1wh1d_591 strong{color:var(--quest-mint);font-family:var(--font-display);letter-spacing:-.05em;grid-area:1/3/3;font-size:3.5rem}._scoreCard_1wh1d_591 small{color:#fff;font-size:.77rem;font-weight:720}._scoreBoundary_1wh1d_629{color:#aebfba;margin:.75rem 0 0;font-size:.68rem;line-height:1.55}._nextMission_1wh1d_636,._completeState_1wh1d_637,._emptyState_1wh1d_638{background:#1a2d2a;border:1px solid #ffffff2e;margin-top:1rem;padding:1rem}._nextMission_1wh1d_636>p{color:var(--quest-mint);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.67rem;font-weight:800}._nextMission_1wh1d_636 h3,._completeState_1wh1d_637 h3,._emptyState_1wh1d_638 h3{font-family:var(--font-display);letter-spacing:-.035em;margin:.5rem 0 0;font-size:1.9rem;line-height:1.05}._nextMission_1wh1d_636>span,._completeState_1wh1d_637 p,._emptyState_1wh1d_638 p{color:#c6d2cf;margin-top:.65rem;font-size:.76rem;line-height:1.58;display:block}._nextMission_1wh1d_636 ul{color:#e3ebe8;margin:.75rem 0 0;padding-left:1.1rem;font-size:.74rem;line-height:1.7}._nextActions_1wh1d_682{gap:.5rem;min-width:0;margin-top:1rem;display:grid}._nextActions_1wh1d_682 a,._completeState_1wh1d_637 a{border:1px solid var(--quest-mint);color:#fff;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:.45rem;min-width:0;min-height:50px;padding:.7rem .8rem;font-size:.72rem;font-weight:760;display:inline-flex}._nextActions_1wh1d_682 a:first-child{background:var(--quest-mint);color:var(--quest-ink)}._handoffDisclosure_1wh1d_711{color:#afc0bb;grid-template-columns:auto minmax(0,1fr);gap:.55rem;min-width:0;margin-top:.8rem;display:grid}._handoffDisclosure_1wh1d_711 svg{color:var(--quest-mint)}._handoffDisclosure_1wh1d_711 p{margin:0;font-size:.66rem;line-height:1.55}._completeState_1wh1d_637>svg,._emptyState_1wh1d_638>svg{color:var(--quest-mint)}._completeState_1wh1d_637 a{width:100%;margin-top:.9rem}._resetButton_1wh1d_560{color:#c9d6d2;background:0 0;border-color:#ffffff38;justify-content:center;align-items:center;gap:.45rem;width:100%;min-height:48px;margin-top:.75rem;display:inline-flex}._principles_1wh1d_43,._related_1wh1d_44,._faqSection_1wh1d_45{min-width:0;padding-top:clamp(5rem,9vw,8rem)}._principles_1wh1d_43>div:first-child,._related_1wh1d_44>div:first-child,._faqSection_1wh1d_45>div:first-child{max-width:850px}._principleGrid_1wh1d_766{border-top:1px solid var(--quest-ink);border-left:1px solid var(--quest-ink);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin-top:2rem;display:grid}._principleGrid_1wh1d_766 article{border-right:1px solid var(--quest-ink);border-bottom:1px solid var(--quest-ink);background:var(--quest-paper);min-width:0;min-height:250px;padding:1.4rem}._principleGrid_1wh1d_766 svg{color:var(--quest-forest)}._principleGrid_1wh1d_766 h3{font-family:var(--font-display);letter-spacing:-.025em;margin:1.2rem 0 0;font-size:1.55rem;line-height:1.08}._principleGrid_1wh1d_766 p{color:#5e6863;margin:.75rem 0 0;font-size:.8rem;line-height:1.65}._related_1wh1d_44>div:last-child{border-top:1px solid var(--quest-ink);border-left:1px solid var(--quest-ink);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin-top:2rem;display:grid}._related_1wh1d_44 a{border-right:1px solid var(--quest-ink);border-bottom:1px solid var(--quest-ink);background:var(--quest-paper);min-width:0;min-height:148px;color:var(--quest-ink);grid-template-columns:1fr auto;align-content:space-between;gap:.8rem;padding:1.2rem;font-weight:760;display:grid}._related_1wh1d_44 a>span{color:var(--quest-forest);font-family:var(--font-display);grid-column:1/-1;font-size:1.15rem}._faqSection_1wh1d_45{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(2rem,6vw,6rem);display:grid}._faqList_1wh1d_840{border-top:1px solid var(--quest-ink)}._faqList_1wh1d_840 details{border-bottom:1px solid var(--quest-line)}._faqList_1wh1d_840 summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:1rem 0;font-weight:760;display:flex}._faqList_1wh1d_840 summary:after{color:var(--quest-forest);content:"+";font-size:1.4rem}._faqList_1wh1d_840 details[open] summary:after{content:"−"}._faqList_1wh1d_840 p{color:#5d6762;margin:0;padding:0 0 1.1rem;font-size:.82rem;line-height:1.7}._reviewNote_1wh1d_877{border-top:1px solid var(--quest-line);color:#5f6864;align-items:center;gap:.7rem;min-width:0;margin-top:4rem;padding-top:1rem;display:flex}._reviewNote_1wh1d_877 svg{color:var(--quest-forest);flex:none}._reviewNote_1wh1d_877 p{margin:0;font-size:.72rem;line-height:1.6}._heroActions_1wh1d_83 a:focus-visible,._emergencyBoundary_1wh1d_142 a:focus-visible,._statusActions_1wh1d_552 button:focus-visible,._nextActions_1wh1d_682 a:focus-visible,._completeState_1wh1d_637 a:focus-visible,._resetButton_1wh1d_560:focus-visible,._related_1wh1d_44 a:focus-visible,._faqList_1wh1d_840 summary:focus-visible{outline:3px solid var(--quest-forest);outline-offset:3px;box-shadow:0 0 0 6px #fff}@media (width<=980px){._hero_1wh1d_23,._plannerHeading_1wh1d_42,._plannerGrid_1wh1d_418,._howItWorks_1wh1d_41,._faqSection_1wh1d_45{grid-template-columns:minmax(0,1fr)}._heroPanel_1wh1d_108{border-top:1px solid #ffffff2e;border-left:0}._heroPanel_1wh1d_108 strong{font-size:3rem}._resultPanel_1wh1d_428{position:static}}@media (width<=760px){._shell_1wh1d_17{width:min(100% - 24px,1280px)}._heroCopy_1wh1d_35>p:first-child,._howItWorks_1wh1d_41>div>p,._plannerHeading_1wh1d_42>div>p,._principles_1wh1d_43>div:first-child>p,._related_1wh1d_44>div:first-child>p,._faqSection_1wh1d_45>div:first-child>p{font-size:.8125rem;line-height:1.5}._heroPanel_1wh1d_108 small,._emergencyBoundary_1wh1d_142 p,._howItWorks_1wh1d_41 li p,._principleGrid_1wh1d_766 p,._faqList_1wh1d_840 p,._reviewNote_1wh1d_877 p{font-size:.9375rem;line-height:1.65}._heroActions_1wh1d_83 a,._emergencyBoundary_1wh1d_142 a{font-size:.9375rem}._heroCopy_1wh1d_35,._heroPanel_1wh1d_108{padding:1.4rem}._hero_1wh1d_23 h1{font-size:clamp(2.8rem,14vw,4.8rem)}._heroActions_1wh1d_83,._emergencyBoundary_1wh1d_142{grid-template-columns:minmax(0,1fr)}._heroActions_1wh1d_83{display:grid}._heroActions_1wh1d_83 a,._emergencyBoundary_1wh1d_142 a{width:100%}._emergencyBoundary_1wh1d_142{display:grid}._planner_1wh1d_42{padding:1rem}._profilePicker_1wh1d_265>div,._principleGrid_1wh1d_766,._related_1wh1d_44>div:last-child{grid-template-columns:minmax(0,1fr)}._profilePicker_1wh1d_265 label{min-height:112px}._progressPanel_1wh1d_378{grid-template-columns:minmax(0,1fr)}._missionListHeading_1wh1d_432{flex-direction:column;align-items:flex-start}._missionCard_1wh1d_448{grid-template-columns:48px minmax(0,1fr);padding:.9rem}._statusActions_1wh1d_552{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}._statusActions_1wh1d_552 button{min-height:50px;font-size:.94rem}._profilePicker_1wh1d_265 legend,._missionListHeading_1wh1d_432,._missionCopy_1wh1d_488>div:first-child>span,._progressPanel_1wh1d_378 span{font-size:.84rem;line-height:1.45}._profilePicker_1wh1d_265 small,._profileEmpty_1wh1d_355 p,._missionCopy_1wh1d_488>p,._missionCopy_1wh1d_488>small,._missionCopy_1wh1d_488 summary,._missionCopy_1wh1d_488 details p,._scoreBoundary_1wh1d_629,._nextMission_1wh1d_636>span,._completeState_1wh1d_637 p,._emptyState_1wh1d_638 p,._nextMission_1wh1d_636 ul,._nextActions_1wh1d_682 a,._handoffDisclosure_1wh1d_711 p{font-size:.94rem;line-height:1.6}._principleGrid_1wh1d_766 article{min-height:0}}@media (width<=460px){._shell_1wh1d_17{width:min(100% - 16px,1280px)}._heroCopy_1wh1d_35,._heroPanel_1wh1d_108{padding-inline:1rem}._planner_1wh1d_42{padding:.75rem}._plannerHeading_1wh1d_42 h2,._howItWorks_1wh1d_41 h2,._principles_1wh1d_43 h2,._related_1wh1d_44 h2,._faqSection_1wh1d_45 h2{font-size:2.35rem}._profilePicker_1wh1d_265 label{grid-template-columns:auto minmax(0,1fr) auto}._profilePicker_1wh1d_265 label>svg:last-of-type{align-self:center;display:block}._missionCard_1wh1d_448{grid-template-columns:minmax(0,1fr)}._missionNumber_1wh1d_475{grid-template-columns:auto auto;justify-content:start;align-items:center}._missionCopy_1wh1d_488>div:first-child{flex-direction:column;align-items:flex-start}._statusActions_1wh1d_552{grid-template-columns:minmax(0,1fr)}._scoreCard_1wh1d_591 strong{font-size:3rem}}@media (prefers-reduced-motion:reduce){._progressTrack_1wh1d_405>span{transition:none}}
