.emi{--emi-g1:#4e7357;--emi-g2:var(--zaun-success);--emi-g3:#a9c4ae;--emi-hover:var(--c-line-soft);color:var(--c-fg);font-family:var(--zaun-font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;padding:0 0 110px}.emi,.emi *{box-sizing:border-box}.emi h1,.emi h2,.emi h3,.emi h4,.emi ol,.emi p,.emi ul{margin:0;padding:0}.emi :focus-visible{outline:2px solid var(--c-purple-deep);outline-offset:3px;border-radius:3px}.emi .wrap{max-width:1000px;margin:0 auto;padding:0 32px}.emi .eyebrow{font-family:var(--zaun-font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--c-fg3);display:flex;align-items:center;gap:12px}.emi .eyebrow:before{content:"";width:26px;height:1px;background:var(--c-fg4)}.emi header.top{padding:120px 0 0}.emi h1{font-family:var(--zaun-font-display);font-weight:700;font-size:clamp(44px,6.2vw,72px);line-height:1.04;letter-spacing:-.021em;margin:24px 0 0;text-wrap:balance;color:var(--c-fg)}.emi h1 .alt{color:var(--c-purple-deep);display:block}.emi .stand{color:var(--c-fg2);font-size:17px;line-height:1.62;max-width:620px;margin:26px 0 0}.emi .brief{display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px;margin:30px 0 0;padding:24px 0 22px;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.emi .brief .k{font-family:var(--zaun-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-purple-deep);margin:0 0 10px}.emi .brief .lead{font-family:var(--zaun-font-display);font-weight:600;font-size:21px;line-height:1.25;color:var(--c-fg);text-wrap:balance}.emi .brief .lead b{color:var(--c-purple-deep);font-weight:700}.emi .brief .s{font-size:14px;line-height:1.5;color:var(--c-fg2);margin:10px 0 0}.emi section{margin-top:82px}.emi h2{font-family:var(--zaun-font-display);font-weight:700;font-size:30px;letter-spacing:-.014em;margin:0 0 10px;text-wrap:balance;color:var(--c-fg)}.emi .sub{color:var(--c-fg3);font-size:15px;max-width:640px;margin-bottom:28px}.emi .lede{font-size:19px;line-height:1.58;color:var(--c-fg2);max-width:660px;margin-bottom:26px}.emi .srcline{font-family:var(--zaun-font-mono);font-size:11px;color:var(--c-fg4);margin-top:20px}.emi .figs{display:flex;gap:56px;flex-wrap:wrap;margin:0 0 34px}.emi .fig .v{font-family:var(--zaun-font-display);font-size:56px;font-weight:700;letter-spacing:-.025em;line-height:1;font-variant-numeric:tabular-nums;color:var(--c-fg)}.emi .fig .k{font-size:14.5px;color:var(--c-fg2);margin-top:9px}.emi .fig .n{font-family:var(--zaun-font-mono);font-size:11px;color:var(--c-fg4);margin-top:5px}.emi .chart{width:100%;height:auto;max-width:720px;overflow:visible;margin:6px 0 0}.emi .c-l{font-size:13px;fill:var(--c-fg2)}.emi .c-in{font-size:11px;fill:#0c0f0c}.emi .c-in,.emi .c-v{font-weight:600;font-family:var(--zaun-font-mono)}.emi .c-v{font-size:15px;fill:var(--c-fg)}.emi .c-s{font-size:10.5px;fill:var(--c-fg3);font-family:var(--zaun-font-mono)}.emi .more-story{border-top:1px solid var(--c-line);margin-top:26px}.emi .story-body{padding:2px 18px 22px;max-width:660px;color:var(--c-fg2);font-size:14.5px;line-height:1.65}.emi .story-body p+p{margin-top:13px}.emi .story-body b{color:var(--c-fg);font-weight:500}.emi .qs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--c-line);border-radius:6px;overflow:hidden;background:var(--c-panel)}.emi .q{padding:24px 22px 26px;border-right:1px solid var(--c-line)}.emi .q:last-child{border-right:0}.emi .q .qn{font-family:var(--zaun-font-mono);font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--c-purple-deep)}.emi .q h3{font-family:var(--zaun-font-display);font-size:19px;font-weight:600;margin:11px 0 8px;color:var(--c-fg)}.emi .q p{font-size:14px;color:var(--c-fg3);line-height:1.55}.emi .board{border:1px solid var(--c-line);border-radius:6px;overflow:hidden;background:var(--c-panel)}.emi .lh,.emi .lr>summary{display:grid;grid-template-columns:44px 1fr 132px 92px 104px 26px;align-items:center;gap:10px;padding:13px 18px}.emi .lh{font-family:var(--zaun-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-fg3);border-bottom:1px solid var(--c-line)}.emi .lh .cost,.emi .lh .eff-n,.emi .lh .hon{text-align:right}.emi .lr{border-bottom:1px solid var(--c-line-soft)}.emi .lr:last-child{border-bottom:0}.emi .lr>summary{cursor:pointer;list-style:none}.emi .lr>summary::-webkit-details-marker{display:none}.emi .lr>summary:hover{background:var(--emi-hover)}.emi .lr.top3>summary{background:var(--zaun-success-tint)}.emi .rk{font-family:var(--zaun-font-mono);font-size:12.5px;color:var(--c-fg3);font-variant-numeric:tabular-nums}.emi .cfg{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;min-width:0}.emi .mdl{font-size:15px;color:var(--c-fg)}.emi .eff{font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--c-purple-deep);background:var(--c-purple-tint);border-radius:4px;padding:3px 7px}.emi .eff,.emi .why{font-family:var(--zaun-font-mono)}.emi .why{font-size:10.5px;color:var(--c-fg4)}.emi .pb{color:var(--zaun-warn);border:1px solid rgba(232,162,76,.3);border-radius:4px}.emi .ow,.emi .pb{font-family:var(--zaun-font-mono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;padding:2px 6px}.emi .ow{color:var(--c-fg3);border:1px solid var(--c-line);border-radius:4px}.emi .cost{font-size:15px;color:var(--c-fg);font-variant-numeric:tabular-nums;font-weight:500}.emi .cost,.emi .eff-n{text-align:right;font-family:var(--zaun-font-mono)}.emi .eff-n{font-size:13.5px;color:var(--c-fg2);font-variant-numeric:tabular-nums}.emi .hon{text-align:right}.emi .bdg{font-family:var(--zaun-font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;padding:3px 8px;border-radius:4px;border:1px solid;white-space:nowrap}.emi .bdg-p{color:var(--zaun-success);border-color:rgba(127,167,135,.4);background:var(--zaun-success-tint)}.emi .bdg-m{color:var(--zaun-warn);border-color:rgba(232,162,76,.4);background:rgba(232,162,76,.12)}.emi .bdg-f{color:var(--zaun-danger);border-color:rgba(216,98,74,.36);background:var(--zaun-danger-tint)}.emi .chev{color:var(--c-fg4);font-size:17px;text-align:center;transition:transform .15s}.emi .lr[open]>summary .chev{transform:rotate(90deg)}.emi .dd{padding:6px 18px 24px 62px;background:var(--c-line-soft)}.emi .dd-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:14px 0 22px}.emi .dd-k{display:block;font-family:var(--zaun-font-mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--c-fg4)}.emi .dd-v{font-size:16px;color:var(--c-fg);font-variant-numeric:tabular-nums}.emi .dd-n,.emi .dd-v{display:block;margin-top:5px}.emi .dd-n{font-size:12px;color:var(--c-fg3);line-height:1.5}.emi .dd-t{border-collapse:collapse;width:100%}.emi .dd-t th{font-family:var(--zaun-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-fg4);text-align:left;padding:0 10px 8px 0;font-weight:400}.emi .dd-t td,.emi .dd-t th{border-bottom:1px solid var(--c-line-soft)}.emi .dd-t td{padding:8px 10px 8px 0;font-size:13px;font-variant-numeric:tabular-nums;color:var(--c-fg)}.emi .dd-t tbody tr:last-child td{border-bottom:0}.emi .dd-c{font-size:11.5px;color:var(--c-fg4);margin-top:11px;line-height:1.5;max-width:560px}.emi .dd-t .n,.emi .dd-t th.n{text-align:right}.emi .bn{color:var(--c-fg2)}.emi .dim{color:var(--c-fg3)}.emi .dash{color:var(--c-fg4)}.emi .more{border-top:1px solid var(--c-line)}.emi .more>summary{cursor:pointer;list-style:none;padding:14px 18px;font-family:var(--zaun-font-mono);font-size:11.5px;color:var(--c-fg3);display:flex;align-items:center;gap:9px}.emi .more>summary::-webkit-details-marker{display:none}.emi .more>summary:hover{color:var(--c-fg2);background:var(--emi-hover)}.emi .more>summary:before{content:"+";color:var(--c-purple-deep);font-size:14px}.emi .more[open]>summary:before{content:"\2212"}.emi .tier-note{padding:4px 18px 16px;font-size:13.5px;line-height:1.6;color:var(--c-fg3);max-width:700px}.emi .tier-note b{color:var(--c-fg2);font-weight:500}.emi .findings{border:1px solid var(--c-line);border-radius:6px;overflow:hidden;background:var(--c-panel)}.emi .finding{border-bottom:1px solid var(--c-line-soft)}.emi .finding:last-child{border-bottom:0}.emi .finding>summary{cursor:pointer;list-style:none;display:grid;grid-template-columns:150px 1fr 26px;gap:18px;align-items:center;padding:22px 20px}.emi .finding>summary::-webkit-details-marker{display:none}.emi .finding>summary:hover{background:var(--emi-hover)}.emi .f-stat{font-family:var(--zaun-font-display);font-size:34px;font-weight:700;letter-spacing:-.025em;line-height:1;color:var(--c-fg);font-variant-numeric:tabular-nums}.emi .f-point{font-size:17px;color:var(--c-fg);line-height:1.4}.emi .finding[open]>summary .chev{transform:rotate(90deg)}.emi .f-body{padding:2px 20px 26px 188px}.emi .f-body p{color:var(--c-fg2);font-size:14.5px;line-height:1.65;max-width:640px;margin-bottom:18px}.emi .f-body p b{color:var(--c-fg);font-weight:500}.emi .fchart{width:100%;max-width:640px;height:auto;display:block;margin:0 0 12px}.emi .f-ev{font-family:var(--zaun-font-mono);font-size:11px;color:var(--c-fg4);line-height:1.55;max-width:640px}.emi .esc{border-top:1px solid var(--c-line)}.emi .esc>details{border-bottom:1px solid var(--c-line-soft)}.emi .esc>details>summary{cursor:pointer;list-style:none;padding:18px 0;display:grid;grid-template-columns:26px 1fr 22px;gap:14px;align-items:baseline}.emi .esc>details>summary::-webkit-details-marker{display:none}.emi .esc .en{font-family:var(--zaun-font-mono);font-size:11px;color:var(--c-purple-deep)}.emi .esc .et{font-size:17px;color:var(--c-fg)}.emi .esc .ec{color:var(--c-fg4);font-size:15px;text-align:center}.emi .esc details[open] .ec{transform:rotate(90deg);display:inline-block}.emi .esc .eb{padding:0 0 20px 40px;color:var(--c-fg2);font-size:14.5px;line-height:1.62;max-width:660px}.emi .art{max-width:780px}.emi .art p{color:var(--c-fg2);font-size:15.5px;line-height:1.62;margin:0 0 14px}.emi .art p b{color:var(--c-fg);font-weight:500}.emi .abs{border-left:2px solid var(--c-purple-deep);padding:2px 0 2px 20px;margin:28px 0 8px}.emi .abs .k{font-family:var(--zaun-font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--c-purple-deep);margin:0 0 8px}.emi .abs p{color:var(--c-fg);font-size:15.5px}.emi .an{display:flex;gap:14px;align-items:baseline;margin:42px 0 12px}.emi .an .num{font-family:var(--zaun-font-mono);color:var(--c-purple-deep);font-size:12px;letter-spacing:.06em;min-width:22px}.emi .an h3{font-family:var(--zaun-font-display);font-weight:600;font-size:21px;color:var(--c-fg)}.emi .an.sub2{margin:26px 0 8px}.emi .an.sub2 h4{font-weight:500;font-size:15.5px;color:var(--c-fg)}.emi .art p.cap{font-family:var(--zaun-font-mono);font-size:11px;line-height:1.5;color:var(--c-fg3);margin:18px 0 8px;letter-spacing:.03em}.emi .cap b{color:var(--c-fg2);font-weight:500}.emi .art .after-table{margin-top:14px}.emi .fchart-wrap{margin:0 0 12px}.emi .work{background:var(--c-raised);border-left:2px solid var(--c-purple-deep);border-radius:0 5px 5px 0;padding:18px 22px;margin:4px 0 22px;font-size:14.5px;line-height:1.62;color:var(--c-fg2)}.emi .work .wl{font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--c-purple-deep);margin-bottom:9px}.emi .eq,.emi .work .wl{font-family:var(--zaun-font-mono)}.emi .eq{font-size:13px;line-height:1.7;color:var(--c-fg)}.emi .tablewrap{overflow-x:auto}.emi .bt{border-collapse:collapse;width:100%;margin-bottom:8px}.emi .bt th{font-family:var(--zaun-font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--c-fg4);text-align:left;padding:0 12px 9px 0;border-bottom:1px solid var(--c-line);font-weight:400}.emi .bt td{padding:11px 12px 11px 0;font-size:13.5px;border-bottom:1px solid var(--c-line-soft);color:var(--c-fg2);vertical-align:top}.emi .bt .bname{color:var(--c-fg);white-space:nowrap}.emi .bt .sat{font-family:var(--zaun-font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;padding:2px 7px;border-radius:4px;border:1px solid var(--c-line);color:var(--c-fg4);white-space:nowrap}.emi .bt .sat-g{color:var(--c-purple-deep);border-color:rgba(174,151,226,.34);background:var(--c-purple-tint)}.emi .bt.sens td,.emi .bt.sens th{padding-left:14px}.emi .bt.sens td{font-variant-numeric:tabular-nums}.emi .bt.sens tr.sens-on td{background:var(--c-purple-tint);color:var(--c-fg)}.emi .bt.sens tr.sens-on .bname{color:var(--c-purple-deep)}.emi .bt .n,.emi .bt th.n{text-align:right}.emi ul.lim{list-style:none}.emi ul.lim li{color:var(--c-fg2);font-size:14px;line-height:1.6;padding:13px 0;border-top:1px solid var(--c-line-soft)}.emi ul.lim li b{color:var(--c-fg);font-weight:500}.emi .refs{list-style:none;margin:0 0 8px;counter-reset:r}.emi .refs li{position:relative;padding:9px 0 9px 36px;border-top:1px solid var(--c-line);font-size:13.5px;line-height:1.5;color:var(--c-fg2)}.emi .refs li:before{counter-increment:r;content:"[" counter(r) "]";position:absolute;left:0;top:10px;font-family:var(--zaun-font-mono);font-size:11.5px;color:var(--c-fg3)}.emi .refs a{color:var(--c-purple-deep);text-decoration:none;word-break:break-word}.emi .refs a:hover{text-decoration:underline}.emi .tt{position:relative;cursor:help;border-bottom:1px dotted var(--c-fg4)}.emi .tt-b{position:absolute;left:50%;transform:translateX(-50%);bottom:calc(100% + 9px);width:250px;background:var(--c-panel);border:1px solid var(--c-line-strong);border-radius:6px;padding:11px 13px;font-family:var(--zaun-font-body);font-size:12px;line-height:1.5;letter-spacing:0;text-transform:none;color:var(--c-fg2);opacity:0;pointer-events:none;transition:opacity .12s;z-index:20;box-shadow:var(--zaun-shadow-2,0 8px 26px rgba(0,0,0,.3));text-align:left}.emi .tt-b b{display:block;color:var(--c-fg);margin-bottom:4px;font-weight:600}.emi .tt:focus .tt-b,.emi .tt:hover .tt-b{opacity:1}@media (max-width:860px){.emi .brief{gap:22px}.emi .brief,.emi .qs{grid-template-columns:1fr}.emi .q{border-right:0;border-bottom:1px solid var(--c-line)}.emi .q:last-child{border-bottom:0}.emi .dd-facts{grid-template-columns:1fr}.emi .lh,.emi .lr>summary{grid-template-columns:34px 1fr 86px 60px}.emi .lh .chev,.emi .lh .hon,.emi .lr .chev,.emi .lr .hon{display:none}.emi .dd{padding-left:18px}.emi .figs{gap:32px}.emi .finding>summary{grid-template-columns:1fr;gap:8px}.emi .f-body{padding-left:20px}.emi .wrap{padding:0 20px}}@media (prefers-reduced-motion:reduce){.emi *{transition:none!important}}