*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:#2b3344;font-family:var(--sans);-webkit-font-smoothing:antialiased;--serif:"Merriweather",Georgia,serif;--sans:"Lato","Helvetica Neue",Arial,sans-serif}[data-fp]{font-family:var(--sans)}[data-fp=B]{--serif:"Merriweather",Georgia,serif;--sans:"Lato","Helvetica Neue",Arial,sans-serif}h1,h2,h3{font-family:var(--serif)}a{text-decoration:none;color:inherit}.wm{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='200'%20height='200'%20viewBox='0%200%20200%20200'%3E%3Cg%20fill='rgba(255,255,255,0.04)'%3E%3Cg%20transform='translate(26,30)%20rotate(-8)'%3E%3Crect%20x='16'%20y='0'%20width='30'%20height='30'%20rx='8'/%3E%3Crect%20x='0'%20y='14'%20width='28'%20height='28'%20rx='7'/%3E%3C/g%3E%3Cg%20transform='translate(126,110)%20rotate(10)'%3E%3Crect%20x='16'%20y='0'%20width='30'%20height='30'%20rx='8'/%3E%3Crect%20x='0'%20y='14'%20width='28'%20height='28'%20rx='7'/%3E%3C/g%3E%3C/g%3E%3Cg%20fill='rgba(255,255,255,0.07)'%3E%3Ccircle%20cx='108'%20cy='46'%20r='3.5'/%3E%3Ccircle%20cx='46'%20cy='150'%20r='3.5'/%3E%3Ccircle%20cx='170'%20cy='168'%20r='3.5'/%3E%3C/g%3E%3C/svg%3E");background-size:230px 230px}.lift{transition:transform .25s ease,box-shadow .25s ease}.lift:hover{transform:translateY(-4px)}.navlink{position:relative}.navlink:hover{color:#16294d}.cta{display:inline-flex!important;align-items:center;gap:10px;border-radius:5px!important;letter-spacing:.3px;box-shadow:none!important;transition:background .15s ease,gap .2s ease,opacity .15s ease}.cta:after{content:"→";font-size:1.05em;line-height:1;transition:transform .2s ease}.cta:hover{gap:14px;opacity:.92}.cta:hover:after{transform:translate(3px)}.ghost{border:none!important;background:transparent!important;border-radius:0!important;padding-left:2px!important;padding-right:2px!important;display:inline-flex!important;align-items:center;gap:9px;position:relative}.ghost:after{content:"→";transition:transform .2s ease}.ghost:before{content:"";position:absolute;left:2px;right:2px;bottom:13px;height:1.5px;background:currentColor;opacity:.4;transform-origin:left;transition:opacity .2s ease,transform .2s ease}.ghost:hover{background:transparent!important}.ghost:hover:after{transform:translate(3px)}.ghost:hover:before{opacity:.85}.navtoggle{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.hamburger{display:none}@media(max-width:768px){header img{height:52px!important;margin-left:-6px!important}.hamburger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;cursor:pointer}.hamburger span{display:block;width:26px;height:2.5px;background:#16294d;border-radius:2px;transition:transform .2s ease,opacity .2s ease}header nav{position:absolute;top:100%;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;gap:0!important;padding:6px 24px 18px;border-bottom:1px solid #e8ebf0;box-shadow:0 12px 24px #16294d1f;display:none!important}.navtoggle:checked~nav{display:flex!important}header nav a{padding:13px 2px;width:100%;border-bottom:1px solid #eef0f4;font-size:16px!important}header nav a.cta{border-bottom:none;margin-top:12px;justify-content:center;padding:14px 20px!important}.navtoggle:checked+.hamburger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.navtoggle:checked+.hamburger span:nth-child(2){opacity:0}.navtoggle:checked+.hamburger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}#investors>div{padding-top:42px!important;padding-bottom:42px!important}#investors>div>div:first-child{margin-bottom:26px!important}#investors>div>div:first-child>div:first-child{font-size:15px!important;letter-spacing:1.5px!important;margin-bottom:12px!important}#investors>div>div:last-child{gap:12px!important;margin-bottom:0!important}#investors>div>div:last-child>div{padding:20px 22px!important}#investors>div>div:last-child>div>div:first-child{height:38px!important;margin-bottom:12px!important}#investors p{font-size:15px!important;line-height:1.55!important}#contact>div{padding-top:48px!important;padding-bottom:48px!important}#contact>div>div:first-child{font-size:15px!important;letter-spacing:1.5px!important}}
