html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-spacing:0;border-collapse:collapse}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,*:before,*:after{box-sizing:inherit}a{color:black;background-color:transparent}a:active,a:hover{color:black;outline:0;text-decoration:none}b,strong{font-weight:bold}i,em,dfn{font-style:italic}h1{margin:0;font-size:2em;letter-spacing:-.02em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}mark{background-color:#fdffb6}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible;border:none}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input:focus{outline:none}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"]{box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{padding:0;border:0}textarea{overflow:auto}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}html{overflow-x:hidden;overflow-y:scroll;font-size:62.5%;-webkit-tap-highlight-color:transparent}body{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:16px;font-weight:200;line-height:1.6em;font-style:normal;text-rendering:optimizeLegibility;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on;letter-spacing:-.02em}hr{position:relative;display:block;width:100%;margin:1em 0;padding:0;height:1px;border:0;background-color:#ccc}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{margin:0;padding:0;border:0}textarea{resize:vertical}p,ul,ol,dl,blockquote{margin:0}ol,ul{margin:0;padding:0}ol ol,ul ul,ul ol,ol ul{margin:0}ul{list-style:none}ol{list-style:decimal}li{margin:0}dt{margin:0;padding:0}dd{margin:0;padding:0}blockquote{margin:1.5em 0;padding:0 1.6em 0 1.6em}blockquote p{margin:0.8em 0;font-size:1.2em;font-weight:300}blockquote small{display:inline-block;margin:0.8em 0 0.8em 1.5em;font-size:0.9em;opacity:0.8}blockquote small:before{content:"\2014 \00A0"}blockquote cite{font-weight:bold}blockquote cite a{font-weight:normal}a{text-decoration:none}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:normal;text-rendering:optimizeLegibility;font-style:normal;font-size:1em;line-height:1em}.hide{display:none}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:16px;font-weight:400;line-height:1.5;overflow-x:hidden}main{min-height:90vh}.tooltip{position:relative;display:inline-block}.tooltip__trigger{cursor:pointer;position:relative}.tooltip__trigger-text{pointer-events:none}.tooltip__base{position:absolute;bottom:5px;left:50%;margin-left:-170px;width:300px;height:200px;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.tooltip__content{color:white;display:flex;position:relative;left:6px;align-items:center;justify-content:center;width:65%;padding:0 1em;opacity:0;top:-5px;font-size:1em}.tooltip__shape,.tooltip__deco{position:absolute;width:100%;height:100%;top:0;left:0}.tooltip__shape{fill:#141514}.path-amras-1{transform-origin:115px 111px}.path-amras-2{transform-origin:204px 107px}.path-amras-3{transform-origin:279px 66px}.path-amras-4{transform-origin:320px 99px}.path-amras-5{transform-origin:137px 199px}.path-amras-6{transform-origin:222px 217px}.path-amras-7{transform-origin:80px 168px}.path-amras-8{transform-origin:296px 211px}.path-amras-9{transform-origin:310px 167px}.navigation{width:280px;position:fixed;top:0;bottom:0;left:0;border-right:1px solid #EBEBEB}.navigation header{height:7em;padding-left:4rem}.navigation h1.logo{background:url(../images/catalytic-logo-color.svg) left center no-repeat;background-size:contain;overflow:hidden;line-height:10em;font-size:1em;height:3em}.navigation h2{font-weight:500;font-style:normal;font-size:1em;width:100%;display:none}.navigation ul ul{max-height:0;overflow:hidden;margin:0 4rem !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.navigation li{list-style:none;font-weight:normal;font-style:normal;font-size:1em;line-height:1em}.navigation li a{padding-top:.5em;padding-bottom:.5em;display:block}.navigation li.active>a{color:#FC6666}.navigation li.active h4{font-weight:600}.navigation li.active ul{max-height:800px;padding-bottom:1.5em}.navigation li.parent{border-top:1px solid #efefef}.navigation li.parent:last-child{border-bottom:1px solid #efefef}.navigation h4{font-size:1em}.navigation h4 a{display:block;padding:1em 4rem}.navigation h4 a:hover{background-color:#f9f9f9}.flex,.section-content,.wrapper,.grid,.columns,.navigation header,.page header{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap}.flex-nowrap,.nowrap{-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.flex-row{-webkit-flex-flow:row wrap;flex-flow:row wrap}.flex-center,.inner,.navigation header,.page header{align-items:center}.flex-top{justify-content:flex-start;align-content:flex-start;align-items:stretch}.flex-end{justify-content:flex-start;align-content:flex-end;align-items:flex-end}main.content{margin-left:280px;width:calc(100% - 280px)}.inner{max-width:980px;margin-right:auto;margin-left:auto;padding-right:2em;padding-left:2em}.header{padding:2em 0;border-bottom:1px solid #efefef}.header h1.main-logo{min-width:110px}.header h1,.header h2{margin:0;padding:0}.header h1{font-size:2em;background:url(../images/catalytic_website-logo-blacktext.svg) left center no-repeat;height:1em;line-height:99em;overflow:hidden}.header h2{font-size:1em;border-left:1px solid #ccc;padding:.25em 1em}.header nav{margin-left:auto}@media screen and (max-width: 490px){.header h1.main-logo{margin-right:15px}}@media screen and (max-width: 420px){.header h1.main-logo{margin-left:-10px}}.header nav li{cursor:pointer !important}.footer{padding-top:2em;padding-bottom:2em;background-color:#efefef}.page{padding-bottom:4em}.page header{padding-top:7em}.page header .inner{width:100%}.page header h4{margin-bottom:1em;font-size:1.2em}.page header h1{font-weight:600;font-size:3em;margin-bottom:1em;margin-right:.5rem;margin-left:.5rem}.page span.back-link{text-transform:capitalize}.page img{max-width:100%}.page .content{font-size:1.2em;margin-bottom:1.5em}.page .content h2{font-weight:bold;margin-bottom:.5em;border-top:1px solid #efefef;padding-top:1.5em;margin-top:2em;font-size:1.3em}.page .content h3{margin-bottom:.5em;padding-top:1em;text-transform:uppercase;font-weight:500;letter-spacing:.1em;font-size:.8em}.page .content p{margin-bottom:1em;font-size:1em;line-height:1.7em;width:95%}.page .content p:first-of-type{line-height:1.5em;font-weight:400;font-size:1.3em}.page .content a{text-decoration:underline;color:#00A5F7}.page .content hr{background-color:#ccc;margin-top:2em;margin-bottom:2em}.page .content ul{margin-bottom:2em;width:90%}.page .content li{margin-bottom:.25em}.page .content li:before{content:"•";vertical-align:middle;line-height:1em;font-size:.9em;margin-left:-1em;position:absolute;padding-top:.25em}.page .excerpt{border-bottom:2px #989898 solid;display:flex;flex-direction:row;margin-bottom:15px;padding-top:10px;padding-bottom:25px}.page .grid li{flex:1;padding:.5em}.page .grid li:before{display:none}.page .grid li:first-child{padding-left:0}.page .grid figure{width:100%;height:100%;padding:0 0 2.5em;text-align:center;border:1px solid #efefef;border-radius:.6em;position:relative}.page .grid figure.pad{padding:2em 3em 4.5em}.page .grid figure img{max-width:100%}.page .grid figure figcaption{text-align:left;bottom:0;left:0;right:0;font-size:.75em;background-color:#f9f9f9;padding:1em;position:absolute;border-bottom-right-radius:.72em;border-bottom-left-radius:.72em}.page .grid .contrast{background-color:#333}.page .grid.colors li{flex:0 1 auto;padding-left:0;padding-right:1em}.page .grid.colors span{font-size:.9em;padding:3rem 1em;display:block;color:rgba(0,0,0,0.4)}.page .grid.colors .light-text span{color:rgba(255,255,255,0.6)}.page .grid.icons li{flex:0 1 auto;padding-left:0;padding-right:1em;max-width:25%}.page .grid .color{height:7em;width:7em}.page .task-list li:before{display:none}.page .task-list input{width:1em !important;height:1em !important;position:relative;margin-right:.5em;top:1px}.page .task-list input:before{content:"";background:url(../images/task-incomplete.svg) center center no-repeat;background-size:contain;display:block;height:1em;position:absolute;top:0;left:0;width:1em}.page .task-list input:checked:before{background:url(../images/task-complete.svg) center center no-repeat;width:1em;height:1em}.page table{width:100%;margin-bottom:2em;border:1px solid #efefef}.page table thead{font-weight:bold;text-align:left;background-color:#f9f9f9}.page table td,.page table th{padding:.5em 1em;font-size:.9em;border:1px solid #efefef}.page pre{white-space:normal;background-color:#f9f9f9;border:1px solid #efefef;border-radius:.6em;padding:1em;font-size:.8em;margin-bottom:2em}.page .columns .column{flex:1;padding-right:2em}.page blockquote{border-left:4px solid #efefef;font-size:.8em;width:90%}.header-1,.header-2,.header-3,.header-4,.header-5,.base,.small,.xsmall{font-size:1em !important;font-weight:normal !important;font-style:normal !important;margin:0 0 1rem !important;padding:0 !important;border-style:none !important;line-height:1em !important;text-transform:none !important;letter-spacing:0 !important}.header-1{font-size:29px !important;line-height:1.1em !important;letter-spacing:-.3px !important;font-weight:bold !important}.header-2{font-size:21px !important;line-height:1.1em !important;letter-spacing:-.3px !important;font-weight:bold !important}.header-3{font-size:19px !important;line-height:1.2em !important;letter-spacing:-.3px !important;font-weight:bold !important}.header-4{font-size:17px !important;line-height:1.2em !important;letter-spacing:-.3px !important;font-weight:600 !important}.header-5{font-size:15px !important;line-height:1.3em !important;font-weight:500 !important;text-transform:uppercase !important;letter-spacing:.6px !important}.base{font-size:17px !important;line-height:1.5em !important;letter-spacing:-.2px !important;font-weight:400 !important}.small{font-size:15px !important;line-height:1.5em !important;letter-spacing:-.2px !important;font-weight:400 !important}.xsmall{font-size:13px !important;line-height:1.5em !important;letter-spacing:-.2px !important;font-weight:400 !important}.blue,.cerulean{background-color:#00A5F7}.cyan,.mint{background-color:#42E0D0}.red,.strawberry{background-color:#FC6666}.green,.olive{background-color:#8FC056}.blue-grey,.porpoise{background-color:#545874}.yellow,.canary{background-color:#FFC640}.orange,.tangerine{background-color:#FF894F}.purple,.heather{background-color:#AF79BD}.pebble,.grey-pebble{background-color:#424242}.slate,.grey-slate{background-color:#4D4D4D}.battleship,.grey-battleship{background-color:#868686}.ash,.grey-ash{background-color:#B3B3B3}.pastel,.grey-pastel{background-color:#CCC}.light,.grey-light{background-color:#EBEBEB}.ghost,.grey-ghost{background-color:#F9F9F9}.white{background-color:#FFF}.black{background-color:#000}
