.texas-page{overflow-x:clip}.texas-page .tx-section{padding:110px 0;scroll-margin-top:30px}.texas-page p{color:var(--soft);line-height:1.85;font-size:15px}.texas-page h2 em,.texas-page h3 em{color:var(--fresh)}.texas-page .tx-lead{font-size:clamp(18px,1.8vw,23px);line-height:1.65}.texas-page .tx-note{font-size:12px;line-height:1.8}.texas-page .tx-split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.texas-page .tx-heading-pair{display:grid;grid-template-columns:1.55fr 1fr;gap:75px;align-items:end;margin-bottom:55px}.texas-page .tx-heading-pair h2{margin-bottom:0}.texas-page .tx-heading-pair>p{max-width:420px;margin:0}.texas-page .tx-preview{background:#243e31;border-bottom:1px solid #65a77d;color:var(--bone);font-size:12px;padding:15px 0;line-height:1.6}.texas-page .tx-hero{background:radial-gradient(ellipse at 85% 45%,#285c3e40,transparent 55%)}.texas-page .tx-hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:5px;align-items:center;padding:45px 0 60px}.texas-page .tx-hero-copy{z-index:1}.texas-page .tx-hero h1{font:400 clamp(2.8rem,4.8vw,4.9rem)/1.03 Georgia,serif;letter-spacing:-.06em;margin:20px 0 30px}.texas-page .tx-hero h1 em{display:block;font-size:clamp(5rem,11vw,11rem);line-height:.95;color:var(--fresh);margin:10px 0 20px}.texas-page .tx-hero-copy>p:not(.eyebrow){max-width:475px}.texas-page .tx-hero .button-row{margin:30px 0 20px;gap:14px}.texas-page .button.secondary{background:transparent;color:var(--bone);border:1px solid #738e7b}.texas-page .button.secondary:hover{background:#274635}.texas-page .tx-geography{margin:0;min-width:0;color:var(--soft);transform:rotate(-3deg)}.texas-page .tx-map-kicker{display:flex;justify-content:space-between;border-block:1px solid #5069557a;padding:15px 0;font-size:9px;letter-spacing:.15em;gap:15px}.texas-page .tx-geography svg{width:100%;height:auto;display:block;overflow:visible}.texas-page .tx-geography text{font:18px Arial,sans-serif;fill:var(--bone)}.texas-page .tx-geography .tx-map-monogram{font:italic 100px Georgia,serif;fill:#b9c9bc55;letter-spacing:-8px}.texas-page .tx-outline{stroke:#85ae90;stroke-width:1.2}.texas-page .tx-route{fill:none;stroke:#9bcca5;stroke-width:1.2;stroke-dasharray:4 8}.texas-page .tx-orbit{fill:none;stroke:#8cbb9955;stroke-width:.75;stroke-dasharray:1 5}.texas-page .tx-node{fill:#d9efcf}.texas-page .tx-node-halo{fill:#99ca9c22;stroke:#9bcca555;animation:tx-pulse 4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.texas-page .tx-geography figcaption{font-size:10px;line-height:1.8;text-align:right;margin-top:12px;transform:rotate(3deg)}.texas-page .tx-section-nav{display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #5069557a;padding:20px 0;gap:22px}.texas-page .tx-section-nav a{font-size:11px;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px}.texas-page .tx-section-nav span{color:var(--fresh)}.texas-page .tx-intro{background:var(--bone);color:var(--near)}.texas-page .tx-intro .tx-split{grid-template-columns:.5fr 1.5fr}.texas-page .tx-intro p{color:#435a4b}.texas-page .tx-intro h2 em{color:#256041}.texas-page .tx-health-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.texas-page .tx-statement{position:relative;padding:65px 40px 40px;background:var(--deep);border-radius:160px 160px 2px 2px;overflow:hidden}.texas-page .tx-statement>span{display:block;font:600 clamp(3rem,6vw,6rem)/1 Arial,sans-serif;letter-spacing:-.065em;color:#8cad8555;margin:45px 0 40px}.texas-page .tx-statement h3{font-size:clamp(2.8rem,4.2vw,4rem);letter-spacing:-.04em;line-height:1.05}.texas-page .tx-detail-list{margin:0}.texas-page .tx-detail-list>div{border-top:1px solid #5069557a;padding:25px 0}.texas-page .tx-detail-list dt{font:400 28px Georgia,serif;margin-bottom:12px}.texas-page .tx-detail-list dd{margin:0;font-size:14px;line-height:1.8;color:var(--soft)}.texas-page .tx-source{border-left:2px solid var(--fresh);padding:5px 0 5px 30px;margin-top:50px;max-width:970px}.texas-page .tx-source h3{font-size:25px}.texas-page .tx-source p{margin-bottom:0;font-size:13px}.texas-page .tx-founder p a,.texas-page .tx-source a{text-decoration:underline;text-underline-offset:4px}.texas-page .tx-supplemental{background:var(--charcoal)}.texas-page .tx-inline-note{border-block:1px solid #6f907770;padding:24px 0;margin:30px 0;font-size:14px;line-height:1.8;color:var(--soft)}.texas-page .tx-links{display:flex;flex-wrap:wrap;gap:20px 30px;margin-top:28px}.texas-page .tx-links a{min-height:44px}.texas-page .tx-responsibilities{display:flex;flex-wrap:wrap;gap:8px 30px;margin-bottom:30px}.texas-page .tx-responsibilities span{font:24px/1.7 Georgia,serif;color:var(--soft);border-bottom:1px solid #5069557a}.texas-page .tx-reading{max-width:830px}.texas-page .tx-policy-pair{display:grid;grid-template-columns:1fr 1fr;margin-top:45px;border-top:1px solid #5069557a}.texas-page .tx-policy-pair article{padding:40px 50px 40px 0}.texas-page .tx-policy-pair article+article{padding:40px 45px;background:var(--charcoal);border-left:2px solid var(--fresh)}.texas-page .tx-policy-pair h3{font-size:clamp(2.5rem,4vw,4rem);letter-spacing:-.05em}.texas-page .tx-link-bar{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:35px 0;flex-wrap:wrap}.texas-page .tx-business{background:var(--charcoal)}.texas-page .tx-business h2{max-width:1100px;margin-bottom:55px}.texas-page .tx-business-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.texas-page .tx-business-photo{position:relative;aspect-ratio:4/5;clip-path:polygon(0 0,84% 0,100% 13%,100% 100%,12% 100%,0 89%);background:var(--deep)}.texas-page .tx-business-photo img{object-fit:cover;object-position:56% center;filter:saturate(.55) brightness(.8)}.texas-page .tx-business-photo>span{position:absolute;bottom:0;left:0;right:0;padding:80px 30px 55px;background:linear-gradient(transparent,#111513c9);color:var(--bone);font-size:9px;letter-spacing:.15em}.texas-page .tx-iul-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.texas-page .tx-iul-mark>span{font:600 clamp(6rem,15vw,14rem)/1 Arial,sans-serif;letter-spacing:-.09em;color:transparent;-webkit-text-stroke:1px #74947a;display:block;margin-bottom:30px}.texas-page .tx-iul-mark h3{font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.15;letter-spacing:-.035em}.texas-page .tx-retirement{background:var(--deep)}.texas-page .tx-retirement>div>h2{margin-bottom:50px}.texas-page .tx-annuity-types{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin:45px 0}.texas-page .tx-annuity-types article{border-top:1px solid #b9c9bc60;padding-top:25px}.texas-page .tx-annuity-types h3{font-size:30px;margin:20px 0}.texas-page .tx-annuity-types p{font-size:14px}.texas-page .tx-explorer{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.texas-page .tx-goal-buttons{display:flex;flex-direction:column}.texas-page .tx-goal-buttons button{display:flex;align-items:center;gap:22px;width:100%;border:0;border-top:1px solid #5069557a;background:transparent;color:var(--soft);font:400 25px Arial,sans-serif;letter-spacing:-.04em;padding:26px 10px;text-align:left;cursor:pointer;min-height:82px;transition:background .2s,color .2s}.texas-page .tx-goal-buttons button:last-child{border-bottom:1px solid #5069557a}.texas-page .tx-goal-buttons button span:first-child{font-size:10px;letter-spacing:0}.texas-page .tx-goal-buttons button span:last-child{margin-left:auto;color:var(--fresh)}.texas-page .tx-goal-buttons button:hover,.texas-page .tx-goal-buttons button[aria-pressed=true]{color:var(--bone);background:var(--deep)}.texas-page .tx-goal-detail{background:var(--charcoal);padding:50px;min-height:470px;border-top:2px solid var(--fresh)}.texas-page .tx-goal-detail h3{font:400 clamp(2.3rem,3.2vw,3.6rem)/1.1 Georgia,serif;letter-spacing:-.04em}.texas-page .tx-goal-detail ul{padding:0;list-style:none;margin:25px 0}.texas-page .tx-goal-detail a{display:flex;justify-content:space-between;min-height:44px;align-items:center;border-bottom:1px solid #5069557a;padding:10px 0;font-size:14px}.texas-page .tx-markets{border-top:1px solid #5069557a}.texas-page .tx-market-list{list-style:none;padding:0;margin:0 0 30px}.texas-page .tx-market-list li{display:flex;align-items:center;gap:25px;border-top:1px solid #5069557a;font:clamp(1.5rem,3vw,2.8rem) Georgia,serif;padding:23px 0;letter-spacing:-.03em}.texas-page .tx-market-list span{font:10px Arial,sans-serif;color:var(--fresh)}.texas-page .tx-founder{background:var(--bone);color:var(--near)}.texas-page .tx-founder p{color:#435a4b}.texas-page .tx-founder h2 em{color:#256041}.texas-page .tx-founder-name{font:30px Georgia,serif!important;margin:35px 0 25px}.texas-page .tx-founder-name span{display:block;font:12px/1.8 Arial,sans-serif;margin-top:10px}.texas-page .tx-faq{background:var(--charcoal)}.texas-page .tx-faq .faq{max-width:none}.texas-page .tx-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 45px}.texas-page .tx-resource-photo{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--charcoal);margin-bottom:25px}.texas-page .tx-resource-photo img{object-fit:cover;filter:saturate(.7);transition:transform .4s}.texas-page .tx-resource-grid article:hover img{transform:scale(1.03)}.texas-page .tx-resource-grid h3{font-size:clamp(1.8rem,2.7vw,2.7rem);line-height:1.15;letter-spacing:-.035em}.texas-page .tx-resource-grid h3 a{display:block}.texas-page .tx-resource-grid h3 span{color:var(--fresh)}.texas-page .tx-finale{background:var(--deep);text-align:center;padding:120px 0}.texas-page .tx-finale h2{font-size:clamp(3.5rem,7.5vw,7.5rem);max-width:1100px;margin:30px auto}.texas-page .tx-finale p:not(.eyebrow){max-width:590px;margin:0 auto 35px}.texas-page .tx-finale .button-row{justify-content:center}.texas-page .tx-inquiry .inquiry-form{margin-top:0}.texas-page .tx-inquiry .notice{background:#203b2c;color:var(--bone);border-color:#6b9576}.texas-page .tx-inquiry input:focus-visible,.texas-page .tx-inquiry select:focus-visible,.texas-page .tx-inquiry textarea:focus-visible{outline:3px solid var(--fresh);outline-offset:3px}@keyframes tx-pulse{0%,to{transform:scale(.9);opacity:.55}50%{transform:scale(1.15);opacity:1}}@media(max-width:1100px){.texas-page .tx-business-grid,.texas-page .tx-heading-pair,.texas-page .tx-health-grid,.texas-page .tx-iul-grid,.texas-page .tx-split{gap:40px}.texas-page .tx-hero-grid{grid-template-columns:1.1fr 1fr}.texas-page .tx-hero h1{font-size:3rem}.texas-page .tx-section-nav{gap:14px}.texas-page .tx-explorer{gap:30px}.texas-page .tx-goal-detail{padding:35px}.texas-page .tx-annuity-types{gap:25px}.texas-page .tx-statement{padding:60px 25px 30px}.texas-page .tx-policy-pair article+article{padding:40px 30px}.texas-page .tx-inquiry .tx-split{grid-template-columns:.75fr 1.25fr}}@media(max-width:760px){.texas-page .tx-geography text{font-size:22px}.texas-page .container{width:calc(100% - 40px)}.texas-page .tx-section{padding:65px 0}.texas-page .tx-hero-grid{grid-template-columns:1fr;padding:20px 0 35px;gap:30px}.texas-page .tx-hero h1{font-size:clamp(2.5rem,8.5vw,4rem)}.texas-page .tx-hero h1 em{font-size:clamp(5rem,24vw,8rem)}.texas-page .tx-hero-copy>p:not(.eyebrow){max-width:none}.texas-page .tx-geography{transform:none;max-width:540px;width:100%;margin:auto}.texas-page .tx-geography figcaption{transform:none}.texas-page .tx-section-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px 18px}.texas-page .tx-section-nav a{font-size:10px}.texas-page .tx-business-grid,.texas-page .tx-heading-pair,.texas-page .tx-health-grid,.texas-page .tx-inquiry .tx-split,.texas-page .tx-intro .tx-split,.texas-page .tx-iul-grid,.texas-page .tx-split{grid-template-columns:1fr;gap:30px}.texas-page .tx-heading-pair{margin-bottom:35px}.texas-page .tx-heading-pair>p{max-width:none}.texas-page .tx-statement{padding:40px 30px 35px;border-radius:120px 120px 2px 2px}.texas-page .tx-statement>span{font-size:18vw;margin:35px 0}.texas-page .tx-detail-list dt{font-size:25px}.texas-page .tx-policy-pair{grid-template-columns:1fr}.texas-page .tx-policy-pair article{padding:30px 0}.texas-page .tx-policy-pair article+article{padding:30px 25px}.texas-page .tx-business-photo{aspect-ratio:5/4}.texas-page .tx-business h2{margin-bottom:35px}.texas-page .tx-iul-mark>span{font-size:35vw}.texas-page .tx-annuity-types{grid-template-columns:1fr;gap:15px;margin:25px 0}.texas-page .tx-annuity-types h3{margin:10px 0 20px}.texas-page .tx-explorer{grid-template-columns:1fr;gap:25px}.texas-page .tx-goal-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.texas-page .tx-goal-buttons button{border:1px solid #5069557a;font-size:18px;padding:18px 12px;min-height:76px;gap:10px;letter-spacing:-.03em}.texas-page .tx-goal-buttons button:last-child{grid-column:1/-1}.texas-page .tx-goal-detail{padding:30px 24px;min-height:530px}.texas-page .tx-resource-grid{grid-template-columns:1fr;gap:40px}.texas-page .tx-responsibilities{gap:8px 20px}.texas-page .tx-responsibilities span{font-size:21px}.texas-page .tx-finale{padding:75px 0}.texas-page .tx-finale h2{font-size:clamp(3rem,10.8vw,5rem)}.texas-page .tx-inquiry .form-grid{grid-template-columns:1fr}.texas-page .tx-section :is(h2,h3){overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){.texas-page .tx-node-halo{animation:none;transform:none;opacity:1}.texas-page *{transition:none!important;scroll-behavior:auto!important}}.sc-page{overflow-x:clip}.sc-page .sc-section{padding:105px 0;scroll-margin-top:25px}.sc-page p{font-size:15px;line-height:1.85;color:var(--soft)}.sc-page h2{font-size:clamp(2.7rem,4.9vw,5.2rem);line-height:1.04}.sc-page h2 em,.sc-page h3 em{color:var(--fresh)}.sc-page .sc-lead{font-size:clamp(18px,1.8vw,23px);line-height:1.65}.sc-page .sc-note{font-size:12px;line-height:1.8}.sc-page .sc-reading{max-width:850px}.sc-page .sc-preview{background:#243e31;color:var(--bone);font-size:12px;line-height:1.7;padding:14px 0;border-bottom:1px solid #65a77d}.sc-page .sc-heading-pair{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end;margin-bottom:50px}.sc-page .sc-heading-pair h2{margin:0}.sc-page .sc-heading-pair>p{max-width:390px;margin:0}.sc-page .sc-editorial-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.sc-page .sc-links{display:flex;flex-wrap:wrap;gap:15px 28px;margin-top:28px}.sc-page .sc-links a{display:inline-flex;align-items:center;gap:12px;min-height:44px}.sc-page .button.secondary{background:transparent;color:var(--bone);border:1px solid #82998a}.sc-page .button.secondary:hover{background:#264b38}.sc-page .sc-hero{background:radial-gradient(ellipse at 95% 0,#31634350,transparent 60%)}.sc-page .sc-hero-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:0;align-items:center;padding:20px 0 45px}.sc-page .sc-hero-copy{position:relative;z-index:1}.sc-page .sc-hero h1{font:400 clamp(1.25rem,1.75vw,1.7rem)/1.45 Georgia,serif;max-width:540px;color:var(--soft);letter-spacing:-.02em;margin:20px 0 30px}.sc-page .sc-hero-statement{font:400 clamp(3.1rem,5.8vw,6.1rem)/1.01 Georgia,serif;letter-spacing:-.06em;color:var(--bone);margin:25px 0 35px}.sc-page .sc-hero-statement em{color:var(--fresh)}.sc-page .sc-hero-intro{max-width:445px}.sc-page .sc-hero .button-row{gap:15px;margin:30px 0 20px}.sc-page .sc-hero .sc-note{max-width:450px}.sc-page .sc-geographic-art{margin:0 -15px 0 0;min-width:0;align-self:center}.sc-page .sc-art-label{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.15em;color:var(--soft);padding:20px;border-top:1px solid #5069557a}.sc-page .sc-geographic-art svg{display:block;width:100%;height:auto;overflow:visible}.sc-page .sc-state-shape{stroke:#a4bfa5;stroke-width:1.2}.sc-page .sc-art-path{fill:none;stroke:#bbd2b4;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;animation:sc-line 2.5s ease-out forwards}.sc-page .sc-art-node{fill:#e2edd6}.sc-page .sc-art-halo{fill:#b9d6b31a;stroke:#b9d6b370;stroke-width:1;animation:sc-breathe 5s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.sc-page .sc-art-initials{font:italic 120px Georgia,serif;letter-spacing:-12px;fill:#c6dcc07a}.sc-page .sc-art-small{font:9px Arial,sans-serif;letter-spacing:1px;fill:#b9c9bc}.sc-page .sc-geographic-art figcaption{font-size:10px;line-height:1.8;color:var(--soft);max-width:380px;margin:0 20px 0 auto}.sc-page .sc-hero-foot{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #5069557a;padding:25px 0;font-size:9px;letter-spacing:.1em;color:var(--soft)}.sc-page .sc-hero-foot a{min-height:35px;display:flex;gap:25px;align-items:center}.sc-page .sc-opening{background:var(--bone);color:var(--near)}.sc-page .sc-opening p,.sc-page .sc-term dd,.sc-page .sc-term p{color:#425b4c}.sc-page .sc-opening h2 em,.sc-page .sc-term h2 em{color:#256041}.sc-page .sc-opening-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:90px}.sc-page .sc-responsibility-line{display:flex;gap:15px 30px;flex-wrap:wrap;margin-top:50px;border-top:1px solid #abbbaa;padding-top:25px}.sc-page .sc-responsibility-line span{font:20px Georgia,serif;color:#395342}.sc-page .sc-goals{background:var(--charcoal)}.sc-page .sc-goal-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid #68866e70;border-top:1px solid #68866e70}.sc-page .sc-goal-options button{display:flex;gap:17px;align-items:center;text-align:left;background:transparent;color:var(--soft);border:0;border-right:1px solid #68866e70;border-bottom:1px solid #68866e70;min-height:90px;padding:20px;font:400 18px/1.3 Arial,sans-serif;letter-spacing:-.035em;cursor:pointer;transition:background .2s,color .2s}.sc-page .sc-goal-options button:last-child{grid-column:span 2}.sc-page .sc-goal-options button span:first-child{font-size:9px;letter-spacing:0}.sc-page .sc-goal-options button span:last-child{margin-left:auto;color:var(--fresh)}.sc-page .sc-goal-options button:hover,.sc-page .sc-goal-options button[aria-pressed=true]{background:var(--deep);color:var(--bone)}.sc-page .sc-goal-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:45px 0 25px;min-height:355px}.sc-page .sc-goal-detail h3{font:400 clamp(2rem,3.4vw,3.3rem)/1.08 Georgia,serif;letter-spacing:-.04em}.sc-page .sc-goal-question{border-left:1px solid #68866e70;padding-left:45px}.sc-page .sc-goal-question>p{font:italic 27px/1.4 Georgia,serif;color:var(--bone)}.sc-page .sc-goal-question ul{list-style:none;padding:0;margin:20px 0}.sc-page .sc-goal-question a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 0;border-bottom:1px solid #68866e70;font-size:13px}.sc-page .sc-life>div>h2{margin-bottom:55px}.sc-page .sc-life-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;align-items:start}.sc-page .sc-life-photo{position:relative;aspect-ratio:3/4;margin-top:10px;overflow:hidden;border-radius:180px 180px 0 0;background:var(--deep)}.sc-page .sc-life-photo img{object-fit:cover;filter:saturate(.55) brightness(.8)}.sc-page .sc-life-photo>span{position:absolute;bottom:0;left:0;right:0;padding:70px 25px 30px;background:linear-gradient(transparent,#111513b0);font-size:9px;letter-spacing:.15em}.sc-page .sc-questions{margin:25px 0}.sc-page .sc-questions>div{border-top:1px solid #5069557a;padding:22px 0}.sc-page .sc-questions dt{font:26px/1.3 Georgia,serif;margin-bottom:12px}.sc-page .sc-questions dd{font-size:14px;line-height:1.85;color:var(--soft);margin:0}.sc-page .sc-source{margin-top:50px;border-left:2px solid var(--fresh);padding:5px 0 5px 25px;max-width:930px}.sc-page .sc-source p{font-size:13px;margin:0}.sc-page .sc-source a{text-decoration:underline;text-underline-offset:4px}.sc-page .sc-term{background:var(--bone);color:var(--near)}.sc-page .sc-margin-note{border-left:2px solid var(--fresh);padding:10px 0 10px 25px;margin-top:45px;font:italic 26px/1.45 Georgia,serif}.sc-page .sc-permanent{background:var(--deep)}.sc-page .sc-pullquote{font:400 clamp(2rem,3.2vw,3.2rem)/1.12 Georgia,serif;letter-spacing:-.03em;border-block:1px solid #6a907770;padding:28px 0;margin:30px 0}.sc-page .sc-pullquote em{color:#b5cfa9}.sc-page .sc-iul>div>h2{max-width:1040px}.sc-page .sc-iul-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;margin-top:40px}.sc-page .sc-outline-type{font:500 clamp(7rem,14vw,13rem)/1 Arial,sans-serif;letter-spacing:-.09em;color:transparent;-webkit-text-stroke:1px #6e967a;display:block;margin-bottom:30px}.sc-page .sc-crediting-study h3{font-size:clamp(2.6rem,4vw,4rem);line-height:1.04;letter-spacing:-.04em}.sc-page .sc-inline-note{border-left:2px solid var(--fresh);padding-left:24px;margin:27px 0;font-size:14px}.sc-page .sc-business{background:var(--charcoal)}.sc-page .sc-business>div>h2{max-width:1150px;margin-bottom:55px}.sc-page .sc-business-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.sc-page .sc-business-ledger{border:1px solid #68866e70;padding:30px}.sc-page .sc-business-ledger>div{border-top:1px solid #68866e70;padding-top:28px;margin-top:28px}.sc-page .sc-business-ledger span{font:italic 38px Georgia,serif;color:var(--fresh)}.sc-page .sc-business-ledger p:not(.eyebrow){font-size:15px;line-height:2.3;margin-top:15px}.sc-page .sc-event-type{font:500 clamp(2.5rem,4.1vw,4rem)/1.12 Arial,sans-serif;letter-spacing:-.06em;color:#9ab59e;margin-top:65px}.sc-page .sc-event-type em{font-family:Georgia,serif;color:var(--fresh)}.sc-page .sc-care{background:var(--charcoal)}.sc-page .sc-care-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:50px}.sc-page .sc-care-statement{font:400 clamp(2.5rem,3.6vw,3.6rem)/1.15 Georgia,serif;color:var(--bone);letter-spacing:-.045em;border-top:1px solid #68866e70;padding-top:30px}.sc-page .sc-care-statement em{color:var(--fresh)}.sc-page .sc-annuity-photo{position:relative;aspect-ratio:2.8/1;overflow:hidden;background:var(--deep);margin:45px 0}.sc-page .sc-annuity-photo img{object-fit:cover;object-position:center 43%;filter:saturate(.5) brightness(.62)}.sc-page .sc-annuity-photo:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,#111513b0,transparent)}.sc-page .sc-annuity-photo p{position:absolute;z-index:1;left:5%;bottom:10%;font:400 clamp(2.3rem,4.5vw,4.4rem)/1.1 Georgia,serif;color:var(--bone);letter-spacing:-.045em;margin:0}.sc-page .sc-annuity-photo em{color:#c0d8b8}.sc-page .sc-annuity-copy{display:grid;grid-template-columns:1fr 1fr;gap:70px}.sc-page .sc-annuity-copy h3{font:30px/1.2 Georgia,serif;letter-spacing:-.025em}.sc-page .sc-indexed{border-top:1px solid #5069557a}.sc-page .sc-retirement-lab{background:var(--deep)}.sc-page .sc-retirement-title>span{display:block;font:500 clamp(2.5rem,5vw,5rem)/1.1 Arial,sans-serif;letter-spacing:-.055em;color:#a9bfa380;margin:20px 0}.sc-page .sc-retirement-title>em{display:block;font-size:clamp(3.7rem,7.8vw,7.8rem);line-height:1.02;color:var(--bone);margin-bottom:30px}.sc-page .sc-retirement-experience{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;margin:45px 0 30px}.sc-page .sc-retirement-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-content:start}.sc-page .sc-retirement-options button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:14px;min-height:95px;border:1px solid #9ab59e70;background:transparent;color:var(--bone);padding:20px;font:16px/1.4 Arial,sans-serif;cursor:pointer;transition:background .2s}.sc-page .sc-retirement-options button span{font-size:9px;color:var(--soft)}.sc-page .sc-retirement-options button:hover,.sc-page .sc-retirement-options button[aria-pressed=true]{background:#1e563f;border-color:#bed2b3}.sc-page .sc-retirement-detail{border-top:1px solid #a1bea480;padding:25px 0;min-height:345px}.sc-page .sc-retirement-detail h3{font:400 clamp(2rem,3.1vw,3.1rem)/1.13 Georgia,serif;letter-spacing:-.03em}.sc-page .sc-retirement-detail .sc-retirement-question{font:italic 25px/1.5 Georgia,serif;color:var(--bone);border-top:1px solid #a1bea450;padding-top:20px;margin-top:25px}.sc-page .sc-market-list{display:grid;grid-template-columns:1fr 1fr;list-style:none;padding:0;margin:25px 0;gap:0 20px}.sc-page .sc-market-list li{border-top:1px solid #5069557a;padding:15px 0;font:24px Georgia,serif}.sc-page .sc-founder{background:var(--bone);color:var(--near)}.sc-page .sc-founder p{color:#425b4c}.sc-page .sc-founder h2 em{color:#256041}.sc-page .sc-founder-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:85px}.sc-page .sc-founder-name{font:30px Georgia,serif!important;margin-top:35px}.sc-page .sc-founder-name span{display:block;font:12px/1.8 Arial,sans-serif;margin-top:12px}.sc-page .sc-faq{background:var(--charcoal)}.sc-page .sc-faq .faq{max-width:none}.sc-page .sc-resource-list article{display:grid;grid-template-columns:120px 1fr;gap:40px;border-top:1px solid #5069557a;padding:38px 0}.sc-page .sc-resource-number{font:italic 70px/1 Georgia,serif;color:var(--fresh)}.sc-page .sc-resource-list h3{font:400 clamp(2rem,3.3vw,3.3rem)/1.15 Georgia,serif;letter-spacing:-.04em;max-width:920px}.sc-page .sc-resource-list h3 span{color:var(--fresh)}.sc-page .sc-resource-list p:not(.eyebrow){max-width:800px}.sc-page .sc-finale{background:linear-gradient(135deg,#111513,#123d31);text-align:left;padding:115px 0}.sc-page .sc-finale h2{font-size:clamp(3.2rem,7vw,7rem);max-width:1250px;margin:30px 0}.sc-page .sc-finale p:not(.eyebrow){max-width:640px;margin-bottom:30px}.sc-page .sc-inquiry .inquiry-form{margin-top:0}.sc-page .sc-inquiry .notice{background:#203b2c;color:var(--bone);border-color:#6b9576}.sc-page .sc-inquiry :is(input,select,textarea):focus-visible{outline:3px solid var(--fresh);outline-offset:3px}@keyframes sc-line{to{stroke-dashoffset:0}}@keyframes sc-breathe{0%,to{transform:scale(.85);opacity:.5}50%{transform:scale(1.15);opacity:1}}@media(max-width:1100px){.sc-page .sc-section{padding:85px 0}.sc-page .sc-annuity-copy,.sc-page .sc-business-layout,.sc-page .sc-care-layout,.sc-page .sc-editorial-row,.sc-page .sc-founder-layout,.sc-page .sc-heading-pair,.sc-page .sc-iul-layout,.sc-page .sc-life-layout,.sc-page .sc-opening-layout{gap:45px}.sc-page .sc-hero-statement{font-size:5.8vw}.sc-page .sc-geographic-art{margin-right:0}.sc-page .sc-goal-options button{padding:18px 13px;gap:10px;font-size:16px}.sc-page .sc-goal-detail{gap:35px;min-height:390px}.sc-page .sc-goal-question{padding-left:30px}.sc-page .sc-retirement-experience{gap:35px}.sc-page .sc-inquiry .sc-editorial-row{grid-template-columns:.8fr 1.2fr}.sc-page .sc-resource-list article{grid-template-columns:80px 1fr;gap:30px}}@media(max-width:760px){.sc-page .container{width:calc(100% - 40px)}.sc-page .sc-section{padding:65px 0}.sc-page h2{font-size:clamp(2.5rem,8.8vw,4rem);overflow-wrap:break-word}.sc-page .sc-hero-layout{grid-template-columns:1fr;padding:10px 0 30px;gap:25px}.sc-page .sc-hero h1{font-size:20px;max-width:430px}.sc-page .sc-hero-statement{font-size:clamp(2.9rem,10.9vw,5rem);margin:25px 0}.sc-page .sc-hero-intro{max-width:none}.sc-page .sc-geographic-art{max-width:520px;margin:auto;width:100%}.sc-page .sc-geographic-art figcaption{margin:0 10px;font-size:10px}.sc-page .sc-art-label{padding:15px 0;font-size:7px}.sc-page .sc-art-small{font-size:12px}.sc-page .sc-hero-foot{flex-direction:column;gap:10px;font-size:8px;line-height:1.8;padding:20px 0}.sc-page .sc-annuity-copy,.sc-page .sc-business-layout,.sc-page .sc-care-layout,.sc-page .sc-editorial-row,.sc-page .sc-founder-layout,.sc-page .sc-heading-pair,.sc-page .sc-inquiry .sc-editorial-row,.sc-page .sc-iul-layout,.sc-page .sc-life-layout,.sc-page .sc-opening-layout{grid-template-columns:1fr;gap:30px}.sc-page .sc-heading-pair{margin-bottom:35px}.sc-page .sc-heading-pair>p{max-width:none}.sc-page .sc-responsibility-line{margin-top:30px;gap:12px 23px}.sc-page .sc-responsibility-line span{font-size:18px}.sc-page .sc-goal-options{grid-template-columns:1fr 1fr}.sc-page .sc-goal-options button{min-height:86px;font-size:15px;padding:16px 12px;gap:9px}.sc-page .sc-goal-detail{grid-template-columns:1fr;gap:22px;padding-top:30px;min-height:550px}.sc-page .sc-goal-question{border-left:0;border-top:1px solid #68866e70;padding:20px 0 0}.sc-page .sc-goal-detail h3{font-size:32px}.sc-page .sc-goal-question>p{font-size:25px}.sc-page .sc-life>div>h2{margin-bottom:35px}.sc-page .sc-life-photo{aspect-ratio:5/4;max-width:540px;width:100%;border-radius:130px 130px 0 0}.sc-page .sc-life-photo img{object-position:center 47%}.sc-page .sc-margin-note{margin:25px 0 0;font-size:24px}.sc-page .sc-iul-layout{margin-top:25px}.sc-page .sc-outline-type{font-size:33vw}.sc-page .sc-business>div>h2{margin-bottom:35px}.sc-page .sc-business-ledger{padding:25px}.sc-page .sc-event-type{margin-top:30px;font-size:2.5rem}.sc-page .sc-care-layout{margin-top:30px}.sc-page .sc-care-statement{font-size:32px;margin-bottom:0}.sc-page .sc-annuity-photo{aspect-ratio:1.2/1;margin:30px 0}.sc-page .sc-annuity-photo img{object-position:65% center}.sc-page .sc-annuity-photo p{font-size:32px;bottom:8%;left:7%}.sc-page .sc-retirement-title>span{font-size:9vw}.sc-page .sc-retirement-title>em{font-size:clamp(3rem,11vw,5rem)}.sc-page .sc-retirement-experience{grid-template-columns:1fr;gap:20px;margin-top:30px}.sc-page .sc-retirement-options{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-page .sc-retirement-options button{min-height:90px;padding:18px}.sc-page .sc-retirement-detail{min-height:390px}.sc-page .sc-retirement-detail h3{font-size:32px}.sc-page .sc-market-list li{font-size:21px}.sc-page .sc-resource-list article{grid-template-columns:35px 1fr;gap:20px;padding:27px 0}.sc-page .sc-resource-number{font-size:35px}.sc-page .sc-resource-list h3{font-size:28px;overflow-wrap:break-word}.sc-page .sc-finale{padding:75px 0}.sc-page .sc-finale h2{font-size:clamp(3rem,10vw,4.7rem)}.sc-page .sc-inquiry .form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.sc-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sc-page .sc-art-path{stroke-dashoffset:0}.sc-page .sc-art-halo{transform:none;opacity:1}}.mi-page{overflow-x:clip}.mi-page .mi-section{padding:105px 0}.mi-page p{font-size:15px;line-height:1.85;color:var(--soft)}.mi-page h2{font-size:clamp(2.7rem,4.7vw,5rem);line-height:1.08}.mi-page h2 em,.mi-page h3 em{color:var(--fresh)}.mi-page .mi-lead{font-size:clamp(18px,1.75vw,23px);line-height:1.65}.mi-page .mi-note{font-size:12px;line-height:1.8}.mi-page .mi-reading{max-width:820px}.mi-page .mi-split{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.mi-page .mi-heading-pair{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end;margin-bottom:45px}.mi-page .mi-heading-pair>p{max-width:420px;margin-bottom:5px}.mi-page .mi-heading-pair h2{margin-bottom:0}.mi-page .mi-links{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:25px}.mi-page .text-link{display:inline-flex;gap:12px;align-items:center;min-height:44px;line-height:1.6}.mi-page .button.secondary{background:transparent;border:1px solid #82998a;color:var(--bone)}.mi-page .button.secondary:hover{background:#264b38}.mi-page .mi-preview{font:12px/1.7 Arial,sans-serif;color:var(--bone);background:#243e31;border-bottom:1px solid #65a77d;padding:14px 0}.mi-page .mi-hero{background:radial-gradient(ellipse at 85% 20%,#31634340,transparent 65%)}.mi-page .mi-hero-layout{display:grid;grid-template-columns:1.13fr 1fr;gap:0;align-items:center;padding:25px 0 40px}.mi-page .mi-hero h1{font:400 clamp(1.2rem,1.65vw,1.6rem)/1.4 Georgia,serif;letter-spacing:-.02em;color:var(--soft);max-width:510px;margin:20px 0}.mi-page .mi-hero-statement{font:400 clamp(3rem,5.8vw,6.2rem)/1 Georgia,serif;letter-spacing:-.06em;color:var(--bone);margin:30px 0}.mi-page .mi-hero-statement em{color:var(--fresh)}.mi-page .mi-hero-intro{max-width:475px}.mi-page .mi-geographic-art{margin:0 -25px 0 0;align-self:center;transform:translateY(-15px)}.mi-page .mi-geographic-art svg{width:100%;height:auto;display:block}.mi-page .mi-art-label{display:flex;justify-content:space-between;border-block:1px solid #75958050;padding:15px 0;font:8px/1.7 Arial,sans-serif;letter-spacing:.12em;color:var(--soft)}.mi-page .mi-art-initials{font:italic 100px Georgia,serif;fill:#f2efe7}.mi-page .mi-art-caption{font:10px Arial,sans-serif;letter-spacing:3px;fill:#b9c9bc}.mi-page .mi-art-line{stroke-dasharray:1;stroke-dashoffset:1;animation:mi-draw 2.6s ease-out forwards}.mi-page .mi-geographic-art figcaption{font:10px/1.7 Arial,sans-serif;color:var(--soft);max-width:360px;margin-left:12%}.mi-page .mi-hero-foot{display:flex;justify-content:space-between;gap:25px;border-top:1px solid #75958050;padding:25px 0;font:9px/1.7 Arial,sans-serif;letter-spacing:.1em;color:var(--soft)}.mi-page .mi-hero-foot a{min-height:30px;display:flex;gap:25px;align-items:center}.mi-page .mi-bone{background:var(--bone);color:var(--near)}.mi-page .mi-bone .eyebrow,.mi-page .mi-bone p{color:#425b4c}.mi-page .mi-bone h2 em{color:#256041}.mi-page .mi-statement{font:400 clamp(2rem,3.2vw,3.3rem)/1.2 Georgia,serif;letter-spacing:-.035em;color:var(--bone);margin:30px 0}.mi-page .mi-statement em{color:var(--fresh)}.mi-page .mi-goals{background:var(--charcoal)}.mi-page .mi-explorer{display:grid;grid-template-columns:1fr 1.2fr;border-top:1px solid #78968170;margin:38px 0 24px}.mi-page .mi-options{display:flex;flex-direction:column;border-right:1px solid #78968170}.mi-page .mi-options button{min-height:72px;display:flex;gap:18px;align-items:center;text-align:left;background:transparent;border:0;border-bottom:1px solid #78968170;color:var(--soft);font:18px/1.35 Arial,sans-serif;padding:20px 24px 20px 0;cursor:pointer;transition:background .2s,color .2s,padding .2s}.mi-page .mi-options button span:first-child{font:10px Arial,sans-serif}.mi-page .mi-options button span:last-child{margin-left:auto;color:var(--fresh)}.mi-page .mi-options button:hover,.mi-page .mi-options button[aria-pressed=true]{background:var(--deep);color:var(--bone);padding-left:20px}.mi-page .mi-detail{padding:35px 0 25px 55px;min-width:0}.mi-page .mi-detail h3{font:400 clamp(2rem,3.1vw,3.3rem)/1.12 Georgia,serif;letter-spacing:-.035em;margin:15px 0 25px}.mi-page .mi-question{font:italic 26px/1.4 Georgia,serif;color:var(--bone);border-top:1px solid #78968170;padding-top:24px;margin-top:25px}.mi-page .mi-topic-links{list-style:none;display:flex;flex-wrap:wrap;gap:7px 24px;padding:0;margin:15px 0 0}.mi-page .mi-topic-links a{display:inline-flex;align-items:center;gap:12px;min-height:44px;font:13px/1.6 Arial,sans-serif;border-bottom:1px solid #78968170}.mi-page .mi-life>div>h2{max-width:1000px;margin-bottom:45px}.mi-page .mi-life-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:start}.mi-page .mi-life-photo{position:sticky;top:40px;aspect-ratio:4/5;background:var(--deep);overflow:hidden;margin:10px 0 0;clip-path:polygon(0 0,85% 0,100% 12%,100% 100%,0 100%)}.mi-page .mi-life-photo img{object-fit:cover;object-position:55% center;filter:saturate(.55) brightness(.75)}.mi-page .mi-life-photo figcaption{position:absolute;inset:auto 0 0;padding:90px 35px 35px;background:linear-gradient(transparent,#111513df);font:400 clamp(2rem,3.6vw,3.8rem)/1.15 Georgia,serif;letter-spacing:-.04em}.mi-page .mi-life-photo figcaption em{color:#b9d2b2}.mi-page .mi-ledger{margin:30px 0}.mi-page .mi-ledger>div{border-top:1px solid #78968170;padding:22px 0}.mi-page .mi-ledger dt{font:26px/1.3 Georgia,serif;margin-bottom:12px}.mi-page .mi-ledger dd{font:14px/1.85 Arial,sans-serif;color:var(--soft);margin:0}.mi-page .mi-source{margin-top:40px;border-left:2px solid var(--fresh);padding-left:25px;max-width:950px}.mi-page .mi-source p{font-size:13px}.mi-page .mi-source a{text-decoration:underline;text-underline-offset:4px}.mi-page .mi-policy-pair{background:var(--charcoal)}.mi-page .mi-policy-columns{display:grid;grid-template-columns:1fr 1fr;gap:70px}.mi-page .mi-policy-columns article{border-top:2px solid var(--fresh);padding-top:30px}.mi-page .mi-policy-columns article+article{border-color:#b9c9bc}.mi-page .mi-policy-columns h2{font-size:clamp(2.5rem,3.9vw,4rem);margin:25px 0}.mi-page .mi-compare-section{background:var(--deep)}.mi-page .mi-comparison-options{display:flex;flex-wrap:wrap;gap:8px;margin:40px 0 30px}.mi-page .mi-comparison-options button{min-height:48px;padding:12px 22px;border:1px solid #8eab9970;background:transparent;color:var(--bone);font:14px/1.5 Arial,sans-serif;cursor:pointer;transition:background .2s}.mi-page .mi-comparison-options button:hover,.mi-page .mi-comparison-options button[aria-pressed=true]{background:var(--bone);color:var(--near)}.mi-page #mi-comparison-detail{border-top:1px solid #8eab9970;padding-top:25px;min-height:335px}.mi-page .mi-comparison-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px}.mi-page .mi-comparison-columns>div+div{border-left:1px solid #8eab9970;padding-left:45px}.mi-page .mi-comparison-columns h3{font:32px/1.2 Georgia,serif;margin:12px 0}.mi-page .mi-comparison-columns p{max-width:470px}.mi-page .mi-iul-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.mi-page .mi-crediting{margin-top:30px;padding:35px;border:1px solid #78968170;align-self:start;background:linear-gradient(135deg,#1c2420,#111513)}.mi-page .mi-crediting ol{list-style:none;padding:0;margin:30px 0}.mi-page .mi-crediting li{display:flex;gap:20px;border-top:1px solid #78968170;padding:20px 0;font:25px/1.3 Georgia,serif}.mi-page .mi-crediting li span{font:10px/2.5 Arial,sans-serif;color:var(--fresh)}.mi-page .mi-crediting strong{font-weight:500;color:var(--bone)}.mi-page .mi-callout{border-left:2px solid var(--fresh);padding:10px 0 10px 25px;margin:25px 0}.mi-page .mi-business{background:#19231e}.mi-page .mi-business h2{font-size:clamp(3rem,6.3vw,6.3rem);margin-bottom:55px}.mi-page .mi-business-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:90px}.mi-page .mi-asset-study{border:1px solid #78968170;padding:35px;align-self:start}.mi-page .mi-asset-study ul{list-style:none;margin:25px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.mi-page .mi-asset-study li{padding:18px 0;border-top:1px solid #78968170;font:22px/1.3 Georgia,serif}.mi-page .mi-asset-divider{font:80px/1 Georgia,serif;color:var(--fresh);text-align:center;margin:10px 0}.mi-page .mi-asset-conclusion{font:32px/1.15 Georgia,serif;text-align:center;color:var(--bone)}.mi-page .mi-asset-conclusion em{color:var(--fresh)}.mi-page .mi-care-lab{background:var(--bone);color:var(--near)}.mi-page .mi-care-lab .eyebrow,.mi-page .mi-care-lab p{color:#425b4c}.mi-page .mi-care-lab h2 em{color:#256041}.mi-page .mi-care-explorer{grid-template-columns:.8fr 1.2fr;min-height:355px;border-color:#849887}.mi-page .mi-care-explorer .mi-options{border-color:#849887;justify-content:center;gap:15px;padding-right:35px}.mi-page .mi-care-explorer .mi-options button{padding:22px;border:1px solid #849887;color:#1f4834;min-height:90px;font:27px Georgia,serif}.mi-page .mi-care-explorer .mi-options button:hover,.mi-page .mi-care-explorer .mi-options button[aria-pressed=true]{color:var(--bone)}.mi-page .mi-care-explorer .mi-options button span:last-child{color:inherit}.mi-page .mi-care-explorer .mi-detail{padding-top:30px}.mi-page .mi-home-care{background:var(--charcoal)}.mi-page .mi-home-care h2{max-width:1000px;margin-bottom:45px}.mi-page .mi-home-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:85px;align-items:start}.mi-page .mi-home-photo{position:relative;aspect-ratio:4/5;overflow:hidden;margin:0;background:var(--deep);border-radius:180px 180px 0 0}.mi-page .mi-home-photo img{object-fit:cover;object-position:60% center;filter:saturate(.6) brightness(.75)}.mi-page .mi-home-photo figcaption{position:absolute;inset:auto 0 0;padding:80px 30px 30px;background:linear-gradient(transparent,#111513df);font:30px/1.2 Georgia,serif}.mi-page .mi-home-layout .mi-statement{margin-top:0}.mi-page .mi-retirement{background:var(--deep)}.mi-page .mi-retirement-title{font-size:clamp(2.7rem,4.7vw,5rem);max-width:1200px}.mi-page .mi-retirement-title em{display:block;color:#c2d4b6;font-size:1.2em;margin-top:12px}.mi-page .mi-retirement-explorer{grid-template-columns:.9fr 1.2fr}.mi-page .mi-retirement-explorer .mi-options{display:grid;grid-template-columns:1fr 1fr;border-right:0;border-bottom:1px solid #78968170;align-content:start;padding-top:20px;gap:12px}.mi-page .mi-retirement-explorer .mi-options button{border:1px solid #78968170;display:flex;flex-direction:column;align-items:flex-start;padding:20px;min-height:115px;font-size:17px}.mi-page .mi-retirement-explorer .mi-options button span:last-child{display:none}.mi-page .mi-retirement-explorer .mi-options button:hover,.mi-page .mi-retirement-explorer .mi-options button[aria-pressed=true]{background:#28563f;border-color:#b9c9bc}.mi-page .mi-retirement-explorer .mi-detail{min-height:410px}.mi-page .mi-indexed{padding-top:20px}.mi-page .mi-indexed>.container{border-top:1px solid #78968170;padding-top:65px}.mi-page .mi-geography{background:var(--charcoal)}.mi-page .mi-market-list{display:flex;flex-wrap:wrap;list-style:none;gap:12px 25px;margin:25px 0;padding:0}.mi-page .mi-market-list li{border-bottom:1px solid #78968170;padding-bottom:10px;font:23px Georgia,serif}.mi-page .mi-founder-name{font:30px Georgia,serif!important;margin:35px 0 15px}.mi-page .mi-founder-name span{display:block;font:12px/1.8 Arial,sans-serif;margin-top:10px}.mi-page .mi-philosophy{list-style:none;padding:0;margin:35px 0 0}.mi-page .mi-philosophy li{display:flex;gap:25px;align-items:center;border-top:1px solid #9cac9d;padding:20px 0;font:30px Georgia,serif;letter-spacing:-.02em}.mi-page .mi-philosophy span{font:10px Arial,sans-serif;color:#425b4c}.mi-page .mi-faq{background:var(--charcoal)}.mi-page .mi-faq .faq{max-width:none}.mi-page .mi-resource-list article{display:grid;grid-template-columns:100px 1fr;gap:35px;border-top:1px solid #78968170;padding:35px 0}.mi-page .mi-resource-list article>span{font:italic 70px/1 Georgia,serif;color:var(--fresh)}.mi-page .mi-resource-list h3{font:400 clamp(2rem,3.5vw,3.5rem)/1.2 Georgia,serif;letter-spacing:-.035em;max-width:950px}.mi-page .mi-resource-list h3 span{color:var(--fresh)}.mi-page .mi-resource-list p:not(.eyebrow){max-width:800px}.mi-page .mi-finale{background:radial-gradient(ellipse at 80% 100%,#234d39,transparent 75%)}.mi-page .mi-finale h2{font-size:clamp(3.2rem,7.2vw,7.4rem);margin:30px 0}.mi-page .mi-finale p:not(.eyebrow){max-width:640px;margin-bottom:30px}.mi-page .mi-inquiry .inquiry-form{margin-top:0}.mi-page .mi-inquiry .notice{background:#203b2c;color:var(--bone);border-color:#6b9576}.mi-page .mi-inquiry :is(input,select,textarea):focus-visible{outline:3px solid var(--fresh);outline-offset:3px}@keyframes mi-draw{to{stroke-dashoffset:0}}@media(max-width:1100px){.mi-page .mi-section{padding:80px 0}.mi-page .mi-business-layout,.mi-page .mi-heading-pair,.mi-page .mi-home-layout,.mi-page .mi-iul-layout,.mi-page .mi-life-layout,.mi-page .mi-policy-columns,.mi-page .mi-split{gap:40px}.mi-page .mi-geographic-art{margin-right:0}.mi-page .mi-detail{padding-left:30px}.mi-page .mi-options button{font-size:16px;gap:12px}.mi-page .mi-asset-study,.mi-page .mi-crediting{padding:25px}.mi-page .mi-asset-study li{font-size:20px}.mi-page .mi-retirement-explorer .mi-options button{padding:15px;font-size:15px}.mi-page .mi-comparison-columns{gap:30px}.mi-page .mi-comparison-columns>div+div{padding-left:30px}.mi-page .mi-care-explorer .mi-options{padding-right:25px}.mi-page .mi-care-explorer .mi-options button{font-size:23px}.mi-page #mi-comparison-detail{min-height:375px}}@media(max-width:760px){.mi-page .container{width:calc(100% - 40px)}.mi-page .mi-section{padding:65px 0}.mi-page h2{font-size:clamp(2.5rem,9vw,4rem);overflow-wrap:break-word}.mi-page .mi-business-layout,.mi-page .mi-heading-pair,.mi-page .mi-hero-layout,.mi-page .mi-home-layout,.mi-page .mi-iul-layout,.mi-page .mi-life-layout,.mi-page .mi-policy-columns,.mi-page .mi-split{grid-template-columns:1fr;gap:30px}.mi-page .mi-hero-layout{padding:15px 0 30px}.mi-page .mi-hero h1{font-size:20px;max-width:420px}.mi-page .mi-hero-statement{font-size:clamp(2.8rem,10.7vw,5rem)}.mi-page .mi-hero-intro{max-width:none}.mi-page .mi-geographic-art{transform:none;margin:10px auto 0;max-width:510px;width:100%}.mi-page .mi-art-label{font-size:7px}.mi-page .mi-hero-foot{flex-direction:column;gap:8px;font-size:8px;padding:20px 0}.mi-page .mi-statement{font-size:32px;margin:25px 0}.mi-page .mi-heading-pair{margin-bottom:30px}.mi-page .mi-explorer{grid-template-columns:1fr;margin-top:30px}.mi-page .mi-goal-explorer .mi-options{border-right:0}.mi-page .mi-options button{min-height:62px;padding:18px 12px;font-size:16px}.mi-page .mi-options button:hover,.mi-page .mi-options button[aria-pressed=true]{padding-left:18px}.mi-page .mi-detail{padding:30px 0 10px;min-height:475px}.mi-page .mi-detail h3{font-size:32px}.mi-page .mi-question{font-size:24px}.mi-page .mi-life-photo{position:relative;top:auto;aspect-ratio:5/4;grid-row:1;width:100%;max-width:580px;margin:0}.mi-page .mi-life-photo figcaption{font-size:32px;padding:70px 25px 25px}.mi-page .mi-life>div>h2{margin-bottom:30px}.mi-page .mi-policy-columns{gap:55px}.mi-page .mi-policy-columns h2{font-size:clamp(2.5rem,9vw,4rem)}.mi-page .mi-comparison-options{gap:7px;margin-top:30px}.mi-page .mi-comparison-options button{flex:1 0 40%;padding:12px 10px;font-size:13px}.mi-page .mi-comparison-columns{grid-template-columns:1fr;gap:20px}.mi-page .mi-comparison-columns>div+div{border-left:0;border-top:1px solid #8eab9970;padding:20px 0 0}.mi-page #mi-comparison-detail{min-height:560px}.mi-page .mi-crediting{margin-top:0}.mi-page .mi-business h2{font-size:clamp(2.8rem,10vw,4.5rem);margin-bottom:35px}.mi-page .mi-asset-study{padding:25px}.mi-page .mi-asset-study li{font-size:21px}.mi-page .mi-care-explorer .mi-options{border-right:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px 0 0}.mi-page .mi-care-explorer .mi-options button{font-size:22px;flex-direction:column;align-items:flex-start;padding:18px 14px;min-height:125px}.mi-page .mi-care-explorer .mi-options button span:last-child{display:none}.mi-page .mi-care-explorer .mi-detail{min-height:420px}.mi-page .mi-home-care h2{margin-bottom:35px}.mi-page .mi-home-photo{aspect-ratio:5/4;border-radius:120px 120px 0 0;max-width:550px;width:100%}.mi-page .mi-home-photo img{object-position:center 42%}.mi-page .mi-home-photo figcaption{font-size:27px;padding:65px 25px 25px}.mi-page .mi-retirement-title{font-size:clamp(2.4rem,8.5vw,3.5rem)}.mi-page .mi-retirement-title em{font-size:1.15em;margin-top:18px}.mi-page .mi-retirement-explorer .mi-options{padding-bottom:20px}.mi-page .mi-retirement-explorer .mi-options button{min-height:100px;font-size:16px;padding:18px}.mi-page .mi-retirement-explorer .mi-detail{min-height:420px}.mi-page .mi-indexed{padding-top:0}.mi-page .mi-indexed>.container{padding-top:55px}.mi-page .mi-philosophy li{font-size:27px}.mi-page .mi-resource-list article{grid-template-columns:32px 1fr;gap:18px;padding:28px 0}.mi-page .mi-resource-list article>span{font-size:35px}.mi-page .mi-resource-list h3{font-size:28px;overflow-wrap:break-word}.mi-page .mi-finale h2{font-size:clamp(2.9rem,10.5vw,4.7rem)}.mi-page .mi-inquiry .form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mi-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mi-page .mi-art-line{stroke-dashoffset:0}}.nv-page{overflow-x:clip}.nv-page .nv-section{padding:105px 0}.nv-page p{font-size:15px;line-height:1.85;color:var(--soft)}.nv-page h2{font-size:clamp(2.7rem,4.8vw,5rem);line-height:1.06}.nv-page h2 em,.nv-page h3 em{color:var(--fresh)}.nv-page .nv-lead{font-size:clamp(18px,1.7vw,23px);line-height:1.65}.nv-page .nv-note{font-size:12px;line-height:1.8}.nv-page .nv-split{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.nv-page .nv-heading-pair{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:end;margin-bottom:45px}.nv-page .nv-heading-pair h2{margin:0}.nv-page .nv-heading-pair>p{max-width:400px;margin-bottom:4px}.nv-page .nv-links{display:flex;flex-wrap:wrap;gap:14px 28px;margin-top:25px}.nv-page .text-link{display:inline-flex;gap:12px;align-items:center;min-height:44px;line-height:1.6}.nv-page .button.secondary{background:transparent;color:var(--bone);border:1px solid #82998a}.nv-page .button.secondary:hover{background:#264b38}.nv-page .nv-preview{background:#243e31;color:var(--bone);padding:14px 0;font:12px/1.7 Arial,sans-serif;border-bottom:1px solid #65a77d}.nv-page .nv-hero{background:radial-gradient(ellipse at 90% 35%,#31563d50,transparent 68%)}.nv-page .nv-hero-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:0;align-items:center;padding:25px 0 40px}.nv-page .nv-hero h1{font:400 clamp(1.2rem,1.65vw,1.6rem)/1.4 Georgia,serif;color:var(--soft);letter-spacing:-.02em;max-width:510px;margin:20px 0}.nv-page .nv-hero-statement{font:400 clamp(3rem,5.7vw,6rem)/1.01 Georgia,serif;letter-spacing:-.06em;color:var(--bone);margin:30px 0}.nv-page .nv-hero-statement em{color:var(--fresh)}.nv-page .nv-hero-intro{max-width:470px}.nv-page .nv-geographic-art{margin:0 -15px 0 0;transform:translateY(-20px)}.nv-page .nv-geographic-art svg{display:block;width:100%;height:auto}.nv-page .nv-art-caption{display:flex;justify-content:space-between;font:8px/1.7 Arial,sans-serif;letter-spacing:.13em;color:var(--soft);padding:15px 0;border-block:1px solid #78968155}.nv-page .nv-geographic-art svg text{font:10px Arial,sans-serif;letter-spacing:1.2px;fill:#d0dec9}.nv-page .nv-geographic-art .nv-art-monogram{font:italic 82px Georgia,serif;fill:#f2efe7;letter-spacing:-5px}.nv-page .nv-geographic-art .nv-art-small{font-size:9px;letter-spacing:1.8px}.nv-page .nv-art-path{stroke-dasharray:1;stroke-dashoffset:1;animation:nv-connect 2.8s ease-out forwards}.nv-page .nv-geographic-art figcaption{font:10px/1.7 Arial,sans-serif;color:var(--soft);max-width:380px;margin:0 auto}.nv-page .nv-hero-foot{display:flex;gap:25px;justify-content:space-between;border-top:1px solid #78968155;padding:25px 0;font:9px/1.7 Arial,sans-serif;letter-spacing:.1em;color:var(--soft)}.nv-page .nv-hero-foot a{display:flex;align-items:center;gap:25px;min-height:30px}.nv-page .nv-home{background:var(--deep);position:relative}.nv-page .nv-home-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.nv-page .nv-large-word{font:italic clamp(5rem,12vw,12rem)/1 Georgia,serif;letter-spacing:-.075em;writing-mode:vertical-rl;transform:rotate(180deg);color:#bcd0b550;margin:0 auto}.nv-page .nv-home h2{max-width:720px}.nv-page .nv-home h2 em{color:#bdd2af}.nv-page .nv-home p:not(.nv-large-word){max-width:710px}.nv-page .nv-opening{background:var(--bone);color:var(--near)}.nv-page .nv-opening .eyebrow,.nv-page .nv-opening p,.nv-page .nv-term p{color:#425b4c}.nv-page .nv-opening h2 em,.nv-page .nv-term h2 em{color:#256041}.nv-page :is(.nv-opening,.nv-term,.nv-care-paths) :is(a,button,summary):focus-visible{outline-color:#256041}.nv-page .nv-opening-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;margin-top:40px}.nv-page .nv-question-list{list-style:none;margin:0;padding:0}.nv-page .nv-question-list li{border-top:1px solid #a2b3a3;padding:17px 0;font:23px/1.35 Georgia,serif;letter-spacing:-.02em;color:#324d3c}.nv-page .nv-goals{background:var(--charcoal)}.nv-page .nv-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-left:1px solid #78968170;border-top:1px solid #78968170}.nv-page .nv-options button{display:flex;flex-direction:column;gap:16px;align-items:flex-start;text-align:left;border:0;border-right:1px solid #78968170;border-bottom:1px solid #78968170;background:transparent;color:var(--soft);padding:24px;min-height:145px;font:18px/1.35 Arial,sans-serif;cursor:pointer;transition:background .2s,color .2s;position:relative}.nv-page .nv-options button>span:first-child{font:10px Arial,sans-serif}.nv-page .nv-options button>span:last-child{position:absolute;top:19px;right:20px;color:var(--fresh);font-size:20px}.nv-page .nv-options button:hover,.nv-page .nv-options button[aria-pressed=true]{background:var(--deep);color:var(--bone)}.nv-page .nv-detail{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:40px 0 20px;min-height:375px}.nv-page .nv-detail h3{font:400 clamp(2rem,3.3vw,3.4rem)/1.12 Georgia,serif;letter-spacing:-.035em;margin:15px 0 22px}.nv-page .nv-detail-next{border-left:1px solid #78968170;padding-left:45px}.nv-page .nv-question{font:italic 27px/1.4 Georgia,serif;color:var(--bone);margin:10px 0 25px}.nv-page .nv-detail-next ul{list-style:none;margin:0;padding:0}.nv-page .nv-detail-next a{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:44px;padding:10px 0;border-bottom:1px solid #78968170;font:13px/1.5 Arial,sans-serif}.nv-page .nv-life>div>h2{margin-bottom:50px}.nv-page .nv-life-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:80px;align-items:start}.nv-page .nv-statement{font:400 clamp(2rem,3.3vw,3.5rem)/1.18 Georgia,serif;letter-spacing:-.035em;color:var(--bone);margin:0 0 30px}.nv-page .nv-statement em{color:var(--fresh)}.nv-page .nv-life-photo{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--deep);margin:0 0 20px;clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%)}.nv-page .nv-life-photo img{object-fit:cover;filter:saturate(.5) brightness(.75)}.nv-page .nv-life-photo figcaption{position:absolute;inset:auto 0 0;padding:90px 35px 40px;background:linear-gradient(transparent,#111513df);font:400 clamp(2rem,3.6vw,3.8rem)/1.1 Georgia,serif;letter-spacing:-.04em}.nv-page .nv-life-photo figcaption em{color:#c0d5b5}.nv-page .nv-life-side{position:sticky;top:40px}.nv-page .nv-life-checkpoints{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px;border-top:1px solid #78968170;padding-top:30px}.nv-page .nv-life-checkpoints span{font:10px Arial,sans-serif;color:var(--fresh)}.nv-page .nv-life-checkpoints h3{font:30px Georgia,serif;margin:20px 0 15px}.nv-page .nv-life-checkpoints p{font-size:14px;max-width:350px}.nv-page .nv-term{background:var(--bone);color:var(--near)}.nv-page .nv-margin-note{border-left:2px solid var(--fresh);padding-left:25px;margin-top:40px;font:italic 27px/1.4 Georgia,serif}.nv-page .nv-permanent{background:var(--charcoal)}.nv-page .nv-comparison-section{background:var(--deep)}.nv-page .nv-comparison{margin-top:40px}.nv-page .nv-comparison-options{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.nv-page .nv-comparison-options button{min-height:48px;border:1px solid #8eab9980;background:transparent;color:var(--bone);padding:12px 22px;font:14px/1.5 Arial,sans-serif;cursor:pointer;transition:background .2s,color .2s}.nv-page .nv-comparison-options button:hover,.nv-page .nv-comparison-options button[aria-pressed=true]{background:var(--bone);color:var(--near)}.nv-page #nv-comparison-detail{min-height:350px;padding-top:25px;border-top:1px solid #8eab9980}.nv-page .nv-compare-pair{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:28px}.nv-page .nv-compare-pair>div+div{border-left:1px solid #8eab9980;padding-left:45px}.nv-page .nv-compare-pair h3{font:34px Georgia,serif;margin:15px 0}.nv-page .nv-compare-pair p{max-width:470px}.nv-page .nv-source{font-size:13px;border-top:1px solid #8eab9950;padding-top:25px;margin-top:30px}.nv-page .nv-source a{text-decoration:underline;text-underline-offset:4px}.nv-page .nv-iul>div>h2{max-width:1100px;margin-bottom:45px}.nv-page .nv-iul-bottom,.nv-page .nv-iul-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px}.nv-page .nv-iul-study{border:1px solid #78968170;padding:30px;align-self:start;background:linear-gradient(120deg,#1c2420,#111513)}.nv-page .nv-iul-study>div{position:relative;border-top:1px solid #78968170;padding:22px 0 8px 40px}.nv-page .nv-iul-study>div>span{position:absolute;left:0;top:28px;font:10px Arial,sans-serif;color:var(--fresh)}.nv-page .nv-iul-study h3{font:28px/1.25 Georgia,serif;margin:0 0 10px}.nv-page .nv-iul-study>div>p{font-size:13px}.nv-page .nv-iul-bottom{margin-top:50px;padding-top:35px;border-top:1px solid #78968170}.nv-page .nv-pullquote{font:400 clamp(2rem,3.6vw,3.7rem)/1.2 Georgia,serif;letter-spacing:-.04em;color:var(--bone)}.nv-page .nv-pullquote em{color:var(--fresh)}.nv-page .nv-business{background:var(--charcoal)}.nv-page .nv-business h2{font-size:clamp(3rem,5.9vw,6rem);margin-bottom:55px}.nv-page .nv-business-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px}.nv-page .nv-business-diagram{border:1px solid #78968170;align-self:start;padding:35px}.nv-page .nv-business-diagram>div{border-block:1px solid #78968170;padding:25px 0 15px}.nv-page .nv-business-diagram h3{font:italic 34px Georgia,serif;color:var(--fresh)}.nv-page .nv-business-diagram>div>p{line-height:2.4}.nv-page .nv-connection{display:block;text-align:center;font:50px/1.2 Georgia,serif;color:var(--soft);padding:18px 0}.nv-page .nv-business-diagram>.nv-note{margin:25px 0 0}.nv-page .nv-care-paths{background:var(--bone);color:var(--near)}.nv-page .nv-care-paths .eyebrow,.nv-page .nv-care-paths p{color:#425b4c}.nv-page .nv-care-paths h2 em{color:#256041}.nv-page .nv-care-explorer .nv-options{grid-template-columns:1fr 1fr;border-color:#879c8b}.nv-page .nv-care-explorer .nv-options button{min-height:125px;font:32px/1.2 Georgia,serif;border-color:#879c8b;color:#264b36}.nv-page .nv-care-explorer .nv-options button:hover,.nv-page .nv-care-explorer .nv-options button[aria-pressed=true]{color:var(--bone)}.nv-page .nv-care-explorer .nv-options button>span:last-child{color:inherit}.nv-page .nv-care-explorer .nv-detail{min-height:300px}.nv-page .nv-callout{border-left:2px solid var(--fresh);padding:10px 0 10px 25px;margin:25px 0}.nv-page .nv-home-care{background:var(--charcoal)}.nv-page .nv-home-care h2{max-width:1050px;margin-bottom:45px}.nv-page .nv-home-care-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:85px;align-items:start}.nv-page .nv-care-questions{border:1px solid #78968170;padding:35px;background:#123d3135}.nv-page .nv-care-questions h3{font:40px/1.12 Georgia,serif;margin:25px 0 30px;letter-spacing:-.04em}.nv-page .nv-care-questions dl{margin:0}.nv-page .nv-care-questions dl>div{border-top:1px solid #78968170;padding:20px 0}.nv-page .nv-care-questions dt{font:26px Georgia,serif;margin-bottom:12px}.nv-page .nv-care-questions dd{margin:0;font:14px/1.85 Arial,sans-serif;color:var(--soft)}.nv-page .nv-retirement-photo{position:relative;aspect-ratio:2.7/1;margin:40px 0 55px;overflow:hidden;background:var(--deep)}.nv-page .nv-retirement-photo img{object-fit:cover;object-position:center 40%;filter:saturate(.45) brightness(.6)}.nv-page .nv-retirement-photo figcaption{position:absolute;inset:auto 0 0;padding:100px 45px 40px;background:linear-gradient(transparent,#111513c0);font:400 clamp(2rem,4.4vw,4.5rem)/1.1 Georgia,serif;letter-spacing:-.045em}.nv-page .nv-retirement-photo figcaption em{color:#c1d6b5}.nv-page .nv-annuities .nv-split h3{font:33px Georgia,serif;margin-bottom:25px}.nv-page .nv-indexed{padding-top:0}.nv-page .nv-indexed>.container{border-top:1px solid #78968170;padding-top:65px}.nv-page .nv-retirement{background:var(--deep)}.nv-page .nv-retirement h2{font-size:clamp(2.6rem,4.8vw,5rem);margin-bottom:50px}.nv-page .nv-retirement h2 em{color:#c0d4b4;display:block;margin-top:15px;font-size:1.15em}.nv-page .nv-retirement-explorer .nv-options{grid-template-columns:repeat(6,minmax(0,1fr))}.nv-page .nv-retirement-explorer .nv-options button{font-size:16px;padding:20px 16px;min-height:130px}.nv-page .nv-retirement-explorer .nv-options button:hover,.nv-page .nv-retirement-explorer .nv-options button[aria-pressed=true]{background:#28563f}.nv-page .nv-retirement-explorer .nv-detail{min-height:330px}.nv-page .nv-geography{background:var(--charcoal)}.nv-page .nv-market-list{list-style:none;display:flex;flex-wrap:wrap;gap:12px 25px;margin:25px 0;padding:0}.nv-page .nv-market-list li{border-bottom:1px solid #78968170;padding-bottom:10px;font:22px/1.4 Georgia,serif}.nv-page .nv-founder{background:#15271e}.nv-page .nv-founder-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;align-items:center}.nv-page .founder-portrait{position:relative;min-width:0;margin:0;padding:20px 20px 0 0}.nv-page .founder-portrait-frame{position:relative;aspect-ratio:4/5;background:var(--charcoal);overflow:hidden;clip-path:polygon(12% 0,100% 0,100% 88%,88% 100%,0 100%,0 12%)}.nv-page .founder-portrait-frame img{object-fit:cover;filter:saturate(.65)}.nv-page .founder-portrait-placeholder{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(145deg,#31594170,transparent);padding:30px}.nv-page .founder-monogram{font:italic clamp(5rem,10vw,10rem)/1 Georgia,serif;letter-spacing:-.13em;color:#adc8ac;display:block;padding:35px 0}.nv-page .founder-monogram>span{color:var(--fresh)}.nv-page .founder-portrait-placeholder>p{font-size:12px}.nv-page .founder-portrait-line{position:absolute;top:0;left:0;width:100%;height:80%;pointer-events:none}.nv-page .founder-portrait-line path{stroke:#8cac9170;stroke-width:1}.nv-page .founder-portrait-line circle{fill:#b9c9bc}.nv-page .founder-portrait figcaption{padding:30px 10px 10px}.nv-page .founder-portrait figcaption>span:first-child{display:block;font:italic 36px Georgia,serif;color:var(--bone)}.nv-page .founder-portrait figcaption>span:last-child{display:block;font:10px/1.7 Arial,sans-serif;color:var(--soft);margin-top:12px}.nv-page .founder-side-note{display:block;font:8px/1.7 Arial,sans-serif;letter-spacing:.12em;color:var(--soft);padding:10px}.nv-page .nv-philosophy{list-style:none;margin:35px 0 20px;padding:0}.nv-page .nv-philosophy li{display:flex;align-items:center;gap:25px;border-top:1px solid #78968170;padding:20px 0;font:23px/1.4 Georgia,serif}.nv-page .nv-philosophy span{font:10px Arial,sans-serif;color:var(--soft);width:40px;flex-shrink:0}.nv-page .nv-faq{background:var(--charcoal)}.nv-page .nv-faq .faq{max-width:none}.nv-page .nv-resource-list article{display:grid;grid-template-columns:100px 1fr;gap:35px;border-top:1px solid #78968170;padding:35px 0}.nv-page .nv-resource-list article>span{font:italic 70px/1 Georgia,serif;color:var(--fresh)}.nv-page .nv-resource-list h3{font:400 clamp(2rem,3.5vw,3.5rem)/1.2 Georgia,serif;letter-spacing:-.035em;max-width:950px}.nv-page .nv-resource-list h3 span{color:var(--fresh)}.nv-page .nv-resource-list p:not(.eyebrow){max-width:800px}.nv-page .nv-finale{background:radial-gradient(ellipse at 90% 100%,#214d37,transparent 75%)}.nv-page .nv-finale h2{font-size:clamp(3.1rem,7.3vw,7.5rem);margin:30px 0}.nv-page .nv-finale p:not(.eyebrow){max-width:650px;margin-bottom:30px}.nv-page .nv-inquiry .inquiry-form{margin-top:0}.nv-page .nv-inquiry .notice{background:#203b2c;color:var(--bone);border-color:#6b9576}.nv-page .nv-inquiry :is(input,select,textarea):focus-visible{outline:3px solid var(--fresh);outline-offset:3px}@keyframes nv-connect{to{stroke-dashoffset:0}}@media(max-width:1100px){.nv-page .nv-section{padding:80px 0}.nv-page .nv-business-layout,.nv-page .nv-founder-layout,.nv-page .nv-heading-pair,.nv-page .nv-home-care-layout,.nv-page .nv-home-layout,.nv-page .nv-iul-bottom,.nv-page .nv-iul-layout,.nv-page .nv-life-layout,.nv-page .nv-opening-layout,.nv-page .nv-split{gap:40px}.nv-page .nv-geographic-art{margin-right:0}.nv-page .nv-options button{padding:20px 16px;font-size:16px}.nv-page .nv-detail{gap:35px;min-height:405px}.nv-page .nv-detail-next{padding-left:30px}.nv-page .nv-retirement-explorer .nv-options{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-page .nv-retirement-explorer .nv-options button{min-height:100px}.nv-page .nv-business-diagram,.nv-page .nv-care-questions{padding:25px}.nv-page .nv-care-questions h3{font-size:34px}.nv-page #nv-comparison-detail{min-height:380px}}@media(max-width:760px){.nv-page .container{width:calc(100% - 40px)}.nv-page .nv-section{padding:65px 0}.nv-page h2{font-size:clamp(2.5rem,9vw,4rem);overflow-wrap:break-word}.nv-page .nv-business-layout,.nv-page .nv-founder-layout,.nv-page .nv-heading-pair,.nv-page .nv-hero-layout,.nv-page .nv-home-care-layout,.nv-page .nv-home-layout,.nv-page .nv-iul-bottom,.nv-page .nv-iul-layout,.nv-page .nv-life-layout,.nv-page .nv-opening-layout,.nv-page .nv-split{grid-template-columns:1fr;gap:30px}.nv-page .nv-hero-layout{padding:15px 0 30px}.nv-page .nv-hero h1{font-size:20px;max-width:420px}.nv-page .nv-hero-statement{font-size:clamp(2.8rem,10.3vw,5rem)}.nv-page .nv-geographic-art{transform:none;margin:10px auto 0;max-width:510px;width:100%}.nv-page .nv-hero-foot{flex-direction:column;gap:8px;font-size:8px;padding:20px 0}.nv-page .nv-art-caption{font-size:7px}.nv-page .nv-home-layout{gap:20px}.nv-page .nv-large-word{writing-mode:horizontal-tb;transform:none;margin:0;font-size:25vw}.nv-page .nv-opening-layout{margin-top:30px}.nv-page .nv-question-list li{font-size:22px}.nv-page .nv-heading-pair{margin-bottom:30px}.nv-page .nv-options{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-page .nv-options button{padding:18px 14px;min-height:135px;font-size:16px;gap:20px}.nv-page .nv-options button>span:last-child{right:14px;top:14px}.nv-page .nv-detail{grid-template-columns:1fr;gap:20px;padding-top:30px;min-height:540px}.nv-page .nv-detail h3{font-size:32px}.nv-page .nv-detail-next{border-left:0;border-top:1px solid #78968170;padding:20px 0 0}.nv-page .nv-question{font-size:24px;margin:5px 0 15px}.nv-page .nv-statement{font-size:32px}.nv-page .nv-life>div>h2{margin-bottom:30px}.nv-page .nv-life-side{position:static;grid-row:1;max-width:550px;width:100%}.nv-page .nv-life-photo{aspect-ratio:5/4}.nv-page .nv-life-photo img{object-position:center 45%}.nv-page .nv-life-photo figcaption{font-size:30px;padding:70px 25px 30px}.nv-page .nv-life-checkpoints{grid-template-columns:1fr;gap:20px;margin-top:30px}.nv-page .nv-life-checkpoints>div+div{border-top:1px solid #78968170;padding-top:20px}.nv-page .nv-life-checkpoints h3{margin:15px 0}.nv-page .nv-margin-note{font-size:25px;margin:25px 0 0}.nv-page .nv-comparison-options button{flex:1 0 40%;padding:12px 10px;font-size:13px}.nv-page .nv-compare-pair{grid-template-columns:1fr;gap:20px}.nv-page .nv-compare-pair>div+div{border-left:0;border-top:1px solid #8eab9980;padding:20px 0 0}.nv-page #nv-comparison-detail{min-height:560px}.nv-page .nv-iul>div>h2{margin-bottom:30px}.nv-page .nv-iul-study{padding:25px}.nv-page .nv-iul-study h3{font-size:26px}.nv-page .nv-iul-bottom{margin-top:30px}.nv-page .nv-pullquote{font-size:32px}.nv-page .nv-business h2{font-size:clamp(2.7rem,9.8vw,4.5rem);margin-bottom:35px}.nv-page .nv-care-explorer .nv-options button{min-height:115px;font-size:24px}.nv-page .nv-care-explorer .nv-detail{min-height:455px}.nv-page .nv-home-care h2{margin-bottom:30px}.nv-page .nv-care-questions{padding:25px}.nv-page .nv-retirement-photo{aspect-ratio:1.1/1;margin:30px 0 35px}.nv-page .nv-retirement-photo img{object-position:62% center}.nv-page .nv-retirement-photo figcaption{font-size:31px;padding:80px 25px 25px}.nv-page .nv-indexed{padding-top:0}.nv-page .nv-indexed>.container{padding-top:55px}.nv-page .nv-retirement h2{font-size:clamp(2.5rem,9vw,4rem);margin-bottom:35px}.nv-page .nv-retirement-explorer .nv-options{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-page .nv-retirement-explorer .nv-detail{min-height:490px}.nv-page .founder-portrait{max-width:460px;width:100%;margin:auto;padding-right:0}.nv-page .founder-monogram{font-size:30vw}.nv-page .nv-founder-layout{gap:45px}.nv-page .nv-philosophy li{font-size:22px;gap:18px}.nv-page .nv-resource-list article{grid-template-columns:32px 1fr;gap:18px;padding:28px 0}.nv-page .nv-resource-list article>span{font-size:35px}.nv-page .nv-resource-list h3{font-size:28px;overflow-wrap:break-word}.nv-page .nv-finale h2{font-size:clamp(2.9rem,10.1vw,4.7rem)}.nv-page .nv-inquiry .form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nv-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nv-page .nv-art-path{stroke-dashoffset:0}}.nc-page{overflow:clip}.nc-page dd,.nc-page li,.nc-page p{color:var(--soft)}.nc-page .nc-margin-statement em,.nc-page .nc-statement em,.nc-page h2 em,.nc-page h3 em{color:var(--fresh)}.nc-page strong{color:inherit}.nc-page .nc-section{padding:105px 0}.nc-page .nc-section h2{margin-bottom:38px}.nc-page .nc-preview{padding:12px 0;background:#263c30;font-size:12px;color:var(--bone);border-bottom:1px solid #8fa59540}.nc-page .nc-hero{padding:34px 0 0;background:radial-gradient(ellipse at 85% 42%,#21392b 0,transparent 48%),var(--near)}.nc-page .breadcrumbs{color:var(--soft);margin-bottom:40px;font-size:11px}.nc-page .nc-hero-layout{display:grid;grid-template-columns:1.13fr 1fr;gap:42px;align-items:center}.nc-page .nc-hero h1{font:400 17px/1.5 Arial,sans-serif;letter-spacing:0;max-width:510px;margin-bottom:24px;color:var(--soft)}.nc-page .nc-hero .eyebrow{color:var(--fresh);margin-bottom:16px}.nc-page .nc-hero-statement{font:400 clamp(3.8rem,6.5vw,6.6rem)/.96 Georgia,serif;letter-spacing:-.055em;color:var(--bone);margin-bottom:30px}.nc-page .nc-hero-statement em{color:var(--fresh)}.nc-page .nc-intro{max-width:510px;font-size:16px;margin-bottom:30px}.nc-page .nc-hero .button-row{gap:15px}.nc-page .button.secondary{background:transparent;color:var(--bone);border-color:#819c885e}.nc-page .nc-note{font-size:12px;line-height:1.8;margin-top:24px;max-width:900px}.nc-page .nc-hero .nc-note{max-width:520px}.nc-page .nc-geography-art{margin:0;position:relative;border-top:1px solid #8baf9960;border-bottom:1px solid #8baf9960;padding:22px 0}.nc-page .nc-art-label{display:flex;justify-content:space-between;gap:15px;font-size:8px;letter-spacing:.15em;color:var(--soft)}.nc-page .nc-geography-art svg{display:block;width:100%;height:auto;aspect-ratio:720/450;overflow:visible}.nc-page .nc-geography-art text{font:9px Arial,sans-serif;letter-spacing:2px;fill:#b9c9bc}.nc-page .nc-art-route{stroke-dasharray:1;stroke-dashoffset:1;animation:nc-draw-route 2.7s ease-out forwards}@keyframes nc-draw-route{to{stroke-dashoffset:0}}.nc-page .nc-art-bottom{display:flex;align-items:end;justify-content:space-between;gap:20px}.nc-page .nc-art-bottom>span{font:110px/.75 Georgia,serif;letter-spacing:-.07em;color:#8ca58d}.nc-page .nc-art-bottom p{font-size:11px;line-height:1.7;margin:0}.nc-page .nc-hero-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid #9cae992b;padding:24px 0;margin-top:54px;font-size:9px;letter-spacing:.12em}.nc-page .nc-hero-footer p{margin:0}.nc-page .nc-heading-pair,.nc-page .nc-split{display:grid;grid-template-columns:1fr 1.05fr;gap:80px}.nc-page .nc-heading-pair{align-items:start}.nc-page .nc-lead{font-size:21px;line-height:1.6;color:var(--bone)}.nc-page .nc-reading{max-width:750px;font-size:17px;margin-bottom:36px}.nc-page .nc-opening{background:var(--charcoal)}.nc-page .nc-question-sequence{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;padding:40px 0 0;margin:32px 0 0;border-top:1px solid #8fa59550}.nc-page .nc-question-sequence span{display:block;font-size:12px;color:var(--fresh);margin-bottom:15px}.nc-page .nc-question-sequence strong{font:26px/1.2 Georgia,serif;color:var(--bone)}.nc-page .nc-question-sequence p{font-size:13px;margin:12px 0 0}.nc-page .nc-goals{background:var(--deep)}.nc-page .nc-selector{display:flex;flex-wrap:wrap;gap:10px;padding-bottom:30px;border-bottom:1px solid #8fa59560}.nc-page .nc-comparison-controls button,.nc-page .nc-selector button{color:var(--soft);background:transparent;border:1px solid #9bb39b66;padding:14px 19px;text-align:left;min-height:48px;border-radius:2px;font-size:13px;transition:background .2s,color .2s}.nc-page .nc-selector button>span{font-size:9px;margin-right:16px;color:inherit;opacity:.8}.nc-page .nc-selector button:hover,.nc-page .nc-selector button[aria-pressed=true]{background:var(--soft);color:var(--near);border-color:var(--soft)}.nc-page .nc-desk-detail{display:grid;grid-template-columns:85px 1.6fr 1fr;gap:34px;align-items:start;padding:42px 0 0;min-height:355px}.nc-page .nc-detail-number{font:76px/1 Georgia,serif;color:#91b392}.nc-page .nc-desk-detail h3{font-size:36px;line-height:1.08;color:var(--bone);margin-bottom:22px}.nc-page .nc-desk-detail>aside{padding:22px 0 0 28px;border-left:1px solid #9bb39b66}.nc-page .nc-desk-detail>aside p:last-child{font:27px/1.3 Georgia,serif;color:#d2dfc8}.nc-page .nc-topic-links{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;padding:6px 0 0;margin:0}.nc-page .nc-topic-links a{font-size:12px;display:inline-block;text-decoration:underline;text-underline-offset:5px;padding:7px 0;color:var(--bone)}.nc-page .nc-life-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:start}.nc-page .nc-family-photo{position:relative;margin:15px 0 0;aspect-ratio:4/5;overflow:hidden;border-radius:190px 190px 2px 2px}.nc-page .nc-family-photo img,.nc-page .nc-home-photo img{object-fit:cover}.nc-page .nc-family-photo img{object-position:54% center}.nc-page .nc-family-photo figcaption,.nc-page .nc-home-photo figcaption{position:absolute;inset:auto 0 0;background:linear-gradient(transparent,#111513ed);padding:90px 28px 30px;font:34px/1.08 Georgia,serif;color:var(--bone);letter-spacing:-.04em}.nc-page .nc-family-photo figcaption em,.nc-page .nc-home-photo figcaption em{color:#d0dec3}.nc-page .nc-links{display:flex;flex-wrap:wrap;gap:20px 28px;margin-top:28px}.nc-page .nc-term{background:var(--charcoal)}.nc-page .nc-horizon{display:flex;align-items:center;gap:15px;margin-top:45px;font-size:9px;letter-spacing:.1em;color:var(--soft);max-width:380px}.nc-page .nc-horizon i{height:1px;flex:1;background:var(--fresh);position:relative}.nc-page .nc-horizon i:after,.nc-page .nc-horizon i:before{content:"";position:absolute;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--fresh)}.nc-page .nc-horizon i:after{right:0}.nc-page .nc-bone{background:var(--bone);color:var(--near)}.nc-page .nc-bone li,.nc-page .nc-bone p{color:#41584a}.nc-page .nc-bone .eyebrow,.nc-page .nc-bone h2 em{color:#365e47}.nc-page .nc-bone a:focus-visible,.nc-page .nc-bone button:focus-visible{outline-color:#365e47}.nc-page .nc-comparison-controls{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:32px}.nc-page .nc-comparison-controls button{border-color:#738c7977;color:#365543}.nc-page .nc-comparison-controls button:hover,.nc-page .nc-comparison-controls button[aria-pressed=true]{background:var(--deep);color:var(--bone)}.nc-page #nc-comparison-detail{border-top:1px solid #81958170;min-height:330px}.nc-page .nc-comparison-lens{text-transform:uppercase;font-size:10px;letter-spacing:.15em;margin:22px 0 28px}.nc-page .nc-policy-columns{display:grid;grid-template-columns:1fr 1fr;gap:50px}.nc-page .nc-policy-columns>div+div{border-left:1px solid #81958170;padding-left:50px}.nc-page .nc-policy-columns h3{font-size:40px;margin-bottom:18px}.nc-page .nc-comparison-question{font-size:15px;border-top:1px solid #81958170;padding-top:20px;margin-top:25px}.nc-page .nc-iul-system{border-top:1px solid #8fa59550;padding-top:25px}.nc-page .nc-iul-system>div{display:grid;grid-template-columns:30px 1fr;gap:22px;border-bottom:1px solid #8fa59550;padding:25px 0}.nc-page .nc-iul-system>div>span{font-size:11px;color:var(--fresh)}.nc-page .nc-iul-system h3{font-size:31px;margin-bottom:10px}.nc-page .nc-iul-system p{font-size:14px;margin:0}.nc-page .nc-floor-note{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #8fa59550;margin-top:48px;padding-top:42px}.nc-page .nc-floor-note>p{font:38px/1.16 Georgia,serif;color:var(--bone);letter-spacing:-.035em}.nc-page .nc-floor-note>p em{color:var(--fresh)}.nc-page .nc-business{background:var(--charcoal)}.nc-page .nc-business h2{max-width:1200px}.nc-page .nc-business-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:100px}.nc-page .nc-business-ledger{padding:36px;background:var(--deep);align-self:start;border-top:2px solid var(--fresh)}.nc-page .nc-business-ledger>div{border-bottom:1px solid #a3b89a50;padding:16px 0 8px}.nc-page .nc-business-ledger h3{font-size:32px;margin-bottom:16px}.nc-page .nc-business-ledger>span{display:block;text-align:right;font-size:30px;color:var(--fresh);padding:8px 0}.nc-page .nc-margin-statement{font:36px/1.2 Georgia,serif;color:var(--bone);letter-spacing:-.04em;margin-top:45px}.nc-page .nc-claim-steps{list-style:decimal-leading-zero;padding:22px 0 22px 30px;border-block:1px solid #8fa59550}.nc-page .nc-claim-steps li{padding:8px 0 8px 10px}.nc-page .nc-home{background:var(--charcoal)}.nc-page .nc-home-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:start}.nc-page .nc-home-photo{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;clip-path:polygon(0 0,88% 0,100% 10%,100% 100%,12% 100%,0 90%)}.nc-page .nc-home-photo img{object-position:center 35%}.nc-page .nc-statement{font:34px/1.2 Georgia,serif;color:var(--bone);letter-spacing:-.035em;margin-bottom:28px}.nc-page .nc-care{background:var(--deep)}.nc-page .nc-care-desk .nc-selector{display:grid;grid-template-columns:1fr 1fr;gap:25px}.nc-page .nc-care-desk .nc-selector button{padding:25px;font:30px/1.2 Georgia,serif}.nc-page .nc-care-desk .nc-selector button span{display:block;margin-bottom:12px;font:10px Arial,sans-serif}.nc-page .nc-indexed{background:var(--charcoal)}.nc-page .nc-contract-check{border:1px solid #8fa59550;padding:30px}.nc-page .nc-contract-check dl{margin-bottom:0}.nc-page .nc-contract-check dl>div{padding:15px 0;border-top:1px solid #8fa59550}.nc-page .nc-contract-check dt{font:25px Georgia,serif;color:var(--bone);margin-bottom:10px}.nc-page .nc-contract-check dd{font-size:14px;margin:0}.nc-page .nc-retirement{background:#183e31}.nc-page .nc-retirement h2{font-size:clamp(3rem,5.1vw,5.3rem)}.nc-page .nc-retirement-desk .nc-selector{display:grid;grid-template-columns:repeat(6,1fr);gap:0}.nc-page .nc-retirement-desk .nc-selector button{border-right:0;border-radius:0;padding:20px 15px;min-height:108px}.nc-page .nc-retirement-desk .nc-selector button:last-child{border-right:1px solid #9bb39b66}.nc-page .nc-retirement-desk .nc-selector button span{display:block;margin:0 0 14px}.nc-page .nc-market-list{display:flex;flex-wrap:wrap;gap:12px 25px;list-style:none;padding:0;margin:25px 0}.nc-page .nc-market-list li{border-bottom:1px solid #8fa59550;font:24px Georgia,serif;padding-bottom:8px}.nc-page .nc-founder-name{font:30px Georgia,serif;margin:25px 0}.nc-page .nc-founder-name span{display:block;font:12px/1.5 Arial,sans-serif;margin-top:12px}.nc-page .nc-founder-principles{list-style:none;padding:0;margin:30px 0}.nc-page .nc-founder-principles li{font:28px/1.2 Georgia,serif;padding:18px 0;border-top:1px solid #81958170}.nc-page .nc-founder-principles span{font:10px Arial,sans-serif;margin-right:24px}.nc-page .nc-faq{background:var(--charcoal)}.nc-page .nc-faq .faq{max-width:none}.nc-page .nc-resource-list article{display:grid;grid-template-columns:70px 1fr;gap:25px;border-top:1px solid #8fa59550;padding:35px 0}.nc-page .nc-resource-list article>span{font:48px Georgia,serif;color:var(--fresh)}.nc-page .nc-resource-list h3{font-size:36px;max-width:950px}.nc-page .nc-resource-list article p:last-child{max-width:820px}.nc-page .nc-finale{background:linear-gradient(120deg,#123d31,#111513);padding-block:120px}.nc-page .nc-finale h2{font-size:clamp(3.5rem,6.7vw,7rem);max-width:1200px}.nc-page .nc-finale p:not(.eyebrow){max-width:640px;font-size:18px;margin-bottom:30px}.nc-page .nc-inquiry{background:var(--charcoal)}.nc-page .nc-inquiry h2{font-size:clamp(3rem,4.8vw,4.8rem)}.nc-page .nc-inquiry .notice{background:#243b2e;border:1px solid #8fa59550;color:var(--soft);font-size:12px}.nc-page .nc-inquiry label{color:var(--soft)}.nc-page .nc-inquiry input,.nc-page .nc-inquiry select,.nc-page .nc-inquiry textarea{background:var(--near);border-color:#526b58;color:var(--bone)}.nc-page .nc-inquiry :is(input,select,textarea):focus-visible{outline:3px solid var(--fresh);outline-offset:3px}@media(max-width:1100px){.nc-page .nc-hero-layout{grid-template-columns:1fr 1fr;gap:24px}.nc-page .nc-hero-statement{font-size:clamp(3.6rem,6.7vw,5.5rem)}.nc-page .nc-business-layout,.nc-page .nc-heading-pair,.nc-page .nc-home-layout,.nc-page .nc-life-layout,.nc-page .nc-split{gap:40px}.nc-page .nc-desk-detail{grid-template-columns:60px 1.4fr 1fr;gap:22px;min-height:430px}.nc-page .nc-detail-number{font-size:57px}.nc-page .nc-desk-detail h3{font-size:30px}.nc-page .nc-desk-detail>aside{padding-left:20px}.nc-page .nc-desk-detail>aside p:last-child{font-size:23px}.nc-page .nc-retirement-desk .nc-selector{grid-template-columns:repeat(3,1fr)}.nc-page .nc-retirement-desk .nc-selector button{border:1px solid #9bb39b66}.nc-page .nc-business-ledger{padding:25px}.nc-page .nc-family-photo{aspect-ratio:3/5}.nc-page .nc-family-photo figcaption,.nc-page .nc-home-photo figcaption{font-size:28px;padding-inline:22px}}@media(max-width:760px){.nc-page .container{width:calc(100% - 40px)}.nc-page .nc-section{padding:65px 0}.nc-page h2{font-size:clamp(2.6rem,9vw,4rem)}.nc-page .nc-section h2{margin-bottom:28px}.nc-page .nc-hero{padding-top:25px}.nc-page .breadcrumbs{margin-bottom:30px;font-size:10px;gap:10px;flex-wrap:wrap}.nc-page .nc-business-layout,.nc-page .nc-floor-note,.nc-page .nc-heading-pair,.nc-page .nc-hero-layout,.nc-page .nc-home-layout,.nc-page .nc-life-layout,.nc-page .nc-split{grid-template-columns:1fr;gap:32px}.nc-page .nc-hero-statement{font-size:clamp(3.4rem,12vw,5.8rem)}.nc-page .nc-hero h1{font-size:15px}.nc-page .nc-geography-art{margin-top:15px}.nc-page .nc-art-bottom>span{font-size:85px}.nc-page .nc-hero-footer{flex-direction:column;align-items:flex-start;margin-top:30px;line-height:1.8;font-size:8px;gap:15px}.nc-page .nc-question-sequence{grid-template-columns:1fr;gap:20px;margin-top:22px;padding-top:25px}.nc-page .nc-question-sequence li{border-bottom:1px solid #8fa59530;padding-bottom:20px}.nc-page .nc-question-sequence span{display:inline-block;margin-right:18px}.nc-page .nc-question-sequence strong{font-size:24px}.nc-page .nc-lead{font-size:19px}.nc-page .nc-selector{gap:8px;padding-bottom:22px}.nc-page .nc-selector button{font-size:12px;padding:12px 14px;min-height:48px}.nc-page .nc-selector button>span{margin-right:10px}.nc-page .nc-desk-detail{grid-template-columns:38px 1fr;gap:18px;padding-top:28px;min-height:540px}.nc-page .nc-detail-number{font-size:40px}.nc-page .nc-desk-detail h3{font-size:30px}.nc-page .nc-desk-detail>aside{grid-column:2;padding:20px 0 0;border-left:0;border-top:1px solid #9bb39b66}.nc-page .nc-topic-links{gap:8px 16px}.nc-page .nc-family-photo{aspect-ratio:5/4;border-radius:100px 100px 2px 2px;margin:0}.nc-page .nc-family-photo img{object-position:center}.nc-page .nc-home-photo{aspect-ratio:5/4;max-width:530px;width:100%}.nc-page .nc-home-photo img{object-position:center 38%}.nc-page .nc-comparison-controls{gap:8px}.nc-page .nc-comparison-controls button{padding:12px 14px;font-size:12px}.nc-page #nc-comparison-detail{min-height:545px}.nc-page .nc-policy-columns{grid-template-columns:1fr;gap:24px}.nc-page .nc-policy-columns>div+div{border-left:0;border-top:1px solid #81958170;padding:24px 0 0}.nc-page .nc-policy-columns h3{font-size:34px}.nc-page .nc-floor-note{margin-top:30px;padding-top:30px}.nc-page .nc-floor-note>p{font-size:31px}.nc-page .nc-business-ledger{margin-top:12px}.nc-page .nc-margin-statement{font-size:30px;margin:25px 0 0}.nc-page .nc-care-desk .nc-selector{gap:12px}.nc-page .nc-care-desk .nc-selector button{padding:20px 14px;font-size:23px}.nc-page .nc-statement{font-size:30px}.nc-page .nc-contract-check{padding:24px}.nc-page .nc-retirement h2{font-size:clamp(2.6rem,9vw,4rem)}.nc-page .nc-retirement-desk .nc-selector{grid-template-columns:repeat(2,1fr)}.nc-page .nc-retirement-desk .nc-selector button{min-height:90px}.nc-page .nc-resource-list article{grid-template-columns:35px 1fr;gap:18px}.nc-page .nc-resource-list article>span{font-size:32px}.nc-page .nc-resource-list h3{font-size:29px;overflow-wrap:break-word}.nc-page .nc-finale h2{font-size:clamp(3rem,10vw,4.5rem)}.nc-page .nc-inquiry .form-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.nc-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nc-page .nc-art-route{stroke-dashoffset:0}}