@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700|Kalam:700|Roboto+Mono:300,500);@import url(https://use.typekit.net/bnf1uil.css);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-size:100%;font:inherit;vertical-align:baseline;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.row{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;min-height:1px;padding-left:1rem;padding-right:1rem}.col-lg,.col-md,.col-sm,.col-xl,.col-xs{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.col-xs-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-xs-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-xs-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xs-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-xs-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-xs-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xs-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-xs-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-xs-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xs-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-xs-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-xs-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.off-xs-1{margin-left:8.33333%}.off-xs-2{margin-left:16.66667%}.off-xs-3{margin-left:25%}.off-xs-4{margin-left:33.33333%}.off-xs-5{margin-left:41.66667%}.off-xs-6{margin-left:50%}.off-xs-7{margin-left:58.33333%}.off-xs-8{margin-left:66.66667%}.off-xs-9{margin-left:75%}.off-xs-10{margin-left:83.33333%}.off-xs-11{margin-left:91.66667%}.off-xs-reset{margin-left:0}@media only screen and (min-width:768px){.col-sm-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-sm-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-sm-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-sm-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.off-sm-1{margin-left:8.33333%}.off-sm-2{margin-left:16.66667%}.off-sm-3{margin-left:25%}.off-sm-4{margin-left:33.33333%}.off-sm-5{margin-left:41.66667%}.off-sm-6{margin-left:50%}.off-sm-7{margin-left:58.33333%}.off-sm-8{margin-left:66.66667%}.off-sm-9{margin-left:75%}.off-sm-10{margin-left:83.33333%}.off-sm-11{margin-left:91.66667%}.off-sm-reset{margin-left:0}}@media only screen and (min-width:992px){.col-md-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-md-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-md-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-md-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-md-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-md-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-md-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-md-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-md-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-md-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-md-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-md-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.off-md-1{margin-left:8.33333%}.off-md-2{margin-left:16.66667%}.off-md-3{margin-left:25%}.off-md-4{margin-left:33.33333%}.off-md-5{margin-left:41.66667%}.off-md-6{margin-left:50%}.off-md-7{margin-left:58.33333%}.off-md-8{margin-left:66.66667%}.off-md-9{margin-left:75%}.off-md-10{margin-left:83.33333%}.off-md-11{margin-left:91.66667%}.off-md-reset{margin-left:0}}@media only screen and (min-width:1200px){.col-lg-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-lg-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-lg-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-lg-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.off-lg-1{margin-left:8.33333%}.off-lg-2{margin-left:16.66667%}.off-lg-3{margin-left:25%}.off-lg-4{margin-left:33.33333%}.off-lg-5{margin-left:41.66667%}.off-lg-6{margin-left:50%}.off-lg-7{margin-left:58.33333%}.off-lg-8{margin-left:66.66667%}.off-lg-9{margin-left:75%}.off-lg-10{margin-left:83.33333%}.off-lg-11{margin-left:91.66667%}.off-lg-reset{margin-left:0}}@media only screen and (min-width:1400px){.col-xl-1{-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.col-xl-4{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.col-xl-7{-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.col-xl-10{-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.off-xl-1{margin-left:8.33333%}.off-xl-2{margin-left:16.66667%}.off-xl-3{margin-left:25%}.off-xl-4{margin-left:33.33333%}.off-xl-5{margin-left:41.66667%}.off-xl-6{margin-left:50%}.off-xl-7{margin-left:58.33333%}.off-xl-8{margin-left:66.66667%}.off-xl-9{margin-left:75%}.off-xl-10{margin-left:83.33333%}.off-xl-11{margin-left:91.66667%}.off-xl-reset{margin-left:0}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(../..../img/ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;src:url(../fonts/slick.eot);src:url(../fonts/slick.eot?#iefix) format("embedded-opentype"),url(../fonts/slick.woff) format("woff"),url(../fonts/slick.ttf) format("truetype"),url(../fonts/slick.svg#slick) format("svg");font-weight:400;font-style:normal}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.showIf{display:none}@media only screen and (max-width:47.99em){.isMobile{display:initial}}@media only screen and (min-width:48em) and (max-width:61.99em){.isSmall{display:initial}}@media only screen and (min-width:62em) and (max-width:74.99em){.isMedium{display:initial}}@media only screen and (min-width:75em) and (max-width:90.09em){.isLarge{display:initial}}@media only screen and (min-width:90.1em){.isXLarge{display:initial}}.row.marginless{margin-left:0;margin-right:0}.row.marginless>div{padding-left:0;padding-right:0}.page-padding{padding-left:1.11111rem;padding-right:1.11111rem;-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (min-width:62em){.page-padding{padding-left:6.66667rem;padding-right:6.66667rem}}@media only screen and (min-width:90.1em){.page-padding{max-width:1400px;margin-left:auto;margin-right:auto}}.full-bleed{margin-left:-1.11111rem;margin-right:-1.11111rem}@media only screen and (min-width:62em){.full-bleed{margin-left:-6.66667rem;margin-right:-6.66667rem}}.dark-bg{background:#f2f2f2}html{font-size:17px}body,ol,p,ul{font-family:"Roboto Slab",serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;color:#2e2e2e;font-size:1rem;line-height:1.5rem;letter-spacing:0}@media only screen and (min-width:62em){body,ol,p,ul{font-size:1.11111rem;line-height:1.66667rem}}h1{font-weight:700;font-size:1.77778rem;line-height:2.5rem;margin-bottom:.83333rem}@media only screen and (min-width:62em){h1{font-size:2.22222rem;line-height:2.88889rem;margin-bottom:.55556rem}}h2{font-weight:700;font-size:1.33333rem;line-height:1.88889rem;margin-bottom:.55556rem}@media only screen and (min-width:62em){h2{font-size:1.66667rem;line-height:2.33333rem;margin-bottom:1.11111rem}}@media only screen and (min-width:75em){h2{font-size:2.22222rem;line-height:2.77778rem;margin-bottom:1.38889rem}}h3{font-weight:700;font-size:1.77778rem;line-height:2.33333rem}h4{font-weight:700;font-size:1.22222rem;line-height:1.72222rem}@media only screen and (min-width:62em){h4{font-size:1.44444rem;line-height:1.77778rem}}.intro-para{font-weight:300;font-size:1rem;line-height:1.38889rem;margin-bottom:.55556rem;margin:0 0 2.77778rem}@media only screen and (min-width:62em){.intro-para{font-size:1.33333rem;line-height:1.66667rem;line-height:1.5}}@media only screen and (min-width:75em){.intro-para{font-size:1.33333rem;line-height:2.33333rem;line-height:1.5}}.reverse{color:#fff}header.active nav ul{padding-top:74px}header{background-color:#fff;-webkit-box-shadow:0 1px 1px transparent;box-shadow:0 1px 1px transparent;margin-bottom:1.38889rem;padding-top:.83333rem;padding-bottom:.83333rem;position:sticky;top:-1px;-webkit-transition:-webkit-transform .6s cubic-bezier(.075,.82,.265,1),-webkit-box-shadow .15s;transition:-webkit-transform .6s cubic-bezier(.075,.82,.265,1),-webkit-box-shadow .15s;transition:transform .6s cubic-bezier(.075,.82,.265,1),box-shadow .15s;transition:transform .6s cubic-bezier(.075,.82,.265,1),box-shadow .15s,-webkit-transform .6s cubic-bezier(.075,.82,.265,1),-webkit-box-shadow .15s;z-index:99}@media only screen and (min-width:62em){header{margin-bottom:4.16667rem}}header.headroom--unpinned{-webkit-transform:translateY(-101%);transform:translateY(-101%)}header.headroom--not-top{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1)}header .mainHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .mainHeader .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.11111rem;font-weight:200}header .mainHeader .logo:hover{text-decoration:none}header .mainHeader .logo:before{content:'';display:block;background-image:url(../img/svgs/cube.svg);background-repeat:no-repeat;background-size:contain;height:24px;width:24px;margin-right:10px}header .mainHeader .logo span{font-weight:700;margin-right:.2em;display:inline-block}@media only screen and (min-width:62em){header .mainHeader .logo{font-size:1.55556rem}header .mainHeader .logo:before{height:37px;width:37px;margin-right:20px}}header .mainHeader .burger-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}header .mainHeader .burger-wrapper .burger{background-image:url(../img/sprite.png);background-position:-133px -146px;width:21px;height:17px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){header .mainHeader .burger-wrapper .burger{background-image:url(../img/sprite@2x.png);background-size:270px 237px}}header .mainHeader nav{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden;background:#fed800;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999}header .mainHeader nav .close-wrapper{position:absolute;top:1.38889rem;right:1.66667rem}header .mainHeader nav .close-wrapper .close{background-image:url(../img/sprite.png);background-position:-154px -146px;width:17px;height:17px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){header .mainHeader nav .close-wrapper .close{background-image:url(../img/sprite@2x.png);background-size:270px 237px}}header .mainHeader nav ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal;font-weight:700;font-size:1.33333rem;line-height:1.88889rem;margin-bottom:.55556rem}@media only screen and (min-width:62em){header .mainHeader nav ul{font-size:1.66667rem;line-height:2.33333rem;margin-bottom:1.11111rem}}@media only screen and (min-width:75em){header .mainHeader nav ul{font-size:2.22222rem;line-height:2.77778rem;margin-bottom:1.38889rem}}header .mainHeader nav ul li{padding:.55556rem 0}header .mainHeader nav ul .divide{border-right:1px solid #ccc;height:50%;margin-right:10px;margin-left:10px;display:none}header .mainHeader nav ul .toolkit-logo{font-family:'Roboto Mono',monospace;font-weight:300;font-size:1.25em}header .mainHeader nav ul .toolkit-logo img{max-width:18px;margin-right:10px;vertical-align:baseline}header .mainHeader nav ul .toolkit-logo .strong{font-weight:500}@media only screen and (min-width:62em){header .mainHeader{min-height:73px}header .mainHeader .burger-wrapper,header .mainHeader .close-wrapper{display:none}header .mainHeader nav{visibility:visible;position:relative;background:0 0;padding:0;margin-right:1rem}header .mainHeader nav a{display:block}header .mainHeader nav ul{font-weight:300;font-size:1rem;line-height:3.11111rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:0}header .mainHeader nav ul li{padding:0;border-bottom:solid 3px #fff;margin:0 .55556rem}header .mainHeader nav ul li.active,header .mainHeader nav ul li:hover{border-bottom:solid 3px #6e08ff}header .mainHeader nav ul li.active a,header .mainHeader nav ul li:hover a{text-decoration:none}header .mainHeader nav ul li:first-child{margin-left:0}header .mainHeader nav #language-selector{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;cursor:pointer;z-index:1000}header .mainHeader nav #language-selector .flag{width:1.22222rem;height:.88889rem;margin-right:.55556rem;margin-left:.55556rem}header .mainHeader nav #language-selector .flag.en-GB{background:url(../img/flag-en-GB@2x.png) no-repeat 90% 50%;background-size:1.22222rem .88889rem}header .mainHeader nav #language-selector .flag.de{background:url(../img/flag-de@2x.png) no-repeat 90% 50%;background-size:1.22222rem .88889rem}header .mainHeader nav #language-selector .flag.ko-KR{background:url(../img/flag-ko-KR@2x.png) no-repeat 90% 50%;background-size:1.22222rem .88889rem}header .mainHeader nav #language-selector ul{background:#fff;position:absolute;top:2.77778rem;right:0;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border:solid 1px #ccc;border-radius:.16667rem;width:11.11111rem}header .mainHeader nav #language-selector ul li{margin-right:0;border-bottom:solid .05556rem #ccc;line-height:2.77778rem;text-align:right;padding-right:2.77778rem;width:8.33333rem;font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem}}@media only screen and (min-width:62em) and (min-width:62em){header .mainHeader nav #language-selector ul li{font-size:.88889rem}}@media only screen and (min-width:62em){header .mainHeader nav #language-selector ul li.en-GB{background:url(../img/flag-en-GB@2x.png) no-repeat 90% 50%;background-size:1rem .72222rem}header .mainHeader nav #language-selector ul li.de{background:url(../img/flag-de@2x.png) no-repeat 90% 50%;background-size:1rem .72222rem}header .mainHeader nav #language-selector ul li.ko-KR{background:url(../img/flag-ko-KR@2x.png) no-repeat 90% 50%;background-size:1rem .72222rem}header .mainHeader nav #language-selector ul li:last-child{border:none}header .mainHeader nav #language-selector ul li:hover{background-color:#efefef}header .mainHeader nav #language-selector ul li.active{color:#999}header .mainHeader nav #language-selector ul li.active:hover{background-color:#fff;cursor:default}header .mainHeader nav #language-selector:hover ul{display:-webkit-box;display:-ms-flexbox;display:flex}}header.overlay nav{-webkit-animation:slideOutRight .3s;animation:slideOutRight .3s}header.overlay.active nav{-webkit-animation:slideInLeft .3s;animation:slideInLeft .3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@media only screen and (min-width:62em){header.home .logo{font-size:1.55556rem}header.home .logo:before{height:73px;width:73px;margin-right:20px}}header.toolkit nav ul li.active{border-color:transparent;position:relative}@media only screen and (min-width:62em){header.toolkit nav ul li.active:after{content:'';position:absolute;border:7px solid transparent;border-bottom:10px solid #eee;bottom:-15px;left:50%;margin-left:-7px}}header.tool_page{margin-bottom:0}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}99%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}99%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}1%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:hidden}1%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}}.accordion{border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:1.66667rem;padding-bottom:1.66667rem}.accordion button{font-weight:700;font-size:1.22222rem;line-height:1.72222rem;background-color:transparent;line-height:1.3;border:none;cursor:pointer;padding:0;white-space:normal;text-align:left;font-family:'Roboto Slab',serif;position:relative;display:block;width:100%;margin-bottom:.55556rem;padding-right:3em;outline:0}@media only screen and (min-width:62em){.accordion button{font-size:1.44444rem;line-height:1.77778rem}}.accordion button:after{content:"";position:absolute;right:0;top:0;background-image:url(../img/svgs/chevron.svg);background-repeat:no-repeat;background-position:center;width:1.77778rem;height:1.77778rem;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-transition:-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1);transition:transform 1s cubic-bezier(.165,.84,.44,1),-webkit-transform 1s cubic-bezier(.165,.84,.44,1)}.accordion .markdown{font-weight:300;font-size:1.55556rem;line-height:2.22222rem;margin-bottom:-rem(30)}.accordion .accordion-content{display:none}.accordion.show-content .accordion-content{display:block}.accordion.expanded button:after{-webkit-transform:rotateX(0);transform:rotateX(0)}.agendasActivity .activity-details{position:sticky;top:85px}.agendaActivityBreak{background-color:#eee;margin-bottom:1.66667rem}.agendaActivityBreak .page-padding{padding-top:1.11111rem}.agendaActivityBreak .activity-details{position:sticky;top:35px}.agendaActivityBreak .break_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}@media only screen and (max-width:47.99em){.agendaActivityBreak .break_image{padding-bottom:1.66667rem}}.agendaActivityBreak .break_image img{max-height:150px;height:100%}.authors-table .wrapper+.wrapper{margin-top:10px}.authors-table .name{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;margin-bottom:0;font-weight:700;line-height:1.38889rem}@media only screen and (min-width:62em){.authors-table .name{font-size:.88889rem}}.authors-table .detail{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.11111rem}@media only screen and (min-width:62em){.authors-table .detail{font-size:.88889rem}}.card{margin-bottom:1.66667rem}@media only screen and (min-width:48em){.card{opacity:0;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}.card.active,.card.noTransition{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.card.design .title,.card.insight .title{margin-bottom:1.66667rem}.card.insight .image{background-color:#f8f8f8}.card.toolkit .title{margin-bottom:3.33333rem}.card.design .related_event{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto}.card.design .related_event:before{content:'';display:inline-block;width:60px;border-bottom:1px solid;margin-bottom:.27778rem}.card .card.design .related_event:before{margin-bottom:1rem}.card.design .related_event:before{margin-bottom:1rem}.card.design .date{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.11111rem}@media only screen and (min-width:62em){.card.design .date{font-size:.88889rem}}.card.design img{max-width:63%;margin-top:10px}.card.design .location{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;margin-bottom:0;font-weight:700;line-height:1.38889rem}@media only screen and (min-width:62em){.card.design .location{font-size:.88889rem}}.card.toolkit .image{position:relative}.card.toolkit .image:after{content:"";display:block;padding-bottom:59%}.card.toolkit .image .imgWrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card.toolkit .image img{width:50%;max-height:60%}.card.toolkit .toolkit_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto}.card.toolkit .toolkit_details:before{content:'';display:inline-block;width:60px;border-bottom:1px solid;margin-bottom:.27778rem}.card .card.toolkit .toolkit_details:before{margin-bottom:1rem}.card.toolkit .toolkit_details:before{margin-bottom:1rem}.card.toolkit .toolkit_details .sub_phase{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;margin-bottom:0;font-weight:700;line-height:1.38889rem}@media only screen and (min-width:62em){.card.toolkit .toolkit_details .sub_phase{font-size:.88889rem}}.card.toolkit .toolkit_details .session_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:1.11111rem}.card.toolkit .toolkit_details p{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;white-space:nowrap;line-height:1.3}@media only screen and (min-width:62em){.card.toolkit .toolkit_details p{font-size:.88889rem}}.card.toolkit .toolkit_details p span{color:#2e2e2e;opacity:.65;margin-left:.3em}.card.toolkit .toolkit_details p.participants span{margin-right:.5em}.card .button.secondary{height:63px}.card .card_content{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);height:100%;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.card .card_content.plan .image{background-color:#4d3b8c}.card .card_content.discover .image{background-color:#fed800}.card .card_content.ideate .image{background-color:#00bec6}.card .card_content.prototype .image{background-color:#fe135e}.card .card_copy_wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 1.11111rem 1.11111rem}.card .card_copy_wrapper.no_category{padding-top:.55556rem}.card .card_copy_wrapper .button{margin-top:auto}.card .creator{margin-top:auto}.card .image{overflow:hidden;margin-bottom:.55556rem;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:62em){.card .image{margin-bottom:.83333rem}}.card:hover{cursor:pointer;text-decoration:none}.card:hover .card_content{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.card:hover .button.secondary{color:#fff;background:#6e08ff;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.card:hover .button.primary{color:#6e08ff;background:#fff;border-color:#6e08ff;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}.card img{max-width:100%;max-height:100%;display:block;margin-bottom:-1px}.card .screenshot{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card .screenshot img{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.card .title{font-weight:700;font-size:1.22222rem;line-height:1.72222rem;margin-bottom:.55556rem;line-height:1.5rem}@media only screen and (min-width:62em){.card .title{font-size:1.44444rem;line-height:1.77778rem}}.card .type{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;text-transform:uppercase}@media only screen and (min-width:62em){.card .type{font-size:.88889rem}}.card .date{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;font-weight:700;line-height:1.11111rem}@media only screen and (min-width:62em){.card .date{font-size:.88889rem}}.card .location{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;margin-bottom:1.66667rem}@media only screen and (min-width:62em){.card .location{font-size:.88889rem}}.card .author{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:auto}.card .author:before{content:'';display:inline-block;width:60px;border-bottom:1px solid;margin-bottom:.27778rem}.card .card .author:before{margin-bottom:1rem}.card .author:before{margin-bottom:1rem}.card .author,.card .button{margin-top:1.66667rem}@media only screen and (min-width:48em){.card .author,.card .button{margin-top:auto}}.card.insight .author{margin-top:auto}.asset.card .category{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;font-weight:700}@media only screen and (min-width:62em){.asset.card .category{font-size:.88889rem}}.asset.card .sub-title{font-weight:200;font-size:1.22222rem;line-height:1.72222rem;display:inline-block;color:#747474}@media only screen and (min-width:62em){.asset.card .sub-title{font-size:1.44444rem;line-height:1.77778rem}}.asset.card .image{background-color:#f2f2f2}.asset.card .description{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.3;margin-bottom:1.66667rem}@media only screen and (min-width:62em){.asset.card .description{font-size:.88889rem}}.asset.card .size{font-weight:200;display:inline-block;margin-left:.5em;font-size:.8em}.card_download{-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s;margin-bottom:1.11111rem;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.card_download:hover{cursor:pointer;text-decoration:none;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.card_download .icon{background:#6e08ff;-webkit-box-flex:5;-ms-flex:5;flex:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.83333rem 0;max-width:160px}.card_download .icon svg{width:50%;overflow:visible}.card_download .icon path#arrow{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.card_download:hover path#arrow{-webkit-transform:translateY(10%);transform:translateY(10%)}.card_download .details{font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;font-size:.77778rem;-webkit-box-flex:10;-ms-flex:10;flex:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:1em 1.38889rem;font-size:.77778rem}@media only screen and (min-width:48em){.card_download .details{font-size:.88889rem}}@media only screen and (min-width:62em){.card_download .details{font-size:1rem}}.card_download .details .from_section{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;font-size:.55556rem;line-height:1.2;margin-bottom:.3em}@media only screen and (min-width:62em){.card_download .details .from_section{font-size:.88889rem}}.card_download .details .file_name{font-weight:600;line-height:1.2;word-break:break-word;margin-bottom:.3em}@media only screen and (min-width:48em){.card_download .details .file_name{font-size:1.11111rem}}@media only screen and (min-width:62em){.card_download .details .file_name{font-size:1.44444rem}}.card_download .details .title{font-family:freight-sans-pro,sans-serif;line-height:1.2}.card_download .details .size{color:#898989;line-height:1.2;margin-bottom:.5em}.card_download .details .link{background-image:url(../img/sprite.png);background-position:-133px -163px;width:12px;height:20px;margin-left:auto}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.card_download .details .link{background-image:url(../img/sprite@2x.png);background-size:270px 237px}}.carousel h2{line-height:1.1;margin-bottom:.6em}.carousel .button.primary{-ms-flex-negative:0;flex-shrink:0}.carousel .button.primary:hover{border-color:#fff}.carousel.slick-slider{margin-bottom:15vw}@media only screen and (min-width:62em){.carousel{margin-top:0;margin-bottom:2.77778rem}.carousel.slick-slider{margin-bottom:3.88889rem}}.carousel .slick-next{opacity:.7;right:2.22222rem;background-image:url(../img/sprite.png);background-position:-92px -186px;width:25px;height:44px}.carousel .slick-next:before{content:""}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.carousel .slick-next{background-image:url(../img/sprite@2x.png);background-size:270px 237px}}.carousel .slick-next:hover{background-image:url(../img/sprite.png);background-position:-92px -186px;width:25px;height:44px;opacity:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.carousel .slick-next:hover{background-image:url(../img/sprite@2x.png);background-size:270px 237px}}.carousel .slick-prev{opacity:.7;left:2.22222rem;background-image:url(../img/sprite.png);background-position:-92px -186px;width:25px;height:44px;-webkit-transform:scaleX(-1) translate(0,-50%);transform:scaleX(-1) translate(0,-50%);z-index:1000}.carousel .slick-prev:before{content:""}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.carousel .slick-prev{background-image:url(../img/sprite@2x.png);background-size:270px 237px}}.carousel .slick-prev:hover{background-image:url(../img/sprite.png);background-position:-92px -186px;width:25px;height:44px;opacity:1}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.carousel .slick-prev:hover{background-image:url(../img/sprite@2x.png);background-size:270px 237px}}.carousel .slick-dots li{width:10px;height:10px}.carousel .slick-dots li button{background:#464646;border-radius:50%;width:10px;height:10px;opacity:.5;-webkit-transform:scale(.8);transform:scale(.8);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.carousel .slick-dots li.slick-active button{background:#6e08ff;opacity:1;-webkit-transform:scale(1);transform:scale(1)}.carousel .slick-dots li button::before{display:none}.carousel .slide.insight{height:80vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-repeat:no-repeat;background-size:cover;background-position:right center}@media only screen and (min-width:48em){.carousel .slide.insight{background-position:top right}}.carousel .slide.insight .dark_bg{background-color:rgba(0,0,0,.5);width:100%;height:100%}.carousel .slide.insight .dark_bg>.page-padding{width:100%;height:100%}.carousel .slide.insight .dark_bg>.page-padding>.row{height:100%}.carousel .slide.insight .carousel_content_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2em}@media only screen and (min-width:48em){.carousel .slide.insight .carousel_content_wrapper{padding:0 5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width:62em){.carousel .slide.insight .carousel_content_wrapper{padding:0 1em}}@media only screen and (min-width:48em){.carousel .slide.insight{height:50vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}@media only screen and (min-width:62em){.carousel .slide.insight{height:27.77778rem}}.carousel .slide.insight .intro-para{font-weight:200;font-size:1.22222rem;line-height:1.72222rem;color:#fff}@media only screen and (min-width:62em){.carousel .slide.insight .intro-para{font-size:1.44444rem;line-height:1.77778rem}}.carousel .slide.insight a.button{margin-top:1.66667rem}@media only screen and (min-width:48em){.carousel .slide.insight a.button{width:260px}}.carousel .slide.insight.generic .intro-para,.carousel .slide.insight.generic h2{color:#000}@media only screen and (max-width:48em){.carousel .slide.insight.generic .intro-para,.carousel .slide.insight.generic h2{color:#fff}}.carousel .slide.insight.generic .dark_bg{background-color:transparent}@media only screen and (max-width:48em){.carousel .slide.insight.generic .dark_bg{background-color:rgba(0,0,0,.7)}}.carousel .slide.inspiration{height:80vw;background:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.carousel .slide.inspiration>.page-padding{width:100%;height:100%;background-repeat:no-repeat;background-size:70%;background-position:center bottom}@media only screen and (min-width:48em){.carousel .slide.inspiration>.page-padding{background-image:none!important}}.carousel .slide.inspiration>.page-padding>.row{height:100%;background-repeat:no-repeat;background-size:220px;background-position:right 5em bottom}@media only screen and (max-width:47.99em){.carousel .slide.inspiration>.page-padding>.row{margin:0;background-image:none!important}}@media only screen and (min-width:62em){.carousel .slide.inspiration>.page-padding>.row{background-size:380px;background-position:right 1rem bottom}}.carousel .slide.inspiration .carousel_content_wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2em 0}@media only screen and (min-width:48em){.carousel .slide.inspiration .carousel_content_wrapper{padding:0 5em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel .slide.inspiration .carousel_content_wrapper>*{width:calc(100% - 260px - 2rem)}}@media only screen and (min-width:62em){.carousel .slide.inspiration .carousel_content_wrapper{padding:0 1em}.carousel .slide.inspiration .carousel_content_wrapper>*{width:calc(100% - 260px - 9rem)}}@media only screen and (min-width:48em){.carousel .slide.inspiration{height:50vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}}@media only screen and (min-width:62em){.carousel .slide.inspiration{height:27.77778rem}}.carousel .slide.inspiration .intro-para{display:none;font-weight:300;font-size:1rem;line-height:1.38889rem;margin-bottom:.55556rem;color:#fff}@media only screen and (min-width:48em){.carousel .slide.inspiration .intro-para{display:block}}@media only screen and (min-width:62em){.carousel .slide.inspiration .intro-para{font-size:1.33333rem;line-height:1.77778rem}}@media only screen and (min-width:75em){.carousel .slide.inspiration .intro-para{font-size:1.77778rem;line-height:2.33333rem}}.carousel .slide.inspiration a.button{margin-top:1.66667rem}@media only screen and (min-width:48em){.carousel .slide.inspiration a.button{width:200px}}.creative-common{margin-bottom:50px;font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:500;font-size:1.11111rem}@media only screen and (min-width:48em){.creative-common{margin-bottom:60px}}.creative-common .icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.creative-common .icons img{width:36px;height:36px;margin-right:5px}.creative-common .description{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:500;font-size:1.11111rem;color:#848484;line-height:1.3}.creative-common .cc-attribution{color:#6232fc}.creative-common.centered{text-align:center}.creative-common.centered .icons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.external_resources{font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;font-size:.77778rem}.external_resources a{line-height:1.75;color:#6232fc;text-decoration:none;position:relative;display:inline-block}footer{background:#fe135e;color:#fff}footer .extra-footer{background:#f7f8f9;color:#2e2e2e;padding-bottom:3rem}footer .extra-footer .toolkit-header{font-family:'Roboto Mono',monospace;height:85px;line-height:85px;border-bottom:1px solid #ccc;font-weight:300;margin-bottom:2rem}footer .extra-footer h3{margin-bottom:1rem}footer .extra-footer .button{width:70%;float:right}@media only screen and (max-width:62em){footer .extra-footer .button{margin-top:1rem;width:100%}}footer .footer-content{padding-top:4.44444rem;padding-bottom:2.77778rem}footer .footer-content *{font-family:freight-sans-pro,sans-serif;font-size:18px;line-height:1.2;color:#fff;font-size:1rem}footer .footerNav{background:#b90c45}footer .footerNav>div{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}footer .footerNav a{font-family:freight-sans-pro,sans-serif;color:#fff;display:block;font-weight:400}footer .footerNav .links{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.66667rem 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footerNav .text-link{margin-right:25px;white-space:nowrap;line-height:32px}footer .footerNav .left-links{-ms-flex-wrap:wrap;flex-wrap:wrap}footer .footerNav .social-icon{width:40px;height:40px;margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footerNav .social-icon img{max-height:32px}footer #mc_embed_signup{padding-bottom:2.77778rem}@media only screen and (min-width:62em){footer #mc_embed_signup{padding-top:4.44444rem;padding-bottom:0}}footer #mc_embed_signup h5{margin-bottom:.55556rem}footer #mc_embed_signup .mc-field-group{display:-webkit-box;display:-ms-flexbox;display:flex}footer #mc_embed_signup .mc-field-group #mce-EMAIL{-webkit-box-flex:5;-ms-flex:5;flex:5;font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.38889rem;padding:0 .83333rem;border:none}@media only screen and (min-width:62em){footer #mc_embed_signup .mc-field-group #mce-EMAIL{font-size:1.22222rem;line-height:1.77778rem}}footer #mc_embed_signup .mc-field-group #mce-EMAIL:focus{outline:0}footer #mc_embed_signup .mc-field-group #mc-embedded-subscribe{-webkit-box-flex:2;-ms-flex:2;flex:2;height:3.33333rem;cursor:pointer}.homeHero{position:relative;max-width:1400px;margin:auto}.homeHero .heroContent{position:relative;padding-bottom:50%;overflow:hidden}.homeHero .heroContent:after{content:"";position:absolute;background-image:url(../img/svgs/play.svg);background-size:cover;width:20vw;height:20vw;top:calc(50% - 10vw);left:calc(50% - 10vw);-webkit-filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .3));filter:drop-shadow(0 1px 2px rgba(0, 0, 0, .3))}@media only screen and (min-width:48em){.homeHero .heroContent:after{width:150px;height:150px;top:calc(50% - 75px);left:calc(50% - 75px)}}.homeHero img{position:absolute;width:100%}.iframe-video{position:relative}.iframe-video:before{padding-bottom:56.25%;content:"";display:block}.related-content{padding-bottom:5.55556rem}.related-content .related-content_title{margin-bottom:1.11111rem;font-weight:700;font-size:1.77778rem;line-height:2.33333rem}.subHeader{background-color:#eee;margin-top:13px;margin-bottom:-.83333rem}@media only screen and (min-width:62em){.subHeader{margin-top:4px}}.subHeader ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.subHeader ul>li{font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;font-size:.77778rem}.subHeader ul a{display:block;padding-right:1.66667rem;margin:0}.subHeader ul a span{line-height:60px;display:inline-block;border-bottom:2px solid transparent}.subHeader ul a .label{display:none}@media only screen and (min-width:48em){.subHeader ul a .label{display:inline-block}.subHeader ul a .shortLabel{display:none}}.subHeader ul a:hover{text-decoration:none}.subHeader ul a:hover span{border-color:#6e08ff}.subHeader ul .selected a span{border-color:#6e08ff}#tool.plan .count{background-color:#4d3b8c;color:#fff}#tool.plan .header{background-color:#4d3b8c;color:#fff}#tool.plan .header *,#tool.plan .header .meta a{color:#fff}#tool.plan .header .icon{opacity:.7}#tool.discover .count{background-color:#fed800}#tool.discover .header{background-color:#fed800}#tool.discover .header .icon{opacity:.8}#tool.ideate .count{background-color:#00bec6}#tool.ideate .header{background-color:#00bec6}#tool.ideate .header .icon{opacity:.7}#tool.prototype .count{background-color:#fe135e;color:#fff}#tool.prototype .header{background-color:#e9014b;color:#fff}#tool.prototype .header .icon{opacity:.7}#tool.prototype .header *,#tool.prototype .header .meta a{color:#fff}#tool>.header{padding:1.66667rem 0;margin-bottom:1.66667rem}@media only screen and (min-width:48em){#tool>.header{padding:3.33333rem 0;margin-bottom:3.33333rem}}#tool>.header .header_wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media only screen and (max-width:47.99em){#tool>.header .header_wrapper .row{margin:auto}}#tool>.header .header_wrapper .sub_phase{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;margin-bottom:0;font-weight:700;padding-top:.55556rem}@media only screen and (min-width:62em){#tool>.header .header_wrapper .sub_phase{font-size:.88889rem}}#tool>.header .meta a{color:#000}#tool>.header .tool_user_svg{-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:50%;flex-basis:50%;margin:0 auto 1.66667rem}@media only screen and (min-width:48em){#tool>.header .tool_user_svg{-ms-flex-preferred-size:100%;flex-basis:100%}}#tool>.header .tool_details{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:48em){#tool>.header .tool_details{display:-webkit-box;display:-ms-flexbox;display:flex}}#tool .meta{white-space:nowrap}#tool .meta:before{content:'';display:inline-block;width:60px;border-bottom:1px solid;margin-bottom:.27778rem}.card #tool .meta:before{margin-bottom:1rem}#tool .meta .details{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;font-size:.88889rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:62em){#tool .meta .details{font-size:.88889rem}}@media only screen and (min-width:48em){#tool .meta .details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#tool .meta .details .tool_detail{display:-webkit-box;display:-ms-flexbox;display:flex}#tool .meta .details .label{margin-right:.55556rem}#tool .meta .details .value{opacity:.6;margin-right:1.66667rem}#tool .meta .details .value:last-child{margin-right:0}#tool .meta a{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;font-size:.88889rem;font-weight:600;color:#6232fc;position:relative;display:inline-block}@media only screen and (min-width:62em){#tool .meta a{font-size:.88889rem}}#tool .row h3{margin-bottom:1.66667rem}#tool .row .section{margin-bottom:1.66667rem}#tool .row .section h5{font-weight:700;font-size:1.22222rem;line-height:1.72222rem;font-weight:400;margin-bottom:2.77778rem}@media only screen and (min-width:62em){#tool .row .section h5{font-size:1.44444rem;line-height:1.77778rem}}#tool .row .section .step{margin-bottom:1.66667rem}#tool .row .section .step .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;font-size:.77778rem;font-weight:600;margin-bottom:.55556rem}@media only screen and (min-width:48em){#tool .row .section .step .title{font-size:1.11111rem}}#tool .row .section .step .title .count{width:1.94444rem;height:1.94444rem;line-height:1.94444rem;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:.55556rem}#tool .row .section .step .details>p img{margin-top:1.11111rem}@media only screen and (min-width:48em){#tool .row .section .step .details>p img{margin-top:1.66667rem}}#tool .markdown{font-weight:300}#tool .card_download:last-of-type{margin-bottom:50px}#tool .page_body>.row{margin-bottom:.55556rem}@media only screen and (min-width:48em){#tool .page_body>.row{margin-bottom:1.66667rem}}@media only screen and (min-width:48em){#tool .page_body .why_section{display:none}}@media only screen and (max-width:47.99em){#tool .page_body .why_section p{font-size:.88889rem}}#tool .page_body .meta{margin-bottom:3.33333rem}@media only screen and (min-width:48em){#tool .page_body .meta{display:none}}@media only screen and (max-width:47.99em){#tool .page_body p{font-size:.88889rem}}#tool .page_body p{line-height:1.5em}#tool .page_body h3{font-weight:700;font-size:1.33333rem;line-height:1.88889rem;margin-bottom:.55556rem}@media only screen and (min-width:62em){#tool .page_body h3{font-size:1.66667rem;line-height:2.33333rem;margin-bottom:1.11111rem}}@media only screen and (min-width:75em){#tool .page_body h3{font-size:2.22222rem;line-height:2.77778rem;margin-bottom:1.38889rem}}@media only screen and (min-width:75em){#tool .page_body h3{font-size:1.66667rem;line-height:2.33333rem;margin-bottom:1.11111rem}}#tool .page_body .hero_image{margin-bottom:1.11111rem}#tool .page_body .image-caption{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.3;margin-top:.3em}@media only screen and (min-width:62em){#tool .page_body .image-caption{font-size:.88889rem}}#tool .required_materials{font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;font-size:.77778rem}#tool .external_resources{margin-bottom:5.55556rem}#tool .relatedTools{margin-top:4.44444rem}.button{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:freight-sans-pro,sans-serif;font-size:.88889rem;font-style:normal;width:100%;height:2.77778rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid transparent;-webkit-transition:background .2s,color .2s,border .2s;transition:background .2s,color .2s,border .2s}@media only screen and (min-width:62em){.button{height:3.88889rem}}.button.primary{background:#6e08ff;color:#fff;font-weight:700;border:1px solid #6e08ff}.button.primary:hover{text-decoration:none;color:#6e08ff;background:#fff}.button.secondary{border:solid 1px #6e08ff;color:#6e08ff;font-weight:500}.button:hover{text-decoration:none;color:#fff;background:#6e08ff;border-color:#6e08ff}section{margin-bottom:60px}section .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-top:2.22222rem;margin-bottom:1.11111rem}section .header .section-link{text-align:right;font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:1.22222rem}section .header .section-link a{color:#6232fc}section.car.designs .row>div:nth-child(1) a .screenshot{background:#fed800}section.car.designs .row>div:nth-child(2) a .screenshot{background:#eee}section.car.designs .row>div:nth-child(3) a .screenshot{background:#00bec7}section.car.designs .row>div:nth-child(4) a .screenshot{background:#fe135e}.attendee-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.attendee-grid .author{padding:.83333rem 0}.attendee-grid .author .text{margin-right:1.11111rem}.page_header{margin-bottom:2.22222rem}#design h1{margin-bottom:2rem}#design .design_page_content{background:#f8f8f8}#design .page-intro{margin-bottom:2.77778rem}#design .page-intro .intro-para{margin-bottom:2rem}#design .page-intro .section{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:600;font-size:1rem;line-height:1.38889rem;color:#000}@media only screen and (min-width:62em){#design .page-intro .section{font-size:1rem;line-height:1.22222rem}}#design .header{background:#fff;padding-bottom:5.55556rem}#design .problem-opportunity h4{margin-bottom:1.11111rem}#design .col-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#design .heroImage_xs{margin:1.11111rem auto}#design .heroImage_xs img{max-width:65vw}@media only screen and (min-width:62em){#design .heroImage_xs{display:none}}#design .heroImage_md{display:none}@media only screen and (min-width:62em){#design .heroImage_md{display:block}#design .heroImage_md img{max-width:23vw;margin:1.11111rem auto}}#design .team .image-caption{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.3;margin-top:.3em}@media only screen and (min-width:62em){#design .team .image-caption{font-size:.88889rem}}#design .sticky{position:sticky;top:10px}#design .section_image{display:block;max-width:65vw;margin:1.66667rem auto 0}@media only screen and (min-width:62em){#design .section_image{max-width:23vw}}#design .how-might-we{background:#fcff87;position:relative;margin:1.66667rem auto;-webkit-transform:rotate(3deg);transform:rotate(3deg);-webkit-box-shadow:1px 4px 3px 1px rgba(0,0,0,.2);box-shadow:1px 4px 3px 1px rgba(0,0,0,.2);width:65%;padding-bottom:65%;margin-bottom:0}@media only screen and (min-width:62em){#design .how-might-we{margin-top:6.66667rem;margin-bottom:4.16667rem;width:100%;padding-bottom:100%}}#design .how-might-we .content{color:#fff;position:absolute;top:0;bottom:0;overflow:hidden;padding:1.66667rem}#design .how-might-we .content p{font-family:Kalam,cursive;font-size:4vw;line-height:1.6}@media only screen and (min-width:48em){#design .how-might-we .content p{font-size:3vw}}@media only screen and (min-width:62em){#design .how-might-we .content p{font-size:2vw;line-height:1.3}}@media only screen and (min-width:90.1em){#design .how-might-we .content p{font-size:1.44444rem}}#design .how-might-we .content p:first-child{margin-bottom:1.11111rem}@media only screen and (min-width:90.1em){#design .how-might-we .content{padding:2.22222rem}}#design .author{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.66667rem}#design .author:before{content:'';display:inline-block;width:60px;border-bottom:1px solid;margin-bottom:.27778rem}.card #design .author:before{margin-bottom:1rem}#design .author:before{margin-bottom:.83333rem}#design .author .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#design .author .name{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;font-weight:700;line-height:1.2}@media only screen and (min-width:62em){#design .author .name{font-size:.88889rem}}#design .author .position{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.2}@media only screen and (min-width:62em){#design .author .position{font-size:.88889rem}}#design .module{padding-bottom:4.16667rem;padding-top:4.16667rem}@media only screen and (min-width:48em){#design .module{padding-bottom:0;padding-top:0}}#design .module:last-child{margin-bottom:0}#design .module ul{list-style-type:disc}#design .module:last-child{padding-bottom:1.11111rem}#design .module.conclusion:last-child{padding-bottom:6.66667rem}#design .module.paper{padding:100px 0;background:#fff;-webkit-box-shadow:0 20px 30px 0 rgba(191,197,209,.22),0 10px 10px 0 rgba(93,97,104,.1);box-shadow:0 20px 30px 0 rgba(191,197,209,.22),0 10px 10px 0 rgba(93,97,104,.1)}#design .module.paper .section,#design .module.paper .title{text-align:center}#design .section{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.38889rem;margin-bottom:1.11111rem;margin-top:1.11111rem;color:#848484}@media only screen and (min-width:62em){#design .section{font-size:1.22222rem;line-height:1.77778rem}}#design .title{font-weight:700;font-size:1.77778rem;line-height:2.33333rem;margin-bottom:1.38889rem}#design .detail{font-weight:300;font-size:1.55556rem;line-height:2.22222rem}#toolkit{padding-bottom:5.55556rem}#toolkit h3{margin-top:1.11111rem;margin-bottom:2.77778rem}#toolkit section{margin-bottom:0}#toolkit .outer_wrapper{margin-bottom:5.55556rem}#toolkit .phaseNum{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:2.8em;line-height:2.8em;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:100%;color:#fff;margin-right:1.11111rem}#toolkit .plan .phaseNum{background-color:#4d3b8c}#toolkit .discover .phaseNum{background-color:#fed800}#toolkit .ideate .phaseNum{background-color:#00bec6}#toolkit .prototype .phaseNum{background-color:#fe135e}#toolkit .subphase{position:relative;margin-bottom:1rem}#toolkit .subphase .sticky{position:sticky;top:10px}#toolkit .subphase .cards .card{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}@media only screen and (min-width:48em){#toolkit .subphase .cards .card{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}#toolkit .subphase .details .title{font-weight:300;font-size:1rem;line-height:1.38889rem;margin-bottom:.55556rem}@media only screen and (min-width:62em){#toolkit .subphase .details .title{font-size:1.33333rem;line-height:1.77778rem}}@media only screen and (min-width:75em){#toolkit .subphase .details .title{font-size:1.77778rem;line-height:2.33333rem}}#toolkit .subphase .details .description{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.38889rem;margin-bottom:1.66667rem}@media only screen and (min-width:62em){#toolkit .subphase .details .description{font-size:1.22222rem;line-height:1.77778rem}}#toolkit .subphase .tool{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2.77778rem}@media only screen and (min-width:48em){#toolkit .subphase .tool{margin-bottom:5.55556rem}}#toolkit .subphase .tool .icon{height:11.11111rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff}#toolkit .subphase .tool .icon img{width:8.33333rem;width:8.33333rem}#toolkit .subphase .tool .title{font-weight:700;font-size:1.22222rem;line-height:1.72222rem;min-height:2.77778rem;margin-top:1.66667rem}@media only screen and (min-width:62em){#toolkit .subphase .tool .title{font-size:1.44444rem;line-height:1.77778rem}}@media only screen and (min-width:48em){#toolkit .subphase .tool .title{min-height:5.55556rem}}#toolkit .subphase .tool .details{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;margin-top:auto}@media only screen and (min-width:62em){#toolkit .subphase .tool .details{font-size:.88889rem}}#toolkit .subphase .tool .details:before{content:'';display:inline-block;width:60px;border-bottom:1px solid;margin-bottom:.27778rem}.card #toolkit .subphase .tool .details:before{margin-bottom:1rem}#toolkit .subphase .tool .details .text{display:-webkit-box;display:-ms-flexbox;display:flex}#toolkit .subphase .tool .details .text .duration{margin-left:1.11111rem}.download-label{font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;font-size:.77778rem;font-size:.66667rem;width:100%;text-align:center;margin-top:2.77778rem;padding-bottom:1.5em}@media only screen and (min-width:62em){.download-label{font-size:.88889rem}}@media only screen and (min-width:75em){.download-label{font-size:1.11111rem}}.toolkit-promo{background-size:auto 100%;background-position:right bottom;background-repeat:no-repeat;margin-bottom:3em;margin-top:1em;padding:3em;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.toolkit-promo.narrow{margin-left:0;margin-right:0}.toolkit-promo .intro-para,.toolkit-promo h2{color:#2e2e2e!important;line-height:1.5}.toolkit-promo .intro-para{margin-bottom:1em}.toolkit-promo h2{margin-bottom:0}.toolkit-promo .toolkit-logo{margin-bottom:1em}.toolkit-promo .button{width:60%}.toolkit-promo .button:hover{color:#6e08ff;border:1px solid #6e08ff}@media only screen and (max-width:62em){.toolkit-promo{padding:1rem;margin:0!important;background:0;margin-bottom:2em}}@media only screen and (max-width:62em){.toolkit-promo{background:0}}.markdown img,.markdown p{margin-bottom:1.66667rem}.markdown strong{font-weight:700}.markdown ul{list-style-type:disc;margin-left:24px}.markdown ul li{margin-bottom:1em;line-height:1.3}.markdown ul ul{list-style-type:circle}.markdown ul ol,.markdown ul ul{margin-top:1em}.markdown ol{list-style-type:decimal;margin-left:24px}.markdown ol li{margin-bottom:1em}.markdown ol ol,.markdown ol ul{margin-top:1em}.markdown a{color:#6232fc}.markdown em{font-style:italic}.divider{width:100%;background:#000;height:.05556rem;margin:.83333rem 0}@media only screen and (min-width:48em){.divider{margin:1.66667rem 0}}.toolkit-logo{font-family:"Roboto Mono",monospace;font-weight:300}.toolkit-logo img{display:inline-block;max-width:18px;margin-right:20px;vertical-align:baseline}.toolkit-logo .strong{font-weight:500}@media only screen and (min-width:62em){.row .card.banner{cursor:default;padding:0 2rem}}.row .card.banner .toolkit-promo{margin-bottom:1rem;margin-top:1rem}.sorry{background:#f8f8f8;padding:2rem;padding-left:calc(4rem + 80px);background-image:url(..../img/sorry.png);background-repeat:no-repeat;background-size:80px auto;background-position:left 2rem top 2rem;min-height:80px}@media only screen and (max-width:48em){.sorry{padding:2rem;background-image:none}}.sorry p:last-child{margin-bottom:0}#page-intro .intro-para{padding-bottom:1.11111rem}#page-intro .ttc .col{text-align:center}#page-intro .ttc .col img{width:40%;display:inline-block}#page-intro .ttc .col p{font-weight:300;padding:0 2rem;margin-bottom:3em}.log_object{background-color:rgba(0,0,0,.1);margin-bottom:5px;font-family:"Roboto Slab",serif;font-style:normal;font-weight:300;font-size:.77778rem}.log_object p{word-break:break-word;display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0,0,0,.1)}.log_object .key{padding:5px;background-color:rgba(0,0,0,.1);margin-right:5px;-ms-flex-negative:0;flex-shrink:0;min-width:100px}.log_object .value{padding:5px}.indexToolkit .card{opacity:1}.indexToolkit label{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.indexToolkit .row.homepage{margin-bottom:20px}.indexToolkit .row.homepage .intro-copy{font-weight:300;font-size:1.55556rem;line-height:2.22222rem}.indexToolkit .grey-bg{background:#fbfbfb}.indexToolkit .filters{margin-top:0;padding:0;width:100%;font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.38889rem;padding-bottom:30px}@media only screen and (min-width:62em){.indexToolkit .filters{font-size:1.22222rem;line-height:1.77778rem}}.indexToolkit .filters b{font-weight:700}.indexToolkit .filters label{margin-left:15px;font-size:.75em}.indexToolkit .filters label.active{pointer-events:auto;opacity:1;display:inline-block}.indexToolkit .checkbox{display:inline-block;border:1px solid #ccc;border-radius:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;vertical-align:middle;outline:0;position:relative;margin-top:0}.indexToolkit .checkbox:checked:after{display:block;content:"";position:absolute;left:2px;right:2px;top:2px;bottom:2px;border-radius:10px;background:#6e08ff}.indexToolkit .sortable .hide{display:none}#insight{padding:0 0 5.55556rem}#insight h1{margin-bottom:2rem}#insight .intro-para{margin:1.77778rem 0 2.77778rem 0}#insight .hero{margin-bottom:2.77778rem}#insight .image-caption{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.3;margin-top:.3em}@media only screen and (min-width:62em){#insight .image-caption{font-size:.88889rem}}#insight .creation_date{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem}@media only screen and (min-width:62em){#insight .creation_date{font-size:.88889rem}}#insight .author{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.77778rem}#insight .author:before{content:'';display:inline-block;width:60px;border-bottom:1px solid;margin-bottom:.27778rem}.card #insight .author:before{margin-bottom:1rem}#insight .author:before{margin-bottom:.83333rem}#insight .author .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#insight .author .position{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.2}@media only screen and (min-width:62em){#insight .author .position{font-size:.88889rem}}#insight .author .name{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;font-weight:700;line-height:1.2}@media only screen and (min-width:62em){#insight .author .name{font-size:.88889rem}}#insight .related-content{margin-top:5.55556rem}#insight .markdown{font-weight:300;font-size:1.55556rem;line-height:2.22222rem}#insight .content-author img{display:block;border-radius:100%;max-width:150px;margin-bottom:1.11111rem}@media only screen and (min-width:48em){#insight .content-author img{margin-right:1.66667rem;margin-bottom:0}}#insight .content-author .profile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:50px}@media only screen and (min-width:48em){#insight .content-author .profile-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#insight .content-author .profile_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#insight .content-author .profile_image:before{content:'';display:inline-block;width:60px;border-bottom:1px solid;margin-bottom:.27778rem}.card #insight .content-author .profile_image:before{margin-bottom:1rem}#insight .content-author .profile_image:before{-ms-flex-item-align:center;align-self:center;margin:1.11111rem}#insight .content-author .markdown{font-family:freight-sans-pro,sans-serif;font-size:18px;font-weight:200;line-height:1.5;font-style:italic}#insight .content-author .markdown p{font-family:freight-sans-pro,sans-serif;font-size:18px;font-style:italic;font-weight:200;line-height:1.5}#insight .content-author .markdown p:last-child{margin-bottom:0}#insight{padding:0 0 5.55556rem}#insight h1{margin-bottom:2rem}#insight .intro-para{margin:1.77778rem 0 2.77778rem 0}#insight .hero{margin-bottom:2.77778rem}#insight .image-caption{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.3;margin-top:.3em}@media only screen and (min-width:62em){#insight .image-caption{font-size:.88889rem}}#insight .creation_date{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem}@media only screen and (min-width:62em){#insight .creation_date{font-size:.88889rem}}#insight .author{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:1.77778rem}#insight .author:before{content:'';display:inline-block;width:60px;border-bottom:1px solid;margin-bottom:.27778rem}.card #insight .author:before{margin-bottom:1rem}#insight .author:before{margin-bottom:.83333rem}#insight .author .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#insight .author .position{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.2}@media only screen and (min-width:62em){#insight .author .position{font-size:.88889rem}}#insight .author .name{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;font-weight:700;line-height:1.2}@media only screen and (min-width:62em){#insight .author .name{font-size:.88889rem}}#insight .related-content{margin-top:5.55556rem}#insight .markdown{font-weight:300;font-size:1.55556rem;line-height:2.22222rem}#insight .content-author img{display:block;border-radius:100%;max-width:150px;margin-bottom:1.11111rem}@media only screen and (min-width:48em){#insight .content-author img{margin-right:1.66667rem;margin-bottom:0}}#insight .content-author .profile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:50px}@media only screen and (min-width:48em){#insight .content-author .profile-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#insight .content-author .profile-wrapper .logolink{width:150px;margin-right:1.66667rem}#insight .content-author .profile-wrapper .logolink img{width:150px}#insight .content-author .profile_image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#insight .content-author .profile_image:before{content:'';display:inline-block;width:60px;border-bottom:1px solid;margin-bottom:.27778rem}.card #insight .content-author .profile_image:before{margin-bottom:1rem}#insight .content-author .profile_image:before{-ms-flex-item-align:center;align-self:center;margin:1.11111rem}#insight .content-author .markdown{font-family:freight-sans-pro,sans-serif;font-size:18px;font-weight:200;line-height:1.5;font-style:italic}#insight .content-author .markdown p{font-family:freight-sans-pro,sans-serif;font-size:18px;font-style:italic;font-weight:200;line-height:1.5}#insight .content-author .markdown p:last-child{margin-bottom:0}#simple-page{padding-bottom:5.55556rem}#simple-page .intro-para{margin:0 0 2.77778rem}#simple-page .hero{margin-bottom:2.77778rem}#simple-page .hero .image-caption{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.3;margin-top:.3em}@media only screen and (min-width:62em){#simple-page .hero .image-caption{font-size:.88889rem}}#simple-page .markdown{font-weight:300;font-size:1.55556rem;line-height:2.22222rem}#simple-page #mc_embed_signup{padding-bottom:1.11111rem}#simple-page #mc_embed_signup h5{margin-bottom:.55556rem}#simple-page #mc_embed_signup .mc-field-group{display:-webkit-box;display:-ms-flexbox;display:flex}#simple-page #mc_embed_signup .mc-field-group #mce-EMAIL{-webkit-box-flex:5;-ms-flex:5;flex:5;font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.38889rem;padding:0 .83333rem;border:none;background:#f7f8f9}@media only screen and (min-width:62em){#simple-page #mc_embed_signup .mc-field-group #mce-EMAIL{font-size:1.22222rem;line-height:1.77778rem}}#simple-page #mc_embed_signup .mc-field-group #mce-EMAIL:focus{outline:0}#simple-page #mc_embed_signup .mc-field-group #mc-embedded-subscribe{-webkit-box-flex:2;-ms-flex:2;flex:2;height:3.33333rem;cursor:pointer}#welcome-page{padding-bottom:250px}#welcome-page .intro-para{margin:.55556rem 0 2.77778rem}#welcome-page h3{font-weight:300;font-size:1rem;line-height:1.38889rem;margin-bottom:.55556rem}@media only screen and (min-width:62em){#welcome-page h3{font-size:1.33333rem;line-height:1.77778rem}}@media only screen and (min-width:75em){#welcome-page h3{font-size:1.77778rem;line-height:2.33333rem}}#welcome-page .hero{margin-bottom:2.77778rem}#welcome-page .hero .image-caption{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.3;margin-top:.3em}@media only screen and (min-width:62em){#welcome-page .hero .image-caption{font-size:.88889rem}}#welcome-page .markdown{font-weight:300;font-size:1.55556rem;line-height:2.22222rem}#welcome-page .cta{font-weight:300;font-size:1.55556rem;line-height:2.22222rem;position:fixed;width:100%;left:0;bottom:-2px;background-color:#6e08ff;padding:2.77778rem 0;text-align:center}#welcome-page .cta p{color:#fff;margin:0 auto}#welcome-page .cta .button{background-color:#fff;max-width:60%;margin:auto;display:none}#welcome-page .cta .button:hover{color:#6e08ff}.bottom #welcome-page .cta p{display:none}.bottom #welcome-page .cta a{display:-webkit-box;display:-ms-flexbox;display:flex}#toolkitIntro{padding-bottom:5.55556rem}#toolkitIntro .intro-para{margin:0 0 2.77778rem 0}#toolkitIntro .hero{margin-bottom:2.77778rem}#toolkitIntro .hero .image-caption{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;line-height:1.3;margin-top:.3em}@media only screen and (min-width:62em){#toolkitIntro .hero .image-caption{font-size:.88889rem}}#toolkitIntro .section{margin-bottom:.55556rem}#toolkitIntro .title{font-weight:700;font-size:1.77778rem;line-height:2.33333rem;margin-bottom:.83333rem}#toolkitIntro .section_title{margin-bottom:1.11111rem;position:relative;text-align:center}#toolkitIntro .section_title:before{content:"";width:40%;padding-bottom:40%;margin:0 auto 1.11111rem;background-color:red;border-radius:100%;display:block}#toolkitIntro .section_title a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}#toolkitIntro .section_title a:after{content:"";position:absolute;left:0;top:0;right:0;background-image:url(..../img/svgs/TTC_Labs_Discover.svg);background-size:28%;background-repeat:no-repeat;background-position:center;padding-bottom:40%}#toolkitIntro .toolkit_sections{margin-top:1.66667rem}#toolkitIntro .tk_section{margin-bottom:2.77778rem}#toolkitIntro .tk_section.plan .section_title:before{background-color:#4d3b8c}#toolkitIntro .tk_section.plan .section_title a:after{background-image:url(..../img/svgs/TTC_Labs_Plan.svg)}#toolkitIntro .tk_section.discover .section_title:before{background-color:#fed800}#toolkitIntro .tk_section.discover .section_title a:after{background-image:url(..../img/svgs/TTC_Labs_Discover.svg)}#toolkitIntro .tk_section.ideate .section_title:before{background-color:#00bec6}#toolkitIntro .tk_section.ideate .section_title a:after{background-image:url(..../img/svgs/TTC_Labs_Ideate.svg)}#toolkitIntro .tk_section.prototype .section_title:before{background-color:#fe135e}#toolkitIntro .tk_section.prototype .section_title a:after{background-image:url(..../img/svgs/TTC_Labs_Prototype.svg)}#toolkitIntro .section_description{font-weight:300;font-size:1.55556rem;line-height:2.22222rem;text-align:center}#toolkitIntro .markdown{font-weight:300;font-size:1.55556rem;line-height:2.22222rem}.agendas .activity_counter{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem;font-weight:600;margin-bottom:.83333rem}@media only screen and (min-width:62em){.agendas .activity_counter{font-size:.88889rem}}.agendas .activity_title{font-weight:700;font-size:1.22222rem;line-height:1.72222rem;margin-bottom:.55556rem;line-height:1.5rem}@media only screen and (min-width:62em){.agendas .activity_title{font-size:1.44444rem;line-height:1.77778rem}}.agendas .activity_duration{font-weight:200;font-size:1.22222rem;line-height:1.72222rem;margin-bottom:.83333rem;line-height:1.5rem}@media only screen and (min-width:62em){.agendas .activity_duration{font-size:1.44444rem;line-height:1.77778rem}}.agendas .intro-para{margin-bottom:2.77778rem}.agendas .activity_description{margin-bottom:1.11111rem}.agendas .activity_description,.agendas .activity_description p{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.38889rem}@media only screen and (min-width:62em){.agendas .activity_description,.agendas .activity_description p{font-size:1.22222rem;line-height:1.77778rem}}.agendas .card{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.agendas .sticky-tab{position:sticky;top:-1px;background-color:#fff;margin-bottom:2.77778rem;z-index:2}.agendas .tab_menu{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid rgba(0,0,0,.2)}.agendas .tab_menu li{margin-bottom:-1px;margin-right:.55556rem}.agendas .tab_menu li a{display:block;text-align:center;padding:1.11111rem;border-bottom:2px solid transparent;text-decoration:none}.agendas .tab_menu li a span{opacity:.65}.agendas .tab_menu li a.active,.agendas .tab_menu li a:hover{border-bottom:2px solid #6e08ff}.agendas .tab_menu li a.active span,.agendas .tab_menu li a:hover span{opacity:1}.agendas .simple-padding{padding:0 1rem}.event_page .header{margin-bottom:2.77778rem}.event_page .header h1{text-align:center;margin-bottom:.2em;line-height:1.2}.event_page .header h2{font-weight:700;font-size:1.22222rem;line-height:1.72222rem;text-align:center;margin-bottom:.25em;line-height:1.2}@media only screen and (min-width:62em){.event_page .header h2{font-size:1.44444rem;line-height:1.77778rem}}.event_page .header h3{font-weight:200;font-size:1rem;line-height:1.3;text-align:center;margin-bottom:.25em}@media only screen and (min-width:62em){.event_page .header h3{font-size:1.22222rem}}.event_page .hero-wrapper{margin-bottom:2.77778rem}.event_page .section{margin-bottom:1.66667rem}.event_page .section .title{font-weight:700;font-size:1.77778rem;line-height:2.33333rem;margin-bottom:.83333rem}.event_page .section .markdown{font-weight:300;font-size:1.55556rem;line-height:2.22222rem}.event_page .event-image{margin-bottom:2.77778rem}.event_page .quote{background-color:#f8f8f8;margin-bottom:2.77778rem;padding:2.77778rem;margin-top:1.11111rem}.event_page .quote+.quote{margin-top:-2.5rem}.event_page .quote quote{font-family:"Roboto Slab",serif;font-style:normal;font-weight:400;font-size:1rem;text-align:center;display:block;line-height:1.5;font-style:italic;color:#4d3b8c;margin-bottom:.83333rem}@media only screen and (min-width:62em){.event_page .quote quote{font-size:1.33333rem}}.event_page .quote .attribution{font-weight:200;text-align:center;position:relative;padding-top:.55556rem}.event_page .quote .attribution:before{content:"";position:absolute;width:100px;border-top:1px solid;left:calc(50% - 50px);top:0}.event_page .video{margin-bottom:2.77778rem}.event_page .video .caption{font-family:freight-sans-pro,sans-serif;font-style:normal;font-weight:400;font-size:.77778rem}@media only screen and (min-width:62em){.event_page .video .caption{font-size:.88889rem}}.faqs .intro-para{margin-bottom:2.77778rem}.faqs .questions{margin-bottom:5.55556rem}.partners-page .row h3{margin-bottom:1em}.partners-page .row hr{margin:0;padding:0;height:1;display:block;border:0;border-bottom:1px solid #ccc;margin-bottom:1em}.partners-page .row .markdown img{margin-bottom:0}.partners-page .related{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5.55556rem}.partners-page .related a.related-card{-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);padding:20px;padding-bottom:30px;width:50%;vertical-align:top;margin-right:20px;margin-bottom:20px;font-size:.75em;line-height:1.25;border-top:2px solid #6e08ff;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;color:#333!important}.partners-page .related a.related-card small{color:#999;font-size:.7em;font-family:freight-sans-pro,sans-serif;font-weight:400;letter-spacing:.1em;display:block;text-transform:uppercase;margin-bottom:1em}.partners-page .related a.related-card:hover{text-decoration:none;-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}#cookie-tunnel{position:fixed;display:none;bottom:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-box-shadow:0 -5px 10px 0 rgba(0,0,0,.1);box-shadow:0 -5px 10px 0 rgba(0,0,0,.1);padding-top:2.22222rem;font-size:.75em!important}#cookie-tunnel .intro{text-align:center;margin-bottom:1.66667rem}#cookie-tunnel .intro:first-of-type{margin-top:0}#cookie-tunnel .intro p{font-weight:700;font-size:1.22222rem;line-height:1.72222rem}@media only screen and (min-width:62em){#cookie-tunnel .intro p{font-size:1.44444rem;line-height:1.77778rem}}#cookie-tunnel h3{font-weight:300;font-size:1rem;line-height:1.38889rem;margin-bottom:.55556rem}@media only screen and (min-width:62em){#cookie-tunnel h3{font-size:1.33333rem;line-height:1.77778rem}}@media only screen and (min-width:75em){#cookie-tunnel h3{font-size:1.77778rem;line-height:2.33333rem}}#cookie-tunnel .pane .button{display:none}#cookie-tunnel .pane{height:16.66667rem;overflow:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;position:relative;margin-right:0;margin-bottom:0;font-weight:300;font-size:1.55556rem;line-height:2.22222rem}@media only screen and (min-width:48em){#cookie-tunnel .pane{-webkit-column-count:2;-moz-column-count:2;column-count:2;height:9em;overflow:auto;margin-right:1.66667rem}}#cookie-tunnel .pane a{color:#6e08ff}#cookie-tunnel .pane p{margin-bottom:1em;line-height:2!important}#cookie-tunnel .pane p strong{font-weight:700}#cookie-tunnel .pane::-webkit-scrollbar{-webkit-appearance:none}#cookie-tunnel .pane::-webkit-scrollbar:vertical{width:11px}#cookie-tunnel .pane::-webkit-scrollbar:horizontal{height:11px}#cookie-tunnel .pane::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #fff;background-color:rgba(0,0,0,.5)}#cookie-tunnel .button-holder{width:100%;text-align:center;margin-bottom:1.66667rem}#cookie-tunnel .button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:1.66667rem;padding-right:1.66667rem;margin-top:0;margin-left:auto;margin-right:auto;height:2.22222rem;line-height:2.22222rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}@media only screen and (min-width:62em){#cookie-tunnel .button{height:2.77778rem;line-height:2.77778rem;font-size:1.11111rem}}#cookie-tunnel .button:hover{color:#fff}#cookie-tunnel .button.primary{color:#fff}#cookie-tunnel .button.primary:hover{color:#6e08ff}html{-ms-touch-action:manipulation;touch-action:manipulation}body{margin:0;padding:0}a{text-decoration:none;color:#2e2e2e}a:hover{text-decoration:underline}img{width:100%}.tags{opacity:.6;font-size:.77778rem;color:#000;letter-spacing:0}
.toolkit:hover {
    border-bottom-color: transparent !important;
    background-color: black;
}
.toolkit a:before {
    content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNCAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNjM3MjIgMy42MTExNkM1LjYyNTk1IDMuNzM0MjYgNS42MTg3NCAzLjkwMjY0IDUuNTkzOTUgNC4wNjg4M0M1LjU0NzA3IDQuMzg0MDYgNS42NDU3OSA0LjY0MjEzIDUuODc4MzkgNC44NjE5NkM3LjEzODc1IDYuMDUzODUgOC4zOTY4NyA3LjI0Nzk0IDkuNjU1NDMgOC40NDExNUMxMC43OTMyIDkuNTE5NjEgMTEuOTMwOSAxMC41OTg1IDEzLjA2NzggMTEuNjc3OEMxMy4zODA2IDExLjk3NSAxMy41NTMzIDEyLjMzMjkgMTMuNTQ0NyAxMi43NjM4QzEzLjUzMjEgMTMuNDEzMSAxMi45MDk2IDEzLjkxMzUgMTIuMjUxOSAxMy44MTM3QzExLjg4ODEgMTMuNzU4NyAxMS41OTExIDEzLjU5NzggMTEuMzM2NCAxMy4zNDI0QzkuMDQ2ODggMTEuMDQzNCA2Ljc1NjA1IDguNzQ1ODIgNC40NjIwNSA2LjQ1MTczQzQuMzQzOTUgNi4zMzM0NyA0LjIwMjg2IDYuMjI4MzkgNC4wNTQxIDYuMTUwNTdDMy44NzI0NCA2LjA1NTYxIDMuNjY0NjMgNi4wNjcwNCAzLjQ3MTcgNi4xMjYzOUMyLjUxNjUxIDYuNDIwNTIgMS4zMDcwOCA1LjkwOTIgMC43MTg4MTcgNS4xMDY4NEMwLjM0MzMyMiA0LjU5Mzc3IDAuMTYyMTEgNC4wMjgzOCAwLjE3ODc4OSAzLjQwMDEyQzAuMTg2NDUyIDMuMTE5NjMgMC40MTE4NCAyLjk5NjUzIDAuNjYwMjE2IDMuMTQwNzNDMS4xMTc3NSAzLjQwNTg0IDEuNTc0ODQgMy42NzEzOSAyLjAyOTIyIDMuOTQxNzdDMi4xMDk0NiAzLjk4OTY5IDIuMTY3MTYgMy45OTM2NSAyLjI0ODc1IDMuOTQyMjFDMi42MzIzNiAzLjY5OTA5IDIuODYwNDUgMy4zNjAxMiAyLjk0MjQ5IDIuOTIyNjZDMi45NTU1NiAyLjg1MzIgMi45MzI1NyAyLjgxOTM1IDIuODcyNjIgMi43ODQ2MkMyLjM1Mzc4IDIuNDgzODkgMS44MzU4NCAyLjE4MTg2IDEuMzIxMDUgMS44NzQ5OEMxLjI1MTE4IDEuODMzMjEgMS4xODEzMSAxLjc3MjEgMS4xNDM5IDEuNzAzMDhDMS4wODM5NCAxLjU5MjcyIDEuMTE3MyAxLjQ3MzU4IDEuMjE4MjggMS4zOTc1MkMxLjk2Mjk2IDAuODM3NDA3IDIuNzkxMDMgMC42MDY1OTEgMy42OTg0NCAwLjkxMjE0N0M0LjgwNzggMS4yODU4NSA1LjQzNzA4IDIuMDc1OSA1LjYxNzM5IDMuMjA0NDhDNS42MzYzMiAzLjMyMzE5IDUuNjMwMDEgMy40NDU0MSA1LjYzNzIyIDMuNjExMTZaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNMC4xODA4MjUgMTEuOTk4QzAuMTg5MzkgMTEuNzIwNiAwLjM2MjAzNyAxMS4zMjYzIDAuNzEzMTkxIDExLjAxNjNDMS45NDc0MSA5LjkyNjg2IDMuMTg0NzkgOC44NDA5MiA0LjQyMTI3IDcuNzU0MTFDNC40NDY1MSA3LjczMjEzIDQuNDcwODUgNy43MDkyNyA0LjQ5NzQ1IDcuNjg5MDRDNC42NDI2IDcuNTc4MjUgNC44Mjc0MiA3LjU4ODggNC45NTQ1MyA3LjcxNjc0QzUuNDYzOTEgOC4yMjg0OSA1Ljk3Mjg0IDguNzQwMjQgNi40ODEzMSA5LjI1Mjg3QzYuNjI2MDEgOS4zOTg4NCA2LjYyNjkxIDkuNTM5MDkgNi40ODM1NiA5LjY4ODU3QzYuMjIzMDIgOS45NjE1OSA1Ljk2MDY2IDEwLjIzMjkgNS43MDA1NyAxMC41MDYzQzQuODAzMDcgMTEuNDQ5OCAzLjkwOTY0IDEyLjM5NjggMy4wMDY3NCAxMy4zMzU5QzIuNjkyNTQgMTMuNjYzIDIuMjkzMTYgMTMuODE5MSAxLjgyOTc2IDEzLjgxOTFDMC45NTA3NDkgMTMuODE5MSAwLjE2Nzc1MyAxMy4wNjIgMC4xODA4MjUgMTEuOTk4WiIgZmlsbD0iYmxhY2siLz4KPHBhdGggZD0iTTguNjg3MTcgNi43Njg0NEM4LjQyODQzIDYuNTIyMjQgOC4yMDU3NCA2LjMxMTIgNy45ODM1MSA2LjA5OTI5QzcuODMzNCA1Ljk1NjQxIDcuNjgzNzQgNS44MTI2NCA3LjUzMzYzIDUuNjY5MzJDNy40MTU5NyA1LjU1NzY1IDcuNDAyIDUuNTc2OTkgNy41MjkxMiA1LjQ1MzQ1QzguMzgzMzUgNC42MjE2MyA5LjIzNjIyIDMuNzg4OTQgMTAuMDkyNyAyLjk1OTc2QzEwLjE3MzQgMi44ODE1IDEwLjIxMzEgMi44MDQxMiAxMC4yMDcyIDIuNjkxNTdDMTAuMTk4MiAyLjUyMzYyIDEwLjIwODEgMi4zNTUyNCAxMC4yMDQgMi4xODY4NUMxMC4yMDA0IDIuMDM3ODEgMTAuMjY2NyAxLjkzNjY5IDEwLjQwMTUgMS44NzE2MkMxMS4xMTU1IDEuNTI1MTggMTEuODI4NyAxLjE3Njk4IDEyLjU0MzEgMC44MzA5NzNDMTIuNzE0NCAwLjc0Nzg3OSAxMi44MDg3IDAuNzY2Nzg0IDEyLjk0NjYgMC44OTk5OThDMTMuMTExNiAxLjA1OTU5IDEzLjI3NzkgMS4yMTgzIDEzLjQ0MTEgMS4zNzk2NkMxMy41NjEgMS40OTgzNiAxMy41Nzk1IDEuNTk3NzIgMTMuNTAzMyAxLjc0Njc2QzEzLjE0MzEgMi40NTMyOCAxMi43Nzk4IDMuMTU4MDQgMTIuNDE5MiAzLjg2NDExQzEyLjM1NzQgMy45ODUwMiAxMi4yNjE0IDQuMDQzNDkgMTIuMTIzIDQuMDQyNjFDMTEuOTM5MSA0LjA0MDg1IDExLjc1NTYgNC4wNDYxMyAxMS41NzE3IDQuMDQwODVDMTEuNDc0MyA0LjAzNzc4IDExLjQwNDUgNC4wNjcyMyAxMS4zMzUxIDQuMTM1ODJDMTAuNDg3MSA0Ljk2ODUxIDkuNjM2MDYgNS43OTgxMyA4Ljc4Njc5IDYuNjI5NTFDOC43NTAyOCA2LjY2NTU2IDguNzI2MzkgNi43MTM0OCA4LjY4NzE3IDYuNzY4NDRaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K');
}
.toolkit:hover a {
    color: white;
}

.toolkit:hover a:before {
    filter: invert();
}