﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active{outline:0}a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}html{-webkit-tap-highlight-color:rgba(0,0,0,0)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{cursor:help}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:bold}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}pre{margin-top:0;margin-bottom:1rem}figure{margin:0 0 1rem}img{vertical-align:middle}[role=button]{cursor:pointer}caption{text-align:left;caption-side:bottom}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}input,button,select,textarea{margin:0;line-height:inherit}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit}input[type=search]{box-sizing:inherit;-webkit-appearance:none}html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}p,html,#services .process dd,.post .li_no_auto_overflow li{font-size:14px;line-height:1}p.blockquote{font-size:16.8px;line-height:1.6666666667}h5{font-size:20.16px;line-height:1.3888888889}h4,#services .process dt{font-size:24.192px;line-height:1.1574074074}.stripe-home .hero,h3,#tea .stripe-top .hero,.landing-page .typed-text .hero,#about .stripe-top .hero{font-size:29.0304px;line-height:1.9290123457}.stripe-home .hero .static,h2,#tea .stripe-top .hero .static,.landing-page .typed-text .hero .static,#about .stripe-top .hero .static{font-size:34.83648px;line-height:1.6075102881}h1{font-size:41.803776px;line-height:1.3395919067}@media(min-width: 480px){p,html,#services .process dd,.post .li_no_auto_overflow li{font-size:16px;line-height:1}p.blockquote{font-size:20px;line-height:1.6}h5{font-size:25px;line-height:1.28}h4,#services .process dt{font-size:31.25px;line-height:1.024}.stripe-home .hero,h3,#tea .stripe-top .hero,.landing-page .typed-text .hero,#about .stripe-top .hero{font-size:39.0625px;line-height:1.6384}.stripe-home .hero .static,h2,#tea .stripe-top .hero .static,.landing-page .typed-text .hero .static,#about .stripe-top .hero .static{font-size:48.828125px;line-height:1.31072}h1{font-size:61.03515625px;line-height:1.048576}}@media(min-width: 960px){p,html,#services .process dd,.post .li_no_auto_overflow li{font-size:18px;line-height:1}p.blockquote{font-size:25.2px;line-height:1.4285714286}h5{font-size:35.28px;line-height:1.0204081633}h4,#services .process dt{font-size:49.392px;line-height:1.4577259475}.stripe-home .hero,h3,#tea .stripe-top .hero,.landing-page .typed-text .hero,#about .stripe-top .hero{font-size:69.1488px;line-height:1.0412328197}.stripe-home .hero .static,h2,#tea .stripe-top .hero .static,.landing-page .typed-text .hero .static,#about .stripe-top .hero .static{font-size:96.80832px;line-height:1.4874754567}h1{font-size:135.531648px;line-height:1.062482469}}.highlight{background:#eee;margin:10px 0}.highlight pre{padding:10px}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}#mc_embed_signup{clear:left}#mc_embed_signup label{font-family:"Gotham A","Gotham B","Lucida Bright",Palatino,serif;font-size:18px;font-weight:400}#mc_embed_signup label{padding-bottom:5px}#mc_embed_signup form{text-align:left;padding:20px 0 10px 0}#mc_embed_signup input.email{padding:22px;font-size:18px}#mc_embed_signup .button{height:46px;font-size:18px;background-color:#ed5f0d}#mc_embed_signup .button:hover{background-color:#ca4f08}.stripe,#citizen .stripe-ready{position:relative}@media screen and (min-width: 768px){.stripe,#citizen .stripe-ready{-webkit-transform:skewY(-1.667deg);-moz-transform:skewY(-1.667deg);-ms-transform:skewY(-1.667deg);-o-transform:skewY(-1.667deg);transform:skewY(-1.667deg);margin:-2% 0 0 0;-webkit-backface-visibility:hidden;outline:1px solid rgba(0,0,0,0)}}.stripe.flat-top,#citizen .flat-top.stripe-ready,.stripe.parallax,#citizen .parallax.stripe-ready{-webkit-transform:skewY(0deg);-moz-transform:skewY(0deg);-ms-transform:skewY(0deg);-o-transform:skewY(0deg);transform:skewY(0deg)}.stripe.flat-top .stripe-content,#citizen .flat-top.stripe-ready .stripe-content,.stripe.parallax .stripe-content,#citizen .parallax.stripe-ready .stripe-content{-webkit-transform:skewY(0deg);-moz-transform:skewY(0deg);-ms-transform:skewY(0deg);-o-transform:skewY(0deg);transform:skewY(0deg)}.stripe.flat-top,#citizen .flat-top.stripe-ready{margin:0}.stripe.stripe-top,#citizen .stripe-top.stripe-ready{color:#fff;padding-bottom:3rem;position:relative;max-width:104%;margin-left:auto;margin-right:auto}.stripe.stripe-top::after,#citizen .stripe-top.stripe-ready::after{clear:both;content:"";display:table}.stripe.stripe-top .stripe-content,#citizen .stripe-top.stripe-ready .stripe-content{padding:1rem 3rem}@media screen and (min-width: 768px){.stripe.stripe-top .stripe-content,#citizen .stripe-top.stripe-ready .stripe-content{padding:2rem 3rem 1rem 6rem}}@media screen and (max-width: 767px){.stripe.stripe-top .stripe-content,#citizen .stripe-top.stripe-ready .stripe-content{padding:1rem}}.stripe.stripe-top .hero,#citizen .stripe-top.stripe-ready .hero{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-top:10rem}.stripe.stripe-top .hero:last-child,#citizen .stripe-top.stripe-ready .hero:last-child{margin-right:0}@media screen and (max-width: 767px){.stripe.stripe-top .hero,#citizen .stripe-top.stripe-ready .hero{margin-top:5rem}}.stripe.stripe-top .hollow-button,#citizen .stripe-top.stripe-ready .hollow-button{margin-top:26px}.stripe.stripe-white,#citizen .stripe-white.stripe-ready{color:#000;background-color:#fff}.stripe.stripe-black,#citizen .stripe-black.stripe-ready{color:#fff;background-color:#000}.stripe.stripe-purple,#citizen .stripe-purple.stripe-ready{color:#fff;background-color:#8c46d5}.stripe.stripe-green,#citizen .stripe-green.stripe-ready{color:#fff;background-color:#c4e146}.stripe.stripe-background-image,#citizen .stripe-ready{background-size:cover;background-position:center 60%;background-repeat:no-repeat;width:100%;padding-top:56.25%}.stripe .stripe-content,#citizen .stripe-ready .stripe-content{max-width:1300px;margin-left:auto;margin-right:auto;position:relative}.stripe .stripe-content::after,#citizen .stripe-ready .stripe-content::after{clear:both;content:"";display:table}@media screen and (min-width: 768px){.stripe .stripe-content,#citizen .stripe-ready .stripe-content{-webkit-transform:skewY(1.667deg);-moz-transform:skewY(1.667deg);-ms-transform:skewY(1.667deg);-o-transform:skewY(1.667deg);transform:skewY(1.667deg);padding:5rem 6rem}}@media screen and (max-width: 767px){.stripe .stripe-content,#citizen .stripe-ready .stripe-content{padding:3rem 1rem}}.stripe .half,#citizen .stripe-ready .half{float:left;display:block;margin-right:2.3576515979%;width:100%}.stripe .half h4,#citizen .stripe-ready .half h4{padding-bottom:1.2rem}.stripe .half .lead-in,#citizen .stripe-ready .half .lead-in{font-size:1.2rem;line-height:2rem}.stripe .half:last-child,#citizen .stripe-ready .half:last-child{margin-right:0}@media screen and (min-width: 768px){.stripe .half,#citizen .stripe-ready .half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.stripe .half:last-child,#citizen .stripe-ready .half:last-child{margin-right:0}}.floater{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;opacity:.4;-webkit-animation-name:drift;-moz-animation-name:drift;animation-name:drift;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:10s;-moz-animation-duration:10s;animation-duration:10s;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear}@media screen and (max-width: 767px){.floater{display:none}}footer{position:relative}footer h2{letter-spacing:1.2px}footer p.blockquote{font-size:1rem;margin-bottom:2rem}@media screen and (min-width: 768px){footer p.blockquote{margin-bottom:65px}}@media screen and (min-width: 768px){footer .contact-icons .contact-group{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}footer .contact-icons .contact-group:last-child{margin-right:0}footer .contact-icons .contact-group:last-of-type{float:left;display:block;margin-right:2.3576515979%;width:14.7019570017%}footer .contact-icons .contact-group:last-of-type:last-child{margin-right:0}}@media screen and (max-width: 767px){footer .contact-icons .contact-group{width:18.125rem;margin:0 auto}footer .contact-icons .contact-group:last-of-type{text-align:center}}footer .contact-icons .contact{font-size:1.375rem;color:#a3a3a3;min-height:4.375rem}@media screen and (max-width: 767px){footer .contact-icons .contact{min-height:2rem;margin-bottom:.9375rem}}footer .contact-icons .contact:hover{color:#fff}footer .contact-icons .contact svg{height:2rem;width:2rem;float:left;margin-right:1rem}footer .contact-icons .contact svg.phone{fill:#ed5f0d;margin-top:-0.46875rem}footer .contact-icons .contact svg.email{fill:#00ef54;margin-top:-0.4rem}footer .contact-icons .contact svg.location{fill:#f0f}footer .contact-icons .contact svg.twitter{fill:#00d2ff;height:1.5rem;margin-top:-0.0625rem}footer .contact-icons .contact svg.facebook{fill:#0074ff;margin-top:-0.46875rem}footer .contact-icons .contact svg.linkedin{fill:#8201f9;height:1.5rem;margin-top:-0.40625rem}footer .contact-icons .contact.address{padding-bottom:0;font-size:22px;line-height:25px}@media screen and (min-width: 768px){footer .contact-icons .contact.linkedin{padding-top:0}}footer .contact-icons .contact a{text-decoration:none;color:inherit}footer .stripe.stripe-footer,footer #citizen .stripe-footer.stripe-ready,#citizen footer .stripe-footer.stripe-ready{margin-bottom:-2%;z-index:2}footer .stripe.stripe-footer .stripe-content,footer #citizen .stripe-footer.stripe-ready .stripe-content,#citizen footer .stripe-footer.stripe-ready .stripe-content{padding-bottom:0}footer .stripe.stripe-black.flat-top,footer #citizen .stripe-black.flat-top.stripe-ready,#citizen footer .stripe-black.flat-top.stripe-ready{padding:2% 0;background-color:#000;z-index:1}header.header{height:80px;width:100%;z-index:999;position:absolute;top:10px}header.header .navigation-wrapper{max-width:1300px;margin-left:auto;margin-right:auto;position:relative;z-index:9999}header.header .navigation-wrapper::after{clear:both;content:"";display:table}header.header .navigation-wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 1055px){header.header .navigation-wrapper{padding:0 6rem}}@media screen and (max-width: 767px){header.header .navigation-wrapper{padding:0 1rem}}header.header .logo{float:left;max-height:80px}header.header .logo img{max-height:80px;padding:.75rem 0;-webkit-transition:max-height 1s ease;-moz-transition:max-height 1s ease;transition:max-height 1s ease}@media screen and (max-width: 767px){header.header .logo img{max-height:4rem;padding:0}}header.header .logo .icon{display:none}header.header .logo .large{display:block}@media screen and (min-width: 1055px){header.header.header--hidden{transform:translateY(-100%)}}header.header nav{float:none;min-height:80px;z-index:9999999}@media screen and (min-width: 1055px){header.header nav{float:right}}header.header ul.navigation-menu{clear:both;display:none;margin:0 auto;overflow:visible;padding:0;width:100%;z-index:9999}header.header ul.navigation-menu.show{display:block}@media screen and (min-width: 1055px){header.header ul.navigation-menu{display:inline;margin:0;padding:0}}header.header ul li.nav-link{display:block;line-height:65px;overflow:hidden;text-align:left;width:100%;z-index:9999;font-size:1.5rem}@media screen and (min-width: 1055px){header.header ul li.nav-link{background:rgba(0,0,0,0);display:inline;text-decoration:none;width:auto;font-size:.8rem}}header.header ul li.nav-link a{color:#fff;display:inline-block;text-decoration:none;text-transform:lowercase;font-weight:800}@media screen and (min-width: 1055px){header.header ul li.nav-link a{color:rgba(255,255,255,.7);padding-right:1rem;padding-left:.8rem;text-transform:uppercase}}header.header ul li.nav-link a:focus,header.header ul li.nav-link a:hover{color:#fff}header.header .active-nav-item a{color:#fff !important}.mobile-nav-button{opacity:1;text-align:center;position:absolute;top:20px;right:20px;border-radius:4px;height:42px;width:42px;z-index:10000;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;transition:opacity 500ms ease}.mobile-nav-button.hide{opacity:0}.mobile-nav-button.mobile-nav-button--narrow{background-color:rgba(0,0,0,.9)}.mobile-nav-button.mobile-nav-button--hidden{opacity:0}.mobile-nav-button svg{fill:#fff;height:1.5rem;margin:10px 0}@media screen and (min-width: 1055px){.mobile-nav-button{display:none}}.mobile-nav-overlay{position:fixed;z-index:10000;opacity:0;width:100%;height:0;left:0;top:0;background-color:rgba(0,0,0,.5);-webkit-transition:opacity 300ms ease;-moz-transition:opacity 300ms ease;transition:opacity 300ms ease;display:block;overflow:hidden}.mobile-nav-overlay.show{opacity:1;height:100%}.mobile-nav-overlay nav.mobile{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;transition:all 500ms ease;position:absolute;top:12.5%;bottom:12.5%;left:15%;right:15%;background-color:rgba(255,255,255,.97);-webkit-box-shadow:0px 0px 25px rgba(0,0,0,.2);box-shadow:0px 0px 25px rgba(0,0,0,.2);border-radius:8px;font-weight:800}.mobile-nav-overlay nav.mobile .close-btn{position:absolute;top:-20px;right:20px;background-color:#ed5f0d;border-radius:50px;color:#fff;height:40px;width:40px;cursor:pointer}.mobile-nav-overlay nav.mobile .close-btn svg{position:absolute;top:25%;left:25%;width:50%;height:50%;z-index:1;text-align:center;color:#fff}.mobile-nav-overlay nav.mobile a{display:table;color:#444;text-align:center;text-decoration:none;vertical-align:middle;border-bottom:1px solid #efefef;position:relative;height:14%;width:100%}.mobile-nav-overlay nav.mobile a span{display:table-cell;vertical-align:middle;text-align:center}.mobile-nav-overlay nav.mobile a:last-child{border:none;color:#ed5f0d;height:17.5%}.mobile-nav-overlay nav.mobile a:hover,.mobile-nav-overlay nav.mobile a:focus{background-color:#ed5f0d;color:#fff}.hollow-button{display:inline-block;margin-top:10px;padding:.6em 1em;color:#fff;font-size:1rem;text-decoration:none;font-weight:700;border:2px solid #fff;border-radius:30px}.hollow-button:hover{color:#000;background:#fff}.hollow-button:first-letter{text-transform:uppercase}.hollow-button-white{color:#fff;border-color:rgba(255,255,255,.4);background:#000}.hollow-button-white:hover{color:#000;border-color:#000;background:#fff}.hollow-button-white:first-letter{text-transform:uppercase}.hollow-button-black{color:#000;border-color:rgba(0,0,0,.1);background:#fff}.hollow-button-black:hover{color:#fff;border-color:none;background:#000}.hollow-button-black:first-letter{text-transform:uppercase}.vital-button{background-color:#f3775b;color:#fff;border-color:none}.vital-button:hover{background-color:#d74e2f;color:#fff}.vital-button:first-letter{text-transform:uppercase}.hollow-button-orange{background:rgba(0,0,0,0)}.hollow-button-orange:hover{background:rgba(255,255,255,.9);border-color:#fff;color:#ed5f0d}.hollow-button-orange:first-letter{text-transform:uppercase}.hollow-button-white-on-orange{background:#ed5f0e;color:#fff}.hollow-button-white-on-orange:hover{background:#ce5510;border-color:#fff;color:#fff}.hollow-button-white-on-orange:first-letter{text-transform:uppercase}.typed-cursor{font-weight:100;opacity:1;-webkit-animation:blink .7s infinite;-moz-animation:blink .7s infinite;animation:blink .7s infinite}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.post{background:#fff;padding:10px 0 30px 0}.post:last-child{border:none}.post h1{font-size:1.7rem;line-height:1.3em;font-weight:800;letter-spacing:.6px}.post h1 a{color:#1d1d1b}.post h1.title{margin-top:30px;margin-bottom:14px}.post h2{font-size:1.5rem;line-height:1.4;margin-bottom:8px;margin-top:32px}.post h2 a{color:#1d1d1b}.post h2 a:hover{color:#ed5f0d}.post h2.title{line-height:36px;margin-top:22px !important;margin-bottom:8px;font-size:25px}.post h3{font-size:1.1rem;line-height:.8em;margin-top:36px}.post h3.subtitle{margin-top:20px;font-size:20px;color:#777;line-height:24px;font-weight:300}.post h4{font-size:1rem;line-height:.7em}.post p,.post .content{margin-bottom:1rem;font-size:17px;line-height:28px;font-weight:300;overflow:auto}.post a{color:#ed5f0d}.post img,.post iframe{max-width:100%;display:block;margin:36px 0}.post ul{list-style-type:disc;margin-left:-20px}.post ul li{margin-bottom:12px}.post ul li::marker{color:orange}.post .li_no_auto_overflow li{line-height:2em;overflow:initial}.post blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}.post blockquote p{margin-bottom:0}.post .more{font-size:14px}.post .more a{color:#fc1d52;text-decoration:none}#about p{line-height:1.7rem;font-size:17px}#about .stripe-top{background-color:#0075ff;background-image:-webkit-linear-gradient(-361.6deg, #0075ff 0%, #00b5ff 100%);background-image:linear-gradient(91.6deg,#0075ff 0%, #00b5ff 100%)}#about .stripe-top .hero{display:block;margin-top:0 !important;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}#about .stripe-top .hero .static{display:none}@media screen and (max-width: 767px){#about .stripe-top .hero .static{display:block}}@media screen and (max-width: 767px){#about .stripe-top .hero .typed-wrapper{display:none}}#about .stripe-top .hero #typed-strings{display:none}#about .stripe-top h4{margin-top:12rem;margin-bottom:0}@media screen and (max-width: 767px){#about .stripe-top h4 .ellipsis{display:none}}#about .stripe-team .stripe-content{max-width:80%;margin-left:auto;margin-right:auto}#about .stripe-team .stripe-content::after{clear:both;content:"";display:table}@media screen and (max-width: 767px){#about .stripe-team .stripe-content{max-width:100%;margin-left:auto;margin-right:auto}#about .stripe-team .stripe-content::after{clear:both;content:"";display:table}}#about .stripe-team h2{margin-top:2rem;margin-bottom:2rem}#about .stripe-team h3{line-height:1.3em;margin-bottom:2rem;font-size:25px;margin-right:1rem}#about .stripe-team .split{max-width:100%;margin-left:auto;margin-right:auto}#about .stripe-team .split::after{clear:both;content:"";display:table}#about .stripe-team .split p{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}#about .stripe-team .split p:last-child{margin-right:0}@media screen and (max-width: 767px){#about .stripe-team .split p{float:left;display:block;margin-right:2.3576515979%;width:100%;font-size:1.15rem}#about .stripe-team .split p:last-child{margin-right:0}}#about .images-grid{float:left;display:block;margin-right:2.3576515979%;width:100%;-webkit-backface-visibility:hidden;position:relative}#about .images-grid:last-child{margin-right:0}#about .images-grid::after{clear:both;content:"";display:table}#about .images-grid .grid-item{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:#000;background-position:center center;background-size:cover;background-repeat:no-repeat;cursor:pointer;float:left;height:20em;overflow:hidden;outline:none;text-decoration:none;width:100%;position:relative;border:5px solid #fff;letter-spacing:1px}@media screen and (min-width: 768px){#about .images-grid .grid-item{width:33.3333333333%}}#about .images-grid .grid-item:hover:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fd5421;background-image:-webkit-linear-gradient(-315deg, #FD5421 17%, #FF2977 82%, #FF28CA 100%);background-image:linear-gradient(45deg,#FD5421 17%, #FF2977 82%, #FF28CA 100%);opacity:60%}#about .images-grid .grid-item:hover h5{opacity:1}#about .images-grid .grid-item h5{opacity:0;position:absolute;color:#fff;margin-bottom:-0.05em;bottom:2rem;left:2rem;font-size:25px}#about .images-grid .grid-item h5 small{text-transform:lowercase;font-weight:100;font-size:16px}#advisory{text-align:center}#advisory p{line-height:1.2rem;margin-top:.5rem;font-weight:300}#advisory .stripe-top{background-color:#000}#advisory .stripe-top .stripe-content{height:3rem}#advisory .stripe-existential-cat h3{margin:1rem 0}#advisory .stripe-existential-cat img{width:13rem;border-radius:100rem}#advisory .stripe-existential-cat .disclaimer{font-style:italic;font-size:.75rem}#advisory .stripe-existential-cat .special-offer{width:80%;margin:3rem auto 1rem auto;padding:1.5rem 2rem;background-color:#f7f9fb;border:1px solid #eaf3fd;text-align:left}#advisory .stripe-existential-cat .special-offer img{float:left;width:7rem;margin-right:3rem}#advisory .stripe-existential-cat .special-offer h4{font-weight:500}#advisory .stripe-great-companies{background-color:#ed5f0d;background-image:-webkit-linear-gradient(-361.6deg, #ed5f0d 0%, #ed5f0d 10%, #fe02d2 90%, #fe03d2 100%);background-image:linear-gradient(91.6deg,#ed5f0d 0%, #ed5f0d 10%, #fe02d2 90%, #fe03d2 100%);color:#fff}#advisory .stripe-great-companies .client-logo-container{margin:2rem 0 1rem 0;display:flex;flex-flow:row wrap;justify-content:space-around}#advisory .stripe-great-companies .client-logo-container .client-logo{width:15%;margin:auto}#advisory .stripe-available .person{width:70%;margin:0 auto;padding:2rem 0;clear:both;text-align:left}#advisory .stripe-available .person .photo{float:left;width:30%;margin-top:2rem;border-radius:100em}#advisory .stripe-available .person .person-info{float:right;width:60%;line-height:1.5rem}#advisory .stripe-available .person .name{font-size:1.25rem}#advisory .stripe-available .person .work-with{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center}#advisory .stripe-available .person .work-with a{font-weight:300}#advisory .stripe-chat h3{margin-bottom:1rem}#advisory .stripe-chat .form-wrapper{width:50%}#advisory .stripe-chat .form-wrapper input,#advisory .stripe-chat .form-wrapper textarea{float:left;clear:both;color:#fff;background-color:#000;border:1px solid #fff;width:100%;padding:1rem;margin:1rem}#advisory .stripe-chat .form-wrapper input[type=submit]{width:auto}#advisory .stripe-chat .form-wrapper .g-recaptcha{width:100%;float:left;margin:1rem}#advisory .stripe-chat .form-aside{width:15%}#advisory .stripe-chat .form-wrapper,#advisory .stripe-chat .form-aside{float:left;text-align:left}.app-page .wrapper{padding:1rem 3rem 3rem;margin:2rem auto}.app-page .centered-buttons{margin:0 auto 2rem;text-align:center}.app-page .centered-buttons *+:last-child{margin-left:4rem}@media screen and (max-width: 767px){.app-page .centered-buttons *+:last-child{margin-left:0}}.app-page .centered-buttons>img{max-width:200px}.app-page #add-to-slack{margin:0 auto 4rem;width:100%;text-align:center}.app-page .stripe-orange{background-color:#fdac4f;background-image:-webkit-linear-gradient(-321deg, #F37537 0%, #DF443F 100%);background-image:linear-gradient(51deg, #F37537 0%, #DF443F 100%);color:#fff}#blog{background:#fff}#blog::after{clear:both;content:"";display:table}#blog h1{font-size:40px;line-height:45px}#blog .cat-index{font-size:18px;font-weight:700;color:#b9b9b9;margin:1rem 0 0;border-bottom:1px solid #ececec;text-transform:capitalize}#blog h2{font-size:30px;font-weight:800;letter-spacing:-0.5px;margin-bottom:12px;margin-top:40px}#blog h3{color:#000;font-size:24px;font-weight:600;line-height:35px;margin-bottom:10px}#blog .nav-wrapper{background-color:#ed5f0d;background-image:-webkit-linear-gradient(-361.6deg, #ed5f0d 0%, #ed5f0d 10%, #fe02d2 90%, #fe03d2 100%);background-image:linear-gradient(91.6deg,#ed5f0d 0%, #ed5f0d 10%, #fe02d2 90%, #fe03d2 100%);position:relative;max-width:104%;margin-left:auto;margin-right:auto;margin:0;height:85px}#blog .nav-wrapper::after{clear:both;content:"";display:table}#blog .nav-wrapper .blog-navbar{max-width:1300px;margin-left:auto;margin-right:auto}#blog .nav-wrapper .blog-navbar::after{clear:both;content:"";display:table}#blog .wrapper{background:#fff;border-radius:2px;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}#blog .wrapper::after{clear:both;content:"";display:table}#blog .wrapper .headline{padding:0}#blog .posts{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;padding:1rem}#blog .posts:last-child{margin-right:0}@media screen and (max-width: 767px){#blog .posts{float:left;display:block;margin-right:2.3576515979%;width:100%}#blog .posts:last-child{margin-right:0}}@media screen and (min-width: 768px){#blog .posts{padding:1rem 3rem 3rem}}#blog .posts .excerpt{margin-bottom:1rem;color:#000;font-size:16px;line-height:25px;font-weight:200;letter-spacing:.25px}#blog .post-wrapper,#blog .headline-wrapper{max-width:900px;margin-left:auto;margin-right:auto;padding:0 20px}#blog .post-wrapper::after,#blog .headline-wrapper::after{clear:both;content:"";display:table}#blog .headline{padding:2rem 0 0}#blog .headline::after{clear:both;content:"";display:table}#blog .headline .byline{font-size:12px;color:#000;line-height:24px}#blog .headline .byline a{color:#fc1d52}#blog .headline .byline a:hover{color:#ed5f0d}#blog .headline .byline .avatar{display:inline-block;height:24px;width:24px;border-radius:12px;margin-right:2px;background-position:center center;background-size:cover;background-repeat:no-repeat;vertical-align:top}#blog .headline ul.share-buttons{display:none;float:right;list-style:none;padding:0}#blog .headline ul.share-buttons li{float:left;display:inline;margin-left:15px}@media screen and (max-width: 767px){#blog .headline ul.share-buttons li{margin-left:0;margin-right:15px}}#blog .headline ul.share-buttons li svg{height:2.125rem;width:2.125rem}#blog .headline ul.share-buttons li svg.email path{fill:#00ef54}#blog .headline ul.share-buttons li svg.email:hover path:not(.text){fill:#00bc42}#blog .headline ul.share-buttons li svg.twitter path{fill:#00d2ff}#blog .headline ul.share-buttons li svg.twitter:hover path:not(.text){fill:#00a8cc}#blog .headline ul.share-buttons li svg.facebook path{fill:#0074ff}#blog .headline ul.share-buttons li svg.facebook:hover path:not(.text){fill:#005dcc}#blog .headline ul.share-buttons li svg.linkedin path{fill:#8201f9}#blog .headline ul.share-buttons li svg.linkedin:hover path:not(.text){fill:#6701c6}#blog .headline ul.share-buttons li svg polygon,#blog .headline ul.share-buttons li svg path.text{fill:#fff}@media screen and (max-width: 767px){#blog .headline ul.share-buttons{float:left;display:block;margin-right:2.3576515979%;width:100%}#blog .headline ul.share-buttons:last-child{margin-right:0}}#blog .banner-wrapper{height:190px;margin:16px 0;width:100%;display:flex;justify-content:flex-end;align-items:flex-end}@media screen and (max-width: 767px){#blog .banner-wrapper{height:160px}}#blog .banner-wrapper.development{background-color:#ff0057;background-image:-webkit-linear-gradient(-321deg, #FF0057 0%, #FF1AB8 100%);background-image:linear-gradient(51deg,#FF0057 0%, #FF1AB8 100%)}#blog .banner-wrapper.design{background-color:#0fedff;background-image:-webkit-linear-gradient(-145deg, #0FEDFF 0%, #CA22FC 100%);background-image:linear-gradient(-125deg,#0FEDFF 0%, #CA22FC 100%)}#blog .banner-wrapper.ux{background-color:#0085ff;background-image:-webkit-linear-gradient(-164deg, #0085FF 0%, #7644FB 89%);background-image:linear-gradient(-106deg,#0085FF 0%, #7644FB 89%)}#blog .banner-wrapper.ios{background-color:#f55dff;background-image:-webkit-linear-gradient(-322deg, #F55DFF 0%, #BC00FF 100%);background-image:linear-gradient(52deg,#F55DFF 0%, #BC00FF 100%)}#blog .banner-wrapper.community{background-color:#008fff;background-image:-webkit-linear-gradient(-144deg, #008FFF 0%, #24FFD9 100%);background-image:linear-gradient(-126deg,#008FFF 0%, #24FFD9 100%)}#blog .banner-wrapper.angular{background-color:#ff16ff;background-image:-webkit-linear-gradient(-142deg, #FF16FF 8%, #FF61B5 100%);background-image:linear-gradient(-128deg,#FF16FF 8%, #FF61B5 100%)}#blog .banner-wrapper.ruby{background-color:#ff0f8f;background-image:-webkit-linear-gradient(-153deg, #FF0F8F 0%, #FFB5DC 100%);background-image:linear-gradient(-117deg,#FF0F8F 0%, #FFB5DC 100%)}#blog .banner-wrapper .banner{width:730px;margin-left:auto;margin-right:auto;padding:15px}#blog .banner-wrapper .banner h2{font-size:1.5rem;color:#fff;letter-spacing:1px}#blog .author-bio{padding:2rem 0;margin:0 auto 1rem;width:100%;float:left}#blog .author-bio .avatar{height:3.75rem;width:3.75rem;border-radius:1.875rem;background-size:100%;float:left}#blog .author-bio .author-name{float:left}#blog .author-bio .author-description{float:left;margin:0 0 2.2rem 1rem;width:80%}#blog .author-bio .author-description p{font-weight:300;line-height:1.7;margin:.2rem auto 1rem;font-size:.75rem}#blog .author-bio .social-media{float:left;margin-left:.7rem}#blog .break{clear:both}#blog .header-image{width:100%;margin:16px 0;background-position:center;background-size:cover;border-radius:20px}#blog .header-image.large{max-width:1020px;margin-left:auto;margin-right:auto;height:400px;margin-top:20px;margin-bottom:26px}#blog .header-image.large::after{clear:both;content:"";display:table}@media screen and (max-width: 767px){#blog .header-image.large{height:10rem}}#blog .related-posts{max-width:1050px;margin-left:auto;margin-right:auto;border-top:1px solid rgba(163,163,163,.5);margin-bottom:72px;padding:0 15px}#blog .related-posts::after{clear:both;content:"";display:table}#blog .related-posts .post{background:rgba(0,0,0,0);float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;padding-left:10px;padding-right:10px}#blog .related-posts .post:last-child{margin-right:0}#blog .related-posts .post h2{font-size:26px;margin-right:0;line-height:32px}#blog .related-posts .post .author,#blog .related-posts .post .date{line-height:1.25}@media screen and (max-width: 767px){#blog .related-posts .post{float:left;display:block;margin-right:2.3576515979%;width:100%}#blog .related-posts .post:last-child{margin-right:0}}#blog .contents{background:#fcfcfc;float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;padding:36px}#blog .contents:last-child{margin-right:0}@media screen and (max-width: 767px){#blog .contents{display:none}}#blog .contents .heading{font-size:18px;font-weight:700;color:#ff5121;margin:1rem 0;padding-bottom:12px;border-bottom:1px solid #ffe8e2}#blog .contents .post-list{list-style-type:none;padding:0}#blog .contents .post-list .post-link{padding:12px 0;line-height:1.3rem}#blog .contents .post-list .post-link::after{clear:both;content:"";display:table}#blog .contents .post-list .post-link:last-child{border:none}#blog .contents .post-list .post-link a{text-decoration:none;display:block;overflow:auto}#blog .contents .post-list .post-link a .title{color:#343434;font-size:15px;font-weight:500;line-height:20px;letter-spacing:-0.05px}#blog .contents .post-list .post-link a .title:hover{color:#ff5121}#blog .contents .post-list .post-link a .author{font-size:14px;color:#828282;font-weight:100;margin-top:5px;color:#757575}#blog .contents .post-list .post-link a .author:hover{color:#fc1d52}#blog .contents .post-list .post-link .avatar{height:36px;width:36px;border-radius:18px;float:left;margin-right:20px;background-position:center center;background-size:cover;background-repeat:no-repeat}#blog .contents .handle{font-weight:bold;font-size:.8rem;margin-bottom:1rem}#blog .contents .tags{list-style-type:none;padding:0;max-width:68em;margin-left:auto;margin-right:auto}#blog .contents .tags::after{clear:both;content:"";display:table}#blog .contents .tags li{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding:16px;background:#fff;border:1px solid #ececec;border-radius:100px;text-align:center;margin-bottom:12px;font-size:12px;color:#1d1d1b}#blog .contents .tags li:last-child{margin-right:0}#blog .contents .tags li:nth-child(2n){margin-right:0}#blog .contents .tags li:nth-child(2n+1){clear:left}#blog .contents .tags li:hover{background-color:#fa640f;background-image:-webkit-linear-gradient(-164deg, #FA640F 6%, #EB0D87 95%);background-image:linear-gradient(-106deg,#FA640F 6%, #EB0D87 95%);color:#fff}#blog .contents .tags li a{color:inherit}#blog .pagination{text-align:center;margin:2rem 0}#blog .pagination ul{display:inline;margin:0;padding:0;text-align:center}#blog .pagination ul li{display:inline;list-style:none}@media screen and (max-width: 767px){#blog .pagination ul li{display:none}#blog .pagination ul li.page-prev,#blog .pagination ul li.page-next{display:inline}}#blog .pagination ul li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background:#fff;border-radius:50px;border:1px solid #efefef;color:#777;outline:none;padding:.8em 1em;text-decoration:none;font-weight:100}#blog .pagination ul li a:hover,#blog .pagination ul li a:focus,#blog .pagination ul li a.active{background:#fff;color:#ff5121}#blog .cta-wrapper{border-radius:10px;height:300px;margin-bottom:32px}#blog .cta-wrapper .cta{align-content:center;align-items:center;background-color:#f8f8f8;border-radius:10px;color:#414141;display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center;width:100%}#blog .cta-wrapper .cta .button-cta{background-color:#4d31b6;background-image:-webkit-linear-gradient(-381deg, #4D31B6 17%, #9755CA 82%, #B865D3 100%);background-image:linear-gradient(111deg, #4D31B6 17%, #9755CA 82%, #B865D3 100%);border-radius:50px;color:#fff;font-size:18px;font-weight:800;padding:15px 30px}#blog .cta-wrapper .cta .button-cta:hover{background:linear-gradient(88.8deg, #4D31B6 -7.36%, #B865D3 105.62%);color:#fff}#blog .cta-wrapper .cta img{margin-bottom:24px}#blog .cta-wrapper .cta p{margin:24px 0;font-size:23px;font-weight:500}#blog .cta-wrapper.ruby{background-color:#ed5f0d;background-image:-webkit-linear-gradient(-361.6deg, #ed5f0d 0%, #fe03d2 100%);background-image:linear-gradient(91.6deg,#ed5f0d 0%, #fe03d2 100%);border-radius:2px;height:auto}#blog .cta-wrapper.ruby .cta{background-color:#f8f8f8;display:block;padding:32px}#blog .cta-wrapper.ruby .cta p{margin:24px 0;font-size:23px;font-weight:500}#blog .cta-wrapper.ruby .cta p.lead{font-size:20px;line-height:1.3;margin:0}#blog .cta-wrapper.ruby .cta .button-cta{background-color:#4d31b6;background-image:-webkit-linear-gradient(-381deg, #4D31B6 17%, #9755CA 82%, #B865D3 100%);background-image:linear-gradient(111deg, #4D31B6 17%, #9755CA 82%, #B865D3 100%);border-radius:50px;color:#fff;font-size:18px;font-weight:800;padding:15px 30px}#blog .cta-wrapper.ruby .cta .button-cta:hover{background:linear-gradient(88.8deg, #4D31B6 -7.36%, #B865D3 105.62%);color:#fff}#blog .more a:hover{color:#ed5f0d}#blog .post-wrapper .post .content p img+em{font-family:"Gotham A","Gotham B","Futura",Helvetica,Arial,sans-serif;font-weight:200;color:#999;font-style:normal;position:relative;top:-24px}.stripe-contact form input,.stripe-contact form textarea{color:#000}.stripe-contact form .new-contact-button{color:#fff;font-weight:800 !important}.stripe-contact form .new-contact-button:hover{background-color:#dd4e1c}.case-study{color:#fff;margin-bottom:60px;padding-top:40px}.case-study h1,.case-study h2,.case-study h3{color:#fff}.case-study h1{font-size:40px}.case-study h2{font-size:28px}.case-study h3{font-size:22px}.case-study img{display:block;margin:0 auto;max-width:100%}@media screen and (max-width: 767px){.case-study h1{font-size:28px}.case-study h2{font-size:22px}.case-study p{font-size:16px}}.case-study .top{max-width:100%;margin-left:auto;margin-right:auto}.case-study .top::after{clear:both;content:"";display:table}.case-study .inverted{color:#000;background:#fff;padding-top:.1px}.case-study .inverted h1,.case-study .inverted h2,.case-study .inverted h3{color:#9013fe}.case-study .inverted p{font-weight:200}.case-study .container{max-width:1024px;margin-left:auto;margin-right:auto;margin-top:80px}.case-study .container::after{clear:both;content:"";display:table}@media screen and (max-width: 767px){.case-study .container{max-width:90%;margin-left:auto;margin-right:auto}.case-study .container::after{clear:both;content:"";display:table}}@media screen and (max-width: 767px){.case-study .container{margin-top:60px}}.case-study .container-bleed{width:100%}.case-study .container-bleed .image{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-left:17.0596085997%;margin-right:0;overflow:hidden}.case-study .container-bleed .image:last-child{margin-right:0}.case-study .container-bleed .image img{width:100%}.case-study section{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-bottom:60px}.case-study section:last-child{margin-right:0}@media screen and (max-width: 767px){.case-study section{margin-bottom:30px}}.case-study section.title{margin-bottom:0;padding-top:20px}.case-study section.title h1{width:100%;text-align:center}.case-study section .lead{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-left:8.5298042998%;text-align:center;font-size:22px}.case-study section .lead:last-child{margin-right:0}@media screen and (max-width: 767px){.case-study section .lead{font-size:18px}}.case-study section.text{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-left:25.5894128995%;margin-right:0}.case-study section.text:last-child{margin-right:0}@media screen and (min-width: 768px){.case-study section.text{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;margin-left:17.0596085997%;margin-right:0}.case-study section.text:last-child{margin-right:0}}@media screen and (max-width: 767px){.case-study section.text{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-left:0%;margin-right:0}.case-study section.text:last-child{margin-right:0}}@media screen and (min-width: 768px){.case-study section.two-col{column-count:2;column-gap:40px}}.case-study section.image,.case-study section.video{text-align:center;display:block;margin-left:auto;margin-right:auto;float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;margin-left:17.0596085997%;margin-right:0}.case-study section.image:last-child,.case-study section.video:last-child{margin-right:0}@media screen and (max-width: 767px){.case-study section.image,.case-study section.video{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-left:0%;margin-right:0}.case-study section.image:last-child,.case-study section.video:last-child{margin-right:0}}.case-study section.double-image img{float:left;width:50%}.case-study section.video p{margin-top:12px;font-size:16px}.case-study .tags{margin-top:25px;margin-bottom:18px;text-align:center}.case-study .tags .tag{display:inline-block;font-weight:100;font-size:15px;color:#fff;letter-spacing:-0.05px;line-height:18px;background:rgba(216,216,216,.14);padding:13.33px 20px;border-radius:100px;margin:5px}.case-study .video-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.case-study .video-wrapper embed,.case-study .video-wrapper object,.case-study .video-wrapper iframe{position:absolute;top:0;left:0;height:100%;width:100%}#citizen svg{fill:currentColor}#citizen .stripe-pale-blue{background-color:#e4efff}#citizen .nav-placeholder{background-color:#000;height:85px}#citizen .stripe-top.flat-top{padding:1rem 0rem 5rem}#citizen .citizen-photo{width:100%;max-width:450px}@media screen and (min-width: 768px){#citizen .citizen-photo{width:40%;float:left}}#citizen .citizen-info{text-align:center}@media screen and (min-width: 768px){#citizen .citizen-info{width:50%;float:right;text-align:left}}#citizen .citizen-info h1.name{margin-top:0;font-size:4rem}@media screen and (min-width: 768px){#citizen .citizen-info h1.name{margin-bottom:1rem;font-size:2.75rem}}#citizen .citizen-info h4.title{color:#979797;margin:1rem 0 0 0;font-size:1.3rem;font-weight:300;text-transform:uppercase}#citizen .citizen-info h5.meta-data-details{color:#747474;font-weight:400;margin-bottom:40px}#citizen .citizen-info .profile-links{margin:1rem 0 1em 0}#citizen .citizen-info .profile-links a{height:60px}#citizen .citizen-info .logo{color:#000;width:40px;height:40px;margin-right:5px}#citizen .work-with{display:inline-block;padding:1em 2em;border-radius:50px;color:#fff;background:#3f7bd6;text-transform:uppercase;font-weight:600}#citizen .citizen-metadata{text-align:center;padding:2em 0}@media screen and (min-width: 768px){#citizen .citizen-metadata{margin:2em auto 3em auto}}#citizen .citizen-about article{margin-top:2rem;padding-left:0;padding-right:0}@media screen and (min-width: 768px){#citizen .citizen-about article{column-count:2;column-gap:3rem}}@media screen and (min-width: 768px){#citizen .public-works{display:flex;justify-content:space-between}}#citizen .public-works .public-work{text-align:center;background-color:#e4efff;border-radius:10px;padding:2rem 2rem 1rem 2rem;margin:0 0 1rem 0}@media screen and (min-width: 768px){#citizen .public-works .public-work{width:30%}}#citizen .public-works .public-work-image{max-width:100%}#citizen .public-works .public-work-title{color:#fc1d52;font-weight:600;margin:1rem 0 0 0}#citizen .public-works .public-work-subtitle{margin:0}#citizen .blog-posts .post{background:#fff;box-shadow:0px 3px 3px rgba(0,0,0,.1);border-radius:5px;padding:25px;display:inline-block;border:1px solid #fff}#citizen .blog-posts .post img{margin:0px auto 15px auto;border-radius:5px;height:auto;width:auto}@media screen and (min-width: 768px){#citizen .blog-posts .post{float:left;width:30%;margin-right:3%;min-height:310px}}@media screen and (max-width: 767px){#citizen .blog-posts .post{margin-bottom:20px}}#citizen .blog-posts .post .byline a{color:#747474}#citizen .blog-posts .post h2.title{margin-top:0 !important;line-height:26px;font-size:20px;letter-spacing:0px;color:#000}#citizen .blog-posts .post:hover{border:1px solid #ed5f0d}#citizen .stripe-ready{background-color:#3f7bd6;margin-top:5rem;padding-top:0}#citizen .stripe-ready .stripe-content{text-align:center;color:#fff;padding:15.5rem 1rem}#citizen .stripe-ready .work-with{margin-top:2rem;background-color:#15315b}.landing-page#contact .stripe-top{background-color:#ed5f0d;background-image:-webkit-linear-gradient(-361.6deg, #ed5f0d 0%, #ed5f0d 10%, #fe02d2 90%, #fe03d2 100%);background-image:linear-gradient(91.6deg,#ed5f0d 0%, #ed5f0d 10%, #fe02d2 90%, #fe03d2 100%)}.landing-page#rails .stripe-top,.landing-page#nodejs .stripe-top{background-color:#06bf3a;background-image:-webkit-linear-gradient(-361.6deg, #06bf3a 0%, #04c76f 50%, #02d0b0 100%);background-image:linear-gradient(91.6deg,#06bf3a 0%, #04c76f 50%, #02d0b0 100%)}.landing-page#pride .stripe-top{background-color:#ff00f7;background-image:-webkit-linear-gradient(-414deg, #FF00F7 0%, #FF00F6 2%, #E43D4C 30%, #FFA507 70%, #E6FD00 88%, #64F205 100%);background-image:linear-gradient(144deg,#FF00F7 0%, #FF00F6 2%, #E43D4C 30%, #FFA507 70%, #E6FD00 88%, #64F205 100%)}.landing-page#ios .stripe-top,.landing-page#react .stripe-top{background-color:#ff0f8f;background-image:-webkit-linear-gradient(-387deg, #FF0F8F 0%, #FFB5DC 100%);background-image:linear-gradient(117deg,#FF0F8F 0%, #FFB5DC 100%)}.landing-page#round-robin .stripe-top{background-color:#89a4c4;background-image:-webkit-linear-gradient(-361.6deg, #89A4C4 0%, #89A4C4 10%, #6B83AA 90%, #6B83AA 100%);background-image:linear-gradient(91.6deg,#89A4C4 0%, #89A4C4 10%, #6B83AA 90%, #6B83AA 100%)}@media screen and (max-width: 767px){.landing-page .typed-text{padding-bottom:0}}.landing-page .typed-text .hero{display:block;margin-top:0 !important;margin-bottom:2rem;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.landing-page .typed-text .hero .static{display:none}@media screen and (max-width: 767px){.landing-page .typed-text .hero .static{display:block}}@media screen and (max-width: 767px){.landing-page .typed-text .hero .typed-wrapper{display:none}}.landing-page .typed-text .hero #typed-strings{display:none}.landing-page .typed-text h4{margin-top:12rem;margin-bottom:0}@media screen and (max-width: 767px){.landing-page .typed-text h4 .ellipsis{display:none}}.landing-page a{color:#fff}.landing-page a:hover{text-decoration:underline}.landing-page p{margin-bottom:1rem}.landing-page .form-wrapper{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page .form-wrapper:last-child{margin-right:0}@media screen and (min-width: 768px){.landing-page .form-wrapper{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.landing-page .form-wrapper:last-child{margin-right:0}}.landing-page .form-quote{float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page .form-quote:last-child{margin-right:0}.landing-page .form-quote h3{font-size:1.1rem;line-height:1.7rem;padding-top:3.5rem;font-weight:300}.landing-page .form-quote .signature{font-weight:700}@media screen and (min-width: 768px){.landing-page .form-quote{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.landing-page .form-quote:last-child{margin-right:0}}.landing-page form{width:90%}.landing-page form input[type=text],.landing-page form input[type=email],.landing-page form textarea{float:left;display:block;margin-right:2.3576515979%;width:100%;background:#f2f2f2;border:none;border-radius:5px;padding:15px;margin:10px auto}.landing-page form input[type=text]:last-child,.landing-page form input[type=email]:last-child,.landing-page form textarea:last-child{margin-right:0}.landing-page form .g-recaptcha{width:100%;float:left;margin:10px auto}.landing-page .communication{margin-bottom:3rem;float:left;display:block;margin-right:2.3576515979%;width:100%}.landing-page .communication:last-child{margin-right:0}@media screen and (min-width: 768px){.landing-page .communication{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;padding:2.3576515979%;margin-bottom:0}.landing-page .communication:last-child{margin-right:0}}.landing-page .communication:last-child{margin-bottom:0}.landing-page .communication p{margin-bottom:2rem;line-height:1.5rem}.landing-page .communication h4{color:#a3a3a3}.landing-page .communication h4.address{font-size:20px;line-height:24px}.landing-page .communication h4.address:hover{color:#ed5f0d}.landing-page .communication h4.phone:hover{color:#00d2ff}.landing-page .communication h4 a{color:#a3a3a3}.landing-page .communication h4 a:hover{color:#8201f9}#services p{line-height:1.7rem;margin-top:.5rem;font-weight:300}#services .stripe-top{background-color:#06bf3a;background-image:-webkit-linear-gradient(-361.6deg, #06bf3a 0%, #04c76f 50%, #02d0b0 100%);background-image:linear-gradient(91.6deg,#06bf3a 0%, #04c76f 50%, #02d0b0 100%)}#services .stripe-technical-capabilities{background-color:#fdac4f;background-image:-webkit-linear-gradient(-321deg, #F37537 0%, #DF443F 100%);background-image:linear-gradient(51deg, #F37537 0%, #DF443F 100%);color:#fff}#services .stripe-technical-capabilities h2,#services .stripe-technical-capabilities p{text-align:center;width:70%;display:block;margin:0px auto}#services .stripe-technical-capabilities p{margin-top:12px}#services .stripe-technical-capabilities .capabilities{padding-left:0px;line-height:1.5;margin-top:25px}#services .stripe-technical-capabilities .capabilities li{list-style-type:none;padding:10px 0px}#services .stripe-services h2{text-align:center;margin-bottom:3rem}#services .stripe-services p{font-size:1.1rem}#services .stripe-services .split{max-width:100%;margin-left:auto;margin-right:auto}#services .stripe-services .split::after{clear:both;content:"";display:table}#services .stripe-services .split .service{float:left;display:block;margin-right:2.3576515979%;width:31.7615656014%;margin-right:0;text-align:center}#services .stripe-services .split .service:last-child{margin-right:0}#services .stripe-services .split .service.bottom{margin-left:17.0596085997%}@media screen and (max-width: 767px){#services .stripe-services .split .service{float:left;display:block;margin-right:2.3576515979%;width:100%}#services .stripe-services .split .service:last-child{margin-right:0}#services .stripe-services .split .service.bottom{margin-left:0%}}@media screen and (min-width: 768px){#services .stripe-services .split .service{padding:0 22px}}#services .stripe-services .split .service .icon{height:65px;background-size:54px;background-position:center center;background-repeat:no-repeat}#services .stripe-services .split .service .icon.rapid{background-image:url(/img/services/prototyping.svg)}#services .stripe-services .split .service .icon.databases{background-image:url(/img/services/databases.svg)}#services .stripe-services .split .service .icon.ui{background-image:url(/img/services/user-interface.svg)}#services .stripe-services .split .service .icon.ux{background-image:url(/img/services/dynamic-ux.svg)}#services .stripe-services .split .service .icon.performance{background-image:url(/img/services/performance.svg)}@media screen and (max-width: 767px){#services .stripe-services .split .service .icon{background-position:center}}#services .process dt{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;text-align:right;margin-top:50px;margin-bottom:50px;clear:both;letter-spacing:-1.1px}#services .process dt:last-child{margin-right:0}#services .process dt.orange{color:#ed5f0d}#services .process dt.pink{color:#f0f}#services .process dt.green{color:#00ef54}#services .process dt.blue{color:#00d2ff}#services .process dt.purple{color:#8201f9}@media screen and (max-width: 767px){#services .process dt{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-top:30px;margin-bottom:5px;text-align:left}#services .process dt:last-child{margin-right:0}}#services .process dd{float:left;display:block;margin-right:2.3576515979%;width:65.8807828007%;margin-right:0;margin-top:65px;font-size:1.15rem;line-height:1.8rem;font-weight:100}#services .process dd:last-child{margin-right:0}@media screen and (max-width: 767px){#services .process dd{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-top:0}#services .process dd:last-child{margin-right:0}}#services .stripe-background-image.process,#services #citizen .process.stripe-ready,#citizen #services .process.stripe-ready{background-image:url(/img/services/black-white-team-photo-services-page.jpg);background-color:rgba(0,0,0,.9);background-blend-mode:darken;padding-top:0}#tea .nav-wrapper{background-color:#1b2558;background-image:-webkit-linear-gradient(-361.6deg, #1B2558 0%, #2C3354 100%);background-image:linear-gradient(91.6deg,#1B2558 0%, #2C3354 100%);position:relative;max-width:104%;margin-left:auto;margin-right:auto;height:5.625rem}#tea .nav-wrapper::after{clear:both;content:"";display:table}@media screen and (min-width: 768px){#tea .nav-wrapper{margin:-2vh 0 0;padding-top:1rem;height:7.625rem}}#tea .nav-wrapper .blog-navbar{max-width:1300px;margin-left:auto;margin-right:auto}#tea .nav-wrapper .blog-navbar::after{clear:both;content:"";display:table}@media screen and (min-width: 768px){#tea .nav-wrapper .blog-navbar{padding:1rem 6rem 0}}@media screen and (max-width: 767px){#tea .nav-wrapper .blog-navbar{padding:1rem 1rem 0}}#tea p{line-height:1.7rem;font-size:17px}#tea .stripe,#tea #citizen .stripe-ready,#citizen #tea .stripe-ready{transform:none !important;margin:0 !important}#tea .stripe .stripe-content,#tea #citizen .stripe-ready .stripe-content,#citizen #tea .stripe-ready .stripe-content{transform:none !important}#tea .stripe-top{padding-top:3.4rem;z-index:99;background-color:#1b2558;background-image:-webkit-linear-gradient(-361.6deg, #1B2558 0%, #2C3354 100%);background-image:linear-gradient(91.6deg,#1B2558 0%, #2C3354 100%)}#tea .stripe-top .hero{display:block;margin-top:0 !important;-webkit-backface-visibility:hidden}#tea .stripe-top .hero .static{display:none}#tea .top-video{top:0;left:0;min-width:100%;position:absolute;z-index:-1;opacity:.4}#tea .inner-content-video{width:100%;background-image:url(../../../img/tea/deco-flourish-top-left.svg),url(../../../img/tea/deco-flourish-top-right.svg),url(../../../img/tea/deco-flourish-top.svg),url(../../../img/tea/deco-flourish-bottom-left.svg),url(../../../img/tea/deco-flourish-bottom-right.svg),url(../../../img/tea/deco-flourish-bottom.svg);background-position:left top,right top,center top,left bottom,right bottom,center bottom;background-repeat:no-repeat,no-repeat,repeat,no-repeat,no-repeat,repeat;background-repeat-y:no-repeat;text-align:center}#tea .tea-logo{max-width:90%;margin:200px 0px}#tea .stripe-navy{background-color:#1b2558;background-color:#1b2558;background-image:-webkit-linear-gradient(-361.6deg, #1B2558 0%, #2C3354 100%);background-image:linear-gradient(91.6deg,#1B2558 0%, #2C3354 100%);color:#fff}#tea .stripe-navy h1{color:#fff;font-size:38px}#tea .stripe-navy h2{color:#fff;font-family:"Gotham A","Gotham B","Futura",Helvetica,Arial,sans-serif;font-size:24px;line-height:32px}#tea .stripe-navy h3{color:#ccd5ff;font-family:"Gotham A","Gotham B","Futura",Helvetica,Arial,sans-serif;font-size:17px;line-height:28px;font-weight:400;width:57%}@media screen and (max-width: 767px){#tea .stripe-navy h3{width:90%}}#tea .stripe-navy .line-break{margin:50px auto;display:block;max-width:90%}#tea .stripe-navy .third{display:block;float:left;width:28%;min-height:600px;margin:45px 2%;padding:20px;background-color:#2a366d;clip-path:polygon(0% 3%, 5% 3%, 5% 0%, 95% 0%, 95% 3%, 100% 3%, 100% 97%, 95% 97%, 95% 100%, 5% 100%, 5% 97%, 0 97%)}#tea .stripe-navy .third img{height:150px;display:block;margin:20px auto 45px}#tea .stripe-navy .third p{font-size:16px;line-height:26px}#tea .stripe-navy .third h2{text-align:center}@media screen and (max-width: 767px){#tea .stripe-navy .third{width:96%;float:none}}#work h2,#work h3,#work h5{text-align:center;clear:both}#work h4{margin-right:10rem;font-size:31px;line-height:40px;font-weight:600;letter-spacing:-0.5px;font-weight:600}#work h5{text-transform:uppercase}#work p{margin-bottom:2rem;font-weight:300;font-size:17px;line-height:30px}#work .split{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0}#work .split:last-child{margin-right:0}#work .split:nth-of-type(odd){padding-right:4%}#work .split:nth-of-type(even){padding-left:4%}@media screen and (max-width: 767px){#work .split{float:left;display:block;margin-right:2.3576515979%;width:100%}#work .split:last-child{margin-right:0}#work .split:nth-of-type(odd){padding-right:0}#work .split:nth-of-type(even){padding-left:0}}#work .stripe-top{background-color:#4d31b6;background-image:-webkit-linear-gradient(-381deg, #4D31B6 17%, #9755CA 82%, #B865D3 100%);background-image:linear-gradient(111deg,#4D31B6 17%, #9755CA 82%, #B865D3 100%)}#work .stripe-top p.blockquote{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}#work .stripe-top p.blockquote:last-child{margin-right:0}@media screen and (max-width: 767px){#work .stripe-top p.blockquote{float:left;display:block;margin-right:2.3576515979%;width:100%}#work .stripe-top p.blockquote:last-child{margin-right:0}}#work .stripe-recent{max-width:100%;margin-left:auto;margin-right:auto;padding-top:1.25rem}#work .stripe-recent::after{clear:both;content:"";display:table}#work .stripe-recent h2{font-size:2.8125rem;margin-bottom:20px}#work .stripe-recent h2.top{margin-bottom:20px}@media screen and (min-width: 768px){#work .stripe-recent h2.bottom{padding-top:1rem}}#work .stripe-recent h5{margin-bottom:4rem;letter-spacing:3px;font-size:15px;font-weight:500}@media screen and (max-width: 767px){#work .stripe-recent h5{margin-bottom:3rem}}#work .stripe-recent .stripe-content{padding-top:4rem;padding-bottom:2rem}#work .stripe-recent .orange-heading{color:#ed5f0d;text-transform:uppercase;text-align:center;font-size:1.25rem;margin-bottom:3rem}#work .stripe-recent img{display:block;margin:auto;max-width:60%}@media screen and (min-width: 768px){#work .stripe-recent img{margin:20px auto 50px}}#work .stripe-testimonial h3{text-align:left;margin-bottom:3rem}#work .stripe-open-source h2{margin-bottom:2rem}@media screen and (max-width: 767px){#work .stripe-open-source .stripe-content{padding-left:0;padding-right:0}}#work .stripe-open-source .project{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;margin-right:0}#work .stripe-open-source .project:last-child{margin-right:0}@media screen and (max-width: 767px){#work .stripe-open-source .project{float:left;display:block;margin-right:2.3576515979%;width:100%}#work .stripe-open-source .project:last-child{margin-right:0}}#work .stripe-open-source .project h4{font-size:1.5rem;margin-bottom:1rem;text-transform:uppercase}#work .stripe-open-source .project .img-wrapper img{height:31.25rem;display:block;margin:auto;padding:4.5rem 0}@media screen and (max-width: 767px){#work .stripe-open-source .project .img-wrapper img{height:auto;width:100%;padding:1rem}}#work .stripe-open-source .project .img-wrapper.bundler{background:#19beed}#work .stripe-open-source .project .img-wrapper.death-stare{background:#2eb7bd}#work .stripe-open-source .project .text-wrapper{padding:1.875rem 3.75rem}@media screen and (max-width: 767px){#work .stripe-open-source .project .text-wrapper{padding:1rem}}@media screen and (max-width: 767px){#work .stripe-open-source .project.bundler{margin-bottom:1rem}}#work .stripe-quote{background-image:url(/img/work/sketch-photo.jpg);padding-top:0}#work .stripe-quote p.blockquote{font-size:1.25rem;line-height:2rem}#work .stripe-quote .signature{margin-top:2rem;font-weight:bold;font-size:1.25rem}#work .work-grid{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:1.25em;row-gap:1.25em;-webkit-backface-visibility:hidden}#work .work-grid a.work-item:hover{background:#000}#work .work-grid .work-item{padding:24px 24px 18px 24px;align-content:center;align-items:center;border-radius:2px;color:#fff;display:flex;flex-direction:column;font-size:16px;height:364px;justify-content:center;letter-spacing:-0.05px;line-height:22px;position:relative}#work .work-grid .work-item .acquired-by{font-family:"Gotham A","Gotham B","Futura",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;padding:10px 0;position:absolute;top:0px;font-size:14px;width:100%;text-align:center;background:rgba(255,255,255,.75);color:#000}@media screen and (max-width: 767px){#work .work-grid .work-item .acquired-by{font-size:12px;padding:5px 0}}#work .work-grid .work-item.rainbow{background-color:#ff22cd;background-image:-webkit-linear-gradient(-225deg, #df41f6, #6b41f6, #7c48ff, #119eff, #10d6d1, #88f554, #e1f539, #ffdb0b, #f69916, #ff0000);background-image:linear-gradient(-45deg,#df41f6, #6b41f6, #7c48ff, #119eff, #10d6d1, #88f554, #e1f539, #ffdb0b, #f69916, #ff0000)}#work .work-grid .work-item.red{background-color:#ff0606;background-image:-webkit-linear-gradient(-136deg, #ff0606 0%, #d76dc9 100%);background-image:linear-gradient(-134deg,#ff0606 0%, #d76dc9 100%)}#work .work-grid .work-item.orange{background-color:#fdac4f;background-image:-webkit-linear-gradient(-321deg, #fdac4f 0%, #f25752 100%);background-image:linear-gradient(51deg,#fdac4f 0%, #f25752 100%)}#work .work-grid .work-item.green{background-color:#9cff79;background-image:-webkit-linear-gradient(-617deg, #9cff79 0%, #6df83e 5%, #04e491 100%);background-image:linear-gradient(347deg,#9cff79 0%, #6df83e 5%, #04e491 100%)}#work .work-grid .work-item.green .acquired-by{color:#279869}#work .work-grid .work-item.blue{background-color:#006eff;background-image:-webkit-linear-gradient(-134deg, #006eff 15%, #1ccdfe 100%, #a0ff00 100%);background-image:linear-gradient(-136deg,#006eff 15%, #1ccdfe 100%, #a0ff00 100%)}#work .work-grid .work-item.purple{background-color:#3023ae;background-image:-webkit-linear-gradient(-136deg, #3023ae 0%, #c86dd7 100%);background-image:linear-gradient(-134deg,#3023ae 0%, #c86dd7 100%)}#work .work-grid .work-item img{max-height:150px;max-width:150px;width:fit-content}@media screen and (max-width: 767px){#work .work-grid .work-item{display:flex;flex:100%;height:auto;padding-top:4em}#work .work-grid .work-item img{max-height:48px}}@media screen and (min-width: 768px){#work .work-grid .work-item{min-width:30%;flex:1}#work .work-grid .work-item.double{min-width:66%;flex:2}#work .work-grid .work-item.triple{min-width:100%;flex:3}}#work .work-grid .work-item .case-study-tab{position:absolute;top:-5px;right:14px}@media screen and (max-width: 767px){#work .work-grid .work-item .case-study-tab{top:-3px}}#work .work-grid .work-item .description{margin:25px 0 20px 0;text-align:center}#work .work-grid .work-item .tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;margin-bottom:0}#work .work-grid .work-item .tags li{color:#fff;font-size:14px;letter-spacing:-0.05px;line-height:24px;margin:5px;min-width:50px;padding:8px 16px;text-align:center;opacity:.65}.bigger-image .client-logo{max-width:250px !important}body#health .health-hero{background:url("/img/health/waves.png"),linear-gradient(95.05deg, #6542BF 19.53%, #0340AE 100.47%);background-blend-mode:soft-light;background-repeat:no-repeat;background-position:center;background-size:cover;padding:10rem 0 0 0}@media screen and (max-width: 767px){body#health .health-hero{width:100%}}body#health .health-hero .stripe-content h1{font-weight:500;font-size:40px;line-height:125%;color:#fff;display:block;text-align:center;margin:0 auto;width:70%}@media screen and (max-width: 767px){body#health .health-hero .stripe-content h1{width:100%;font-size:28px}}body#health .health-hero .stripe-content h1 span{color:#f6a055}body#health .health-hero .stripe-content .kitty-picture{display:block;margin:0 auto;max-width:35%;margin-top:50px}@media screen and (max-width: 767px){body#health .health-hero .stripe-content .kitty-picture{max-width:100%;margin-bottom:-15px}}body#health .white-callout{margin:0px auto;width:55%;text-align:center;padding:10rem 0rem}@media screen and (max-width: 767px){body#health .white-callout{width:90%;text-align:left;padding-top:5rem}}body#health .white-callout h1{color:#543dac;font-size:40px;font-weight:500;line-height:125%;margin-bottom:35px}@media screen and (max-width: 767px){body#health .white-callout h1{font-size:28px}}body#health .white-callout p{color:#2a3255;font-size:20px;line-height:150%}body#health .purple-callout{background:url("/img/health/dunes.png"),linear-gradient(85.36deg, #0340AE 5.54%, #6542BF 87.65%);margin:0px auto;text-align:center;padding:3rem 0rem;background-blend-mode:soft-light;background-repeat:no-repeat;background-position:center;background-size:cover}body#health .purple-callout .stripe-content{width:75%;margin:0px auto}@media screen and (max-width: 767px){body#health .purple-callout .stripe-content{width:95%}}body#health .purple-callout .stripe-content h2{color:#fff;font-size:40px;font-weight:500;line-height:125%}@media screen and (max-width: 767px){body#health .purple-callout .stripe-content h2{font-size:28px}}body#health .purple-callout .stripe-content .purple-button{background:#fff;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:70px;color:#1f0904;padding:16px 40px;display:inline-block;margin:50px auto 0px;-webkit-transition:.3s;transition:.3s;cursor:pointer}body#health .purple-callout .stripe-content .purple-button:hover{background:#1f0904;color:#fff;-webkit-transition:.3s;transition:.3s;cursor:pointer;padding:15px 40px 17px;margin:45px auto 5px}@media screen and (max-width: 767px){body#health .purple-callout .stripe-content .purple-button{font-size:18px;padding:15px 60px}}body#health .health-projects{width:70%;margin:0px auto}@media screen and (max-width: 767px){body#health .health-projects{width:95%}}body#health .health-projects h1{font-style:normal;font-weight:normal;font-size:40px;line-height:150%;text-align:center;color:#543dac;margin-bottom:40px}@media screen and (max-width: 767px){body#health .health-projects h1{font-size:28px}}body#health .health-projects .health-client{display:flex;flex-wrap:wrap;align-items:center;align-content:stretch;margin:0px auto 150px auto;width:100%}body#health .health-projects .health-client .one{order:1}body#health .health-projects .health-client .two{order:2}body#health .health-projects .health-client .bigger{width:60%}@media screen and (max-width: 767px){body#health .health-projects .health-client .bigger{width:95%;margin:0px auto 25px;order:0 !important}}body#health .health-projects .health-client .bigger img{width:93%}body#health .health-projects .health-client .bigger .left{margin-left:7%}@media screen and (max-width: 767px){body#health .health-projects .health-client .bigger .left{margin:0}}body#health .health-projects .health-client .bigger .right{margin-right:7%}@media screen and (max-width: 767px){body#health .health-projects .health-client .bigger .right{margin:0}}body#health .health-projects .health-client .smaller{width:40%}@media screen and (max-width: 767px){body#health .health-projects .health-client .smaller{width:100%;margin:0px auto;order:1 !important}}body#health .health-projects .health-client .smaller h3{font-weight:bold;font-size:22px;line-height:125%;color:#1c1535}body#health .health-projects .health-client .smaller h3:hover{color:#423186;padding-left:3px;-webkit-transition:.3s;transition:.3s}body#health .health-projects .health-client .smaller h4{font-weight:normal;font-size:19px;line-height:150%;color:#2a3255;margin:20px 0px}body#health .health-projects .health-client .smaller p{font-weight:normal;font-size:15px;line-height:150%;color:#2a3255}body#careers .stripe .stripe-content,body#careers #citizen .stripe-ready .stripe-content,#citizen body#careers .stripe-ready .stripe-content{max-width:80%}body#careers .careers-hero{background:url("/img/careers/hero-top.png"),linear-gradient(95.05deg, #6542BF 19.53%, #0340AE 100.47%);background-blend-mode:overlay;background-repeat:no-repeat;background-position:center center;background-size:cover;padding:15rem 0;text-align:center}@media screen and (max-width: 767px){body#careers .careers-hero h1{width:100%;font-size:32px}}body#careers .careers-hero h1 .heart{width:35px}body#careers .careers-hero .heart{width:50px;font-size:22px}body#careers .careers-hero .stripe-content .button{background:#19062d;box-shadow:0px 4px 4px rgba(0,0,0,.25);border-radius:70px;padding:25px 40px;font-size:18px;font-weight:bold;color:#fff;text-decoration:none;display:inline-block;cursor:pointer;margin-top:50px}body#careers .careers-hero .stripe-content .button:hover{background:#8d2689;-webkit-transition:.3s;font-size:20px}body#careers .careers-hero .stripe-content .button:first-letter{text-transform:uppercase}body#careers .job-specific{padding:9rem 0 6rem}body#careers .job-specific h4{font-size:20px}body#careers .job-specific h1{font-size:32px}body#careers .career-1 .white-callout{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){body#careers .career-1 .white-callout{display:block}}body#careers .career-1 .white-callout .left{float:left;width:33%}@media screen and (max-width: 767px){body#careers .career-1 .white-callout .left{width:100%}}body#careers .career-1 .white-callout .left .center-text h1{font-size:40px;color:#543dac}body#careers .career-1 .white-callout .left .center-text p{font-size:20px;font-weight:regular;line-height:150%;color:#232129}body#careers .career-1 .white-callout .right{float:left;width:67%}@media screen and (max-width: 767px){body#careers .career-1 .white-callout .right{width:100%}}body#careers .career-1 .white-callout .right img{margin:0px auto;display:block}@media screen and (max-width: 767px){body#careers .career-1 .white-callout .right img{width:100%}}body#careers .career-2{background:#f6f6fa}body#careers .career-2 .stripe-content{display:flex;flex-wrap:wrap;justify-content:space-between;padding:7rem 3rem}@media screen and (max-width: 767px){body#careers .career-2 .stripe-content{display:block}}body#careers .career-2 .stripe-content h1{text-align:center;color:#543dac;font-size:40px;flex:0 0 100%;margin-bottom:50px}body#careers .career-2 .stripe-content .third{text-align:center;width:33%;padding:0 2%}@media screen and (max-width: 767px){body#careers .career-2 .stripe-content .third{display:block;width:90%;margin:0px auto 70px}}body#careers .career-2 .stripe-content .third h3{font-size:18px;margin-bottom:10px}@media screen and (max-width: 767px){body#careers .career-2 .stripe-content .third h3{font-size:24px}}body#careers .career-2 .stripe-content .third p{font-size:16px;line-height:150%}@media screen and (max-width: 767px){body#careers .career-2 .stripe-content .third p{font-size:20px}}body#careers .career-2 .stripe-content .third img{margin:0px auto 15px}body#careers .career-3{background:linear-gradient(255.79deg, #A738CE -23.08%, #3964D5 102%);display:flex}body#careers .career-3 .stripe-content{display:flex;color:#fff;justify-content:center;align-items:center}@media screen and (max-width: 767px){body#careers .career-3 .stripe-content{flex-direction:column}}body#careers .career-3 .stripe-content h1{font-size:40px;margin-top:-25px;margin-bottom:30px}body#careers .career-3 .stripe-content .left{float:left;width:60%}@media screen and (max-width: 767px){body#careers .career-3 .stripe-content .left{width:100%}}body#careers .career-3 .stripe-content .left img{width:90%}body#careers .career-3 .stripe-content .right{float:left;width:40%}@media screen and (max-width: 767px){body#careers .career-3 .stripe-content .right{width:100%}}@media screen and (max-width: 767px){body#careers .career-3 .stripe-content .right h1{font-size:22px;text-align:center;margin:30px auto}}body#careers .career-3 .stripe-content .right .bullet{display:flex;margin-bottom:20px;align-items:center;justify-content:inherit;clear:both}@media screen and (max-width: 767px){body#careers .career-3 .stripe-content .right .bullet{display:inline-block;text-align:center}}body#careers .career-3 .stripe-content .right .bullet .icon{float:left;width:30px;margin-right:10px}@media screen and (max-width: 767px){body#careers .career-3 .stripe-content .right .bullet .icon{width:100%;margin:0px auto 20px}}body#careers .career-3 .stripe-content .right .bullet .content-beside-bullet{float:left}body#careers .career-3 .stripe-content .right .bullet .content-beside-bullet h3{font-size:16px;margin-bottom:5px}body#careers .career-3 .stripe-content .right .bullet .content-beside-bullet p{font-size:14px;line-height:150%;font-weight:normal}body#careers .career-4 .stripe-content{max-width:45%}@media screen and (max-width: 767px){body#careers .career-4 .stripe-content{max-width:95%}}body#careers .career-4 .stripe-content h1{color:#543dac;font-size:40px;text-align:center}body#careers .career-4 .stripe-content h2{color:#232129;font-weight:400;font-size:20px;line-height:130%;text-align:center;display:block;margin:30px auto;width:80%}@media screen and (max-width: 767px){body#careers .career-4 .stripe-content h2{font-size:20px;line-height:135%;width:98%}}body#careers .career-4 .stripe-content .job-posting{margin:45px 0px}@media screen and (max-width: 767px){body#careers .career-4 .stripe-content .job-posting{margin:50px 0px 70px}}body#careers .career-4 .stripe-content .job-posting h4{font-size:18px;line-height:145%;text-align:left;margin-bottom:10px}@media screen and (max-width: 767px){body#careers .career-4 .stripe-content .job-posting h4{font-size:22px;margin-bottom:10px}}body#careers .career-4 .stripe-content .job-posting p{text-align:left;font-size:16px;line-height:145%;font-weight:400;margin-bottom:.5rem}@media screen and (max-width: 767px){body#careers .career-4 .stripe-content .job-posting p{margin-top:10px;font-size:20px;line-height:150%}}body#careers .career-4 .stripe-content .job-posting .button{display:inline-block;border-radius:50px;padding:10px 17px;color:#fff;font-weight:800;font-size:14px;background-color:#000;text-decoration:none}body#careers .career-4 .stripe-content .job-posting .button:hover{-webkit-transition:.3s;font-size:15px}@media screen and (max-width: 767px){body#careers .career-4 .stripe-content .job-posting .button{font-size:22px;margin-top:20px}}body#careers .career-4 .stripe-content .one .button{background-color:#ffaa2a}body#careers .career-4 .stripe-content .one h4{color:#ffaa2a}body#careers .career-4 .stripe-content .two .button{background-color:#ff370c}body#careers .career-4 .stripe-content .two h4{color:#ff370c}body#careers .career-4 .stripe-content .three .button{background-color:#ff0c8f}body#careers .career-4 .stripe-content .three h4{color:#ff0c8f}body#careers .job-pg h1{font-size:40px;margin-bottom:30px;margin-top:25px}body#careers .job-pg h3{font-size:20px;font-weight:600;margin-bottom:5px}body#careers .job-pg h5{font-weight:500;font-size:20px;line-height:145%;width:75%;margin-bottom:30px}@media screen and (max-width: 767px){body#careers .job-pg h5{width:100%}}body#careers .job-pg p{font-size:16px;line-height:150%;width:70%}@media screen and (max-width: 767px){body#careers .job-pg p{width:100%}}body#careers .job-pg ul{padding-left:20px;font-size:16px;line-height:150%;width:70%;font-weight:300;margin-bottom:50px}@media screen and (max-width: 767px){body#careers .job-pg ul{width:100%}}body#careers .job-pg ul li{margin-bottom:5px}body#lully{background:#9013fe}@media screen and (max-width: 767px){body#lully section.app-screens img.full{display:none}}body#lully section.app-screens img.four{display:none}@media screen and (max-width: 767px){body#lully section.app-screens img.four{display:inline}}body#lully .iphone img{margin-top:-10%;margin-bottom:-15%}body#medical-make{background:#000}body#medical-make .case-study .top{background-image:url("/img/work/medical-make/background.png");background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:-80px;padding-top:120px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5/1),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){body#medical-make .case-study .top{background-image:url("/img/work/medical-make/background@2x.png")}}body#medical-make .case-study .top .lead{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-left:0%}body#medical-make .case-study .top .lead:last-child{margin-right:0}body#plos{background:#fff;color:#000}body#plos .header .cc-logo{fill:#000 !important}body#plos .header ul li.nav-link a{color:#000}body#plos .header ul li.nav-link a:hover{color:#69b9f8}body#plos .case-study .top{background-image:url("/img/work/plos/background-plos-top.png");background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:-80px;padding-top:120px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5/1),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){body#plos .case-study .top{background-image:url("/img/work/plos/background-plos-top@2x.png")}}body#plos .case-study .top .lead{float:left;display:block;margin-right:2.3576515979%;width:82.9403914003%;margin-left:8.5298042998%;font-weight:700;margin-bottom:40px}body#plos .case-study .top .lead:last-child{margin-right:0}body#plos .case-study .top .tags .tag{background:#69b9f8;font-weight:700}body#plos .case-study{margin-bottom:0px}body#plos .case-study h1,body#plos .case-study h2,body#plos .case-study h3,body#plos .case-study h4,body#plos .case-study h5,body#plos .case-study h6,body#plos .case-study p{color:#000}body#plos .case-study section{margin-bottom:0px}body#plos .case-study .container{margin-top:0px}body#plos .case-study h1{font-size:40px;line-height:58px;width:70%;margin:50px auto}body#plos .case-study h2{font-size:35px;line-height:46px;margin-bottom:20px}body#plos .case-study h5{font-size:18px;line-height:27px}body#plos .case-study .spacer{margin:3em auto 1.5em}body#plos .case-study .half{float:left;display:block;margin-right:2.3576515979%;width:100%}body#plos .case-study .half:last-child{margin-right:0}@media screen and (max-width: 767px){body#plos .case-study .half{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-bottom:40px}body#plos .case-study .half:last-child{margin-right:0}}@media screen and (min-width: 768px){body#plos .case-study .half{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}body#plos .case-study .half:last-child{margin-right:0}}body#plos .case-study .three-quarters{float:left;display:block;margin-right:2.3576515979%;width:100%}body#plos .case-study .three-quarters:last-child{margin-right:0}@media screen and (min-width: 768px){body#plos .case-study .three-quarters{float:left;display:block;margin-right:2.3576515979%;width:74.4105871005%}body#plos .case-study .three-quarters:last-child{margin-right:0}}body#plos .case-study .quarter{float:left;display:block;margin-right:2.3576515979%;width:100%}body#plos .case-study .quarter:last-child{margin-right:0}@media screen and (min-width: 768px){body#plos .case-study .quarter{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%}body#plos .case-study .quarter:last-child{margin-right:0}}@media screen and (max-width: 767px){body#plos .case-study h1{width:100%}body#plos .case-study h2{font-size:24px;line-height:34px}}body#plos .strip{padding:6em 0em}body#plos .strip p{font-weight:200}body#plos .white-bg{background-color:#fff;color:#000}body#plos .white-bg h1,body#plos .white-bg h2,body#plos .white-bg h3,body#plos .white-bg h4,body#plos .white-bg h5,body#plos .white-bg h6,body#plos .white-bg p{color:#000}body#plos .black-bg{background-color:#000;color:#fff}body#plos .black-bg h1,body#plos .black-bg h2,body#plos .black-bg h3,body#plos .black-bg h4,body#plos .black-bg h5,body#plos .black-bg h6,body#plos .black-bg p{color:#fff}body#plos .background-writing{background-size:cover;background-image:url("/img/work/plos/background-writing.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5/1),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){body#plos .background-writing{background-image:url("/img/work/plos/background-writing@2x.png")}}body#plos .white-sketch-2{background-size:cover;background-image:url("/img/work/plos/background-sketchy-2.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5/1),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){body#plos .white-sketch-2{background-image:url("/img/work/plos/background-sketchy-2@2x.png")}}body#plos .white-sketch-2 .sketch-mockup{float:left;width:43%;margin-right:1em}body#plos .background-desks{background-size:cover;background-image:url("/img/work/plos/background-desks.png")}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (-o-min-device-pixel-ratio: 1.5/1),only screen and (min-resolution: 144dpi),only screen and (min-resolution: 1.5dppx){body#plos .background-desks{background-image:url("/img/work/plos/background-desks@2x.png")}}body#plos .background-desks .big-sketch-mockup{float:left;width:48%;margin-right:1em}body#plos .background-desks .small-sketch-mockup{float:left;width:20%}body#plos .example-screenshots{background-color:#69b9f8}body#plos .example-screenshots .spaced-image{width:75%;margin-bottom:50px}body#wanelo{background:#009add}@media screen and (max-width: 767px){body#wanelo section.app-screens img.full{display:none}}body#wanelo section.app-screens img.four{display:none}@media screen and (max-width: 767px){body#wanelo section.app-screens img.four{display:inline}}body#wanelo .inverted{color:#000;background:#fff}body#wanelo .inverted h1,body#wanelo .inverted h2,body#wanelo .inverted h3{color:#009add}body#wanelo .iphone img{margin-top:-10%;margin-bottom:-15%}body{background:#000}.stripe-ending{background-position:center;padding:7rem 0rem}.portfolio-hero{background:linear-gradient(41.63deg, #141414 18.53%, #454545 82.35%);text-align:center;padding-top:170px}.portfolio-hero h1{font-size:46px;width:55%;margin:0 auto 30px}@media screen and (max-width: 767px){.portfolio-hero h1{font-size:36px;width:95%}}.portfolio-hero h2{font-size:16px;font-weight:300;width:50%;line-height:150%;margin:0 auto}@media screen and (max-width: 767px){.portfolio-hero h2{font-size:16px;width:95%}}.portfolio-hero .tags{display:flex;flex-direction:row;justify-content:center;margin:20px}.portfolio-hero .tags li{list-style-type:none;background:rgba(255,255,255,.08);border-radius:100px;font-size:16px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:12px 20px;margin:10px}@media screen and (max-width: 767px){.portfolio-hero .tags li{width:fit-content;margin:10px auto}}@media screen and (max-width: 767px){.portfolio-hero .tags{flex-direction:column}}#portfolio-gallery1{display:flex;flex-direction:row;background:#000}#portfolio-gallery1 li{height:325px}#portfolio-gallery1 div{margin:0px 15px 15px 0px;display:block;min-height:350px;background-size:cover;background-repeat:no-repeat}#portfolio-gallery1 div:nth-child(1){width:30%;background-position:center}@media screen and (max-width: 767px){#portfolio-gallery1 div:nth-child(1){width:100%;margin:0px}}#portfolio-gallery1 div:nth-child(2){width:70%;margin-right:0px}@media screen and (max-width: 767px){#portfolio-gallery1 div:nth-child(2){display:none;margin:0px}}#portfolio-gallery2{display:flex;flex-direction:row;background:#000}#portfolio-gallery2 li{height:325px}#portfolio-gallery2 div{margin:0px 15px 15px 0px;min-height:350px;background-size:cover;background-repeat:no-repeat}#portfolio-gallery2 div:nth-child(1){width:50%}#portfolio-gallery2 div:nth-child(2){width:50%;margin-right:0px}@media screen and (max-width: 767px){#portfolio-gallery2{display:none}}article{padding:0% 15%}article h4{color:#aeb5bc;font-size:16px;text-transform:uppercase}article h2{font-size:46px}article p{margin-bottom:30px}article img{margin:100px 0px 120px 0px}.portfolio-content img{width:100%}@media screen and (max-width: 767px){.portfolio-content img{width:100%}.portfolio-content article{padding:0 2%}}.stripe-contact{background:linear-gradient(41.63deg, #141414 18.53%, #454545 82.35%)}.stripe-contact article{padding:initial}@media screen and (max-width: 767px){.stripe-contact article{padding:0 2%}.stripe-contact .form-wrapper{margin-top:50px}}.stripe-contact .form-wrapper{background:rgba(248,249,250,.1);border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px;float:left;display:block;margin-right:2.3576515979%;width:100%}.stripe-contact .form-wrapper h2{font-size:46px;text-align:center}.stripe-contact .form-wrapper:last-child{margin-right:0}@media screen and (min-width: 768px){.stripe-contact .form-wrapper{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;float:right}.stripe-contact .form-wrapper:last-child{margin-right:0}}.stripe-contact .form-quote{float:left;display:block;margin-right:2.3576515979%;width:100%}.stripe-contact .form-quote:last-child{margin-right:0}.stripe-contact .form-quote .signature{font-weight:700}@media screen and (min-width: 768px){.stripe-contact .form-quote{float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%}.stripe-contact .form-quote:last-child{margin-right:0}}.stripe-contact form{width:100%}.stripe-contact form input[type=text],.stripe-contact form input[type=email],.stripe-contact form textarea{float:left;display:block;margin-right:2.3576515979%;width:100%;background:#f2f2f2;border:none;border-radius:5px;padding:15px;margin:10px auto}.stripe-contact form input[type=text]:last-child,.stripe-contact form input[type=email]:last-child,.stripe-contact form textarea:last-child{margin-right:0}.stripe-contact form .g-recaptcha{width:100%;float:left;margin:10px auto}.stripe-contact form .new-contact-button{display:block;padding:12px 24px;background:#ee5621;border-radius:100px;border:0;margin:25px auto 0px;font-weight:300;font-size:18px}.case-study-carousel .case-study{float:left;width:50%}.case-study-carousel .case-study h1{font-size:24px;font-weight:bold;line-height:135%;color:#fff;transition:all 500ms ease}.case-study-carousel .case-study h3{font-size:20px;font-weight:bold;color:#aeb5bc;line-height:135%}.case-study-carousel .case-study img{background-color:#343639;padding:24px 30px;margin-right:0px;border-radius:66px;transition:all 500ms ease}.case-study-carousel .case-study:hover h1{transform:scale(1.05);transition:all 500ms ease}.case-study-carousel .case-study:hover img{background-color:#5b5d60}.case-study-carousel .previous-page img{float:left;margin-right:50px}.case-study-carousel .previous-page h1{transform-origin:-10px 38px}.case-study-carousel .next-page{text-align:right}.case-study-carousel .next-page h1{transform-origin:bottom right}.case-study-carousel .next-page img{float:right;margin-left:50px}.case-study-carousel .next-page img:hover h1{transform-origin:bottom right;transform:scale(1.05);transition:all 500ms ease}body{font-size:1rem;font-family:"Gotham A","Gotham B","Lucida Bright",Palatino,serif;color:#1d1d1b;background-color:#fff}.cc-logo{fill:#fff;max-height:80px;width:57%;-webkit-transition:max-height 1s ease;-moz-transition:max-height 1s ease;transition:max-height 1s ease;vertical-align:middle}h1{font-size:60px;font-family:"Gotham A","Gotham B","Futura",Helvetica,Arial,sans-serif;font-weight:800}h2{font-family:"Gotham A","Gotham B","Futura",Helvetica,Arial,sans-serif;font-weight:800;font-size:3.25rem;line-height:1.1em;letter-spacing:1.01px}h3{font-family:"Gotham A","Gotham B","Futura",Helvetica,Arial,sans-serif;font-weight:700;font-size:2.2rem;line-height:1.35em}h4{font-family:"Gotham A","Gotham B","Futura",Helvetica,Arial,sans-serif;font-size:30px;line-height:40px}h5{font-family:"Gotham A","Gotham B","Futura",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:800}p.blockquote{font-size:18px;line-height:30px;font-weight:400}p{font-weight:300;line-height:1.7;margin-bottom:1rem}a{text-decoration:none;color:#ed5f0d}a:hover{color:#00d2ff}.blog-excerpt{align-items:center;margin-bottom:100px}.blog-excerpt .post-left{float:left;display:block;margin-right:2.3576515979%;width:100%}.blog-excerpt .post-left:last-child{margin-right:0}@media screen and (min-width: 768px){.blog-excerpt .post-left{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%;padding-right:5%}.blog-excerpt .post-left:last-child{margin-right:0}}.blog-excerpt .post-right{float:left;display:block;margin-right:2.3576515979%;width:100%}.blog-excerpt .post-right:last-child{margin-right:0}@media screen and (min-width: 768px){.blog-excerpt .post-right{float:left;display:block;margin-right:2.3576515979%;width:48.821174201%}.blog-excerpt .post-right:last-child{margin-right:0}}.blog-excerpt .post-right img{width:100%}.stripe-home{background-color:#ed5f0d;background-image:-webkit-linear-gradient(-361.6deg, #ed5f0d 0%, #ed5f0d 10%, #fe02d2 90%, #fe03d2 100%);background-image:linear-gradient(91.6deg,#ed5f0d 0%, #ed5f0d 10%, #fe02d2 90%, #fe03d2 100%);position:relative}.stripe-home .hero{display:block;margin-top:0 !important;-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}.stripe-home .hero .static{display:none}@media screen and (max-width: 767px){.stripe-home .hero .static{display:block}}@media screen and (max-width: 767px){.stripe-home .hero .typed-wrapper{display:none}}.stripe-home .hero #typed-strings{display:none}.stripe-home h4{margin-top:12rem;margin-bottom:0}@media screen and (max-width: 767px){.stripe-home h4 .ellipsis{display:none}}.stripe-home #scene{position:absolute;height:100%;width:100%;opacity:.6;overflow:hidden;margin:0;padding:0}.stripe-home #scene .layer{background-position:center top;background-size:cover;top:0;left:0;width:110%;height:100%}.stripe-home #scene .layer.sutro{background-image:url(/img/shapes/sutro.svg)}.stripe-home #scene .layer.first{background-image:url(/img/shapes/shapes-level-1.svg)}.stripe-home #scene .layer.second{background-image:url(/img/shapes/shapes-level-2.svg)}.stripe-home #scene .layer.third{background-image:url(/img/shapes/shapes-level-3.svg)}.stripe-home #scene .layer.fourth{background-image:url(/img/shapes/shapes-level-4.svg)}@-webkit-keyframes drift{0%{-webkit-transform:translate3d(0, 0, 0)}35%{-webkit-transform:translate3d(3px, 3px, 0)}65%{-webkit-transform:translate3d(-2px, 0px, 0)}85%{-webkit-transform:translate3d(2px, -1px, 0)}100%{-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes drift{0%{-moz-transform:translate3d(0, 0, 0)}35%{-moz-transform:translate3d(3px, 3px, 0)}65%{-moz-transform:translate3d(-2px, 0px, 0)}85%{-moz-transform:translate3d(2px, -1px, 0)}100%{-moz-transform:translate3d(0, 0, 0)}}@keyframes drift{0%{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}35%{-webkit-transform:translate3d(3px, 3px, 0);-moz-transform:translate3d(3px, 3px, 0);-ms-transform:translate3d(3px, 3px, 0);-o-transform:translate3d(3px, 3px, 0);transform:translate3d(3px, 3px, 0)}65%{-webkit-transform:translate3d(-2px, 0px, 0);-moz-transform:translate3d(-2px, 0px, 0);-ms-transform:translate3d(-2px, 0px, 0);-o-transform:translate3d(-2px, 0px, 0);transform:translate3d(-2px, 0px, 0)}85%{-webkit-transform:translate3d(2px, -1px, 0);-moz-transform:translate3d(2px, -1px, 0);-ms-transform:translate3d(2px, -1px, 0);-o-transform:translate3d(2px, -1px, 0);transform:translate3d(2px, -1px, 0)}100%{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.stripe-feature{overflow:hidden}@media screen and (max-width: 767px){.stripe-feature{padding:0}}.stripe-feature .feature-image-wrapper-mobile{display:none}@media screen and (max-width: 767px){.stripe-feature .feature-image-wrapper-mobile{display:block}.stripe-feature .feature-image-wrapper-mobile img{width:100%}}.stripe-feature.plos .feature-image-wrapper-mobile{margin:-1rem}.stripe-feature .feature-image-wrapper{margin-top:0;margin-bottom:-10px;float:left;display:block;margin-right:2.3576515979%;width:40.2913699012%;margin-left:0%;margin-right:0}.stripe-feature .feature-image-wrapper:last-child{margin-right:0}@media screen and (max-width: 767px){.stripe-feature .feature-image-wrapper{display:none}}.stripe-feature .feature-image-wrapper img{width:100%}.stripe-feature .feature-text{float:left;display:block;margin-right:2.3576515979%;width:57.3509785009%}.stripe-feature .feature-text:last-child{margin-right:0}@media screen and (max-width: 767px){.stripe-feature .feature-text{float:left;display:block;margin-right:2.3576515979%;width:100%;margin-top:2rem}.stripe-feature .feature-text:last-child{margin-right:0}}.stripe-feature .feature-text p{font-size:17px;font-weight:400;width:80%}.stripe-feature .feature-text h2{margin-bottom:1rem;margin-top:.7rem}.stripe-feature .feature-text h3{font-size:1rem;font-weight:600;line-height:1.7em;margin-bottom:.5rem}.stripe-feature .feature-text p{margin-bottom:1rem}.stripe-feature .feature-text p.top{margin-bottom:0}.stripe-feature.plos .feature-text img{filter:invert(1);height:3.5rem}.stripe-feature.plos .feature-image-wrapper{position:absolute;right:5%;bottom:0;max-width:500px}.stripe-feature.plos .hollow-button-black{background:#e8e8e8}.stripe-feature.plos .hollow-button-black:hover{background:#000;border-color:#000}.stripe-feature .feature-images-three{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;height:auto;width:30%;justify-content:center;align-items:center;vertical-align:middle;display:inline-block;margin:5;padding:0}.stripe-feature .feature-images-three:last-child{margin-right:0}@media screen and (max-width: 767px){.stripe-feature .feature-images-three{float:left;display:block;margin-right:2.3576515979%;width:6.1721527019%;justify-content:center;align-items:center;vertical-align:middle;display:inline-block;height:auto;width:auto;margin:4% 0}.stripe-feature .feature-images-three:last-child{margin-right:0}}.stripe-feature .feature-images-one{float:left;display:block;margin-right:2.3576515979%;width:6.1721527019%;height:auto;width:40%;justify-content:center;align-items:center;vertical-align:middle;display:inline-block;margin:5;padding:0}.stripe-feature .feature-images-one:last-child{margin-right:0}@media screen and (max-width: 767px){.stripe-feature .feature-images-one{float:left;display:block;margin-right:2.3576515979%;width:6.1721527019%;justify-content:center;align-items:center;vertical-align:middle;display:inline-block;height:auto;width:auto;margin:4% 0}.stripe-feature .feature-images-one:last-child{margin-right:0}}.stripe-approach h3{margin-bottom:2rem}@media screen and (max-width: 767px){.stripe-approach .hollow-button{margin-bottom:2rem}}.stripe-true .quote{margin-bottom:1rem}.stripe-true .quote:before{content:"“"}.stripe-true .quote:after{content:"”"}.stripe-clients .client-logo-wrapper{display:inline-flex;width:19%;justify-content:center;align-items:center;vertical-align:middle}@media screen and (max-width: 800px){.stripe-clients .client-logo-wrapper{width:49%}}@media screen and (max-width: 767px){.stripe-clients .client-logo-wrapper{width:100%}}.stripe-clients .client-logo-flex{flex:1;display:block;max-width:60%;padding:2rem 0}.stripe-clients .client-logo{float:left;display:block;margin-right:2.3576515979%;width:23.2317613015%;height:7rem;margin:1% 4%;padding:0 2rem}.stripe-clients .client-logo:last-child{margin-right:0}@media screen and (max-width: 767px){.stripe-clients .client-logo{float:left;display:block;margin-right:2.3576515979%;width:100%;height:2rem;margin:4% 0}.stripe-clients .client-logo:last-child{margin-right:0}}.stripe-clients .mentor-logo{margin:3.5% auto;margin:1.5% auto;height:auto}.stripe-blog .top{margin-bottom:2rem}.stripe-blog .post-metadata{margin:.5em 0 2em;color:#8a8a8a;font-weight:300;font-size:.8rem}.stripe-blog .post-title a{color:#1d1d1b}.cta .blockquote{font-size:20px}.grecaptcha-badge{display:none}.interior-page .nav-wrapper{background-color:#ed5f0d;background-image:-webkit-linear-gradient(-361.6deg, #ed5f0d 0%, #ed5f0d 10%, #fe02d2 90%, #fe03d2 100%);background-image:linear-gradient(91.6deg,#ed5f0d 0%, #ed5f0d 10%, #fe02d2 90%, #fe03d2 100%);position:relative;max-width:104%;margin-left:auto;margin-right:auto;margin:0;height:85px}.interior-page .nav-wrapper::after{clear:both;content:"";display:table}.interior-page .nav-wrapper .navbar{max-width:1300px;margin-left:auto;margin-right:auto}.interior-page .nav-wrapper .navbar::after{clear:both;content:"";display:table}.interior-page .wrapper{background:#fff;border-radius:2px;max-width:1200px;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap;padding:1rem 3rem;margin:2rem auto 0}.interior-page .wrapper::after{clear:both;content:"";display:table}/*# sourceMappingURL=cloudcity.css.map */