*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;background:#fff;color:#005778;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit}::selection{background:#edd9a3;color:#005778}:focus-visible{outline:3px solid #008e97;outline-offset:2px}@keyframes pth-pane-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.pth-pane{animation:pth-pane-in .42s cubic-bezier(.22,1,.36,1) both}.pth-reveal{opacity:0;transform:translateY(22px);transition:opacity .64s cubic-bezier(.22,1,.36,1),transform .64s cubic-bezier(.22,1,.36,1)}.pth-reveal.is-in{opacity:1;transform:none}@keyframes pth-thread-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.pth-thread path{stroke-dasharray:1;animation:pth-thread-draw 1.9s cubic-bezier(.65,0,.35,1) .2s both}.pth-nav-link{display:block;text-decoration:none;transition:opacity .16s ease,transform .16s ease}.pth-nav-link:hover{opacity:.62;transform:translate(2px)}.pth-card{transition:transform .22s ease,box-shadow .22s ease;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #001e2d29,0 1px 2px #001e2d2e,0 6px 14px #001e2d29,0 14px 28px #001e2d1a}.pth-card:hover{transform:translateY(-6px);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #001e2d29,0 2px 4px #001e2d24,0 14px 26px #001e2d33,0 26px 52px #001e2d24}input,textarea,select{transition:border-color .16s ease}input:focus,textarea:focus,select:focus{border-color:#008e97!important;outline:none}.pth-hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:pth-hero-drift 26s ease-in-out infinite alternate}@keyframes pth-hero-drift{0%{transform:scale(1.05)}to{transform:scale(1.14)}}.pth-hero-gloss{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#001a246b,#00161fa8 58%,#00121ad1),#00141c57}.pth-caret{display:inline-block;width:3px;height:.92em;margin-left:7px;background:#fc4c02;border-radius:1px;vertical-align:-.04em;animation:pth-caret-blink 1.05s steps(1) infinite}@keyframes pth-caret-blink{50%{opacity:0}}.pth-hero-fade{opacity:0;transform:translateY(12px);transition:opacity .95s cubic-bezier(.22,1,.36,1),transform .95s cubic-bezier(.22,1,.36,1)}.pth-hero-fade.is-in{opacity:1;transform:none}.pth-hero-cta{opacity:0;transform:translateY(10px);transition:opacity 1.15s cubic-bezier(.22,1,.36,1),transform 1.15s cubic-bezier(.22,1,.36,1)}.pth-hero-cta.is-in{opacity:1;transform:none}.pth-social{display:inline-flex;transition:color .2s ease,transform .2s ease}.pth-social:hover,.pth-social:focus-visible{color:#fc4c02!important;transform:translateY(-2px)}.pth-textlink{position:relative;display:inline-block;text-decoration:none;background:none;border:none;cursor:pointer;padding:0 0 5px;transition:opacity .18s ease}.pth-textlink:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#fc4c02;transform:scaleX(0);transform-origin:left;transition:transform .24s cubic-bezier(.22,1,.36,1)}.pth-textlink:hover:after,.pth-textlink:focus-visible:after{transform:scaleX(1)}.pth-textlink:disabled{cursor:default}.pth-textlink:disabled:after{transform:scaleX(0)}.pth-amount{display:block;text-align:center;padding:10px 4px;border:1.5px solid #005778;border-radius:999px;color:#005778;font-weight:500;font-size:14.5px;text-decoration:none;transition:background .15s ease,color .15s ease}.pth-amount:hover,.pth-amount:focus-visible{background:#005778;color:#fff}.pth-zigzag{container-type:inline-size}.pth-zigzag>.pth-zigzag-media{order:0}@container (min-width: 604px){.pth-zigzag-founders.is-alt>.pth-zigzag-media{order:1}}@container (min-width: 576px){.pth-zigzag-story.is-alt>.pth-zigzag-media{order:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.pth-pane,.pth-thread path{animation:none}.pth-reveal{opacity:1;transform:none;transition:none}.pth-nav-link,.pth-textlink,.pth-card{transition:none}.pth-hero-video{animation:none;transform:none}.pth-caret{animation:none}.pth-hero-cta,.pth-hero-fade{opacity:1;transform:none;transition:none}.pth-social{transition:none}.pth-textlink:after{transition:none}.pth-amount{transition:none}}
