html[data-tf]{scroll-behavior:smooth}html[data-tf] section[id]{scroll-margin-top:104px}:root{--cta:#003cd9;--cta-hover:#0031a7}html[data-tf] ::-moz-selection{background:#003cd9;color:#fff}html[data-tf] ::selection{background:#003cd9;color:#fff}html[data-tf][dir=ltr] body{direction:ltr}[dir=ltr] .hub-arrow{transform:scaleX(-1)}html[data-tf] :focus-visible{outline:2px solid #003cd9;outline-offset:3px}html[data-tf] .tf-calc-field input:focus-visible{outline:none}.tf-num{font-family:IBM Plex Mono,ui-monospace,monospace}.tf-fig,.tf-num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.tf-grid-light{background-image:linear-gradient(90deg,rgba(19,26,44,.045) 1px,transparent 0),linear-gradient(180deg,rgba(19,26,44,.045) 1px,transparent 0);background-size:44px 44px}.tf-grid-deep{background-image:linear-gradient(90deg,hsla(0,0%,100%,.06) 1px,transparent 0),linear-gradient(180deg,hsla(0,0%,100%,.06) 1px,transparent 0);background-size:64px 64px}.tf-ticks{background-image:repeating-linear-gradient(270deg,rgba(141,154,178,.55) 0 1px,transparent 1px 12px)}:root{--hero-bg:#0a2456;--hero-a:rgba(10,36,86,.38);--hero-b:rgba(10,36,86,.76);--hero-c:rgba(10,36,86,.98);--hero-foot:#0a2456;--hero-stats:rgba(10,36,86,.55);--hero-filter:none}.tf-hero{background-color:var(--hero-bg)}.tf-hero-img{filter:var(--hero-filter)}.tf-hero-scrim{background-image:linear-gradient(to left,var(--hero-a),var(--hero-b),var(--hero-c))}.tf-hero-foot{background-image:linear-gradient(to top,var(--hero-foot),transparent)}.tf-hero-stats{background-color:var(--hero-stats)}.tf-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:999px;background:linear-gradient(to left,#2f63e8 0,#2f63e8 var(--tf-pct),hsla(0,0%,100%,.16) var(--tf-pct),hsla(0,0%,100%,.16) 100%);outline:none}.tf-range-light{background:linear-gradient(to left,#003cd9 0,#003cd9 var(--tf-pct),#e3ebf8 var(--tf-pct),#e3ebf8 100%)}.tf-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:20px;width:20px;border-radius:999px;background:#fff;border:2px solid #003cd9;box-shadow:0 2px 8px rgba(0,25,69,.35);cursor:grab;-webkit-transition:transform .15s ease;transition:transform .15s ease}.tf-range::-webkit-slider-thumb:active{transform:scale(1.12);cursor:grabbing}.tf-range::-moz-range-thumb{height:18px;width:18px;border-radius:999px;background:#fff;border:2px solid #003cd9;cursor:grab}.tf-logo-invert img{filter:brightness(0) invert(1)}.tf-marquee{-webkit-mask-image:linear-gradient(270deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(270deg,transparent,#000 6%,#000 94%,transparent)}.tf-marquee-lane{animation:tf-marquee-move 34s linear infinite}.tf-marquee:hover .tf-marquee-lane{animation-play-state:paused}@keyframes tf-marquee-move{0%{transform:translateX(0)}to{transform:translateX(50%)}}@media (prefers-reduced-motion:reduce){.tf-marquee-lane{animation:none}}@media (prefers-reduced-motion:no-preference){@keyframes tf-rv-enter{0%{opacity:var(--rv-o,0);transform:translate3d(var(--rv-x,0),var(--rv-y,0),0) scale(var(--rv-s,1))}}@keyframes tf-rv-hold{0%,to{opacity:var(--rv-o,0);transform:translate3d(var(--rv-x,0),var(--rv-y,0),0) scale(var(--rv-s,1))}}html[data-tf] [data-rv=mount],html[data-tf] [data-rv=view][data-rv-in]{animation:tf-rv-enter var(--rv-dur,.5s) var(--rv-ease,ease-out) var(--rv-delay,0s) backwards}html[data-tf]:not([data-rv-live]) [data-rv=view]{animation:tf-rv-hold 8s linear}html[data-tf][data-rv-live] [data-rv=view]:not([data-rv-in]){opacity:var(--rv-o,0);transform:translate3d(var(--rv-x,0),var(--rv-y,0),0) scale(var(--rv-s,1))}}html[data-tf] .tf-acc>*{min-height:0;overflow:hidden}html[data-tf] .tf-acc{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s}html[data-tf] .tf-acc[data-open]{grid-template-rows:1fr;opacity:1;visibility:visible;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),visibility 0s}@media (prefers-reduced-motion:reduce){html[data-tf] .tf-acc,html[data-tf] .tf-acc[data-open]{transition:none}}