@font-face{font-family:Source Sans Pro;src:url(/fonts/b7dd2236-930f-4d81-9c77-7cec81260193.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/d27750f8-d5e8-43f1-b2fb-683fbc0e5d67.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/b40c06fc-994c-4e05-8cb5-622f667e0a1d.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(/fonts/7e74e5f2-d876-44c7-8585-b35ec27ad385.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Source Code Pro;src:url(/fonts/2fe902ee-2b27-4b05-9bab-666b482069eb.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Source Code Pro;src:url(/fonts/71cfef9c-a507-4030-acc9-257bc4f51d23.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Source Code Pro;src:url(/fonts/52171841-1017-42b9-b0fd-2ba342137839.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Source Code Pro;src:url(/fonts/aa936739-3a63-41b0-9e05-51c7f6d05470.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:Abel;src:url(/fonts/d4d37845-46a2-4ed9-9c82-d86ca65d9ff1.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Epilogue;src:url(/fonts/965710dc-13da-459c-ae08-8c4637b44267.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--gutter:3vw;--row:min(2.021vw,32.293px);--type-unit:min(1vw,15.02px);--content-width:min(1502px,calc(100% - 2*var(--gutter)));--header-height:calc(65px + 1.4vw);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:auto}body{-webkit-font-smoothing:antialiased;color:#fff;background:#000;flex-direction:column;min-height:100vh;margin:0;font:16px/1.5 Source Sans Pro,sans-serif;display:flex}a{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px}button{font:inherit;color:inherit;cursor:pointer}img{max-width:100%}h1,h2,h3{letter-spacing:-.02em;margin:0;font-family:Abel,sans-serif;font-weight:400}h1{font-size:calc(16px + 3.6*var(--type-unit));line-height:1.056}h3,:where(.home-statements,.home-validation) h2{font-size:calc(16px + 1.44*var(--type-unit));line-height:1.1424}p{margin:16px 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #aaaef9}[hidden]{display:none!important}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trac-header{z-index:50;padding:.7vw var(--gutter);isolation:isolate;font-size:16px;line-height:1;position:absolute;inset:0 0 auto}.trac-header:after{content:"";background:#ffffffd9;height:1px;position:absolute;bottom:0;left:0;right:0}.header-row{align-items:center;max-width:1502px;height:65px;margin:auto;display:flex}.header-logo{flex:none;width:65px;height:65px;line-height:0;display:block}.header-logo img{width:100%;height:100%;display:block}.desktop-nav{gap:1.6vw;margin-left:2.2vw;display:flex}.desktop-nav a{padding:1.6px 0;line-height:24px;text-decoration:none}.desktop-nav a[aria-current]{text-underline-offset:5px;text-decoration:underline}.funded-button{box-sizing:content-box;color:#fff;text-align:center;background:0 0;border:1px solid #fff;padding:16px 20.8px;font-family:Epilogue,sans-serif;font-size:16px;font-weight:400;line-height:normal;text-decoration:none;transition:background-color .15s,color .15s;display:inline-block}.funded-button:hover{color:#000;background:#fff}.desktop-funded{margin-left:auto}.skip-link{z-index:100;background:#000;padding:16px;position:absolute;top:24px;left:-16000px}.skip-link:focus{left:var(--gutter)}.menu-toggle,.mobile-navigation{display:none}.layout-grid{max-width:calc(1502px + 2*var(--gutter));grid-template-columns:var(--gutter) repeat(24,minmax(0,1fr)) var(--gutter);grid-template-rows:repeat(var(--rows),minmax(var(--row),auto));gap:0;margin-inline:auto;display:grid}.grid-cell{grid-area:var(--desktop-area);min-width:0}.spaced-grid{grid-template-columns:calc(var(--gutter) - 11px) repeat(24,minmax(0,1fr)) calc(var(--gutter) - 11px);gap:11px}#page{flex:1 0 auto;min-width:0}.trac-footer{flex:none}.first-section{padding-top:var(--header-height)}.trac-footer{background:#030825;position:relative;box-shadow:0 -1px #fff}.footer-grid{--rows:7}.footer-contact{overflow-wrap:break-word;font-size:16px;line-height:24px}.footer-navigation{font-size:min(14.4px,calc(16px - .12*var(--type-unit)));line-height:1.5}.footer-contact p,.footer-navigation p{margin:0 0 16px}.footer-contact p:last-child,.footer-navigation p:last-child{margin:0}[data-background-section]{isolation:isolate;background:#050619;position:relative}[data-trac-background]{z-index:-1;width:100%;height:100%;position:absolute;inset:0}[data-background-toggle]{z-index:2;opacity:0;background:#0000004d;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .2s;display:grid;position:absolute;bottom:20px;right:20px}[data-background-section]:hover [data-background-toggle],[data-background-toggle]:focus-visible{opacity:1}[data-background-toggle] span{border-left:3px solid #fff;border-right:3px solid #fff;width:10px;height:12px;display:block}[data-background-toggle][data-background-state=paused] span{border:6px solid #0000;border-left:10px solid #fff;border-right:0;width:0;height:0}.hero-grid{--rows:16;padding-top:var(--header-height)}.image-cell{justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.image-cell img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.image-section{isolation:isolate;color:#fff;padding:1vmax 0;position:relative}.section-image{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.image-section:before{content:"";z-index:-1;pointer-events:none;background:var(--section-tint,transparent);position:absolute;inset:0}.home-story{--section-tint:#ffffff0f}.home-validation{--section-tint:#00000008;--section-divider-width:2px}.image-section:after{content:"";height:var(--section-divider-width,1px);z-index:2;pointer-events:none;background:#fff;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.text-highlight{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 6' preserveAspectRatio='none'%3E%3Cpath d='M1 4Q48 1 99 2.8M2 4.6Q53 2.7 98 3.4' fill='none' stroke='white' stroke-width='1' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% 6px}.story-grid{--rows:18}.home-statements h2{margin:0 0 32px}.home-statements h2:last-child{margin:0}.validation-grid{--rows:21}.fitted-heading{line-height:1}.fitted-heading>*{white-space:nowrap;margin:0;line-height:1;display:inline-block}.validation-copy{font-size:calc(16px + .48*var(--type-unit));line-height:1.5}.validation-copy p{margin:0}.home-video{padding:3.3vmax 0}.video-grid{--rows:15}.video-grid iframe{aspect-ratio:200/113;border:0;width:100%;height:auto;display:block}.team-section{padding-bottom:1vmax}.team-grid{--rows:15;padding-top:1vmax}.team-list{margin:0;padding:0 0 0 40px;list-style:outside}.team-list li{margin:0;padding:0}.team-list p{margin:8px 0;line-height:24px}.legal-section{padding-bottom:6.6vmax}.legal-copy{width:var(--content-width);margin:6.6vmax auto 0}.legal-copy h1{margin:0 0 32px}.legal-copy p{margin:16px 0;line-height:24px}.legal-copy p:last-child{margin-bottom:0}.legal-copy ul,.legal-copy ol{margin:16px 0;padding-left:40px}.legal-copy li{margin:0}.legal-copy a{overflow-wrap:anywhere}.portfolio-grid{--rows:26;padding-top:var(--header-height)}.portfolio-heading{text-align:left}.portfolio-column{flex-direction:column;justify-content:center;display:flex}.column-copy p{margin:16px 0;line-height:24px}.column-copy p:first-child{margin-top:0}.column-copy p:last-child{margin-bottom:0}.portfolio-column a{white-space:normal;font-weight:400;display:inline-block}.portfolio-column a.plain-link{text-decoration:none}.portfolio-dossier{color:#f5f5f7;z-index:2147483000;background:#050619;border:1px solid #d0d4eb80;width:320px;font-family:Arial,sans-serif;font-size:16px;line-height:normal;position:fixed;box-shadow:0 18px 46px #0006}.dossier-stripe{background:#283a9d;height:2px}.dossier-body{padding:17px 18px 15px}.dossier-heading{align-items:center;gap:12px;min-height:50px;display:flex}.dossier-logo{background:#0a0d26;border:1px solid #d0d4eb52;flex:none;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.dossier-logo img{object-fit:contain;width:80%;height:80%}.dossier-logo[data-tone=light_tile]{background:#fff}.dossier-label{color:#9fa7d8;letter-spacing:.12em;margin-bottom:3px;font:9px/1.2 Arial,sans-serif;display:block}.dossier-name{letter-spacing:.01em;color:#fff;font:400 27px/1.02 Abel,sans-serif;display:block}.dossier-rule{background:#d0d4eb3d;height:1px;margin:15px 0 12px}.dossier-summary{color:#e7e9f3;font:14px/1.48 Arial,sans-serif;margin:0!important}.dossier-actions{border-top:1px solid #d0d4eb3d;margin-top:15px;padding-top:11px;font:12px/1.3 Arial,sans-serif}.dossier-actions a{color:#fff;text-decoration:none}@media (width<=1023px){.trac-header{padding:6vw}.desktop-nav,.desktop-funded{display:none}.menu-toggle{background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:50px;height:37px;margin-left:auto;padding:0;display:flex;position:relative}.menu-toggle span{background:#fff;width:34px;height:1px;display:block}.mobile-navigation{z-index:40;padding-top:var(--header-height);scroll-padding-block:calc(var(--header-height) + 8px) 16px;background:#000;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-navigation nav{flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.mobile-navigation nav a{margin:3vw 5vw;font:400 48px/1 Source Sans Pro,sans-serif;text-decoration:none}.mobile-funded{min-width:166.4px;margin:4vw 6vw 6vw;font-size:19.2px}}@media (width<=767px){:root{--gutter:6vw;--row:24px;--type-unit:min(1vmax,15.02px);--header-height:calc(37px + 12vw)}.header-row{height:37px}.header-logo{width:37px;height:37px}.menu-toggle{width:40px}.menu-toggle span{transition:transform .25s}.mobile-navigation nav a{font-size:8.5vw}.mobile-navigation nav a[aria-current]{text-underline-offset:6px;text-decoration:underline}.layout-grid{grid-template-columns:var(--gutter) repeat(8,minmax(0,1fr)) var(--gutter)}.spaced-grid{grid-template-columns:calc(var(--gutter) - 11px) repeat(8,minmax(0,1fr)) calc(var(--gutter) - 11px)}.grid-cell{grid-area:var(--mobile-area)}.footer-grid{--rows:6}.footer-navigation{font-size:calc(16px - .12vmax)}.hero-grid{--rows:14}.story-grid{--rows:16}.validation-grid{--rows:39}.video-grid{--rows:7}.team-grid{--rows:4}.portfolio-grid{--rows:93}.portfolio-column{justify-content:flex-start}.portfolio-dossier{width:100%;margin-top:8px;position:static}[data-background-toggle]{opacity:1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.legal-copy li p{margin:8px 0}.legal-copy ul ul{margin-block:8px}.validation-copy p{white-space:pre-wrap}@media (width>=768px) and (width<=1023px){:root{--header-height:calc(65px + 12vw)}}body.menu-open{overflow:hidden}body.menu-open .trac-header{background:#000;position:fixed}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(6px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-6px)rotate(-45deg)}
