.public_page__PmmbL{--paper:var(--life-cream);--ink:var(--life-forest);--green:#637248;--muted:var(--life-muted);--line:var(--life-line);--margin:var(--life-sage);color:var(--ink);background:var(--paper);padding:28px max(24px,calc((100vw - 1240px)/2)) 64px;font-family:var(--font-body),sans-serif}.public_page__PmmbL *{box-sizing:border-box}.public_page__PmmbL h1,.public_page__PmmbL h2,.public_page__PmmbL h3{font-family:var(--font-display),Georgia,serif;font-weight:400;letter-spacing:-.025em}.public_page__PmmbL em{font-weight:400;color:var(--green)}.public_page__PmmbL p{line-height:1.6}.public_page__PmmbL a,.public_page__PmmbL button,.public_page__PmmbL input,.public_page__PmmbL summary{touch-action:manipulation}.public_page__PmmbL a:focus-visible,.public_page__PmmbL button:focus-visible,.public_page__PmmbL input:focus-visible,.public_page__PmmbL summary:focus-visible{outline:3px solid #92640a;outline-offset:4px}.public_page__PmmbL section{scroll-margin-top:90px}.public_page__PmmbL section:focus{outline:none}.public_breadcrumb__SVmgg{display:flex;gap:12px;flex-wrap:wrap;font-size:.75rem;color:var(--muted)}.public_breadcrumb__SVmgg a{text-decoration:underline;text-underline-offset:3px}.public_hero__Ikzmb{padding:45px 0 50px;border-bottom:1px solid var(--line)}.public_eyebrow__8Mnxv{font-size:.68rem;letter-spacing:.16em;font-weight:600;margin:0 0 20px}.public_hero__Ikzmb h1{font-size:clamp(3rem,7.5vw,6.75rem);line-height:1.02;margin:0 0 24px;max-width:1100px}.public_heroLead__FOutO{font-size:1.1rem;margin:0 0 26px;color:var(--muted)}.public_primary__48tK9{display:inline-flex;justify-content:space-between;align-items:center;gap:28px;min-height:52px;background:var(--ink);color:#fff;padding:17px 23px;border:0;border-radius:10px;font:inherit;font-size:.9rem;text-decoration:none;cursor:pointer;text-align:left;line-height:1.45}.public_primary__48tK9:hover{background:var(--green)}.public_primary__48tK9:disabled{cursor:wait;opacity:.7}.public_primary__48tK9>span{font-size:1.3rem}.public_micro__9mVCL{font-size:.75rem;color:var(--muted);margin:12px 0 0}.public_withPhoto__4mhcz{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:6%}.public_withPhoto__4mhcz h1{font-size:clamp(3rem,5.5vw,5rem)}.public_heroPhoto__28_rq{margin:0}.public_heroPhoto__28_rq img{width:100%;height:auto;max-height:490px;object-fit:contain}.public_heroPhoto__28_rq figcaption{font-size:.7rem;margin-top:10px;color:var(--muted)}.public_tool__Wi6jJ{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:55px 0}.public_continuation__KlMsx h2,.public_faq__ho6sc h2,.public_tool__Wi6jJ h2,.public_understand__V_XFD h2{font-size:clamp(2.3rem,4.2vw,3.75rem);line-height:1.1;margin:0 0 25px}.public_continuation__KlMsx p,.public_toolIntro__83jGu>p:not(.public_eyebrow__8Mnxv),.public_understand__V_XFD>div>p:not(.public_eyebrow__8Mnxv){color:var(--muted);font-size:1rem}.public_note__Uf8Ve{margin-top:32px;border-top:1px solid var(--line);padding-top:20px;max-width:340px;font-size:.85rem!important}.public_form__oQZtN{padding:28px;background:#fffdf7;border:1px solid #dddccf;border-radius:10px;min-width:0}.public_formTop__ePqP_{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:24px;font-size:.68rem;letter-spacing:.07em}.public_textButton__2_PFN{font:inherit;font-size:.86rem;color:var(--ink);background:none;border:0;text-decoration:underline;text-underline-offset:6px;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;line-height:1.5}.public_formTop__ePqP_ .public_textButton__2_PFN{font-size:.75rem;letter-spacing:0}.public_form__oQZtN fieldset{border:0;padding:0;margin:0 0 24px}.public_form__oQZtN legend{font-size:.88rem;margin-bottom:12px}.public_methods__BuDdk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.public_methods__BuDdk label{display:flex;position:relative;cursor:pointer}.public_methods__BuDdk input{position:absolute;opacity:0}.public_methods__BuDdk span{padding:13px 6px;border:1px solid var(--line);font-size:.75rem;text-align:center;line-height:1.4;border-radius:10px;width:100%}.public_methods__BuDdk input:checked+span{background:var(--ink);color:#fff;border-color:var(--ink)}.public_methods__BuDdk input:focus-visible+span{outline:3px solid #92640a;outline-offset:3px}.public_pair__5d7vJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.public_field__5WCgh{display:block;margin:0 0 20px;min-width:0}.public_field__5WCgh>span:first-child{display:block;font-size:.85rem;margin-bottom:8px}.public_inputWrap__4aUHK{display:flex;align-items:center;background:white;border:1px solid #899481;border-radius:10px}.public_inputWrap__4aUHK input{min-width:0;width:100%;background:none;border:0;padding:12px;color:var(--ink);font-family:inherit;font-size:1.5rem;font-variant-numeric:tabular-nums}.public_inputWrap__4aUHK>span{padding-right:13px;font-size:.85rem;color:var(--muted)}.public_field__5WCgh small{display:block;font-size:.73rem;color:var(--muted);line-height:1.5;margin-top:7px}.public_peopleHeading__MbmO0{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 18px}.public_peopleHeading__MbmO0 h3{font-size:1.6rem;margin:0}.public_peopleHeading__MbmO0>span{font-size:.75rem;color:var(--muted)}.public_inlineActions__7CVdQ{display:flex;gap:20px;flex-wrap:wrap}.public_inlineActions__7CVdQ button{font-size:.8rem}.public_formStatus__bFoPF{font-size:.75rem;color:var(--muted);margin:18px 0 12px}.public_error__7oRHd{color:#803f2e;font-size:.9rem}.public_form__oQZtN>.public_primary__48tK9{width:100%;margin-top:12px}.public_result__Tjx0h{min-height:calc(100svh - 90px);padding:35px 0 55px;text-align:center}.public_result__Tjx0h h2{font-size:clamp(2.6rem,5.5vw,5rem);line-height:1.04;margin:0 0 30px}.public_visual__z6W_Q{background:var(--margin);padding:32px 42px;margin:0 auto;max-width:880px;text-align:left;border-radius:10px}.public_resultContext__4MQdU{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;border-bottom:1px solid #8b9d7a;padding-bottom:22px;font-size:.8rem}.public_resultContext__4MQdU>span:first-child{font-size:.65rem;letter-spacing:.1em}.public_resultContext__4MQdU>strong{font-family:var(--font-display),serif;font-size:1.7rem;font-weight:400}.public_shares__omQYK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px;padding:30px 0}.public_share__ZCvuC{display:flex;flex-direction:column;gap:12px;border-left:1px solid #8b9d7a;padding:8px 20px;min-width:0}.public_share__ZCvuC>span{font-size:.88rem}.public_share__ZCvuC strong{font-family:var(--font-display),serif;font-size:clamp(2.6rem,4vw,4.6rem);font-weight:400;line-height:1.1;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.public_rounding__oDVNc{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #8b9d7a;padding-top:18px;font-size:.85rem}.public_rounding__oDVNc strong{font-weight:500}.public_visual__z6W_Q>p{font-size:.8rem;color:var(--muted);margin:15px 0 0}.public_resultActions__c_9JW{display:flex;justify-content:center;align-items:center;gap:30px;margin:25px 0 0}.public_factors__R774M{max-width:590px;margin:auto}.public_factors__R774M>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;font-size:.87rem}.public_factors__R774M>div:first-child{border-bottom:1px solid #8b9d7a;margin-bottom:8px;padding-bottom:15px}.public_factors__R774M strong{font-weight:500;white-space:nowrap}.public_marginSpace__WOwMk{position:relative;text-align:center;margin:28px 0 15px;border-block:1px solid #718665;padding:28px 30px}.public_heroAmount__djloo{display:block;font-family:var(--font-display),serif;font-weight:400;font-size:clamp(4rem,9vw,8.4rem);line-height:1.06;overflow-wrap:anywhere}.public_marginSpace__WOwMk p{font-size:.75rem;letter-spacing:.12em;margin:14px 0 12px}.public_marginSpace__WOwMk>span:not(.public_bracket__H6A3H){font-size:.9rem;line-height:1.55;display:block;max-width:530px;margin:auto}.public_bracket__H6A3H{position:absolute;left:0;top:18px;bottom:18px;width:10px;border:1px solid var(--green);border-right:0}.public_shortfall__lHfgG{color:#803f2e}.public_faq__ho6sc,.public_understand__V_XFD{display:grid;grid-template-columns:1fr 1fr;gap:9%;padding:58px 0;border-top:1px solid var(--line)}.public_understand__V_XFD h3{font-size:1.8rem;margin:0 0 20px}.public_formulas__4Skch{list-style:none;padding:0;margin:0}.public_formulas__4Skch li{display:flex;gap:20px;border-top:1px solid var(--line);padding:17px 0;font-size:.92rem}.public_formulas__4Skch li>span{font-size:.65rem;color:var(--muted);padding-top:5px}.public_formulas__4Skch p{margin:0}.public_details__hsFWv{padding:19px 0;border-top:1px solid var(--line)}.public_details__hsFWv summary{cursor:pointer;font-size:.96rem;line-height:1.5;min-height:24px}.public_details__hsFWv p{color:var(--muted);font-size:.91rem;margin:16px 0 0}.public_related__nLvBt{padding:45px 0 50px;border-top:1px solid var(--line)}.public_related__nLvBt h2{font-size:2.5rem;line-height:1.2;margin:0 0 30px}.public_relatedLinks__B9x8h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.public_relatedLinks__B9x8h a{border-top:1px solid var(--line);padding:20px 0;display:flex;justify-content:space-between;gap:15px;font-size:.93rem;line-height:1.5;text-decoration:underline;text-underline-offset:5px}.public_continuation__KlMsx{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding:40px;background:var(--margin)}.public_continuation__KlMsx h2{font-size:2.8rem}.public_nextAction__YVQJI{align-self:center}.public_nextAction__YVQJI .public_primary__48tK9{width:100%}.public_continuation__KlMsx .public_micro__9mVCL{font-size:.76rem}.public_page__PmmbL a,.public_page__PmmbL button{transition:background-color .15s ease}.public_result__Tjx0h .public_visual__z6W_Q{animation:public_reveal__9s6kA .18s ease-out}@keyframes public_reveal__9s6kA{0%{opacity:.65;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.public_page__PmmbL *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:760px){.public_page__PmmbL{padding:20px 6% 35px}.public_hero__Ikzmb{padding:30px 0 32px}.public_hero__Ikzmb h1{font-size:clamp(2.8rem,11.8vw,4.8rem);line-height:1.02}.public_heroLead__FOutO{font-size:1rem}.public_hero__Ikzmb .public_primary__48tK9{width:100%}.public_eyebrow__8Mnxv{font-size:.65rem;margin-bottom:18px}.public_withPhoto__4mhcz{display:block}.public_withPhoto__4mhcz h1{font-size:3rem}.public_heroPhoto__28_rq{margin-top:25px}.public_heroPhoto__28_rq img{max-height:310px}.public_faq__ho6sc,.public_tool__Wi6jJ,.public_understand__V_XFD{display:block;padding:35px 0}.public_faq__ho6sc h2,.public_tool__Wi6jJ h2,.public_understand__V_XFD h2{font-size:2.6rem}.public_toolIntro__83jGu>p:not(.public_eyebrow__8Mnxv){font-size:.95rem}.public_note__Uf8Ve{max-width:none;margin-top:18px;padding-top:15px}.public_form__oQZtN{margin-top:24px;padding:19px}.public_pair__5d7vJ{gap:0 12px}.public_methods__BuDdk span{font-size:.69rem;padding:12px 4px}.public_field__5WCgh>span:first-child{font-size:.8rem}.public_field__5WCgh small{font-size:.71rem}.public_inputWrap__4aUHK input{font-size:1.45rem;padding:12px 10px}.public_formTop__ePqP_{font-size:.61rem;letter-spacing:.05em;gap:8px}.public_formTop__ePqP_ .public_textButton__2_PFN{font-size:.72rem}.public_result__Tjx0h{text-align:left;padding:20px 0 36px}.public_result__Tjx0h h2{font-size:2.8rem}.public_visual__z6W_Q{padding:24px 20px}.public_resultContext__4MQdU{gap:12px}.public_resultContext__4MQdU>span:last-child{width:100%}.public_resultActions__c_9JW{flex-direction:column;align-items:stretch;gap:8px}.public_resultActions__c_9JW .public_textButton__2_PFN{align-self:center}.public_share__ZCvuC{padding:7px 15px}.public_shares__omQYK{grid-template-columns:1fr;gap:20px;padding:25px 0}.public_share__ZCvuC strong{font-size:3.5rem}.public_factors__R774M>div{font-size:.81rem}.public_marginSpace__WOwMk{padding:25px 12px}.public_heroAmount__djloo{font-size:5rem}.public_marginSpace__WOwMk p{font-size:.68rem}.public_visual__z6W_Q>p{font-size:.78rem}.public_faq__ho6sc>div+div,.public_understand__V_XFD>div+div{margin-top:25px}.public_related__nLvBt{padding:35px 0}.public_related__nLvBt h2{font-size:2rem}.public_relatedLinks__B9x8h{grid-template-columns:1fr;gap:0}.public_continuation__KlMsx{display:block;padding:27px 23px}.public_continuation__KlMsx h2{font-size:2.4rem}.public_nextAction__YVQJI{margin-top:25px}.public_primary__48tK9{font-size:.85rem;padding:17px 20px;gap:16px}}