.calculator-theme{--csstools-color-scheme--dark:initial;background:#1d192c;background:var(--calculator-background);color:#f5f0e8;color:var(--calculator-ink);color-scheme:dark;font-family:LabilGrotesk-Regular,Arial,sans-serif;font-family:var(--reading-font-body)}.calculator-theme>.c-page{overflow:clip}.calculator-theme .needs-background{width:100vw}.calculator-theme .p-calculator__content{background:#1d192c;background:var(--calculator-background);padding-top:112px}.calculator-theme #relatedArticles,.calculator-theme #relatedArticles .t-b1,.calculator-theme #relatedArticles .t-b2,.calculator-theme #relatedArticles .t-b3,.calculator-theme #relatedArticles .t-b3-module,.calculator-theme #relatedArticles .t-graph-label,.calculator-theme #relatedArticles .t-grotesk-regular,.calculator-theme #relatedArticles .t-hint,.calculator-theme #relatedArticles .t-input,.calculator-theme #relatedArticles .t-input-field,.calculator-theme .p-calculator__content,.calculator-theme .p-calculator__content .t-b1,.calculator-theme .p-calculator__content .t-b2,.calculator-theme .p-calculator__content .t-b3,.calculator-theme .p-calculator__content .t-b3-module,.calculator-theme .p-calculator__content .t-graph-label,.calculator-theme .p-calculator__content .t-grotesk-regular,.calculator-theme .p-calculator__content .t-hint,.calculator-theme .p-calculator__content .t-input,.calculator-theme .p-calculator__content .t-input-field{font-family:LabilGrotesk-Regular,Arial,sans-serif;font-family:var(--reading-font-body)}.calculator-theme #relatedArticles .t-accordion-bold,.calculator-theme #relatedArticles .t-anchor,.calculator-theme #relatedArticles .t-b1-big,.calculator-theme #relatedArticles .t-b1-bold,.calculator-theme #relatedArticles .t-b2-bold,.calculator-theme #relatedArticles .t-b3-bold,.calculator-theme #relatedArticles .t-b3-graph,.calculator-theme #relatedArticles .t-b3-module-bold,.calculator-theme #relatedArticles .t-grotesk-bold,.calculator-theme #relatedArticles .t-h-page,.calculator-theme #relatedArticles .t-h2,.calculator-theme #relatedArticles .t-h2-big,.calculator-theme #relatedArticles .t-h3,.calculator-theme #relatedArticles .t-h3-big,.calculator-theme #relatedArticles .t-h3-module,.calculator-theme #relatedArticles .t-h4,.calculator-theme #relatedArticles .t-h4-big,.calculator-theme #relatedArticles .t-uppercase,.calculator-theme #relatedArticles .t-uppercase-big,.calculator-theme #relatedArticles .t-uppercase-small,.calculator-theme #relatedArticles .t-uppercase-small-mobile,.calculator-theme #relatedArticles b,.calculator-theme #relatedArticles h1,.calculator-theme #relatedArticles h2,.calculator-theme #relatedArticles h3,.calculator-theme #relatedArticles h4,.calculator-theme #relatedArticles strong,.calculator-theme .p-calculator__content .t-accordion-bold,.calculator-theme .p-calculator__content .t-anchor,.calculator-theme .p-calculator__content .t-b1-big,.calculator-theme .p-calculator__content .t-b1-bold,.calculator-theme .p-calculator__content .t-b2-bold,.calculator-theme .p-calculator__content .t-b3-bold,.calculator-theme .p-calculator__content .t-b3-graph,.calculator-theme .p-calculator__content .t-b3-module-bold,.calculator-theme .p-calculator__content .t-grotesk-bold,.calculator-theme .p-calculator__content .t-h-page,.calculator-theme .p-calculator__content .t-h2,.calculator-theme .p-calculator__content .t-h2-big,.calculator-theme .p-calculator__content .t-h3,.calculator-theme .p-calculator__content .t-h3-big,.calculator-theme .p-calculator__content .t-h3-module,.calculator-theme .p-calculator__content .t-h4,.calculator-theme .p-calculator__content .t-h4-big,.calculator-theme .p-calculator__content .t-uppercase,.calculator-theme .p-calculator__content .t-uppercase-big,.calculator-theme .p-calculator__content .t-uppercase-small,.calculator-theme .p-calculator__content .t-uppercase-small-mobile,.calculator-theme .p-calculator__content b,.calculator-theme .p-calculator__content h1,.calculator-theme .p-calculator__content h2,.calculator-theme .p-calculator__content h3,.calculator-theme .p-calculator__content h4,.calculator-theme .p-calculator__content strong{font-family:LabilGrotesk-Bold,Arial,sans-serif!important;font-family:var(--reading-font-strong)!important}.calculator-theme #relatedArticles .b-grey,.calculator-theme #relatedArticles .needs-background,.calculator-theme #relatedArticles .section.grey,.calculator-theme #relatedArticles .section.grey:after,.calculator-theme #relatedArticles .section.grey:before,.calculator-theme #relatedArticles .section:after,.calculator-theme #relatedArticles .section:before,.calculator-theme .p-calculator__content .b-grey,.calculator-theme .p-calculator__content .needs-background,.calculator-theme .p-calculator__content .section.grey,.calculator-theme .p-calculator__content .section.grey:after,.calculator-theme .p-calculator__content .section.grey:before,.calculator-theme .p-calculator__content .section:after,.calculator-theme .p-calculator__content .section:before{background:#1d192c;background:var(--calculator-background)}.calculator-theme #relatedArticles .c-base-accordion,.calculator-theme #relatedArticles .c-blog-category .label,.calculator-theme #relatedArticles .c-modules-title,.calculator-theme #relatedArticles .t-blue,.calculator-theme #relatedArticles .t-purple,.calculator-theme .p-calculator__content .c-base-accordion,.calculator-theme .p-calculator__content .c-blog-category .label,.calculator-theme .p-calculator__content .c-modules-title,.calculator-theme .p-calculator__content .t-blue,.calculator-theme .p-calculator__content .t-purple{color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme #relatedArticles .c-base-separator .line-bar,.calculator-theme .p-calculator__content .c-base-separator .line-bar{background:#484054;background:var(--calculator-rule)}.calculator-theme #relatedArticles a,.calculator-theme .p-calculator__content a{color:#ff987c;color:var(--calculator-accent)}.calculator-theme #relatedArticles a:hover,.calculator-theme .p-calculator__content a:hover{-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:4px}.calculator-theme #relatedArticles :focus-visible,.calculator-theme .p-calculator__content :focus-visible{outline:2px solid #ffd469;outline:2px solid var(--calculator-focus);outline-offset:4px}.calculator-theme #relatedArticles .c-modules-title h1,.calculator-theme .p-calculator__content .c-modules-title h1{font-family:LabilGrotesk-Bold,Arial,sans-serif;font-family:var(--reading-font-strong);font-size:max(36px,min(4.3vw,60px));font-size:var(--reading-title-size);line-height:1.12}.calculator-theme #relatedArticles .c-base-accordion,.calculator-theme .p-calculator__content .c-base-accordion{background:#282237;background:var(--calculator-surface);border-color:#484054;border-color:var(--calculator-rule);color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme #relatedArticles .c-base-accordion>.title:focus-visible,.calculator-theme .p-calculator__content .c-base-accordion>.title:focus-visible{outline:2px solid #ffd469;outline:2px solid var(--calculator-focus);outline-offset:4px}.calculator-theme #relatedArticles .c-base-accordion .c-base-svg-border path,.calculator-theme #relatedArticles .c-base-icons-minus path,.calculator-theme #relatedArticles .c-base-icons-plus path,.calculator-theme .p-calculator__content .c-base-accordion .c-base-svg-border path,.calculator-theme .p-calculator__content .c-base-icons-minus path,.calculator-theme .p-calculator__content .c-base-icons-plus path{fill:#ff987c;fill:var(--calculator-accent)}.calculator-theme #relatedArticles .c-modules-title h2,.calculator-theme .p-calculator__content .c-modules-title h2{font-family:LabilGrotesk-Bold,Arial,sans-serif;font-family:var(--reading-font-strong);font-size:max(26px,min(2.5vw,36px));line-height:1.2}.calculator-theme #relatedArticles .c-modules .t-b1,.calculator-theme .p-calculator__content .c-modules .t-b1{font-size:18px;line-height:1.65}.calculator-theme #relatedArticles .c-base-accordion .t-uppercase,.calculator-theme .p-calculator__content .c-base-accordion .t-uppercase{font-size:16px;font-size:var(--calculator-body-size);line-height:1.5}.calculator-theme #relatedArticles .c-related-calculators__link,.calculator-theme .p-calculator__content .c-related-calculators__link{background:#282237;background:var(--calculator-surface);border-color:#484054;border-color:var(--calculator-rule)}.calculator-theme #relatedArticles .c-related-calculators__action,.calculator-theme #relatedArticles .c-related-calculators__badge,.calculator-theme #relatedArticles .c-related-calculators__eyebrow,.calculator-theme .p-calculator__content .c-related-calculators__action,.calculator-theme .p-calculator__content .c-related-calculators__badge,.calculator-theme .p-calculator__content .c-related-calculators__eyebrow{color:#ff987c;color:var(--calculator-accent)}.calculator-theme #relatedArticles .c-related-calculators .t-b2,.calculator-theme #relatedArticles .c-related-calculators .t-b2-bold,.calculator-theme .p-calculator__content .c-related-calculators .t-b2,.calculator-theme .p-calculator__content .c-related-calculators .t-b2-bold{font-size:16px;font-size:var(--calculator-body-size);line-height:1.5}.calculator-theme #relatedArticles,.calculator-theme>.c-page>.b-grey,.calculator-theme>.c-page>.section.grey,.calculator-theme>.c-page>.section.grey:after,.calculator-theme>.c-page>.section.grey:before{background:#1d192c;background:var(--calculator-background)}.calculator-theme .c-calculator-kit-form,.calculator-theme .c-calculator-kit-split__bar,.calculator-theme .c-calculator-kit-split__results,.calculator-theme .ibr-workspace,.calculator-theme .mortgage-workspace{--calculator-kit-error-text:var(--calculator-error);--calculator-kit-status-warning:var(--calculator-error);--calculator-kit-status-ok:var(--calculator-ok);--calculator-kit-status-muted:var(--calculator-muted);--calculator-kit-status-primary:var(--calculator-accent);background:#282237;background:var(--calculator-surface);border-radius:24px;border-radius:var(--calculator-radius);box-shadow:none;color:#f5f0e8;color:var(--calculator-ink);font-family:LabilGrotesk-Regular,Arial,sans-serif;font-family:var(--reading-font-body);font-size:16px;font-size:var(--calculator-body-size);padding:max(20px,min(3vw,36px));padding:var(--calculator-padding)}.calculator-theme .c-calculator-kit-form .t-b1,.calculator-theme .c-calculator-kit-split__bar .t-b1,.calculator-theme .c-calculator-kit-split__results .t-b1,.calculator-theme .ibr-workspace .t-b1,.calculator-theme .mortgage-workspace .t-b1{font-size:18px;line-height:1.6}.calculator-theme .c-calculator-kit-form .t-b2,.calculator-theme .c-calculator-kit-form .t-b2-bold,.calculator-theme .c-calculator-kit-form .t-input,.calculator-theme .c-calculator-kit-split__bar .t-b2,.calculator-theme .c-calculator-kit-split__bar .t-b2-bold,.calculator-theme .c-calculator-kit-split__bar .t-input,.calculator-theme .c-calculator-kit-split__results .t-b2,.calculator-theme .c-calculator-kit-split__results .t-b2-bold,.calculator-theme .c-calculator-kit-split__results .t-input,.calculator-theme .ibr-workspace .t-b2,.calculator-theme .ibr-workspace .t-b2-bold,.calculator-theme .ibr-workspace .t-input,.calculator-theme .mortgage-workspace .t-b2,.calculator-theme .mortgage-workspace .t-b2-bold,.calculator-theme .mortgage-workspace .t-input{font-size:16px;font-size:var(--calculator-body-size);line-height:1.5}.calculator-theme .c-calculator-kit-form .c-calculator-kit-field__help,.calculator-theme .c-calculator-kit-form .t-b3,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-field__help,.calculator-theme .c-calculator-kit-split__bar .t-b3,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-field__help,.calculator-theme .c-calculator-kit-split__results .t-b3,.calculator-theme .ibr-workspace .c-calculator-kit-field__help,.calculator-theme .ibr-workspace .t-b3,.calculator-theme .mortgage-workspace .c-calculator-kit-field__help,.calculator-theme .mortgage-workspace .t-b3{color:#c0b7cd;color:var(--calculator-muted);font-size:14px;font-size:var(--calculator-help-size);line-height:1.5}.calculator-theme .c-calculator-kit-form .c-calculator-choice-menu__trigger,.calculator-theme .c-calculator-kit-form .c-calculator-kit-field .c-input,.calculator-theme .c-calculator-kit-form .c-input,.calculator-theme .c-calculator-kit-split__bar .c-calculator-choice-menu__trigger,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-field .c-input,.calculator-theme .c-calculator-kit-split__bar .c-input,.calculator-theme .c-calculator-kit-split__results .c-calculator-choice-menu__trigger,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-field .c-input,.calculator-theme .c-calculator-kit-split__results .c-input,.calculator-theme .ibr-workspace .c-calculator-choice-menu__trigger,.calculator-theme .ibr-workspace .c-calculator-kit-field .c-input,.calculator-theme .ibr-workspace .c-input,.calculator-theme .mortgage-workspace .c-calculator-choice-menu__trigger,.calculator-theme .mortgage-workspace .c-calculator-kit-field .c-input,.calculator-theme .mortgage-workspace .c-input{background:#342d43;background:var(--calculator-input);border:1px solid #c0b7cd;border:1px solid var(--calculator-control-border);border-radius:8px;border-radius:var(--calculator-radius-field);box-shadow:none;color:#f5f0e8;color:var(--calculator-ink);min-height:50px}.calculator-theme .c-calculator-kit-form .c-calculator-choice-menu,.calculator-theme .c-calculator-kit-split__bar .c-calculator-choice-menu,.calculator-theme .c-calculator-kit-split__results .c-calculator-choice-menu,.calculator-theme .ibr-workspace .c-calculator-choice-menu,.calculator-theme .mortgage-workspace .c-calculator-choice-menu{--choice-menu-background:var(--calculator-input);--choice-menu-color:var(--calculator-ink);--choice-menu-border:var(--calculator-control-border)}.calculator-theme .c-calculator-kit-form .c-calculator-choice-menu__option--selected,.calculator-theme .c-calculator-kit-form .c-calculator-choice-menu__option:focus-visible,.calculator-theme .c-calculator-kit-form .c-calculator-choice-menu__option:hover,.calculator-theme .c-calculator-kit-split__bar .c-calculator-choice-menu__option--selected,.calculator-theme .c-calculator-kit-split__bar .c-calculator-choice-menu__option:focus-visible,.calculator-theme .c-calculator-kit-split__bar .c-calculator-choice-menu__option:hover,.calculator-theme .c-calculator-kit-split__results .c-calculator-choice-menu__option--selected,.calculator-theme .c-calculator-kit-split__results .c-calculator-choice-menu__option:focus-visible,.calculator-theme .c-calculator-kit-split__results .c-calculator-choice-menu__option:hover,.calculator-theme .ibr-workspace .c-calculator-choice-menu__option--selected,.calculator-theme .ibr-workspace .c-calculator-choice-menu__option:focus-visible,.calculator-theme .ibr-workspace .c-calculator-choice-menu__option:hover,.calculator-theme .mortgage-workspace .c-calculator-choice-menu__option--selected,.calculator-theme .mortgage-workspace .c-calculator-choice-menu__option:focus-visible,.calculator-theme .mortgage-workspace .c-calculator-choice-menu__option:hover{background:#282237;background:var(--calculator-surface)}.calculator-theme .c-calculator-kit-form .c-calculator-choice-menu__option:focus-visible,.calculator-theme .c-calculator-kit-split__bar .c-calculator-choice-menu__option:focus-visible,.calculator-theme .c-calculator-kit-split__results .c-calculator-choice-menu__option:focus-visible,.calculator-theme .ibr-workspace .c-calculator-choice-menu__option:focus-visible,.calculator-theme .mortgage-workspace .c-calculator-choice-menu__option:focus-visible{outline-color:#ffd469;outline-color:var(--calculator-focus)}.calculator-theme .c-calculator-kit-form .c-input input,.calculator-theme .c-calculator-kit-form .c-input select,.calculator-theme .c-calculator-kit-split__bar .c-input input,.calculator-theme .c-calculator-kit-split__bar .c-input select,.calculator-theme .c-calculator-kit-split__results .c-input input,.calculator-theme .c-calculator-kit-split__results .c-input select,.calculator-theme .ibr-workspace .c-input input,.calculator-theme .ibr-workspace .c-input select,.calculator-theme .mortgage-workspace .c-input input,.calculator-theme .mortgage-workspace .c-input select{background:transparent;color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-form .c-input input::-moz-placeholder,.calculator-theme .c-calculator-kit-split__bar .c-input input::-moz-placeholder,.calculator-theme .c-calculator-kit-split__results .c-input input::-moz-placeholder,.calculator-theme .ibr-workspace .c-input input::-moz-placeholder,.calculator-theme .mortgage-workspace .c-input input::-moz-placeholder{color:#c0b7cd;color:var(--calculator-muted);opacity:1}.calculator-theme .c-calculator-kit-form .c-input input::placeholder,.calculator-theme .c-calculator-kit-split__bar .c-input input::placeholder,.calculator-theme .c-calculator-kit-split__results .c-input input::placeholder,.calculator-theme .ibr-workspace .c-input input::placeholder,.calculator-theme .mortgage-workspace .c-input input::placeholder{color:#c0b7cd;color:var(--calculator-muted);opacity:1}.calculator-theme .c-calculator-kit-form .c-input:has(>.c-input__money-label)>input,.calculator-theme .c-calculator-kit-split__bar .c-input:has(>.c-input__money-label)>input,.calculator-theme .c-calculator-kit-split__results .c-input:has(>.c-input__money-label)>input,.calculator-theme .ibr-workspace .c-input:has(>.c-input__money-label)>input,.calculator-theme .mortgage-workspace .c-input:has(>.c-input__money-label)>input{flex:1;min-width:0;width:auto}.calculator-theme .c-calculator-kit-form .c-input__money-label,.calculator-theme .c-calculator-kit-split__bar .c-input__money-label,.calculator-theme .c-calculator-kit-split__results .c-input__money-label,.calculator-theme .ibr-workspace .c-input__money-label,.calculator-theme .mortgage-workspace .c-input__money-label{align-self:center;background:#342d43;background:var(--calculator-input);color:#f5f0e8;color:var(--calculator-ink);flex:0 0 auto;margin-right:8px;margin-right:var(--calculator-currency-gap);order:-1;position:static;transform:none}.calculator-theme .c-calculator-kit-form .c-calculator-choice-menu__trigger[aria-invalid=true],.calculator-theme .c-calculator-kit-form .c-input.invalid,.calculator-theme .c-calculator-kit-split__bar .c-calculator-choice-menu__trigger[aria-invalid=true],.calculator-theme .c-calculator-kit-split__bar .c-input.invalid,.calculator-theme .c-calculator-kit-split__results .c-calculator-choice-menu__trigger[aria-invalid=true],.calculator-theme .c-calculator-kit-split__results .c-input.invalid,.calculator-theme .ibr-workspace .c-calculator-choice-menu__trigger[aria-invalid=true],.calculator-theme .ibr-workspace .c-input.invalid,.calculator-theme .mortgage-workspace .c-calculator-choice-menu__trigger[aria-invalid=true],.calculator-theme .mortgage-workspace .c-input.invalid{border-color:#ffada3;border-color:var(--calculator-error)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-field__error,.calculator-theme .c-calculator-kit-form .c-calculator-kit-loans__error,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-field__error,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-loans__error,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-field__error,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-loans__error,.calculator-theme .ibr-workspace .c-calculator-kit-field__error,.calculator-theme .ibr-workspace .c-calculator-kit-loans__error,.calculator-theme .mortgage-workspace .c-calculator-kit-field__error,.calculator-theme .mortgage-workspace .c-calculator-kit-loans__error{color:#ffada3;color:var(--calculator-error)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-note,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-note,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-note,.calculator-theme .ibr-workspace .c-calculator-kit-note,.calculator-theme .mortgage-workspace .c-calculator-kit-note{color:#c0b7cd;color:var(--calculator-muted)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-note--warning,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-note--warning,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-note--warning,.calculator-theme .ibr-workspace .c-calculator-kit-note--warning,.calculator-theme .mortgage-workspace .c-calculator-kit-note--warning{color:#ffada3;color:var(--calculator-error)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-compare,.calculator-theme .c-calculator-kit-form .c-calculator-kit-result-card,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-compare,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-result-card,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-compare,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-result-card,.calculator-theme .ibr-workspace .c-calculator-kit-compare,.calculator-theme .ibr-workspace .c-calculator-kit-result-card,.calculator-theme .mortgage-workspace .c-calculator-kit-compare,.calculator-theme .mortgage-workspace .c-calculator-kit-result-card{border-color:#484054;border-color:var(--calculator-rule)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-compare,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-compare,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-compare,.calculator-theme .ibr-workspace .c-calculator-kit-compare,.calculator-theme .mortgage-workspace .c-calculator-kit-compare{background:#342d43;background:var(--calculator-input)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-result-card,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-result-card,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-result-card,.calculator-theme .ibr-workspace .c-calculator-kit-result-card,.calculator-theme .mortgage-workspace .c-calculator-kit-result-card{background:#342d43;background:var(--calculator-input);border-radius:8px;border-radius:var(--calculator-radius-field);padding:24px;padding:var(--calculator-space)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-loans__row,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-loans__row,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-loans__row,.calculator-theme .ibr-workspace .c-calculator-kit-loans__row,.calculator-theme .mortgage-workspace .c-calculator-kit-loans__row{border-color:#484054;border-color:var(--calculator-rule)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-contrib__track,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-contrib__track,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-contrib__track,.calculator-theme .ibr-workspace .c-calculator-kit-contrib__track,.calculator-theme .mortgage-workspace .c-calculator-kit-contrib__track{background:#342d43;background:var(--calculator-input)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-contrib__bar,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-contrib__bar,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-contrib__bar,.calculator-theme .ibr-workspace .c-calculator-kit-contrib__bar,.calculator-theme .mortgage-workspace .c-calculator-kit-contrib__bar{background:#b7d7b1;background:var(--calculator-ok)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-contrib__bar--drag,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-contrib__bar--drag,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-contrib__bar--drag,.calculator-theme .ibr-workspace .c-calculator-kit-contrib__bar--drag,.calculator-theme .mortgage-workspace .c-calculator-kit-contrib__bar--drag{background:#ff987c;background:var(--calculator-accent)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-contrib__caption,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-contrib__caption,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-contrib__caption,.calculator-theme .ibr-workspace .c-calculator-kit-contrib__caption,.calculator-theme .mortgage-workspace .c-calculator-kit-contrib__caption{color:#c0b7cd;color:var(--calculator-muted)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-contrib__drag-tag,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-contrib__drag-tag,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-contrib__drag-tag,.calculator-theme .ibr-workspace .c-calculator-kit-contrib__drag-tag,.calculator-theme .mortgage-workspace .c-calculator-kit-contrib__drag-tag{background:#40303b;background:var(--calculator-warning-surface);color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-form .c-base-checkbox,.calculator-theme .c-calculator-kit-split__bar .c-base-checkbox,.calculator-theme .c-calculator-kit-split__results .c-base-checkbox,.calculator-theme .ibr-workspace .c-base-checkbox,.calculator-theme .mortgage-workspace .c-base-checkbox{background:#342d43;background:var(--calculator-input);border:1px solid #c0b7cd;border:1px solid var(--calculator-muted);box-shadow:none}.calculator-theme .c-calculator-kit-form .c-base-checkbox .active,.calculator-theme .c-calculator-kit-split__bar .c-base-checkbox .active,.calculator-theme .c-calculator-kit-split__results .c-base-checkbox .active,.calculator-theme .ibr-workspace .c-base-checkbox .active,.calculator-theme .mortgage-workspace .c-base-checkbox .active{background:#ff987c;background:var(--calculator-accent)}.calculator-theme .c-calculator-kit-form .c-base-button,.calculator-theme .c-calculator-kit-split__bar .c-base-button,.calculator-theme .c-calculator-kit-split__results .c-base-button,.calculator-theme .ibr-workspace .c-base-button,.calculator-theme .mortgage-workspace .c-base-button{background:#ff987c;background:var(--calculator-accent);border-color:#ff987c;border-color:var(--calculator-accent);color:#1d192c;color:var(--calculator-background)}.calculator-theme .c-calculator-kit-form .c-base-button .t-blue,.calculator-theme .c-calculator-kit-form .c-base-button .t-white,.calculator-theme .c-calculator-kit-split__bar .c-base-button .t-blue,.calculator-theme .c-calculator-kit-split__bar .c-base-button .t-white,.calculator-theme .c-calculator-kit-split__results .c-base-button .t-blue,.calculator-theme .c-calculator-kit-split__results .c-base-button .t-white,.calculator-theme .ibr-workspace .c-base-button .t-blue,.calculator-theme .ibr-workspace .c-base-button .t-white,.calculator-theme .mortgage-workspace .c-base-button .t-blue,.calculator-theme .mortgage-workspace .c-base-button .t-white{color:inherit}.calculator-theme .c-calculator-kit-form .c-base-button .b-bg,.calculator-theme .c-calculator-kit-form .c-base-button .b-bg-hover,.calculator-theme .c-calculator-kit-split__bar .c-base-button .b-bg,.calculator-theme .c-calculator-kit-split__bar .c-base-button .b-bg-hover,.calculator-theme .c-calculator-kit-split__results .c-base-button .b-bg,.calculator-theme .c-calculator-kit-split__results .c-base-button .b-bg-hover,.calculator-theme .ibr-workspace .c-base-button .b-bg,.calculator-theme .ibr-workspace .c-base-button .b-bg-hover,.calculator-theme .mortgage-workspace .c-base-button .b-bg,.calculator-theme .mortgage-workspace .c-base-button .b-bg-hover{background:#ff987c;background:var(--calculator-accent)}.calculator-theme .c-calculator-kit-form .c-base-button p,.calculator-theme .c-calculator-kit-split__bar .c-base-button p,.calculator-theme .c-calculator-kit-split__results .c-base-button p,.calculator-theme .ibr-workspace .c-base-button p,.calculator-theme .mortgage-workspace .c-base-button p{color:#1d192c;color:var(--calculator-background)}.calculator-theme .c-calculator-kit-form .c-base-button.secondary,.calculator-theme .c-calculator-kit-split__bar .c-base-button.secondary,.calculator-theme .c-calculator-kit-split__results .c-base-button.secondary,.calculator-theme .ibr-workspace .c-base-button.secondary,.calculator-theme .mortgage-workspace .c-base-button.secondary{background:transparent;border:1px solid #c0b7cd;border:1px solid var(--calculator-muted);color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-form .c-base-button.secondary .b-bg,.calculator-theme .c-calculator-kit-form .c-base-button.secondary .b-bg-hover,.calculator-theme .c-calculator-kit-split__bar .c-base-button.secondary .b-bg,.calculator-theme .c-calculator-kit-split__bar .c-base-button.secondary .b-bg-hover,.calculator-theme .c-calculator-kit-split__results .c-base-button.secondary .b-bg,.calculator-theme .c-calculator-kit-split__results .c-base-button.secondary .b-bg-hover,.calculator-theme .ibr-workspace .c-base-button.secondary .b-bg,.calculator-theme .ibr-workspace .c-base-button.secondary .b-bg-hover,.calculator-theme .mortgage-workspace .c-base-button.secondary .b-bg,.calculator-theme .mortgage-workspace .c-base-button.secondary .b-bg-hover{background:#282237;background:var(--calculator-surface)}.calculator-theme .c-calculator-kit-form .c-base-button.secondary p,.calculator-theme .c-calculator-kit-split__bar .c-base-button.secondary p,.calculator-theme .c-calculator-kit-split__results .c-base-button.secondary p,.calculator-theme .ibr-workspace .c-base-button.secondary p,.calculator-theme .mortgage-workspace .c-base-button.secondary p{color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-access-primary,.calculator-theme .c-calculator-kit-form .c-calculator-kit-next-step__link,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-access-primary,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-next-step__link,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-access-primary,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-next-step__link,.calculator-theme .ibr-workspace .c-calculator-kit-access-primary,.calculator-theme .ibr-workspace .c-calculator-kit-next-step__link,.calculator-theme .mortgage-workspace .c-calculator-kit-access-primary,.calculator-theme .mortgage-workspace .c-calculator-kit-next-step__link{background:#ff987c;background:var(--calculator-action-background);color:#1d192c;color:var(--calculator-action-ink)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-access-primary:active,.calculator-theme .c-calculator-kit-form .c-calculator-kit-access-primary:focus,.calculator-theme .c-calculator-kit-form .c-calculator-kit-access-primary:hover,.calculator-theme .c-calculator-kit-form .c-calculator-kit-next-step__link:active,.calculator-theme .c-calculator-kit-form .c-calculator-kit-next-step__link:focus,.calculator-theme .c-calculator-kit-form .c-calculator-kit-next-step__link:hover,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-access-primary:active,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-access-primary:focus,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-access-primary:hover,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-next-step__link:active,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-next-step__link:focus,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-next-step__link:hover,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-access-primary:active,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-access-primary:focus,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-access-primary:hover,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-next-step__link:active,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-next-step__link:focus,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-next-step__link:hover,.calculator-theme .ibr-workspace .c-calculator-kit-access-primary:active,.calculator-theme .ibr-workspace .c-calculator-kit-access-primary:focus,.calculator-theme .ibr-workspace .c-calculator-kit-access-primary:hover,.calculator-theme .ibr-workspace .c-calculator-kit-next-step__link:active,.calculator-theme .ibr-workspace .c-calculator-kit-next-step__link:focus,.calculator-theme .ibr-workspace .c-calculator-kit-next-step__link:hover,.calculator-theme .mortgage-workspace .c-calculator-kit-access-primary:active,.calculator-theme .mortgage-workspace .c-calculator-kit-access-primary:focus,.calculator-theme .mortgage-workspace .c-calculator-kit-access-primary:hover,.calculator-theme .mortgage-workspace .c-calculator-kit-next-step__link:active,.calculator-theme .mortgage-workspace .c-calculator-kit-next-step__link:focus,.calculator-theme .mortgage-workspace .c-calculator-kit-next-step__link:hover{color:#1d192c;color:var(--calculator-action-ink)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-branch-button,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-branch-button,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-branch-button,.calculator-theme .ibr-workspace .c-calculator-kit-branch-button,.calculator-theme .mortgage-workspace .c-calculator-kit-branch-button{background:#342d43;background:var(--calculator-input);border-color:#c0b7cd;border-color:var(--calculator-control-border);color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-branch-button:hover,.calculator-theme .c-calculator-kit-form .c-calculator-kit-branch-button[aria-expanded=true],.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-branch-button:hover,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-branch-button[aria-expanded=true],.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-branch-button:hover,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-branch-button[aria-expanded=true],.calculator-theme .ibr-workspace .c-calculator-kit-branch-button:hover,.calculator-theme .ibr-workspace .c-calculator-kit-branch-button[aria-expanded=true],.calculator-theme .mortgage-workspace .c-calculator-kit-branch-button:hover,.calculator-theme .mortgage-workspace .c-calculator-kit-branch-button[aria-expanded=true]{background:#282237;background:var(--calculator-surface);color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-branch-button:focus-visible,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-branch-button:focus-visible,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-branch-button:focus-visible,.calculator-theme .ibr-workspace .c-calculator-kit-branch-button:focus-visible,.calculator-theme .mortgage-workspace .c-calculator-kit-branch-button:focus-visible{outline:2px solid #ffd469;outline:2px solid var(--calculator-focus);outline-offset:4px}.calculator-theme .c-calculator-kit-form .ibr-workspace__heading h1,.calculator-theme .c-calculator-kit-split__bar .ibr-workspace__heading h1,.calculator-theme .c-calculator-kit-split__results .ibr-workspace__heading h1,.calculator-theme .ibr-workspace .ibr-workspace__heading h1,.calculator-theme .mortgage-workspace .ibr-workspace__heading h1{font-family:LabilGrotesk-Bold,Arial,sans-serif;font-family:var(--reading-font-strong);font-size:max(36px,min(4.3vw,60px));font-size:var(--reading-title-size);line-height:1.12}.calculator-theme .c-calculator-kit-form .ibr-eyebrow,.calculator-theme .c-calculator-kit-split__bar .ibr-eyebrow,.calculator-theme .c-calculator-kit-split__results .ibr-eyebrow,.calculator-theme .ibr-workspace .ibr-eyebrow,.calculator-theme .mortgage-workspace .ibr-eyebrow{color:#ff987c;color:var(--calculator-accent)}.calculator-theme .c-calculator-kit-form .ibr-folded-stack button,.calculator-theme .c-calculator-kit-form .ibr-inputs--pinned:before,.calculator-theme .c-calculator-kit-form .ibr-scroll-section>.ibr-disclosure>summary,.calculator-theme .c-calculator-kit-split__bar .ibr-folded-stack button,.calculator-theme .c-calculator-kit-split__bar .ibr-inputs--pinned:before,.calculator-theme .c-calculator-kit-split__bar .ibr-scroll-section>.ibr-disclosure>summary,.calculator-theme .c-calculator-kit-split__results .ibr-folded-stack button,.calculator-theme .c-calculator-kit-split__results .ibr-inputs--pinned:before,.calculator-theme .c-calculator-kit-split__results .ibr-scroll-section>.ibr-disclosure>summary,.calculator-theme .ibr-workspace .ibr-folded-stack button,.calculator-theme .ibr-workspace .ibr-inputs--pinned:before,.calculator-theme .ibr-workspace .ibr-scroll-section>.ibr-disclosure>summary,.calculator-theme .mortgage-workspace .ibr-folded-stack button,.calculator-theme .mortgage-workspace .ibr-inputs--pinned:before,.calculator-theme .mortgage-workspace .ibr-scroll-section>.ibr-disclosure>summary{background:#282237;background:var(--calculator-surface)}.calculator-theme .c-calculator-kit-form .ibr-answer,.calculator-theme .c-calculator-kit-split__bar .ibr-answer,.calculator-theme .c-calculator-kit-split__results .ibr-answer,.calculator-theme .ibr-workspace .ibr-answer,.calculator-theme .mortgage-workspace .ibr-answer{border-color:#484054;border-color:var(--calculator-rule);box-shadow:none}.calculator-theme .c-calculator-kit-form .ibr-landscape__cursor,.calculator-theme .c-calculator-kit-split__bar .ibr-landscape__cursor,.calculator-theme .c-calculator-kit-split__results .ibr-landscape__cursor,.calculator-theme .ibr-workspace .ibr-landscape__cursor,.calculator-theme .mortgage-workspace .ibr-landscape__cursor{stroke:#c0b7cd;stroke:var(--calculator-muted)}.calculator-theme .c-calculator-kit-form .ibr-landscape__halo,.calculator-theme .c-calculator-kit-split__bar .ibr-landscape__halo,.calculator-theme .c-calculator-kit-split__results .ibr-landscape__halo,.calculator-theme .ibr-workspace .ibr-landscape__halo,.calculator-theme .mortgage-workspace .ibr-landscape__halo{fill:transparent;stroke:#ff987c;stroke:var(--calculator-accent)}.calculator-theme .c-calculator-kit-form .ibr-cap-check,.calculator-theme .c-calculator-kit-split__bar .ibr-cap-check,.calculator-theme .c-calculator-kit-split__results .ibr-cap-check,.calculator-theme .ibr-workspace .ibr-cap-check,.calculator-theme .mortgage-workspace .ibr-cap-check{fill:#342d43;fill:var(--calculator-input);stroke:#b7d7b1;stroke:var(--calculator-ok)}.calculator-theme .c-calculator-kit-form .ibr-mobile-summary,.calculator-theme .c-calculator-kit-split__bar .ibr-mobile-summary,.calculator-theme .c-calculator-kit-split__results .ibr-mobile-summary,.calculator-theme .ibr-workspace .ibr-mobile-summary,.calculator-theme .mortgage-workspace .ibr-mobile-summary{background:#342d43;background:var(--calculator-input);border:1px solid #484054;border:1px solid var(--calculator-rule);color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-next-step,.calculator-theme .c-calculator-kit-form .c-calculator-kit-result-email,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-next-step,.calculator-theme .c-calculator-kit-split__bar .c-calculator-kit-result-email,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-next-step,.calculator-theme .c-calculator-kit-split__results .c-calculator-kit-result-email,.calculator-theme .ibr-workspace .c-calculator-kit-next-step,.calculator-theme .ibr-workspace .c-calculator-kit-result-email,.calculator-theme .mortgage-workspace .c-calculator-kit-next-step,.calculator-theme .mortgage-workspace .c-calculator-kit-result-email{background:#342d43;background:var(--calculator-input);border-color:#484054;border-color:var(--calculator-rule);color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-error-summary{background:#40303b;background:var(--calculator-warning-surface);border-color:#ffada3;border-color:var(--calculator-error)}.calculator-theme .c-calculator-kit-form .c-calculator-kit-error-summary a{color:#ffada3;color:var(--calculator-error)}.calculator-theme .c-calculator-kit-form .c-brunner-lookup__option,.calculator-theme .c-calculator-kit-form .c-brunner-lookup__options,.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__card,.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__chip,.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__contact,.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__draft-panel,.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__helper,.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__task,.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__textarea{background:#342d43;background:var(--calculator-input);border-color:#c0b7cd;border-color:var(--calculator-control-border);color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-form .c-brunner-lookup__option--active,.calculator-theme .c-calculator-kit-form .c-brunner-lookup__option:hover,.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__task:hover{background:#282237;background:var(--calculator-surface)}.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__task-number{background:#ff987c;background:var(--calculator-action-background);color:#1d192c;color:var(--calculator-action-ink)}.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__task-status{color:#c0b7cd;color:var(--calculator-muted)}.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__task-status.is-in_progress{color:#ff987c;color:var(--calculator-accent)}.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__task-status.is-complete{color:#b7d7b1;color:var(--calculator-ok)}.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__chip--saved{border-color:#b7d7b1;border-color:var(--calculator-ok)}.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__chip--attention,.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__textarea.is-invalid{border-color:#ffada3;border-color:var(--calculator-error)}.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__task:focus-visible,.calculator-theme .c-calculator-kit-form .c-brunner-worksheet__textarea:focus-visible,.calculator-theme .c-calculator-kit-form .c-calculator-kit-error-summary:focus-visible{outline-color:#ffd469;outline-color:var(--calculator-focus)}.calculator-theme .c-calculator-kit-form .c-input.label{grid-column-gap:8px;grid-column-gap:var(--calculator-currency-gap);grid-row-gap:var(--calc-label-gap);background:transparent;border:0;border-radius:0;-moz-column-gap:8px;column-gap:8px;-moz-column-gap:var(--calculator-currency-gap);column-gap:var(--calculator-currency-gap);display:grid;grid-template-columns:auto minmax(0,1fr);height:auto;margin-top:0;min-height:0;padding:0;row-gap:var(--calc-label-gap)}.calculator-theme .c-calculator-kit-form .c-input.label>.c-input__label{grid-column:1/-1;grid-row:1;margin:0;position:static;transform:none}.calculator-theme .c-calculator-kit-form .c-input.label>input,.calculator-theme .c-calculator-kit-form .c-input.label>select{background:#342d43;background:var(--calculator-input);border:1px solid #c0b7cd;border:1px solid var(--calculator-control-border);border-radius:8px;border-radius:var(--calculator-radius-field);color:#f5f0e8;color:var(--calculator-ink);grid-column:1/-1;grid-row:2;height:max(50px,3.8888889vw);height:var(--calculator-row-control-height);min-width:0;padding:0 20px;padding:0 var(--calculator-control-inset);transform:none;width:100%}.calculator-theme .c-calculator-kit-form .c-input.label.invalid>input,.calculator-theme .c-calculator-kit-form .c-input.label.invalid>select{border-color:#ffada3;border-color:var(--calculator-error)}.calculator-theme .c-calculator-kit-form .c-input.label.invalid .c-input__label__el{color:#ffada3;color:var(--calculator-error)}.calculator-theme .c-calculator-kit-form .c-input.label:has(>.c-input__money-label):after{background:#342d43;background:var(--calculator-input);border:1px solid #c0b7cd;border:1px solid var(--calculator-control-border);border-radius:8px;border-radius:var(--calculator-radius-field);content:"";grid-column:1/-1;grid-row:2;pointer-events:none;z-index:0}.calculator-theme .c-calculator-kit-form .c-input.label:has(>.c-input__money-label).invalid:after{border-color:#ffada3;border-color:var(--calculator-error)}.calculator-theme .c-calculator-kit-form .c-input.label:has(>.c-input__money-label)>input{background:transparent;border:0;grid-column:2;padding-left:0;position:relative;z-index:1}.calculator-theme .c-calculator-kit-form .c-input.label:has(>.c-input__money-label)>.c-input__money-label{background:transparent;grid-column:1;grid-row:2;left:auto;margin:0;padding-left:20px;padding-left:var(--calculator-control-inset);position:relative;top:auto;z-index:1}.calculator-theme .c-calculator-kit-form .c-input.label>select{padding-right:40px;padding-right:calc(var(--calculator-control-inset)*2)}.calculator-theme .c-calculator-kit-form .c-input.label>.c-base-icons-arrow{bottom:calc(max(50px, 3.8888889vw)/2);bottom:calc(var(--calculator-row-control-height)/2);pointer-events:none;position:absolute;right:20px;right:var(--calculator-control-inset);top:auto;transform:translateY(50%) rotate(90deg);z-index:1}.calculator-theme .c-calculator-kit-form .c-input.label>.c-base-icons-arrow path{fill:#f5f0e8;fill:var(--calculator-ink)}.calculator-theme{--calculator-kit-error-text:var(--calculator-error);--calculator-kit-status-warning:var(--calculator-error);--calculator-kit-status-ok:var(--calculator-ok);--calculator-kit-status-muted:var(--calculator-muted);--calculator-kit-status-primary:var(--calculator-accent)}.calculator-theme .c-calculator-kit-split__results{background:transparent;padding:0}.calculator-theme .c-calculator-kit-split__bar{border-radius:0;padding:10px 16px}.calculator-theme .c-calculator-kit-split-bar__cta{background:#342d43;background:var(--calculator-input)}.calculator-theme .c-calculator-kit-split-bar{color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-brunner-household__fields input,.calculator-theme .c-brunner-note textarea,.calculator-theme .c-calculator-kit-action-card,.calculator-theme .c-calculator-kit-choice-cards__card,.calculator-theme .c-calculator-kit-confidence,.calculator-theme .c-calculator-kit-guided__progress,.calculator-theme .c-calculator-kit-long-text textarea,.calculator-theme .c-calculator-kit-metrics>div,.calculator-theme .c-calculator-kit-preliminary-estimate,.calculator-theme .c-calculator-kit-progress__track,.calculator-theme .c-calculator-kit-progressive-inset,.calculator-theme .c-calculator-kit-progressive-panel,.calculator-theme .c-calculator-kit-tabs,.calculator-theme .c-calculator-kit-tabs__button{background:#342d43;background:var(--calculator-input);border-color:#c0b7cd;border-color:var(--calculator-control-border);color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-brunner-household__fields input,.calculator-theme .c-brunner-note textarea,.calculator-theme .c-calculator-kit-long-text textarea{border-radius:8px;border-radius:var(--calculator-radius-field)}.calculator-theme .c-calculator-kit-choice-cards__hint,.calculator-theme .c-calculator-kit-guided-steps li,.calculator-theme .c-calculator-kit-plan-compare__label{color:#c0b7cd;color:var(--calculator-muted)}.calculator-theme .c-calculator-kit-choice-cards__indicator{background:#342d43;background:var(--calculator-input);border-color:#c0b7cd;border-color:var(--calculator-control-border)}.calculator-theme .c-calculator-kit-choice-cards__input:checked+.c-calculator-kit-choice-cards__card,.calculator-theme .c-calculator-kit-tabs__button[aria-selected=true]{background:#282237;background:var(--calculator-surface);border-color:#ff987c;border-color:var(--calculator-accent);color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-choice-cards__input:checked+label .c-calculator-kit-choice-cards__indicator{background:#ff987c;background:var(--calculator-accent);border-color:#ff987c;border-color:var(--calculator-accent)}.calculator-theme .c-calculator-kit-choice-cards__input:focus-visible+label{outline:2px solid #ffd469;outline:2px solid var(--calculator-focus);outline-offset:4px}.calculator-theme .c-calculator-kit-plan-bars{--plan-bars-tone:var(--calculator-kit-status-muted);border-color:#484054;border-color:var(--calculator-rule)}.calculator-theme .c-calculator-kit-plan-bars--warning{--plan-bars-tone:var(--calculator-kit-status-warning)}.calculator-theme .c-calculator-kit-plan-bars--success{--plan-bars-tone:var(--calculator-kit-status-ok)}.calculator-theme .c-calculator-kit-plan-bars__track{background:#282237;background:var(--calculator-surface)}.calculator-theme .c-calculator-kit-plan-bars__bar{background:#c0b7cd;background:var(--calculator-muted)}.calculator-theme .c-calculator-kit-plan-bars__row--primary .c-calculator-kit-plan-bars__bar,.calculator-theme .c-calculator-kit-plan-bars__zero{background:var(--plan-bars-tone)}.calculator-theme .c-calculator-kit-plan-bars__expected{background:color-mix(in srgb,var(--plan-bars-tone) 12%,transparent);border-color:var(--plan-bars-tone)}.calculator-theme .c-calculator-kit-plan-bars--warning .c-calculator-kit-plan-bars__row--primary .c-calculator-kit-plan-bars__count,.calculator-theme .c-calculator-kit-plan-bars__expected-label{color:var(--plan-bars-tone)}.calculator-theme .c-calculator-kit-plan-bars__group,.calculator-theme .c-calculator-kit-plan-bars__scale,.calculator-theme .c-calculator-kit-plan-bars__sub{color:#c0b7cd;color:var(--calculator-muted)}.calculator-theme .c-calculator-kit-progress__bar--current,.calculator-theme .c-calculator-kit-progress__key--current{background:#b7d7b1;background:var(--calculator-ok)}.calculator-theme .c-calculator-kit-guided__progress span,.calculator-theme .c-calculator-kit-progress__bar--buyback,.calculator-theme .c-calculator-kit-progress__key--buyback{background:#ff987c;background:var(--calculator-accent)}.calculator-theme .c-brunner-household__add,.calculator-theme .c-brunner-household__heading button,.calculator-theme .c-calculator-kit-edit-action,.calculator-theme .c-calculator-kit-periods__remove{color:#ff987c;color:var(--calculator-accent)}.calculator-theme .c-calculator-kit-refinance-result>.c-calculator-kit-note--muted{background:#342d43;background:var(--calculator-input)}.calculator-theme .c-calculator-kit-periods__fields .c-calculator-choice-menu__trigger,.calculator-theme .c-calculator-kit-periods__fields .c-input{height:max(50px,3.8888889vw);height:var(--calculator-row-control-height);min-height:max(50px,3.8888889vw);min-height:var(--calculator-row-control-height)}.calculator-theme .c-brunner-household__row,.calculator-theme .c-calculator-kit-assumptions,.calculator-theme .c-calculator-kit-details,.calculator-theme .c-calculator-kit-source-disclosure,.calculator-theme .c-calculator-kit-workspace__results{border-color:#484054;border-color:var(--calculator-rule)}.calculator-theme .p-payoff-mode__choice,.calculator-theme .p-payoff-submode__choice{background:#342d43;background:var(--calculator-input);border-color:#c0b7cd;border-color:var(--calculator-control-border);color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .p-payoff-radio-input:checked+.p-payoff-mode__choice,.calculator-theme .p-payoff-radio-input:checked+.p-payoff-submode__choice{background:#ff987c;background:var(--calculator-action-background);color:#1d192c;color:var(--calculator-action-ink)}.calculator-theme .c-calculator-kit-form .p-payoff-radio-input:focus-visible+label{outline:2px solid #ffd469;outline:2px solid var(--calculator-focus);outline-offset:4px}.calculator-theme .p-payoff-table,.calculator-theme .p-payoff-table td,.calculator-theme .p-payoff-table th{border-color:#484054;border-color:var(--calculator-rule);color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-form .p-payoff-table tbody tr:nth-child(2n),.calculator-theme .c-calculator-kit-form .p-payoff-table td:first-child,.calculator-theme .c-calculator-kit-form .p-payoff-table th:first-child,.calculator-theme .c-calculator-kit-form .p-payoff-table thead th{background:#342d43;background:var(--calculator-input)}.calculator-theme .mortgage-workspace{--ibr-ink:var(--calculator-ink);--ibr-muted:var(--calculator-muted);--ibr-line:var(--calculator-rule);--ibr-paper:var(--calculator-input);font-family:LabilGrotesk-Regular,Arial,sans-serif;font-family:var(--reading-font-body)}.calculator-theme .mortgage-workspace .ibr-disclosure>summary,.calculator-theme .mortgage-workspace .ibr-explore-button,.calculator-theme .mortgage-workspace .ibr-folded-stack button,.calculator-theme .mortgage-workspace dt,.calculator-theme .mortgage-workspace legend,.calculator-theme .mortgage-workspace strong{font-family:LabilGrotesk-Bold,Arial,sans-serif;font-family:var(--reading-font-strong)}.calculator-theme .mortgage-workspace .c-calculator-kit-field .c-calculator-choice-menu__trigger,.calculator-theme .mortgage-workspace .c-calculator-kit-field .c-input{border-color:#c0b7cd;border-color:var(--calculator-control-border);border-radius:8px;border-radius:var(--calculator-radius-field)}.calculator-theme .mortgage-workspace .c-calculator-kit-field__error{color:#ffada3!important;color:var(--calculator-error)!important}.calculator-theme .mortgage-workspace .ibr-warnings{background:#40303b;background:var(--calculator-warning-surface)}.calculator-theme .mortgage-workspace .ibr-explore-button,.calculator-theme .mortgage-workspace .ibr-explore-button:hover,.calculator-theme .mortgage-workspace .mortgage-matrix__card--selected,.calculator-theme .mortgage-workspace .mortgage-matrix__cell--unavailable,.calculator-theme .mortgage-workspace .mortgage-matrix__col--selected,.calculator-theme .mortgage-workspace .mortgage-matrix__col--unavailable{background:#342d43;background:var(--calculator-input);border-color:#c0b7cd;border-color:var(--calculator-control-border)}.calculator-theme .mortgage-workspace .mortgage-matrix__col-button[aria-pressed=true]{border-color:#ff987c;border-color:var(--calculator-accent)}.calculator-theme .mortgage-workspace .mortgage-matrix__cell--blocked .mortgage-matrix__text,.calculator-theme .mortgage-workspace .mortgage-matrix__cell--lenderReview .mortgage-matrix__text{color:#ffada3;color:var(--calculator-error)}.calculator-theme .mortgage-workspace .mortgage-matrix__target{color:#b7d7b1;color:var(--calculator-ok)}.calculator-theme .c-info-button__content__box,.calculator-theme .c-info-button__dot{background:#342d43;background:var(--calculator-input);border:1px solid #c0b7cd;border:1px solid var(--calculator-control-border);box-shadow:none;color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-info-button__dot__i{color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-guided-context__steps li{color:#c0b7cd;color:var(--calculator-muted)}.calculator-theme .c-calculator-kit-guided-context__steps li.is-complete,.calculator-theme .c-calculator-kit-guided-context__steps li.is-current{color:#f5f0e8;color:var(--calculator-ink)}.calculator-theme .c-calculator-kit-guided-context__steps li>span:first-child{border-color:#c0b7cd;border-color:var(--calculator-control-border)}.calculator-theme .c-calculator-kit-guided-context__steps li.is-complete>span:first-child,.calculator-theme .c-calculator-kit-guided-context__steps li.is-current>span:first-child{background:#ff987c;background:var(--calculator-action-background);border-color:#ff987c;border-color:var(--calculator-action-background);color:#1d192c;color:var(--calculator-action-ink)}.calculator-theme .c-calculator-kit-form .c-brunner-household__add,.calculator-theme .c-calculator-kit-form .c-brunner-household__heading button{color:#ff987c;color:var(--calculator-accent)}.calculator-theme .c-calculator-kit-form .c-brunner-household__fields input,.calculator-theme .c-calculator-kit-form .c-brunner-plain-grid input,.calculator-theme .c-calculator-kit-form .c-calculator-kit-long-text textarea{background:#342d43;background:var(--calculator-input);border-color:#c0b7cd;border-color:var(--calculator-control-border);border-radius:8px;border-radius:var(--calculator-radius-field);color:#f5f0e8;color:var(--calculator-ink)}@media(max-width:768px){.calculator-theme .p-calculator__content{padding-top:100px}}body:has(.calculator-theme) .c-navigation-header:not(.fixed) .burger{background:#f5f0e8;background:var(--reading-ink)}body:has(.calculator-theme) .c-navigation-header:not(.fixed) .burger:focus-visible{outline-color:#ffd469;outline-color:var(--calculator-focus)}body:has(.calculator-theme) .c-brunner-worksheet-dialog{font-family:LabilGrotesk-Regular,Arial,sans-serif;font-family:var(--reading-font-body)}body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-b1,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-b2,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-b3,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-b3-module,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-graph-label,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-grotesk-regular,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-hint,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-input,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-input-field{font-family:LabilGrotesk-Regular,Arial,sans-serif;font-family:var(--reading-font-body)}body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-accordion-bold,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-anchor,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-b1-big,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-b1-bold,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-b2-bold,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-b3-bold,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-b3-graph,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-b3-module-bold,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-grotesk-bold,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-h-page,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-h2,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-h2-big,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-h3,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-h3-big,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-h3-module,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-h4,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-h4-big,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-uppercase,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-uppercase-big,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-uppercase-small,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-uppercase-small-mobile,body:has(.calculator-theme) .c-brunner-worksheet-dialog b,body:has(.calculator-theme) .c-brunner-worksheet-dialog h1,body:has(.calculator-theme) .c-brunner-worksheet-dialog h2,body:has(.calculator-theme) .c-brunner-worksheet-dialog h3,body:has(.calculator-theme) .c-brunner-worksheet-dialog h4,body:has(.calculator-theme) .c-brunner-worksheet-dialog strong{font-family:LabilGrotesk-Bold,Arial,sans-serif!important;font-family:var(--reading-font-strong)!important}body:has(.calculator-theme) .c-brunner-worksheet-dialog{background:#282237;background:var(--calculator-surface);color:#f5f0e8;color:var(--calculator-ink)}body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-blue,body:has(.calculator-theme) .c-brunner-worksheet-dialog .t-purple{color:#f5f0e8;color:var(--calculator-ink)}body:has(.calculator-theme) .c-brunner-worksheet-dialog .c-calculator-kit-choice-cards__card,body:has(.calculator-theme) .c-brunner-worksheet-dialog .c-input{background:#342d43;background:var(--calculator-input);border-color:#c0b7cd;border-color:var(--calculator-control-border);color:#f5f0e8;color:var(--calculator-ink)}body:has(.calculator-theme) .c-brunner-worksheet-dialog .c-input input{background:transparent;color:#f5f0e8;color:var(--calculator-ink)}body:has(.calculator-theme) .c-brunner-worksheet-dialog .c-calculator-kit-choice-cards__hint{color:#c0b7cd;color:var(--calculator-muted)}body:has(.calculator-theme) .c-brunner-worksheet-dialog .c-calculator-kit-choice-cards__indicator{background:#342d43;background:var(--calculator-input);border-color:#c0b7cd;border-color:var(--calculator-control-border)}body:has(.calculator-theme) .c-brunner-worksheet-dialog .c-calculator-kit-choice-cards__input:checked+label .c-calculator-kit-choice-cards__indicator{background:#ff987c;background:var(--calculator-accent);border-color:#ff987c;border-color:var(--calculator-accent)}body:has(.calculator-theme) .c-brunner-worksheet-dialog .c-calculator-kit-access-primary{background:#ff987c;background:var(--calculator-action-background);color:#1d192c;color:var(--calculator-action-ink)}body:has(.calculator-theme) .c-brunner-worksheet-dialog .c-calculator-kit-edit-action{color:#ff987c;color:var(--calculator-accent)}body:has(.calculator-theme) .c-brunner-worksheet-dialog .c-calculator-kit-field__error{color:#ffada3;color:var(--calculator-error)}body:has(.calculator-theme) .c-brunner-worksheet-dialog :focus-visible{outline:2px solid #ffd469;outline:2px solid var(--calculator-focus);outline-offset:3px}body:has(.calculator-theme) .c-brunner-worksheet-dialog .c-calculator-kit-choice-cards__input:focus-visible+label{outline:2px solid #ffd469;outline:2px solid var(--calculator-focus);outline-offset:3px}.c-base-accordion a{-webkit-text-decoration:underline;text-decoration:underline}.c-base-accordion>.title:focus-visible{outline:3px solid #292e46;outline:3px solid var(--blue);outline-offset:3px;position:relative;z-index:1}.c-base-accordion__title{flex:1}.c-base-accordion .t-line{line-height:1.2!important}.c-base-accordion .content{display:none;padding-top:0!important}.c-base-accordion .content.open{display:block}.c-base-accordion .content p{margin-bottom:4.4444444444vw}@media(min-width:769px){.c-base-accordion .content p{margin-bottom:1.3888888889vw}}.c-base-accordion .content p:last-child{margin-bottom:0}.c-base-accordion .content ol,.c-base-accordion .content ul{margin-bottom:6.6666666667vw}@media(min-width:769px){.c-base-accordion .content ol,.c-base-accordion .content ul{margin-bottom:2.7777777778vw}}.c-base-accordion .content ol li,.c-base-accordion .content ul li{display:block;margin-bottom:3.3333333333vw}@media(min-width:769px){.c-base-accordion .content ol li,.c-base-accordion .content ul li{margin-bottom:1.25vw}}.c-base-accordion .content ol li p,.c-base-accordion .content ul li p{padding-left:5.5555555556vw}@media(min-width:769px){.c-base-accordion .content ol li p,.c-base-accordion .content ul li p{padding-left:1.6666666667vw}}.c-base-accordion .content ol li p:before,.c-base-accordion .content ul li p:before{content:"";display:inline-block;height:3.3333333333vw;left:0;position:absolute;top:1.9444444444vw;width:3.3333333333vw}@media(min-width:769px){.c-base-accordion .content ol li p:before,.c-base-accordion .content ul li p:before{height:.8333333333vw;top:.5555555556vw;width:.8333333333vw}}.c-base-accordion .content ol li p:before,.c-base-accordion .content ul li p:before{background:#292e46;background:var(--blue);border-radius:50%;margin-right:.8333333333vw}.c-base-accordion .sign{height:11.1111111111vw;width:11.1111111111vw}@media(min-width:769px){.c-base-accordion .sign{height:2.7777777778vw;width:2.7777777778vw}}.c-base-accordion .c-base-icons-plus{width:3.3333333333vw}@media(min-width:769px){.c-base-accordion .c-base-icons-plus{width:.8333333333vw}}.c-base-accordion .c-base-icons-minus{width:3.3333333333vw}@media(min-width:769px){.c-base-accordion .c-base-icons-minus{width:.8333333333vw}}.c-base-accordion .c-base-svg-border{height:100%;width:100%}[data-v-80c670ec]:root{--font-grotesk-body:"LabilGrotesk-Regular";--font-grotesk-strong:"LabilGrotesk-Bold";--font-display:"F37Judge-BoldItalic";--font-family:"Lato","Helvetica Neue",Arial,sans-serif;--space-font-family:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--white:#fff;--black:#030303;--dark-grey:#1e1e1e;--mid-grey:#7e7e7e;--light-grey:#d3d3d3;--pale-grey:#f6f6f6;--yellow:#ffd469;--salmon:#ff987c;--purple:#4f5687;--blue:#292e46;--green:#a4b08a;--error:red;--success:#00df00}@supports(color:lch(0% 0 0deg)){[data-v-80c670ec]:root{--white:lch(100% 0 297);--black:lch(1% 0 297);--dark-grey:lch(11% 0 297);--mid-grey:lch(53% 0 297);--pale-grey:lch(97% 0 297);--yellow:lch(87% 58 87);--salmon:lch(73% 48 41);--purple:lch(38% 30 290);--blue:lch(20% 16 287);--green:lch(70% 21 121);--error:#f9000b;--success:#00de2e}@media (color-gamut:p3){[data-v-80c670ec]:root{--error:lch(53% 105 40);--success:lch(78% 108 136)}}}[data-v-80c670ec]:root{--search-ink:var(--blue);--search-muted:#626270;--search-surface:var(--white);--search-background:var(--pale-grey);--search-accent:var(--purple);--search-action:var(--salmon);--search-border:#dedde4;--search-hover:#eeedf4;--search-font-body:"LabilGrotesk-Regular",var(--font-family);--search-font-strong:"LabilGrotesk-Bold",var(--font-family);--search-font-display:"F37Judge-BoldItalic",sans-serif;--search-radius-field:10px;--search-radius-action:8px;--search-radius-surface:14px;--search-radius-dialog:20px;--search-reading-width:720px;--reading-background:#1d192c;--reading-ink:#f5f0e8;--reading-muted:#c0b7cd;--reading-rule:#484054;--reading-table-surface:var(--article-kit-surface);--reading-table-alternate:var(--article-kit-inset);--reading-table-border:var(--article-kit-rule);--table-font-body:var(--reading-font-body);--table-font-strong:var(--reading-font-strong);--table-ink:var(--blue);--table-muted:var(--blue);--table-link:var(--blue);--table-surface:var(--white);--table-surface-muted:var(--pale-grey);--table-alternate:var(--white);--table-border:var(--blue);--table-focus:var(--blue);--table-body-size:18px;--table-body-leading:1.55;--table-caption-size:24px;--table-caption-leading:1.25;--table-hint-size:14px;--table-hint-leading:1.5;--table-text-align:start;--table-heading-case:none;--table-cell-padding-block:1em;--table-cell-padding-inline:.9em;--table-cell-min-width:150px;--table-min-width:300px;--table-comparison-min-width:560px;--table-sticky-min-width:560px;--table-caption-padding-inline:16px;--table-caption-gap:24px;--table-module-padding:20px;--table-module-gap:32px;--table-hint-gap:16px;--table-rule-width:1px;--table-focus-width:2px;--table-focus-offset:-2px;--table-edge-width:1.4rem;--table-edge-shadow:rgba(3,3,3,.18);--table-edge-clear:rgba(3,3,3,0);--table-link-underline-offset:.15em}@media(max-width:760px){[data-v-80c670ec]:root{--table-body-size:17px;--table-module-padding:12px}}[data-v-80c670ec]:root{--reading-font-body:var(--font-grotesk-body),Arial,sans-serif;--reading-font-strong:var(--font-grotesk-strong),Arial,sans-serif;--reading-title-size:max(36px,min(4.3vw,60px));--calculator-background:var(--reading-background);--calculator-ink:var(--reading-ink);--calculator-muted:var(--reading-muted);--calculator-rule:var(--reading-rule);--calculator-surface:#282237;--calculator-input:#342d43;--calculator-accent:var(--salmon);--calculator-action-background:var(--salmon);--calculator-action-ink:var(--reading-background);--calculator-control-border:var(--reading-muted);--calculator-focus:var(--yellow);--calculator-error:#ffada3;--calculator-ok:#b7d7b1;--calculator-warning-surface:#40303b;--calculator-radius:24px;--calculator-radius-field:8px;--calculator-padding:max(20px,min(3vw,36px));--calculator-body-size:16px;--calculator-help-size:14px;--calculator-space:24px;--calculator-currency-gap:8px;--calculator-control-inset:20px;--calculator-row-control-height:max(50px,3.8888889vw);--article-kit-canvas:var(--reading-background);--article-kit-surface:var(--calculator-surface);--article-kit-inset:var(--calculator-input);--article-kit-ink:var(--reading-ink);--article-kit-muted:var(--reading-muted);--article-kit-rule:var(--reading-rule);--article-kit-control-border:var(--calculator-control-border);--article-kit-accent:var(--calculator-accent);--article-kit-action:var(--calculator-action-background);--article-kit-action-ink:var(--calculator-action-ink);--article-kit-focus:var(--calculator-focus);--article-kit-error:var(--calculator-error);--article-kit-success:var(--calculator-ok);--article-kit-font:var(--reading-font-body);--article-kit-font-strong:var(--reading-font-strong);--article-kit-title-size:var(--reading-title-size);--article-kit-body-size:var(--calculator-body-size);--article-kit-help-size:var(--calculator-help-size);--article-kit-radius:var(--calculator-radius);--article-kit-radius-field:var(--calculator-radius-field);--article-kit-padding:var(--calculator-padding);--article-kit-space:var(--calculator-space);--article-kit-space-xs:4px;--article-kit-space-sm:8px;--article-kit-space-md:16px;--article-kit-control-height:50px;--border:1px solid var(--dark-grey);--border-light:1px solid #fff;--border-radius:get-vw(28px,"desktop");--desktop-breakpoint:769px}svg[data-v-80c670ec]{width:3.3333333333vw}@media(min-width:769px){svg[data-v-80c670ec]{width:.8333333333vw}}.mask[data-v-80c670ec]{white-space:nowrap}.scoreLabel[data-v-80c670ec]{width:5vw}@media(min-width:769px){.scoreLabel[data-v-80c670ec]{width:1.8055555556vw}}.c-modules-side-newsletter__content{align-content:space-between;flex-wrap:wrap;padding:7.7777777778vw 5.5555555556vw 5.5555555556vw}@media(min-width:769px){.c-modules-side-newsletter__content{padding:1.9444444444vw 1.3888888889vw 1.3888888889vw}}.c-modules-side-txt-tool__content{align-content:space-between;flex-wrap:wrap;padding:7.7777777778vw 5.5555555556vw 5.5555555556vw}@media(min-width:769px){.c-modules-side-txt-tool__content{padding:1.9444444444vw 1.3888888889vw 1.3888888889vw}}.dark-article .dark-article-sidebar{background:var(--article-surface);border-radius:12px;color:var(--article-surface-ink);padding:22px}.dark-article .dark-article-sidebar a{color:#292e46;color:var(--blue)}.dark-article .dark-article-sidebar .o-0,.dark-article .dark-article-sidebar [data-track]{opacity:1!important;transform:none!important}.dark-article .dark-article-sidebar :focus-visible{outline:2px solid #292e46;outline:2px solid var(--blue);outline-offset:4px}[data-v-11e0c9b1]:root{--font-grotesk-body:"LabilGrotesk-Regular";--font-grotesk-strong:"LabilGrotesk-Bold";--font-display:"F37Judge-BoldItalic";--font-family:"Lato","Helvetica Neue",Arial,sans-serif;--space-font-family:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--white:#fff;--black:#030303;--dark-grey:#1e1e1e;--mid-grey:#7e7e7e;--light-grey:#d3d3d3;--pale-grey:#f6f6f6;--yellow:#ffd469;--salmon:#ff987c;--purple:#4f5687;--blue:#292e46;--green:#a4b08a;--error:red;--success:#00df00}@supports(color:lch(0% 0 0deg)){[data-v-11e0c9b1]:root{--white:lch(100% 0 297);--black:lch(1% 0 297);--dark-grey:lch(11% 0 297);--mid-grey:lch(53% 0 297);--pale-grey:lch(97% 0 297);--yellow:lch(87% 58 87);--salmon:lch(73% 48 41);--purple:lch(38% 30 290);--blue:lch(20% 16 287);--green:lch(70% 21 121);--error:#f9000b;--success:#00de2e}@media (color-gamut:p3){[data-v-11e0c9b1]:root{--error:lch(53% 105 40);--success:lch(78% 108 136)}}}[data-v-11e0c9b1]:root{--search-ink:var(--blue);--search-muted:#626270;--search-surface:var(--white);--search-background:var(--pale-grey);--search-accent:var(--purple);--search-action:var(--salmon);--search-border:#dedde4;--search-hover:#eeedf4;--search-font-body:"LabilGrotesk-Regular",var(--font-family);--search-font-strong:"LabilGrotesk-Bold",var(--font-family);--search-font-display:"F37Judge-BoldItalic",sans-serif;--search-radius-field:10px;--search-radius-action:8px;--search-radius-surface:14px;--search-radius-dialog:20px;--search-reading-width:720px;--reading-background:#1d192c;--reading-ink:#f5f0e8;--reading-muted:#c0b7cd;--reading-rule:#484054;--reading-table-surface:var(--article-kit-surface);--reading-table-alternate:var(--article-kit-inset);--reading-table-border:var(--article-kit-rule);--table-font-body:var(--reading-font-body);--table-font-strong:var(--reading-font-strong);--table-ink:var(--blue);--table-muted:var(--blue);--table-link:var(--blue);--table-surface:var(--white);--table-surface-muted:var(--pale-grey);--table-alternate:var(--white);--table-border:var(--blue);--table-focus:var(--blue);--table-body-size:18px;--table-body-leading:1.55;--table-caption-size:24px;--table-caption-leading:1.25;--table-hint-size:14px;--table-hint-leading:1.5;--table-text-align:start;--table-heading-case:none;--table-cell-padding-block:1em;--table-cell-padding-inline:.9em;--table-cell-min-width:150px;--table-min-width:300px;--table-comparison-min-width:560px;--table-sticky-min-width:560px;--table-caption-padding-inline:16px;--table-caption-gap:24px;--table-module-padding:20px;--table-module-gap:32px;--table-hint-gap:16px;--table-rule-width:1px;--table-focus-width:2px;--table-focus-offset:-2px;--table-edge-width:1.4rem;--table-edge-shadow:rgba(3,3,3,.18);--table-edge-clear:rgba(3,3,3,0);--table-link-underline-offset:.15em}@media(max-width:760px){[data-v-11e0c9b1]:root{--table-body-size:17px;--table-module-padding:12px}}[data-v-11e0c9b1]:root{--reading-font-body:var(--font-grotesk-body),Arial,sans-serif;--reading-font-strong:var(--font-grotesk-strong),Arial,sans-serif;--reading-title-size:max(36px,min(4.3vw,60px));--calculator-background:var(--reading-background);--calculator-ink:var(--reading-ink);--calculator-muted:var(--reading-muted);--calculator-rule:var(--reading-rule);--calculator-surface:#282237;--calculator-input:#342d43;--calculator-accent:var(--salmon);--calculator-action-background:var(--salmon);--calculator-action-ink:var(--reading-background);--calculator-control-border:var(--reading-muted);--calculator-focus:var(--yellow);--calculator-error:#ffada3;--calculator-ok:#b7d7b1;--calculator-warning-surface:#40303b;--calculator-radius:24px;--calculator-radius-field:8px;--calculator-padding:max(20px,min(3vw,36px));--calculator-body-size:16px;--calculator-help-size:14px;--calculator-space:24px;--calculator-currency-gap:8px;--calculator-control-inset:20px;--calculator-row-control-height:max(50px,3.8888889vw);--article-kit-canvas:var(--reading-background);--article-kit-surface:var(--calculator-surface);--article-kit-inset:var(--calculator-input);--article-kit-ink:var(--reading-ink);--article-kit-muted:var(--reading-muted);--article-kit-rule:var(--reading-rule);--article-kit-control-border:var(--calculator-control-border);--article-kit-accent:var(--calculator-accent);--article-kit-action:var(--calculator-action-background);--article-kit-action-ink:var(--calculator-action-ink);--article-kit-focus:var(--calculator-focus);--article-kit-error:var(--calculator-error);--article-kit-success:var(--calculator-ok);--article-kit-font:var(--reading-font-body);--article-kit-font-strong:var(--reading-font-strong);--article-kit-title-size:var(--reading-title-size);--article-kit-body-size:var(--calculator-body-size);--article-kit-help-size:var(--calculator-help-size);--article-kit-radius:var(--calculator-radius);--article-kit-radius-field:var(--calculator-radius-field);--article-kit-padding:var(--calculator-padding);--article-kit-space:var(--calculator-space);--article-kit-space-xs:4px;--article-kit-space-sm:8px;--article-kit-space-md:16px;--article-kit-control-height:50px;--border:1px solid var(--dark-grey);--border-light:1px solid #fff;--border-radius:get-vw(28px,"desktop");--desktop-breakpoint:769px}.dots[data-v-11e0c9b1]{border:1px dashed #d3d3d3;border:1px dashed var(--light-grey)}p[data-v-11e0c9b1]{text-transform:capitalize}.c-base-icons-next{-webkit-tap-highlight-color:rgba(0,0,0,0);height:11.1111111111vw;width:11.1111111111vw}@media(min-width:769px){.c-base-icons-next{height:4.1666666667vw;width:4.1666666667vw}}.c-base-icons-next .c-base-icons-arrow{transform:translateX(.2777777778vw)}@media(min-width:769px){.c-base-icons-next .c-base-icons-arrow{transform:translateX(.0694444444vw)}}.c-base-icons-next .c-base-icons-arrow.prev{transform:translateX(-.2777777778vw) rotate(180deg)}@media(min-width:769px){.c-base-icons-next .c-base-icons-arrow.prev{transform:translateX(-.0694444444vw) rotate(180deg)}}[data-v-03ec8d4c]:root{--font-grotesk-body:"LabilGrotesk-Regular";--font-grotesk-strong:"LabilGrotesk-Bold";--font-display:"F37Judge-BoldItalic";--font-family:"Lato","Helvetica Neue",Arial,sans-serif;--space-font-family:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--white:#fff;--black:#030303;--dark-grey:#1e1e1e;--mid-grey:#7e7e7e;--light-grey:#d3d3d3;--pale-grey:#f6f6f6;--yellow:#ffd469;--salmon:#ff987c;--purple:#4f5687;--blue:#292e46;--green:#a4b08a;--error:red;--success:#00df00}@supports(color:lch(0% 0 0deg)){[data-v-03ec8d4c]:root{--white:lch(100% 0 297);--black:lch(1% 0 297);--dark-grey:lch(11% 0 297);--mid-grey:lch(53% 0 297);--pale-grey:lch(97% 0 297);--yellow:lch(87% 58 87);--salmon:lch(73% 48 41);--purple:lch(38% 30 290);--blue:lch(20% 16 287);--green:lch(70% 21 121);--error:#f9000b;--success:#00de2e}@media (color-gamut:p3){[data-v-03ec8d4c]:root{--error:lch(53% 105 40);--success:lch(78% 108 136)}}}[data-v-03ec8d4c]:root{--search-ink:var(--blue);--search-muted:#626270;--search-surface:var(--white);--search-background:var(--pale-grey);--search-accent:var(--purple);--search-action:var(--salmon);--search-border:#dedde4;--search-hover:#eeedf4;--search-font-body:"LabilGrotesk-Regular",var(--font-family);--search-font-strong:"LabilGrotesk-Bold",var(--font-family);--search-font-display:"F37Judge-BoldItalic",sans-serif;--search-radius-field:10px;--search-radius-action:8px;--search-radius-surface:14px;--search-radius-dialog:20px;--search-reading-width:720px;--reading-background:#1d192c;--reading-ink:#f5f0e8;--reading-muted:#c0b7cd;--reading-rule:#484054;--reading-table-surface:var(--article-kit-surface);--reading-table-alternate:var(--article-kit-inset);--reading-table-border:var(--article-kit-rule);--table-font-body:var(--reading-font-body);--table-font-strong:var(--reading-font-strong);--table-ink:var(--blue);--table-muted:var(--blue);--table-link:var(--blue);--table-surface:var(--white);--table-surface-muted:var(--pale-grey);--table-alternate:var(--white);--table-border:var(--blue);--table-focus:var(--blue);--table-body-size:18px;--table-body-leading:1.55;--table-caption-size:24px;--table-caption-leading:1.25;--table-hint-size:14px;--table-hint-leading:1.5;--table-text-align:start;--table-heading-case:none;--table-cell-padding-block:1em;--table-cell-padding-inline:.9em;--table-cell-min-width:150px;--table-min-width:300px;--table-comparison-min-width:560px;--table-sticky-min-width:560px;--table-caption-padding-inline:16px;--table-caption-gap:24px;--table-module-padding:20px;--table-module-gap:32px;--table-hint-gap:16px;--table-rule-width:1px;--table-focus-width:2px;--table-focus-offset:-2px;--table-edge-width:1.4rem;--table-edge-shadow:rgba(3,3,3,.18);--table-edge-clear:rgba(3,3,3,0);--table-link-underline-offset:.15em}@media(max-width:760px){[data-v-03ec8d4c]:root{--table-body-size:17px;--table-module-padding:12px}}[data-v-03ec8d4c]:root{--reading-font-body:var(--font-grotesk-body),Arial,sans-serif;--reading-font-strong:var(--font-grotesk-strong),Arial,sans-serif;--reading-title-size:max(36px,min(4.3vw,60px));--calculator-background:var(--reading-background);--calculator-ink:var(--reading-ink);--calculator-muted:var(--reading-muted);--calculator-rule:var(--reading-rule);--calculator-surface:#282237;--calculator-input:#342d43;--calculator-accent:var(--salmon);--calculator-action-background:var(--salmon);--calculator-action-ink:var(--reading-background);--calculator-control-border:var(--reading-muted);--calculator-focus:var(--yellow);--calculator-error:#ffada3;--calculator-ok:#b7d7b1;--calculator-warning-surface:#40303b;--calculator-radius:24px;--calculator-radius-field:8px;--calculator-padding:max(20px,min(3vw,36px));--calculator-body-size:16px;--calculator-help-size:14px;--calculator-space:24px;--calculator-currency-gap:8px;--calculator-control-inset:20px;--calculator-row-control-height:max(50px,3.8888889vw);--article-kit-canvas:var(--reading-background);--article-kit-surface:var(--calculator-surface);--article-kit-inset:var(--calculator-input);--article-kit-ink:var(--reading-ink);--article-kit-muted:var(--reading-muted);--article-kit-rule:var(--reading-rule);--article-kit-control-border:var(--calculator-control-border);--article-kit-accent:var(--calculator-accent);--article-kit-action:var(--calculator-action-background);--article-kit-action-ink:var(--calculator-action-ink);--article-kit-focus:var(--calculator-focus);--article-kit-error:var(--calculator-error);--article-kit-success:var(--calculator-ok);--article-kit-font:var(--reading-font-body);--article-kit-font-strong:var(--reading-font-strong);--article-kit-title-size:var(--reading-title-size);--article-kit-body-size:var(--calculator-body-size);--article-kit-help-size:var(--calculator-help-size);--article-kit-radius:var(--calculator-radius);--article-kit-radius-field:var(--calculator-radius-field);--article-kit-padding:var(--calculator-padding);--article-kit-space:var(--calculator-space);--article-kit-space-xs:4px;--article-kit-space-sm:8px;--article-kit-space-md:16px;--article-kit-control-height:50px;--border:1px solid var(--dark-grey);--border-light:1px solid #fff;--border-radius:get-vw(28px,"desktop");--desktop-breakpoint:769px}.carousel-image[data-v-03ec8d4c],img[data-v-03ec8d4c]{height:100%}img[data-v-03ec8d4c]{width:auto}.c-modules-spacer{height:var(--module-size-40-desktop)}.c-modules-numbers .ball{aspect-ratio:1}.c-modules-numbers .ball.bottom{margin-top:var(--module-space-200-desktop)}.c-modules-numbers .ball .c-base-svg-random,.c-modules-numbers .ball .offer-link{bottom:var(--module-numbers-decoration-offset)}.c-modules-numbers .w-75{margin-right:var(--module-space-16-mobile);padding-right:0!important;width:var(--module-size-230-mobile)}.c-modules-numbers .w-75.first{margin-left:var(--module-space-50-mobile)}.c-modules-numbers .w-75 p{white-space:normal}.c-modules-numbers .offer-link{transform:translateX(var(--module-offset-minus-4-mobile))}@media(min-width:769px){.c-modules-numbers .offer-link{transform:translateX(var(--module-offset-minus-6-desktop))}}.c-modules-numbers .offer-link .c-base-icons-arrow{height:var(--module-size-11-mobile);transform:translate(calc(100% + var(--module-icon-label-gap)),-50%);width:var(--module-size-11-mobile)}@media(min-width:769px){.c-modules-numbers .offer-link .c-base-icons-arrow{height:var(--module-size-11-desktop);width:var(--module-size-11-desktop)}}.c-modules-disclaimer .content{-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis}.c-modules-disclaimer .slot-content-closed{max-height:var(--module-disclaimer-collapsed-height)}.c-modules-disclaimer .closed{line-clamp:3;-webkit-line-clamp:3}.c-modules-disclaimer p{margin-bottom:var(--module-space-40-desktop)}.c-modules-disclaimer p:last-child{margin-bottom:0}.c-modules-disclaimer a{-webkit-text-decoration:underline;text-decoration:underline}.c-modules-disclaimer ul{margin-bottom:var(--module-space-40-desktop)}.c-modules-disclaimer ul li{margin-bottom:var(--module-space-18-desktop)}.c-modules-disclaimer ul li p:before{background:#292e46;background:var(--blue);border-radius:50%;content:"";display:inline-block;height:var(--module-size-16-desktop);margin-right:var(--module-space-12-desktop);position:relative;width:var(--module-size-16-desktop)}.c-modules-disclaimer .close-button{height:var(--module-size-40-mobile);transform:translate(-50%,50%) rotate(90deg);width:var(--module-size-40-mobile)}@media(min-width:769px){.c-modules-disclaimer .close-button{height:var(--module-size-40-desktop);width:var(--module-size-40-desktop)}}.c-modules-disclaimer .open{transform:translate(-50%,50%) rotate(270deg)}.c-modules-disclaimer .c-base-icons-arrow{width:var(--module-size-11-mobile)}@media(min-width:769px){.c-modules-disclaimer .c-base-icons-arrow{width:var(--module-size-12-desktop)}}.c-modules-disclaimer .c-base-svg-border{height:100%;width:100%}[data-v-1bebecf5]:root{--font-grotesk-body:"LabilGrotesk-Regular";--font-grotesk-strong:"LabilGrotesk-Bold";--font-display:"F37Judge-BoldItalic";--font-family:"Lato","Helvetica Neue",Arial,sans-serif;--space-font-family:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--white:#fff;--black:#030303;--dark-grey:#1e1e1e;--mid-grey:#7e7e7e;--light-grey:#d3d3d3;--pale-grey:#f6f6f6;--yellow:#ffd469;--salmon:#ff987c;--purple:#4f5687;--blue:#292e46;--green:#a4b08a;--error:red;--success:#00df00}@supports(color:lch(0% 0 0deg)){[data-v-1bebecf5]:root{--white:lch(100% 0 297);--black:lch(1% 0 297);--dark-grey:lch(11% 0 297);--mid-grey:lch(53% 0 297);--pale-grey:lch(97% 0 297);--yellow:lch(87% 58 87);--salmon:lch(73% 48 41);--purple:lch(38% 30 290);--blue:lch(20% 16 287);--green:lch(70% 21 121);--error:#f9000b;--success:#00de2e}@media (color-gamut:p3){[data-v-1bebecf5]:root{--error:lch(53% 105 40);--success:lch(78% 108 136)}}}[data-v-1bebecf5]:root{--search-ink:var(--blue);--search-muted:#626270;--search-surface:var(--white);--search-background:var(--pale-grey);--search-accent:var(--purple);--search-action:var(--salmon);--search-border:#dedde4;--search-hover:#eeedf4;--search-font-body:"LabilGrotesk-Regular",var(--font-family);--search-font-strong:"LabilGrotesk-Bold",var(--font-family);--search-font-display:"F37Judge-BoldItalic",sans-serif;--search-radius-field:10px;--search-radius-action:8px;--search-radius-surface:14px;--search-radius-dialog:20px;--search-reading-width:720px;--reading-background:#1d192c;--reading-ink:#f5f0e8;--reading-muted:#c0b7cd;--reading-rule:#484054;--reading-table-surface:var(--article-kit-surface);--reading-table-alternate:var(--article-kit-inset);--reading-table-border:var(--article-kit-rule);--table-font-body:var(--reading-font-body);--table-font-strong:var(--reading-font-strong);--table-ink:var(--blue);--table-muted:var(--blue);--table-link:var(--blue);--table-surface:var(--white);--table-surface-muted:var(--pale-grey);--table-alternate:var(--white);--table-border:var(--blue);--table-focus:var(--blue);--table-body-size:18px;--table-body-leading:1.55;--table-caption-size:24px;--table-caption-leading:1.25;--table-hint-size:14px;--table-hint-leading:1.5;--table-text-align:start;--table-heading-case:none;--table-cell-padding-block:1em;--table-cell-padding-inline:.9em;--table-cell-min-width:150px;--table-min-width:300px;--table-comparison-min-width:560px;--table-sticky-min-width:560px;--table-caption-padding-inline:16px;--table-caption-gap:24px;--table-module-padding:20px;--table-module-gap:32px;--table-hint-gap:16px;--table-rule-width:1px;--table-focus-width:2px;--table-focus-offset:-2px;--table-edge-width:1.4rem;--table-edge-shadow:rgba(3,3,3,.18);--table-edge-clear:rgba(3,3,3,0);--table-link-underline-offset:.15em}@media(max-width:760px){[data-v-1bebecf5]:root{--table-body-size:17px;--table-module-padding:12px}}[data-v-1bebecf5]:root{--reading-font-body:var(--font-grotesk-body),Arial,sans-serif;--reading-font-strong:var(--font-grotesk-strong),Arial,sans-serif;--reading-title-size:max(36px,min(4.3vw,60px));--calculator-background:var(--reading-background);--calculator-ink:var(--reading-ink);--calculator-muted:var(--reading-muted);--calculator-rule:var(--reading-rule);--calculator-surface:#282237;--calculator-input:#342d43;--calculator-accent:var(--salmon);--calculator-action-background:var(--salmon);--calculator-action-ink:var(--reading-background);--calculator-control-border:var(--reading-muted);--calculator-focus:var(--yellow);--calculator-error:#ffada3;--calculator-ok:#b7d7b1;--calculator-warning-surface:#40303b;--calculator-radius:24px;--calculator-radius-field:8px;--calculator-padding:max(20px,min(3vw,36px));--calculator-body-size:16px;--calculator-help-size:14px;--calculator-space:24px;--calculator-currency-gap:8px;--calculator-control-inset:20px;--calculator-row-control-height:max(50px,3.8888889vw);--article-kit-canvas:var(--reading-background);--article-kit-surface:var(--calculator-surface);--article-kit-inset:var(--calculator-input);--article-kit-ink:var(--reading-ink);--article-kit-muted:var(--reading-muted);--article-kit-rule:var(--reading-rule);--article-kit-control-border:var(--calculator-control-border);--article-kit-accent:var(--calculator-accent);--article-kit-action:var(--calculator-action-background);--article-kit-action-ink:var(--calculator-action-ink);--article-kit-focus:var(--calculator-focus);--article-kit-error:var(--calculator-error);--article-kit-success:var(--calculator-ok);--article-kit-font:var(--reading-font-body);--article-kit-font-strong:var(--reading-font-strong);--article-kit-title-size:var(--reading-title-size);--article-kit-body-size:var(--calculator-body-size);--article-kit-help-size:var(--calculator-help-size);--article-kit-radius:var(--calculator-radius);--article-kit-radius-field:var(--calculator-radius-field);--article-kit-padding:var(--calculator-padding);--article-kit-space:var(--calculator-space);--article-kit-space-xs:4px;--article-kit-space-sm:8px;--article-kit-space-md:16px;--article-kit-control-height:50px;--border:1px solid var(--dark-grey);--border-light:1px solid #fff;--border-radius:get-vw(28px,"desktop");--desktop-breakpoint:769px}path[data-v-1bebecf5]{fill:#292e46;fill:var(--blue)}.white path[data-v-1bebecf5]{fill:#fff;fill:var(--white)}.c-modules-reader{border-radius:var(--module-radius-28-mobile);height:var(--module-size-56-mobile);margin-left:auto;width:var(--module-size-56-mobile)}@media(min-width:769px){.c-modules-reader{border-radius:var(--module-radius-28-desktop);height:var(--module-size-56-desktop);margin-left:0;width:auto}}.c-modules-reader select{width:var(--module-size-100-desktop)}.c-modules-reader .play-button{height:var(--module-size-40-mobile)!important;width:var(--module-size-40-mobile)!important}@media(min-width:769px){.c-modules-reader .play-button{height:var(--module-size-40-desktop)!important;width:var(--module-size-40-desktop)!important}}.c-modules-reader .play-button .icon-container .c-base-icons-play{width:var(--module-size-8-mobile)}@media(min-width:769px){.c-modules-reader .play-button .icon-container .c-base-icons-play{width:var(--module-size-8-desktop)}}.c-modules-reader .play-button .icon-container .c-base-icons-pause{width:var(--module-size-8-mobile)}@media(min-width:769px){.c-modules-reader .play-button .icon-container .c-base-icons-pause{width:var(--module-size-8-desktop)}}.c-modules-reader .current-label{width:var(--module-size-45-mobile)}@media(min-width:769px){.c-modules-reader .current-label{width:var(--module-size-40-desktop)}}.c-modules-reader .b-bg{box-shadow:none!important}.c-modules-reader .timeline{flex:1}@media(min-width:769px){.c-modules-reader .timeline{width:var(--module-size-140-desktop)}}.c-modules-reader .line{height:var(--module-media-track-height)}.c-modules-reader .ball{height:var(--module-size-12-mobile);width:var(--module-size-12-mobile)}@media(min-width:769px){.c-modules-reader .ball{height:var(--module-size-12-desktop);width:var(--module-size-12-desktop)}}.c-modules-reader .ball{left:0}.c-modules-reader .line-progress{height:var(--module-media-progress-height);transform:translateX(-100%);width:100%}.c-modules-credits{z-index:9!important}.c-modules-credits .name{flex:1}.c-modules-credits .author-name span{color:#292e46!important;color:var(--blue)!important}.c-modules-credits .thumbnail{height:var(--module-size-72-mobile);width:var(--module-size-72-mobile)}@media(min-width:769px){.c-modules-credits .thumbnail{height:var(--module-size-88-desktop);width:var(--module-size-88-desktop)}}.c-modules-credits .thumbnail{border:none;border-radius:50%}.c-modules-credits .thumbnail img{height:var(--module-size-60-mobile);width:var(--module-size-60-mobile)}@media(min-width:769px){.c-modules-credits .thumbnail img{height:var(--module-size-72-desktop);width:var(--module-size-72-desktop)}}.c-modules-credits .thumbnail img{border-radius:50%}.c-modules-credits .hover{width:var(--module-size-240-mobile)}@media(min-width:769px){.c-modules-credits .hover{width:var(--module-size-300-desktop)}}.c-modules-credits .container{left:var(--module-space-minus-8-mobile)}@media(min-width:769px){.c-modules-credits .container{left:0}}.c-modules-credits .arrow-up{border-bottom:var(--module-pointer-size-mobile) solid var(--salmon);border-left:var(--module-pointer-size-mobile) solid transparent;border-right:var(--module-pointer-size-mobile) solid transparent;height:0;left:var(--module-space-30-mobile);transform:translateY(-95%);width:0}@media(min-width:769px){.c-modules-credits .arrow-up{border-bottom:var(--module-pointer-size-desktop) solid var(--salmon);border-left:var(--module-pointer-size-desktop) solid transparent;border-right:var(--module-pointer-size-desktop) solid transparent;left:var(--module-space-30-desktop)}}.c-modules-credits .arrow-up-white{border-bottom:var(--module-pointer-size-mobile) solid var(--white);border-left:var(--module-pointer-size-mobile) solid transparent;border-right:var(--module-pointer-size-mobile) solid transparent;height:0;left:var(--module-space-30-mobile);transform:translateY(-95%);width:0}@media(min-width:769px){.c-modules-credits .arrow-up-white{border-bottom:var(--module-pointer-size-desktop) solid var(--white);border-left:var(--module-pointer-size-desktop) solid transparent;border-right:var(--module-pointer-size-desktop) solid transparent;left:var(--module-space-30-desktop)}}.c-modules-credits .editorial-link .c-base-icons-arrow{height:var(--module-size-11-mobile);transform:translate(calc(100% + var(--module-icon-label-gap)),-50%);width:var(--module-size-11-mobile)}@media(min-width:769px){.c-modules-credits .editorial-link .c-base-icons-arrow{height:var(--module-size-11-desktop);transform:translate(calc(100% + var(--module-icon-label-gap)),-50%);width:var(--module-size-11-desktop)}}.c-modules-credits .advertiser-disclousure{transform:translateY(var(--module-offset-20-mobile))}@media(min-width:769px){.c-modules-credits .advertiser-disclousure{transform:translateY(var(--module-offset-20-desktop))}}.c-modules-share--article .article-share{border-top:1px solid #484054;border-top:1px solid var(--article-kit-rule);font:14px/1.5 LabilGrotesk-Regular,Arial,sans-serif;font:var(--article-kit-help-size)/1.5 var(--article-kit-font);padding-top:16px;padding-top:var(--article-kit-space-md)}.c-modules-share--article .article-share a{align-items:center;display:inline-flex;min-height:50px;min-height:var(--article-kit-control-height);padding-left:4px;padding-left:var(--article-kit-space-xs);padding-right:4px;padding-right:var(--article-kit-space-xs)}.c-modules-iframe .iframe{aspect-ratio:16/9;border:0;width:100%}.twitter-tweet{margin:auto!important}.c-modules-tweet-snippet__gate .c-embed-gate__placeholder{margin-top:16px;min-height:0}.c-modules-video .thumbnail svg{width:var(--module-size-10-mobile)}@media(min-width:769px){.c-modules-video .thumbnail svg{width:var(--module-size-10-desktop)}}.c-modules-table .c-modules-table__hint,.c-modules-table>.article-table-scroll-hint{color:#292e46;color:var(--table-muted);font:14px/1.5 LabilGrotesk-Regular,Arial,sans-serif;font:var(--table-hint-size)/var(--table-hint-leading) var(--table-font-body);margin:0 0 16px;margin:0 0 var(--table-hint-gap)}.c-modules-table table{font-feature-settings:"tnum";border-collapse:separate;border-spacing:0;color:#292e46;color:var(--table-ink);font:18px/1.55 LabilGrotesk-Regular,Arial,sans-serif;font:var(--table-body-size)/var(--table-body-leading) var(--table-font-body);font-variant-numeric:tabular-nums;min-width:300px;min-width:var(--table-min-width);text-align:left;text-align:var(--table-text-align);width:100%}.c-modules-table table:has(thead th:nth-child(3)){min-width:560px;min-width:var(--table-comparison-min-width)}.c-modules-table td,.c-modules-table th{word-wrap:anywhere;border-bottom:1px solid #292e46;border-bottom:var(--table-rule-width) solid var(--table-border);color:inherit;font-size:inherit;line-height:inherit;max-width:none;min-width:150px;min-width:var(--table-cell-min-width);padding:1em .9em;padding:var(--table-cell-padding-block) var(--table-cell-padding-inline);text-align:left;text-align:var(--table-text-align);vertical-align:top;width:auto;word-break:normal}.c-modules-table th{font-family:LabilGrotesk-Bold,Arial,sans-serif;font-family:var(--table-font-strong);font-weight:400;letter-spacing:normal;text-transform:none;text-transform:var(--table-heading-case)}.c-modules-table td a,.c-modules-table td li,.c-modules-table td p,.c-modules-table td span,.c-modules-table th a,.c-modules-table th li,.c-modules-table th p,.c-modules-table th span{font-family:inherit;font-size:inherit;line-height:inherit}.c-modules-table td b,.c-modules-table td strong,.c-modules-table th b,.c-modules-table th strong{font-family:LabilGrotesk-Bold,Arial,sans-serif!important;font-family:var(--table-font-strong)!important}.c-modules-table [data-align=numeric]{text-align:right}.c-modules-table td>:first-child,.c-modules-table th>:first-child{margin-top:0}.c-modules-table td>:last-child,.c-modules-table th>:last-child{margin-bottom:0}.c-modules-table caption:not(.c-modules-table__caption--hidden){box-sizing:border-box;caption-side:top;color:#292e46;color:var(--table-ink);font:24px/1.25 LabilGrotesk-Bold,Arial,sans-serif;font:var(--table-caption-size)/var(--table-caption-leading) var(--table-font-strong);left:0;padding:0 16px 24px;padding:0 var(--table-caption-padding-inline) var(--table-caption-gap);position:sticky;text-align:left;text-align:var(--table-text-align);width:100cqi}.c-modules-table tbody tr,.c-modules-table tbody tr.b-white,.c-modules-table thead th{background:#fff;background:var(--c-modules-table-surface,var(--table-surface))}.c-modules-table tbody tr,.c-modules-table tbody tr.b-white{--c-modules-table-row-bg:var(--c-modules-table-surface,var(--table-surface))}.c-modules-table tbody tr:nth-child(2n){--c-modules-table-row-bg:var(--table-alternate);background:#fff;background:var(--table-alternate)}.c-modules-table tbody tr:last-child>*{border-bottom:none}.c-modules-table a{color:#292e46;color:var(--table-link);-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:.15em;text-underline-offset:var(--table-link-underline-offset)}.c-modules-table :focus-visible{outline:2px solid #292e46;outline:var(--table-focus-width) solid var(--table-focus);outline-offset:-2px;outline-offset:var(--table-focus-offset)}.c-modules-table{--c-modules-table-surface:var(--table-surface);--c-modules-table-row-bg:var(--c-modules-table-surface);--c-modules-table-edge:var(--table-edge-width);opacity:.000001;will-change:opacity}.c-modules-table.b-grey{--c-modules-table-surface:var(--table-surface-muted)}.c-modules-table__region{background-color:var(--c-modules-table-surface);contain:inline-size;container-type:inline-size;display:flex;min-width:0;overflow-x:auto;position:relative}@media(prefers-reduced-motion:no-preference){.c-modules-table__region{scroll-behavior:smooth}}.c-modules-table__region:focus-visible{outline:2px solid #292e46;outline:var(--table-focus-width) solid var(--table-focus);outline-offset:-2px;outline-offset:var(--table-focus-offset)}.c-modules-table__table{flex:0 1 auto}.c-modules-table__caption--hidden{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-modules-table__cell{white-space:normal}.c-modules-table__cell li{display:list-item;font-size:inherit;line-height:inherit}.c-modules-table__region--scrollable tbody th[scope=row],.c-modules-table__region--scrollable thead th:first-child{background-color:var(--c-modules-table-row-bg);border-right:1px solid #292e46;border-right:var(--table-rule-width) solid var(--table-border);left:0;position:sticky;z-index:3}.c-modules-table__region--scrollable:after,.c-modules-table__region--scrollable:before{align-self:stretch;content:"";flex:0 0 var(--c-modules-table-edge);pointer-events:none;position:sticky;width:var(--c-modules-table-edge);z-index:2}.c-modules-table__region--scrollable:before{background-image:linear-gradient(90deg,rgba(3,3,3,.18),rgba(3,3,3,0));background-image:linear-gradient(to right,var(--table-edge-shadow),var(--table-edge-clear));left:0;margin-left:calc(var(--c-modules-table-edge)*-1)}.c-modules-table__region--scrollable:after{background-image:linear-gradient(270deg,rgba(3,3,3,.18),rgba(3,3,3,0));background-image:linear-gradient(to left,var(--table-edge-shadow),var(--table-edge-clear));margin-right:calc(var(--c-modules-table-edge)*-1);right:0}.c-modules-table__region--scrollable .c-modules-table__tail{display:block}.c-modules-table__region--compact tbody th[scope=row],.c-modules-table__region--compact thead th:first-child{position:static}.c-modules-table__tail{align-self:stretch;background-color:var(--c-modules-table-surface);display:none;flex:0 0 var(--c-modules-table-edge);margin-right:calc(var(--c-modules-table-edge)*-1);pointer-events:none;position:relative;width:var(--c-modules-table-edge);z-index:4}.c-base-checkbox{height:5.5555555556vw;width:5.5555555556vw}@media(min-width:769px){.c-base-checkbox{height:1.6666666667vw;width:1.6666666667vw}}.c-base-checkbox .active{height:50%;transform-origin:center;width:50%}.c-base-slider{padding:4.4444444444vw 0}@media(min-width:769px){.c-base-slider{padding:1.1111111111vw 0}}.c-base-slider .slider-bar{border-radius:2.2222222222vw;height:4.4444444444vw}@media(min-width:769px){.c-base-slider .slider-bar{border-radius:.5555555556vw;height:1.1111111111vw}}.c-base-slider .slider-bar .active{transform:translateX(-100%)}.c-base-slider .v-bar{background:#7e7e7e;background:var(--mid-grey);width:1px}.c-base-slider button{height:11.1111111111vw;width:11.1111111111vw}@media(min-width:769px){.c-base-slider button{height:2.7777777778vw;width:2.7777777778vw}}.c-base-slider button:after{content:"";height:8.8888888889vw;position:absolute;width:8.8888888889vw}@media(min-width:769px){.c-base-slider button:after{height:2.2222222222vw;width:2.2222222222vw}}.c-base-slider button:after{background:#292e46;background:var(--blue);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}[data-v-f57ba28c]:root{--font-grotesk-body:"LabilGrotesk-Regular";--font-grotesk-strong:"LabilGrotesk-Bold";--font-display:"F37Judge-BoldItalic";--font-family:"Lato","Helvetica Neue",Arial,sans-serif;--space-font-family:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--white:#fff;--black:#030303;--dark-grey:#1e1e1e;--mid-grey:#7e7e7e;--light-grey:#d3d3d3;--pale-grey:#f6f6f6;--yellow:#ffd469;--salmon:#ff987c;--purple:#4f5687;--blue:#292e46;--green:#a4b08a;--error:red;--success:#00df00}@supports(color:lch(0% 0 0deg)){[data-v-f57ba28c]:root{--white:lch(100% 0 297);--black:lch(1% 0 297);--dark-grey:lch(11% 0 297);--mid-grey:lch(53% 0 297);--pale-grey:lch(97% 0 297);--yellow:lch(87% 58 87);--salmon:lch(73% 48 41);--purple:lch(38% 30 290);--blue:lch(20% 16 287);--green:lch(70% 21 121);--error:#f9000b;--success:#00de2e}@media (color-gamut:p3){[data-v-f57ba28c]:root{--error:lch(53% 105 40);--success:lch(78% 108 136)}}}[data-v-f57ba28c]:root{--search-ink:var(--blue);--search-muted:#626270;--search-surface:var(--white);--search-background:var(--pale-grey);--search-accent:var(--purple);--search-action:var(--salmon);--search-border:#dedde4;--search-hover:#eeedf4;--search-font-body:"LabilGrotesk-Regular",var(--font-family);--search-font-strong:"LabilGrotesk-Bold",var(--font-family);--search-font-display:"F37Judge-BoldItalic",sans-serif;--search-radius-field:10px;--search-radius-action:8px;--search-radius-surface:14px;--search-radius-dialog:20px;--search-reading-width:720px;--reading-background:#1d192c;--reading-ink:#f5f0e8;--reading-muted:#c0b7cd;--reading-rule:#484054;--reading-table-surface:var(--article-kit-surface);--reading-table-alternate:var(--article-kit-inset);--reading-table-border:var(--article-kit-rule);--table-font-body:var(--reading-font-body);--table-font-strong:var(--reading-font-strong);--table-ink:var(--blue);--table-muted:var(--blue);--table-link:var(--blue);--table-surface:var(--white);--table-surface-muted:var(--pale-grey);--table-alternate:var(--white);--table-border:var(--blue);--table-focus:var(--blue);--table-body-size:18px;--table-body-leading:1.55;--table-caption-size:24px;--table-caption-leading:1.25;--table-hint-size:14px;--table-hint-leading:1.5;--table-text-align:start;--table-heading-case:none;--table-cell-padding-block:1em;--table-cell-padding-inline:.9em;--table-cell-min-width:150px;--table-min-width:300px;--table-comparison-min-width:560px;--table-sticky-min-width:560px;--table-caption-padding-inline:16px;--table-caption-gap:24px;--table-module-padding:20px;--table-module-gap:32px;--table-hint-gap:16px;--table-rule-width:1px;--table-focus-width:2px;--table-focus-offset:-2px;--table-edge-width:1.4rem;--table-edge-shadow:rgba(3,3,3,.18);--table-edge-clear:rgba(3,3,3,0);--table-link-underline-offset:.15em}@media(max-width:760px){[data-v-f57ba28c]:root{--table-body-size:17px;--table-module-padding:12px}}[data-v-f57ba28c]:root{--reading-font-body:var(--font-grotesk-body),Arial,sans-serif;--reading-font-strong:var(--font-grotesk-strong),Arial,sans-serif;--reading-title-size:max(36px,min(4.3vw,60px));--calculator-background:var(--reading-background);--calculator-ink:var(--reading-ink);--calculator-muted:var(--reading-muted);--calculator-rule:var(--reading-rule);--calculator-surface:#282237;--calculator-input:#342d43;--calculator-accent:var(--salmon);--calculator-action-background:var(--salmon);--calculator-action-ink:var(--reading-background);--calculator-control-border:var(--reading-muted);--calculator-focus:var(--yellow);--calculator-error:#ffada3;--calculator-ok:#b7d7b1;--calculator-warning-surface:#40303b;--calculator-radius:24px;--calculator-radius-field:8px;--calculator-padding:max(20px,min(3vw,36px));--calculator-body-size:16px;--calculator-help-size:14px;--calculator-space:24px;--calculator-currency-gap:8px;--calculator-control-inset:20px;--calculator-row-control-height:max(50px,3.8888889vw);--article-kit-canvas:var(--reading-background);--article-kit-surface:var(--calculator-surface);--article-kit-inset:var(--calculator-input);--article-kit-ink:var(--reading-ink);--article-kit-muted:var(--reading-muted);--article-kit-rule:var(--reading-rule);--article-kit-control-border:var(--calculator-control-border);--article-kit-accent:var(--calculator-accent);--article-kit-action:var(--calculator-action-background);--article-kit-action-ink:var(--calculator-action-ink);--article-kit-focus:var(--calculator-focus);--article-kit-error:var(--calculator-error);--article-kit-success:var(--calculator-ok);--article-kit-font:var(--reading-font-body);--article-kit-font-strong:var(--reading-font-strong);--article-kit-title-size:var(--reading-title-size);--article-kit-body-size:var(--calculator-body-size);--article-kit-help-size:var(--calculator-help-size);--article-kit-radius:var(--calculator-radius);--article-kit-radius-field:var(--calculator-radius-field);--article-kit-padding:var(--calculator-padding);--article-kit-space:var(--calculator-space);--article-kit-space-xs:4px;--article-kit-space-sm:8px;--article-kit-space-md:16px;--article-kit-control-height:50px;--border:1px solid var(--dark-grey);--border-light:1px solid #fff;--border-radius:get-vw(28px,"desktop");--desktop-breakpoint:769px}.c-modules-loan-calculator .w-35[data-v-f57ba28c]{width:var(--module-loan-primary-column)}.c-modules-loan-calculator .w-30[data-v-f57ba28c]{width:var(--module-loan-secondary-column)}.c-modules-loan-calculator .w-30 .c-base-button[data-v-f57ba28c]{width:100%}.c-modules-loan-calculator .w-50.l[data-v-f57ba28c]{padding-right:var(--module-space-15-desktop)}.c-modules-loan-calculator .w-50.r[data-v-f57ba28c]{padding-left:var(--module-space-15-desktop)}.c-modules-loan-calculator .lender-image .c-base-image[data-v-f57ba28c]{width:var(--module-loan-lender-image-width)}.c-modules-loan-calculator .calculate-button[data-v-f57ba28c]{margin-left:auto}@media(min-width:769px){.c-modules-loan-calculator .c-base-checkbox[data-v-f57ba28c]{margin-top:var(--module-space-5-desktop)}}.c-modules-rate-calculator .w-50.l{padding-right:var(--module-space-15-desktop)}.c-modules-rate-calculator .w-50.r{padding-left:var(--module-space-15-desktop)}.c-related-calculators__action,.c-related-calculators__badge,.c-related-calculators__eyebrow{color:#4f5687;color:var(--purple)}.c-related-calculators__title{margin-top:var(--module-space-12-mobile)}.c-related-calculators__list{grid-gap:var(--module-space-16-mobile);display:grid;gap:var(--module-space-16-mobile);grid-template-columns:1fr;list-style:none;margin-top:var(--module-space-24-mobile);padding:0}.c-related-calculators__link{background:#fff;background:var(--white);border:1px solid #1e1e1e;border:var(--border);border-radius:var(--module-radius-20-mobile);display:flex;flex-direction:column;height:100%;padding:var(--module-space-22-mobile);transition:transform var(--module-motion-duration) ease,box-shadow var(--module-motion-duration) ease}.c-related-calculators__link:focus-visible,.c-related-calculators__link:hover{box-shadow:0 var(--module-space-12-mobile) var(--module-space-28-mobile) var(--module-card-hover-shadow-color);transform:translateY(var(--module-offset-minus-3-mobile))}.c-related-calculators__description,.c-related-calculators__label{margin-top:var(--module-space-12-mobile)}.c-related-calculators__action{margin-top:var(--module-space-20-mobile)}@media(min-width:769px){.c-related-calculators__title{margin-top:var(--module-space-14-desktop)}.c-related-calculators__list{gap:var(--module-space-18-desktop);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--module-space-28-desktop)}.c-related-calculators__list--triple>:last-child{grid-column:1/-1}.c-related-calculators__link{border-radius:var(--module-radius-20-desktop);padding:var(--module-space-24-desktop)}.c-related-calculators__link:focus-visible,.c-related-calculators__link:hover{box-shadow:0 var(--module-space-14-desktop) var(--module-space-32-desktop) var(--module-card-hover-shadow-color);transform:translateY(var(--module-offset-minus-4-desktop))}.c-related-calculators__description,.c-related-calculators__label{margin-top:var(--module-space-12-desktop)}.c-related-calculators__action{margin-top:var(--module-space-20-desktop)}}.c-statical-graph-info{margin-bottom:2.4rem;margin-top:2.4rem}@media(min-width:769px){.c-statical-graph-info{display:flex;justify-content:center}}.c-statical-graph-info__value{align-items:center;display:flex;margin-bottom:.8rem;opacity:0;will-change:opacity}.c-statical-graph-info__value__color{border-radius:.4rem;margin-right:.8rem;min-height:2rem;min-width:2rem}.c-statical-graph-info__value__label{margin-right:1.6rem}.c-statical-graph-info__value:last-child .c-statical-graph-info__value__label{margin-right:0}.c-statical-graph-label{background-color:#fff;background-color:var(--white);border-radius:.8rem;padding:1.2rem 1.6rem;position:absolute;transform:translate(-50%,calc(-100% - 16px));width:-moz-max-content;width:max-content;z-index:3}@media(min-width:769px){.c-statical-graph-label{transform:translate(-50%,calc(-100% - 16px))}}.c-statical-graph-label{opacity:0;will-change:opacity}.c-statical-graph-label__arrow{border-bottom:12px solid #fff;border-bottom:12px solid var(--white);border-left:12px solid transparent;border-right:12px solid transparent;bottom:2px;height:0;left:50%;position:absolute;transform:translate(-50%,100%) rotate(180deg);transform-origin:center;width:0;z-index:2}@media(min-width:769px){.c-statical-graph-label__arrow{border-bottom:12px solid #fff;border-bottom:12px solid var(--white);border-left:12px solid transparent;border-right:12px solid transparent}}.c-statistical-graph-flies{height:100%;left:0;position:absolute;top:0;width:100%}.c-statistical-graph-flies .c-base-icons-next{height:11.1111111111vw;transform:translateY(-50%);width:11.1111111111vw}@media(min-width:769px){.c-statistical-graph-flies .c-base-icons-next{height:2.7777777778vw;width:2.7777777778vw}}.c-statistical-graph-flies .c-base-icons-next .c-base-icons-arrow{width:3.3333333333vw}@media(min-width:769px){.c-statistical-graph-flies .c-base-icons-next .c-base-icons-arrow{width:.8333333333vw}}.c-statical-graph-boxes{height:auto;position:relative;width:100%}.c-statical-graph-boxes__graph{margin:auto;position:relative}.c-statical-graph-boxes__graph__keys{height:100%;left:0;position:absolute;top:0;z-index:2}.c-statical-graph-boxes__graph__keys__label{left:0;padding-right:.8rem;position:absolute;text-align:right;top:0;width:100%}.c-statical-graph-boxes__graph__svg{overflow:hidden;position:relative;z-index:1}.c-statical-graph-boxes__graph__svg__scroller{will-change:transform}.c-statical-graph-boxes__graph__svg__scroller__el{fill:transparent}.c-statical-graph-boxes__graph__svg__scroller__el__edges{opacity:0}.c-statical-graph-boxes__graph__svg__scroller__el__content__info line,.c-statical-graph-boxes__graph__svg__scroller__el__edges line{stroke:#292e46;stroke:var(--blue);stroke-width:.1rem}.c-statical-graph-boxes__graph__svg__scroller__el__content__info text{fill:#292e46;fill:var(--blue)}.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box{cursor:pointer}.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__label{pointer-events:none!important}.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__bg,.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__label{fill:#fff;fill:var(--white);fill-opacity:0}.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__bg--blue,.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__label--blue{fill:#292e46;fill:var(--blue)}.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__bg--purple,.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__label--purple{fill:#4f5687;fill:var(--purple)}.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__bg--yellow,.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__label--yellow{fill:#ffd469;fill:var(--yellow)}.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__bg--salmon,.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__label--salmon{fill:#ff987c;fill:var(--salmon)}.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__bg--green,.c-statical-graph-boxes__graph__svg__scroller__el__content__value__column__box__label--green{fill:#a4b08a;fill:var(--green)}.c-statical-graph-boxes .fly-anim{opacity:0;will-change:opacity}.c-statical-graph-lines{height:auto;position:relative;width:100%}.c-statical-graph-lines__graph{margin:auto;position:relative}.c-statical-graph-lines__graph__keys{height:100%;left:0;position:absolute;top:0;z-index:2}.c-statical-graph-lines__graph__keys__border{background-color:#292e46;background-color:var(--blue);position:absolute;right:0;top:0;width:1px;z-index:2}.c-statical-graph-lines__graph__keys__label{left:0;padding-right:1.6rem;position:absolute;text-align:right;top:0;width:100%}.c-statical-graph-lines__graph__svg{overflow:hidden;position:relative;z-index:1}.c-statical-graph-lines__graph__svg__scroller{will-change:transform}.c-statical-graph-lines__graph__svg__scroller__el{fill:transparent}.c-statical-graph-lines__graph__svg__scroller__el__content__info line,.c-statical-graph-lines__graph__svg__scroller__el__edges line{stroke:#292e46;stroke:var(--blue);stroke-width:.1rem}.c-statical-graph-lines__graph__svg__scroller__el__content__info text{fill:#292e46;fill:var(--blue)}.c-statical-graph-lines__graph__svg__scroller__el__content__polyline,.c-statical-graph-lines__graph__svg__scroller__el__content__value__column__circle{fill:transparent;fill-opacity:0;stroke:#292e46;stroke:var(--blue);stroke-opacity:0;stroke-width:.4rem;cursor:pointer}.c-statical-graph-lines__graph__svg__scroller__el__content__polyline--blue,.c-statical-graph-lines__graph__svg__scroller__el__content__value__column__circle--blue{stroke:#292e46;stroke:var(--blue)}.c-statical-graph-lines__graph__svg__scroller__el__content__polyline--purple,.c-statical-graph-lines__graph__svg__scroller__el__content__value__column__circle--purple{stroke:#4f5687;stroke:var(--purple)}.c-statical-graph-lines__graph__svg__scroller__el__content__polyline--yellow,.c-statical-graph-lines__graph__svg__scroller__el__content__value__column__circle--yellow{stroke:#ffd469;stroke:var(--yellow)}.c-statical-graph-lines__graph__svg__scroller__el__content__polyline--salmon,.c-statical-graph-lines__graph__svg__scroller__el__content__value__column__circle--salmon{stroke:#ff987c;stroke:var(--salmon)}.c-statical-graph-lines__graph__svg__scroller__el__content__polyline--green,.c-statical-graph-lines__graph__svg__scroller__el__content__value__column__circle--green{stroke:#a4b08a;stroke:var(--green)}.c-statical-graph-lines__graph__svg__scroller__el__content__value__column__label{fill:#292e46;fill:var(--blue);fill-opacity:0}.c-statical-graph-lines__graph__svg__scroller__el__content__value__column__circle{fill:#fff;fill:var(--white)}.c-statical-graph-lines .fly-anim{opacity:0;will-change:opacity}.c-statical-graph-bars-vertical{height:auto;position:relative;width:100%}.c-statical-graph-bars-vertical__graph{margin:auto;position:relative}.c-statical-graph-bars-vertical__graph__keys{height:100%;left:0;position:absolute;top:0;z-index:2}.c-statical-graph-bars-vertical__graph__keys__border{background-color:#292e46;background-color:var(--blue);position:absolute;right:0;top:0;width:1px;z-index:2}.c-statical-graph-bars-vertical__graph__keys__label{color:#292e46;color:var(--blue);left:0;padding-right:1.2rem;position:absolute;text-align:right;top:0;width:100%}.c-statical-graph-bars-vertical__graph__svg{overflow:hidden;position:relative;z-index:1}.c-statical-graph-bars-vertical__graph__svg__scroller{will-change:transform}.c-statical-graph-bars-vertical__graph__svg__scroller__el{fill:transparent}.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__info line,.c-statical-graph-bars-vertical__graph__svg__scroller__el__edges line{stroke:#292e46;stroke:var(--blue);stroke-width:.1rem}.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__info text{fill:#292e46;fill:var(--blue)}.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__total{fill-opacity:0}.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box{cursor:pointer}.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__label{pointer-events:none!important}.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__bg,.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__label{fill:#fff;fill:var(--white);fill-opacity:0}.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__bg--blue,.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__label--blue{fill:#292e46;fill:var(--blue)}.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__bg--purple,.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__label--purple{fill:#4f5687;fill:var(--purple)}.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__bg--yellow,.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__label--yellow{fill:#ffd469;fill:var(--yellow)}.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__bg--salmon,.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__label--salmon{fill:#ff987c;fill:var(--salmon)}.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__bg--green,.c-statical-graph-bars-vertical__graph__svg__scroller__el__content__value__column__box__label--green{fill:#a4b08a;fill:var(--green)}.c-statical-graph-bars-vertical .fly-anim{opacity:0;will-change:opacity}.c-statical-graph-bars-horizontal{height:auto;position:relative;width:100%}.c-statical-graph-bars-horizontal .fly-anim{opacity:0;will-change:opacity}.c-statical-graph-bars-horizontal__graph{margin:auto;position:relative}.c-statical-graph-bars-horizontal__graph__svg{overflow:hidden;position:relative;z-index:1}.c-statical-graph-bars-horizontal__graph__svg__border{background-color:#292e46;background-color:var(--blue);left:0;position:absolute;top:0;width:1px;z-index:2}.c-statical-graph-bars-horizontal__graph__svg__scroller{will-change:transform}.c-statical-graph-bars-horizontal__graph__svg__scroller__el{fill:transparent}.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__info line,.c-statical-graph-bars-horizontal__graph__svg__scroller__el__edges line{stroke:#292e46;stroke:var(--blue);stroke-width:.1rem}.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__info__label{fill-opacity:0}.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__info text{fill:#292e46;fill:var(--blue)}.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__total{fill-opacity:0}.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box{cursor:pointer}.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__label{pointer-events:none!important}.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__bg,.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__label{fill:#fff;fill:var(--white);fill-opacity:0}.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__bg--blue,.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__label--blue{fill:#292e46;fill:var(--blue)}.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__bg--purple,.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__label--purple{fill:#4f5687;fill:var(--purple)}.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__bg--yellow,.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__label--yellow{fill:#ffd469;fill:var(--yellow)}.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__bg--salmon,.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__label--salmon{fill:#ff987c;fill:var(--salmon)}.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__bg--green,.c-statical-graph-bars-horizontal__graph__svg__scroller__el__content__value__column__box__label--green{fill:#a4b08a;fill:var(--green)}.c-modules-statistical-graph .overlay{height:100%;left:0;opacity:0;pointer-events:none;top:0;width:100%;will-change:opacity}.c-modules-article-intent{background:#fff;background:var(--white);border:var(--module-rule-width) solid var(--module-intent-border-color);border-radius:var(--module-radius-card-fixed);box-shadow:0 var(--module-space-12-fixed) var(--module-space-32-fixed) var(--module-intent-shadow-color);color:#292e46;color:var(--blue);padding:var(--module-space-24-fixed)}.c-modules-article-intent__eyebrow{margin-bottom:var(--module-space-8-fixed)}.c-modules-article-intent__title{max-width:var(--module-intent-title-measure)}.c-modules-article-intent__copy{margin-top:var(--module-space-12-fixed);max-width:var(--module-intent-copy-measure)}.c-modules-article-intent__actions,.c-modules-article-intent__form{margin-top:var(--module-space-20-fixed)}.c-modules-article-intent__label{display:block;margin-bottom:var(--module-space-8-fixed)}.c-modules-article-intent__form-row{display:flex;flex-direction:column;gap:var(--module-space-12-fixed)}.c-modules-article-intent__action,.c-modules-article-intent__input{border-radius:var(--module-radius-card-fixed);min-height:var(--module-control-min-height)}.c-modules-article-intent__input{background:#fff;background:var(--white);border:var(--module-rule-width) solid var(--blue);color:#292e46;color:var(--blue);padding:0 var(--module-space-20-fixed);width:100%}.c-modules-article-intent__action{align-items:center;background:#ff987c;background:var(--salmon);border:0;color:#292e46;color:var(--blue);cursor:pointer;display:inline-flex;justify-content:center;padding:var(--module-space-12-fixed) var(--module-space-20-fixed);text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow var(--module-motion-duration) ease,transform var(--module-motion-duration) ease;width:100%}.c-modules-article-intent__action:hover{box-shadow:0 var(--module-space-8-fixed) var(--module-space-20-fixed) var(--module-intent-hover-shadow-color);transform:translateY(var(--module-hover-lift))}.c-modules-article-intent__action:disabled{cursor:wait;opacity:var(--module-disabled-opacity)}.c-modules-article-intent__disclosure{margin-bottom:var(--module-space-12-fixed);opacity:var(--module-secondary-opacity)}.c-modules-article-intent__sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-modules-article-intent__status,.c-modules-article-intent__success{margin-top:var(--module-space-12-fixed)}.c-modules-article-intent__action:focus-visible,.c-modules-article-intent__input:focus-visible,.c-modules-article-intent__success:focus-visible{outline:var(--module-focus-width) solid #292e46;outline:var(--module-focus-width) solid var(--blue);outline-offset:var(--module-focus-width)}@media(min-width:520px){.c-modules-article-intent__form-row{display:grid;grid-template-columns:minmax(0,1fr) auto}.c-modules-article-intent__action{width:auto}}@media(min-width:769px){.c-modules-article-intent{border-radius:var(--module-intent-radius-desktop);padding:var(--module-intent-padding-desktop)}.c-modules-article-intent__eyebrow{margin-bottom:var(--module-intent-eyebrow-gap-desktop)}.c-modules-article-intent__copy{margin-top:var(--module-intent-copy-gap-desktop)}.c-modules-article-intent__actions,.c-modules-article-intent__form{margin-top:var(--module-intent-actions-gap-desktop)}.c-modules-article-intent__action,.c-modules-article-intent__input{border-radius:var(--module-intent-radius-desktop);min-height:var(--module-control-min-height-desktop)}}@media(prefers-reduced-motion:reduce){.c-modules-article-intent__action{transition:none}.c-modules-article-intent__action:hover{transform:none}}.module-space{padding-top:var(--module-space-16-mobile)}@media(min-width:769px){.module-space{padding-top:var(--module-space-56-desktop)}}.module-space:first-child{padding-top:var(--module-space-16-mobile)}@media(min-width:769px){.module-space:first-child{padding-top:var(--module-space-24-desktop)}}.sticky-navigation .ball{background:#292e46;background:var(--blue);border-radius:50%;height:var(--module-size-12-desktop);margin-right:var(--module-space-8-desktop);width:var(--module-size-12-desktop)}.c-blog-gif .picture{height:68.0555555556vw;width:68.0555555556vw}@media(min-width:769px){.c-blog-gif .picture{height:18.6111111111vw;width:18.6111111111vw}}.c-blog-gif .picture{border:none;border-radius:50%}.c-blog-gif .picture img{height:61.1111111111vw;width:61.1111111111vw}@media(min-width:769px){.c-blog-gif .picture img{height:16.6666666667vw;width:16.6666666667vw}}.c-blog-gif .picture img{border-radius:50%}.c-blog-call>div{aspect-ratio:1/1}.c-blog-call .vertical-separator{height:6.6666666667vw;width:1px}@media(min-width:769px){.c-blog-call .vertical-separator{height:1.6666666667vw}}.c-blog-call .calendar-icon{width:6.1111111111vw}@media(min-width:769px){.c-blog-call .calendar-icon{width:1.6666666667vw}.c-blog-tweet>div{aspect-ratio:1/1}}.c-blog-tweet .vertical-separator{height:6.6666666667vw;width:1px}@media(min-width:769px){.c-blog-tweet .vertical-separator{height:1.6666666667vw}}.c-blog-tweet .picture{border:none;border-radius:50%;height:6.1111111111vw;width:6.1111111111vw}.c-blog-tweet .picture img{border-radius:50%;height:5vw;width:5vw}.c-blog-tweet .c-base-icons-twitter{margin-top:.5555555556vw;width:6.1111111111vw}@media(min-width:769px){.c-blog-tweet .c-base-icons-twitter{margin-top:.1388888889vw;width:1.5277777778vw}.c-blog-newsletter>div{aspect-ratio:1/1}}.c-blog-downloadable .download-icon{left:50%;top:50%;transform:translate(-50%,-50%)}@media(min-width:769px){.c-blog-downloadable .download-icon{bottom:.8333333333vw;left:auto;right:.8333333333vw;top:auto;transform:none}}.c-blog-downloadable .download-icon svg{height:4.7222222222vw;width:3.3333333333vw}@media(min-width:769px){.c-blog-downloadable .download-icon svg{height:1.1805555556vw;width:.8333333333vw}.c-blog-article.highlighted .title{width:56.5%}.c-blog-article.highlighted .category{width:43.5%}}.c-blog-article.highlighted .play-button{height:13.3333333333vw;width:13.3333333333vw}@media(min-width:769px){.c-blog-article.highlighted .play-button{height:3.8888888889vw;width:3.8888888889vw}}.c-blog-article.highlighted .play-button .icon-container svg{width:2.7777777778vw}@media(min-width:769px){.c-blog-article.highlighted .play-button .icon-container svg{width:.8333333333vw}}.c-blog-article .play-button{height:11.1111111111vw;width:11.1111111111vw}@media(min-width:769px){.c-blog-article .play-button{height:2.7777777778vw;width:2.7777777778vw}}.c-blog-article .play-button .icon-container svg{width:2.2222222222vw}@media(min-width:769px){.c-blog-article .play-button .icon-container svg{width:.5555555556vw}.c-blog-external-article.highlighted .title{width:56.5%}.c-blog-external-article.highlighted .category{width:43.5%}}.c-blog-external-article.highlighted .play-button{height:13.3333333333vw;width:13.3333333333vw}@media(min-width:769px){.c-blog-external-article.highlighted .play-button{height:3.8888888889vw;width:3.8888888889vw}}.c-blog-external-article.highlighted .play-button .icon-container svg{width:2.7777777778vw}@media(min-width:769px){.c-blog-external-article.highlighted .play-button .icon-container svg{width:.8333333333vw}}.c-blog-external-article .play-button{height:11.1111111111vw;width:11.1111111111vw}@media(min-width:769px){.c-blog-external-article .play-button{height:2.7777777778vw;width:2.7777777778vw}}.c-blog-external-article .play-button .icon-container svg{width:2.2222222222vw}@media(min-width:769px){.c-blog-external-article .play-button .icon-container svg{width:.5555555556vw}.c-blog-product.highlighted .info{display:flex}.c-blog-product.highlighted .title{padding-right:20px}.c-blog-product.highlighted .category{width:43%}}.c-blog-category .active{transform:translate(-50%,-7.2222222222vw)}@media(min-width:769px){.c-blog-category .active{transform:translate(-50%,-2.7777777778vw)}}.c-blog-category .active .ball{height:3.3333333333vw;width:3.3333333333vw}@media(min-width:769px){.c-blog-category .active .ball{height:.8333333333vw;width:.8333333333vw}}.c-blog-category .active .ball{border-radius:50%;transform:scale(0)}.c-blog-category .label{transform:translateY(100%)}.c-blog-layout h2{white-space:nowrap}.c-blog-layout h2.wrap{line-height:1!important;white-space:normal}.c-blog-layout .layout-intro{margin-left:auto;max-width:29.1666666667vw;text-align:left}.c-blog-layout .save-bg{height:5%;transform:translateY(-50%)}.ibr-workspace .ibr-landscape{margin-top:24px}.ibr-workspace .ibr-landscape__heading{color:var(--ibr-muted);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 12px;justify-content:space-between}.ibr-workspace .ibr-landscape__heading>span:first-child{font-family:LabilGrotesk-Bold,Arial,sans-serif;font-family:var(--reading-font-strong)}.ibr-workspace .ibr-landscape__canvas{position:relative;width:100%}.ibr-workspace .ibr-landscape svg{display:block;overflow:visible;width:100%}.ibr-workspace .ibr-landscape__touch{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ibr-workspace .ibr-landscape__grid{stroke:#484054;stroke:var(--calculator-rule,#d7dfd8);stroke-dasharray:2 7;stroke-width:1}.ibr-workspace .ibr-landscape__path{fill:none;stroke:#ff987c;stroke:var(--calculator-accent,#193b30);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.ibr-workspace .ibr-landscape__path--second{stroke:#c0b7cd;stroke:var(--calculator-muted,#668577);stroke-dasharray:5 5;stroke-width:2}.ibr-workspace .ibr-landscape__ceiling path{stroke:#c0b7cd;stroke:var(--calculator-muted,#688575);stroke-dasharray:4 5;stroke-width:1}.ibr-workspace .ibr-landscape__cap-label,.ibr-workspace .ibr-landscape__zero{color:var(--ibr-muted);font-size:12px;line-height:1;pointer-events:none;position:absolute}.ibr-workspace .ibr-landscape__cap-label{right:12px;transform:translateY(calc(-100% - 6px))}.ibr-workspace .ibr-landscape__zero{bottom:0;left:10px}.ibr-workspace .ibr-landscape__cursor{stroke:#ff987c;stroke:var(--calculator-accent,#193b30);stroke-width:1;opacity:.25}.ibr-workspace .ibr-landscape__point{transition:transform .16s cubic-bezier(.2,.8,.2,1)}.ibr-workspace .ibr-landscape__halo{fill:rgba(25,59,48,.078);stroke:rgba(25,59,48,.102);transition:r .2s}.ibr-workspace .ibr-landscape__dot{fill:#ff987c;fill:var(--calculator-accent,#193b30);stroke:#282237;stroke:var(--calculator-surface,#fffefa);stroke-width:3}.ibr-workspace .ibr-landscape--active .ibr-workspace .ibr-landscape__point{transition:none}.ibr-workspace .ibr-landscape--active .ibr-workspace .ibr-landscape__halo{r:20}.ibr-workspace .ibr-landscape--capped .ibr-workspace .ibr-landscape__halo{fill:hsla(24,70%,78%,.302);stroke:#ff987c;stroke:var(--calculator-accent,#e5a48a)}.ibr-workspace .ibr-landscape__pin{stroke:#ff987c;stroke:var(--calculator-accent,#997650);stroke-width:1.4}.ibr-workspace .ibr-landscape__pin>path:first-child{stroke-dasharray:2 5;opacity:.5}.ibr-workspace .ibr-landscape__pin>path:last-child{fill:#ffd469;fill:var(--calculator-focus,#f3d695)}.ibr-workspace .ibr-landscape__blank{align-items:center;aspect-ratio:5/2;color:var(--ibr-muted);display:flex;gap:16px;justify-content:center;min-height:130px;width:100%}.ibr-workspace .ibr-landscape__blank p{font-size:14px;max-width:210px}.ibr-workspace .ibr-landscape .ibr-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:ew-resize;display:block;height:44px;margin-top:8px;width:100%}.ibr-workspace .ibr-landscape .ibr-slider::-webkit-slider-runnable-track{background:linear-gradient(to right,#ff987c var(--income-progress),#484054 var(--income-progress));background:linear-gradient(to right,var(--calculator-accent,#193b30) var(--income-progress),var(--calculator-rule,#d7dfd8) var(--income-progress));border-radius:8px;height:5px}.ibr-workspace .ibr-landscape .ibr-slider::-moz-range-track{background:#484054;background:var(--calculator-rule,#d7dfd8);border-radius:8px;height:5px}.ibr-workspace .ibr-landscape .ibr-slider::-moz-range-progress{background:#ff987c;background:var(--calculator-accent,#193b30);height:5px}.ibr-workspace .ibr-landscape .ibr-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#ff987c;background:var(--calculator-accent,#193b30);border:5px solid #282237;border:5px solid var(--calculator-surface,#fffefa);border-radius:50%;box-shadow:0 0 0 1px #ff987c,0 3px 8px rgba(25,59,48,.125);box-shadow:0 0 0 1px var(--calculator-accent,#193b30),0 3px 8px rgba(25,59,48,.125);height:28px;margin-top:-12px;-webkit-transition:box-shadow .18s,transform .18s;transition:box-shadow .18s,transform .18s;width:28px}.ibr-workspace .ibr-landscape .ibr-slider::-moz-range-thumb{background:#ff987c;background:var(--calculator-accent,#193b30);border:4px solid #282237;border:4px solid var(--calculator-surface,#fffefa);border-radius:50%;box-shadow:0 0 0 1px #ff987c;box-shadow:0 0 0 1px var(--calculator-accent,#193b30);height:20px;width:20px}.ibr-workspace .ibr-landscape .ibr-slider:active::-webkit-slider-thumb{box-shadow:0 0 0 1px #ff987c,0 0 0 8px rgba(25,59,48,.063);box-shadow:0 0 0 1px var(--calculator-accent,#193b30),0 0 0 8px rgba(25,59,48,.063);transform:scale(1.12)}.ibr-workspace .ibr-landscape .ibr-slider-labels{font-size:12px;padding:0 2px}.ibr-workspace .ibr-landscape__controls{align-items:center;display:flex;gap:12px;justify-content:space-between;padding-top:10px}.ibr-workspace .ibr-landscape__hint{color:var(--ibr-muted);font-size:13px}.ibr-workspace .ibr-landscape button{align-items:center;background:transparent;border:0;border-radius:24px;color:var(--ibr-ink);cursor:pointer;display:inline-flex;font-size:14px;gap:8px;justify-content:center;min-height:44px;padding:8px 12px}.ibr-workspace .ibr-landscape button:not(:disabled):hover{background:#342d43;background:var(--calculator-input,#e5eade)}.ibr-workspace .ibr-landscape button:disabled,.ibr-workspace .ibr-landscape button[aria-disabled=true]{cursor:default;opacity:.5}.ibr-workspace .ibr-landscape button[aria-pressed=true]{background:#342d43;background:var(--calculator-input,#e5eade);opacity:1}.ibr-workspace .ibr-landscape button svg{fill:none;stroke:currentColor;stroke-width:1.4;width:18px}.ibr-workspace .ibr-landscape__comparison{align-items:center;animation:ibr-pin-in .24s ease-out;border-left:2px solid #ff987c;border-left:2px solid var(--calculator-accent,#ba965e);display:flex;gap:10px;justify-content:space-between;margin-top:12px;padding:4px 0 4px 14px}.ibr-workspace .ibr-landscape__comparison>div{grid-gap:2px;display:grid;font-size:13px;gap:2px}.ibr-workspace .ibr-landscape__comparison strong{font-size:17px}.ibr-workspace .ibr-landscape__comparison small{color:var(--ibr-muted);font-size:12px}@keyframes ibr-pin-in{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ibr-workspace .ibr-landscape *,.ibr-workspace .ibr-landscape :after,.ibr-workspace .ibr-landscape :before{animation:none!important;transition:none!important}}.c-calculator-choice-menu{--choice-menu-background:var(--white);--choice-menu-color:var(--blue);--choice-menu-border:var(--purple);position:relative;width:100%}.c-calculator-choice-menu--open{z-index:30}.c-calculator-choice-menu__label{display:block}.c-calculator-choice-menu__label--with-info{align-items:center;display:flex;gap:8px}.c-calculator-choice-menu__trigger{align-items:center;background:var(--choice-menu-background);color:var(--choice-menu-color);cursor:pointer;display:flex;gap:3.3333333333vw;justify-content:space-between;min-height:48px;text-align:left;width:100%}.c-calculator-choice-menu__trigger:focus-visible{outline:3px solid #292e46;outline:3px solid var(--blue);outline-offset:2px}.c-calculator-choice-menu__trigger:disabled{cursor:not-allowed;opacity:.55}.c-calculator-choice-menu__option-label{word-wrap:anywhere;min-width:0}.c-calculator-choice-menu__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-calculator-choice-menu__chevron{align-items:center;background:#ff987c;background:var(--salmon);border-radius:50%;display:inline-flex;flex:0 0 auto;height:30px;justify-content:center;transition:transform .2s ease;width:30px}.c-calculator-choice-menu__chevron svg{height:18px;width:18px}.c-calculator-choice-menu__chevron path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}.c-calculator-choice-menu__chevron--open{transform:rotate(180deg)}.c-calculator-choice-menu__options{background:var(--choice-menu-background);border:1px solid var(--choice-menu-border);border-radius:3.8888888889vw;box-shadow:0 4.4444444444vw 10vw rgba(41,46,70,.2);left:0;margin-top:2.2222222222vw;max-height:min(320px,48vh);overflow-y:auto;overscroll-behavior:contain;padding:2.2222222222vw;position:absolute;right:0;top:100%;z-index:10}.c-calculator-choice-menu__options>li{width:100%}.c-calculator-choice-menu--open-up .c-calculator-choice-menu__options{bottom:100%;margin-bottom:2.2222222222vw;margin-top:0;top:auto}.c-calculator-choice-menu__option{grid-gap:3.3333333333vw;align-items:center;background:var(--choice-menu-background);border:0;border-radius:2.7777777778vw;color:var(--choice-menu-color);cursor:pointer;display:grid;gap:3.3333333333vw;grid-template-columns:minmax(0,1fr) 28px;min-height:48px;padding:2.7777777778vw 3.3333333333vw;text-align:left;width:100%}.c-calculator-choice-menu__option--selected,.c-calculator-choice-menu__option:focus-visible,.c-calculator-choice-menu__option:hover{background:#f6f6f6;background:var(--pale-grey)}.c-calculator-choice-menu__option:focus-visible{outline:2px solid #4f5687;outline:2px solid var(--purple);outline-offset:-2px}.c-calculator-choice-menu__option:disabled{cursor:not-allowed;opacity:.5}.c-calculator-choice-menu__option-indicator{align-items:center;display:inline-flex;justify-content:flex-end;min-height:1em;width:28px}.c-calculator-choice-menu__status{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.c-calculator-choice-menu--router{margin-top:5vw}.c-calculator-choice-menu--router .c-calculator-choice-menu__label{margin-bottom:2.2222222222vw}.c-calculator-choice-menu--router .c-calculator-choice-menu__trigger{border:1px solid #4f5687;border:1px solid var(--purple);border-radius:3.8888888889vw;padding:2.7777777778vw 2.7777777778vw 2.7777777778vw 3.8888888889vw}.c-calculator-choice-menu--field{margin-top:8.3333333333vw}.c-calculator-choice-menu--field .c-calculator-choice-menu__label{left:0;position:absolute;top:0;transform:translateY(calc(-100% - 8px));width:100%;z-index:2}.c-calculator-choice-menu--field .c-calculator-choice-menu__trigger{border:1px solid #fff;border:1px solid var(--white);border-radius:6.6666666667vw;box-shadow:0 0 40px 0 rgba(57,34,28,.125);box-sizing:border-box;min-height:13.3333333333vw;padding:2.7777777778vw 3.3333333333vw 2.7777777778vw 5.5555555556vw}.c-calculator-choice-menu--field .c-calculator-choice-menu__options{border-color:#4f5687;border-color:var(--purple)}.c-calculator-choice-menu--invalid .c-calculator-choice-menu__label{color:red;color:var(--error)}.c-calculator-choice-menu--invalid .c-calculator-choice-menu__trigger{border-color:red;border-color:var(--error)}@media(prefers-reduced-motion:reduce){.c-calculator-choice-menu__chevron{transition-duration:.01ms!important}}@media(min-width:769px)and (max-width:1100px){.c-calculator-choice-menu__option,.c-calculator-choice-menu__trigger{font-size:16px;line-height:24px}.c-calculator-choice-menu--router{margin-top:18px}.c-calculator-choice-menu--router .c-calculator-choice-menu__label{margin-bottom:8px}.c-calculator-choice-menu--router .c-calculator-choice-menu__trigger{border-radius:14px;padding:10px 10px 10px 14px}}@media(min-width:769px){.c-calculator-choice-menu__trigger{gap:.8333333333vw}.c-calculator-choice-menu__options{border-radius:max(12px,.9722222222vw);box-shadow:0 1.1111111111vw 2.5vw rgba(41,46,70,.2);margin-top:.5555555556vw;padding:.5555555556vw}.c-calculator-choice-menu--open-up .c-calculator-choice-menu__options{margin-bottom:.5555555556vw;margin-top:0}.c-calculator-choice-menu__option{border-radius:max(8px,.6944444444vw);gap:.8333333333vw;grid-template-columns:minmax(0,1fr) max(24px,1.9444444444vw);min-height:48px;padding:.625vw .8333333333vw}.c-calculator-choice-menu__option-indicator{width:max(24px,1.9444444444vw)}.c-calculator-choice-menu--router{margin-top:1.25vw}.c-calculator-choice-menu--router .c-calculator-choice-menu__label{margin-bottom:.5555555556vw}.c-calculator-choice-menu--router .c-calculator-choice-menu__trigger{border-radius:max(12px,.9722222222vw);padding:.625vw .625vw .625vw .9722222222vw}.c-calculator-choice-menu--field{margin-top:max(30px,2.7777777778vw)}.c-calculator-choice-menu--field .c-calculator-choice-menu__label{transform:translateY(calc(-100% - 16px))}.c-calculator-choice-menu--field .c-calculator-choice-menu__trigger{border-radius:max(24px,1.9444444444vw);min-height:max(48px,3.8888888889vw);padding:.6944444444vw .8333333333vw .6944444444vw 1.6666666667vw}}.ibr-workspace{--ibr-ink:var(--calculator-ink,#193b30);--ibr-muted:var(--calculator-muted,#54665d);--ibr-line:var(--calculator-rule,#d7dfd8);--ibr-paper:var(--calculator-input,#fffefa);background:#1d192c;background:var(--calculator-background,#f5f5ee);border-radius:24px;border-radius:var(--calculator-radius,24px);color:#f5f0e8;color:var(--ibr-ink);font-size:16px;font-size:var(--calculator-body-size,16px);font-synthesis:none;line-height:1.5;margin-bottom:48px;padding:max(20px,min(3vw,36px));padding:var(--calculator-padding,36px)}.ibr-workspace h1{font-size:48px;letter-spacing:normal;line-height:1.05;margin:10px 0 0}.ibr-workspace h2,.ibr-workspace h3{font-size:19px;line-height:1.3;margin:0 0 20px}.ibr-workspace p{margin:0}.ibr-workspace button,.ibr-workspace input{font:inherit}.ibr-workspace .ibr-disclosure>summary,.ibr-workspace .ibr-result-details>summary,.ibr-workspace dt,.ibr-workspace strong{font-family:LabilGrotesk-Bold,Arial,sans-serif;font-family:var(--reading-font-strong);font-weight:400}.ibr-workspace .ibr-disclosure__hint{font-family:LabilGrotesk-Regular,Arial,sans-serif;font-family:var(--reading-font-body)}.ibr-workspace .ibr-eyebrow{font-size:11px;letter-spacing:.1em;line-height:1.4}.ibr-workspace__heading{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:32px}.ibr-workspace .ibr-intro{color:var(--ibr-muted);font-size:14px;margin-top:12px;max-width:560px}.ibr-workspace .ibr-live{align-items:center;color:var(--ibr-muted);display:flex;font-size:14px;gap:8px;white-space:nowrap}.ibr-workspace .ibr-live>span{background:#b7d7b1;background:var(--calculator-ok,#607e54);border-radius:50%;height:7px;width:7px}.ibr-workspace__grid{grid-gap:24px 40px;align-items:start;display:grid;gap:24px 40px;grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.ibr-workspace__inputs,.ibr-workspace__result{min-width:0}.ibr-workspace__inputs{grid-column:1;grid-row:2}.ibr-workspace__result{grid-column:2;grid-row:1/span 2;position:sticky;top:105px}.ibr-workspace .ibr-income{grid-column:1;grid-row:1}.ibr-workspace .ibr-fields{grid-gap:20px 16px;display:grid;gap:20px 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px 0}.ibr-workspace .ibr-loans .ibr-fields{grid-template-columns:1fr;padding-top:18px}.ibr-workspace .ibr-disclosure{border-top:1px solid var(--ibr-line);padding:20px 0}.ibr-workspace .ibr-disclosure>summary{align-items:baseline;cursor:pointer;display:flex;flex-wrap:wrap;font-size:17px;gap:8px;justify-content:space-between;list-style:none}.ibr-workspace .ibr-disclosure>summary:after{content:"+";margin-left:auto}.ibr-workspace .ibr-disclosure[open]>summary:after{content:"−"}.ibr-workspace summary::-webkit-details-marker{display:none}.ibr-workspace .ibr-disclosure__hint,.ibr-workspace .ibr-help{color:var(--ibr-muted);font-size:14px}.ibr-workspace .ibr-help{line-height:1.5;margin-top:12px}.ibr-workspace .ibr-slider{accent-color:var(--ibr-ink);height:24px;margin-top:22px;width:100%}.ibr-workspace .ibr-slider-labels{color:var(--ibr-muted);display:flex;font-size:11px;justify-content:space-between}.ibr-workspace .ibr-answer{background:var(--ibr-paper);border-radius:16px;padding:32px}.ibr-workspace .ibr-payment{font-feature-settings:"tnum";word-wrap:anywhere;align-items:baseline;display:flex;flex-wrap:wrap;font-size:48px;font-variant-numeric:tabular-nums;gap:8px;letter-spacing:normal;line-height:1.12;padding:20px 0 12px}.ibr-workspace .ibr-payment--range{font-size:39px}.ibr-workspace .ibr-payment small{color:var(--ibr-muted);font-size:15px;letter-spacing:0}.ibr-workspace .ibr-answer__status{color:var(--ibr-muted);font-size:14px}.ibr-workspace .ibr-cap-summary{border-top:1px solid var(--ibr-line);margin-top:16px;padding-top:16px}.ibr-workspace .ibr-cap-summary>div,.ibr-workspace .ibr-versions>div{display:flex;flex-wrap:wrap;font-size:15px;gap:8px;justify-content:space-between}.ibr-workspace .ibr-cap-summary p{color:var(--ibr-muted);font-size:14px;margin-top:5px}.ibr-workspace .ibr-text-button{align-items:center;background:none;border:0;border-bottom:1px solid;color:var(--ibr-ink);cursor:pointer;display:inline-flex;font-size:14px;gap:14px;margin-top:6px;padding:8px 0 2px}.ibr-workspace .ibr-versions{margin-top:24px}.ibr-workspace .ibr-versions>div{margin:10px 0}.ibr-workspace .ibr-result-details{border-top:1px solid var(--ibr-line);font-size:14px;margin-top:16px;padding-top:12px}.ibr-workspace .ibr-result-details summary{cursor:pointer}.ibr-workspace .ibr-breakdown{padding-top:20px}.ibr-workspace .ibr-breakdown h3{font-size:15px;margin-bottom:10px}.ibr-workspace .ibr-breakdown dl{margin:0}.ibr-workspace .ibr-breakdown dl>div{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:10px 0}.ibr-workspace .ibr-breakdown dd{margin:0;white-space:nowrap}.ibr-workspace .ibr-answer__note{color:var(--ibr-muted);font-size:11px;line-height:1.5;margin-top:24px}.ibr-workspace .ibr-support{margin-top:32px}.ibr-workspace .ibr-next-actions{margin-top:28px}.ibr-workspace .ibr-next-actions:empty{display:none}.ibr-workspace .ibr-assumptions,.ibr-workspace .ibr-eligibility-note{color:var(--ibr-muted);font-size:14px;margin-top:14px}.ibr-workspace .ibr-version-help{font-size:14px;margin-top:12px}.ibr-workspace .ibr-version-help summary{align-items:center;font-size:14px;min-height:44px}.ibr-workspace .ibr-result-details summary,.ibr-workspace .ibr-text-button{min-height:44px}.ibr-workspace .ibr-answer__note{font-size:14px;margin-top:12px}.ibr-workspace .ibr-next-actions .t-b1{font-size:21px;line-height:1.4}.ibr-workspace .ibr-next-actions .t-b2,.ibr-workspace .ibr-next-actions .t-b2-bold{font-size:15px;line-height:1.5}.ibr-workspace .ibr-support ul{font-size:14px;padding-left:20px}.ibr-workspace .ibr-support li{margin-top:10px}.ibr-workspace .ibr-support a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.ibr-workspace .ibr-support>.ibr-disclosure>.c-calculator-kit-field{margin-top:20px;max-width:560px}.ibr-workspace .ibr-warnings{background:#40303b;background:var(--calculator-warning-surface,#eee7d8);border-radius:10px;font-size:14px;padding:16px}.ibr-workspace .ibr-blocker{margin-top:20px}.ibr-workspace .ibr-warnings p+p{margin-top:12px}.ibr-workspace .ibr-forgiveness{font-size:14px;padding-top:20px}.ibr-workspace .ibr-mobile-summary{display:none}.ibr-workspace .c-calculator-kit-field{margin:0;min-width:0}.ibr-workspace .c-calculator-kit-field__label{margin-bottom:8px}.ibr-workspace .c-calculator-kit-field .t-b2,.ibr-workspace .c-calculator-kit-field .t-b2-bold{color:var(--ibr-ink);font-size:14px;line-height:1.4}.ibr-workspace .c-calculator-kit-field__help{color:var(--ibr-muted)!important;font-size:14px!important;margin-top:8px}.ibr-workspace .c-calculator-kit-field__error{color:#ffada3!important;color:var(--calculator-error,#a73529)!important;margin-top:8px}.ibr-workspace .c-calculator-kit-field .c-input{background:var(--ibr-paper);border:1px solid #c0b7cd;border:1px solid var(--calculator-control-border,var(--ibr-line));border-radius:8px;border-radius:var(--calculator-radius-field,8px);box-shadow:none;height:50px;margin:0;padding:0 20px}.ibr-workspace .c-input__money-label{background:var(--ibr-paper);font-size:16px}.ibr-workspace .c-calculator-kit-field .c-calculator-choice-menu__trigger{border:1px solid #c0b7cd;border:1px solid var(--calculator-control-border,var(--ibr-line));border-radius:8px;border-radius:var(--calculator-radius-field,8px);box-shadow:none;min-height:50px;padding:8px 20px}.ibr-workspace .c-calculator-choice-menu__trigger,.ibr-workspace .c-calculator-kit-field input{font-size:16px!important;line-height:1.3!important;min-height:46px}.ibr-workspace .c-calculator-choice-menu__option{font-size:15px!important;line-height:1.4!important}.ibr-workspace .c-calculator-kit-field input{background:var(--ibr-paper);color:var(--ibr-ink)}.ibr-workspace :focus-visible{outline:2px solid #ffd469;outline:2px solid var(--calculator-focus,#647f54);outline-offset:4px}.ibr-folded-stack{display:none}@media(hover:hover)and (pointer:fine){.ibr-workspace__inputs{overflow-anchor:none}.ibr-workspace .ibr-inputs--pinned:before{background:#1d192c;background:var(--calculator-background,#f5f5ee);content:"";display:block;height:12px;height:var(--ibr-pin-top,12px);margin-bottom:-12px;margin-bottom:calc(var(--ibr-pin-top, 12px)*-1);pointer-events:none;position:sticky;top:0;z-index:7}.ibr-workspace .ibr-scroll-section>.ibr-disclosure{padding-top:0}.ibr-workspace .ibr-scroll-section>.ibr-disclosure>summary{align-items:center;background:#1d192c;background:var(--calculator-background,#f5f5ee);box-shadow:0 1px 0 var(--ibr-line);flex-wrap:nowrap;min-height:44px;position:sticky;top:12px;top:var(--ibr-section-top,var(--ibr-pin-top,12px));z-index:5}.ibr-workspace .ibr-folded-stack{display:block;height:0;position:sticky;top:12px;top:var(--ibr-pin-top,12px);transform:translateY(0);transform:translateY(var(--ibr-stack-shift,0));z-index:8}.ibr-workspace .ibr-folded-stack button{align-items:center;background:#1d192c;background:var(--calculator-background,#f5f5ee);border:0;border-top:1px solid var(--ibr-line);color:var(--ibr-ink);cursor:pointer;display:flex;font-family:LabilGrotesk-Bold,Arial,sans-serif;font-family:var(--reading-font-strong);font-size:15px;gap:12px;height:44px;padding:8px 0;text-align:left;width:100%}.ibr-workspace .ibr-folded-stack button>span:last-child{align-items:center;border:1px solid var(--ibr-line);border-radius:50%;display:grid;flex-shrink:0;font-family:LabilGrotesk-Regular,Arial,sans-serif;font-family:var(--reading-font-body);height:24px;justify-items:center;margin-left:auto;place-items:center;width:24px}.ibr-workspace .ibr-folded-stack .ibr-disclosure__hint{display:none}.ibr-workspace .ibr-folded-stack button:hover{background:#342d43;background:var(--calculator-input,#e9ede2)}.ibr-workspace .ibr-scroll-section{scroll-margin-top:12px;scroll-margin-top:calc(var(--ibr-pin-top, 12px) + var(--ibr-stack-height, 0px))}}.ibr-motion-workspace .ibr-live-controls{grid-gap:6px;display:grid;gap:6px;justify-items:end}.ibr-motion-workspace .ibr-motion-toggle{align-items:center;background:none;border:0;color:var(--ibr-muted);cursor:pointer;display:inline-flex;font-size:12px;gap:6px;min-height:44px;padding:4px 0}.ibr-motion-workspace .ibr-motion-toggle>span{font-size:20px;text-align:center;width:22px}.ibr-motion-workspace--still *,.ibr-motion-workspace--still :after,.ibr-motion-workspace--still :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.ibr-motion-workspace{--ibr-spring:cubic-bezier(.22,1,.36,1)}.ibr-motion-workspace .ibr-answer{border:1px solid #484054;border:1px solid var(--calculator-rule,#e3e7dc);box-shadow:0 16px 45px -32px rgba(25,59,48,.333);position:relative;transition:border-color .28s,box-shadow .28s}.ibr-motion-workspace .ibr-answer:before{background:#ff987c;background:var(--calculator-accent,#e7b28f);border-radius:4px;content:"";height:3px;left:28px;position:absolute;right:28px;top:-1px;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ibr-spring)}.ibr-motion-workspace--capped .ibr-answer{border-color:#ff987c;border-color:var(--calculator-accent,#d9b99d);box-shadow:0 16px 45px -32px rgba(140,99,73,.333)}.ibr-motion-workspace--capped .ibr-answer:before{transform:scaleX(1)}.ibr-motion-workspace .ibr-payment{font-size:max(48px,min(5.6vw,76px));letter-spacing:-.025em;padding-bottom:18px;padding-top:26px}.ibr-motion-workspace .ibr-payment--range{font-size:max(32px,min(3.5vw,48px))}.ibr-motion-workspace .ibr-answer__status{align-items:center;display:flex;gap:10px;min-height:34px}.ibr-motion-workspace .ibr-cap-summary>div>span{align-items:center;display:flex;gap:8px}.ibr-motion-workspace .ibr-cap-check{fill:#342d43;fill:var(--calculator-input,#e5eade);stroke:#b7d7b1;stroke:var(--calculator-ok,#3f644b);stroke-width:1.3;height:20px;width:20px}.ibr-motion-workspace .ibr-cap-check path{fill:none;stroke-dasharray:12;animation:ibr-cap-check .38s ease-out}.ibr-motion-workspace .ibr-explore-button{align-items:center;background:#342d43;background:var(--calculator-input,#e5eade);border:1px solid #484054;border:1px solid var(--calculator-rule,#ced8c8);border-radius:10px;color:var(--ibr-ink);cursor:pointer;display:flex;font-family:LabilGrotesk-Bold,Arial,sans-serif;font-family:var(--reading-font-strong);gap:16px;justify-content:space-between;margin-top:20px;min-height:50px;padding:14px 18px;transition:background .18s;width:100%}.ibr-motion-workspace .ibr-explore-button:hover{background:#282237;background:var(--calculator-surface,#d8e2cf)}.ibr-motion-workspace .ibr-disclosure>summary:after{align-items:center;border:1px solid var(--ibr-line);border-radius:50%;display:inline-grid;font-family:LabilGrotesk-Regular,Arial,sans-serif;font-family:var(--reading-font-body);height:24px;justify-items:center;place-items:center;width:24px}.ibr-motion-workspace .ibr-text-button{-webkit-text-decoration:none;text-decoration:none;transition:color .18s}.ibr-motion-workspace .ibr-text-button:hover{color:#ff987c;color:var(--calculator-accent,#7b593a)}.ibr-motion-workspace .ibr-loans .c-calculator-choice-menu__value{overflow:visible;text-overflow:clip;white-space:normal}.ibr-motion-workspace .ibr-loans .c-calculator-choice-menu__trigger{border-radius:8px;border-radius:var(--calculator-radius-field,10px);height:auto;min-height:50px;padding-bottom:12px;padding-top:12px}.ibr-motion-workspace .c-calculator-choice-menu__trigger:focus-visible,.ibr-motion-workspace .c-calculator-kit-field input:focus{border-color:#ffd469;border-color:var(--calculator-focus,#58795c)}@media(min-width:1101px){.ibr-motion-workspace h1{font-size:58px;max-width:750px}}@media(max-width:760px){.ibr-motion-workspace .ibr-payment{font-size:54px}.ibr-motion-workspace .ibr-payment--range{font-size:32px}.ibr-motion-workspace .ibr-landscape{margin-top:18px}}@keyframes ibr-cap-check{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.ibr-motion-workspace *,.ibr-motion-workspace :after,.ibr-motion-workspace :before{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media(max-width:1100px){.ibr-workspace{padding:28px}.ibr-workspace__grid{gap:28px}.ibr-workspace .ibr-fields{grid-template-columns:1fr}.ibr-workspace .ibr-answer{padding:24px}.ibr-workspace .ibr-payment--range{font-size:34px}}@media(max-width:760px){.ibr-workspace{border-radius:16px;padding:20px}.ibr-workspace__heading{display:block;margin-bottom:24px}.ibr-workspace h1{font-size:40px}.ibr-workspace .ibr-live{margin-top:14px}.ibr-workspace__grid{display:flex;flex-direction:column;gap:22px}.ibr-workspace .ibr-live-controls{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.ibr-workspace .ibr-live-controls .ibr-live{margin:0}.ibr-workspace .ibr-income{display:contents}.ibr-workspace .ibr-income>h2{margin-bottom:0;order:0}.ibr-workspace .ibr-income>.c-calculator-kit-field{order:0}.ibr-workspace .ibr-landscape{margin-top:0;order:2;width:100%}.ibr-workspace__result{order:1;position:static;width:100%}.ibr-workspace__inputs{order:3;width:100%}.ibr-workspace .ibr-answer{padding:20px}.ibr-workspace .ibr-versions{display:none}.ibr-workspace .ibr-workspace__result--empty .ibr-answer{padding:16px}.ibr-workspace .ibr-workspace__result--empty .ibr-eyebrow{display:none}.ibr-workspace .ibr-result-details{margin-top:16px;padding-top:12px}.ibr-workspace .ibr-payment{font-size:42px;padding:12px 0 8px}.ibr-workspace .ibr-payment--range{font-size:31px}.ibr-workspace .ibr-cap-summary{margin-top:18px;padding-top:16px}.ibr-workspace .ibr-disclosure__hint{display:none}.ibr-workspace .ibr-support{margin-top:12px}.ibr-workspace .ibr-mobile-summary{align-items:center;background:#f5f0e8;background:var(--calculator-ink,#193b30);border-radius:14px;bottom:82px;box-shadow:0 4px 24px rgba(0,0,0,.133);color:#1d192c;color:var(--calculator-background,#fffefa);display:flex;font-size:14px;gap:14px;justify-content:space-between;left:12px;padding:12px 18px;pointer-events:none;position:fixed;right:12px;z-index:90}.ibr-workspace .ibr-mobile-summary strong{font-size:20px;line-height:1.2;text-align:right}.ibr-workspace .ibr-mobile-summary small{display:block;font-size:10px;opacity:.85}}:root{--font-grotesk-body:"LabilGrotesk-Regular";--font-grotesk-strong:"LabilGrotesk-Bold";--font-display:"F37Judge-BoldItalic";--font-family:"Lato","Helvetica Neue",Arial,sans-serif;--space-font-family:"Space Grotesk","Helvetica Neue",Arial,sans-serif;--white:#fff;--black:#030303;--dark-grey:#1e1e1e;--mid-grey:#7e7e7e;--light-grey:#d3d3d3;--pale-grey:#f6f6f6;--yellow:#ffd469;--salmon:#ff987c;--purple:#4f5687;--blue:#292e46;--green:#a4b08a;--error:red;--success:#00df00}@supports(color:lch(0% 0 0deg)){:root{--white:lch(100% 0 297);--black:lch(1% 0 297);--dark-grey:lch(11% 0 297);--mid-grey:lch(53% 0 297);--pale-grey:lch(97% 0 297);--yellow:lch(87% 58 87);--salmon:lch(73% 48 41);--purple:lch(38% 30 290);--blue:lch(20% 16 287);--green:lch(70% 21 121);--error:#f9000b;--success:#00de2e}@media (color-gamut:p3){:root{--error:lch(53% 105 40);--success:lch(78% 108 136)}}}:root{--search-ink:var(--blue);--search-muted:#626270;--search-surface:var(--white);--search-background:var(--pale-grey);--search-accent:var(--purple);--search-action:var(--salmon);--search-border:#dedde4;--search-hover:#eeedf4;--search-font-body:"LabilGrotesk-Regular",var(--font-family);--search-font-strong:"LabilGrotesk-Bold",var(--font-family);--search-font-display:"F37Judge-BoldItalic",sans-serif;--search-radius-field:10px;--search-radius-action:8px;--search-radius-surface:14px;--search-radius-dialog:20px;--search-reading-width:720px;--reading-background:#1d192c;--reading-ink:#f5f0e8;--reading-muted:#c0b7cd;--reading-rule:#484054;--reading-table-surface:var(--article-kit-surface);--reading-table-alternate:var(--article-kit-inset);--reading-table-border:var(--article-kit-rule);--table-font-body:var(--reading-font-body);--table-font-strong:var(--reading-font-strong);--table-ink:var(--blue);--table-muted:var(--blue);--table-link:var(--blue);--table-surface:var(--white);--table-surface-muted:var(--pale-grey);--table-alternate:var(--white);--table-border:var(--blue);--table-focus:var(--blue);--table-body-size:18px;--table-body-leading:1.55;--table-caption-size:24px;--table-caption-leading:1.25;--table-hint-size:14px;--table-hint-leading:1.5;--table-text-align:start;--table-heading-case:none;--table-cell-padding-block:1em;--table-cell-padding-inline:.9em;--table-cell-min-width:150px;--table-min-width:300px;--table-comparison-min-width:560px;--table-sticky-min-width:560px;--table-caption-padding-inline:16px;--table-caption-gap:24px;--table-module-padding:20px;--table-module-gap:32px;--table-hint-gap:16px;--table-rule-width:1px;--table-focus-width:2px;--table-focus-offset:-2px;--table-edge-width:1.4rem;--table-edge-shadow:rgba(3,3,3,.18);--table-edge-clear:rgba(3,3,3,0);--table-link-underline-offset:.15em}@media(max-width:760px){:root{--table-body-size:17px;--table-module-padding:12px}}:root{--reading-font-body:var(--font-grotesk-body),Arial,sans-serif;--reading-font-strong:var(--font-grotesk-strong),Arial,sans-serif;--reading-title-size:max(36px,min(4.3vw,60px));--calculator-background:var(--reading-background);--calculator-ink:var(--reading-ink);--calculator-muted:var(--reading-muted);--calculator-rule:var(--reading-rule);--calculator-surface:#282237;--calculator-input:#342d43;--calculator-accent:var(--salmon);--calculator-action-background:var(--salmon);--calculator-action-ink:var(--reading-background);--calculator-control-border:var(--reading-muted);--calculator-focus:var(--yellow);--calculator-error:#ffada3;--calculator-ok:#b7d7b1;--calculator-warning-surface:#40303b;--calculator-radius:24px;--calculator-radius-field:8px;--calculator-padding:max(20px,min(3vw,36px));--calculator-body-size:16px;--calculator-help-size:14px;--calculator-space:24px;--calculator-currency-gap:8px;--calculator-control-inset:20px;--calculator-row-control-height:max(50px,3.8888889vw);--article-kit-canvas:var(--reading-background);--article-kit-surface:var(--calculator-surface);--article-kit-inset:var(--calculator-input);--article-kit-ink:var(--reading-ink);--article-kit-muted:var(--reading-muted);--article-kit-rule:var(--reading-rule);--article-kit-control-border:var(--calculator-control-border);--article-kit-accent:var(--calculator-accent);--article-kit-action:var(--calculator-action-background);--article-kit-action-ink:var(--calculator-action-ink);--article-kit-focus:var(--calculator-focus);--article-kit-error:var(--calculator-error);--article-kit-success:var(--calculator-ok);--article-kit-font:var(--reading-font-body);--article-kit-font-strong:var(--reading-font-strong);--article-kit-title-size:var(--reading-title-size);--article-kit-body-size:var(--calculator-body-size);--article-kit-help-size:var(--calculator-help-size);--article-kit-radius:var(--calculator-radius);--article-kit-radius-field:var(--calculator-radius-field);--article-kit-padding:var(--calculator-padding);--article-kit-space:var(--calculator-space);--article-kit-space-xs:4px;--article-kit-space-sm:8px;--article-kit-space-md:16px;--article-kit-control-height:50px;--border:1px solid var(--dark-grey);--border-light:1px solid #fff;--border-radius:get-vw(28px,"desktop");--desktop-breakpoint:769px}.p-calculator--ibr-workspace .c-page{overflow:clip}.p-calculator--ibr-workspace .p-calculator__content{padding-top:105px;will-change:opacity!important}@media(max-width:760px){.p-calculator--ibr-workspace .p-calculator__content{padding-top:90px}}.p-calculator--ibr-workspace .ibr-workspace{margin-left:auto;margin-right:auto;max-width:1160px}