@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.25;transform:scale(1.8)}}.status-dot{position:relative;flex-shrink:0;width:6px;height:6px;border-radius:50%;background-color:#0093d3}.status-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;background-color:rgba(0,147,211,.25);animation:status-pulse 2.8s ease-in-out infinite}.founder-photo{flex-shrink:0;width:72px;height:72px;background-color:#070d35}@media(min-width:992px){.founder-photo{width:192px;height:192px;box-shadow:0 0 0 8px rgba(0,147,211,.06)}}.link-spread{letter-spacing:-.01em}@media(hover:hover){.link-spread{transition:letter-spacing .35s cubic-bezier(.2,.65,.3,1)}.link-spread:focus-visible,.link-spread:hover{letter-spacing:.02em}}.lif-line{contain:layout}.lif-fold{display:inline-block;letter-spacing:.2em;transform-origin:left center}@keyframes lif-fold{0%,38%{width:var(--lif-w);opacity:1;transform:scaleX(1)}46%{opacity:0}48%,76%{width:0;opacity:0;transform:scaleX(0)}88%,to{width:var(--lif-w);opacity:1;transform:scaleX(1)}}.lif-ready .lif-fold{width:var(--lif-w);animation:lif-fold 10s ease-in-out 4;animation-delay:calc(.07s * var(--lif-i, 0))}.paper{border-top:3px solid #0093d3;box-shadow:0 2.5rem 5.5rem rgba(0,3,31,.5)}.paper,.paper h1,.paper h2,.paper h3{color:#00031f}.paper li,.paper p,.paper td{line-height:1.8;color:#4b5474}.paper .paper-box p,.paper th{color:#0c1545}.paper a{text-decoration:underline;text-underline-offset:3px;color:#006a99}.paper a:focus-visible,.paper a:hover{color:#00031f}.paper-label{color:#006a99}.paper-muted{color:#4b5474}.paper-back{text-decoration:none;color:#006a99}.paper-back:focus-visible,.paper-back:hover{color:#00031f}.paper-rule{border-top-color:rgba(0,3,31,.1);opacity:1}.paper-box{background-color:#f2f6fb}.paper-toc a{text-decoration:none;color:#006a99}.paper-toc a:focus-visible,.paper-toc a:hover{text-decoration:underline;color:#00031f}.paper-list li{position:relative;padding-left:1.75rem;color:#0c1545}.paper-list li:before{content:"";position:absolute;top:.8em;left:0;width:8px;height:2px;background-color:#0093d3}.paper-table td,.paper-table th{padding:.875rem 0;font-weight:500;text-align:left;border-bottom:1px solid rgba(0,3,31,.1)}.paper-table th{width:42%}.paper-table td{font-weight:400}