._2sMoIG_estimator{--roi-ink:#193849;--roi-muted:#5b706e;--roi-gold:#dfc494;--roi-green:#427365;--roi-line:#d9e0d7;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:26px;scroll-margin-top:100px;display:grid}._2sMoIG_estimator ._2sMoIG_controls{border:1px solid var(--roi-line);min-width:0;color:var(--roi-ink);background:#fffefb;border-radius:9px;padding:28px 30px}._2sMoIG_controlsTop{justify-content:space-between;align-items:center;gap:20px;display:flex}._2sMoIG_estimator ._2sMoIG_eyebrow{font:700 10px/1.5 var(--sans);text-transform:uppercase;letter-spacing:.13em;color:var(--roi-green);margin:0 0 9px}._2sMoIG_estimator ._2sMoIG_controls h2{font:32px/1.12 var(--serif);letter-spacing:-.03em;margin:0}._2sMoIG_clear{color:#5b706e;text-underline-offset:4px;background:0 0;border:0;min-width:44px;min-height:44px;padding:8px 0 8px 10px;font-size:12px;text-decoration:underline}._2sMoIG_estimator ._2sMoIG_intro{color:var(--roi-muted);max-width:580px;margin:14px 0 15px;font-size:12px;line-height:1.8}._2sMoIG_exampleButton{min-height:46px;color:var(--roi-ink);text-align:left;background:#f1ecdf;border:1px solid #d7c9aa;border-radius:4px;align-items:center;gap:14px;padding:11px 15px;font-size:12px;font-weight:700;display:flex}._2sMoIG_exampleButton>span{font-size:21px;font-weight:400;line-height:1}._2sMoIG_exampleButton:hover{background:#e9ddc5}._2sMoIG_estimator ._2sMoIG_origin{color:var(--roi-muted);min-height:17px;margin:12px 0 17px;font-size:10px;line-height:1.7}._2sMoIG_allFields,._2sMoIG_group{border:0;min-width:0;margin:0;padding:0}._2sMoIG_group{border-top:1px solid var(--roi-line);padding:18px 0 22px}._2sMoIG_group>legend{float:left;width:100%;color:var(--roi-ink);align-items:center;gap:10px;padding:0 0 17px;font-size:12px;font-weight:700;line-height:1.5;display:flex}._2sMoIG_group>legend+div{clear:both}._2sMoIG_group>legend>span{color:var(--roi-green);letter-spacing:.05em;font-size:10px;font-weight:600}._2sMoIG_twoFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}._2sMoIG_timeFields{grid-template-columns:1fr 1fr;gap:24px;display:grid}._2sMoIG_field{min-width:0}._2sMoIG_fieldTop>label,._2sMoIG_sliderTop>label{min-height:36px;font-size:12px;font-weight:600;line-height:1.55;display:block}._2sMoIG_numberField{min-width:0;position:relative}._2sMoIG_numberField input{width:100%;min-width:0;min-height:58px;color:var(--roi-ink);font-variant-numeric:tabular-nums;background:#fafbf7;border:1px solid #b7c5bc;border-radius:4px;padding:9px 12px 24px;font-size:17px;font-weight:600;line-height:1.4}._2sMoIG_numberField input::placeholder{color:#5b706e;opacity:1;font-size:13px;font-weight:400}._2sMoIG_numberField>span{color:#62766a;pointer-events:none;font-size:9px;font-weight:400;line-height:1;position:absolute;bottom:7px;left:12px}._2sMoIG_numberField input[aria-invalid=true]{background:#fff9f2;border-color:#a24c37;box-shadow:inset 0 0 0 1px #a24c37}._2sMoIG_fullField{grid-column:1/-1}._2sMoIG_fullField ._2sMoIG_fieldTop{grid-template-columns:1fr 1fr;align-items:center;gap:16px;display:grid}._2sMoIG_fullField ._2sMoIG_fieldTop>label{min-height:0}._2sMoIG_sliderTop{justify-content:space-between;align-items:center;gap:12px;display:flex}._2sMoIG_sliderTop>label{max-width:135px;min-height:0;font-size:12px}._2sMoIG_sliderTop ._2sMoIG_numberField{flex:0 0 90px;width:90px}._2sMoIG_sliderTop ._2sMoIG_numberField input{text-align:center;min-height:56px;padding:8px 8px 23px;font-size:19px}._2sMoIG_sliderTop ._2sMoIG_numberField>span{text-align:center;white-space:nowrap;font-size:8px;bottom:7px;left:0;right:0}._2sMoIG_range{appearance:none;cursor:pointer;width:100%;height:44px;accent-color:var(--roi-green);background:0 0;margin:9px 0 0;display:block}._2sMoIG_range::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--roi-green) var(--range-fill,0%),#e4e9e1 var(--range-fill,0%));border-radius:7px;height:7px}._2sMoIG_range::-moz-range-track{background:#e4e9e1;border-radius:7px;height:7px}._2sMoIG_range::-moz-range-progress{background:var(--roi-green);border-radius:7px;height:7px}._2sMoIG_range::-webkit-slider-thumb{appearance:none;background:var(--roi-ink);border:4px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:-7.5px;box-shadow:0 0 0 1px #9db4a7}._2sMoIG_range::-moz-range-thumb{background:var(--roi-ink);border:4px solid #fff;border-radius:50%;width:15px;height:15px;box-shadow:0 0 0 1px #9db4a7}._2sMoIG_rangeEnds{color:#687a70;justify-content:space-between;gap:8px;margin-top:-3px;font-size:9px;display:flex}._2sMoIG_estimator ._2sMoIG_hint{color:var(--roi-muted);margin:9px 0 0;font-size:10px;line-height:1.65}._2sMoIG_estimator ._2sMoIG_fieldError{color:#8f3d2a;margin-top:7px;font-size:11px;line-height:1.6}._2sMoIG_costHelp{border-top:1px solid var(--roi-line);padding-top:5px}._2sMoIG_costHelp>summary{cursor:pointer;color:#4c6b5c;justify-content:space-between;align-items:center;gap:15px;min-height:44px;font-size:11px;font-weight:700;list-style:none;display:flex}._2sMoIG_costHelp>summary:after{content:"+";font-size:20px;font-weight:400}._2sMoIG_costHelp[open]>summary:after{content:"−"}._2sMoIG_costHelp>summary::-webkit-details-marker{display:none}._2sMoIG_estimator ._2sMoIG_costHelp p{color:var(--roi-muted);padding:7px 0 14px;font-size:11px;line-height:1.8}._2sMoIG_errorSummary{color:#863b29;background:#fff3e9;border:1px solid #ce9d86;border-radius:4px;margin:11px 0;padding:12px 14px;font-size:11px;line-height:1.65}._2sMoIG_calculateActions{padding-top:15px}._2sMoIG_calculate{border:1px solid var(--roi-ink);background:var(--roi-ink);color:#fff;text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:51px;padding:13px 19px;font-size:12px;font-weight:700;display:flex}._2sMoIG_calculate>span{font-size:22px;font-weight:400;line-height:1}._2sMoIG_calculate:hover{background:#29574f;border-color:#29574f}._2sMoIG_estimator ._2sMoIG_calculateActions p{text-align:center;color:var(--roi-muted);margin:9px 0 0;font-size:10px;line-height:1.6}._2sMoIG_estimator ._2sMoIG_results{background:var(--roi-ink);border:1px solid var(--roi-ink);color:#fffdf6;border-radius:9px;min-width:0;padding:27px 29px;position:sticky;top:105px;box-shadow:0 12px 30px #1737480d}._2sMoIG_resultsHeading{justify-content:space-between;align-items:start;gap:15px;display:flex}._2sMoIG_resultsHeading ._2sMoIG_eyebrow{color:var(--roi-gold);max-width:170px}._2sMoIG_localBadge{color:#d3e0da;text-align:center;white-space:nowrap;border:1px solid #ffffff3d;border-radius:20px;padding:4px 8px;font-size:8px;line-height:1.5}._2sMoIG_estimator ._2sMoIG_results h2{font:38px/1.08 var(--serif);letter-spacing:-.025em;margin:9px 0 13px}._2sMoIG_results h2 em{color:#e3cda6;font-weight:400}._2sMoIG_estimator ._2sMoIG_status{color:#d3dfdc;min-height:37px;margin:0;font-size:11px;line-height:1.7}._2sMoIG_output{scroll-margin-top:110px}._2sMoIG_output:focus-visible{outline-offset:7px;outline:3px solid #e2c18c}._2sMoIG_estimator ._2sMoIG_resultOrigin{color:#ead8b4;border-left:2px solid #d4ba86;margin:11px 0 0;padding-left:10px;font-size:9px;line-height:1.65}._2sMoIG_primaryNumbers{border-bottom:1px solid #ffffff30;grid-template-columns:minmax(0,1fr) minmax(100px,.52fr);align-items:end;gap:20px;margin-top:7px;padding:23px 0 20px;display:grid}._2sMoIG_primaryNumbers>div{min-width:0}._2sMoIG_primaryNumbers span{color:#d3e0db;font-size:10px;line-height:1.5;display:block}._2sMoIG_primaryNumbers output{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;display:block}._2sMoIG_net output{font:clamp(34px,3.7vw,54px)/1.1 var(--serif);letter-spacing:-.04em;margin:6px 0 7px}._2sMoIG_net small{color:#c5d8d3;max-width:220px;font-size:8px;line-height:1.6;display:block}._2sMoIG_yield{border-left:1px solid #ffffff30;padding-bottom:17px;padding-left:18px}._2sMoIG_yield output{font:35px/1.1 var(--serif);letter-spacing:-.025em;margin-top:9px}._2sMoIG_estimator ._2sMoIG_negative{color:#ffd3b9}._2sMoIG_calendar{border-bottom:1px solid #ffffff30;padding:20px 0}._2sMoIG_calendarHeading{justify-content:space-between;align-items:center;gap:20px;display:flex}._2sMoIG_estimator ._2sMoIG_calendarHeading h3{font:600 11px/1.5 var(--sans);letter-spacing:0;color:#edf1e9}._2sMoIG_calendarHeading>span{color:#c8dad3;font-size:9px}._2sMoIG_allocation{background:#4d6570;border-radius:4px;height:12px;margin:16px 0 14px;display:flex;overflow:hidden}._2sMoIG_allocation>span{min-width:0;height:100%}._2sMoIG_personalSegment{background:var(--roi-gold)}._2sMoIG_rentalSegment{background:#8fb7a4}._2sMoIG_unbookedSegment{background:#4d6570}._2sMoIG_calendarLegend{grid-template-columns:1fr 1fr 1fr;gap:10px;margin:0;display:grid}._2sMoIG_calendarLegend dt{color:#d0e0d8;align-items:center;gap:5px;font-size:9px;line-height:1.5;display:flex}._2sMoIG_calendarLegend i{border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}._2sMoIG_personalDot{background:var(--roi-gold)}._2sMoIG_rentalDot{background:#8fb7a4}._2sMoIG_unbookedDot{background:#77909a}._2sMoIG_calendarLegend dd{font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:18px;font-weight:600}._2sMoIG_estimator ._2sMoIG_calendar>p{color:#c7d9d1;margin:12px 0 0;font-size:9px;line-height:1.7}._2sMoIG_blankGuide{background:#ffffff08;border:1px solid #ffffff27;border-radius:5px;margin:18px 0 7px;padding:14px 15px}._2sMoIG_blankGuide>strong{font-size:12px;font-weight:600;line-height:1.6}._2sMoIG_estimator ._2sMoIG_blankGuide>p{color:#ccdbd5;margin:6px 0 0;font-size:10px;line-height:1.7}._2sMoIG_breakdown{margin:18px 0 0}._2sMoIG_breakdown>div{border-bottom:1px solid #ffffff20;grid-template-columns:minmax(0,1fr) minmax(90px,.7fr);align-items:baseline;gap:15px;padding:9px 0;font-size:10px;line-height:1.6;display:grid}._2sMoIG_breakdown dt{color:#cbdcd4}._2sMoIG_breakdown dd{text-align:right;color:#f6f5ec;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-weight:600}._2sMoIG_estimator ._2sMoIG_caveat{color:#c7d8d0;margin:15px 0 0;font-size:9px;line-height:1.75}._2sMoIG_nextStep{border-top:1px solid #ffffff30;margin-top:22px;padding-top:20px}._2sMoIG_nextStep>a{background:var(--roi-gold);border:1px solid var(--roi-gold);min-height:51px;color:var(--roi-ink);border-radius:4px;justify-content:space-between;align-items:center;gap:18px;padding:12px 15px;font-size:11px;font-weight:700;line-height:1.6;text-decoration:none;display:flex}._2sMoIG_nextStep>a>span{font-size:22px;font-weight:400;line-height:1}._2sMoIG_nextStep>a:hover{background:#f0d9b1;border-color:#f0d9b1}._2sMoIG_estimator ._2sMoIG_nextStep>p{color:#cfddd6;margin:11px 0 0;font-size:9px;line-height:1.75}._2sMoIG_srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}._2sMoIG_estimator :is(button,input,a,summary):focus-visible{outline-offset:4px;outline:3px solid #946622}._2sMoIG_results :is(a,button):focus-visible{outline-color:#f4d295}._2sMoIG_estimator button:disabled{opacity:.55;cursor:wait}@media (min-width:1600px){._2sMoIG_estimator{grid-template-columns:1.15fr 1fr}}@media (max-width:1100px){._2sMoIG_estimator{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:19px}._2sMoIG_estimator ._2sMoIG_controls,._2sMoIG_estimator ._2sMoIG_results{padding:24px}._2sMoIG_timeFields{grid-template-columns:1fr;gap:18px}._2sMoIG_sliderTop ._2sMoIG_numberField{flex-basis:100px;width:100px}._2sMoIG_sliderTop>label{max-width:none}._2sMoIG_range{margin-top:1px}._2sMoIG_resultsHeading{display:block}._2sMoIG_localBadge{margin:0 0 5px;display:inline-block}._2sMoIG_primaryNumbers{grid-template-columns:minmax(0,1fr) minmax(80px,.5fr);gap:13px}._2sMoIG_yield{padding-left:13px}._2sMoIG_net output{font-size:39px}._2sMoIG_yield output{font-size:29px}}@media (max-width:800px){._2sMoIG_estimator{grid-template-columns:1fr;gap:20px;scroll-margin-top:90px}._2sMoIG_estimator ._2sMoIG_controls{padding:22px}._2sMoIG_estimator ._2sMoIG_controls h2{font-size:29px}._2sMoIG_estimator ._2sMoIG_intro{font-size:12px}._2sMoIG_timeFields{grid-template-columns:1fr;gap:20px}._2sMoIG_group{padding:18px 0 20px}._2sMoIG_sliderTop>label{max-width:200px;font-size:12px}._2sMoIG_sliderTop ._2sMoIG_numberField{flex-basis:100px;width:100px}._2sMoIG_sliderTop ._2sMoIG_numberField input{font-size:20px}._2sMoIG_range{margin-top:2px}._2sMoIG_rangeEnds{font-size:9px}._2sMoIG_estimator ._2sMoIG_hint{font-size:10px}._2sMoIG_fieldTop>label{min-height:35px;font-size:11px}._2sMoIG_numberField input{min-height:58px;font-size:17px}._2sMoIG_numberField>span{font-size:9px}._2sMoIG_group>legend{padding-bottom:16px;font-size:12px}._2sMoIG_estimator ._2sMoIG_results{padding:25px 23px;position:static}._2sMoIG_resultsHeading{align-items:center;display:flex}._2sMoIG_resultsHeading ._2sMoIG_eyebrow{max-width:none;margin-bottom:0;font-size:9px}._2sMoIG_localBadge{margin:0;padding:4px 6px;font-size:7px}._2sMoIG_estimator ._2sMoIG_results h2{margin-top:18px;font-size:36px}._2sMoIG_estimator ._2sMoIG_status{min-height:0;font-size:11px}._2sMoIG_primaryNumbers{grid-template-columns:minmax(0,1fr) minmax(85px,.5fr);gap:15px;padding-top:24px}._2sMoIG_net output{font-size:46px}._2sMoIG_yield output{font-size:32px}._2sMoIG_yield{padding-left:15px}._2sMoIG_primaryNumbers span{font-size:10px}._2sMoIG_net small{font-size:8px}._2sMoIG_calendarLegend dd{font-size:20px}._2sMoIG_calendarLegend dt{font-size:10px}._2sMoIG_breakdown>div{grid-template-columns:minmax(0,1fr) minmax(95px,.7fr);font-size:11px}._2sMoIG_estimator ._2sMoIG_calendar>p,._2sMoIG_estimator ._2sMoIG_caveat,._2sMoIG_estimator ._2sMoIG_nextStep>p{font-size:10px}._2sMoIG_nextStep>a{font-size:12px}._2sMoIG_estimator ._2sMoIG_resultOrigin{font-size:10px}._2sMoIG_estimator ._2sMoIG_costHelp p{font-size:11px}._2sMoIG_output{scroll-margin-top:100px}}@media (max-width:390px){._2sMoIG_estimator ._2sMoIG_controls{padding:20px 17px}._2sMoIG_controlsTop{gap:12px}._2sMoIG_estimator ._2sMoIG_controls h2{font-size:27px}._2sMoIG_estimator ._2sMoIG_results{padding:23px 19px}._2sMoIG_twoFields{gap:13px}._2sMoIG_numberField input{padding-left:10px;padding-right:10px;font-size:16px}._2sMoIG_numberField>span{left:10px}._2sMoIG_sliderTop>label{max-width:155px;font-size:11px}._2sMoIG_sliderTop ._2sMoIG_numberField{flex-basis:90px;width:90px}._2sMoIG_sliderTop ._2sMoIG_numberField>span{left:0}._2sMoIG_fullField ._2sMoIG_fieldTop{gap:13px}._2sMoIG_estimator ._2sMoIG_results h2{font-size:33px}._2sMoIG_primaryNumbers{grid-template-columns:1fr;gap:17px}._2sMoIG_net output{font-size:48px}._2sMoIG_yield{border-top:1px solid #ffffff25;border-left:0;justify-content:space-between;align-items:center;gap:15px;padding:14px 0 0;display:flex}._2sMoIG_yield output{margin:0;font-size:31px}._2sMoIG_localBadge{white-space:normal;max-width:110px}._2sMoIG_calendarLegend{gap:7px}._2sMoIG_calendarLegend dt{font-size:9px}}@media (prefers-reduced-motion:reduce){._2sMoIG_estimator *{scroll-behavior:auto!important;transition:none!important}}._2sMoIG_estimator ._2sMoIG_origin,._2sMoIG_estimator ._2sMoIG_resultOrigin{font-size:11px}._2sMoIG_estimator ._2sMoIG_status{font-size:12px}._2sMoIG_primaryNumbers span{font-size:11px}._2sMoIG_net small{font-size:9px}._2sMoIG_calendarHeading>span,._2sMoIG_calendarLegend dt{font-size:10px}._2sMoIG_estimator ._2sMoIG_calendar>p,._2sMoIG_estimator ._2sMoIG_caveat,._2sMoIG_estimator ._2sMoIG_nextStep>p,._2sMoIG_breakdown>div{font-size:11px}@media (max-width:390px){._2sMoIG_localBadge{font-size:8px}._2sMoIG_primaryNumbers span{font-size:10px}._2sMoIG_calendarLegend dt{font-size:9px}}._2sMoIG_estimator ._2sMoIG_emptyResults{padding-bottom:22px}._2sMoIG_emptyResults ._2sMoIG_blankGuide{background:0 0;border:0;margin:14px 0 0;padding:0}._2sMoIG_estimator ._2sMoIG_blankGuide>p{margin:0 0 14px;font-size:13px;line-height:1.75}._2sMoIG_blankGuide ul{color:#e1e8e1;margin:0 0 18px;padding:0 0 0 19px;font-size:13px;line-height:1.8}._2sMoIG_blankGuide li+li{margin-top:7px}._2sMoIG_editAssumptions{color:#efd6a8;text-underline-offset:4px;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin-top:14px;padding:7px 0;font-size:13px;font-weight:700;text-decoration:underline;display:flex}._2sMoIG_estimator ._2sMoIG_intro,._2sMoIG_group>legend{font-size:14px}._2sMoIG_fieldTop>label,._2sMoIG_sliderTop>label{min-height:43px;font-size:14px;line-height:1.55}._2sMoIG_sliderTop>label{max-width:170px;min-height:0}._2sMoIG_numberField input{min-height:64px;padding-bottom:27px}._2sMoIG_numberField input::placeholder{font-size:14px}._2sMoIG_numberField>span,._2sMoIG_sliderTop ._2sMoIG_numberField>span{font-size:12px;line-height:1.1}._2sMoIG_sliderTop ._2sMoIG_numberField{flex-basis:100px;width:100px}._2sMoIG_sliderTop ._2sMoIG_numberField input{min-height:64px;padding-bottom:27px}._2sMoIG_rangeEnds,._2sMoIG_estimator ._2sMoIG_hint,._2sMoIG_estimator ._2sMoIG_fieldError,._2sMoIG_estimator ._2sMoIG_origin,._2sMoIG_estimator ._2sMoIG_resultOrigin,._2sMoIG_estimator ._2sMoIG_costHelp p,._2sMoIG_errorSummary,._2sMoIG_estimator ._2sMoIG_calculateActions p{font-size:12px;line-height:1.65}._2sMoIG_costHelp>summary,._2sMoIG_calculate{font-size:14px}._2sMoIG_estimator ._2sMoIG_status,._2sMoIG_primaryNumbers span,._2sMoIG_net small,._2sMoIG_calendarHeading>span,._2sMoIG_calendarLegend dt,._2sMoIG_estimator ._2sMoIG_calendar>p,._2sMoIG_breakdown>div,._2sMoIG_estimator ._2sMoIG_caveat,._2sMoIG_estimator ._2sMoIG_nextStep>p{font-size:12px;line-height:1.7}._2sMoIG_nextStep>a{font-size:13px}._2sMoIG_localBadge{font-size:10px}@media (max-width:800px){._2sMoIG_estimator ._2sMoIG_controls{padding:22px 20px}._2sMoIG_timeFields{gap:18px}._2sMoIG_estimator ._2sMoIG_intro{font-size:14px}._2sMoIG_resultsHeading{align-items:start}._2sMoIG_resultsHeading ._2sMoIG_eyebrow{font-size:10px}._2sMoIG_localBadge{white-space:normal;max-width:110px;font-size:10px}._2sMoIG_sliderTop>label,._2sMoIG_fieldTop>label{font-size:13px}._2sMoIG_numberField>span,._2sMoIG_sliderTop ._2sMoIG_numberField>span,._2sMoIG_estimator ._2sMoIG_hint,._2sMoIG_rangeEnds{font-size:12px}._2sMoIG_estimator ._2sMoIG_emptyResults h2{font-size:32px}._2sMoIG_emptyResults ._2sMoIG_blankGuide ul{font-size:13px}}._2sMoIG_estimator ._2sMoIG_editAssumptions,._2sMoIG_estimator ._2sMoIG_editAssumptions:hover{box-shadow:none;background:0 0;border:0;transform:none}
.ownership-page{--ownership-ink:#1d3347;--ownership-muted:#5a666f;--ownership-paper:#f8f5ef;--ownership-soft:#efeee7;--ownership-line:#d9dad7;--ownership-control:#778893;--ownership-input:#fafbfc;--ownership-on-dark:#dbe4eb;color:var(--ownership-ink);background:var(--ownership-paper)}.ownership-page h1,.ownership-page h2,.ownership-page h3{letter-spacing:-.035em;font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.08}.ownership-page h1{font-size:clamp(44px,4.7vw,68px)}.ownership-page h2{font-size:clamp(36px,4vw,54px)}.ownership-page h3{font-size:29px}.ownership-page em{font-weight:400}.ownership-page .button{text-transform:none;letter-spacing:0;color:#fff;background:#234f68;border-color:#234f68;font-size:13px;font-weight:600}.ownership-page .button:hover{background:#17394e}.ownership-page .button:disabled,.ownership-page button:disabled{cursor:wait;opacity:.6}.ownership-page .ownership-source{color:var(--ownership-muted);font-size:12px;line-height:1.75}.ownership-page .ownership-source a{text-underline-offset:3px;text-decoration:underline}.ownership-page .ownership-heading{grid-template-columns:1.25fr 1fr;align-items:end;gap:65px;padding:30px 0 48px;display:grid}.ownership-page .ownership-heading h1{max-width:710px;margin-top:18px}.ownership-page .ownership-heading p:not(.eyebrow){margin-bottom:17px}.ownership-page .ownership-heading .ownership-source{font-size:12px}.ownership-page .section-heading{margin-bottom:34px}.ownership-page .section-heading p{color:var(--ownership-muted)}.ownership-page .calculator-layout{border:1px solid var(--ownership-line);grid-template-columns:1.15fr .85fr;align-items:start;scroll-margin-top:24px;display:grid}.ownership-page .calculator-controls{background:#fff;min-width:0;padding:35px}.ownership-page .calculator-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.ownership-page .calculator-title h2{font-size:35px}.ownership-page .ownership-text-button{min-height:44px;color:var(--ownership-muted);background:0 0;border:0;font-size:13px;text-decoration:underline}.ownership-page .calculator-controls>.ownership-source{margin:18px 0 12px}.ownership-page .example-button{color:#234f68;border:1px solid var(--ownership-control);background:0 0;min-height:44px;padding:10px 15px;font-size:12px}.ownership-page .scenario-origin{color:var(--ownership-muted);min-height:20px;margin:15px 0 22px;font-size:12px}.ownership-page .roi-fields{border:0;grid-template-columns:1fr 1fr;gap:21px 20px;min-width:0;margin:0;padding:0;display:grid}.ownership-page .roi-fields label{min-width:0;font-size:12px;font-weight:600}.ownership-page .roi-fields label:last-child{grid-column:1/-1}.ownership-page .number-field{margin-top:8px;display:block;position:relative}.ownership-page .number-field input{background:var(--ownership-input);border:1px solid var(--ownership-control);width:100%;min-width:0;min-height:66px;color:var(--ownership-ink);border-radius:0;padding:12px 14px 28px;font-size:16px;display:block}.ownership-page .number-field input::placeholder{color:var(--ownership-muted);opacity:1;font-size:11px}.ownership-page .number-field>span{color:var(--ownership-muted);pointer-events:none;font-size:11px;font-weight:400;position:absolute;bottom:6px;left:14px}.ownership-page .roi-fields input[aria-invalid=true]{border:2px solid #a63e31}.ownership-page .roi-error{color:#793329;background:#fff3ed;border:1px solid #a63e31;margin:15px 0;padding:14px 17px;font-size:13px}.ownership-page .roi-error ul{margin:0;padding-left:17px}.ownership-page #roi-form>.ownership-source{margin:20px 0}.ownership-page .calculate-roi{width:100%}.ownership-page .calculator-results{background:var(--ownership-ink);color:#fff;min-width:0;min-height:630px;padding:38px 34px}.ownership-page .calculator-results h2{margin:20px 0;font-size:39px}.ownership-page .calculator-results h2 em{display:block}.ownership-page .roi-status{color:var(--ownership-on-dark);min-height:36px;font-size:12px}.ownership-page .roi-empty{border-top:1px solid #ffffff38;border-bottom:1px solid #ffffff38;margin:25px 0 30px;padding:38px 0}.ownership-page .roi-empty>span{font-family:DM Serif Display,Georgia,serif;font-size:54px}.ownership-page .roi-empty p{max-width:250px;margin:12px 0;font-size:18px;line-height:1.45}.ownership-page .roi-empty small{color:var(--ownership-on-dark);font-size:12px}.ownership-page .calculator-results .ownership-light-button{background:var(--ownership-paper);width:100%;color:var(--ownership-ink);border-color:var(--ownership-paper);padding:14px 13px;font-size:12px}.ownership-page .result-caveat{color:var(--ownership-on-dark);margin:18px 0;font-size:12px;line-height:1.75}.ownership-page .result-origin{color:#fff;border:1px solid #fff6;margin:18px 0 0;padding:10px 13px;font-size:12px;line-height:1.65}.ownership-page .roi-output{scroll-margin-top:24px}.ownership-page .roi-output:focus-visible{outline-offset:6px;outline:2px solid #fff}.ownership-page .yield-number{border-top:1px solid #ffffff38;margin-top:20px;padding-top:23px}.ownership-page .yield-number output{letter-spacing:-.03em;overflow-wrap:anywhere;font:75px/1.05 DM Serif Display,Georgia,serif;display:block}.ownership-page .yield-number span,.ownership-page .yield-number small{margin-top:8px;font-size:13px;display:block}.ownership-page .yield-number small{color:var(--ownership-on-dark);font-size:12px}.ownership-page .numbers-breakdown{margin:26px 0 20px}.ownership-page .numbers-breakdown>div{border-top:1px solid #ffffff30;justify-content:space-between;gap:18px;padding:11px 0;font-size:12px;display:flex}.ownership-page .numbers-breakdown dt{flex:50%}.ownership-page .numbers-breakdown dd{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:50%;min-width:0;margin:0}.ownership-page .numbers-breakdown .net-number{font-size:15px;font-weight:600}.ownership-page .calculator-method{border-bottom:1px solid var(--ownership-line);padding:24px 0}.ownership-page .calculator-method summary{cursor:pointer;min-height:44px;font-size:14px;font-weight:600}.ownership-page .calculator-method p{max-width:950px;margin:17px 0;font-size:13px;line-height:1.85}.ownership-page .ownership-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.ownership-page .ownership-cards article{border-top:1px solid var(--ownership-ink);padding-top:22px}.ownership-page .ownership-cards h3{margin:17px 0}.ownership-page .ownership-cards p:not(.eyebrow){color:var(--ownership-muted);margin:15px 0;font-size:13px;line-height:1.8}.ownership-page .ownership-cards p.ownership-source,.ownership-page .ownership-cards .text-link{font-size:12px}.ownership-page .ownership-next,.ownership-page .golf-close{justify-content:space-between;align-items:center;gap:50px;padding-bottom:75px;display:flex}.ownership-page .ownership-next h2,.ownership-page .golf-close h2{max-width:620px;margin:18px 0;font-size:43px}.ownership-page .ownership-next p:not(.eyebrow),.ownership-page .golf-close p:not(.eyebrow){max-width:650px;color:var(--ownership-muted);font-size:14px}.ownership-page .ownership-next .button,.ownership-page .golf-close .button{flex-shrink:0}.ownership-page .golf-title{grid-template-columns:1.35fr 1fr;align-items:end;gap:60px;padding:25px 0 40px;display:grid}.ownership-page .golf-title h1{max-width:680px;margin-top:20px;font-size:clamp(44px,5vw,74px)}.ownership-page .golf-title>p{color:var(--ownership-muted);max-width:470px;font-size:15px}.ownership-page .golf-feature-image img{aspect-ratio:2.2;object-fit:cover;width:100%}.ownership-page .golf-feature-image figcaption{color:var(--ownership-muted);padding:12px 0;font-size:12px}.ownership-page .golf-project{grid-template-columns:1.2fr 1fr;gap:70px;display:grid}.ownership-page .golf-project h2{margin:20px 0;font-size:50px}.ownership-page .golf-project p:not(.eyebrow){color:var(--ownership-muted);margin:22px 0;font-size:14px}.ownership-page .golf-project p.ownership-source{font-size:12px}.ownership-page .golf-facts{background:var(--ownership-soft);padding:30px}.ownership-page .golf-facts dl{margin:20px 0;font-size:13px}.ownership-page .golf-facts dl>div{border-top:1px solid var(--ownership-line);grid-template-columns:1fr 1.3fr;gap:18px;padding:12px 0;display:grid}.ownership-page .golf-facts dd{margin:0}.ownership-page .golf-facts dt{color:var(--ownership-muted)}.ownership-page .golf-questions{background:#fff}@media (max-width:960px){.ownership-page .ownership-heading,.ownership-page .golf-title{gap:30px}.ownership-page .calculator-controls,.ownership-page .calculator-results{padding:28px 24px}.ownership-page .golf-project{gap:35px}}@media (max-width:760px){.ownership-page .ownership-heading,.ownership-page .golf-title{padding:15px 0 30px;display:block}.ownership-page .ownership-heading h1,.ownership-page .golf-title h1{margin:18px 0 22px;font-size:43px}.ownership-page .ownership-heading>div>p:not(.eyebrow),.ownership-page .golf-title>p{font-size:14px}.ownership-page .calculator-layout{display:block}.ownership-page .calculator-controls{padding:24px 20px}.ownership-page .calculator-title h2{font-size:31px}.ownership-page .roi-fields{grid-template-columns:1fr;gap:20px}.ownership-page .roi-fields label:last-child{grid-column:auto}.ownership-page .calculator-results{min-height:0;padding:30px 24px}.ownership-page .calculator-results h2{font-size:37px}.ownership-page .yield-number output{font-size:68px}.ownership-page .ownership-cards{grid-template-columns:1fr;gap:30px}.ownership-page .ownership-cards h3{font-size:31px}.ownership-page .ownership-next,.ownership-page .golf-close{padding-bottom:55px;display:block}.ownership-page .ownership-next h2,.ownership-page .golf-close h2{font-size:38px}.ownership-page .ownership-next .button,.ownership-page .golf-close .button{margin-top:25px}.ownership-page .golf-feature-image img{aspect-ratio:1.25}.ownership-page .golf-project{grid-template-columns:1fr;gap:25px}.ownership-page .golf-project h2{font-size:41px}.ownership-page .golf-facts{padding:24px}.ownership-page .golf-facts dl>div{font-size:12px}.ownership-page .calculator-method summary{font-size:13px}}
.d128jG_page{color:#193849;--serif:"DM Serif Display",Georgia,serif;--sans:Manrope,Arial,sans-serif;background:#f8f7f2}.d128jG_page .d128jG_wrap{width:calc(100% - clamp(36px,8vw,112px));max-width:1280px;margin-inline:auto}.d128jG_page .breadcrumbs{color:#5b6d64;padding:20px 0 13px;font-size:10px}.d128jG_page .d128jG_heading{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px;padding:12px 0 31px;display:grid}.d128jG_page .d128jG_heading .eyebrow{font:700 10px/1.6 var(--sans);letter-spacing:.13em;color:#527467;margin:0 0 12px}.d128jG_page .d128jG_heading h1{font:44px/1.07 var(--serif);letter-spacing:-.03em;text-wrap:balance;max-width:650px;margin:0}.d128jG_page .d128jG_heading h1 em{color:#4a7566;font-weight:400}.d128jG_page .d128jG_intro>p:first-child{color:#526a68;max-width:520px;margin:0 0 10px;font-size:14px;line-height:1.8}.d128jG_page .d128jG_intro .ownership-source{color:#61766d;max-width:530px;margin:0;font-size:11px;line-height:1.8}.d128jG_introLinks{flex-wrap:wrap;align-items:center;gap:28px;margin-top:5px;display:flex}.d128jG_introLinks>a{color:#355e51;border-bottom:0;align-items:center;gap:12px;min-height:44px;padding:9px 0;font-size:11px;font-weight:700;display:inline-flex}.d128jG_introLinks>a:first-child{color:#193849}.d128jG_introLinks>a:hover{text-underline-offset:4px;text-decoration:underline}.d128jG_page .d128jG_method{background:#fffef9;border:1px solid #d1dbd0;border-radius:6px;margin-top:26px;padding:2px 22px;scroll-margin-top:100px}.d128jG_method summary{cursor:pointer;color:#2a4f42;justify-content:space-between;align-items:center;gap:20px;min-height:55px;font-size:12px;font-weight:700;list-style:none;display:flex}.d128jG_method summary::-webkit-details-marker{display:none}.d128jG_method summary:after{content:"+";font-size:22px;font-weight:400}.d128jG_method[open] summary:after{content:"−"}.d128jG_page .d128jG_method p{color:#5d716a;max-width:1120px;margin:10px 0 17px;font-size:12px;line-height:1.9}.d128jG_method p a{text-underline-offset:4px;text-decoration:underline}.d128jG_page .d128jG_method .ownership-source{font-size:11px}.d128jG_ownershipDetails{padding:53px 0 42px}.d128jG_detailsHeading{justify-content:space-between;align-items:end;gap:45px;margin-bottom:29px;display:flex}.d128jG_page .d128jG_detailsHeading h2{font:36px/1.11 var(--serif);letter-spacing:-.025em;max-width:600px}.d128jG_detailsHeading h2 em{color:#577669}.d128jG_page .d128jG_detailsHeading>p{color:#61766d;max-width:360px;font-size:12px;line-height:1.8}.d128jG_cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;display:grid}.d128jG_cards>article{background:#f1f2e9;border:1px solid #d6ded2;border-top:3px solid #b3c5b1;border-radius:6px;min-width:0;padding:23px 23px 21px}.d128jG_page .d128jG_cards .eyebrow{color:#52705f;font:700 9px/1.5 var(--sans);letter-spacing:.1em;margin:0 0 12px}.d128jG_page .d128jG_cards h3{font:27px/1.12 var(--serif);letter-spacing:-.025em;max-width:310px;margin:0 0 13px}.d128jG_page .d128jG_cards p:not(.eyebrow){color:#597067;margin:0 0 13px;font-size:12px;line-height:1.85}.d128jG_page .d128jG_cards p.ownership-source{margin-top:9px;font-size:10px;line-height:1.85}.d128jG_page .d128jG_cards .text-link{text-underline-offset:4px;border-bottom:0;align-items:center;min-height:44px;padding:7px 0;font-size:11px;text-decoration:underline;display:inline-flex}.d128jG_cards p a{text-underline-offset:3px;text-decoration:underline}.d128jG_page .d128jG_next{border-top:1px solid #ccd7cc;justify-content:space-between;align-items:center;gap:45px;padding:32px 0 49px;display:flex}.d128jG_next>div{max-width:700px}.d128jG_page .d128jG_next .eyebrow{font:700 10px/1.5 var(--sans);letter-spacing:.12em;color:#527467;margin:0 0 12px}.d128jG_page .d128jG_next h2{font:36px/1.1 var(--serif);letter-spacing:-.025em;max-width:700px;margin:0 0 13px}.d128jG_next h2 em{color:#537365}.d128jG_page .d128jG_next p:not(.eyebrow){color:#5a7167;max-width:650px;font-size:13px;line-height:1.8}.d128jG_page .d128jG_next .button{color:#193849;text-transform:none;letter-spacing:0;background:#dfc494;border:1px solid #dfc494;border-radius:4px;flex-shrink:0;min-height:50px;padding:13px 21px;font-size:12px;font-weight:700}.d128jG_page .d128jG_next .button:hover{background:#ead4ae;border-color:#ead4ae}.d128jG_page :is(a,summary):focus-visible{outline-offset:4px;outline:3px solid #946622}@media (max-width:1100px){.d128jG_page .d128jG_heading{gap:40px}.d128jG_page .d128jG_heading h1{font-size:40px}.d128jG_cards{gap:17px}.d128jG_cards>article{padding:21px}.d128jG_page .d128jG_cards h3{font-size:25px}.d128jG_detailsHeading{gap:35px}.d128jG_page .d128jG_next h2{font-size:33px}}@media (max-width:800px){.d128jG_page .d128jG_wrap{width:calc(100% - 36px)}.d128jG_page .breadcrumbs{padding:18px 0 13px;font-size:10px}.d128jG_page .d128jG_heading{grid-template-columns:1fr;gap:17px;padding:6px 0 23px}.d128jG_page .d128jG_heading h1{text-wrap:pretty;max-width:540px;font-size:37px;line-height:1.07}.d128jG_page .d128jG_heading .eyebrow{margin-bottom:11px;font-size:9px}.d128jG_page .d128jG_intro>p:first-child{max-width:650px;margin-bottom:9px;font-size:13px;line-height:1.7}.d128jG_page .d128jG_intro .ownership-source{max-width:650px;font-size:10px;line-height:1.8}.d128jG_introLinks{gap:24px;margin-top:4px}.d128jG_introLinks>a{font-size:10px}.d128jG_page .d128jG_method{margin-top:20px;padding:2px 17px}.d128jG_method summary{min-height:56px;font-size:12px;line-height:1.7}.d128jG_page .d128jG_method p{font-size:12px;line-height:1.9}.d128jG_ownershipDetails{padding:36px 0 32px}.d128jG_detailsHeading{margin-bottom:23px;display:block}.d128jG_page .d128jG_detailsHeading h2{max-width:450px;font-size:31px;line-height:1.12}.d128jG_page .d128jG_detailsHeading>p{max-width:520px;margin-top:15px;font-size:12px;line-height:1.8}.d128jG_cards{grid-template-columns:1fr;gap:16px}.d128jG_cards>article{padding:23px}.d128jG_page .d128jG_cards h3{max-width:none;font-size:28px}.d128jG_page .d128jG_cards p:not(.eyebrow){font-size:13px;line-height:1.85}.d128jG_page .d128jG_cards p.ownership-source{font-size:11px}.d128jG_page .d128jG_cards .text-link{font-size:12px}.d128jG_page .d128jG_next{padding:30px 0 42px;display:block}.d128jG_page .d128jG_next h2{max-width:440px;font-size:32px;line-height:1.1}.d128jG_page .d128jG_next p:not(.eyebrow){font-size:12px;line-height:1.85}.d128jG_page .d128jG_next .button{width:100%;max-width:360px;margin-top:21px;font-size:12px}}@media (max-width:360px){.d128jG_page .d128jG_heading h1{font-size:33px}.d128jG_page .d128jG_heading{gap:14px}.d128jG_introLinks{gap:20px}.d128jG_cards>article{padding:21px}.d128jG_page .d128jG_next h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.d128jG_page *{scroll-behavior:auto!important;transition:none!important}}.d128jG_page .d128jG_introLinks>a{box-shadow:none;text-underline-offset:5px;background:0 0;border:0;border-radius:0;min-height:44px;padding:8px 0;font-size:13px;text-decoration:underline;transform:none}.d128jG_page .d128jG_cards .text-link{box-shadow:none;text-underline-offset:5px;background:0 0;border:0;border-radius:0;min-height:44px;padding:8px 0;font-size:13px;text-decoration:underline;transform:none}.d128jG_page .d128jG_method p{font-size:12px}.d128jG_page .d128jG_intro .ownership-source{font-size:12px}.d128jG_page .d128jG_method .ownership-source{font-size:12px}.d128jG_page .d128jG_cards p.ownership-source{font-size:12px}.d128jG_page .d128jG_detailsHeading>p{font-size:14px}.d128jG_page .d128jG_cards p:not(.eyebrow){font-size:14px}.d128jG_page .d128jG_next p:not(.eyebrow){font-size:14px}@media (max-width:800px){.d128jG_cards{gap:13px}.d128jG_cards>article{padding:19px 20px}.d128jG_page .d128jG_cards h3{font-size:26px}.d128jG_ownershipDetails{padding:30px 0}.d128jG_page .d128jG_next{padding:26px 0 32px}.d128jG_page .d128jG_next h2{font-size:29px}.d128jG_page .d128jG_intro>p:first-child{font-size:14px}}
