-
Notifications
You must be signed in to change notification settings - Fork 0
/
Serverless Trust Enterprises.html
39 lines (38 loc) · 29.7 KB
/
Serverless Trust Enterprises.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!DOCTYPE html>
<html lang="en"><head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8"><meta charset="utf-8"><meta http-equiv="x-ua-compatible" content="ie=edge"><title>Serverless Trust Enterprises</title><meta name="description" content="The simplest way to deploy and use hedera from any codebase"><meta name="viewport" content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name="twitter:title" content="Serverless Trust Enterprises"><meta name="twitter:description" content="The simplest way to deploy and use hedera from any codebase"><link rel="canonical" href="https://trust.enterprises/"><link rel="icon" href="https://cdn.umso.co/defaults/favicon.ico"><link rel="stylesheet" href="Serverless%20Trust%20Enterprises_files/avz5ymmxk75u-708f0ec0066d1537c6ea3e6553c0e71360e6e8d7.css"><style tyle="text/css">body {
font-family: Helvetica,sans-serif;
font-size: 14px;
font-weight: 400;
--title-scale: 1;
}
@media only screen and (max-width: 750px) {
body {
--title-scale: 0.7;
}
} .wr { max-width: 1200px; max-width: var(--wr-max); } .section:not(.dark), .theme--light, .section:not(.dark) .color-2, .theme--light .color-2 {
color: #eaefeb;
} .section.dark, .theme--dark, .section.dark .color-2, .theme--dark .color-2 {
color: #5c7161;
} .section:not(.dark) .color-1, .theme--light .color-1 {
color: #fff;
} .section.dark .color-1, .theme--dark .color-1 {
color: #364239;
} .section:not(.dark) .color-2, .theme--light .color-2 {
color: #eaefeb;
} .section.dark .color-2, .theme--light .color-2 {
color: #5c7161;
} a:not(.btn), .link {
color: #0eb939;
--link-hover-bg: rgba(14, 185, 57, 0.05);
--link-hover: #075a1c;
} .dark a:not(.btn), .dark .link, .theme--dark .link, .theme--dark a:not(.btn) {
color: rgba(14, 185, 57, 1);
--link-hover-bg: rgba(14, 185, 57, 0.05);
--link-hover: rgb(7, 90, 28);
} .weight-text { font-weight: 400; } .weight-text-m { font-weight: 500; } .weight-text-h { font-weight: 600; } .weight-title { font-weight: 400; } .weight-title-m { font-weight: 500; } .weight-title-h { font-weight: 700; } .font-title { font-family: Helvetica,sans-serif; }
a, .link { text-decoration: none; font-weight: 500; }
a:not(.btn):hover { text-decoration: underline }</style></head><body data-new-gr-c-s-check-loaded="8.867.0"><header id="header" class="section header" style="--wr-max:1200px"><div class="wr color-1" style="margin-top:20px;margin-bottom:20px"><nav id="headerNav"><a id="headerLogo" href="https://trust.enterprises/" class="header__logoImg"><img src="Serverless%20Trust%20Enterprises_files/rueradx7.svg" alt="rocket-launch-lines.svg" width="52"></a><div class="spacer"></div><div class="headerNav__links"><a href="https://vercel.com/import/git?s=https://github.com/mattsmithies/hedera-serverless-consensus&env=HEDERA_ACCOUNT_ID,HEDERA_PRIVATE_KEY,API_SECRET_KEY,HEDERA_NETWORK&envDescription=Enter%20your%20account%20id%20and%20private%20key%20from%20the%20hedera%20portal.%20The%20API%20secret%20is%20your%20authentication%20key%20to%20communicate%20with%20your%20API,%20create%20a%20secure%20string%20of%20at%20least%2010%20characters.&envLink=https%3A%2F%2Fdocs.trust.enterprises%2Fdeployment%2Fenvironment-variables&redirect-url=https%3A%2F%2Fdocs.trust.enterprises%2Frest-api%2Foverview">Deploy Your Client</a><a href="https://docs.trust.enterprises/">Documentation</a><a href="https://github.com/mattsmithies/hedera-serverless-consensus">Github</a><a href="https://remotesoftwaredevelopment.com/" target="_blank" rel="noopener noreferrer">Made by Matt Smithies</a></div><div class="header__navCtas"></div></nav><div id="headerMenuButton" class="burger">Menu</div></div><nav id="headerDrawer" class="headerMenu col-dark-sec"><div id="headerDrawerBackdrop" class="headerMenu__backdrop"></div><div class="headerMenu__wrapper" style="background-color:#000000"><ul class="headerMenu__links"><li><a href="https://vercel.com/import/git?s=https://github.com/mattsmithies/hedera-serverless-consensus&env=HEDERA_ACCOUNT_ID,HEDERA_PRIVATE_KEY,API_SECRET_KEY,HEDERA_NETWORK&envDescription=Enter%20your%20account%20id%20and%20private%20key%20from%20the%20hedera%20portal.%20The%20API%20secret%20is%20your%20authentication%20key%20to%20communicate%20with%20your%20API,%20create%20a%20secure%20string%20of%20at%20least%2010%20characters.&envLink=https%3A%2F%2Fdocs.trust.enterprises%2Fdeployment%2Fenvironment-variables&redirect-url=https%3A%2F%2Fdocs.trust.enterprises%2Frest-api%2Foverview" class="drawerLink">Deploy Your Client </a></li><li><a href="https://docs.trust.enterprises/" class="drawerLink">Documentation </a></li><li><a href="https://github.com/mattsmithies/hedera-serverless-consensus" class="drawerLink">Github </a></li><li><a href="https://remotesoftwaredevelopment.com/" class="drawerLink">Made by Matt Smithies </a></li></ul></div></nav></header><div id="hero" class="section section--hero section--noPadding section--left section--aodo6nruxo" style="background-color:#161a18;--pdx-min-height:700px;--wr-max:1200px;font-size:14px"><div id="headerSpacer" style="height:90px"></div><div class="ft ft--left" style="--pdx-pt:-100;--pdx-pb:-100"><div class="ft__half"><div class="ft__wrapper" style="max-width:570px"><div class="ft__content"><h1 class="hero__title color-1 weight-title-h font-title">Build your off chain smart contract-like or DeFi solution.</h1><p class="hero__subtitle weight-text">A low-cost foundational layer to add trust and prove intent. Rapidly augment your SaaS with provable trust, no blockchain experience required.</p><div class="ctas"><a href="#contact" class="btn btn--c btn--secondary btn--large" style="color:#0eb939">Contact us</a><a href="https://docs.trust.enterprises/" class="btn btn--c btn--primary btn--large" style="color:#fff;background-color:#0eb939">Read the Documentation</a></div></div></div></div><div class="ft__half pdx pdxParent--img-transparent" style="--pdx-maxheight:1"><div class="pdxItem pdxItem--img-transparent"><img src="Serverless%20Trust%20Enterprises_files/15_education_general.svg" alt="Education"></div></div></div></div><div id="feature" class="section section--feature section--noPadding section--left section--s8iupantyr" style="background-color:#161a18;--pdx-min-height:500px;--wr-max:1200px;font-size:16px"><div class="ft ft--left" style="--pdx-pt:0;--pdx-pb:0"><div class="ft__half"><div class="ft__wrapper" style="max-width:570px"><div class="ft__content"><h2 class="color-1 weight-title-h font-title section__title left noMargin">The REST API to prove accountability 🚀</h2><p class="weight-text section__subtitle left noMargin">Powered by Hedera Hashgraph. Making it as fast and easy for developers to get started for free.</p><div class="ftPoint"><div class="iconWrapper xlarge rounded" style="width:70px;height:70px"><svg class="backdrop" width="70" height="70" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><path d="M14 0c2.009 0 4.019.126 6.029.378a8.75 8.75 0 0 1 7.593 7.594 48.394 48.394 0 0 1 0 12.057 8.75 8.75 0 0 1-7.594 7.593 48.417 48.417 0 0 1-12.057 0A8.75 8.75 0 0 1 .38 20.029C.127 18.029 0 16.016 0 14c0-2.009.126-4.019.378-6.029A8.75 8.75 0 0 1 7.971.38C9.971.127 11.984 0 14 0z" fill="rgba(63.818, 255, 132.609, 1)" fill-rule="nonzero"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="70" height="70" viewBox="0 0 24 24" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><circle cx="12" cy="5" r="3"></circle><line x1="12" y1="22" x2="12" y2="8"></line><path d="M5 12H2a10 10 0 0 0 20 0h-3"></path></svg></div><div class="ftPoint__meta"><h3 class="ftPoint__title color-1 weight-text-m">Webhook Events</h3><div class="ftPoint__description"><p>Don't want to wait for consensus to be reached? Set your webhook and we'll ping you on completion.</p></div></div></div><div class="ftPoint"><div class="iconWrapper xlarge rounded" style="width:70px;height:70px"><svg class="backdrop" width="70" height="70" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><path d="M14 0c2.009 0 4.019.126 6.029.378a8.75 8.75 0 0 1 7.593 7.594 48.394 48.394 0 0 1 0 12.057 8.75 8.75 0 0 1-7.594 7.593 48.417 48.417 0 0 1-12.057 0A8.75 8.75 0 0 1 .38 20.029C.127 18.029 0 16.016 0 14c0-2.009.126-4.019.378-6.029A8.75 8.75 0 0 1 7.971.38C9.971.127 11.984 0 14 0z" fill="rgba(63.818, 255, 132.609, 1)" fill-rule="nonzero"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="70" height="70" viewBox="0 0 24 24" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><rect x="3" y="11" width="18" height="11" rx="2" ry="2"></rect><path d="M7 11V7a5 5 0 0 1 10 0v4"></path></svg></div><div class="ftPoint__meta"><h3 class="ftPoint__title color-1 weight-text-m">Simple Authentication</h3><div class="ftPoint__description"><p>No login credentials, just a single key that you set and change whenever you wish.</p></div></div></div><div class="ftPoint"><div class="iconWrapper xlarge rounded" style="width:70px;height:70px"><svg class="backdrop" width="70" height="70" viewBox="0 0 28 28" xmlns="http://www.w3.org/2000/svg"><path d="M14 0c2.009 0 4.019.126 6.029.378a8.75 8.75 0 0 1 7.593 7.594 48.394 48.394 0 0 1 0 12.057 8.75 8.75 0 0 1-7.594 7.593 48.417 48.417 0 0 1-12.057 0A8.75 8.75 0 0 1 .38 20.029C.127 18.029 0 16.016 0 14c0-2.009.126-4.019.378-6.029A8.75 8.75 0 0 1 7.971.38C9.971.127 11.984 0 14 0z" fill="rgba(63.818, 255, 132.609, 1)" fill-rule="nonzero"></path></svg><svg xmlns="http://www.w3.org/2000/svg" width="70" height="70" viewBox="0 0 24 24" fill="none" stroke="#000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="icon"><polyline points="22 12 18 12 15 21 9 3 6 12 2 12"></polyline></svg></div><div class="ftPoint__meta"><h3 class="ftPoint__title color-1 weight-text-m">Community Driven</h3><div class="ftPoint__description"><p>Our first focus is building interaction for the hedera consensus service, let us know what you want to see.</p></div></div></div></div></div></div><div class="ft__half pdx pdxParent--img-transparent" style="--pdx-maxheight:1"><div class="pdxItem pdxItem--img-transparent"><img src="Serverless%20Trust%20Enterprises_files/16_message_sent_general.svg" alt="Messaging"></div></div></div></div><div id="feature" class="section section--feature section--noPadding section--right section--1cf10dnremc" style="background-color:#161a18;--pdx-min-height:500px;--wr-max:1200px;font-size:16px"><div class="ft ft--right" style="--pdx-pt:0;--pdx-pb:-84"><div class="ft__half pdx pdxParent--img-transparent" style="--pdx-maxheight:1"><div class="pdxItem pdxItem--img-transparent"><img src="Serverless%20Trust%20Enterprises_files/2_yoga_general.svg" alt="Yoga"></div></div><div class="ft__half"><div class="ft__wrapper" style="max-width:570px"><div class="ft__content"><h2 class="color-1 weight-title-h font-title section__title right noMargin">🤩 One Click Secure Deployment</h2><p class="weight-text section__subtitle right noMargin">Quite simply the fastest way to get started, no code required, your deployment belongs to you and only you.</p><div class="ftChecks col-sec"><div class="ftCheck"><svg width="21px" height="17px" viewBox="0 0 21 17" version="1.1" xmlns="http://www.w3.org/2000/svg"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="ui-icons" transform="translate(-109.000000, -67.000000)" fill="#22BC66"><polygon id="check" points="108.994099 76.4000626 115.987848 83.419577 129.407253 69.9978283 126.587674 67.1592372 115.987848 77.7490936 111.827057 73.5894775"></polygon></g></g></svg> No additional infrastructure to manage.</div><div class="ftCheck"><svg width="21px" height="17px" viewBox="0 0 21 17" version="1.1" xmlns="http://www.w3.org/2000/svg"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="ui-icons" transform="translate(-109.000000, -67.000000)" fill="#22BC66"><polygon id="check" points="108.994099 76.4000626 115.987848 83.419577 129.407253 69.9978283 126.587674 67.1592372 115.987848 77.7490936 111.827057 73.5894775"></polygon></g></g></svg> All of your secrets are encrypted.</div><div class="ftCheck"><svg width="21px" height="17px" viewBox="0 0 21 17" version="1.1" xmlns="http://www.w3.org/2000/svg"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="ui-icons" transform="translate(-109.000000, -67.000000)" fill="#22BC66"><polygon id="check" points="108.994099 76.4000626 115.987848 83.419577 129.407253 69.9978283 126.587674 67.1592372 115.987848 77.7490936 111.827057 73.5894775"></polygon></g></g></svg> Best in class serverless.</div><div class="ftCheck"><svg width="21px" height="17px" viewBox="0 0 21 17" version="1.1" xmlns="http://www.w3.org/2000/svg"><g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><g id="ui-icons" transform="translate(-109.000000, -67.000000)" fill="#22BC66"><polygon id="check" points="108.994099 76.4000626 115.987848 83.419577 129.407253 69.9978283 126.587674 67.1592372 115.987848 77.7490936 111.827057 73.5894775"></polygon></g></g></svg> Deployed on Vercel (Previously Zeit)</div></div></div></div></div></div></div><div id="feature" class="section section--feature section--noPadding section--left section--tyqw7fruz6" style="background-color:#161a18;--pdx-min-height:500px;--wr-max:1200px;font-size:16px"><div class="ft ft--left" style="--pdx-pt:45;--pdx-pb:-100"><div class="ft__half"><div class="ft__wrapper" style="max-width:570px"><div class="ft__content"><h2 class="color-1 weight-title-h font-title section__title left noMargin">...and a magical Laravel package that plugs into your new shiny client ❤️</h2><p class="weight-text section__subtitle left noMargin">Record
trust in 2 lines of code. This is for you Laravel artisans out there!
Install and configure in less then 2 minutes. The migrations, webhooks
and complexity removed. 👇👇👇</p></div></div></div><div class="ft__half pdx pdxParent--img-transparent" style="--pdx-maxheight:1"><div class="pdxItem pdxItem--img-transparent"><img src="Serverless%20Trust%20Enterprises_files/10_cooking_general.svg" alt="Cooking"></div></div></div></div><div id="media" class="section section--media section--left" style="background-color:#161a18;padding-bottom:0;padding-top:0;--pdx-min-height:0px;--wr-max:1200px"><div class="wr"><img src="Serverless%20Trust%20Enterprises_files/oqx3vl9i.png" class="media media--image" srcset="https://landen.imgix.net/avz5ymmxk75u/assets/oqx3vl9i.png 2x" style="display:block"></div></div><div id="contact" class="section section--contact section--center section--xrg0gp30ea" style="background-color:#161a18;padding-bottom:60px;padding-top:60px;--pdx-min-height:0px;--wr-max:1200px;font-size:16px"><div class="wr"><h2 class="color-1 weight-title-h font-title section__title center">Let's work together!</h2><p class="weight-text section__subtitle center">Do you have any questions or need extra help getting started?</p><form class="contact" id="contact_g2z82s2rlit" data-siteid="avz5ymmxk75u"><div class="contact__item"><label class="weight-text-m">Full Name</label><input type="text" id="contactName_g2z82s2rlit" placeholder="Jane Doe" class="color-1" style="background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABHklEQVQ4EaVTO26DQBD1ohQWaS2lg9JybZ+AK7hNwx2oIoVf4UPQ0Lj1FdKktevIpel8AKNUkDcWMxpgSaIEaTVv3sx7uztiTdu2s/98DywOw3Dued4Who/M2aIx5lZV1aEsy0+qiwHELyi+Ytl0PQ69SxAxkWIA4RMRTdNsKE59juMcuZd6xIAFeZ6fGCdJ8kY4y7KAuTRNGd7jyEBXsdOPE3a0QGPsniOnnYMO67LgSQN9T41F2QGrQRRFCwyzoIF2qyBuKKbcOgPXdVeY9rMWgNsjf9ccYesJhk3f5dYT1HX9gR0LLQR30TnjkUEcx2uIuS4RnI+aj6sJR0AM8AaumPaM/rRehyWhXqbFAA9kh3/8/NvHxAYGAsZ/il8IalkCLBfNVAAAAABJRU5ErkJggg=="); background-repeat: no-repeat; background-attachment: scroll; background-size: 16px 18px; background-position: 98% 50%;"></div><div class="contact__row"><div class="contact__item"><label class="weight-text-m">Email Address</label><input type="email" id="contactEmail_g2z82s2rlit" placeholder="[email protected]" class="color-1"></div><div class="contact__item"><label class="weight-text-m">Phone (Optional)</label><input type="text" id="contactPhone_g2z82s2rlit" placeholder="(123) 456-7890" class="color-1"></div></div><div class="contact__item"><label class="weight-text-m">Your Message</label><textarea id="contactMessage_g2z82s2rlit" class="color-1"></textarea></div><div id="contactCaptcha_g2z82s2rlit" class="contact__captcha"><div class="contact__item"><label class="weight-text-m">Security Image</label><div id="contactCaptchaImage_g2z82s2rlit"></div></div><div class="contact__item"><label class="weight-text-m">Type the numbers from the image above</label><input type="text" id="contactCaptchaSolution_g2z82s2rlit" class="color-1"></div></div><div id="contactError_g2z82s2rlit" class="contact__error"></div><button id="contactSubmit_g2z82s2rlit" class="btn btn--c btn--primary btn--large" style="color:#fff;background-color:#0eb939">Send Message</button></form><script>!function(){var n=document.getElementById("contact_g2z82s2rlit"),o=document.getElementById("contactSubmit_g2z82s2rlit"),r=document.getElementById("contactName_g2z82s2rlit"),l=document.getElementById("contactEmail_g2z82s2rlit"),d=document.getElementById("contactPhone_g2z82s2rlit"),u=document.getElementById("contactMessage_g2z82s2rlit"),a=document.getElementById("contactError_g2z82s2rlit"),m=document.getElementById("contactCaptcha_g2z82s2rlit"),g=document.getElementById("contactCaptchaSolution_g2z82s2rlit"),p=document.getElementById("contactCaptchaImage_g2z82s2rlit");function e(e){e.preventDefault();var c,i,t={path:window.location.pathname,siteId:n.getAttribute("data-siteid"),name:r.value,email:l.value,phone:d.value,message:u.value,cs:g.value,cid:g.getAttribute("data-cid")};!function(e){var t=!1;e.name.length<2?t="Please enter your name":e.email.length<6?t="Please enter your email address":e.message.length<4?t="Please enter a message":e.cid&&e.cs.length<6&&(t="Please enter the numbers from the security image");a.innerText=t||"";return!1===t}(t)||(o.classList.add("btn--loading"),c=t,(i=new XMLHttpRequest).open("POST",window.location.origin+"/api/contact",!0),i.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),i.send(JSON.stringify(c)),i.onload=function(){var e,t,n,a,s;o.classList.remove("btn--loading"),200<=this.status&&this.status<400?(e=JSON.parse(i.responseText)).success?(r.value="",l.value="",d.value="",u.value="",g.value="",g.setAttribute("data-cid",""),m.classList.remove("isVisible"),o.classList.add("btn--success"),setTimeout(function(){o.classList.remove("btn--success")},2e3),a=c.siteId,(s=new XMLHttpRequest).open("POST","/api/event",!0),s.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),s.send(JSON.stringify({siteId:a,category:"contactForm",name:"Contact Form",data:{page:window.location.pathname}}))):e.captcha&&(t=e,(n=document.createElement("img")).setAttribute("src",t.captcha),p.innerHTML="",p.appendChild(n),m.classList.add("isVisible"),g.setAttribute("data-cid",t.captchaId)):console.log("error")},i.onerror=function(){a.innerText="A network error occured. Please make sure you are connected to the internet."})}n.addEventListener("submit",e),o.addEventListener("click",e)}()</script></div></div><footer id="footer" class="section section--footer section--center" style="background-color:rgba(22, 26, 24, 1);padding-bottom:15px;padding-top:15px;--pdx-min-height:0px;--wr-max:1200px"><div class="wr"><div class="footer footer--simple"><div class="footer__primary"><span>© 2020 Happy Titan Limited</span></div><ul class="footer__social"><li><a href="https://www.linkedin.com/in/mattsmithies/" target="_blank" class="color-2"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z" fill="currentColor"></path></svg></a></li><li><a href="https://github.com/mattsmithies/" target="_blank" class="color-2"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512"><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z" fill="currentColor"></path></svg></a></li><li><a href="mailto:[email protected]" target="_blank" class="color-2"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z" fill="currentColor"></path></svg></a></li><li><a href="https://twitter.com/flyinggazelle" target="_blank" class="color-2"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z" fill="currentColor"></path></svg></a></li></ul></div></div></footer><script>!function(){function e(){var e;window.innerWidth<s+l+60+(u?60:40)+10?d.classList.add("header--withDrawer"):d.classList.remove("header--withDrawer"),r&&(e=d.getBoundingClientRect().height,r.setAttribute("style","height:"+e+"px"))}function t(){d.classList.toggle("header--drawerOpen")}var d=document.getElementById("header"),n=document.getElementById("headerMenuButton"),r=document.getElementById("headerSpacer"),a=(document.getElementById("headerDrawer"),document.getElementById("headerDrawerBackdrop")),o=document.getElementById("headerLogo"),i=document.getElementById("headerNav"),c=document.querySelector("#headerNav .headerNav__links"),h=document.querySelector("#headerNav .header__navCtas"),s=o.offsetWidth,l=c.offsetWidth+h.offsetWidth,u=i.classList.contains("logoCenter");n.onclick=t,a.onclick=t,window.addEventListener("resize",e),e()}()</script><script>!function(e,t){"function"==typeof define&&define.amd?define([],function(){return t(e)}):"object"==typeof exports?module.exports=t(e):e.SmoothScroll=t(e)}("undefined"!=typeof global?global:"undefined"!=typeof window?window:this,function(I){"use strict";function C(){for(var n={},e=0;e<arguments.length;e++)!function(e){for(var t in e)e.hasOwnProperty(t)&&(n[t]=e[t])}(arguments[e]);return n}function c(t){var n;try{n=decodeURIComponent(t)}catch(e){n=t}return n}function s(e){"#"===e.charAt(0)&&(e=e.substr(1));for(var t,n,o=String(e),r=o.length,a=-1,i="",c=o.charCodeAt(0);++a<r;){if(0===(t=o.charCodeAt(a)))throw new InvalidCharacterError("Invalid character: the input contains U+0000.");i+=1<=t&&t<=31||127==t||0===a&&48<=t&&t<=57||1===a&&48<=t&&t<=57&&45===c?"\\"+t.toString(16)+" ":128<=t||45===t||95===t||48<=t&&t<=57||65<=t&&t<=90||97<=t&&t<=122?o.charAt(a):"\\"+o.charAt(a)}try{n=decodeURIComponent("#"+i)}catch(e){n="#"+i}return n}function w(){return Math.max(document.body.scrollHeight,document.documentElement.scrollHeight,document.body.offsetHeight,document.documentElement.offsetHeight,document.body.clientHeight,document.documentElement.clientHeight)}function L(e){return e?(t=e,parseInt(I.getComputedStyle(t).height,10)+e.offsetTop):0;var t}function A(e,t,n,o){var r;t.emitEvents&&"function"==typeof I.CustomEvent&&(r=new CustomEvent(e,{bubbles:!0,detail:{anchor:n,toggle:o}}),document.dispatchEvent(r))}var H={ignore:"[data-scroll-ignore]",header:null,topOnEmptyHash:!0,speed:500,clip:!0,offset:0,easing:"easeInOutCubic",customEasing:null,updateURL:!0,popstate:!0,emitEvents:!0};return function(o,e){var v,r,S,E,t,b,O={cancelScroll:function(e){cancelAnimationFrame(b),b=null,e||A("scrollCancel",v)}};O.animateScroll=function(i,c,e){var s,u,r,a,l,d,m,f,h,p,t,n,g=C(v||H,e||{}),y="[object Number]"===Object.prototype.toString.call(i),o=y||!i.tagName?null:i;(y||o)&&(s=I.pageYOffset,g.header&&!S&&(S=document.querySelector(g.header)),E=E||L(S),l=y?i:function(e,t,n,o){var r=0;if(e.offsetParent)for(;r+=e.offsetTop,e=e.offsetParent;);return r=Math.max(r-t-n,0),o&&(r=Math.min(r,w()-I.innerHeight)),r}(o,E,parseInt("function"==typeof g.offset?g.offset(i,c):g.offset,10),g.clip),d=l-s,m=w(),h=function(e,t){var n,o,r,a=I.pageYOffset;if(e==t||a==t||(s<t&&I.innerHeight+a)>=m)return O.cancelScroll(!0),o=t,r=y,0===(n=i)&&document.body.focus(),r||(n.focus(),document.activeElement!==n&&(n.setAttribute("tabindex","-1"),n.focus(),n.style.outline="none"),I.scrollTo(0,o)),A("scrollStop",g,i,c),!(b=u=null)},p=function(e){var t,n,o;r=(f+=e-(u=u||e))/parseInt(g.speed,10),a=s+d*(n=r=1<r?1:r,"easeInQuad"===(t=g).easing&&(o=n*n),"easeOutQuad"===t.easing&&(o=n*(2-n)),"easeInOutQuad"===t.easing&&(o=n<.5?2*n*n:(4-2*n)*n-1),"easeInCubic"===t.easing&&(o=n*n*n),"easeOutCubic"===t.easing&&(o=--n*n*n+1),"easeInOutCubic"===t.easing&&(o=n<.5?4*n*n*n:(n-1)*(2*n-2)*(2*n-2)+1),"easeInQuart"===t.easing&&(o=n*n*n*n),"easeOutQuart"===t.easing&&(o=1- --n*n*n*n),"easeInOutQuart"===t.easing&&(o=n<.5?8*n*n*n*n:1-8*--n*n*n*n),"easeInQuint"===t.easing&&(o=n*n*n*n*n),"easeOutQuint"===t.easing&&(o=1+--n*n*n*n*n),"easeInOutQuint"===t.easing&&(o=n<.5?16*n*n*n*n*n:1+16*--n*n*n*n*n),t.customEasing&&(o=t.customEasing(n)),o||n),I.scrollTo(0,Math.floor(a)),h(a,l)||(b=I.requestAnimationFrame(p),u=e)},(f=0)===I.pageYOffset&&I.scrollTo(0,0),t=i,n=g,y||history.pushState&&n.updateURL&&history.pushState({smoothScroll:JSON.stringify(n),anchor:t.id},document.title,t===document.documentElement?"#top":"#"+t.id),A("scrollStart",g,i,c),O.cancelScroll(!0),I.requestAnimationFrame(p))};function n(e){var t,n;!("matchMedia"in I&&I.matchMedia("(prefers-reduced-motion)").matches||0!==e.button||e.metaKey||e.ctrlKey)&&"closest"in e.target&&(r=e.target.closest(o))&&"a"===r.tagName.toLowerCase()&&!e.target.closest(v.ignore)&&r.hostname===I.location.hostname&&r.pathname===I.location.pathname&&/#/.test(r.href)&&(t=s(c(r.hash)),(n=(n=v.topOnEmptyHash&&"#"===t?document.documentElement:document.querySelector(t))||"#top"!==t?n:document.documentElement)&&(e.preventDefault(),O.animateScroll(n,r)))}function a(e){var t;null!==history.state&&history.state.smoothScroll&&history.state.smoothScroll===JSON.stringify(v)&&history.state.anchor&&((t=document.querySelector(s(c(history.state.anchor))))&&O.animateScroll(t,null,{updateURL:!1}))}function i(e){t=t||setTimeout(function(){t=null,E=L(S)},66)}return O.destroy=function(){v&&(document.removeEventListener("click",n,!1),I.removeEventListener("resize",i,!1),I.removeEventListener("popstate",a,!1),O.cancelScroll(),b=t=E=S=r=v=null)},O.init=function(e){if(!("querySelector"in document&&"addEventListener"in I&&"requestAnimationFrame"in I&&"closest"in I.Element.prototype))throw"Smooth Scroll: This browser does not support the required JavaScript methods and browser APIs.";O.destroy(),v=C(H,e||{}),S=v.header?document.querySelector(v.header):null,E=L(S),document.addEventListener("click",n,!1),S&&I.addEventListener("resize",i,!1),v.updateURL&&v.popstate&&I.addEventListener("popstate",a,!1)},O.init(e),O}})</script><script data-version="1.3.2">!function(){var e=0;document.getElementsByClassName("header--fixed").length&&(e=document.getElementsByClassName("header--fixed")[0].clientHeight),new window.SmoothScroll('a[href*="#"]',{offset:e})}(),function(){var e=document.querySelectorAll("a");Array.prototype.forEach.call(e,function(e,t){e.addEventListener("click",function(e){var t=JSON.stringify({siteId:"uv88vxoqncsz",category:"button",name:e.target.innerText,data:{url:e.target.href}});navigator.sendBeacon&&navigator.sendBeacon("/api/event",t)})});var t=new XMLHttpRequest;t.open("POST","/api/view",!0),t.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),t.send(JSON.stringify({referrer:document.referrer,path:window.location.pathname}))}()</script><span class="px-viewport-dimensions px-viewport-dimensions--hidden tr"></span></body></html>