body{color:#14171c;background:#f6f7f9}body:before{background-image:radial-gradient(1100px 520px at 78% -10%,rgba(213,43,30,8%),transparent 60%),radial-gradient(900px 480px at -12% 18%,rgba(37,99,235,5%),transparent 55%),linear-gradient(rgba(20,23,28,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(20,23,28,.045) 1px,transparent 1px)}h1,h2,h3,h4{color:#14171c}a{color:#14171c}::selection{background:rgba(213,43,30,.22)}::-moz-selection{background:rgba(213,43,30,.22)}a:focus,button:focus{outline-color:#d52b1e}.skip{background:#d52b1e}.eyebrow{color:#5b6575}.eyebrow .dot{background:#d52b1e;box-shadow:0 0 10px rgba(213,43,30,.45)}.btn-primary,.hero-copy p a:first-of-type{background:#d52b1e;box-shadow:0 10px 34px -12px rgba(213,43,30,.45)}.btn-primary:hover,.hero-copy p a:first-of-type:hover{background:#c0261c;color:#fff}.btn-ghost,.hero-copy p a:last-of-type{border-color:rgba(20,23,28,.14);color:#14171c;background:rgba(255,255,255,.65)}.btn-ghost:hover,.hero-copy p a:last-of-type:hover{border-color:rgba(20,23,28,.35);color:#14171c}.site-header.scrolled{background:rgba(246,247,249,.92);border-bottom-color:rgba(20,23,28,.1)}.brand{color:#14171c}.brand-tld{color:#d52b1e}.mark-node{fill:#d52b1e}.site-nav a:not(.btn){color:#5b6575}.site-nav a:not(.btn):hover{color:#14171c}.theme-toggle{color:#5b6575;border-color:rgba(20,23,28,.14);background:rgba(255,255,255,.65)}.theme-toggle:hover{color:#14171c;border-color:rgba(20,23,28,.35)}.lang-select{color-scheme:light}.lang-select option{background:#fff;color:#14171c}.nav-toggle span,.nav-toggle:before,.nav-toggle:after{background:#14171c}.lede,.hero-copy h1+p{color:#5b6575}.hero-copy ul li{color:#5b6575}.hero-copy ul li:before,#about .section-head ul li:before,#careers .section-head ul li:before{color:#0a8a4f}.hero h1 em{color:#d52b1e}.ticker{border-top-color:rgba(20,23,28,.1);border-bottom-color:rgba(20,23,28,.1);background:rgba(20,23,28,2%)}#stack h2,#stack-fr h2{color:#5b6575}.ticker li,.stack-row li{border-color:rgba(20,23,28,.12);color:#5b6575;background:#fff}.ticker li:hover{color:#14171c;border-color:rgba(213,43,30,.45)}.section-alt{border-top-color:rgba(20,23,28,.1);border-bottom-color:rgba(20,23,28,.1);background:linear-gradient(180deg,transparent,rgba(20,23,28,3%) 18%,rgba(20,23,28,3%) 82%,transparent)}.section-head p{color:#5b6575}.card{background:#fff;border-color:rgba(20,23,28,.1)}.card:hover{border-color:rgba(213,43,30,.4);box-shadow:inset 0 3px #d52b1e}.card-icon{background:rgba(213,43,30,7%);border-color:rgba(213,43,30,.25);color:#d52b1e}.card-tag{color:#5b6575}.card li{color:#2a3140}.card li:before{border-color:#d52b1e}.step{background:#fff;border-color:rgba(20,23,28,.1)}.step:hover{border-color:rgba(213,43,30,.35)}.step-num{color:#d52b1e}.step p{color:#5b6575}.engagement{background:#fff;border-color:rgba(20,23,28,.1)}.engagement:hover{border-color:rgba(213,43,30,.35)}.engagement p{color:#5b6575}#about .section-head p{color:#2a3140}#about .section-head ul li{color:#5b6575}#about .cards{background:#fff;border-color:rgba(20,23,28,.1)}#about .stack-row{border-bottom-color:rgba(20,23,28,7%)}#about .stack-row:hover{background:rgba(20,23,28,3%)}#about .stack-row h3{color:#5b6575}#about .section-head ul+p a,#careers .section-head ul+p a{color:#14171c;border-color:rgba(20,23,28,.14);background:rgba(255,255,255,.65)}#about .section-head ul+p a:hover,#careers .section-head ul+p a:hover{border-color:rgba(20,23,28,.35)}#careers .section-head ul li{color:#5b6575}#contact .section-head p:last-child{color:#5b6575}.contact-form label{color:#2a3140}.contact-form .opt{color:#5b6575}.contact-form input,.contact-form select,.contact-form textarea{background:#fff;border-color:rgba(20,23,28,.14);color:#14171c;color-scheme:light}.contact-form select option{background:#fff;color:#14171c}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:rgba(213,43,30,.55)}.form-note{color:#5b6575}.form-note a{color:#2a3140}.form-alt{color:#5b6575}.form-alt a{color:#2a3140}.site-footer{background:#eceff3;border-top-color:rgba(20,23,28,.1)}.footer-brand p{color:#5b6575}.footer-col h2{color:#5b6575}.footer-col a{color:#2a3140}.footer-col a:hover{color:#14171c}.footer-bottom{border-top-color:rgba(20,23,28,.1);color:#5b6575}.footer-bottom .leaf{fill:#d52b1e}.site-nav{background:#fff;border-color:rgba(20,23,28,.1)}.site-nav a:not(.btn):hover{background:rgba(20,23,28,5%)}