.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>.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-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-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%)}.c-calculator-kit-split{display:flex;flex-direction:column;margin-top:var(--calc-section-gap);row-gap:var(--calc-section-gap);width:100%}.c-calculator-kit-split .c-calc-form{margin-top:0;width:100%}.c-calculator-kit-split__results{width:100%}.c-calculator-kit-split__bar{background:#fff;background:var(--white);bottom:0;box-shadow:0 -8px 30px rgba(41,46,70,.14);left:0;padding:2.7777777778vw 4.4444444444vw calc(2.77778vw + env(safe-area-inset-bottom, 0px));position:fixed;right:0;z-index:40}.c-calculator-kit-split .c-calculator-kit-fields--continuation{margin-top:var(--calc-field-row-gap)}@media(min-width:1101px){.c-calculator-kit-split{grid-column-gap:1.6666666667vw;align-items:start;-moz-column-gap:1.6666666667vw;column-gap:1.6666666667vw;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.c-calculator-kit-split__results{align-self:start;position:sticky;top:7.6388888889vw}.c-calculator-kit-split__form .c-calculator-kit-fields{grid-template-columns:minmax(0,1fr)}.c-calculator-kit-split__bar{display:none}}.c-calculator-kit-split-placeholder{padding:2.2222222222vw 0;width:100%}.c-calculator-kit-split-placeholder>p+p{margin-top:3.3333333333vw}@media(min-width:769px){.c-calculator-kit-split-placeholder{padding:.5555555556vw 0}.c-calculator-kit-split-placeholder>p+p{margin-top:.8333333333vw}}.c-calculator-kit-split-bar{align-items:center;background:none;border:0;cursor:pointer;display:flex;gap:4.4444444444vw;justify-content:space-between;min-height:48px;padding:0;text-align:left;width:100%}.c-calculator-kit-split-bar:focus-visible{outline:3px solid #292e46;outline:3px solid var(--blue);outline-offset:2px}.c-calculator-kit-split-bar__item{display:flex;flex-direction:column;min-width:0}.c-calculator-kit-split-bar__label{opacity:.7;text-transform:uppercase}.c-calculator-kit-split-bar__cta{background:#f6f6f6;background:var(--pale-grey);border-radius:999px;flex:0 0 auto;padding:8px 14px}: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}.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}}