@font-face{font-family:Newsreader;src:url('/assets/newsreader.ttf') format('truetype');font-style:normal;font-weight:200 800;font-display:swap}
@font-face{font-family:Lato;src:url('/assets/lato.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#fafafa;color:#262626;font-family:Lato,Arial,sans-serif;-webkit-font-smoothing:antialiased}::selection{background:#dedede}.page{max-width:688px;margin:0 auto;padding:92px 32px 80px}h1{font:400 56px/1.1 Newsreader,Georgia,serif;letter-spacing:-.035em;margin:0 0 34px}p{font-size:18px;line-height:1.7;margin:0 0 21px;color:#4a4a4a}.intro{margin-bottom:38px}.bio p:last-child{margin-bottom:0}h2{font:400 29px/1.2 Newsreader,Georgia,serif;letter-spacing:-.02em;margin:0 0 19px}.investors{margin-top:32px}.investor-label{font-size:14px;color:#777;margin-bottom:18px}.investor-logos{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.investor-logos li{display:flex;align-items:center;height:38px}.investor-logos img{display:block;object-fit:contain;filter:grayscale(1);opacity:.72}.investor-logos .conviction .logo-art{display:block;position:relative;overflow:hidden;width:140px;height:27.178px}.investor-logos .conviction img{position:absolute;width:168.766px;height:48.659px;max-width:none;left:-14.383px;top:-14.103px}.investor-logos .skylark{filter:grayscale(1) brightness(.55);transform:translateY(3px)}
@media(max-width:600px){.page{padding:52px 25px 56px}h1{font-size:44px;margin-bottom:28px}p{font-size:17px}.intro{margin-bottom:32px}.investor-logos{display:grid;grid-template-columns:140px 100px;gap:18px 28px}}

.approvals{margin:38px 0 0;font-size:16px;line-height:1.7;color:#666}.vercel{background-color:#fafafa;background-image:linear-gradient(#eaeaea 1px,transparent 1px),linear-gradient(90deg,#eaeaea 1px,transparent 1px);background-size:64px 64px;background-position:center top}.vercel .page{background:#fafafa;min-height:100svh;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5}.vercel h1{position:relative}.vercel h1:before{content:'';position:absolute;left:-37px;top:25px;width:9px;height:9px;background:linear-gradient(#aaa,#aaa) center/1px 9px no-repeat,linear-gradient(#aaa,#aaa) center/9px 1px no-repeat}@media(max-width:600px){.vercel .page{margin:0 16px;padding-inline:24px}.vercel h1:before{left:-29px;top:19px}.approvals{margin-top:32px}}

.spreadsheet{min-height:100svh;background:#fafafa;isolation:isolate}.spreadsheet:before{content:'';position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(65,75,85,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(65,75,85,.028) 1px,transparent 1px);background-size:64px 22px;background-position:center -1px}.spreadsheet .page{background:transparent;min-height:100svh}.spreadsheet h1,.spreadsheet h2{color:#252525}.spreadsheet p{color:#484848}.spreadsheet .approvals{color:#666}@media(max-width:600px){.spreadsheet:before{background-size:56px 20px}}

.jurisdictions{display:flex;align-items:center;gap:22px;margin-top:25px;flex-wrap:wrap}.jurisdiction-flags{display:flex;list-style:none;margin:0;padding:0}.jurisdiction-flags li{margin:0 0 0 -13px}.jurisdiction-flags li:first-child{margin-left:0}.jurisdiction-flags img{display:block;width:44px;height:44px;filter:grayscale(1);opacity:.7;border:0;background:none;object-fit:contain}.jurisdictions>span{font-size:13px;color:#777;white-space:nowrap}@media(max-width:600px){.jurisdictions{gap:16px}.jurisdiction-flags img{width:34px;height:34px}.jurisdiction-flags li{margin-left:-11px}}

@font-face{font-family:Lato;src:url('/assets/lato-light.ttf') format('truetype');font-style:normal;font-weight:300;font-display:swap}.light-type{font-weight:300}.light-type .investor-label,.light-type .jurisdictions>span{font-weight:400}

.solid-flags .jurisdiction-flags img{opacity:1;filter:grayscale(1) contrast(.62) brightness(1.18)}

/* Consistent spacing around investor artwork and jurisdiction flags. */
.solid-flags .investor-label{margin-bottom:12px}.solid-flags .approvals{margin-top:25px}

.contact{margin-top:38px;font-size:14px;font-weight:400;line-height:1.7;color:#484848}.contact h2{font:inherit;letter-spacing:normal;margin:0 0 12px}.contact-links{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.contact-links a{display:flex;align-items:center;justify-content:center;width:28px;height:32px;color:#777;text-decoration:none}.contact-links svg{display:block;width:20px;height:20px}.contact-links a:hover{color:#262626}.contact-links a:focus-visible{outline:2px solid currentColor;outline-offset:5px}

.instead-link{color:inherit;text-decoration:none}.instead-link:focus-visible{outline:2px solid currentColor;outline-offset:4px}
