.tb-fund{--tb-bg:#070a08;--tb-bg-2:#0c1210;--tb-green:#3dde7a;--tb-green-dim:#1f6b40;--tb-ink:#eef5f0;--tb-muted:#eef5f094;--tb-line:#eef5f01a;--tb-sans:var(--font-tb-sans), "Avenir Next", "Segoe UI", sans-serif;--tb-display:var(--font-tb-display), var(--tb-sans);font-family:var(--tb-sans);color:var(--tb-ink);background:var(--tb-bg);min-height:100svh}.tb-fund *{box-sizing:border-box}.tb-fund a{color:inherit;text-decoration:none}@keyframes tb-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tb-fade{0%{opacity:0}to{opacity:1}}.tb-anim-rise{animation:.85s cubic-bezier(.22,1,.36,1) both tb-rise}.tb-anim-fade{animation:1s both tb-fade}.tb-anim-delay-1{animation-delay:.15s}.tb-anim-delay-2{animation-delay:.3s}.tb-anim-delay-3{animation-delay:.45s}.tb-shell{background:radial-gradient(ellipse 80% 55% at 70% 60%, #3dde7a17, transparent 55%), radial-gradient(ellipse 50% 40% at 20% 20%, #3dde7a0d, transparent 50%), linear-gradient(180deg, #0a100d 0%, var(--tb-bg) 45%, #050705 100%);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.tb-chart{z-index:0;pointer-events:none;opacity:.9;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 72%,#0000 100%)}.tb-chart-about{opacity:.78;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 78%,#0000 100%)}.tb-chart-svg{width:100%;height:100%;display:block}.tb-shell:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#070a08b8 0%,#070a0840 42%,#070a088c 100%),linear-gradient(#070a0859 0%,#0000 30%,#070a088c 100%);position:absolute;inset:0}.tb-content{z-index:2;flex-direction:column;flex:1;width:100%;max-width:1120px;margin:0 auto;padding:clamp(1.1rem,3vw,1.75rem) clamp(1.25rem,4vw,2.5rem) clamp(1.25rem,3vw,2rem);display:flex;position:relative}.tb-nav{justify-content:space-between;align-items:center;gap:1rem;display:flex}.tb-nav-brand{align-items:center;display:inline-flex}.tb-nav-mark{width:min(42vw,132px);height:auto;display:block}.tb-nav-links{letter-spacing:.08em;text-transform:uppercase;color:var(--tb-muted);align-items:center;gap:1.25rem;font-size:.78rem;display:flex}.tb-nav-links a{transition:color .15s}.tb-nav-links a:hover,.tb-nav-links a.is-active{color:var(--tb-ink)}.tb-nav-meta{letter-spacing:.16em;text-transform:uppercase;color:var(--tb-muted);opacity:.7;font-size:.72rem}.tb-shell-page{overflow:auto}.tb-shell-page:after{background:linear-gradient(#070a0833 0%,#0000 20%,#070a0873 100%)}.tb-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--tb-green);margin:0 0 .85rem;font-size:.72rem}.tb-lede{color:var(--tb-muted);max-width:32rem;margin:0;font-size:1.08rem;line-height:1.5}.tb-about,.tb-vehicle-page{flex-direction:column;flex:1;justify-content:center;gap:1.15rem;max-width:36rem;padding:clamp(2.5rem,6vw,4rem) 0 clamp(2rem,4vw,3rem);display:flex}.tb-about h1,.tb-vehicle-page h1{font-family:var(--tb-display);letter-spacing:-.03em;color:#f4faf6;margin:0;font-size:clamp(2.2rem,5.5vw,3.4rem);font-weight:600;line-height:1.02}.tb-about-tight .tb-lede{max-width:30rem}.tb-main{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;gap:1.35rem;max-width:34rem;padding:3rem 0 2rem;display:flex}.tb-main h1{font-family:var(--tb-display);letter-spacing:-.035em;color:#f4faf6;margin:0;font-size:clamp(2.6rem,7vw,4.4rem);font-weight:600;line-height:.98}.tb-main p{color:var(--tb-muted);max-width:30rem;margin:0;font-size:clamp(1.02rem,2vw,1.15rem);line-height:1.45}a.tb-cta,button.tb-cta{min-height:2.85rem;font:inherit;letter-spacing:.02em;cursor:pointer;background:#f3faf5;border:0;border-radius:.55rem;justify-content:center;align-items:center;margin-top:.35rem;padding:.75rem 1.35rem;font-size:.84rem;font-weight:600;transition:transform .16s,background .16s,opacity .16s;display:inline-flex;color:#07110a!important}a.tb-cta:hover,button.tb-cta:hover:not(:disabled){background:#fff;transform:translateY(-1px)}button.tb-cta:disabled{opacity:.55;cursor:wait}.tb-intake-header{max-width:36rem;margin:1.5rem 0 2rem}.tb-intake-header h1{font-family:var(--tb-display);letter-spacing:-.03em;margin:.35rem 0 .75rem;font-size:clamp(1.85rem,4.5vw,2.65rem);font-weight:700;line-height:1.1}.tb-form{flex-direction:column;gap:1.65rem;max-width:40rem;padding-bottom:3rem;display:flex}.tb-fieldset{border:0;flex-direction:column;gap:.85rem;margin:0;padding:0;display:flex}.tb-fieldset legend{letter-spacing:.12em;text-transform:uppercase;color:var(--tb-muted);margin-bottom:.15rem;padding:0;font-size:.72rem;font-weight:600}.tb-form-grid{grid-template-columns:1fr 1fr;gap:.85rem 1rem;display:grid}.tb-field{flex-direction:column;gap:.4rem;font-size:.84rem;display:flex}.tb-field>span{color:var(--tb-muted);letter-spacing:.02em;font-size:.78rem}.tb-field input,.tb-field select,.tb-field textarea{border:1px solid var(--tb-line);width:100%;min-height:2.55rem;color:var(--tb-ink);font:inherit;background:#070c098c;border-radius:.45rem;outline:none;padding:.55rem .75rem;font-size:.9rem;transition:border-color .15s,background .15s}.tb-field textarea{resize:vertical;min-height:5rem}.tb-field input:focus,.tb-field select:focus,.tb-field textarea:focus{background:#0a120ed9;border-color:#3dde7a73}.tb-field input[type=file]{color:var(--tb-muted);padding:.55rem;font-size:.8rem}.tb-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--tb-muted) 50%), linear-gradient(135deg, var(--tb-muted) 50%, transparent 50%);background-position:calc(100% - 16px) 55%,calc(100% - 11px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:2rem}.tb-field-hint{color:var(--tb-muted);margin:0;font-size:.82rem;line-height:1.45}.tb-fineprint{color:var(--tb-muted);opacity:.9;margin:0;font-size:.78rem;font-style:italic;line-height:1.5}.tb-choice-row{flex-wrap:wrap;gap:.5rem;display:flex}.tb-choice{border:1px solid var(--tb-line);min-height:2.35rem;color:var(--tb-ink);font:inherit;cursor:pointer;background:0 0;border-radius:.45rem;padding:.45rem .95rem;font-size:.82rem;transition:border-color .15s,background .15s,color .15s}.tb-choice:hover{border-color:#3dde7a59}.tb-choice.is-on{color:#e8fff0;background:#3dde7a1f;border-color:#3dde7a8c}.tb-alias-list{flex-direction:column;gap:1.1rem;display:flex}.tb-alias-row{border-top:1px solid var(--tb-line);grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:.75rem .85rem;padding:.9rem 0;display:grid}.tb-alias-row:first-child{border-top:0;padding-top:0}.tb-text-btn{color:var(--tb-green);font:inherit;letter-spacing:.02em;cursor:pointer;opacity:.9;background:0 0;border:0;align-self:flex-start;padding:.35rem 0;font-size:.8rem;font-weight:600}.tb-text-btn:hover{opacity:1;text-decoration:underline}.tb-file-list{color:var(--tb-muted);margin:0;padding-left:1.1rem;font-size:.78rem}.tb-form-error{color:#ff8f8f;margin:0;font-size:.86rem}.tb-intake-done{max-width:28rem;padding:2rem 0 4rem}.tb-intake-done h2{font-family:var(--tb-display);margin:0 0 .65rem;font-size:1.85rem}.tb-intake-done p{color:var(--tb-muted);margin:0 0 1.25rem;line-height:1.5}.tb-modal{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#030604b8;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.tb-modal-card{border:1px solid var(--tb-line);background:#0c1410;border-radius:.65rem;width:min(100%,26rem);padding:1.5rem 1.4rem;box-shadow:0 24px 60px #00000073}.tb-modal-card h2{font-family:var(--tb-display);margin:0 0 .65rem;font-size:1.25rem}.tb-modal-card p{color:var(--tb-muted);margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.tb-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.tb-modal-actions .tb-cta{margin-top:0}@media (max-width:700px){.tb-form-grid{grid-template-columns:1fr}.tb-alias-row{grid-template-columns:1fr;align-items:stretch}}.tb-foot{border-top:1px solid var(--tb-line);color:var(--tb-muted);letter-spacing:.04em;text-align:center;justify-content:center;align-items:center;padding-top:1rem;font-size:.75rem;display:flex}.tb-foot a{color:var(--tb-ink);border-bottom:1px solid #eef5f038;transition:border-color .15s,color .15s}.tb-foot a:hover{color:var(--tb-green);border-bottom-color:var(--tb-green)}@keyframes tb-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.tb-ticker{border-top:1px solid var(--tb-line);grid-template-columns:auto 1fr;align-items:center;gap:1rem;margin-top:auto;padding:.85rem 0 .35rem;display:grid}.tb-ticker-label{letter-spacing:.14em;text-transform:uppercase;color:var(--tb-muted);white-space:nowrap;flex-shrink:0;font-size:.65rem;font-weight:600}.tb-ticker-viewport{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.tb-ticker-track{gap:0;width:max-content;animation:48s linear infinite tb-ticker;display:flex}.tb-ticker-item{white-space:nowrap;letter-spacing:.02em;color:var(--tb-ink);align-items:baseline;gap:.45rem;padding:0 1.65rem;font-size:.78rem;display:inline-flex}.tb-ticker-date{color:var(--tb-muted)}.tb-ticker-sep{color:#eef5f047}.tb-ticker-roi{color:var(--tb-green);font-variant-numeric:tabular-nums}.tb-ticker-mult{font-variant-numeric:tabular-nums;color:#f3faf5;font-weight:600}@media (max-width:700px){.tb-ticker{grid-template-columns:1fr;gap:.45rem}.tb-ticker-track{animation-duration:36s}}@media (prefers-reduced-motion:reduce){.tb-ticker-track{animation:none}}@media (max-width:700px){.tb-main{text-align:left;align-items:stretch;max-width:none}.tb-nav-mark{width:min(38vw,110px)}.tb-nav-meta{display:none}.tb-nav-links{gap:.9rem}}@media (prefers-reduced-motion:reduce){.tb-anim-rise,.tb-anim-fade{animation:none!important}}
