.fq{--fq-ground:#15181c;--fq-deep:#0f1114;--fq-panel:#1c2026;--fq-panel-2:#22262c;--fq-line:#2e333b;--fq-ink:#eceae4;--fq-ink-2:#c3c6cc;--fq-muted:#959ba6;--fq-flap:#ece7dc;--fq-amber:#e2a33b;--fq-cyan:#5fb6c9;--fq-red:#e07a64;--fq-paper:#f4f1ea;--fq-paper-ink:#23272d;--fq-ease:cubic-bezier(.16,1,.3,1);--fq-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;background:var(--fq-ground);color:var(--fq-ink);overflow-x:clip}.fq *{box-sizing:border-box}.fq a{color:#8fcfdd;text-underline-offset:4px}.fq :where(h1,h2,h3,h4,p,figure,ol,ul,dl,table,blockquote){margin-top:0}.fq :is(h1,h2,h3,h4){letter-spacing:-.035em;color:#fff}.fq a.post{color:var(--midnight)}.fq .post h3{color:inherit;letter-spacing:normal}.fq-progress{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.fq-progress span{background:linear-gradient(90deg,var(--fq-amber),var(--fq-cyan));height:100%;transform:scaleX(var(--fq-read,0));transform-origin:0;display:block}.fq-hero-track{background:var(--fq-deep);height:100svh;min-height:700px}@media (width>=900px) and (height>=640px){.fq[data-fq-motion=running] .fq-hero-track{height:185svh}.fq[data-fq-motion=running] .fq-hero{position:sticky;top:0}}.fq-hero{background:var(--fq-deep);isolation:isolate;height:100svh;min-height:700px;position:relative;overflow:hidden}.fq-hero-media{z-index:-4;background:radial-gradient(120% 90% at 75% 30%,#1d3346 0,#0f1114 70%),#0f1114;position:absolute;inset:0}.fq-hero-video{object-fit:cover;width:100%;height:100%;display:block}.fq[data-fq-motion=running] .fq-hero-media{transform:scale(calc(1.02 + var(--p,0)*.06))}.fq-glare{z-index:-3;pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff0d 44%,#0000 50% 62%,#ffffff08 66%,#0000 70%);position:absolute;inset:-10%}.fq[data-fq-motion=running] .fq-glare{transform:translate3d(calc(var(--p,0)*-18%),0,0)}.fq-hero-shade{z-index:-2;background:linear-gradient(90deg,#0f1114 0,#0f1114f0 30%,#0f1114a6 52%,#0f111422 76%,#0000 90%),linear-gradient(0deg,#0f1114 0,#0f111400 36%);position:absolute;inset:0}.fq-hero-inner{z-index:3;max-width:1500px;height:100%;padding:120px var(--gutter) 150px;flex-direction:column;justify-content:center;margin:auto;display:flex;position:relative}.fq-hero-inner>*{max-width:760px}.fq[data-fq-motion=running] .fq-hero-inner{transform:translate3d(0,calc(var(--p,0)*-60px),0);opacity:calc(1 - var(--p,0)*.75)}.fq-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fq-ink-2);margin-bottom:34px;font-size:.72rem}.fq-eyebrow span{color:var(--fq-amber);padding-inline:10px}.fq-hero h1{max-width:none;margin-bottom:24px}.fq-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fq-hero-dek{max-width:min(60ch,calc(52vw - var(--gutter)));color:#d3d6dc;margin-bottom:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6}.fq-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.fq-enter,.fq-motion{min-height:50px;font:inherit;border-radius:2px;padding:12px 17px;font-size:.83rem;font-weight:720}.fq .fq-enter{background:var(--fq-amber);color:#251604;transition:transform .25s var(--fq-ease);align-items:center;gap:35px;text-decoration:none;display:inline-flex}.fq-enter:hover{transform:translateY(-3px)}.fq-enter span{font-size:1.3rem;line-height:1}.fq-motion{color:#e2e4e8;cursor:pointer;background:#0f111499;border:1px solid #6b717c;display:none}.fq[data-fq-motion] .fq-motion{display:inline-block}.fq-byline{letter-spacing:.1em;text-transform:uppercase;color:var(--fq-ink-2);margin:26px 0 0;font-size:.72rem}.fq-hero-foot{z-index:3;inset:auto var(--gutter) 0;max-width:calc(1500px - var(--gutter)*2);text-transform:uppercase;letter-spacing:.15em;color:var(--fq-ink-2);border-top:1px solid #fff3;justify-content:space-between;gap:20px;margin:auto;padding:17px 0 20px;font-size:.64rem;display:flex;position:absolute}@media (width<=899px){.fq-hero-shade{background:linear-gradient(0deg,#0f1114 0,#0f1114d9 42%,#0f111440 100%)}.fq-hero-foot{flex-direction:column;gap:6px}.fq-hero-inner{padding:96px var(--gutter) 128px}.fq-eyebrow{margin-bottom:22px}.fq-hero-dek{max-width:none;font-size:.92rem;line-height:1.5}}@media (width>=900px) and (height<=860px){.fq-hero-inner{padding:84px var(--gutter) 88px}.fq-h1-text{font-size:clamp(1.1rem,1.6vw,1.45rem)}.fq-hero-dek{font-size:.93rem;line-height:1.48}.fq-hero-actions,.fq-byline{margin-top:16px}.fq-eyebrow{margin-bottom:18px}}.fq-shell{max-width:1500px;padding:0 var(--gutter);grid-template-columns:180px minmax(0,1fr);align-items:start;gap:clamp(40px,5vw,90px);margin:auto;display:grid}.fq-nav{z-index:5;gap:2px;padding:100px 0 30px;display:grid;position:sticky;top:120px}.fq-nav-caption{font-family:var(--serif);color:var(--fq-ink-2);margin-bottom:18px;font-size:1rem}.fq-nav a{color:var(--fq-muted);border-bottom:1px solid var(--fq-line);padding:9px 6px 9px 0;font-size:.78rem;text-decoration:none;transition:color .2s}.fq-nav a:hover,.fq-nav a[aria-current=location]{color:var(--fq-amber)}.fq-nav a span{width:34px;color:var(--fq-muted);font-size:.65rem;font-family:var(--fq-mono);display:inline-block}.fq-story{min-width:0}.fq-chapter{isolation:isolate;border-bottom:1px solid var(--fq-line);padding:100px 0 105px;scroll-margin-top:105px;position:relative}.fq-chapter:before{content:attr(data-num);z-index:-1;font-family:var(--fq-mono);letter-spacing:-.06em;color:#e2a33b0c;pointer-events:none;font-size:clamp(6rem,12vw,12rem);font-weight:800;line-height:.8;position:absolute;top:150px;right:0}.fq-chapter-lead{border-bottom:none;padding-bottom:40px}.fq-chapter-cont{padding-top:60px}.fq-final{border-bottom:none}.fq-chapter-top{letter-spacing:.14em;text-transform:uppercase;color:var(--fq-muted);font-size:.69rem;font-family:var(--fq-mono);border-top:2px solid #ffffff14;justify-content:space-between;gap:20px;margin-bottom:60px;padding-top:13px;display:flex;position:relative}.fq-chapter-top:before{content:"";background:var(--fq-amber);width:90px;height:2px;position:absolute;top:-2px;left:0}.fq[data-fq-motion=running] .fq-chapter-top:before{transform-origin:0;transition:transform 1.1s var(--fq-ease)}.fq[data-fq-motion=running] .fq-chapter:not([data-seen]) .fq-chapter-top:before{transform:scaleX(0)}.fq-kicker{font-family:var(--serif);color:var(--fq-amber);margin-bottom:12px;font-size:1.12rem}.fq-heading h2{text-wrap:balance;max-width:24ch;margin-bottom:38px;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:720;line-height:1.06}.fq-prose{max-width:68ch}.fq-prose p{color:var(--fq-ink-2);margin-bottom:1.1em;font-size:1.07rem;line-height:1.72}.fq-prose p:last-child{margin-bottom:0}.fq-prose+.fq-prose{margin-top:1.1em}.fq-note{max-width:68ch;color:var(--fq-muted);margin-top:40px;font-size:.86rem;line-height:1.6}.fq-note a{margin-right:6px}.fq-nav-spacer{min-height:1px}.fq[data-fq-motion=running] [data-fq-reveal]{transition:opacity 1s var(--fq-ease),transform 1s var(--fq-ease)}.fq[data-fq-motion=running] [data-fq-reveal]:not([data-in]){opacity:0;transform:translateY(24px)}.fq[data-fq-motion=running] [data-fq-anim]{transition:opacity .9s var(--fq-ease),transform .9s var(--fq-ease)}.fq[data-fq-motion=running] [data-fq-anim]:not([data-in]){opacity:0;transform:translateY(24px)scale(.985)}.fq-fig{background:var(--fq-panel);border:1px solid var(--fq-line);border-radius:6px;margin:46px 0;padding:24px;position:relative}.fq-fig figcaption{gap:4px;margin-bottom:18px;display:grid}.fq-fig figcaption b{color:#fff;font-size:1rem;font-weight:680}.fq-fig figcaption span{color:var(--fq-muted);font-size:.8rem;line-height:1.45}.fq-table-wrap{overflow-x:auto}.fq-table-wrap:focus-visible{outline:2px solid var(--fq-amber);outline-offset:3px}.fq table{border-collapse:collapse;width:100%;min-width:600px;font-size:.86rem}.fq th,.fq td{border-bottom:1px solid var(--fq-line);text-align:left;vertical-align:top;padding:11px 12px}.fq thead th{letter-spacing:.12em;text-transform:uppercase;color:var(--fq-muted);font-size:.66rem;font-weight:600;font-family:var(--fq-mono)}.fq tbody th{color:#fff;font-weight:650}.fq td{color:var(--fq-ink-2)}.fq-links{grid-template-columns:1fr 1fr;gap:14px;max-width:72ch;display:grid}.fq-links a{border:1px solid var(--fq-line);background:var(--fq-panel);border-radius:6px;flex-direction:column;gap:6px;padding:18px 20px;text-decoration:none;display:flex}.fq-links a:hover{border-color:var(--fq-amber)}.fq-links span{color:var(--fq-muted);font-size:.78rem}.fq-links b{color:#fff;font-size:1rem}@media (width<=640px){.fq-links{grid-template-columns:1fr}}.fq-editorial{max-width:72ch;color:var(--fq-muted);margin-top:30px;font-size:.8rem;line-height:1.6}.fq-end{max-width:1500px;padding:100px var(--gutter) 60px;border-top:1px solid var(--fq-line);margin:0 auto}.fq-end h2{max-width:22ch;margin:10px 0;font-size:clamp(1.6rem,3vw,2.4rem)}.fq-related{max-width:1500px;padding:0 var(--gutter) 100px;margin:0 auto}.fq-related h2{margin-bottom:24px;font-size:1.3rem}.fq-related>div{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}@media (width<=980px){.fq-shell{grid-template-columns:minmax(0,1fr)}.fq-nav{scrollbar-width:none;gap:4px;min-width:0;padding:40px 0 10px;display:flex;position:relative;overflow-x:auto}.fq-nav-caption{display:none}.fq-nav a{border-bottom:none;border-right:1px solid var(--fq-line);flex:none;padding:4px 14px}.fq-nav-spacer{display:none}}@media print,(prefers-reduced-motion:reduce){.fq[data-fq-motion=running] [data-fq-reveal],.fq[data-fq-motion=running] [data-fq-anim]{opacity:1;filter:none;transition:none;transform:none}}.fq-layer{object-fit:cover;object-position:50% 72%;width:100%;height:112%;display:block;position:absolute;top:-6%;left:0}.fq[data-fq-motion=running] .fq-layer-sky{transform:translate3d(0,calc(var(--p,0)*9%),0)}.fq[data-fq-motion=running] .fq-layer-front{transform:translate3d(0,calc(var(--p,0)*-5%),0) scale(calc(1 + var(--p,0)*.05));transform-origin:50% 100%}.fq-hero h1{max-width:22ch;font-size:clamp(1.9rem,3.6vw,3.3rem);line-height:1.08}.fq-sources{max-width:80ch;color:var(--fq-ink-2);padding-left:1.4em;font-size:.88rem;line-height:1.6}.fq-sources li{margin-bottom:.5em;scroll-margin-top:110px}.fq{--fq-in:#4f9fd6;--fq-mf:#5fc7c4;--fq-gain:#9ad08a;--fq-treasury:#d9784f;--fq-ops:#8b93a1;--fq-risk:#a98bd6;--fq-loss:#e2a33b;--fq-tax:#6c7a89;--fq-kept:#4fb37a;--fq-other:#b7aa8f}.fq-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 50px;padding:0;list-style:none;display:grid}.fq-tiles li{background:var(--fq-panel);border:1px solid var(--fq-line);border-radius:6px;align-content:start;gap:6px;padding:18px 18px 16px;display:grid}.fq-tile-label{letter-spacing:.12em;text-transform:uppercase;color:var(--fq-muted);font-size:.7rem;font-family:var(--fq-mono)}.fq-tiles b{font-family:var(--fq-mono);color:#fff;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,2.6vw,2.3rem);font-weight:700}.fq-tiles li:nth-child(4) b{color:var(--fq-treasury)}.fq-tiles li:nth-child(5) b{color:var(--fq-loss)}.fq-spark{width:100%;height:32px;overflow:visible}.fq-spark path{fill:none;stroke:var(--fq-in);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round}.fq-spark circle{fill:var(--fq-in)}.fq-tiles li:nth-child(5) .fq-spark circle{fill:var(--fq-loss)}.fq[data-fq-motion=running] .fq-spark circle{transition:opacity .4s ease calc(1.3s + var(--i)*90ms)}.fq[data-fq-motion=running] .fq-tiles:not([data-in]) .fq-spark circle{opacity:0}.fq-tiles li:nth-child(5) .fq-spark path{stroke:var(--fq-loss)}.fq-tile-link{align-items:center;min-height:32px;font-size:.8rem;display:flex}.fq-tiles small{color:var(--fq-ink-2);font-size:.76rem}.fq[data-fq-motion=running] .fq-tiles li{transition:opacity .8s var(--fq-ease) calc(var(--i)*90ms),transform .8s var(--fq-ease) calc(var(--i)*90ms)}.fq[data-fq-motion=running] .fq-tiles:not([data-in]) li{opacity:0;transform:translateY(18px)}.fq[data-fq-motion=running] .fq-spark path{stroke-dasharray:1;transition:stroke-dashoffset 1.4s var(--fq-ease) calc(.3s + var(--i)*90ms)}.fq[data-fq-motion=running] .fq-tiles:not([data-in]) .fq-spark path{stroke-dashoffset:1px}@media (width<=760px){.fq-tiles{grid-template-columns:1fr 1fr}}@media (width<=420px){.fq-tiles{grid-template-columns:1fr}}.fq-c-in{--c:var(--fq-in)}.fq-c-mf{--c:var(--fq-mf)}.fq-c-gain{--c:var(--fq-gain)}.fq-c-other{--c:var(--fq-other)}.fq-c-loss{--c:var(--fq-loss)}.fq-c-treasury{--c:var(--fq-treasury)}.fq-c-ops{--c:var(--fq-ops)}.fq-c-risk{--c:var(--fq-risk)}.fq-c-tax{--c:var(--fq-tax)}.fq-c-kept{--c:var(--fq-kept)}.fq-c-waiver{--c:#a9bccd}.fq-riverfig{padding:24px 24px 28px}.fq-seg{border:1px solid var(--fq-line);background:var(--fq-deep);border-radius:999px;gap:4px;margin-bottom:18px;padding:4px;display:inline-flex}.fq-seg button{font:inherit;font-family:var(--fq-mono);min-width:64px;min-height:40px;color:var(--fq-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:.8rem}.fq-seg button[aria-checked=true]{background:var(--fq-amber);color:#251604;font-weight:700}.fq-seg button:focus-visible{outline:2px solid var(--fq-amber);outline-offset:2px}.fq-river{width:100%;height:auto;display:block;overflow:visible}.fq-river path[data-fq-band]{fill:var(--c);fill-opacity:.42;transition:fill-opacity .25s}.fq-river rect[data-fq-bar]{fill:var(--c)}.fq-river-node{fill:#e8ebef}.fq-river-total{fill:#fff;font-family:var(--fq-mono);font-size:15px;font-weight:700}.fq-rl-name{fill:var(--fq-ink-2);font-size:13px}.fq-rl-value{fill:#fff;font-family:var(--fq-mono);font-size:15px;font-weight:700}.fq-river-label[data-zero]{opacity:0}.fq-river[data-hl] path[data-fq-band]{fill-opacity:.12}.fq-river[data-hl] path[data-fq-band].is-hl{fill-opacity:.75}.fq[data-fq-motion=running] .fq-river path[data-fq-band]{transition:fill-opacity .25s,clip-path 1s var(--fq-ease) calc(var(--k)*.12s)}.fq[data-fq-motion=running] .fq-river:not([data-in]) path[data-fq-band]{clip-path:inset(0 100% 0 0)}.fq[data-fq-motion=running] .fq-river-label,.fq[data-fq-motion=running] .fq-river-total{transition:opacity .6s ease calc(.4s + var(--k,6)*.12s)}.fq[data-fq-motion=running] .fq-river:not([data-in]) :is(.fq-river-label,.fq-river-total){opacity:0}.fq-riverbars{display:none}.fq-key{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 22px;margin:22px 0 0;padding:0;list-style:none;display:grid}.fq-key li{border-top:1px solid var(--fq-line);border-radius:3px;grid-template-columns:12px auto 1fr auto;align-items:baseline;gap:4px 10px;padding:10px 4px;transition:background .2s;display:grid}.fq-key li.is-hl{background:#ffffff0a}.fq-key i{background:var(--c);border-radius:2px;align-self:center;width:12px;height:12px}.fq-lg-side{font-family:var(--fq-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fq-muted);font-size:.62rem}.fq-key b{color:#fff;font-size:.88rem;font-weight:650}.fq-lg-value{font-family:var(--fq-mono);color:#fff;font-variant-numeric:tabular-nums;font-size:.86rem}.fq-key small{color:var(--fq-muted);grid-column:2/-1;font-size:.78rem;line-height:1.45}@media (width<=760px){.fq-key{grid-template-columns:1fr}}@media (width<=600px){.fq-riverfig{padding:18px 14px}.fq-river{display:none}.fq-riverbars{gap:10px;display:grid}.fq-rb-row{font-family:var(--fq-mono);color:var(--fq-muted);text-transform:uppercase;grid-template-columns:34px 1fr;align-items:center;gap:8px;font-size:.7rem;display:grid}.fq-rb-row>div{border-radius:3px;gap:2px;height:34px;display:flex;overflow:hidden}.fq-rb-row i{background:var(--c);transition:flex-grow .7s var(--fq-ease);flex-basis:0;display:block}}.fq-rl-lead{fill:none;stroke:#ffffff40;stroke-width:1px}.fq-loanrow{margin-top:22px}.fq-loanrow>p{color:var(--fq-ink-2);justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 8px;font-size:.9rem;display:flex}.fq-loanrow>p b{font-family:var(--fq-mono);color:#fff;font-size:clamp(1.4rem,2.4vw,2rem)}.fq-loanbar{height:46px;width:calc(var(--w)*100%);border-radius:4px;gap:2px;display:flex;overflow:hidden}.fq-loanbar i{background:var(--c);flex-basis:0;display:block}.fq[data-fq-motion=running] .fq-loanbar{transform-origin:0;transition:transform 1.1s var(--fq-ease) .15s}.fq[data-fq-motion=running] .fq-loanfig:not([data-in]) .fq-loanbar{transform:scaleX(0)}.fq[data-fq-motion=running] .fq-loanrow+.fq-loanrow .fq-loanbar{transition-delay:.9s}.fq-loankey{color:var(--fq-ink-2);flex-wrap:wrap;gap:6px 16px;margin:12px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.fq-loankey li{align-items:center;gap:6px;display:flex}.fq-loankey i{background:var(--c);border-radius:2px;width:10px;height:10px}.fq-loankey b{font-family:var(--fq-mono);color:#fff;font-weight:600}.fq-cap{width:100%;height:auto;display:block;overflow:visible}.fq-cap-zero{stroke:#ffffff40;stroke-width:1px}.fq-cap-axis{fill:var(--fq-muted);font-family:var(--fq-mono);font-size:12px}.fq-cap-req line{stroke:var(--fq-treasury);stroke-width:2px;stroke-dasharray:8 6}.fq-cap-req text{fill:#f0a27e;font-size:14px;font-weight:600}.fq-cap-step rect{fill:var(--c)}.fq-cap-v{fill:#fff;font-family:var(--fq-mono);font-size:16px;font-weight:700}.fq-cap-gap line{stroke:#fff;stroke-width:1.5px}.fq-cap-gap text{fill:#fff;font-family:var(--fq-mono);font-size:22px;font-weight:800}.fq-cap-gap .fq-cap-gl{fill:var(--fq-ink-2);font-family:inherit;font-size:13px;font-weight:500}.fq[data-fq-motion=running] .fq-cap-step rect{transform-box:fill-box;transform-origin:50%;transition:transform .9s var(--fq-ease) calc(var(--k)*.35s),opacity .5s ease calc(var(--k)*.35s)}.fq[data-fq-motion=running] .fq-cap:not([data-in]) .fq-cap-step rect{opacity:0;transform:scaleY(0)}.fq[data-fq-motion=running] .fq-cap-v{transition:opacity .5s ease calc(.5s + var(--k)*.35s)}.fq[data-fq-motion=running] .fq-cap:not([data-in]) .fq-cap-v{opacity:0}.fq[data-fq-motion=running] .fq-cap-req line{stroke-dashoffset:0;transition:opacity .6s .2s}.fq[data-fq-motion=running] .fq-cap-gap{transition:opacity .8s 1.7s}.fq[data-fq-motion=running] .fq-cap:not([data-in]) :is(.fq-cap-gap,.fq-cap-req){opacity:0}.fq-capkey{color:var(--fq-ink-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:6px 0 0;padding:0;font-size:.78rem;line-height:1.35;list-style:none;display:grid}.fq-capkey li{align-items:flex-start;gap:8px;display:flex}.fq-capkey i{background:var(--c);border-radius:2px;flex:none;width:10px;height:10px;margin-top:3px}.fq-years{border:1px solid var(--fq-line);background:var(--fq-deep);border-radius:6px;gap:10px;margin-top:26px;padding:18px;display:grid}.fq-years label{letter-spacing:.12em;text-transform:uppercase;color:var(--fq-muted);font-size:.72rem;font-family:var(--fq-mono)}.fq-years input{width:100%;accent-color:var(--fq-amber);min-height:32px}.fq-years output{color:#fff;font-size:1.15rem;font-weight:650}.fq-years p{color:var(--fq-muted);margin:0;font-size:.8rem;line-height:1.5}@media (width<=700px){.fq-capkey{grid-template-columns:1fr 1fr}}.fq-cap-link{stroke:#ffffff59;stroke-width:1px;stroke-dasharray:3 3}@media (width<=600px){.fq-capfig{padding:18px 14px}.fq-cap-v{font-size:34px}.fq-cap-req text{font-size:30px}.fq-cap-gap text{font-size:44px}.fq-cap-gap .fq-cap-gl{font-size:28px}.fq-cap-gap text{text-anchor:end;transform:translate(-36px)}.fq-cap-axis{font-size:24px}}.fq-prov{width:100%;height:auto;display:block}.fq-prov-base{stroke:#ffffff40}.fq-prov rect.fq-c-loss,.fq-prov rect.fq-c-risk{fill:var(--c)}.fq-prov-col:not(.is-now) rect{fill-opacity:.55}.fq-prov-v{fill:#fff;font-family:var(--fq-mono);font-size:17px;font-weight:700}.fq-prov-q{fill:var(--fq-muted);font-family:var(--fq-mono);font-size:14px}.fq[data-fq-motion=running] .fq-prov-col rect{transform-box:fill-box;transform-origin:bottom;transition:transform .8s var(--fq-ease) calc(var(--k)*.12s)}.fq[data-fq-motion=running] .fq-fig:not([data-in]) .fq-prov-col rect{transform:scaleY(0)}.fq-minikey{color:var(--fq-ink-2);gap:18px;margin:10px 0 0;padding:0;font-size:.78rem;list-style:none;display:flex}.fq-minikey li{align-items:center;gap:6px;display:flex}.fq-minikey i{background:var(--c);border-radius:2px;width:10px;height:10px}.fq-pull{border-left:3px solid var(--fq-amber);max-width:62ch;margin:0 0 46px;padding:4px 0 4px 20px}.fq-pull p{font-family:var(--serif);color:#fff;margin:0 0 8px;font-size:1.12rem;line-height:1.55}.fq-pull cite{color:var(--fq-muted);font-size:.78rem;font-style:normal}.fq-ltvrow{grid-template-columns:52px minmax(0,1fr) 150px;align-items:center;gap:12px;margin-top:12px;display:grid}.fq-ltv-q{font-family:var(--fq-mono);color:var(--fq-muted);font-size:.8rem}.fq-ltvbar{border-radius:4px;gap:2px;height:40px;display:flex;overflow:hidden}.fq-ltvbar i{flex-basis:0;justify-content:center;align-items:center;min-width:0;font-style:normal;display:flex}.fq-ltvbar span{font-family:var(--fq-mono);color:#fff;text-shadow:0 1px 2px #0008;font-size:.72rem}.fq-ltv-over{color:var(--fq-amber);font-size:.86rem}.fq-ltvkey{color:var(--fq-ink-2);flex-wrap:wrap;gap:6px 14px;margin:14px 0 0 64px;padding:0;font-size:.74rem;list-style:none;display:flex}.fq-ltvkey li{align-items:center;gap:6px;display:flex}.fq-ltvkey i{border-radius:2px;width:10px;height:10px}.fq[data-fq-motion=running] .fq-ltvbar{transform-origin:0;transition:transform 1s var(--fq-ease)}.fq[data-fq-motion=running] .fq-fig:not([data-in]) .fq-ltvbar{transform:scaleX(0)}.fq-stats{grid-template-columns:1fr 1fr;gap:14px;margin:0 0 46px;padding:0;list-style:none;display:grid}.fq-stats li{background:var(--fq-panel);border:1px solid var(--fq-line);border-radius:6px;gap:8px;padding:18px;display:grid}.fq-stats b{font-family:var(--fq-mono);color:var(--fq-amber);font-size:2rem}.fq-stats span{color:var(--fq-ink-2);font-size:.86rem;line-height:1.5}.fq-reo{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fq-reo li{grid-template-columns:96px minmax(0,1fr) 54px;align-items:center;gap:12px;display:grid}.fq-reo-name{color:#fff;font-size:.86rem}.fq-reo-bars{gap:3px;display:grid}.fq-reo-bars i{height:16px;width:calc(var(--w)*100%);border-radius:2px;justify-content:flex-end;align-items:center;min-width:34px;padding-right:6px;font-style:normal;display:flex}.fq-reo-was{background:var(--fq-ops);opacity:.6}.fq-reo-now{background:var(--fq-loss)}.fq-reo-bars span{font-family:var(--fq-mono);color:#111;font-size:.66rem}.fq-reo b{font-family:var(--fq-mono);color:var(--fq-amber);text-align:right;font-size:.86rem}.fq-reo-total{font-family:var(--fq-mono);color:var(--fq-ink-2);margin:14px 0 0;font-size:.8rem}.fq[data-fq-motion=running] .fq-reo-bars i{transform-origin:0;transition:transform .9s var(--fq-ease) calc(var(--k)*.1s)}.fq[data-fq-motion=running] .fq-fig:not([data-in]) .fq-reo-bars i{transform:scaleX(0)}.fq-gaugefig{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;column-gap:24px;display:grid}.fq-gaugefig figcaption{grid-column:1/-1}.fq-gauge{width:100%;max-width:440px;height:auto}.fq-g-track{fill:none;stroke:#2c3138;stroke-width:22px}.fq-g-under{fill:none;stroke:#c9503a55;stroke-width:22px}.fq-g-tick{stroke:#fff;stroke-width:2px}.fq-g-ticklabel{fill:var(--fq-ink-2);font-family:var(--fq-mono);font-size:13px}.fq-g-was{stroke:var(--fq-ops);stroke-width:4px;stroke-linecap:round;opacity:.7}.fq-g-now{stroke:var(--fq-loss);stroke-width:6px;stroke-linecap:round;transform-origin:200px 200px}.fq-g-hub{fill:#fff}.fq[data-fq-motion=running] .fq-g-now{transition:transform 1.6s var(--fq-ease) .4s}.fq[data-fq-motion=running] .fq-gaugefig:not([data-in]) .fq-g-now{transform:rotate(var(--from))}.fq-g-read{gap:14px;display:grid}.fq-g-read p{align-items:baseline;gap:10px;margin:0;display:flex}.fq-g-read b{font-family:var(--fq-mono);font-size:clamp(2rem,4vw,3rem)}.fq-g-was-t{color:var(--fq-ops)}.fq-g-now-t{color:var(--fq-loss)}.fq-g-read span{font-family:var(--fq-mono);color:var(--fq-muted);font-size:.8rem}@media (width<=700px){.fq-ltvrow{grid-template-columns:44px minmax(0,1fr)}.fq-ltv-over{grid-column:2}.fq-ltvkey{margin-left:0}.fq-ltvbar span{display:none}.fq-stats,.fq-gaugefig{grid-template-columns:1fr}.fq-g-read{grid-auto-flow:column;justify-content:start;gap:28px}}.fq-chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.fq-chain li{background:var(--fq-panel);border:1px solid var(--fq-line);border-top:3px solid var(--fq-amber);border-radius:6px;align-content:start;gap:8px;padding:18px 16px;display:grid;position:relative}.fq-chain li:not(:last-child):after{content:"→";color:var(--fq-amber);z-index:1;font-size:1.1rem;position:absolute;top:50%;right:-6px;transform:translate(50%,-50%)}.fq-chain b{color:#fff;font-size:1rem}.fq-chain span{color:var(--fq-ink-2);font-size:.82rem;line-height:1.5}.fq[data-fq-motion=running] .fq-chain li{transition:opacity .7s var(--fq-ease) calc(var(--k)*.18s),transform .7s var(--fq-ease) calc(var(--k)*.18s)}.fq[data-fq-motion=running] .fq-chain:not([data-in]) li{opacity:0;transform:translate(-14px)}.fq-wrow{color:#fff;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;font-size:.86rem;display:grid}.fq-wbar{border-radius:4px;gap:2px;height:40px;display:flex;overflow:hidden}.fq-wbar i{background:var(--c);white-space:nowrap;flex-basis:0;align-items:center;min-width:0;padding-left:10px;font-style:normal;display:flex;overflow:hidden}.fq-wkey{font-family:var(--fq-mono);color:var(--fq-ink-2);flex-wrap:wrap;grid-column:2;gap:4px 16px;margin:6px 0 0;font-size:.74rem;display:flex}.fq-wkey span{align-items:center;gap:6px;display:flex}.fq-wkey i{background:var(--c);border-radius:2px;width:10px;height:10px}@media (width<=560px){.fq-wkey{grid-column:1}}.fq[data-fq-motion=running] .fq-wbar{transform-origin:0;transition:transform 1s var(--fq-ease)}.fq[data-fq-motion=running] .fq-fig:not([data-in]) .fq-wbar{transform:scaleX(0)}.fq-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 30px;display:grid}.fq-quote{background:var(--fq-paper);color:var(--fq-paper-ink);border-radius:6px;align-content:space-between;gap:12px;margin:0;padding:20px;display:grid}.fq-quote blockquote{margin:0}.fq-quote p{font-family:var(--serif);margin:0;font-size:1.02rem;line-height:1.5}.fq-quote figcaption{color:#4b5058;font-size:.74rem;line-height:1.45}.fq-quote-finding{background:var(--fq-panel);color:var(--fq-ink);border:1px dashed var(--fq-line)}.fq-quote-finding p{font-family:inherit;font-size:.95rem}.fq-quote-finding figcaption{color:var(--fq-muted)}.fq[data-fq-motion=running] .fq-quote{transition:opacity .8s var(--fq-ease),transform .8s var(--fq-ease)}.fq[data-fq-motion=running] .fq-quotes:not([data-in]) .fq-quote{opacity:0;transform:translateY(16px)}.fq[data-fq-motion=running] .fq-quotes .fq-quote:nth-child(2){transition-delay:.15s}.fq[data-fq-motion=running] .fq-quotes .fq-quote:nth-child(3){transition-delay:.3s}@media (width<=900px){.fq-chain{grid-template-columns:1fr 1fr}.fq-chain li:nth-child(2):after{display:none}.fq-quotes{grid-template-columns:1fr}}@media (width<=560px){.fq-chain{grid-template-columns:1fr}.fq-chain li:after{display:none}.fq-wrow{grid-template-columns:1fr}}.fq-cite{margin-left:2px;font-size:.62em}.fq-cite a{color:var(--fq-amber);text-decoration:none}.fq-prose+.fq-fig,.fq-prose+.fq-compare,.fq-prose+.fq-tiles{margin-top:34px}.fq-fig+.fq-prose,.fq-stats+.fq-prose,.fq-pull+.fq-prose,.fq-fig+.fq-quotes{margin-top:10px}.fq-prose{margin-bottom:34px}.fq-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.fq-compare article{background:var(--fq-panel);border:1px solid var(--fq-line);border-radius:6px;padding:20px}.fq-compare article:nth-child(2){border-color:#e2a33b66}.fq-compare p{color:var(--fq-ink-2);margin:0 0 10px;font-size:.88rem;line-height:1.55}.fq-compare p:last-child{margin-bottom:0}.fq-cmp-when{font-family:var(--fq-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fq-amber)!important;font-size:.7rem!important}.fq[data-fq-motion=running] .fq-compare article{transition:opacity .7s var(--fq-ease),transform .7s var(--fq-ease)}.fq[data-fq-motion=running] .fq-compare:not([data-in]) article{opacity:0;transform:translateY(16px)}.fq[data-fq-motion=running] .fq-compare article:nth-child(2){transition-delay:.2s}.fq[data-fq-motion=running] .fq-compare article:nth-child(3){transition-delay:.4s}.fq-math{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.fq-math li{border-top:3px solid var(--fq-amber);background:var(--fq-deep);gap:6px;padding:18px;display:grid}.fq-math b{font-family:var(--fq-mono);color:#fff;font-size:clamp(1.5rem,2.6vw,2.1rem)}.fq-math span{color:var(--fq-ink-2);font-size:.82rem;line-height:1.45}.fq-dates{border-left:2px solid var(--fq-line);gap:0;margin:0 0 30px;padding:0;list-style:none;display:grid}.fq-dates li{padding:4px 0 26px 26px;position:relative}.fq-dates li:before{content:"";background:var(--fq-amber);border-radius:50%;width:12px;height:12px;position:absolute;top:8px;left:-7px}.fq-dates b{font-family:var(--fq-mono);color:#fff;font-size:.95rem}.fq-dates p{max-width:62ch;color:var(--fq-ink-2);margin:6px 0 0;font-size:.92rem;line-height:1.6}@media (width<=800px){.fq-compare,.fq-math{grid-template-columns:1fr}}.fq-break{margin:0 0 44px}.fq-break-frame{aspect-ratio:21/9;background:#0f1114;border-radius:6px;overflow:hidden}.fq-break img{object-fit:cover;width:100%;height:120%;display:block;transform:translateY(-8%)}.fq[data-fq-motion=running] .fq-break img{transform:translate3d(0,calc(-8% + var(--dy,0)*1px),0)}.fq-break figcaption{color:var(--fq-ink-2);justify-content:space-between;gap:16px;margin-top:10px;font-size:.84rem;line-height:1.5;display:flex}.fq-break figcaption span{letter-spacing:.1em;text-transform:uppercase;color:var(--fq-muted);flex:none;font-size:.68rem}.fq-media-break{margin:10px 0 40px}.fq-inline-video{aspect-ratio:1464/628;object-fit:cover;background:#0f1114 url(/media/fannie-q3/street-poster.webp) 50%/cover;border-radius:6px;width:100%;display:block}.fq-media-caption{color:var(--fq-muted);margin-top:10px;font-size:.8rem;line-height:1.5}@media (width<=700px){.fq-break-frame{aspect-ratio:16/10}.fq-break figcaption{flex-direction:column;gap:4px}}
