﻿.wrap{max-width:1070px;margin-left:auto;margin-right:auto}.wrap:after{content:" ";display:block;clear:both}@media (max-width: 1070px){.wrap{margin-left:20px;margin-right:20px}}@media (max-width: 630px){.wrap{margin-left:10px;margin-right:10px}}.wrap.wrap--narrow{max-width:950px;margin-left:auto;margin-right:auto}.wrap.wrap--narrow:after{content:" ";display:block;clear:both}@media (max-width: 1070px){.wrap.wrap--narrow{margin-left:20px;margin-right:20px}}@media (max-width: 630px){.wrap.wrap--narrow{margin-left:10px;margin-right:10px}}.sidebar{width:31.91489%;float:right;margin-right:0}@media (max-width: 630px){.sidebar{width:100%;float:left;margin-left:0;margin-right:0;border-top:1px solid #ddd;margin-top:40px;padding-top:10px}}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}p{margin:0}a{-moz-transition:border-color .05s ease;-o-transition:border-color .05s ease;-webkit-transition:border-color .05s ease;transition:border-color .05s ease;color:#15A774;text-decoration:none}a:hover{text-decoration:underline}code,kbd{font-family:Inconsolata,Courier,monospace;font-weight:400;font-size:.8em;white-space:nowrap}p code,li code,p kbd,li kbd{-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;color:#58595b;background:#f8f8f8;border:1px solid #d2d2d2;padding:1px 4px}img{max-width:100%}strong,b{font-weight:500}.content-header{margin-bottom:50px}.content-header:after{content:"";display:block;margin-top:20px;height:3px;width:100px;background:#90dae1}.content-header h1{font-family:Barlow,sans-serif;font-weight:300;letter-spacing:-0.5px;font-size:3em;line-height:50px;margin-bottom:0}.content-header .subtitle{color:#666;font-size:.9em}.content-header .subtitle:before{content:"// ";color:#b3b3b3}a>svg.svg-inline--fa{font-size:.9em;margin-left:2px}*{-moz-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{font-family:Barlow,sans-serif;font-weight:400;font-size:16px;color:#58595b;background:#fff;word-wrap:break-word;margin:0;padding:0}.header{background:#fff;color:#888;padding:20px 0;margin-bottom:80px}@media (max-width: 630px){.header{height:70px;padding:13px 0;margin-bottom:20px}}.header .header__inner{height:45px}.header .logo,.header .nav{height:45px;line-height:45px}.header .logo{-webkit-tap-highlight-color:transparent}.header .logo .logo-img{float:left;width:165px;background-image:url("/images/logo/logo-color-58f66bfe.svg");background-size:auto 100%;background-repeat:no-repeat;overflow:hidden;text-indent:-999px}.nav{float:right;font-size:18px;user-select:none}@media (max-width: 630px){.nav{width:100%;height:auto !important;line-height:40px !important;margin:20px 0;-webkit-clip-path:polygon(0 0, 100% 0, 100% 140%, 0 140%);clip-path:polygon(0 0, 100% 0, 100% 140%, 0 140%);position:absolute;top:70px;left:0;background:#F2F2F2;z-index:5;margin:0;padding:0 17px 10px 10px;box-shadow:0 16px 64px 0 rgba(0,0,0,0.15);opacity:0;transition:top 150ms ease-in-out,opacity 150ms ease-in-out;pointer-events:none;display:block}.nav.nav--active{opacity:100;pointer-events:auto}}.nav .nav-list{margin:0;padding:0;list-style-type:none}.nav .nav-list li{float:left;margin:0 50px 0 0}@media (max-width: 630px){.nav .nav-list li{float:none;margin:0;text-align:right;font-size:1.5em}.nav .nav-list li a{display:inline-block;border-bottom:2px solid rgba(255,255,255,0)}}.nav .nav-list li:last-of-type{margin-right:0}.nav .nav-list__a{-moz-transition:color .1s ease-in-out;-o-transition:color .1s ease-in-out;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out;padding:0;color:#003a35;text-decoration:none;position:relative;padding:5px 0;-webkit-tap-highlight-color:transparent}.nav .nav-list__a:after{-moz-transition:background .1s ease-in-out;-o-transition:background .1s ease-in-out;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out;content:"";display:block;position:absolute;bottom:0;height:2px;border-radius:2px;background:transparent;width:100%}.nav .nav-list__a:hover,.nav .nav-list__a.active{color:#15A774}.nav .nav-list__a:hover:after,.nav .nav-list__a.active:after{background:#15A774}.nav-btn{display:none;width:45px;float:right;padding:17px 5px;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-btn .line{display:block;height:4px;background:#00534C;margin-bottom:4px;pointer-events:none;border-radius:4px;transition:transform 150ms ease-in-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.nav-btn .line:last-of-type{margin-bottom:0}.nav-btn:active .line{background-color:#15A774}.nav-btn.active .line{background:#15A774}.nav-btn.active .line:first-of-type{transform:translate3d(0, 4px, 0) rotate(45deg)}.nav-btn.active .line:last-of-type{transform:translate3d(0, -4px, 0) rotate(-45deg)}@media (max-width: 630px){.nav-btn{display:inline-block}}.breadcrumbs{font-size:.8em;font-weight:300;margin:40px 0;padding-bottom:10px}.breadcrumbs a{color:#58595b}.content{font-size:20px;color:#58595b}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:Barlow,sans-serif;font-weight:500;letter-spacing:-0.1px;color:#00534C;font-size:20px;margin:0;padding:20px 0 0 0}.content h2{font-size:1.2em}.content h3+p,.content h4+p,.content h5+p,.content h6+p{margin-top:0}.content p,.content li{line-height:1.45em}.content p,.content ul,.content ol,.content figure{margin:20px 0}@media (max-width: 630px){.content p{hyphens:auto}}.content p i.section{font-family:Barlow,sans-serif;font-weight:300;letter-spacing:-0.5px;font-style:normal;display:none;position:absolute;margin:6px 0 0 -90px;font-size:40px;letter-spacing:-1.55px;color:#00534C;user-select:none}@media (min-width: 1300px){.content p i.section{display:inline-block}}.content ul,.content ol{padding-left:1em}.content ul li,.content ol li{margin-bottom:10px}.content ul li:last-of-type,.content ol li:last-of-type{margin-bottom:0}.content ul{list-style-type:none}.content ul li:before{content:"•";color:#15A774;display:inline-block;width:1em;margin-left:-1em}.content ol{list-style-type:none;counter-reset:li;padding-left:1.4em}.content ol li{counter-increment:li}.content ol li:before{font-family:Barlow,sans-serif;font-weight:300;letter-spacing:-0.5px;color:#15A774;content:counter(li,decimal-leading-zero);display:inline-block;width:1.4em;margin-left:-1.4em}.content ol[type="a"]{padding-left:1em}.content ol[type="a"] li:before{content:counter(li,upper-alpha);width:1em;margin-left:-1em}.content hr{display:block;margin:20px 0;width:100px;height:4px;background:#00534C;border-radius:4px}.content p+hr{margin-top:40px}.content blockquote{margin:0;padding:0 50px}@media (max-width: 630px){.content blockquote{padding:0 30px}}.content blockquote svg.fa-quote-left{color:#f5ee72;margin-right:2px}.content>blockquote:first-of-type>p:first-of-type{margin-top:0}.content>blockquote:first-of-type+h2:first-of-type{padding-top:20px}.content img{max-width:100%}.content #chaos-to-calm-story{display:block;width:100%;height:auto}.content figure figcaption{font-size:.7em;margin:5px 0 0 0}.content figure figcaption svg.svg-inline--fa{margin-right:5px}.content a.cta.cta--inline{font-family:Barlow,sans-serif;font-weight:500;letter-spacing:-0.1px;color:#00534C;transition:color 100ms ease}.content a.cta.cta--inline:hover{color:#15A774;text-decoration:none}.content a.cta.cta--inline:hover:before{background:#15A774}.content a.cta.cta--inline:before{content:"";display:inline-block;width:18px;height:19px;margin:0 5px -3px 0;transition:background 100ms ease;background:#00534C;-webkit-mask-image:url(/images/logo/cube-single-green-173ed12a.svg);mask-image:url(/images/logo/cube-single-green-173ed12a.svg);-webkit-mask-size:cover;mask-size:cover}.table-responsive{font-size:.9em;width:100%;margin:20px 0}@media (max-width: 800px){.table-responsive{overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}}.table-responsive table{border-collapse:collapse;border-spacing:0;width:100%}.table-responsive th,.table-responsive td{vertical-align:top;padding:5px;border:1px solid #ddd}.table-responsive th{text-align:left}hr{height:1px;background:#F2F2F2;border:none;margin:20px 0}.box{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-family:Inconsolata,Courier,monospace;font-weight:400;margin:40px 0;border:3px solid #F1CC3B;border-right:1px solid #eee;border-left:1px solid #eee;position:relative;padding:10px 20px}.box:before{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px;content:"rule";font-family:Open Sans;font-size:12px;color:#fff;text-transform:uppercase;text-align:right;background:#F1CC3B;padding:3px 5px;position:absolute;top:-3px;right:20px}.box.box--background{border-top-color:#ABC88D;border-bottom-color:#ABC88D}.box.box--background:before{content:"background";background:#ABC88D}.box.box--dont{border-top-color:#B1395A;border-bottom-color:#B1395A}.box.box--dont:before{content:"don’t";background:#B1395A}.box.box--tip{border-top-color:#ABC88D;border-bottom-color:#ABC88D}.box.box--tip:before{content:"tip";background:#ABC88D}.box.box--prompt{border-top-color:#15A774;border-bottom-color:#15A774}.box.box--prompt:before{content:"prompt";background:#15A774}.box.box--process{border-top-color:#00B388;border-bottom-color:#00B388}.box.box--process:before{content:"process";background:#00B388}.box p{margin:20px 0;line-height:22px}section.section{padding:50px 0}@media (max-width: 630px){section.section{padding:30px 0}}section.section .section-header{text-align:center;margin-bottom:50px}@media (max-width: 630px){section.section .section-header{text-align:left}}section.section .section-header__title{color:#00534C;font-size:36px;margin:0 0 10px 0}section.section .section-header__subtitle{color:#58595b;line-height:1.45em}@media (max-width: 630px){section.section .section-header__subtitle{width:75%}}section.section .section-footer{color:#58595b;text-align:center;margin-top:50px}section.section.section--secondary{background:#F2F2F2}@media (max-width: 630px){section.section.section--secondary{padding:25px 0}}section.section--faq .faq-questions{display:flex;flex-wrap:wrap}section.section--faq .faq-questions .faq-question{flex:1 0 45%;margin:0 0 50px 0}section.section--faq .faq-questions .faq-question:nth-of-type(2n-1){margin-right:40px}section.section--faq .faq-questions .faq-question:nth-last-child(-n+2){margin-bottom:0}@media (max-width: 630px){section.section--faq .faq-questions .faq-question{flex:1 0 100%}section.section--faq .faq-questions .faq-question:nth-of-type(n){margin-right:0;margin-bottom:50px}section.section--faq .faq-questions .faq-question:last-of-type{margin-bottom:0}}section.section--faq .faq-questions .faq-question__icons{color:#15A774;margin:0 0 15px 0}section.section--faq .faq-questions .faq-question__icons svg.svg-inline--fa{font-size:28px}section.section--faq .faq-questions .faq-question__icons svg+svg{margin-left:10px}section.section--faq .faq-questions .faq-question__title{font-family:Barlow,sans-serif;font-weight:500;letter-spacing:-0.1px;color:#00534C;margin:0 0 10px 0;font-size:20px}section.section--faq .faq-questions .faq-question__answer{margin:0;color:#58595b;font-size:16px;line-height:1.45em}section.section--faq .faq-questions .faq-question__answer p{margin:10px 0}section.section--faq .faq-questions .faq-question__answer p:last-of-type{margin-bottom:0}.footnotes{font-size:0.8em}.footnotes li p{margin-bottom:0}.footnotes hr{height:1px;background:#bbb;border:none}.footnote-button{color:#fff !important;font-size:11px !important;position:relative;z-index:5;top:-0.15em;box-sizing:border-box;-moz-box-sizing:border-box;display:inline-block;padding:8px 11px;margin:0 0.1em 0 0.1em;border:none;border-radius:20px;cursor:pointer;opacity:0.3;background-color:#464646;-webkit-backface-visibility:hidden;line-height:0;vertical-align:middle;text-decoration:none;font-smoothing:antialiased;-webkit-transition:opacity;-moz-transition:opacity;-ms-transition:opacity;transition:opacity;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;transition-duration:0.25s}.footnote-button:hover{opacity:0.6}.footnote-button:active{opacity:0.6}.footnote-button.active{opacity:0.9;-webkit-transition-delay:0.15s;-moz-transition-delay:0.15s;transition-delay:0.15s}.footnote-circle{display:inline-block;width:0.32em;height:0.32em;margin-right:0.224em;border-radius:100%;background-color:#e6e6e6;border:none}.footnote-circle:last-child{margin-right:0}@media not print{.footnote-print-only{display:none !important}}@media print{.footnote-button{display:none !important}}.footnote-content{font-size:16px !important;position:fixed;z-index:10;font-style:normal;bottom:auto;left:auto;line-height:normal;box-sizing:border-box;-moz-box-sizing:border-box;max-width:90%;margin:1.21924em auto;display:inline-block;background:#fafafa;opacity:0;border-radius:0.5em;border:1px solid #c3c3c3;box-shadow:0px 0px 8px rgba(0,0,0,0.3);-webkit-transition:opacity, -webkit-transform;-moz-transition:opacity, -moz-transform;-ms-transition:opacity, -ms-transform;transition:opacity, transform;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;transition-duration:0.25s}.footnote-content:not(.fixed-bottom){-webkit-transform:scale(0.1) translateZ(0);-moz-transform:scale(0.1) translateZ(0);-ms-transform:scale(0.1) translateZ(0);-o-transform:scale(0.1) translateZ(0);transform:scale(0.1) translateZ(0);-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.footnote-content.active:not(.fixed-bottom){-webkit-transform:scale(1) translateZ(0);-moz-transform:scale(1) translateZ(0);-ms-transform:scale(1) translateZ(0);-o-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);opacity:0.97}.footnote-content.bottom{-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top}.footnote-content.top{-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom}.footnote-content.fixed-bottom{bottom:0 !important;top:auto !important;left:0 !important;width:100%;max-width:100%;margin:0;-webkit-transform:translateY(105%);-moz-transform:translateY(105%);-ms-transform:translateY(105%);-o-transform:translateY(105%);transform:translateY(105%);border-radius:0;opacity:1;-webkit-transition:-webkit-transform;-moz-transition:-moz-transform;-ms-transition:-ms-transform;transition:transform;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;transition-duration:0.25s}.footnote-content.fixed-bottom.active{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.footnote-content.fixed-bottom .footnote-main-wrapper{max-width:90%;width:22em;margin:0 auto}.footnote-content.fixed-bottom .tooltip{display:none}.footnote-content.scrollable:after{content:'...';position:fixed;bottom:0.45em;right:50%;z-index:20;width:1.5em;margin-right:-0.75em;opacity:1;background-color:#fafafa;font-family:Georgia;font-weight:bold;font-size:1.8em;text-align:center;color:rgba(0,0,0,0.08);line-height:0;-webkit-transition:opacity;-moz-transition:opacity;-ms-transition:opacity;transition:opacity;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;transition-duration:0.25s;-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s}.footnote-content.scrollable.fully-scrolled:after{opacity:0;-webkit-transition-delay:0s;-moz-transition-delay:0s;transition-delay:0s}.footnote-content.scrollable .footnote-main-wrapper:before,.footnote-content.scrollable .footnote-main-wrapper:after{content:' ';position:absolute;width:100%;z-index:12}.footnote-content.scrollable .footnote-main-wrapper:before{top:-1px;left:0;height:1.1em;border-radius:0.5em 0.5em 0 0;background:#fafafa;background:-moz-linear-gradient(top, #fafafa 0%, #fafafa 50%, rgba(250,250,250,0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fafafa), color-stop(50%, #fafafa), color-stop(100%, rgba(250,250,250,0)));background:-webkit-linear-gradient(top, #fafafa 0%, #fafafa 50%, rgba(250,250,250,0) 100%);background:-o-linear-gradient(top, #fafafa 0%, #fafafa 50%, rgba(250,250,250,0) 100%);background:-ms-linear-gradient(top, #fafafa 0%, #fafafa 50%, rgba(250,250,250,0) 100%);background:linear,to bottom,#fafafa 0%,#fafafa 50%,rgba(250,250,250,0) 100%}.footnote-content.scrollable .footnote-main-wrapper:after{bottom:-1px;left:0;height:1.2em;border-radius:0 0 0.5em 0.5em;background:#fafafa;background:-moz-linear-gradient(bottom, #fafafa 0%, #fafafa 50%, rgba(250,250,250,0) 100%);background:-webkit-gradient(linear, left bottom, left top, color-stop(0%, #fafafa), color-stop(50%, #fafafa), color-stop(100%, rgba(250,250,250,0)));background:-webkit-linear-gradient(bottom, #fafafa 0%, #fafafa 50%, rgba(250,250,250,0) 100%);background:-o-linear-gradient(bottom, #fafafa 0%, #fafafa 50%, rgba(250,250,250,0) 100%);background:-ms-linear-gradient(bottom, #fafafa 0%, #fafafa 50%, rgba(250,250,250,0) 100%);background:linear,to top,#fafafa 0%,#fafafa 50%,rgba(250,250,250,0) 100%}.footnote-content ::-webkit-scrollbar{display:none}.footnote-main-wrapper{position:relative;z-index:14;box-sizing:border-box;-moz-box-sizing:border-box;overflow:hidden;margin:0;max-width:22em;background-color:#fafafa;border-radius:0.5em;-webkit-transition:max-height;-moz-transition:max-height;-ms-transition:max-height;transition:max-height;-webkit-transition-duration:0.25s;-moz-transition-duration:0.25s;transition-duration:0.25s}.footnote-content-wrapper{position:relative;z-index:8;max-height:15em;padding:1.1em 1.3em 1.2em;box-sizing:border-box;-moz-box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch;background:#fafafa;border-radius:0.5em;-webkit-font-smoothing:subpixel-antialiased}.footnote-content-wrapper img{max-width:100%}.footnote-content-wrapper *:last-child{margin-bottom:0}.footnote-content-wrapper *:first-child{margin-top:0}.tooltip{position:absolute;z-index:12;box-sizing:border-box;-moz-box-sizing:border-box;margin-left:-0.65em;width:1.3em;height:1.3em;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background:#fafafa;border:1px solid #c3c3c3;box-shadow:0px 0px 8px rgba(0,0,0,0.3);border-top-left-radius:0}.bottom .tooltip{top:-0.65em;bottom:auto}.top .tooltip{bottom:-0.65em;top:auto}.guides-intro{margin-bottom:40px}.guide-tile{width:31.91489%;float:left;margin-right:2.12766%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:background .1s ease-in;-o-transition:background .1s ease-in;-webkit-transition:background .1s ease-in;transition:background .1s ease-in;-moz-transition:border-color .1s ease-in;-o-transition:border-color .1s ease-in;-webkit-transition:border-color .1s ease-in;transition:border-color .1s ease-in;background:#f5f5f6;height:150px;margin-bottom:4.25532%;padding:20px 10px 0 10px}.guide-tile:nth-of-type(3n){float:right;margin-right:0}@media (max-width: 800px){.guide-tile{width:100%;float:left;margin-left:0;margin-right:0}}.guide-tile:hover{background:#fafafb}.guide-tile__title{font-size:1em;color:#58595b;margin-bottom:5px}.guide-tile p{font-size:.8em;color:#666;padding-left:10px;margin-bottom:0}.layout--articles{background:#F2F2F2;margin-top:-80px;padding-top:80px}@media (max-width: 630px){.layout--articles{margin-top:-20px;padding-top:20px}}.layout--articles .info{padding:20px 0 40px 0;font-size:14px;text-align:center}.layout--articles .info p{margin:0}@media (max-width: 630px){.layout--articles .info{padding:0 20px 20px 20px}}.articles{display:flex;flex-wrap:wrap}@media (min-width: 800px){.articles.articles--odd .article-card:nth-last-child(-n+3){flex:1 0 30%;margin-right:20px}.articles.articles--odd .article-card:nth-last-child(-n+3) .article__title{width:100%}.articles.articles--odd .article-card:nth-last-child(-n+3) .article-cover{height:200px}.articles.articles--odd .article-card:nth-last-child(-n+3) .article-cover svg.svg-inline--fa{font-size:65px}.articles.articles--odd .article-card:nth-last-child(-n+3) .article-cover.is-icon-pyramid svg.svg-inline--fa{font-size:55px}.articles.articles--odd .article-card:last-of-type{margin-right:0}}.articles a.article-card{-moz-transition:box-shadow 200ms ease;-o-transition:box-shadow 200ms ease;-webkit-transition:box-shadow 200ms ease;transition:box-shadow 200ms ease;flex:1 0 45%;margin-bottom:20px;background:#fff;border-bottom:1px solid #e3e3e3;display:block;padding:25px;overflow:hidden}.articles a.article-card:nth-of-type(2n-1){margin-right:20px}@media (max-width: 630px){.articles a.article-card{padding:20px}}@media (max-width: 800px){.articles a.article-card{flex:1 0 100%}.articles a.article-card:nth-of-type(n){margin-right:0}}.articles a.article-card:hover{text-decoration:none}@media (min-width: 800px){.articles a.article-card:hover{z-index:1;box-shadow:10px 10px 20px 0px rgba(0,0,0,0.04),-10px 0 20px 0px rgba(0,0,0,0.04)}.articles a.article-card:hover .article-cover{transform:scale(1.05);background:#f5ee72}}.articles a.article-card .article-meta{margin-bottom:8px;display:inline-flex;width:100%}.articles a.article-card .article-meta__topic{flex:1;color:#15A774;text-transform:uppercase;font-weight:500;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:10px}.articles a.article-card .article-meta__date{color:#656668;font-size:14px}.articles a.article-card .article-meta__date:before{content:"// "}.articles a.article-card .article__title{font-family:Barlow,sans-serif;font-weight:500;letter-spacing:-0.1px;font-size:24px;color:#00534C;clear:both;width:70%;margin:0}@media (max-width: 800px){.articles a.article-card .article__title{hyphens:auto}}@media (max-width: 630px){.articles a.article-card .article__title{width:80%}}.articles a.article-card .article__description{color:#656668;font-size:16px;margin:10px 0 0 0}.article-cover{transition:transform 100ms ease,background 100ms ease;width:calc(100% + 50px);height:260px;background:#f5ee72;margin:-25px -25px 25px -25px;color:#00534C}@media (max-width: 630px){.article-cover{height:200px}}.article-cover.has-icon{display:flex;align-items:center;justify-content:center}.article-cover.has-icon svg.svg-inline--fa{font-size:80px}@media (max-width: 630px){.article-cover.has-icon svg.svg-inline--fa{font-size:65px}}.article-cover.has-icon svg+svg{margin-left:50px}.article-cover.is-single{margin:0 -100px;width:calc(100% + 2 * 100px)}@media (max-width: 800px){.article-cover.is-single{margin:0;width:100%}}@media (max-width: 630px){.article-cover.is-single{margin:0 -10px;width:calc(100% + 2 * 10px)}}.article-cover.is-icon-pyramid{flex-direction:column}.article-cover.is-icon-pyramid .icon-row:first-of-type{margin-bottom:20px}.article-cover.is-icon-pyramid svg+svg{margin-left:30px}.article-cover.is-icon-pyramid svg.svg-inline--fa{font-size:70px}@media (max-width: 630px){.article-cover.is-icon-pyramid svg.svg-inline--fa{font-size:55px}}.article--single{width:570px;margin:0 auto}@media (max-width: 630px){.article--single{width:100%}}.article--single .article-meta{font-size:14px;margin-bottom:20px;display:flex}.article--single .article-meta__topic{flex:1;color:#15A774;text-transform:uppercase;font-weight:500;margin-bottom:5px}.article--single .article-meta__date{flex:none;color:#656668}.article--single .article-meta__date:before{content:"// "}@media (min-width: 800px){.article--single .content p i.section{display:inline-block}}.article--single .content figure[center]{text-align:center}.article--single .content figure[wide] img{max-width:none;margin:0 -100px;width:calc(100% + 2*100px)}@media (max-width: 800px){.article--single .content figure[wide] img{margin-left:0;margin-right:0;width:100%}}@media (max-width: 630px){.article--single .content figure[wide] img{margin:0 -10px;width:calc(100% + 2*10px)}}.stage{color:#00534C;margin:0;padding:60px 0;margin-top:-80px}@media (max-width: 630px){.stage{padding:30px 0;margin-top:-20px}}.stage .wrap{position:relative}.stage h1{font-family:Barlow,sans-serif;font-weight:300;letter-spacing:-0.5px;font-size:86px;margin-bottom:30px}@media (max-width: 630px){.stage h1{margin-bottom:20px;font-size:64px}}.stage .subtitle{font-family:Barlow,sans-serif;font-weight:500;letter-spacing:-0.1px;display:block;font-size:32px;margin:0 0 30px 0;width:60%}@media (max-width: 630px){.stage .subtitle{width:75%}}.stage.stage--cubes h1{width:60%}@media (max-width: 630px){.stage.stage--cubes h1{width:100%}}.stage.stage--center{text-align:center}.stage.stage--center .stage-logo{margin-bottom:20px;width:120px}@media (max-width: 630px){.stage.stage--center .stage-logo{width:80px}}.stage.stage--center .subtitle{width:50%;margin:0 auto}@media (max-width: 630px){.stage.stage--center .subtitle{width:100%}}.stage.stage--secondary{background:#F2F2F2}.stage-cubes{width:35%;height:100%;position:absolute;top:0;right:0;background-image:url(/images/logo/cubes-color-f466b7c7.svg);background-repeat:no-repeat;background-size:100%}@media (max-width: 1070px){.stage-cubes{right:-20px;background-size:cover}}@media (max-width: 630px){.stage-cubes{display:none;right:-10px;width:30%;height:80%;top:150px}}.page{max-width:680px}@media (max-width: 800px){.page{max-width:100%}}.page-header{color:#00534C;margin-bottom:40px}.page-header__title{font-family:Barlow,sans-serif;font-weight:300;letter-spacing:-0.5px;font-size:48px}.page-header__title:after{content:"";display:block;width:100px;height:4px;background:#00534C;border-radius:4px;margin-top:20px}.page-header__subtitle{font-family:Barlow,sans-serif;font-weight:500;letter-spacing:-0.1px;display:block;font-size:24px;margin:40px 0 0 0;width:70%}.products-intro{font-size:20px;color:#58595b;width:65%;margin:0}.products-intro h1,.products-intro h2,.products-intro h3,.products-intro h4,.products-intro h5,.products-intro h6{font-family:Barlow,sans-serif;font-weight:500;letter-spacing:-0.1px;color:#00534C;font-size:20px;margin:0;padding:20px 0 0 0}.products-intro h2{font-size:1.2em}.products-intro h3+p,.products-intro h4+p,.products-intro h5+p,.products-intro h6+p{margin-top:0}.products-intro p,.products-intro li{line-height:1.45em}.products-intro p,.products-intro ul,.products-intro ol,.products-intro figure{margin:20px 0}@media (max-width: 630px){.products-intro p{hyphens:auto}}.products-intro p i.section{font-family:Barlow,sans-serif;font-weight:300;letter-spacing:-0.5px;font-style:normal;display:none;position:absolute;margin:6px 0 0 -90px;font-size:40px;letter-spacing:-1.55px;color:#00534C;user-select:none}@media (min-width: 1300px){.products-intro p i.section{display:inline-block}}.products-intro ul,.products-intro ol{padding-left:1em}.products-intro ul li,.products-intro ol li{margin-bottom:10px}.products-intro ul li:last-of-type,.products-intro ol li:last-of-type{margin-bottom:0}.products-intro ul{list-style-type:none}.products-intro ul li:before{content:"•";color:#15A774;display:inline-block;width:1em;margin-left:-1em}.products-intro ol{list-style-type:none;counter-reset:li;padding-left:1.4em}.products-intro ol li{counter-increment:li}.products-intro ol li:before{font-family:Barlow,sans-serif;font-weight:300;letter-spacing:-0.5px;color:#15A774;content:counter(li,decimal-leading-zero);display:inline-block;width:1.4em;margin-left:-1.4em}.products-intro ol[type="a"]{padding-left:1em}.products-intro ol[type="a"] li:before{content:counter(li,upper-alpha);width:1em;margin-left:-1em}.products-intro hr{display:block;margin:20px 0;width:100px;height:4px;background:#00534C;border-radius:4px}.products-intro p+hr{margin-top:40px}.products-intro blockquote{margin:0;padding:0 50px}@media (max-width: 630px){.products-intro blockquote{padding:0 30px}}.products-intro blockquote svg.fa-quote-left{color:#f5ee72;margin-right:2px}.products-intro>blockquote:first-of-type>p:first-of-type{margin-top:0}.products-intro>blockquote:first-of-type+h2:first-of-type{padding-top:20px}.products-intro img{max-width:100%}.products-intro #chaos-to-calm-story{display:block;width:100%;height:auto}.products-intro figure figcaption{font-size:.7em;margin:5px 0 0 0}.products-intro figure figcaption svg.svg-inline--fa{margin-right:5px}.products-intro a.cta.cta--inline{font-family:Barlow,sans-serif;font-weight:500;letter-spacing:-0.1px;color:#00534C;transition:color 100ms ease}.products-intro a.cta.cta--inline:hover{color:#15A774;text-decoration:none}.products-intro a.cta.cta--inline:hover:before{background:#15A774}.products-intro a.cta.cta--inline:before{content:"";display:inline-block;width:18px;height:19px;margin:0 5px -3px 0;transition:background 100ms ease;background:#00534C;-webkit-mask-image:url(/images/logo/cube-single-green-173ed12a.svg);mask-image:url(/images/logo/cube-single-green-173ed12a.svg);-webkit-mask-size:cover;mask-size:cover}@media (max-width: 630px){.products-intro{width:100%}}.products-intro:after{content:"";display:block;width:100px;height:4px;background:#00534C;border-radius:6px}.layout--products .section--products .products{display:flex;flex-wrap:wrap}.layout--products .section--products .products .product-box{flex:1 0 28%;margin-right:40px}.layout--products .section--products .products .product-box:nth-of-type(3n){margin-right:0}@media (max-width: 630px){.layout--products .section--products .products .product-box{flex:1 0 100%;margin:0 0 50px 0}}.layout--products .section--products .products .product-box .product-box__title{font-family:Barlow,sans-serif;font-weight:500;letter-spacing:-0.1px;color:#00534C;font-size:25px;margin:0 0 10px 0}.layout--products .section--products .products .product-box .product-box__description{line-height:1.45em;padding-right:20px}.layout--products .section--products .products .product-box .product-box__cta{font-family:Barlow,sans-serif;font-weight:500;letter-spacing:-0.1px;display:inline-block;margin:10px 0 0 0;font-size:18px}.layout--products .section--products .products .product-box .product-box__cta:before{content:"";display:inline-block;width:18px;height:19px;margin:0 7px -3px 0;transition:background 100ms ease;background:#15A774;-webkit-mask-image:url(/images/logo/cube-single-green-173ed12a.svg);mask-image:url(/images/logo/cube-single-green-173ed12a.svg);-webkit-mask-size:cover;mask-size:cover}.layout--products .section--products .products .product-box__icons{color:#F2C75C;margin:0 0 15px 0}.layout--products .section--products .products .product-box__icons svg.svg-inline--fa{font-size:28px}.layout--products .section--products .products .product-box__icons svg+svg{margin-left:10px}.product-cta-body{overflow:hidden;*zoom:1}.product-cta-body .product-cta-column{width:31.91489%;float:left;margin-right:2.12766%;text-align:center}.product-cta-body .product-cta-column:last-of-type{float:right;margin-right:0}@media (max-width: 630px){.product-cta-body .product-cta-column{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:20px}.product-cta-body .product-cta-column:last-of-type{margin-bottom:0}}.product-cta-body .product-cta-column .title{font-weight:bold;margin-bottom:5px}.product-cta-body .product-cta-column a.btn{display:inline-block;color:#fff;border-bottom:none;background:#b5cd5c;font-size:1.3em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:background .1s ease,border .1s ease,color .1s ease;-o-transition:background .1s ease,border .1s ease,color .1s ease;-webkit-transition:background .1s ease,border .1s ease,color .1s ease;transition:background .1s ease,border .1s ease,color .1s ease;font-family:Barlow,sans-serif;font-weight:300;letter-spacing:-0.5px;padding:7px 16px;border-bottom:3px solid #97b136;border-top:3px solid rgba(255,255,255,0)}.product-cta-body .product-cta-column a.btn:hover{background:#bed370}.product-cta-body .product-cta-column a.btn:active{background:#97b136}.testimonials{display:flex;flex-wrap:wrap}.testimonials .testimonial{flex:1 0 45%;padding:0 45px 0 0;margin-bottom:40px;position:relative}.testimonials .testimonial:nth-of-type(2n-1){margin-right:40px}.testimonials .testimonial:nth-last-child(-n+2){margin-bottom:0}@media (max-width: 630px){.testimonials .testimonial{flex:1 0 100%;padding-right:0}.testimonials .testimonial:nth-of-type(n){margin-bottom:40px}}.testimonials .testimonial__name{font-family:Barlow,sans-serif;font-weight:500;letter-spacing:-0.1px;color:#00534C;font-size:1.1em;font-weight:bold;margin-bottom:5px}.testimonials .testimonial__name a{display:inline-block;margin-left:5px;font-size:.8em;color:inherit}@media (max-width: 630px){.testimonials .testimonial__name a{display:block;margin:0}}.testimonials .testimonial__text{margin:0;line-height:1.45em}.signup-intro{width:48.93617%;float:left;margin-right:2.12766%;font-size:1.1em;line-height:1.4}@media (max-width: 630px){.signup-intro{width:100%;float:left;margin-left:0;margin-right:0}}.signup-form-box{width:40.42553%;float:right;margin-right:0;margin-left:8.51064%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background:rgba(228,222,199,0.5);padding:20px;border-bottom:3px solid #ddd}@media (max-width: 630px){.signup-form-box{width:100%;float:left;margin-left:0;margin-right:0;margin-bottom:20px}}.success,.error{display:none}.error{color:red}.signup-form{width:100%}.signup-form label.label,.signup-form .label{display:block;margin-bottom:5px;font-weight:bold;font-size:1.05em;cursor:pointer}.signup-form .form-row{margin-bottom:25px;width:100%}.signup-form .form-row .ballot{display:none;-moz-transition:display 1s ease;-o-transition:display 1s ease;-webkit-transition:display 1s ease;transition:display 1s ease;width:1.5em;height:1.5em;margin:6px 0 0 0;float:right}@media (max-width: 630px){.signup-form .form-row .ballot{margin-top:8px}}.signup-form .form-row .ballot path,.signup-form .form-row .ballot polygon,.signup-form .form-row .ballot rect{fill:#ca2016}.signup-form input.text,.signup-form .submit{-webkit-appearance:none;-moz-appearance:none;appearance:none}.signup-form input.text,.signup-form .select{font-family:Inconsolata,Courier,monospace;font-weight:400;font-size:17px;width:100%;color:#444;outline:none}.signup-form input.text:focus,.signup-form .select:focus{border-color:#DAD8A7;-moz-box-shadow:0px 0px 5px -1px rgba(254,204,9,0.8);-webkit-box-shadow:0px 0px 5px -1px rgba(254,204,9,0.8);box-shadow:0px 0px 5px -1px rgba(254,204,9,0.8)}.signup-form .select{height:38px;background:#fff;border:1px solid #d6dce4}.signup-form input.text{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition:border-color .1s ease,box-shadow .1s ease,width .4s ease;-o-transition:border-color .1s ease,box-shadow .1s ease,width .4s ease;-webkit-transition:border-color .1s ease,box-shadow .1s ease,width .4s ease;transition:border-color .1s ease,box-shadow .1s ease,width .4s ease;border:1px solid #d6dce4;padding:8px 10px}.signup-form input.text.text--invalid{border-color:#CA2016;-moz-box-shadow:0px 0px 5px -1px #CA2016;-webkit-box-shadow:0px 0px 5px -1px #CA2016;box-shadow:0px 0px 5px -1px #CA2016;width:90%;float:left}.signup-form .submit{font-family:Barlow,sans-serif;font-weight:300;letter-spacing:-0.5px;-moz-transition:background-color .1s ease;-o-transition:background-color .1s ease;-webkit-transition:background-color .1s ease;transition:background-color .1s ease;color:#fff;background:#fda908;padding:7px 20px;margin:10px 0 0 0;font-size:22px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:2px solid #fda908;outline:none}.signup-form .submit:hover{background-color:#fdae17}.signup-form .submit:active{background-color:#ea9a02;border-color:#ea9a02}.signup-form .submit.disabled{background:#fdbb3b;border-color:#fdbb3b;cursor:not-allowed}.resources-topic-list{margin-top:20px;overflow:auto}.resources-topic-list .radio-wrap{display:block;position:relative;width:31.91489%;float:left;margin-right:2.12766%}.resources-topic-list .radio-wrap:nth-of-type(3n){float:right;margin-right:0}@media (max-width: 630px){.resources-topic-list .radio-wrap{width:100%;float:left;margin-left:0;margin-right:0}}.resources-topic-list .radio-wrap label{font-family:Inconsolata,Courier,monospace;font-weight:400;pointer-events:none;position:absolute;color:#444;top:10px;left:10px}@media (max-width: 630px){.resources-topic-list .radio-wrap label{top:7px}}.resources-topic-list .radio-wrap input.radio{display:block;margin:0 0 10px 0;width:100%;height:37px;background:#fff;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;border:1px solid #ccc;-moz-transition:background .1s ease;-o-transition:background .1s ease;-webkit-transition:background .1s ease;transition:background .1s ease;outline:none;-webkit-appearance:none}@media (max-width: 630px){.resources-topic-list .radio-wrap input.radio{height:32px}}.resources-topic-list .radio-wrap input.radio:checked{background:#C7D983}.resources-topic-list .radio-wrap input.radio:checked+label{color:#444}.resources-topic-list .radio-wrap input.radio:hover{background:#eee}.sidebar .sidebar-heading{font-family:Barlow,sans-serif;font-weight:300;letter-spacing:-0.5px;font-size:1.3em;display:inline-block;margin-bottom:10px}.sidebar .sidebar-block{font-size:.8em}@media (max-width: 630px){.sidebar{margin-bottom:10px}}@media (max-width: 630px){.toc-wrap{display:none}}.toc,.sidebar-sticky{font-size:.9em;list-style:none;padding:0;margin:0}.toc.stuck,.sidebar-sticky.stuck{position:fixed;top:40px}@media (max-width: 630px){.toc,.sidebar-sticky{position:static !important}}.toc li,.sidebar-sticky li{margin-bottom:5px;font-weight:bold}.toc li a,.sidebar-sticky li a{color:#999;border:none;display:block;text-decoration:none;padding:3px 0 3px 10px;border-left:3px solid rgba(21,167,116,0)}.toc li a:hover,.toc li a.current,.sidebar-sticky li a:hover,.sidebar-sticky li a.current{color:#15A774;border-color:#15A774}.toc__sub,.sidebar-sticky__sub{list-style:none;margin:10px 0 20px 0;padding:0}.toc__sub li,.sidebar-sticky__sub li{font-weight:normal;font-size:.9em;margin-bottom:8px}.toc__sub li a,.sidebar-sticky__sub li a{border-left:1px solid rgba(21,167,116,0);padding:0 0 0 30px}.toc__sub li a:hover,.sidebar-sticky__sub li a:hover{border-color:#15a774}.footer{width:100%;font-size:.8em;background:#fff;border-top:1px solid #f6f8fa;padding:50px 0}@media (max-width: 630px){.footer{padding:20px 0}}.footer .wrap{display:flex;align-items:center}.footer .footer__col{flex:1}.footer .footer__col:last-of-type{text-align:right}@media (max-width: 630px){.footer .footer__col:nth-of-type(1){display:none}}.footer .footer__col:nth-of-type(2){flex:none}@media (max-width: 630px){.footer .footer__col:nth-of-type(2){order:-1}}.footer .footer__col p{margin:0}.footer .footer__col .logo{width:25px}.payment-overview{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;*zoom:1;border:1px solid #ccc;margin:20px 0;padding:10px 20px;background:#F6F8F8;font-size:1.3em}.payment-overview .payment-amount{font-family:monospace;float:left;height:32px;line-height:32px}.payment-overview .payment-btn{float:right}.payment-overview .payment-btn a.btn{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:7px 15px;background:#2ECC71;font-size:.7em;color:#fff}.stripe-badge{display:inline-block;width:119px;height:26px;margin-top:20px;background-image:url("/images/stripe-ba24434c.png")}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (-o-min-device-pixel-ratio: 3 / 2), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5){.stripe-badge{background-image:url("/images/stripe@2x-c921e946.png");background-size:119 26}}.check-form input,.check-form textarea{font-family:Inconsolata,Courier,monospace;font-weight:400;font-size:16px}.check-form textarea{width:100%}.check-form .btn-submit{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;text-decoration:none;display:inline-block;border:none;cursor:pointer;padding:10px 20px;color:#fff;font-size:1.3em;background:#F1CC3B;margin-top:10px}.check-form .btn-submit:hover{background:#FECC09}
