.founders .fsc-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:24px 0 18px;display:grid}.founders .fsc-tabs>button{color:#e9efdf;text-align:left;background:#244434;border:1px solid #69845f;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;min-height:76px;padding:17px 20px;transition:background .15s,border-color .15s;display:flex}.founders .fsc-tabs>button[aria-selected=true]{color:#183b2e;background:#d6edb5;border-color:#d6edb5}.founders .fsc-tabs strong{font-size:16px;font-weight:600;line-height:1.4}.founders .fsc-tabs small{opacity:.85;font-size:11px;line-height:1.55}.founders .fsc-tabs>button:not(:disabled):hover{border-color:#d6edb5}.founders .fsc-tabs>button:disabled{opacity:.65;cursor:default}.founders .fsc-journey{background:linear-gradient(115deg,#244434,#183b2e);border-block:1px solid #56724d;border-radius:8px;margin:0 0 26px;padding:20px 24px}.founders .fsc-journey-heading{color:#c1ceb7;justify-content:space-between;align-items:baseline;gap:15px;font-size:11px;line-height:1.6;display:flex}.founders .fsc-journey-heading>span{text-transform:uppercase;letter-spacing:.08em}.founders .fsc-journey-heading>strong{color:#d6edb5;font-weight:500}.founders .fsc-journey-route{grid-template-columns:minmax(0,1fr) minmax(40px,1.2fr) minmax(0,1fr);align-items:center;gap:20px;margin:25px 0 18px;display:grid}.founders .fsc-journey-place{align-items:center;gap:12px;min-width:0;display:flex}.founders .fsc-journey-place strong{overflow-wrap:anywhere;font-size:18px;font-weight:500;line-height:1.5}.founders .fsc-journey-destination{justify-content:flex-end}.founders .fsc-journey-dot{background:#d6edb5;border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 6px #c4dda21a}.founders .fsc-journey-destination .fsc-journey-dot{width:18px;height:18px;box-shadow:0 0 0 8px #c4dda21a}.founders .fsc-journey-line{fill:none;stroke:#a4c88c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:44px;display:block}.founders .fsc-journey figcaption{color:#c1ceb7;max-width:780px;font-size:11px;line-height:1.7}.founders .fsc-economics{color:#183b2e;background:#f0f3e8;border:1px solid #c6d5b5;border-radius:10px;min-width:0;padding:25px 26px}.founders .fsc-eyebrow{letter-spacing:.12em;color:#526c43;margin:0 0 9px;font-size:9px;font-weight:600;line-height:1.6}.founders .fsc-economics h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:500;line-height:1.45}.founders .fsc-value{margin:16px 0 20px}.founders .fsc-value>span{color:#52634d;font-size:12px;line-height:1.6;display:block}.founders .fsc-value>strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(25px,2.4vw,34px);font-weight:500;line-height:1.15;display:block}.founders .fsc-assumptions{gap:12px;margin:0;display:grid}.founders .fsc-assumptions>div{border-top:1px solid #ccd7bf;gap:4px;padding-top:11px;display:grid}.founders .fsc-assumptions dt{color:#52634d;font-size:11px;line-height:1.6}.founders .fsc-assumptions dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.6}.founders .fsc-value-note,.founders .fsc-no-conversion{color:#52634d;margin:17px 0 0;font-size:11px;line-height:1.8}.founders .fsc-no-conversion{color:#203c32;border:1px solid #b3c79b;border-radius:5px;padding:12px}.founders .fsc-economic-controls{border-top:1px solid #b8c9a5;margin-top:18px}.founders .fsc-economic-controls summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding-block:11px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.founders .fsc-economic-controls summary svg{flex:none}.founders .fsc-economic-controls fieldset{border:0;gap:15px;min-width:0;margin:0;padding:0;display:grid}.founders .fsc-economic-controls label{color:#3c5235;gap:6px;min-width:0;font-size:11px;line-height:1.6;display:grid}.founders .fsc-economic-controls :is(input,select){color:#183b2e;background:#fffef8;border:1px solid #afc19a;border-radius:5px;width:100%;min-width:0;min-height:46px;padding:10px 11px;font-size:16px}.founders .fsc-economic-controls fieldset:disabled{opacity:.6}.founders .fsc-calculator-link{text-underline-offset:4px;align-items:center;gap:9px;min-height:44px;margin-top:7px;font-size:11px;font-weight:600;line-height:1.6;text-decoration:underline;display:inline-flex}.founders .fsc-calculator-link svg{flex:none}.founders .fsc-reference{color:#52634d;border-top:1px solid #b8c9a5;margin-top:15px;padding-top:15px;font-size:11px;line-height:1.8}.founders .fsc-reference summary{color:#294620;cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:600;line-height:1.7;display:flex}.founders .fsc-reference summary:before{content:"+";font-size:17px;font-weight:400}.founders .fsc-reference[open] summary:before{content:"−"}.founders .fsc-reference[open] summary{margin-bottom:10px}.founders .fsc-reference p+p{margin-top:7px}.founders .fsc-reference strong{color:#183b2e;font-weight:600}.founders .fsc-reference-links{flex-wrap:wrap;gap:5px 15px;display:flex}.founders .fsc-reference-links a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.founders .fsc-economics :is(a,summary,input,select):focus-visible{outline-color:#45692c}.founders .fsc-economics[data-stale=true] .fsc-economic-output{opacity:.65}.founders .f-person-detail .fsc-economics{margin-top:18px}.founders .fsc-economics .fsc-assumptions{gap:12px;margin:0;display:grid}.founders .fsc-economics .fsc-assumptions>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:baseline;gap:10px;display:grid}.founders .fsc-economics .fsc-assumptions dd{color:#183b2e;text-align:right;min-width:0;max-width:none;font-size:13px;line-height:1.6}.founders .fs-total-tree .f-node-name .fs-person-region{color:#c1ceb7;max-width:none;margin-top:5px;font-size:10px;line-height:1.5}@media (width<=700px){.founders .fsc-tabs{gap:7px}.founders .fsc-tabs>button{gap:7px;min-height:92px;padding:13px 11px}.founders .fsc-tabs strong{font-size:13px}.founders .fsc-tabs small{font-size:10px}.founders .fsc-journey{padding:18px}.founders .fsc-journey-heading{display:block}.founders .fsc-journey-heading>strong{margin-top:5px;display:block}.founders .fsc-journey-route{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);gap:11px;margin-block:20px 15px}.founders .fsc-journey-place{gap:9px}.founders .fsc-journey-place strong{font-size:14px}.founders .fsc-journey-dot{width:9px;height:9px;box-shadow:0 0 0 4px #c4dda21a}.founders .fsc-journey-destination .fsc-journey-dot{width:12px;height:12px;box-shadow:0 0 0 5px #c4dda21a}.founders .fsc-economics{padding:22px}.founders .fsc-value>strong{font-size:clamp(25px,8vw,32px)}.founders .fsc-economics h3{font-size:18px}}@media (width<=360px){.founders .fsc-tabs{gap:5px}.founders .fsc-tabs>button{min-height:104px;padding:11px 8px}.founders .fsc-tabs strong{font-size:12px}.founders .fsc-tabs small{font-size:10px}.founders .fsc-journey{padding:16px 14px}.founders .fsc-journey-route{grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);gap:8px}.founders .fsc-journey-place{gap:7px}.founders .fsc-journey-place strong{font-size:13px}.founders .fsc-economics{padding:19px}.founders .fsc-value>strong{font-size:25px}}@media (prefers-reduced-motion:reduce){.founders .fsc-tabs>button{transition:none}}.founders .fgc-detail{background:#193b2d;border:1px solid #56724d;border-radius:7px;grid-column:1/-1;min-width:0;margin-top:0}.founders .fgc-detail>summary{color:#d6edb5;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:9px 12px;font-size:11px;font-weight:600;line-height:1.5;list-style:none;display:flex}.founders .fgc-detail>summary::-webkit-details-marker{display:none}.founders .fgc-detail>summary:focus-visible{outline-offset:3px;border-radius:5px;outline:2px solid #d6edb5}.founders .fgc-toggle{flex:none;font-size:17px;font-weight:400}.founders .fgc-detail[open] .fgc-toggle{font-size:0}.founders .fgc-detail[open] .fgc-toggle:after{content:"−";font-size:17px}.founders .fgc-body{min-width:0;padding:0 12px 13px;font-size:12px;line-height:1.6}.founders .fgc-step{border-top:1px solid #56724d;min-width:0;margin-top:12px;padding-top:12px}.founders .fgc-step:first-child{margin-top:0}.founders .fgc-step h5{color:#edf1e4;margin:0 0 8px;font-size:12px;font-weight:600;line-height:1.6}.founders .fgc-muted,.founders .fgc-rounding{color:#c1ceb7;overflow-wrap:anywhere;font-size:10px;line-height:1.65}.founders .fgc-stage+.fgc-stage{margin-top:11px}.founders .fgc-equation{color:#edf1e4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;gap:3px 7px;margin-top:4px;font-size:12px;line-height:1.65;display:flex}.founders .fgc-equation b{color:#d6edb5;font-weight:600}.founders .fgc-total{color:#edf1e4;font-variant-numeric:tabular-nums;border-top:1px dashed #56724d;flex-wrap:wrap;justify-content:space-between;gap:3px 8px;margin-top:11px;padding-top:8px;font-size:11px;display:flex}.founders .fgc-path{overscroll-behavior:contain;scrollbar-width:thin;max-height:230px;margin:10px 0 0;padding:0;list-style:none;overflow:auto}.founders .fgc-path:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #d6edb5}.founders .fgc-path>li{color:#edf1e4;border-top:1px solid #42604b;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;padding:7px 5px;font-size:11px;line-height:1.6;display:grid}.founders .fgc-path>li[data-selected=true]{background:#31543b;border-radius:4px}.founders .fgc-path>li>span{overflow-wrap:anywhere;min-width:0}.founders .fgc-path>li small{color:#c1ceb7;margin:0;font-size:10px;display:block}.founders .fgc-path>li>b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;font-size:11px;font-weight:500}.founders .fgc-reserve{color:#d6edb5;margin-top:9px;font-size:11px}.founders .fgc-reserve small{color:#c1ceb7;font-size:10px;display:block}.founders .fgc-share{color:#d6edb5;font-variant-numeric:tabular-nums;margin-top:3px;font-size:17px;font-weight:600}.founders .fgc-result .fgc-equation{margin-top:7px}.founders .fgc-rounding{margin-top:12px}@media (width<=380px){.founders .fgc-body,.founders .fgc-detail>summary{padding-inline:10px}.founders .fgc-equation{font-size:11px}.founders .fgc-path>li{grid-template-columns:minmax(0,1fr) auto;font-size:10px}.founders .fgc-path>li>b{font-size:10px}}
