
@charset "UTF-8";@-ms-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}*,:after,:before{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;line-height:1.3929522752637615;vertical-align:baseline}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}button,input,textarea{font-size:inherit;line-height:1.3929522752637615}@custom-media --min-vp screen and (min-width: 0px) and (max-width: 320px);@custom-media --min-vp-and-above screen and (min-width: 0px);@custom-media --above-min-vp screen and (min-width: 321px);@custom-media --below-tiny-vp screen and (max-width: 319px);@custom-media --tiny-vp-and-below screen and (max-width: 320px);@custom-media --tiny-vp screen and (min-width: 320px) and (max-width: 512px);@custom-media --tiny-vp-and-above screen and (min-width: 320px);@custom-media --above-tiny-vp screen and (min-width: 513px);@custom-media --below-small-vp screen and (max-width: 511px);@custom-media --small-vp-and-below screen and (max-width: 512px);@custom-media --small-vp screen and (min-width: 512px) and (max-width: 768px);@custom-media --small-vp-and-above screen and (min-width: 512px);@custom-media --above-small-vp screen and (min-width: 769px);@custom-media --below-medium-vp screen and (max-width: 767px);@custom-media --medium-vp-and-below screen and (max-width: 768px);@custom-media --medium-vp screen and (min-width: 768px) and (max-width: 1024px);@custom-media --medium-vp-and-above screen and (min-width: 768px);@custom-media --above-medium-vp screen and (min-width: 1025px);@custom-media --below-large-vp screen and (max-width: 1023px);@custom-media --large-vp-and-below screen and (max-width: 1024px);@custom-media --large-vp screen and (min-width: 1024px) and (max-width: 1200px);@custom-media --large-vp-and-above screen and (min-width: 1024px);@custom-media --above-large-vp screen and (min-width: 1201px);@custom-media --below-huge-vp screen and (max-width: 1199px);@custom-media --huge-vp-and-below screen and (max-width: 1200px);@custom-media --huge-vp screen and (min-width: 1200px) and (max-width: 1440px);@custom-media --huge-vp-and-above screen and (min-width: 1200px);@custom-media --above-huge-vp screen and (min-width: 1441px);@custom-media --below-massive-vp screen and (max-width: 1439px);@custom-media --massive-vp-and-below screen and (max-width: 1440px);@custom-media --massive-vp screen and (min-width: 1440px) and (max-width: 1600px);@custom-media --massive-vp-and-above screen and (min-width: 1440px);@custom-media --above-massive-vp screen and (min-width: 1601px);@custom-media --below-max-vp screen and (max-width: 1599px);@custom-media --max-vp-and-below screen and (max-width: 1600px);@custom-media --max-vp screen and (min-width: 1600px) and (max-width: 7680px);@custom-media --max-vp-and-above screen and (min-width: 1600px);@custom-media --above-max-vp screen and (min-width: 7681px);.chassis .hidden,.chassis [hidden]{display:none!important}.chassis .invisible{visibility:hidden!important}.chassis .transparent{opacity:0!important}.chassis .text-normal{font-style:normal!important;-webkit-font-feature-settings:normal!important;font-feature-settings:normal!important;font-variant:normal!important;text-transform:none!important}.chassis .text-italic{font-style:italic!important}.chassis .text-oblique{font-style:oblique!important}.chassis .text-capitalize{text-transform:capitalize!important}.chassis .text-small-caps{-webkit-font-feature-settings:"c2sc"!important;font-feature-settings:"c2sc"!important;font-variant:small-caps!important}.chassis .text-uppercase{text-transform:uppercase!important}.chassis .text-lowercase{text-transform:lowercase!important}.chassis .text-underline{text-decoration:underline!important}.chassis .text-strikethrough{text-decoration:line-through!important}.chassis .text-nowrap{white-space:nowrap!important}.chassis .text-truncate{overflow:hidden!important}.chassis .text-ellipsis{overflow:hidden!important;text-overflow:ellipsis!important}.chassis .constraint.width{width:100%;min-width:320px;max-width:7680px;margin:0 auto;padding-left:6.18vw;padding-right:6.18vw}@media screen and (max-width:320px){.chassis .constraint.width{padding-left:calc(320px * 6.18 / 100);padding-right:calc(320px * 6.18 / 100)}}@media screen and (min-width:7680px){.chassis .constraint.width{padding-left:calc(7680px * 6.18 / 100);padding-right:calc(7680px * 6.18 / 100)}}html.chassis{font-size:15px}.chassis body{min-width:320px;font-family:initial;font-family:-apple-system,BlinkMacSystemFont,Helvetica,Arial,sans-serif;color:initial;color:#595959}.chassis h1{font-size:1.6180339887498951em;line-height:1.341077418819205;margin-bottom:.8288314263752465em}.chassis h2{font-size:1.272019649514069em;line-height:1.360891850819504;margin-bottom:.841077418819205em}.chassis h3{font-size:1em;line-height:1.3929522752637615;margin-bottom:.8608918508195039em}.chassis h4{font-size:.7861513777574233em;line-height:1.4448271317083183;margin-bottom:.8929522752637615em}.chassis h5{font-size:.7861513777574233em;line-height:1.4448271317083183;margin-bottom:.8929522752637615em}.chassis h6{font-size:.7861513777574233em;line-height:1.4448271317083183;margin-bottom:.8929522752637615em}.chassis legend{font-size:1.272019649514069rem;line-height:1.360891850819504;margin-bottom:.841077418819205em}.chassis form,.chassis nav,.chassis section{margin-bottom:2.2538441260832656em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.3929522752637615em}.chassis p{margin-bottom:1.3929522752637615em}@media screen and (min-width:320px){html.chassis{line-height:1.5608228370413897}.chassis body{line-height:1.5608228370413897}.chassis h1{line-height:1.4051982677077197;margin-bottom:.8684602903758446em}.chassis h2{line-height:1.4646415637086172;margin-bottom:.9051982677077199em}.chassis h3{line-height:1.5608228370413897;margin-bottom:.9646415637086172em}.chassis h4{line-height:1.7164474063750597;margin-bottom:1.06082283704139em}.chassis h5{line-height:1.7164474063750597;margin-bottom:1.06082283704139em}.chassis h6{line-height:1.7164474063750597;margin-bottom:1.06082283704139em}.chassis legend{line-height:1.4646415637086172;margin-bottom:.9051982677077199em}.chassis form,.chassis nav,.chassis section{margin-bottom:2.5254644007500073em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.5608228370413897em}.chassis p{margin-bottom:1.5608228370413897em;line-height:1.5608228370413897}}@media screen and (min-width:640px){html.chassis{font-size:16px;line-height:1.6778732092183688}.chassis body{line-height:1.6778732092183688}.chassis h1{line-height:1.449907531483501;margin-bottom:.8960921350012618em}.chassis h2{line-height:1.5369826721098154;margin-bottom:.9499075314835009em}.chassis h3{line-height:1.6778732092183688;margin-bottom:1.0369826721098152em}.chassis h4{line-height:1.9058388869532368;margin-bottom:1.1778732092183688em}.chassis h5{line-height:1.9058388869532368;margin-bottom:1.1778732092183688em}.chassis h6{line-height:1.9058388869532368;margin-bottom:1.1778732092183688em}.chassis legend{line-height:1.5369826721098154;margin-bottom:.9499075314835009em}.chassis form,.chassis nav,.chassis section{margin-bottom:2.7148558813281842em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.6778732092183688em}.chassis p{margin-bottom:1.6778732092183688em;line-height:1.6778732092183688}}@media screen and (min-width:960px){html.chassis{font-size:17px;line-height:1.7664497535440902}.chassis body{line-height:1.7664497535440902}.chassis h1{line-height:1.483740760809915;margin-bottom:.9170022206741554em}.chassis h2{line-height:1.5917259871091227;margin-bottom:.9837407608099147em}.chassis h3{line-height:1.7664497535440902;margin-bottom:1.0917259871091227em}.chassis h4{line-height:2.049158746278265;margin-bottom:1.26644975354409em}.chassis h5{line-height:2.049158746278265;margin-bottom:1.26644975354409em}.chassis h6{line-height:2.049158746278265;margin-bottom:1.26644975354409em}.chassis legend{line-height:1.5917259871091227;margin-bottom:.9837407608099147em}.chassis form,.chassis nav,.chassis section{margin-bottom:2.8581757406532127em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.7664497535440902em}.chassis p{margin-bottom:1.7664497535440902em;line-height:1.7664497535440902}}@media screen and (min-width:1280px){html.chassis{font-size:18px;line-height:1.8336124999300354}.chassis body{line-height:1.8336124999300354}.chassis h1{line-height:1.509394647151557;margin-bottom:.9328571943768168em}.chassis h2{line-height:1.6332348471534264;margin-bottom:1.009394647151557em}.chassis h3{line-height:1.8336124999300354;margin-bottom:1.133234847153426em}.chassis h4{line-height:2.1578303527085145;margin-bottom:1.3336124999300356em}.chassis h5{line-height:2.1578303527085145;margin-bottom:1.3336124999300356em}.chassis h6{line-height:2.1578303527085145;margin-bottom:1.3336124999300356em}.chassis legend{line-height:1.6332348471534264;margin-bottom:1.009394647151557em}.chassis form,.chassis nav,.chassis section{margin-bottom:2.9668473470834615em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.8336124999300354em}.chassis p{margin-bottom:1.8336124999300354em;line-height:1.8336124999300354}}@media screen and (min-width:1600px){html.chassis{font-size:19px;line-height:1.884473560025404}.chassis body{line-height:1.884473560025404}.chassis h1{line-height:1.5288218434041365;margin-bottom:.9448638619670257em}.chassis h2{line-height:1.664668710996215;margin-bottom:1.0288218434041365em}.chassis h3{line-height:1.884473560025404;margin-bottom:1.1646687109962148em}.chassis h4{line-height:2.2401252766466717;margin-bottom:1.3844735600254041em}.chassis h5{line-height:2.2401252766466717;margin-bottom:1.3844735600254041em}.chassis h6{line-height:2.2401252766466717;margin-bottom:1.3844735600254041em}.chassis legend{line-height:1.664668710996215;margin-bottom:1.0288218434041365em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.049142271021619em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.884473560025404em}.chassis p{margin-bottom:1.884473560025404em;line-height:1.884473560025404}}@media screen and (min-width:1920px){html.chassis{font-size:20px;line-height:1.9227937358744005}.chassis body{line-height:1.9227937358744005}.chassis h1{line-height:1.5434588481235805;margin-bottom:.9539100283771346em}.chassis h2{line-height:1.6883518821257675;margin-bottom:1.0434588481235803em}.chassis h3{line-height:1.9227937358744005;margin-bottom:1.1883518821257675em}.chassis h4{line-height:2.3021286236252205;margin-bottom:1.4227937358744003em}.chassis h5{line-height:2.3021286236252205;margin-bottom:1.4227937358744003em}.chassis h6{line-height:2.3021286236252205;margin-bottom:1.4227937358744003em}.chassis legend{line-height:1.6883518821257675;margin-bottom:1.0434588481235803em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.111145618000168em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.9227937358744005em}.chassis p{margin-bottom:1.9227937358744005em;line-height:1.9227937358744005}}@media screen and (min-width:2240px){html.chassis{font-size:21px;line-height:1.9513788379117902}.chassis body{line-height:1.9513788379117902}.chassis h1{line-height:1.5543773855299794;margin-bottom:.9606580556017261em}.chassis h2{line-height:1.706018446756758;margin-bottom:1.0543773855299792em}.chassis h3{line-height:1.9513788379117902;margin-bottom:1.206018446756758em}.chassis h4{line-height:2.348380290293601;margin-bottom:1.45137883791179em}.chassis h5{line-height:2.348380290293601;margin-bottom:1.45137883791179em}.chassis h6{line-height:2.348380290293601;margin-bottom:1.45137883791179em}.chassis legend{line-height:1.706018446756758;margin-bottom:1.0543773855299792em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.1573972846685487em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.9513788379117902em}.chassis p{margin-bottom:1.9513788379117902em;line-height:1.9513788379117902}}@media screen and (min-width:2560px){html.chassis{font-size:22px;line-height:1.9723485013991497}.chassis body{line-height:1.9723485013991497}.chassis h1{line-height:1.5623870842495031;margin-bottom:.9656083216500383em}.chassis h2{line-height:1.7189784115245943;margin-bottom:1.0623870842495033em}.chassis h3{line-height:1.9723485013991497;margin-bottom:1.218978411524594em}.chassis h4{line-height:2.3823099185487964;margin-bottom:1.4723485013991495em}.chassis h5{line-height:2.3823099185487964;margin-bottom:1.4723485013991495em}.chassis h6{line-height:2.3823099185487964;margin-bottom:1.4723485013991495em}.chassis legend{line-height:1.7189784115245943;margin-bottom:1.0623870842495033em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.191326912923744em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.9723485013991497em}.chassis p{margin-bottom:1.9723485013991497em;line-height:1.9723485013991497}}@media screen and (min-width:2880px){html.chassis{font-size:23px;line-height:1.987321958079447}.chassis body{line-height:1.987321958079447}.chassis h1{line-height:1.5681064357723025;margin-bottom:.969143075284737em}.chassis h2{line-height:1.728232516682092;margin-bottom:1.0681064357723025em}.chassis h3{line-height:1.987321958079447;margin-bottom:1.228232516682092em}.chassis h4{line-height:2.406537480386592;margin-bottom:1.4873219580794474em}.chassis h5{line-height:2.406537480386592;margin-bottom:1.4873219580794474em}.chassis h6{line-height:2.406537480386592;margin-bottom:1.4873219580794474em}.chassis legend{line-height:1.728232516682092;margin-bottom:1.0681064357723025em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.215554474761539em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.987321958079447em}.chassis p{margin-bottom:1.987321958079447em;line-height:1.987321958079447}}@media screen and (min-width:3200px){html.chassis{font-size:24px;line-height:1.9975485954160004}.chassis body{line-height:1.9975485954160004}.chassis h1{line-height:1.5720126636442473;margin-bottom:.971557256877401em}.chassis h2{line-height:1.7345529261467008;margin-bottom:1.072012663644247em}.chassis h3{line-height:1.9975485954160004;margin-bottom:1.2345529261467008em}.chassis h4{line-height:2.423084527187754;margin-bottom:1.4975485954160006em}.chassis h5{line-height:2.423084527187754;margin-bottom:1.4975485954160006em}.chassis h6{line-height:2.423084527187754;margin-bottom:1.4975485954160006em}.chassis legend{line-height:1.7345529261467008;margin-bottom:1.072012663644247em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.232101521562701em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.9975485954160004em}.chassis p{margin-bottom:1.9975485954160004em;line-height:1.9975485954160004}}@media screen and (min-width:3520px){html.chassis{font-size:25px;line-height:2.0040011201343284}.chassis body{line-height:2.0040011201343284}.chassis h1{line-height:1.5744773087733996;margin-bottom:.9730804913374239em}.chassis h2{line-height:1.7385408057358762;margin-bottom:1.0744773087733996em}.chassis h3{line-height:2.0040011201343284;margin-bottom:1.2385408057358762em}.chassis h4{line-height:2.433524931495257;margin-bottom:1.5040011201343284em}.chassis h5{line-height:2.433524931495257;margin-bottom:1.5040011201343284em}.chassis h6{line-height:2.433524931495257;margin-bottom:1.5040011201343284em}.chassis legend{line-height:1.7385408057358762;margin-bottom:1.0744773087733996em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.242541925870205em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:2.0040011201343284em}.chassis p{margin-bottom:2.0040011201343284em;line-height:2.0040011201343284}}@media screen and (min-width:3840px){html.chassis{font-size:26px;line-height:2.0074429633092365}.chassis body{line-height:2.0074429633092365}.chassis h1{line-height:1.575791975882268;margin-bottom:.9738930002945961em}.chassis h2{line-height:1.7406679818019162;margin-bottom:1.0757919758822676em}.chassis h3{line-height:2.0074429633092365;margin-bottom:1.2406679818019162em}.chassis h4{line-height:2.439093950736205;margin-bottom:1.5074429633092363em}.chassis h5{line-height:2.439093950736205;margin-bottom:1.5074429633092363em}.chassis h6{line-height:2.439093950736205;margin-bottom:1.5074429633092363em}.chassis legend{line-height:1.7406679818019162;margin-bottom:1.0757919758822676em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.248110945111153em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:2.0074429633092365em}.chassis p{margin-bottom:2.0074429633092365em;line-height:2.0074429633092365}}@media screen and (min-width:4160px){html.chassis{font-size:27px;line-height:2.0084776684483985}.chassis body{line-height:2.0084776684483985}.chassis h1{line-height:1.5761871980770934;margin-bottom:.9741372610441066em}.chassis h2{line-height:1.7413074647462525;margin-bottom:1.0761871980770932em}.chassis h3{line-height:2.0084776684483985;margin-bottom:1.2413074647462525em}.chassis h4{line-height:2.440768138819703;margin-bottom:1.508477668448398em}.chassis h5{line-height:2.440768138819703;margin-bottom:1.508477668448398em}.chassis h6{line-height:2.440768138819703;margin-bottom:1.508477668448398em}.chassis legend{line-height:1.7413074647462525;margin-bottom:1.0761871980770932em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.2497851331946515em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:2.0084776684483985em}.chassis p{margin-bottom:2.0084776684483985em;line-height:2.0084776684483985}}@media screen and (min-width:4480px){html.chassis{font-size:28px;line-height:2.007585499221264}.chassis body{line-height:2.007585499221264}.chassis h1{line-height:1.5758464197560447;margin-bottom:.9739266484590693em}.chassis h2{line-height:1.7407560738401666;margin-bottom:1.0758464197560447em}.chassis h3{line-height:2.007585499221264;margin-bottom:1.2407560738401668em}.chassis h4{line-height:2.439324578686483;margin-bottom:1.5075854992212638em}.chassis h5{line-height:2.439324578686483;margin-bottom:1.5075854992212638em}.chassis h6{line-height:2.439324578686483;margin-bottom:1.5075854992212638em}.chassis legend{line-height:1.7407560738401666;margin-bottom:1.0758464197560447em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.248341573061431em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:2.007585499221264em}.chassis p{margin-bottom:2.007585499221264em;line-height:2.007585499221264}}@media screen and (min-width:4800px){html.chassis{font-size:29px;line-height:2.005150863815469}.chassis body{line-height:2.005150863815469}.chassis h1{line-height:1.5749164717812447;margin-bottom:.9733519090028739em}.chassis h2{line-height:1.7392513864091714;margin-bottom:1.0749164717812447em}.chassis h3{line-height:2.005150863815469;margin-bottom:1.2392513864091717em}.chassis h4{line-height:2.4353852558496927;margin-bottom:1.505150863815469em}.chassis h5{line-height:2.4353852558496927;margin-bottom:1.505150863815469em}.chassis h6{line-height:2.4353852558496927;margin-bottom:1.505150863815469em}.chassis legend{line-height:1.7392513864091714;margin-bottom:1.0749164717812447em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.244402250224641em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:2.005150863815469em}.chassis p{margin-bottom:2.005150863815469em;line-height:2.005150863815469}}@media screen and (min-width:5120px){html.chassis{font-size:30px;line-height:2.0014830617076638}.chassis body{line-height:2.0014830617076638}.chassis h1{line-height:1.573515496040072;margin-bottom:.9724860583774149em}.chassis h2{line-height:1.7369845600425393;margin-bottom:1.0735154960400717em}.chassis h3{line-height:2.0014830617076638;margin-bottom:1.2369845600425393em}.chassis h4{line-height:2.4294506273752563;margin-bottom:1.5014830617076642em}.chassis h5{line-height:2.4294506273752563;margin-bottom:1.5014830617076642em}.chassis h6{line-height:2.4294506273752563;margin-bottom:1.5014830617076642em}.chassis legend{line-height:1.7369845600425393;margin-bottom:1.0735154960400717em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.2384676217502033em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:2.0014830617076638em}.chassis p{margin-bottom:2.0014830617076638em;line-height:2.0014830617076638}}@media screen and (min-width:5440px){html.chassis{font-size:31px;line-height:1.9968321213254272}.chassis body{line-height:1.9968321213254272}.chassis h1{line-height:1.5717389948937068;margin-bottom:.9713881202879083em}.chassis h2{line-height:1.7341101208066678;margin-bottom:1.0717389948937068em}.chassis h3{line-height:1.9968321213254272;margin-bottom:1.2341101208066678em}.chassis h4{line-height:2.421925247757148;margin-bottom:1.4968321213254274em}.chassis h5{line-height:2.421925247757148;margin-bottom:1.4968321213254274em}.chassis h6{line-height:2.421925247757148;margin-bottom:1.4968321213254274em}.chassis legend{line-height:1.7341101208066678;margin-bottom:1.0717389948937068em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.2309422421320955em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.9968321213254272em}.chassis p{margin-bottom:1.9968321213254272em;line-height:1.9968321213254272}}@media screen and (min-width:5760px){html.chassis{font-size:32px;line-height:1.991400991835277}.chassis body{line-height:1.991400991835277}.chassis h1{line-height:1.5696644880257715;margin-bottom:.970106004533629em}.chassis h2{line-height:1.730753498184453;margin-bottom:1.0696644880257713em}.chassis h3{line-height:1.991400991835277;margin-bottom:1.230753498184453em}.chassis h4{line-height:2.413137495644783;margin-bottom:1.491400991835277em}.chassis h5{line-height:2.413137495644783;margin-bottom:1.491400991835277em}.chassis h6{line-height:2.413137495644783;margin-bottom:1.491400991835277em}.chassis legend{line-height:1.730753498184453;margin-bottom:1.0696644880257713em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.2221544900197303em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.991400991835277em}.chassis p{margin-bottom:1.991400991835277em;line-height:1.991400991835277}}@media screen and (min-width:6080px){html.chassis{font-size:33px;line-height:1.985355001536879}.chassis body{line-height:1.985355001536879}.chassis h1{line-height:1.5673551252274356;margin-bottom:.968678739831903em}.chassis h2{line-height:1.7270168706843911;margin-bottom:1.0673551252274356em}.chassis h3{line-height:1.985355001536879;margin-bottom:1.2270168706843911em}.chassis h4{line-height:2.403354877846323;margin-bottom:1.4853550015368793em}.chassis h5{line-height:2.403354877846323;margin-bottom:1.4853550015368793em}.chassis h6{line-height:2.403354877846323;margin-bottom:1.4853550015368793em}.chassis legend{line-height:1.7270168706843911;margin-bottom:1.0673551252274356em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.2123718722212704em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.985355001536879em}.chassis p{margin-bottom:1.985355001536879em;line-height:1.985355001536879}}@media screen and (min-width:6400px){html.chassis{font-size:34px;line-height:1.9788292488726205}.chassis body{line-height:1.9788292488726205}.chassis h1{line-height:1.564862509511864;margin-bottom:.9671382185987876em}.chassis h2{line-height:1.7229837337357041;margin-bottom:1.064862509511864em}.chassis h3{line-height:1.9788292488726205;margin-bottom:1.2229837337357041em}.chassis h4{line-height:2.392795988233377;margin-bottom:1.4788292488726205em}.chassis h5{line-height:2.392795988233377;margin-bottom:1.4788292488726205em}.chassis h6{line-height:2.392795988233377;margin-bottom:1.4788292488726205em}.chassis legend{line-height:1.7229837337357041;margin-bottom:1.064862509511864em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.201812982608325em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.9788292488726205em}.chassis p{margin-bottom:1.9788292488726205em;line-height:1.9788292488726205}}@media screen and (min-width:6720px){html.chassis{font-size:35px;line-height:1.971934416904969}.chassis body{line-height:1.971934416904969}.chassis h1{line-height:1.5622289180469404;margin-bottom:.9655105695609831em}.chassis h2{line-height:1.718722493232976;margin-bottom:1.0622289180469402em}.chassis h3{line-height:1.971934416904969;margin-bottom:1.218722493232976em}.chassis h4{line-height:2.3816399157629977;margin-bottom:1.471934416904969em}.chassis h5{line-height:2.3816399157629977;margin-bottom:1.471934416904969em}.chassis h6{line-height:2.3816399157629977;margin-bottom:1.471934416904969em}.chassis legend{line-height:1.718722493232976;margin-bottom:1.0622289180469402em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.190656910137945em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.971934416904969em}.chassis p{margin-bottom:1.971934416904969em;line-height:1.971934416904969}}@media screen and (min-width:7040px){html.chassis{font-size:36px;line-height:1.9647613763188074}.chassis body{line-height:1.9647613763188074}.chassis h1{line-height:1.5594890603457092;margin-bottom:.963817244377284em}.chassis h2{line-height:1.7142893103480459;margin-bottom:1.0594890603457092em}.chassis h3{line-height:1.9647613763188074;margin-bottom:1.2142893103480459em}.chassis h4{line-height:2.3700336922919063;margin-bottom:1.4647613763188077em}.chassis h5{line-height:2.3700336922919063;margin-bottom:1.4647613763188077em}.chassis h6{line-height:2.3700336922919063;margin-bottom:1.4647613763188077em}.chassis legend{line-height:1.7142893103480459;margin-bottom:1.0594890603457092em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.1790506866668533em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.9647613763188074em}.chassis p{margin-bottom:1.9647613763188074em;line-height:1.9647613763188074}}@media screen and (min-width:7360px){html.chassis{font-size:37px;line-height:1.9573848507658966}.chassis body{line-height:1.9573848507658966}.chassis h1{line-height:1.5566714783033793;margin-bottom:.9620758829090328em}.chassis h2{line-height:1.7097303668374648;margin-bottom:1.0566714783033793em}.chassis h3{line-height:1.9573848507658966;margin-bottom:1.2097303668374646em}.chassis h4{line-height:2.358098223228413;margin-bottom:1.4573848507658962em}.chassis h5{line-height:2.358098223228413;margin-bottom:1.4573848507658962em}.chassis h6{line-height:2.358098223228413;margin-bottom:1.4573848507658962em}.chassis legend{line-height:1.7097303668374648;margin-bottom:1.0566714783033793em}.chassis form,.chassis nav,.chassis section{margin-bottom:3.1671152176033615em}.chassis article,.chassis blockquote,.chassis canvas,.chassis embed,.chassis fieldset,.chassis figure,.chassis nav nav,.chassis nav section,.chassis pre,.chassis section nav,.chassis table{margin-bottom:1.9573848507658966em}.chassis p{margin-bottom:1.9573848507658966em;line-height:1.9573848507658966}}.chassis .butlerlogic main .butlerlogic.logo a,.chassis .butlerlogic main>footer nav.primary a,.chassis .butlerlogic main>header nav a,.chassis .butlerlogic.enterprise section.experience .actions a,.chassis .butlerlogic.enterprise section.quote .actions a,.chassis .butlerlogic.home section.research .feed.bleeding-edge .event,.chassis .butlerlogic.home section.research .feed.quora .answers a,.chassis .butlerlogic.home section.research article h4 a,.chassis .butlerlogic.startup section.quote .actions a,.chassis .tag,.chassis a{color:inherit;margin:0;opacity:1;padding:0;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-shadow:none;text-transform:none;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;word-spacing:normal}.chassis .butlerlogic main .button.bare,.chassis .butlerlogic main .button.secondary,.chassis .butlerlogic main button.bare,.chassis .butlerlogic main button.secondary,.chassis .butlerlogic.home section.contact .tools .button,.chassis .butlerlogic.home section.contact .tools button,.chassis a.button,.chassis author-datalist,.chassis author-icon,.chassis author-tooltip,.chassis button,.chassis input[type=date],.chassis input[type=datetime-local],.chassis input[type=email],.chassis input[type=file],.chassis input[type=month],.chassis input[type=number],.chassis input[type=password],.chassis input[type=range],.chassis input[type=search],.chassis input[type=tel],.chassis input[type=text],.chassis input[type=time],.chassis input[type=url],.chassis input[type=week],.chassis svg.icon,.chassis textarea{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-radius:0;-o-border-image:none;border-image:none;color:inherit;margin:0;opacity:1;outline:medium none invert;padding:0;text-align:inherit;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;text-indent:0;text-shadow:none;text-transform:none;vertical-align:baseline;visibility:visible;white-space:normal;word-spacing:normal}.chassis author-control,.chassis author-data-table,.chassis author-modal,.chassis author-overlay,.chassis author-pane,.chassis author-pane-handle,.chassis table{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:medium none currentColor;border-radius:0;-o-border-image:none;border-image:none;opacity:1;text-align:inherit;-moz-text-align-last:auto;text-align-last:auto;visibility:visible}.chassis .butlerlogic.enterprise section.experience .actions a,.chassis .butlerlogic.enterprise section.quote .actions a,.chassis .butlerlogic.startup section.quote .actions a,.chassis a{color:#006cff;text-decoration:underline}.chassis .butlerlogic.enterprise section.experience .actions a.hover,.chassis .butlerlogic.enterprise section.experience .actions a:hover,.chassis .butlerlogic.enterprise section.quote .actions a.hover,.chassis .butlerlogic.enterprise section.quote .actions a:hover,.chassis .butlerlogic.startup section.quote .actions a.hover,.chassis .butlerlogic.startup section.quote .actions a:hover,.chassis a.hover,.chassis a:hover{color:#2399f8}.chassis .butlerlogic.enterprise section.experience .actions a:active,.chassis .butlerlogic.enterprise section.quote .actions a:active,.chassis .butlerlogic.startup section.quote .actions a:active,.chassis a:active{color:#0b3b99}.chassis .butlerlogic.enterprise section.experience .actions a:disabled,.chassis .butlerlogic.enterprise section.quote .actions a:disabled,.chassis .butlerlogic.startup section.quote .actions a:disabled,.chassis a:disabled{cursor:default;pointer-events:none;color:#d3d3d0;text-decoration:none}.chassis svg.icon{width:auto;height:1.3929522752637615em;vertical-align:middle;pointer-events:none}.chassis author-icon{display:inline-flex;align-items:center;justify-content:center;width:1.3929522752637615em;height:1.3929522752637615em}.chassis author-icon svg{flex:1 1 auto;display:block;width:100%;height:100%;pointer-events:none}@media all and (-ms-high-contrast:none){.chassis button,.chassis button:active,.chassis button:focus{background:0 0;border:none;outline:0;color:inherit}.chassis button span{position:relative}}.chassis button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-flex;justify-content:center;align-items:center;padding:.6360098247570346em .9842273845159811em;vertical-align:middle;text-align:center;cursor:pointer;background:#006cff;border-radius:.236em;color:#fff}.chassis button svg.icon{stroke:currentColor}.chassis button.hover,.chassis button:hover{background:hsl(214.58823529411762,100%,55%)}.chassis button:active{background:hsl(214.58823529411762,100%,44%)}.chassis button:disabled{pointer-events:none;opacity:.382}.chassis button:focus{outline:0}.chassis a.button{display:inline-flex;justify-content:center;align-items:center;padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:#006cff;border-radius:.236em;color:#fff;text-decoration:none;text-decoration:initial}.chassis a.button .icon{height:calc(1.3929522752637615em - 2px);stroke:currentColor}.chassis a.button .left.icon{order:-1;-webkit-transform:translateX(-.4303102933830011em);transform:translateX(-.4303102933830011em)}.chassis a.button .right.icon{order:99;-webkit-transform:translateX(.4303102933830011em);transform:translateX(.4303102933830011em)}.chassis a.button.hover,.chassis a.button:hover{background:hsl(214.58823529411762,100%,55%);color:#fff}.chassis a.button:active{background:hsl(214.58823529411762,100%,44%);color:#fff}.chassis a.button:disabled{pointer-events:none;opacity:.382;color:#fff;text-decoration:none;text-decoration:initial}.chassis .butlerlogic main>header nav a,.chassis .tag{display:inline-flex;justify-content:center;align-items:center;margin:0;padding:1px .594em;font-size:.7861513777574233em;line-height:1.4448271317083183;vertical-align:baseline;background:#6a7f15;border-radius:.236em;color:#fff}.chassis .butlerlogic main>header nav a svg.icon,.chassis .tag svg.icon{stroke:currentColor}.chassis table{table-layout:fixed;width:100%;border-collapse:separate;border-spacing:.382em 0}.chassis table td,.chassis table th{overflow:hidden;padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em;text-align:left;text-overflow:ellipsis;vertical-align:top}.chassis table caption{text-align:left;font-weight:700}.chassis table thead{position:-webkit-sticky;position:sticky;top:0;border-bottom:3px solid #edf0f2;box-shadow:0 3px 0 0 #edf0f2}.chassis table tfoot{border-top:3px solid #edf0f2}.chassis table tbody tr td{border-bottom:1px solid #edf0f2}.chassis table tbody tr:last-child td{border-bottom:0}.chassis author-data-table{table-layout:fixed;width:100%;border-collapse:collapse;border-spacing:0}.chassis author-data-table td,.chassis author-data-table th{overflow:hidden;padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em;text-align:left;text-overflow:ellipsis;vertical-align:top}.chassis author-data-table caption{text-align:left}.chassis input[type=date],.chassis input[type=datetime-local],.chassis input[type=email],.chassis input[type=file],.chassis input[type=month],.chassis input[type=number],.chassis input[type=password],.chassis input[type=range],.chassis input[type=search],.chassis input[type=tel],.chassis input[type=text],.chassis input[type=time],.chassis input[type=url],.chassis input[type=week]{padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em;background:0 0;border:none;margin-top:0;box-shadow:inset 0 0 0 1px #d3d3d0;border-radius:3px}.chassis input[type=date]:focus,.chassis input[type=datetime-local]:focus,.chassis input[type=email]:focus,.chassis input[type=file]:focus,.chassis input[type=month]:focus,.chassis input[type=number]:focus,.chassis input[type=password]:focus,.chassis input[type=range]:focus,.chassis input[type=search]:focus,.chassis input[type=tel]:focus,.chassis input[type=text]:focus,.chassis input[type=time]:focus,.chassis input[type=url]:focus,.chassis input[type=week]:focus{outline:0;box-shadow:inset 0 0 0 1px #007acd}.chassis textarea{margin-bottom:1em;margin-right:.33142543381145806em;padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em;overflow:auto;vertical-align:top;resize:vertical;background:0 0;border:none;box-shadow:inset 0 0 0 1px #d3d3d0;border-radius:3px}.chassis textarea:focus{outline:0;box-shadow:inset 0 0 0 1px #007acd}.chassis author-optgroup:disabled{pointer-events:none}.chassis author-option:disabled,.chassis author-option[disabled]{pointer-events:none}.chassis author-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chassis author-select author-selected-options{padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em}.chassis author-select author-options{overflow:auto}.chassis author-select author-optgroup-label,.chassis author-select author-option{padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em}.chassis author-select author-option svg.icon,.chassis author-select author-selected-options svg.icon{-webkit-transform:translateX(-.4303102933830011em);transform:translateX(-.4303102933830011em)}.chassis author-select.disabled{pointer-events:none}.chassis author-datalist{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.chassis author-datalist author-options{overflow:auto}.chassis author-datalist author-option{padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em}.chassis author-datalist:disabled{pointer-events:none}.chassis author-control author-datalist,.chassis author-control author-select,.chassis author-control datalist,.chassis author-control input,.chassis author-control select,.chassis author-control textarea{width:100%;max-width:100%;margin:0;vertical-align:top}.chassis author-control.disabled{pointer-events:none;opacity:.382}.chassis author-tooltip{display:inline-flex;padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em}.chassis author-tooltip:disabled{pointer-events:none}@-webkit-keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-webkit-keyframes bg-scrolling{100%{background-position:-50px -50px}}@keyframes bg-scrolling{100%{background-position:-50px -50px}}.chassis .butlerlogic{background:radial-gradient(circle,#fff 0,#edf0f2 100%);background-position:center;background-attachment:fixed}.chassis .butlerlogic main .highlight{text-decoration:underline;-webkit-text-decoration-color:#006cff;text-decoration-color:#006cff}.chassis .butlerlogic main .button-bar .button,.chassis .butlerlogic main .button-bar button{flex:1 0 auto;margin:0 1px;border-radius:0}.chassis .butlerlogic main .button-bar .button:first-child,.chassis .butlerlogic main .button-bar button:first-child{margin-left:0;border-radius:.236em 0 0 .236em}.chassis .butlerlogic main .button-bar .button:last-child,.chassis .butlerlogic main .button-bar button:last-child{margin-right:0;border-radius:0 .236em .236em 0}@media all and (-ms-high-contrast:none){.chassis .butlerlogic main .button.secondary,.chassis .butlerlogic main .button.secondary:active,.chassis .butlerlogic main .button.secondary:focus,.chassis .butlerlogic main button.secondary,.chassis .butlerlogic main button.secondary:active,.chassis .butlerlogic main button.secondary:focus{background:0 0;border:none;outline:0;color:inherit}.chassis .butlerlogic main .button.secondary span,.chassis .butlerlogic main button.secondary span{position:relative}}.chassis .butlerlogic main .button.secondary,.chassis .butlerlogic main button.secondary{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em;box-shadow:inset 0 0 0 1px #959593;border-radius:.236em}.chassis .butlerlogic main .button.secondary.hover,.chassis .butlerlogic main .button.secondary:hover,.chassis .butlerlogic main button.secondary.hover,.chassis .butlerlogic main button.secondary:hover{box-shadow:inset 0 0 0 2px #959593}.chassis .butlerlogic main .button.secondary:active,.chassis .butlerlogic main button.secondary:active{box-shadow:inset 0 0 0 2px #595959;color:#1b2129}@media all and (-ms-high-contrast:none){.chassis .butlerlogic main .button.bare,.chassis .butlerlogic main .button.bare:active,.chassis .butlerlogic main .button.bare:focus,.chassis .butlerlogic main button.bare,.chassis .butlerlogic main button.bare:active,.chassis .butlerlogic main button.bare:focus{background:0 0;border:none;outline:0;color:inherit}.chassis .butlerlogic main .button.bare span,.chassis .butlerlogic main button.bare span{position:relative}}.chassis .butlerlogic main .button.bare.icon author-icon svg,.chassis .butlerlogic main button.bare.icon author-icon svg{stroke:#959593}.chassis .butlerlogic main .button.bare.icon:hover author-icon svg,.chassis .butlerlogic main button.bare.icon:hover author-icon svg{stroke:#006cff}.chassis .butlerlogic main .grid{display:grid}.chassis .butlerlogic main h1,.chassis .butlerlogic main h2,.chassis .butlerlogic main h3,.chassis .butlerlogic main h4,.chassis .butlerlogic main h5,.chassis .butlerlogic main h6{font-weight:700;color:#1b2129}.chassis .butlerlogic main h2{font-size:1.6180339887498951rem}.chassis .butlerlogic main .butlerlogic.logo{font-weight:700;margin-right:.9842273845159811em}.chassis .butlerlogic main .butlerlogic.logo author-icon{display:block;max-height:100%;width:unset}.chassis .butlerlogic main .butlerlogic.logo author-icon svg{width:auto}.chassis .butlerlogic main .butlerlogic.logo span{display:none}.chassis .butlerlogic main>footer{padding:2.36em 0}.chassis .butlerlogic main>footer .width.constraint{display:flex;align-items:center}.chassis .butlerlogic main>footer .logo{margin-bottom:.33142543381145806em}.chassis .butlerlogic main>footer .legal{font-size:.7861513777574233rem}.chassis .butlerlogic main>footer .main{margin-right:.9842273845159811em}.chassis .butlerlogic main>footer nav{margin:0}.chassis .butlerlogic main>footer nav.primary{display:none;flex-direction:column;margin-left:3.82%;padding-left:.9842273845159811em;border-left:1px solid #d3d3d0;font-size:.7861513777574233rem}.chassis .butlerlogic main>footer nav.primary a.hover,.chassis .butlerlogic main>footer nav.primary a:hover{color:#1b2129;text-decoration:underline}@media screen and (min-width:769px){.chassis .butlerlogic main>footer nav.primary{display:flex}}.chassis .butlerlogic main>footer nav.secondary{display:flex;font-size:.6289211022059386rem}.chassis .butlerlogic main>footer nav.secondary a{margin-right:.9842273845159811em}.chassis .butlerlogic main>footer nav.secondary a:last-child{margin-right:0}.chassis .butlerlogic main>footer .button.back-to-top{margin:0 .9842273845159811em 0 auto}.chassis .butlerlogic main>header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;box-shadow:0 0 0 1px #d3d3d0;color:#1b2129;transition:all .382s ease}.chassis .butlerlogic main>header .width.constraint{display:flex;justify-content:space-between;align-items:center;height:calc((4 * .6360098247570346em) + 1em)}.chassis .butlerlogic main>header .logo{background:0 0;-webkit-transform:translateY(2px);transform:translateY(2px);transition:all .382s ease}.chassis .butlerlogic main>header nav{display:flex;margin:0}.chassis .butlerlogic main>header nav a{margin-right:.33142543381145806em;margin-left:.33142543381145806em;background:0 0;font-size:.6289211022059386rem;font-weight:700;color:#1b2129;text-transform:uppercase}.chassis .butlerlogic main>header nav a:first-of-type{margin-left:0}.chassis .butlerlogic main>header nav a:last-of-type{margin-right:0}.chassis .butlerlogic main>header nav a:hover{color:#006cff}.chassis .butlerlogic main>header nav a.selected{background:#006cff;color:#fff;pointer-events:none}@media screen and (max-width:479px){.chassis .butlerlogic main>header nav a.home,.chassis .butlerlogic main>header nav a:nth-child(n+4){display:none}}.chassis .butlerlogic main>header.docked{background:#fff;box-shadow:0 0 .382em 0 rgba(0,0,0,.236)}.chassis .butlerlogic main>header.docked .logo{background:#fff}.chassis .butlerlogic main section.hero{display:flex;flex-direction:column;padding:0;text-align:center;background:0 0;border-bottom:1px solid #edf0f2}.chassis .butlerlogic main section.hero .width.constraint{flex:1;display:flex;flex-direction:column;justify-content:space-around}.chassis .butlerlogic main section.hero .preslogan{padding:3.82rem 0 calc(3.09rem - .5em);font-size:.7861513777574233rem;text-transform:uppercase;color:#959593}.chassis .butlerlogic main section.hero .preslogan span{color:#595959}.chassis .butlerlogic main section.hero .slogan{margin-bottom:2.36rem;font-size:1.6180339887498951rem;font-weight:700;color:#1b2129}@media screen and (min-width:513px){.chassis .butlerlogic main section.hero .slogan{font-size:2.0944271909999164rem}}@media screen and (min-width:769px){.chassis .butlerlogic main section.hero .slogan{font-size:2.618033988749895rem}}.chassis .butlerlogic main section.hero .blurb{margin-bottom:2.36rem}.chassis .butlerlogic main section.hero .actions{display:flex;justify-content:center;margin-bottom:3.82rem}.chassis .butlerlogic main section.intro{background:#fcfcfc;text-align:center}.chassis .butlerlogic main section.intro header{margin-bottom:3.82em;background:#fff}.chassis .butlerlogic main section.intro header .blurb{margin:0}.chassis .butlerlogic main section.intro .diagram{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;padding:3.82em 0 0;background:#fff}.chassis .butlerlogic main section.intro .diagram .numbers{position:absolute;bottom:6.18%;z-index:2;display:flex;justify-content:space-around;width:38.2%;font-weight:700;font-size:.6289211022059386rem}@media screen and (min-width:513px){.chassis .butlerlogic main section.intro .diagram .numbers{font-size:1rem}}@media screen and (min-width:769px){.chassis .butlerlogic main section.intro .diagram .numbers{display:none}}.chassis .butlerlogic main section.intro .diagram author-icon{flex:1;width:100%;height:auto;margin:0 auto;-webkit-transform:translateY(1px);transform:translateY(1px)}@media screen and (min-width:1025px){.chassis .butlerlogic main section.intro .diagram{-webkit-transform:none;transform:none}}.chassis .butlerlogic main section.intro .columns{padding:2.36em 0 0;background:#fcfcfc}.chassis .butlerlogic main section.intro .columns h3{font-size:1rem}@media screen and (min-width:769px){.chassis .butlerlogic main section.intro .columns{padding:0 6.18em 2.36em}.chassis .butlerlogic main section.intro .columns .width.constraint{display:flex}.chassis .butlerlogic main section.intro .columns h3 span{display:none}}@media screen and (min-width:1025px){.chassis .butlerlogic main section.intro .columns h3{font-size:1.272019649514069rem}}.chassis .butlerlogic main section.intro .column{position:relative;flex:1 1 50%;display:flex;flex-direction:column;text-align:left}.chassis .butlerlogic main section.intro .column:first-child{padding-left:0}.chassis .butlerlogic main section.intro .column:last-child{padding-right:0}@media screen and (min-width:769px){.chassis .butlerlogic main section.intro .column{margin-top:-1.18em;padding:0 2.36vw;text-align:center}.chassis .butlerlogic main section.intro .column:first-child{text-align:right}.chassis .butlerlogic main section.intro .column:last-child{text-align:left}}@media screen and (min-width:1025px){.chassis .butlerlogic main section.intro .column{margin-top:-2.36em}}.chassis .butlerlogic main section.intro .blurb:last-child p{margin:0}@media screen and (min-width:769px){.chassis .butlerlogic main section.intro .blurb h3{text-transform:uppercase}.chassis .butlerlogic main section.intro .blurb p{margin:0}}.chassis .butlerlogic main section.intro .quote{margin:0;padding:2.36em 0 3.82em;font-size:1.272019649514069rem;color:#1b2129}.chassis .butlerlogic main .text-bold{font-weight:700}.chassis .butlerlogic main>section{margin:0;padding:6.18em 0}.chassis .butlerlogic main>section h2{margin-bottom:.618em}@media screen and (max-width:767px){.chassis .butlerlogic main>section{padding:3.82em 0}}.chassis .butlerlogic.home section.hero{min-height:calc(100vh - calc((4 * .6360098247570346em) + 1em))}.chassis .butlerlogic.home section.hero .slogan{padding:6.18rem 0 0}.chassis .butlerlogic.home section.hero .actions{align-self:center;max-width:320px}.chassis .butlerlogic.home section.hero .actions .button{flex:1 0 50%;padding-right:calc(2 * .9842273845159811em);padding-left:calc(2 * .9842273845159811em)}.chassis .butlerlogic.home section.hero .clients{padding:.6360098247570346em;background:#fff;border-radius:.236em;border:1px solid #edf0f2}.chassis .butlerlogic.home section.hero .clients .flickity-slider{display:flex;align-items:center}.chassis .butlerlogic.home section.hero .clients .flickity-page-dots{bottom:-38.2%;left:0}.chassis .butlerlogic.home section.hero .clients.loading{visibility:hidden}.chassis .butlerlogic.home section.hero .client{display:flex;justify-content:center;align-items:center;padding:0 1em;opacity:.382;width:100%}.chassis .butlerlogic.home section.hero .client img{display:block;max-height:1.18em;width:auto}.chassis .butlerlogic.home section.hero .client.baxter img{max-height:1em}.chassis .butlerlogic.home section.hero .client.atf img,.chassis .butlerlogic.home section.hero .client.cts img,.chassis .butlerlogic.home section.hero .client.rr_donnelley img,.chassis .butlerlogic.home section.hero .client.topgolf img{max-height:1.618em}.chassis .butlerlogic.home section.hero .client.quest img{max-height:2em}.chassis .butlerlogic.home section.hero .client.dell img,.chassis .butlerlogic.home section.hero .client.holy_name img,.chassis .butlerlogic.home section.hero .client.sencha img{max-height:2.36em}@media screen and (min-width:513px){.chassis .butlerlogic.home section.hero .client{width:50%}}@media screen and (min-width:769px){.chassis .butlerlogic.home section.hero .client{width:33.333333333333336%}}@media screen and (min-width:1025px){.chassis .butlerlogic.home section.hero .client{width:20%}}.chassis .butlerlogic.home section.hero .tools{flex:1;display:flex;justify-content:center;align-items:center;padding:1.18em 0}.chassis .butlerlogic.home section.hero .tools button.continue{display:flex;justify-content:center;align-items:center;border-radius:50%;font-size:1.6180339887498951rem}.chassis .butlerlogic.home section.hero .tools button.continue:hover{background:#edf0f2}.chassis .butlerlogic.home section.hero .tools button.continue:hover author-icon svg{stroke:#1b2129}.chassis .butlerlogic.home section.hero .tools button.continue:active{background:#d3d3d0}.chassis .butlerlogic.home section.intro .columns{padding:0}@media screen and (min-width:769px){.chassis .butlerlogic.home section.intro .columns{display:flex}}.chassis .butlerlogic.home section.intro .column{margin:0;padding:0}.chassis .butlerlogic.home section.intro .column:first-child{flex:1 1 61.8%;text-align:left;font-size:1rem}@media screen and (max-width:767px){.chassis .butlerlogic.home section.intro .column:first-child{margin-bottom:2.36em}.chassis .butlerlogic.home section.intro .column:first-child .actions .button{width:100%}}.chassis .butlerlogic.home section.intro .column:last-child{flex:1 1 38.2%}@media screen and (min-width:769px){.chassis .butlerlogic.home section.intro .column:last-child{margin-left:6.18%}}.chassis .butlerlogic.home section.intro .services{padding:.9842273845159811em;background:#edf0f2;border-radius:.236em;font-size:.7861513777574233rem;font-weight:700}.chassis .butlerlogic.home section.intro .services h3{font-size:1.272019649514069rem}@media screen and (min-width:769px){.chassis .butlerlogic.home section.intro .services h3{display:none}}.chassis .butlerlogic.home section.intro ul li{display:flex;align-items:center;padding-top:.6360098247570346em;color:#1b2129;text-align:left}.chassis .butlerlogic.home section.intro ul li author-icon{flex:0 0 auto;width:1.618em;height:1.618em;margin-right:.9842273845159811em;color:#006cff}.chassis .butlerlogic.home section.intro ul li:first-child{padding-top:0}@media screen and (max-width:767px){.chassis .butlerlogic.home section.intro ul li{font-size:1rem}}@media screen and (max-width:767px){.chassis .butlerlogic.home section.intro h2{text-align:center}}.chassis .butlerlogic.home section.stats{padding:0;background:#1b2129;color:#fff;text-align:center}.chassis .butlerlogic.home section.stats>header{padding-top:1.18em;padding-bottom:1.18em;border-bottom:1px solid #000}.chassis .butlerlogic.home section.stats .examples .example{margin:0;padding:2.36em 1em;text-align:center}.chassis .butlerlogic.home section.stats .examples .example header{margin:0;font-size:.7861513777574233rem;font-weight:300;text-transform:uppercase}.chassis .butlerlogic.home section.stats .examples .example figure{margin:0}.chassis .butlerlogic.home section.stats .examples .example figure .highlight{padding:.382em 0;font-size:2.618033988749895rem;font-weight:700}.chassis .butlerlogic.home section.stats .examples .example figcaption{color:#959593}.chassis .butlerlogic.home section.stats .examples .example:first-child{border-left:none}@media screen and (min-width:769px){.chassis .butlerlogic.home section.stats .examples .example{border-left:1px solid #000}}@media screen and (min-width:769px){.chassis .butlerlogic.home section.stats .examples .width.constraint{display:grid;grid-template-columns:repeat(3,1fr)}}.chassis .butlerlogic.home section.tech{text-align:center}.chassis .butlerlogic.home section.tech .products{grid-template:auto/1fr;grid-gap:.6360098247570346em}.chassis .butlerlogic.home section.tech .products .product{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em;background:#fff;border:1px solid #edf0f2;border-radius:.236em;cursor:pointer;color:#959593;text-decoration:none}.chassis .butlerlogic.home section.tech .products .product header{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:.618em}.chassis .butlerlogic.home section.tech .products .product header .stats{display:flex;font-size:.7861513777574233rem}.chassis .butlerlogic.home section.tech .products .product header .stat{display:flex;align-items:center;margin-right:.33142543381145806em;margin-left:.33142543381145806em}.chassis .butlerlogic.home section.tech .products .product header .stat author-icon{margin-right:.33142543381145806em;margin-left:.33142543381145806em}.chassis .butlerlogic.home section.tech .products .product header .stat:first-child{margin-left:0}.chassis .butlerlogic.home section.tech .products .product header .stat:last-child{margin-right:0}.chassis .butlerlogic.home section.tech .products .product header .title{color:#1b2129;font-weight:700}.chassis .butlerlogic.home section.tech .products .product header .placeholder{font-size:.6289211022059386rem;text-transform:uppercase}.chassis .butlerlogic.home section.tech .products .product .description{display:flex;justify-content:center;align-items:center;margin:0;font-size:.7861513777574233rem}@media screen and (max-width:511px){.chassis .butlerlogic.home section.tech .products .product:nth-child(n+7){display:none}}@media screen and (min-width:513px){.chassis .butlerlogic.home section.tech .products .product{position:relative;height:6.18em;padding:0;overflow:hidden;transition:all .236s ease}.chassis .butlerlogic.home section.tech .products .product header{position:absolute;top:0;height:100%;margin-bottom:0;opacity:1;transition:all .236s ease}.chassis .butlerlogic.home section.tech .products .product header .title{padding:0 .9842273845159811em;color:#424246;font-weight:400}.chassis .butlerlogic.home section.tech .products .product header .stats{font-size:.6289211022059386rem}.chassis .butlerlogic.home section.tech .products .product .description{position:absolute;top:100%;height:100%;width:100%;padding:0 .9842273845159811em;opacity:0;transition:all .236s ease}.chassis .butlerlogic.home section.tech .products .product:hover{box-shadow:.236em .236em .382em 0 rgba(0,0,0,.118);border-color:#006cff;color:#006cff}.chassis .butlerlogic.home section.tech .products .product:hover header{top:-100%;opacity:0}.chassis .butlerlogic.home section.tech .products .product:hover .description{top:0;opacity:1;color:#006cff}}@media screen and (min-width:513px){.chassis .butlerlogic.home section.tech .products{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:769px){.chassis .butlerlogic.home section.tech .products{grid-template-columns:repeat(4,1fr)}}.chassis .butlerlogic.home section.research{background:#fff;text-align:center}.chassis .butlerlogic.home section.research h2{margin-bottom:1em}.chassis .butlerlogic.home section.research header{display:flex;justify-content:space-between;margin-bottom:1.18em;border-bottom:1px solid #edf0f2}.chassis .butlerlogic.home section.research header h3{margin:0;font-size:.7861513777574233rem;text-transform:uppercase;font-weight:300}.chassis .butlerlogic.home section.research .articles{flex:1 1 61.8%;margin-right:6.18%;text-align:left}.chassis .butlerlogic.home section.research article{display:flex;margin-bottom:1em}.chassis .butlerlogic.home section.research article .thumbnail{flex:1;display:none;width:6.18em;margin-right:.9842273845159811em;border:.618em solid #edf0f2;border-radius:.236em;overflow:hidden}.chassis .butlerlogic.home section.research article .thumbnail img{flex:0 0 auto;display:block;max-height:100%;max-width:100%;height:auto;width:100%}@media screen and (min-width:769px){.chassis .butlerlogic.home section.research article .thumbnail{display:flex}}.chassis .butlerlogic.home section.research article h4{margin:0;font-size:1rem}.chassis .butlerlogic.home section.research article h4 a{color:#1b2129}.chassis .butlerlogic.home section.research article h4 a.hover,.chassis .butlerlogic.home section.research article h4 a:hover{color:#006cff;text-decoration:underline}.chassis .butlerlogic.home section.research article .description{margin:0;font-size:.7861513777574233rem}.chassis .butlerlogic.home section.research .feeds{flex:1 1 38.2%;text-align:left;background:#fcfcfc}.chassis .butlerlogic.home section.research .feed{margin-bottom:2.36em;font-size:.7861513777574233rem}.chassis .butlerlogic.home section.research .feed header{display:flex;justify-content:space-between;padding-right:.9842273845159811em;padding-left:.9842273845159811em;padding-top:.6360098247570346em}.chassis .butlerlogic.home section.research .feed header a{font-size:.7861513777574233rem}.chassis .butlerlogic.home section.research .feed .content{padding-right:.9842273845159811em;padding-left:.9842273845159811em}.chassis .butlerlogic.home section.research .feed:last-child{margin-bottom:0;padding-bottom:1em}.chassis .butlerlogic.home section.research .feed.quora .answers{list-style:disc}.chassis .butlerlogic.home section.research .feed.quora .answers li{margin-bottom:1em;margin-left:.9842273845159811em}.chassis .butlerlogic.home section.research .feed.quora .answers a{display:block;font-size:.7861513777574233rem;font-weight:700}.chassis .butlerlogic.home section.research .feed.quora .answers a.hover,.chassis .butlerlogic.home section.research .feed.quora .answers a:hover{color:#006cff;text-decoration:underline}.chassis .butlerlogic.home section.research .feed.bleeding-edge .events h3{color:#595959}.chassis .butlerlogic.home section.research .feed.bleeding-edge .event{display:flex;padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em;background:#fff;border:1px solid #edf0f2;border-radius:.236em}.chassis .butlerlogic.home section.research .feed.bleeding-edge .event author-icon{flex:0 0 auto;height:2.36em;width:2.36em;margin-right:.9842273845159811em}.chassis .butlerlogic.home section.research .feed.bleeding-edge .event .name{margin-bottom:.6360098247570346em;color:#1b2129;font-size:1em;font-weight:700}.chassis .butlerlogic.home section.research .feed.bleeding-edge .event .date{display:flex;align-items:center;font-size:.8em}.chassis .butlerlogic.home section.research .feed.bleeding-edge .event:hover .name{color:#006cff;text-decoration:underline}@media screen and (min-width:769px){.chassis .butlerlogic.home section.research .columns{display:flex}}.chassis .butlerlogic.home section.team{text-align:center}.chassis .butlerlogic.home section.team .members{display:flex;justify-content:space-around}.chassis .butlerlogic.home section.team .photo{display:flex;justify-content:center;align-items:center;margin-bottom:2.36em;border-radius:50%;overflow:hidden;background:#fff;border:1px solid #edf0f2}.chassis .butlerlogic.home section.team .photo img{display:block;max-width:100%;max-height:100%}.chassis .butlerlogic.home section.team .single{justify-content:center;align-items:center}.chassis .butlerlogic.home section.team .single .column{display:flex;flex-direction:column}.chassis .butlerlogic.home section.team .single .column.left{align-items:center;margin-bottom:1em}@media screen and (min-width:769px){.chassis .butlerlogic.home section.team .single .column.left{margin:0 6.18% 0 0}}.chassis .butlerlogic.home section.team .single .photo{height:16.18em;width:16.18em;margin:0}.chassis .butlerlogic.home section.team .single .quote{margin-bottom:1em;font-size:1.6180339887498951rem}@media screen and (min-width:769px){.chassis .butlerlogic.home section.team .single{display:flex;text-align:center}.chassis .butlerlogic.home section.team .single .quote{text-align:left}.chassis .butlerlogic.home section.team .single .details{text-align:right}}.chassis .butlerlogic.home section.team .name{font-weight:700}.chassis .butlerlogic.home section.team .title{font-size:.7861513777574233rem}.chassis .butlerlogic.home section.team .member{display:flex;flex-direction:column;align-items:center}.chassis .butlerlogic.home section.team .member .photo{height:11.8em;width:11.8em}.chassis .butlerlogic.home section.team .member .quote{margin-bottom:1em}.chassis .butlerlogic.home section.contact{background:#006cff;color:#fff;text-align:center;color:#fff}.chassis .butlerlogic.home section.contact h2{margin:0;color:#fff}.chassis .butlerlogic.home section.contact .tools{display:flex;justify-content:center;align-items:center}@media all and (-ms-high-contrast:none){.chassis .butlerlogic.home section.contact .tools .button,.chassis .butlerlogic.home section.contact .tools .button:active,.chassis .butlerlogic.home section.contact .tools .button:focus,.chassis .butlerlogic.home section.contact .tools button,.chassis .butlerlogic.home section.contact .tools button:active,.chassis .butlerlogic.home section.contact .tools button:focus{background:0 0;border:none;outline:0;color:inherit}.chassis .butlerlogic.home section.contact .tools .button span,.chassis .butlerlogic.home section.contact .tools button span{position:relative}}.chassis .butlerlogic.home section.contact .tools .button,.chassis .butlerlogic.home section.contact .tools button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:.33142543381145806em;margin-left:.33142543381145806em;padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em;background:#fff;color:#006cff;border-radius:.236em;white-space:nowrap}.chassis .butlerlogic.home section.contact .tools .button.hover,.chassis .butlerlogic.home section.contact .tools .button:hover,.chassis .butlerlogic.home section.contact .tools button.hover,.chassis .butlerlogic.home section.contact .tools button:hover{background:#006cff;box-shadow:inset 0 0 0 2px #fff;color:#fff}.chassis .butlerlogic.home section.contact .tools .button:first-child,.chassis .butlerlogic.home section.contact .tools button:first-child{margin-left:0}.chassis .butlerlogic.home section.contact .tools .button:last-child,.chassis .butlerlogic.home section.contact .tools button:last-child{margin-right:0}@media screen and (min-width:769px){.chassis .butlerlogic.home section.contact{padding:0}.chassis .butlerlogic.home section.contact .width.constraint{display:flex;align-items:center;justify-content:space-around}.chassis .butlerlogic.home section.contact .actions{padding:11.8vh 0 11.8vh 11.8%}}.chassis .butlerlogic.home section.connect{background:#fff;text-align:center}.chassis .butlerlogic.home section.connect nav.social{display:flex;justify-content:center;align-items:center}.chassis .butlerlogic.home section.connect nav.social a{display:flex;justify-content:center;align-items:center;margin:0 .6360098247570346em;padding:.6360098247570346em;border-radius:50%;background:#edf0f2}.chassis .butlerlogic.home section.connect nav.social a author-icon svg{fill:#1b2129}.chassis .butlerlogic.home section.connect nav.social a:first-child{mrgin-left:0}.chassis .butlerlogic.home section.connect nav.social a:last-child{mrgin-right:0}.chassis .butlerlogic.home section.connect nav.social a:hover{background:#006cff}.chassis .butlerlogic.home section.connect nav.social a:hover author-icon svg{fill:#fff}.chassis .butlerlogic.home section.connect .locations{display:flex;justify-content:space-around}.chassis .butlerlogic.home section.connect .location{diplay:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 .9842273845159811em;text-align:center}.chassis .butlerlogic.home section.connect .location img{display:block;max-width:100%}.chassis .butlerlogic.home section.connect .location:first-child{margin-left:0}.chassis .butlerlogic.home section.connect .location:last-child{margin-right:0}@media screen and (max-width:479px){.chassis .butlerlogic.home main>header nav a:nth-child(n+3){display:none}}.chassis .butlerlogic.startup section.hero{padding:2.36em 0}.chassis .butlerlogic.startup section.hero .actions .button,.chassis .butlerlogic.startup section.hero .actions button{margin-right:.33142543381145806em;margin-left:.33142543381145806em}.chassis .butlerlogic.startup section.hero .actions .button:first-child,.chassis .butlerlogic.startup section.hero .actions button:first-child{margin-left:0}.chassis .butlerlogic.startup section.hero .actions .button:last-child,.chassis .butlerlogic.startup section.hero .actions button:last-child{margin-right:0}.chassis .butlerlogic.startup section.intro{padding:0}@media screen and (max-width:767px){.chassis .butlerlogic.startup section.intro .diagram{overflow:hidden}.chassis .butlerlogic.startup section.intro .diagram author-icon{width:calc(100% + 8em);-webkit-transform:translateX(-4em);transform:translateX(-4em)}}.chassis .butlerlogic.startup section.quote{padding:3.82em 0;background:#006cff;color:#fff;text-align:center}.chassis .butlerlogic.startup section.quote p{margin-bottom:1.618em;font-size:1.6180339887498951rem;font-weight:300}.chassis .butlerlogic.startup section.quote .actions a{color:#fff}.chassis .butlerlogic.startup section.quote .actions a.hover,.chassis .butlerlogic.startup section.quote .actions a:hover{color:#fff}.chassis .butlerlogic.startup section.basics{margin-top:-1px;padding-top:3.82em;background:#fcfcfc;text-align:center}.chassis .butlerlogic.startup section.basics header{margin-bottom:3.82em}.chassis .butlerlogic.startup section.basics .columns{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:6.18%;margin-bottom:2.36em}@media screen and (min-width:769px){.chassis .butlerlogic.startup section.basics .columns{grid-template-columns:repeat(2,1fr)}.chassis .butlerlogic.startup section.basics .columns .column{text-align:left}}.chassis .butlerlogic.startup section.basics .tech .logos{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.91%}.chassis .butlerlogic.startup section.basics .tech .logo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.618em;background:#edf0f2;border-radius:.236em;font-size:.6289211022059386rem;text-align:center;font-weight:700}.chassis .butlerlogic.startup section.basics .tech .logo author-icon{height:3.82em;width:3.82em;margin-bottom:1em}.chassis .butlerlogic.startup section.basics .tech .logo.microsoft author-icon,.chassis .butlerlogic.startup section.basics .tech .logo.mongo author-icon{width:6.18em}.chassis .butlerlogic.startup section.basics .bullets .bullet{display:flex;align-items:center;margin-bottom:.6360098247570346em;padding:.9842273845159811em;background:#fff;border:1px solid #edf0f2;border-radius:.236em;text-align:left}.chassis .butlerlogic.startup section.basics .bullets .bullet .point{margin-right:.9842273845159811em;color:#006cff}.chassis .butlerlogic.startup section.basics .bullets .bullet .point author-icon{height:2.36em;width:2.36em}.chassis .butlerlogic.startup section.basics .bullets .bullet h3{margin-bottom:0}.chassis .butlerlogic.startup section.basics .bullets .bullet p{margin:0;font-size:.7861513777574233rem}.chassis .butlerlogic.startup section.basics .bullets .bullet.stack{display:block;padding:0;margin-bottom:1em;background:0 0;border:none;text-align:center}.chassis .butlerlogic.startup section.basics .bullets .bullet.stack h3{font-size:1.272019649514069rem}.chassis .butlerlogic.startup section.basics .bullets .bullet.stack p{font-size:1rem}@media screen and (min-width:769px){.chassis .butlerlogic.startup section.basics .bullets .bullet.stack{text-align:left}}.chassis .butlerlogic.startup section.basics aside{text-align:center;font-style:italic}.chassis .butlerlogic.startup section.advantage{padding-bottom:0;background:#006cff;text-align:center;color:#fff}.chassis .butlerlogic.startup section.advantage h2{color:#fff}@media screen and (min-width:769px){.chassis .butlerlogic.startup section.advantage .options{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.91%}}.chassis .butlerlogic.startup section.advantage .option{display:flex;flex-direction:column;align-items:center;padding:1em;background:hsl(214.58823529411762,100%,44%);border-radius:.236em}.chassis .butlerlogic.startup section.advantage .option h3{color:#fff}@media screen and (max-width:767px){.chassis .butlerlogic.startup section.advantage .option h3{order:-1}}.chassis .butlerlogic.startup section.advantage .option .mockup{display:flex;margin-bottom:1em;box-shadow:.236em .236em .236em 0 rgba(0,0,0,.118)}.chassis .butlerlogic.startup section.advantage .option .mockup author-icon{height:auto;width:auto}.chassis .butlerlogic.startup section.advantage .option .mockup.code{border:none}.chassis .butlerlogic.startup section.advantage .option .description{margin:0}@media screen and (min-width:769px){.chassis .butlerlogic.startup section.advantage .option .description{font-size:.7861513777574233rem}}@media screen and (max-width:767px){.chassis .butlerlogic.startup section.advantage .option{margin-bottom:1em}.chassis .butlerlogic.startup section.advantage .option:last-child{margin:0}}.chassis .butlerlogic.startup section.clients{background:#fff;text-align:center}.chassis .butlerlogic.startup section.clients h2{display:flex;justify-content:center;align-items:center}.chassis .butlerlogic.startup section.clients h2 author-icon{height:1em}.chassis .butlerlogic.startup section.clients h2 author-icon:first-of-type{margin-right:.33142543381145806em}.chassis .butlerlogic.startup section.clients h2 author-icon:last-of-type{margin-left:.33142543381145806em}.chassis .butlerlogic.startup section.clients .logos{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2.36em 1em}.chassis .butlerlogic.startup section.clients .logos .logo{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.7861513777574233rem}.chassis .butlerlogic.startup section.clients .logos .logo img{width:100%;max-width:8.8em;height:auto}@media screen and (min-width:769px){.chassis .butlerlogic.startup section.clients .logos{grid-template-columns:repeat(4,1fr)}}.chassis .butlerlogic.startup section.pricing{padding-bottom:2.36em;text-align:center}.chassis .butlerlogic.startup section.pricing .options{display:grid;grid-gap:1em;grid-template-columns:1fr}@media screen and (min-width:769px){.chassis .butlerlogic.startup section.pricing .options{grid-template-columns:repeat(2,1fr);max-width:88%;margin:0 auto}}@media screen and (min-width:1025px){.chassis .butlerlogic.startup section.pricing .options{max-width:61.8%}}.chassis .butlerlogic.startup section.pricing .option{display:flex;flex-direction:column;overflow:hidden;background:#fff;border:1px solid #d3d3d0;border-radius:.236em;box-shadow:.236em .236em 1em 0 rgba(0,0,0,.118);text-align:center}.chassis .butlerlogic.startup section.pricing .option h3{margin:0;padding:1em 1em 0}.chassis .butlerlogic.startup section.pricing .option .note,.chassis .butlerlogic.startup section.pricing .option .price{display:flex;flex-direction:column;align-items:center;justify-content:center;height:6.18rem;padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em;color:#1b2129}.chassis .butlerlogic.startup section.pricing .option .price .dollars{font-size:1.6180339887498951rem;font-weight:700}.chassis .butlerlogic.startup section.pricing .option .price .extra{font-size:.7861513777574233rem}.chassis .butlerlogic.startup section.pricing .option .note{font-size:1.272019649514069rem}.chassis .butlerlogic.startup section.pricing .option ul{flex:1;display:flex;flex-direction:column;justify-content:center;padding:1em;background:#fcfcfc;border-top:1px solid #edf0f2}.chassis .butlerlogic.startup section.pricing .option ul li{padding-top:.6360098247570346em;padding-bottom:.6360098247570346em;font-size:.7861513777574233rem;font-weight:700}.chassis .butlerlogic.startup section.pricing .option footer{margin-top:auto;padding:0 1em 1em;background:#fcfcfc}.chassis .butlerlogic.startup section.pricing .option footer .button{width:100%}.chassis .butlerlogic.startup section.contact{padding-bottom:2.36em;background:#1b2129;text-align:center;color:#fff}.chassis .butlerlogic.startup section.contact h2{color:#fff}.chassis .butlerlogic.startup section.contact .form{padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em;background:hsl(214.2857142857143,20.5882352941%,11.8%);border-radius:.236em;height:500px}.chassis .butlerlogic.enterprise section.hero{padding:2.36em 0}.chassis .butlerlogic.enterprise section.hero .actions .button,.chassis .butlerlogic.enterprise section.hero .actions button{margin-right:.33142543381145806em;margin-left:.33142543381145806em}.chassis .butlerlogic.enterprise section.hero .actions .button:first-child,.chassis .butlerlogic.enterprise section.hero .actions button:first-child{margin-left:0}.chassis .butlerlogic.enterprise section.hero .actions .button:last-child,.chassis .butlerlogic.enterprise section.hero .actions button:last-child{margin-right:0}.chassis .butlerlogic.enterprise section.intro{padding:0 0 3.82em;border-bottom:1px solid #edf0f2}.chassis .butlerlogic.enterprise section.intro h2{margin-bottom:2.36em}.chassis .butlerlogic.enterprise section.experience{background:#fcfcfc}.chassis .butlerlogic.enterprise section.experience h2{text-align:center}@media screen and (min-width:769px){.chassis .butlerlogic.enterprise section.experience h2{margin-bottom:2.36em}}.chassis .butlerlogic.enterprise section.experience .logos{align-self:flex-start;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1em}.chassis .butlerlogic.enterprise section.experience .logo{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.618em;background:#edf0f2;border-radius:.236em;font-size:.6289211022059386rem;text-align:center;font-weight:700}.chassis .butlerlogic.enterprise section.experience .logo author-icon{height:3.82em;width:3.82em;margin-bottom:1em}.chassis .butlerlogic.enterprise section.experience .logo.oracle{padding-left:0;padding-right:0}@media screen and (min-width:769px){.chassis .butlerlogic.enterprise section.experience{padding-top:6.18em;font-size:.7861513777574233rem}.chassis .butlerlogic.enterprise section.experience .columns{display:flex}}.chassis .butlerlogic.enterprise section.experience .column{flex:1 1 50%;margin:0 3.09%}.chassis .butlerlogic.enterprise section.experience .quote{padding:1.91em 0;margin-top:1em;font-size:1.272019649514069rem;text-align:center}.chassis .butlerlogic.enterprise section.experience .actions a{color:#fff}.chassis .butlerlogic.enterprise section.experience .actions a.hover,.chassis .butlerlogic.enterprise section.experience .actions a:hover{color:#fff}.chassis .butlerlogic.enterprise section.quote{margin:0;padding:6.18em 0;background:#006cff;color:#fff;text-align:center}.chassis .butlerlogic.enterprise section.quote p{font-size:1.6180339887498951rem;font-weight:300}.chassis .butlerlogic.enterprise section.quote p span{font-weight:700}.chassis .butlerlogic.enterprise section.quote p:last-child{margin:0}.chassis .butlerlogic.enterprise section.quote .actions a{color:#fff}.chassis .butlerlogic.enterprise section.quote .actions a.hover,.chassis .butlerlogic.enterprise section.quote .actions a:hover{color:#fff}.chassis .butlerlogic.enterprise section.solutions{background:#006cff;color:#fff;text-align:center}.chassis .butlerlogic.enterprise section.solutions h2{color:#fff}.chassis .butlerlogic.enterprise section.solutions .product{display:flex;flex-direction:column;margin-bottom:1em;padding:1em;background:hsl(214.58823529411762,100%,44%);border-radius:.236em}.chassis .butlerlogic.enterprise section.solutions .product .thumbnail{display:flex;align-items:center;justify-content:center;margin-bottom:calc(1em + .618em);border-radius:.236em;box-shadow:0 .236em 1em 0 rgba(0,0,0,.118);overflow:hidden}.chassis .butlerlogic.enterprise section.solutions .product .thumbnail img{max-width:100%;max-height:100%}.chassis .butlerlogic.enterprise section.solutions .product h3{font-size:1.272019649514069rem;color:#fff}@media screen and (max-width:767px){.chassis .butlerlogic.enterprise section.solutions .product h3{order:-1}}.chassis .butlerlogic.enterprise section.solutions .product p{margin:0}@media screen and (min-width:769px){.chassis .butlerlogic.enterprise section.solutions .product p{font-size:.7861513777574233rem}}.chassis .butlerlogic.enterprise section.solutions .product:first-child{margin-left:0}.chassis .butlerlogic.enterprise section.solutions .product:last-child{margin-right:0}@media screen and (min-width:769px){.chassis .butlerlogic.enterprise section.solutions .product{margin-bottom:0}}@media screen and (min-width:513px){.chassis .butlerlogic.enterprise section.solutions .products{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:6.18%}}.chassis .butlerlogic.enterprise section.products{background:#fff;text-align:center}.chassis .butlerlogic.enterprise section.products .blurb{font-size:1.272019649514069rem;font-weight:700}.chassis .butlerlogic.enterprise section.products .products{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.91%}@media screen and (min-width:769px){.chassis .butlerlogic.enterprise section.products .products{grid-template-columns:repeat(3,1fr);grid-gap:0}}.chassis .butlerlogic.enterprise section.products .product{display:flex;flex-direction:column;align-items:center;padding:2.36em 1em;text-align:center;background:#fff;border-bottom:1px solid #edf0f2}.chassis .butlerlogic.enterprise section.products .product>author-icon{height:3.82em;width:3.82em;margin-bottom:1em}.chassis .butlerlogic.enterprise section.products .product>author-icon svg{fill:#006cff}.chassis .butlerlogic.enterprise section.products .product .details{flex:1;display:flex;flex-direction:column;align-items:center}.chassis .butlerlogic.enterprise section.products .product .name{margin-bottom:.6360098247570346em;color:#1b2129;font-weight:700}.chassis .butlerlogic.enterprise section.products .product .description{font-size:.7861513777574233rem}.chassis .butlerlogic.enterprise section.products .product a.read_more{display:flex;align-items:center;margin-top:auto;font-size:.7861513777574233rem}.chassis .butlerlogic.enterprise section.products .product a.read_more author-icon{margin-right:.33142543381145806em}.chassis .butlerlogic.enterprise section.products .product:first-child{margin-left:0}.chassis .butlerlogic.enterprise section.products .product:last-child{margin-right:0;border-bottom:none}@media screen and (min-width:769px){.chassis .butlerlogic.enterprise section.products .product{padding-top:0;padding-bottom:0;background:0 0;border-bottom:none;border-left:1px solid #d3d3d0;border-right:1px solid #d3d3d0}.chassis .butlerlogic.enterprise section.products .product:first-child{border:none}.chassis .butlerlogic.enterprise section.products .product:last-child{border:none}}@media screen and (min-width:769px){.chassis .butlerlogic.enterprise section.products h2{margin-bottom:2.36em}}.chassis .butlerlogic.enterprise section.connect{padding:0;background:#1b2129;color:#fff;text-align:center}.chassis .butlerlogic.enterprise section.connect h2,.chassis .butlerlogic.enterprise section.connect h3{color:#fff}.chassis .butlerlogic.enterprise section.connect section{margin:0;padding:6.18vh 0}.chassis .butlerlogic.enterprise section.connect section.clients{padding-top:2.36em}.chassis .butlerlogic.enterprise section.connect section.contact{padding-bottom:2.36em}.chassis .butlerlogic.enterprise section.connect section.contact .form{padding-top:.6360098247570346em;padding-right:.9842273845159811em;padding-bottom:.6360098247570346em;padding-left:.9842273845159811em;background:hsl(214.2857142857143,20.5882352941%,11.8%);border-radius:.236em;height:500px}.chassis .butlerlogic.privacy,.chassis .butlerlogic.terms{padding:2.36em 0;background:#fff}.chassis .butlerlogic.privacy h1,.chassis .butlerlogic.privacy h2,.chassis .butlerlogic.privacy h3,.chassis .butlerlogic.privacy h4,.chassis .butlerlogic.privacy h5,.chassis .butlerlogic.privacy h6,.chassis .butlerlogic.terms h1,.chassis .butlerlogic.terms h2,.chassis .butlerlogic.terms h3,.chassis .butlerlogic.terms h4,.chassis .butlerlogic.terms h5,.chassis .butlerlogic.terms h6{color:#1b2129}.chassis .butlerlogic.privacy ul,.chassis .butlerlogic.terms ul{list-style:disc;margin-bottom:1em}.chassis .butlerlogic.privacy ul li,.chassis .butlerlogic.terms ul li{padding-top:.6360098247570346em}.chassis .butlerlogic.privacy ul li:last-child,.chassis .butlerlogic.terms ul li:last-child{padding-top:0}