.tb-os-fh{--os-navy:#1e212e;--os-navy-2:#2a2e3f;--os-blue:#81a1d3;--os-blue-ink:#3f64a0;--os-tint:#eef3fa;--os-line:#d9e2ef;--os-mist:#f6f8fb;--os-ink-2:#4a5163;--os-glow:rgba(129,161,211,.42);--os-glow-2:rgba(63,100,160,.5);--os-ease:cubic-bezier(.2,.7,.2,1);--os-display:"Archivo","Helvetica Neue",Arial,sans-serif;--os-body:"DM Sans","Helvetica Neue",Arial,sans-serif;--os-grain:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.85' numOctaves='3' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");color:var(--os-navy);font-family:var(--os-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;position:relative}.tb-os-fh,.tb-os-fh *,.tb-os-fh :after,.tb-os-fh :before{box-sizing:border-box}.tb-os-fh :focus-visible{border-radius:6px;outline:3px solid var(--os-blue);outline-offset:3px}.tb-os-fh h1,.tb-os-fh h2,.tb-os-fh h3{font-family:var(--os-display);letter-spacing:-.015em;line-height:1.08;margin:0}.tb-os-fh p{margin:0}.tb-os-fh .fh-wrap{margin:0 auto;max-width:1180px;padding:0 28px;position:relative}.tb-os-fh .fh-btn{align-items:center;border:2px solid transparent;border-radius:999px;cursor:pointer;display:inline-flex;font:700 16px/1 var(--os-body);gap:8px;padding:16px 26px;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s var(--os-ease)}.tb-os-fh .fh-btn:hover{transform:translateY(-1px)}.tb-os-fh .fh-btn--blue{background:var(--os-blue);color:var(--os-navy)}.tb-os-fh .fh-btn--blue:hover{background:#9ab4de}.tb-os-fh .fh-btn--ghost{border-color:hsla(0,0%,100%,.3);color:#fff}.tb-os-fh .fh-btn--ghost:hover{border-color:#fff}.tb-os-fh .fh-btn--navy{background:var(--os-navy);color:#fff}.tb-os-fh .fh-btn--navy:hover{background:var(--os-navy-2)}.tb-os-fh .fh-tex{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute}.tb-os-fh .fh-mesh{background:radial-gradient(ellipse 55% 75% at 85% 0,var(--os-glow) 0,rgba(129,161,211,.18) 40%,transparent 75%),radial-gradient(ellipse 50% 70% at 5% 100%,var(--os-glow-2) 0,rgba(63,100,160,.15) 45%,transparent 80%),radial-gradient(ellipse 60% 40% at 50% 115%,rgba(129,161,211,.3) 0,transparent 75%);inset:0;opacity:var(--fh-glow-a,1);position:absolute}.tb-os-fh .fh-dots{background-image:radial-gradient(rgba(255,255,255,var(--fh-dot-a,.06)) 1px,transparent 1.2px);background-size:22px 22px;inset:0;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 35%,#000 20%,transparent 75%);position:absolute}.tb-os-fh .fh-grain{background-image:var(--os-grain);background-size:180px 180px;inset:0;mix-blend-mode:overlay;opacity:var(--fh-grain-a,.09);position:absolute}.tb-os-fh .fh-grad-text{background:linear-gradient(100deg,#b9ccea 0,var(--os-blue) 45%,#5e83c0 100%);-webkit-background-clip:text;background-clip:text}.tb-os-fh .fh-grad-text,.tb-os-fh .fh-grad-text--ink{color:transparent;-webkit-text-fill-color:transparent}.tb-os-fh .fh-grad-text--ink{background:linear-gradient(100deg,var(--os-blue) 0,var(--os-blue-ink) 70%);-webkit-background-clip:text;background-clip:text}.tb-os-fh.fh-drift .fh-mesh{animation:tbosfhDrift 22s ease-in-out infinite alternate}@keyframes tbosfhDrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(-2.5%,1.5%,0) scale(1.06)}to{transform:translate3d(2%,-1%,0) scale(1.03)}}html.tbosfh-js .tb-os-fh[data-fh-anim=on] .fh-rv{opacity:0;transform:translateY(26px);transition:opacity .8s var(--os-ease),transform .9s var(--os-ease);transition-delay:calc(var(--d,0)*90ms)}html.tbosfh-js .tb-os-fh[data-fh-anim=on] .fh-rv.is-in{opacity:1;transform:none}html.tbosfh-fallback .tb-os-fh .fh-rv{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){html.tbosfh-js .tb-os-fh .fh-rv{opacity:1!important;transform:none!important;transition:none!important}.tb-os-fh .fh-mesh{animation:none!important}.tb-os-fh *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media (max-width:700px){.tb-os-fh{font-size:16px}.tb-os-fh .fh-wrap{padding:0 20px}}.tb-os-fh.tb-os-fh-hero{background:var(--os-navy);color:#fff;overflow:hidden;padding:var(--fh-pt,72px) 0 var(--fh-pb,120px);text-align:center}.tb-os-fh.tb-os-fh-hero:after{background:linear-gradient(90deg,transparent,rgba(129,161,211,.5),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.tb-os-fh.tb-os-fh-hero .fh-crumb{color:hsla(0,0%,100%,.5);font-size:14px;margin-bottom:40px;text-align:left}.tb-os-fh.tb-os-fh-hero .fh-crumb ol{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tb-os-fh.tb-os-fh-hero .fh-crumb li+li:before{content:"/";margin:0 8px;opacity:.7}.tb-os-fh.tb-os-fh-hero .fh-crumb a{color:inherit;text-decoration:none}.tb-os-fh.tb-os-fh-hero .fh-crumb a:hover{color:#fff}.tb-os-fh.tb-os-fh-hero .fh-glass{align-items:center;-webkit-backdrop-filter:blur(14px) saturate(160%);backdrop-filter:blur(14px) saturate(160%);background:linear-gradient(135deg,hsla(0,0%,100%,.16),hsla(0,0%,100%,.05) 45%,rgba(129,161,211,.1));border-radius:999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),inset 0 -1px 0 hsla(0,0%,100%,.06),inset 0 0 0 1px hsla(0,0%,100%,.12),0 10px 30px -12px rgba(0,0,0,.55);display:inline-flex;margin:0 auto 30px;overflow:hidden;padding:11px 20px;position:relative}.tb-os-fh.tb-os-fh-hero .fh-glass:before{background:radial-gradient(120% 90% at 50% -30%,hsla(0,0%,100%,.22),hsla(0,0%,100%,0) 60%);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.tb-os-fh.tb-os-fh-hero .fh-hero__logo{display:block;height:var(--fh-logo-h,16px);position:relative;width:auto}.tb-os-fh.tb-os-fh-hero h1{font-size:clamp(40px,6.4vw,var(--fh-h1-max,84px));font-weight:800;margin:0 auto;max-width:12em}.tb-os-fh.tb-os-fh-hero .fh-h1__a,.tb-os-fh.tb-os-fh-hero .fh-h1__b{display:block}.tb-os-fh.tb-os-fh-hero .fh-h1__b{font-style:italic;padding-right:.08em}.tb-os-fh.tb-os-fh-hero .fh-h1__a,.tb-os-fh.tb-os-fh-hero h1{color:#fff}.tb-os-fh.tb-os-fh-hero .fh-hero__sub{color:hsla(0,0%,100%,.72);font-size:20px;margin:28px auto 0;max-width:34em}.tb-os-fh.tb-os-fh-hero .fh-hero__ctas{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-top:40px}.tb-os-fh.tb-os-fh-hero .fh-btn--blue{color:#fff}html.tbosfh-js .tb-os-fh.tb-os-fh-hero[data-fh-anim=on] .fh-rv{filter:blur(6px);transform:translateY(30px);transition:opacity 1s var(--os-ease),transform 1.1s var(--os-ease),filter 1s var(--os-ease);transition-delay:calc(var(--d,0)*.11s)}html.tbosfh-js .tb-os-fh.tb-os-fh-hero[data-fh-anim=on] .fh-rv.is-in{filter:none;transform:none}@media (max-width:700px){.tb-os-fh.tb-os-fh-hero{padding:48px 0 88px}.tb-os-fh.tb-os-fh-hero .fh-hero__ctas{align-items:center;flex-direction:column}}