*{-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-family:inherit;font-size:100%;vertical-align:baseline}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0;vertical-align:middle}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}a img{border:none}body{background-color:#fff;font-family:'AvenirNextLTW01-Regular', Helvetica, Arial, sans-serif}.wrap-outer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:7%;padding-right:7%}.wrap-inner{zoom:1;margin:0 auto;max-width:1400px;width:100%;}.wrap-inner:before,.wrap-inner:after{content:"";display:table}.wrap-inner:after{clear:both}h1,h2,h3{text-rendering:optimizeLegibility}p{line-height:1.4}a,a:link,a:active,a:hover{-webkit-tap-highlight-color:rgba(0,0,0,0)}.nowrap{white-space:nowrap}.text-input{border-radius:4px;border:none;display:block;font-family:'Avenir Next LT W01 Demi', Helvetica, Arial, sans-serif;font-size:1.125em;max-width:268px;padding:10px;outline:none}.button{background:none;border-radius:20px;border:solid 2px #fff;color:#fff;cursor:pointer;display:inline-block;font-family:'Avenir Next LT W01 Demi', Helvetica, Arial, sans-serif;font-size:1em;padding:9px 16px 8px;}.button:hover{color:#fff}.paper-icon{background:url("/assets/images/paper/paper-icon@2x.png") no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;display:block;height:116px;width:115px}.app-store-button{background:url("/assets/images/app-store-badge.png") no-repeat;color:transparent;cursor:pointer;display:block;height:40px;overflow:hidden;text-indent:-9999px;width:135px;}.app-store-button:hover{background-position:right}@media screen and (-webkit-min-device-pixel-ratio:2){.app-store{background-image:url("/assets/images/app-store-badge@2x.png");-webkit-background-size:270px 40px;-moz-background-size:270px 40px;background-size:270px 40px}}#main{background-color:#fffcf5}.section{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:7%;padding-right:7%;padding-bottom:50px;padding-top:50px}.section-inner{zoom:1;margin:0 auto;max-width:1400px;width:100%;}.section-inner:before,.section-inner:after{content:"";display:table}.section-inner:after{clear:both}.header .title{color:#252422;font-size:2.25em;text-transform:uppercase;color:inherit;font-family:'AvenirNextLTW01-Regular', Helvetica, Arial, sans-serif}@media screen and (min-width:37.5em){.header .title{font-size:3em;line-height:1.1}}@media screen and (min-width:56.25em){.header .title{font-size:4.5em;line-height:1.05}}@media screen and (min-width:75em){.header .title{font-size:4.5em;line-height:1.05}}.header .subtitle{font-size:1.25em;line-height:1.2;line-height:1.4;margin-top:12px;max-width:925px;margin-left:auto;margin-right:auto}@media screen and (min-width:37.5em){.header .subtitle{font-size:1.375em}}@media screen and (min-width:56.25em){.header .subtitle{font-size:1.625em}}.header strong{font-family:'Avenir Next LT W01 Bold', Helvetica, Arial, sans-serif}.copy .title{font-size:1.25em;line-height:1.2;font-family:'Avenir Next LT W01 Demi', Helvetica, Arial, sans-serif;line-height:1.2}@media screen and (min-width:37.5em){.copy .title{font-size:1.375em}}@media screen and (min-width:56.25em){.copy .title{font-size:1.625em}}.copy .subtitle{font-size:1em;line-height:1.4;margin-top:.375em}@media screen and (min-width:37.5em){.copy .subtitle{font-size:1.125em}}.copy .info{margin-bottom:.5em;margin-top:.5em}@media screen and (min-width:37.5em){.section{padding-bottom:100px;padding-top:100px}.copy .info{margin-bottom:1em;margin-top:.5em}}@media screen and (min-width:56.25em){.section{padding-bottom:150px;padding-top:150px}}.vjs-control-bar,.vjs-text-track-display{display:none}.hero-section{background:#0a0b0b no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff;height:400px;overflow:hidden;position:relative;}.touch .hero-section{background-image:url("//assets.fiftythree.com/videos/think/think-poster.jpg");background-position-x:30%;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.no-touch .hero-section{background-image:url("//assets.fiftythree.com/videos/think/think-poster.jpg")}.hero-section .video{height:100%;min-height:400px;overflow:visible;position:relative}.hero-section .section-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:7%;padding-right:7%;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;height:100%;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:none}.hero-section .intro{zoom:1;margin:0 auto;max-width:1400px;width:100%;height:100%}.hero-section .intro:before,.hero-section .intro:after{content:"";display:table}.hero-section .intro:after{clear:both}.hero-section .header{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;text-align:center;z-index:1;}.hero-section .header .name,.hero-section .header .tagline{display:block}.hero-section .header .name{font-family:'Avenir Next LT W01 Bold', Helvetica, Arial, sans-serif}.hero-section .button-group{margin:12px auto 0;max-width:200px}.hero-section .download-button{display:none;margin-top:16px}.hero-section .button{margin-top:16px;}.hero-section .button.watch-video-button,.hero-section .button.paper-download-button{min-width:10.5em}@media screen and (min-width:37.5em){.hero-section{position:relative;height:500px;background-position:center;color:#fff;overflow:hidden;}.hero-section .video{min-height:500px}.hero-section .header-outer{display:block;font-size:0;margin-left:-2.5%;margin-right:-2.5%;width:105%;height:100%}.hero-section .header{display:inline-block;font-size:16px;margin-left:2.5%;margin-right:2.5%;width:95%}.hero-section .button-group{margin:30px auto 0;max-width:none;}.hero-section .button-group .button{display:inline-block;margin-right:12px;margin-top:0;}.hero-section .button-group .button:last-child{margin-right:0}.hero-section .button-group .download-button{display:inline-block}}@media screen and (min-width:56.25em){.hero-section{height:700px;}.hero-section .video{min-height:$height}.hero-section .header-outer{display:block;font-size:0;margin-left:-1.666666666666667%;margin-right:-1.666666666666667%;width:103.33333333333333%}.hero-section .header{display:inline-block;font-size:16px;margin-left:1.666666666666667%;margin-right:1.666666666666667%;width:96.66666666666667%;}.hero-section .header .subtitle{display:block;margin-top:20px}.hero-section .button-group{margin-top:40px}}@media screen and (min-width:75em){.hero-section .header-outer{display:block;font-size:0;margin-left:-1.25%;margin-right:-1.25%;width:102.5%}.hero-section .header{display:inline-block;font-size:16px;margin-left:1.25%;margin-right:1.25%;width:97.5%}}.people-section{background:#f4f3ef;background-image:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(112,112,112,0) 60%, rgba(186,186,186,0.15) 100%), url("/assets/images/think/ideas-think-crop.jpg");background-image:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(112,112,112,0) 60%, rgba(186,186,186,0.15) 100%), url("/assets/images/think/ideas-think-crop.jpg");background-image:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(112,112,112,0) 60%, rgba(186,186,186,0.15) 100%), url("/assets/images/think/ideas-think-crop.jpg");background-image:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(112,112,112,0) 60%, rgba(186,186,186,0.15) 100%), url("/assets/images/think/ideas-think-crop.jpg");background-image:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(112,112,112,0) 60%, rgba(186,186,186,0.15) 100%), url("/assets/images/think/ideas-think-crop.jpg");background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#403d39;padding-top:270px;padding-bottom:200px;padding-left:0;padding-right:0;position:relative;}.people-section *,.people-section *:before,.people-section *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.people-section .header{padding-bottom:2em;padding-left:7%;padding-right:7%;position:relative;z-index:999;text-align:center;}.people-section .image-wrapper{left:0;height:100%;overflow:hidden;position:absolute;top:0;width:100%}.people-section .image-list{display:none;left:50%;margin-left:-200px;position:absolute;}.people-section .image-list:first-child{top:-30%}.people-section .image-list:nth-child(2){top:-5%}.people-section .image-list:nth-child(3){top:20%}.people-section .image-list:nth-child(4){top:55%}.people-section .image-list:nth-child(5){top:75%}.people-section .image-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:300px;padding:1%;position:absolute;width:400px}.people-section .page{padding-bottom:75%;position:relative;-webkit-transform:scale(1.25);-moz-transform:scale(1.25);-o-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25);}.people-section .page .image{background-color:#f5f4f0;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;border-radius:14px;left:0;height:100%;position:absolute;top:0;width:100%}.people-section .page:before{background:url("/assets/images/paper/page-shadow.png") no-repeat;background-position:center center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;content:'';left:-2%;height:105%;position:absolute;top:0;width:105%}.people-section .idea-slide{display:block;margin:0 auto 3em;padding:0 2em;position:relative;}.people-section .idea-slide img{max-width:100%}.people-section .idea-slide figure.freezeframe-container{-webkit-background-size:contain !important;-moz-background-size:contain !important;background-size:contain !important;margin:0 auto;max-width:100%;}.people-section .idea-slide figure.freezeframe-container.transparent-bg{background:rgba(0,0,0,0) !important}.people-section .idea-slide.madden figure.freezeframe-container{background:url("/assets/images/think/animations/madden.png") no-repeat}.people-section .idea-slide.yamashita figure.freezeframe-container{background:url("/assets/images/think/animations/yamashita.png") no-repeat}.people-section .idea-slide .photo{background-position:bottom;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;left:50%;height:108px;position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%;}.people-section .idea-slide .photo.madden{background-image:url("/assets/images/think/madden.png")}.people-section .idea-slide .photo.yamashita{background-image:url("/assets/images/think/yamashita.png")}.people-section .entry{padding:0 1em 6em;}.people-section .entry .speaker{display:inline-block;padding:1em 1em 0;}.people-section .entry .speaker .quote{font-size:1.25em;line-height:1.2;font-size:1.25em;font-family:'Avenir Next LT W01 Demi', Helvetica, Arial, sans-serif;font-family:'Avenir Next LT W01 Medium Italic', Helvetica, Arial, sans-serif;text-align:center}@media screen and (min-width:37.5em){.people-section .entry .speaker .quote{font-size:1.375em}}@media screen and (min-width:56.25em){.people-section .entry .speaker .quote{font-size:1.625em}}.people-section .entry .speaker .attribution{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-top:1em;}.people-section .entry .speaker .attribution .person{text-align:center;}.people-section .entry .speaker .attribution .person .name{font-size:1em;font-family:'Avenir Next LT W01 Bold', Helvetica, Arial, sans-serif;font-size:.875em}@media screen and (min-width:37.5em){.people-section .entry .speaker .attribution .person .name{font-size:1.125em}}.people-section .entry .speaker .attribution .person .byline{display:block;padding-top:.5em;font-size:.8125em}@media screen and (min-width:37.5em){.people-section{padding-bottom:300px;padding-top:360px;}.people-section .header{display:inline-block;font-size:16px;margin-left:2.5%;margin-right:2.5%;width:82.5%;margin-left:8.75%;margin-right:8.75%}.people-section .idea-slide{margin:4em auto 2em;max-width:500px;}.people-section .idea-slide figure.freezeframe-container{margin:1rem}.people-section .entry{padding:1em 0 4em;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.people-section .entry .speaker{display:inline-block;max-width:75%;padding:1rem;}.people-section .entry .speaker .attribution{margin-top:2em;max-width:100%}.people-section .entry .speaker .quote{font-size:1.25em;line-height:1.2;font-size:2.25em}.people-section .entry .speaker .person .name{font-size:1em;}.people-section .entry .speaker .person .byline{display:block;padding-top:.5em}}@media screen and (min-width:56.25em){.people-section{padding-bottom:400px;padding-top:400px;}.people-section .image-list{display:block}.people-section .header{display:inline-block;font-size:16px;margin-left:1.666666666666667%;margin-right:1.666666666666667%;width:96.66666666666667%}.people-section .entry{padding:1em 0 7em;}.people-section .entry .speaker{max-width:auto;padding:2rem;}.people-section .entry .speaker .attribution{margin-top:1.7em;max-width:100%}.people-section .entry .speaker .quote{font-size:2.25em}}@media screen and (min-width:75em){.people-section .header{display:inline-block;font-size:16px;margin-left:1.25%;margin-right:1.25%;width:72.5%;margin-left:13.75%;margin-right:13.75%}.people-section .image-list:first-child{top:-10%}.people-section .image-list:nth-child(2){top:10%}.people-section .image-list:nth-child(3){top:30%}.people-section .image-list:nth-child(4){top:50%}.people-section .image-list:nth-child(5){top:70%}.people-section .entry .speaker{max-width:60%}}@media screen and (min-width:37.5em) and (min-width:37.5em){.quote{font-size:1.375em}}@media screen and (min-width:37.5em) and (min-width:56.25em){.quote{font-size:1.625em}}@media screen and (min-width:37.5em) and (min-width:37.5em){.name{font-size:1.125em}}.together-section{background-color:#f4f3ef;color:#f4f3ef;padding:0;}.together-section .subsection{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:7%;padding-right:7%;background-repeat:no-repeat;background-position:center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;padding-top:12%}.together-section .roots-subsection{background-image:url("/assets/images/paper/create-1-stacked.jpg");padding-bottom:85%;}.together-section .roots-subsection .copy{margin:20px 0}.together-section .people-subsection{background-image:url("/assets/images/paper/create-2-stacked.jpg");padding-bottom:90%}.together-section .create-subsection{background-image:url("/assets/images/paper/create-3-stacked.jpg");padding-bottom:90%}.together-section .copy-outer{text-align:center;z-index:4}@media screen and (min-width:37.5em){.together-section .copy .subtitle{font-size:1.375em}}@media screen and (min-width:56.25em){.together-section .subsection-outer{height:2400px;position:relative}.together-section .subsection{background:none;height:800px;padding-bottom:0;padding-top:0;}.touch .together-section .subsection{position:relative}.together-section .subsection.is-animating .image{position:fixed;top:0}.together-section .subsection.is-after .image{bottom:0;top:auto}.together-section .image{left:0;height:800px;overflow:hidden;position:absolute;top:0;width:100%;}.together-section .image .image-inner{background-repeat:no-repeat;background-position:45% center;-webkit-background-size:2560px 1000px;-moz-background-size:2560px 1000px;background-size:2560px 1000px;left:0;height:1000px;position:absolute;top:-100px;width:100%}.together-section .copy-outer{zoom:1;margin:0 auto;max-width:1400px;width:100%;position:relative;height:800px;text-align:left}.together-section .copy-outer:before,.together-section .copy-outer:after{content:"";display:table}.together-section .copy-outer:after{clear:both}.together-section .copy-inner{display:inline-block;font-size:16px;margin-left:1.666666666666667%;margin-right:1.666666666666667%;width:30%;display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.together-section .header .title{font-size:3.5em}.together-section .copy .subtitle{font-size:1.125em}.together-section .roots-subsection .image{z-index:3;}.together-section .roots-subsection .image .image-inner{background-image:url("/assets/images/paper/create-1.jpg")}.together-section .people-subsection .image{z-index:2;}.together-section .people-subsection .image .image-inner{background-image:url("/assets/images/paper/create-2.jpg")}.together-section .create-subsection .image{z-index:1;}.together-section .create-subsection .image .image-inner{background-image:url("/assets/images/paper/create-3.jpg")}}@media screen and (min-width:75em){.together-section .copy-inner{display:inline-block;font-size:16px;margin-left:1.25%;margin-right:1.25%;width:22.5%;margin-left:13.75%;display:block}.together-section .header .title{font-size:4.5em}.together-section .image-inner{background-position:35% center}}@media screen and (min-width:75em) and (min-height:800px){.subsection-outer{height:3000px}.subsection,.copy-outer,.image{height:1000px}.image .image-inner{top:0}}.tools-section{background-color:#f4f3ef;color:#403d39;overflow:hidden;position:relative;}.tools-section > .section{padding-top:80px}.tools-section .section{padding-bottom:0;padding-top:50px;}.tools-section .section.tool-bg-holder{padding-top:0}.tools-section .section-grid{display:block;font-size:0;margin-left:-5%;margin-right:-5%;width:110%}.tools-section .tools .tool{padding-top:50px;background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(112,112,112,0) 60%, rgba(186,186,186,0.15) 100%);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(112,112,112,0) 60%, rgba(186,186,186,0.15) 100%);background:-o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(112,112,112,0) 60%, rgba(186,186,186,0.15) 100%);background:-ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(112,112,112,0) 60%, rgba(186,186,186,0.15) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(112,112,112,0) 60%, rgba(186,186,186,0.15) 100%)}.tools-section .tools .tool-description{display:inline-block;font-size:16px;margin-left:5%;margin-right:5%;width:90%;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-direction:reverse;-moz-box-direction:reverse;-o-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;}.tools-section .tools .tool-description .tool-text{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:1rem}.tools-section .tools .tool-description .tool-image{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.tools-section .tools .tool-description .tool-image img{bottom:0;display:block;margin:0 auto;max-width:100%;position:relative;width:100%}.tools-section .tools .tool-description .title.tool-name{font-size:1.25em;line-height:1.2;font-family:'Avenir Next LT W01 Bold', Helvetica, Arial, sans-serif;margin-bottom:.25em;width:100%}@media screen and (min-width:37.5em){.tools-section .tools .tool-description .title.tool-name{font-size:1.375em}}@media screen and (min-width:56.25em){.tools-section .tools .tool-description .title.tool-name{font-size:1.625em}}.tools-section .tools .tool-description .subtitle{font-size:1em;max-width:100%}@media screen and (min-width:37.5em){.tools-section .tools .tool-description .subtitle{font-size:1.125em}}.tools-section .tools .tool-description .tutorial-cta{font-size:1.125em;color:#688e8f;display:inline-block;font-size:1em;padding-top:1em;width:100%;}.tools-section .tools .tool-description .tutorial-cta:before{border-bottom:6px solid transparent;border-left:8px solid #688e8f;border-top:6px solid transparent;content:'';display:inline-block;margin:0 .5em 0 1px}.tools-section .tools .tool-divider{border:0;height:1px;background:-webkit-linear-gradient(left, #fffcf5, #ccc5b9, #fffcf5);background:-moz-linear-gradient(left, #fffcf5, #ccc5b9, #fffcf5);background:-o-linear-gradient(left, #fffcf5, #ccc5b9, #fffcf5);background:-ms-linear-gradient(left, #fffcf5, #ccc5b9, #fffcf5);background:linear-gradient(to right, #fffcf5, #ccc5b9, #fffcf5)}.tools-section .tools .tool-results{display:inline-block;font-size:16px;margin-left:5%;margin-right:5%;width:90%;-webkit-box-flex:0;-moz-box-flex:0;-o-box-flex:0;box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;margin:50px 5%;}.tools-section .tools .tool-results.fill{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:block}.tools-section .tools .tool-results .jsgif canvas{max-height:100%;max-width:100%}.tools-section .tools .tool-results .shape{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;position:relative;text-align:center;}.tools-section .tools .tool-results .shape *,.tools-section .tools .tool-results .shape *:before,.tools-section .tools .tool-results .shape *:after{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}.tools-section .tools .tool-results .shape img{max-width:100%}.tools-section .tools .tool-results .shape.row-4{width:50%}.tools-section .tools .tool-results .shape.row-3{width:50%}.tools-section .tools .tool-results .shape.row-2{width:50%}.tools-section .tools .tool-results .shape .cover{position:absolute}.tools-section .tools .tool-results .shape figure.freezeframe-container{-webkit-background-size:contain !important;-moz-background-size:contain !important;background-size:contain !important;margin:0;max-width:100%;}.tools-section .tools .tool-results .shape figure.freezeframe-container.transparent-bg{background:rgba(0,0,0,0) !important}.tools-section .tools .tool-results .shape .shape-caption{line-height:1.33em;min-height:3em;margin-bottom:1em}.tools-section .tools .tool-results .shape figure.freezeframe-container{-webkit-background-size:contain;-moz-background-size:contain;background-size:contain}.tools-section .tools .tool-results .shape-circle figure.freezeframe-container{background:url("/assets/images/think/animations/circle.png") no-repeat}.tools-section .tools .tool-results .shape-ellipse figure.freezeframe-container{background:url("/assets/images/think/animations/ellipse.png") no-repeat}.tools-section .tools .tool-results .shape-triangle figure.freezeframe-container{background:url("/assets/images/think/animations/triangle.png") no-repeat}.tools-section .tools .tool-results .shape-triangle-right figure.freezeframe-container{background:url("/assets/images/think/animations/triangle-right.png") no-repeat}.tools-section .tools .tool-results .shape-square figure.freezeframe-container{background:url("/assets/images/think/animations/square.png") no-repeat}.tools-section .tools .tool-results .shape-rectangle figure.freezeframe-container{background:url("/assets/images/think/animations/rectangle.png") no-repeat}.tools-section .tools .tool-results .shape-rhombus figure.freezeframe-container{background:url("/assets/images/think/animations/rhombus.png") no-repeat}.tools-section .tools .tool-results .shape-diamond figure.freezeframe-container{background:url("/assets/images/think/animations/diamond.png") no-repeat}.tools-section .tools .tool-results .shape-straight figure.freezeframe-container{background:url("/assets/images/think/animations/straight.png") no-repeat}.tools-section .tools .tool-results .shape-arrows figure.freezeframe-container{background:url("/assets/images/think/animations/arrows.png") no-repeat}.tools-section .tools .tool-results .shape-connectors figure.freezeframe-container{background:url("/assets/images/think/animations/connectors.png") no-repeat}.tools-section .tools .tool-results .shape-writing figure.freezeframe-container{background:url("/assets/images/think/animations/think.png") no-repeat}.tools-section .tools .tool-results .shape-smart-cut figure.freezeframe-container{background:url("/assets/images/think/animations/smart-cut.png") no-repeat}.tools-section .tools .tool-results .shape-freeform-cut figure.freezeframe-container{background:url("/assets/images/think/animations/freeform-cut.png") no-repeat}.tools-section .tools .tool-results .shape-duplicate figure.freezeframe-container{background:url("/assets/images/think/animations/duplicate.png") no-repeat}.tools-section .tools .tool-results .shape-discard figure.freezeframe-container{background:url("/assets/images/think/animations/discard.png") no-repeat}.tools-section .tools .tool-results .shape-freeform-fill figure.freezeframe-container{background:url("/assets/images/think/animations/freeform-fill.png") no-repeat}.tools-section .tools .tool-results .shape-smart-fill figure.freezeframe-container{background:url("/assets/images/think/animations/smart-fill.png") no-repeat}.tools-section .subsection{background-repeat:no-repeat;background-position:top center;-webkit-background-size:75%;-moz-background-size:75%;background-size:75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:0;padding:10% 1.166666667% 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:16.66667%;}.tools-section .subsection:last-child{margin-right:0}.tools-section .draw-subsection{background-image:url("/assets/images/paper/tools-draw@2x.gif");}.tools-section .draw-subsection.is-animated{background-image:url("/assets/images/paper/tools-draw-animation@2x.gif")}.touch .tools-section .draw-subsection,.tools-section .draw-subsection.is-finished{background-image:url("/assets/images/paper/tools-draw-finished@2x.gif")}.tools-section .sketch-subsection{background-image:url("/assets/images/paper/tools-sketch@2x.png")}.tools-section .outline-subsection{background-image:url("/assets/images/paper/tools-outline@2x.png")}.tools-section .write-subsection{background-image:url("/assets/images/paper/tools-write@2x.png")}.tools-section .color-subsection{background-image:url("/assets/images/paper/tools-color@2x.jpg")}.tools-section .mixer-subsection{background-image:url("/assets/images/paper/tools-mixer@2x.jpg")}.tools-section .header{margin-bottom:1.25em;text-align:center}.tools-section .copy .title{font-family:'Avenir Next LT W01 Bold', Helvetica, Arial, sans-serif}.tools-section .copy .info{color:#a49e93}.tools-section .image{background-repeat:no-repeat;background-position:right center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;margin:20px 0;padding-bottom:66%}.tools-section .tooltray{bottom:0;left:0;margin:0 auto;max-width:1024px;padding-bottom:18%;position:absolute;right:0}.tools-section .tooltray-list,.tools-section .tooltray-item{background-repeat:no-repeat;background-position:bottom center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;left:0;height:100%;position:absolute;top:0;width:100%}.tools-section .tooltray-list{background-image:url("/assets/images/paper/tool-base.jpg")}.tools-section .tooltray-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}.tools-section .tooltray-item.is-selected{opacity:1;-ms-filter:none;filter:none}.tools-section .tooltray-link{cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:10%}@media screen and (min-width:25em){.tools-section .tools .tool-description{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}}@media screen and (min-width:37.5em){.tools-section > .section{padding-top:100px}.tools-section .section.tool-bg-holder{padding-top:50px}.tools-section .header{margin-bottom:0}.tools-section .section-grid{display:block;font-size:0;margin-left:-2.5%;margin-right:-2.5%;width:105%}.tools-section .tools .tool-description{display:inline-block;font-size:16px;margin-left:2.5%;margin-right:2.5%;width:95%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.tools-section .tools .tool-description .subtitle{float:none}.tools-section .tools .tool-description .tutorial-cta{font-size:1.125em;padding-top:1.5em}.tools-section .tools .tool-results{display:inline-block;font-size:16px;margin-left:2.5%;margin-right:2.5%;width:95%;}.tools-section .tools .tool-results.fill{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.tools-section .tools .tool-results .tool-results-row{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;width:100%}.tools-section .tools .tool-results .shape.row-4{width:25%}.tools-section .tools .tool-results .shape.row-3{width:33.3333%}.tools-section .tools .tool-results .shape.row-2{width:50%}}@media screen and (min-width:56.25em){.tools-section > .section{padding-top:150px}.tools-section .section-grid{display:block;font-size:0;margin-left:-1.666666666666667%;margin-right:-1.666666666666667%;width:103.33333333333333%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tools-section .tools .tool-description{display:inline-block;font-size:16px;margin-left:1.666666666666667%;margin-right:1.666666666666667%;width:30%;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 0%;-ms-flex:1 1 0%;flex:1 1 0%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}.tools-section .tools .tool-description.fill{display:inline-block}.tools-section .tools .tool-description .tool-text{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:initial;-ms-flex:initial;flex:initial;}.tools-section .tools .tool-description .tool-text.cut{margin-bottom:10em}.tools-section .tools .tool-description .tool-text.diagram{margin-bottom:30em}.tools-section .tools .tool-description .title.tool-name{float:none;margin-left:0}.tools-section .tools .tool-description .subtitle{float:none;margin-left:0}.tools-section .tools .tool-description .tool-image{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:initial;-ms-flex:initial;flex:initial;}.tools-section .tools .tool-description .tool-image img{padding-right:0;width:100%;}.tools-section .tools .tool-description .tool-image img.diagram,.tools-section .tools .tool-description .tool-image img.cut{position:absolute}.tools-section .tools .tool-description .tutorial-cta{float:none}.tools-section .tools .tool-results{display:inline-block;font-size:16px;margin-left:1.666666666666667%;margin-right:1.666666666666667%;width:63.333333333333336%;margin:0}.tools-section .subsection{background-position:right center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;float:left;margin-bottom:0;padding-top:0;width:16.66667%;}.no-touch .tools-section .subsection{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity 0.5s;-moz-transition:opacity 0.5s;-o-transition:opacity 0.5s;}.no-touch .tools-section .subsection.is-selected{opacity:1;-ms-filter:none;filter:none}.tools-section .copy{display:inline-block;font-size:16px;margin-left:1.666666666666667%;margin-right:1.666666666666667%;width:30%;padding:140px 0;vertical-align:middle}.tools-section .image-outer{display:inline-block;font-size:16px;margin-left:1.666666666666667%;margin-right:1.666666666666667%;width:63.333333333333336%;vertical-align:middle}.tools-section .image{margin-bottom:0;margin-top:0}.tools-section .tooltray{padding-bottom:181px}}@media screen and (min-width:75em){.tools-section .section-grid{display:block;font-size:0;margin-left:-1.25%;margin-right:-1.25%;width:102.5%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.tools-section .tools .tool-description{display:inline-block;font-size:16px;margin-left:1.25%;margin-right:1.25%;width:22.5%;margin-left:13.75%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;}.tools-section .tools .tool-description.diagram{display:inline-block}.tools-section .tools .tool-description .tool-text.diagram,.tools-section .tools .tool-description .tool-text.cut{margin-bottom:10em}.tools-section .tools .tool-results{display:inline-block;font-size:16px;margin-left:1.25%;margin-right:1.25%;width:47.5%;margin-right:13.75%;}.tools-section .tools .tool-results .shape.row-4{width:25%}.tools-section .tools .tool-results .shape.row-3{width:33.333%}.tools-section .header{display:inline-block;font-size:16px;margin-left:1.25%;margin-right:1.25%;width:72.5%;margin-left:13.75%;margin-right:13.75%}.tools-section .subsection{padding-left:0;padding-right:0}.tools-section .copy{display:inline-block;font-size:16px;margin-left:1.25%;margin-right:1.25%;width:22.5%}.tools-section .image-outer{display:inline-block;font-size:16px;margin-left:1.25%;margin-right:1.25%;width:47.5%}}.pencil-section{background:url("/assets/images/think/pencil-bg.jpg") no-repeat 44% center #fff;-webkit-background-size:auto 400px;-moz-background-size:auto 400px;background-size:auto 400px;height:400px;}.pencil-section .copy{display:inline-block;font-size:16px;margin-left:5%;margin-right:5%;width:90%;max-width:180px;}.pencil-section .copy .title{font-family:'Avenir Next LT W01 Bold', Helvetica, Arial, sans-serif}.pencil-section .outline-button{margin-top:14px;}.pencil-section .outline-button:hover{color:#fff}@media screen and (min-width:37.5em){.pencil-section{background-position:center;-webkit-background-size:auto 700px;-moz-background-size:auto 700px;background-size:auto 700px;height:700px;}.pencil-section .copy{display:inline-block;font-size:16px;margin-left:2.5%;margin-right:2.5%;width:45%;max-width:200px}}@media screen and (min-width:56.25em){.pencil-section .copy{display:inline-block;font-size:16px;margin-left:1.666666666666667%;margin-right:1.666666666666667%;width:30%;max-width:none}}@media screen and (min-width:75em){.pencil-section .copy{display:inline-block;font-size:16px;margin-left:1.25%;margin-right:1.25%;width:22.5%;margin-left:13.75%;margin-right:13.75%}}.export-section{background-color:#2d3c3f;background-image:url("/assets/images/think/export-group.jpg");background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;color:#fff;}.export-section .header{text-align:center}.export-section .paper-icon{margin:0 auto 32px}.export-section .paper-export-icon{margin:0 auto;background:url("/assets/images/think/think-export.png") no-repeat;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;display:block;height:166px;width:176px}.export-section .app-store-button{margin:32px auto 0}.export-section .mix-form{margin-top:50px}.export-section .text-input{background:#b8d8d8;color:#4f6367;margin:32px auto 0;text-align:center;}.export-section .text-input::-webkit-input-placeholder{color:#7a9e9f}.export-section .text-input:-moz-placeholder{color:#7a9e9f}.export-section .text-input::-moz-placeholder{color:#7a9e9f}.export-section .text-input:-ms-input-placeholder{color:#7a9e9f}.export-section .button-group{margin:24px auto;max-width:200px}.export-section .button{color:#506367;margin-top:32px;}@media screen and (min-width:37.5em){.export-section .mix-form{margin-top:100px}.export-section .button-group{max-width:none}.export-section .button{margin-right:12px;}.export-section .button:last-child{margin-right:0}.export-section .paper-export-icon{height:258px;width:288px}}@media screen and (min-width:75em){.export-section .header{display:inline-block;font-size:16px;margin-left:1.25%;margin-right:1.25%;width:72.5%;margin-left:13.75%;margin-right:13.75%}}.tutorials-section{background-color:#7a9e9f;background-image:url("/assets/images/think/ideas-tutorials.jpg");background-position:center bottom;background-repeat:no-repeat;-webkit-background-size:180%;-moz-background-size:180%;background-size:180%;color:#fff;padding-bottom:40%;}.tutorials-section .header{text-align:center;}.tutorials-section .header .title{color:#fff}.tutorials-section .paper-icon{margin:0 auto 32px}.tutorials-section .app-store-button{margin:32px auto 0}.tutorials-section .mix-form{margin-top:50px}.tutorials-section .text-input{background:#b8d8d8;color:#4f6367;margin:32px auto 0;text-align:center;}.tutorials-section .text-input::-webkit-input-placeholder{color:#7a9e9f}.tutorials-section .text-input:-moz-placeholder{color:#7a9e9f}.tutorials-section .text-input::-moz-placeholder{color:#7a9e9f}.tutorials-section .text-input:-ms-input-placeholder{color:#7a9e9f}.tutorials-section .button-group{margin:24px auto;max-width:200px}.tutorials-section .button{border-color:#fff;color:#fff;margin-top:32px;}.tutorials-section .button:focus,.tutorials-section .button:hover{background-color:#fff;color:#7a9e9f}.tutorials-section .ideas-tutorials{position:absolute;bottom:0}@media screen and (min-width:37.5em){.tutorials-section{-webkit-background-size:120%;-moz-background-size:120%;background-size:120%;padding-bottom:25%}.mix-form{margin-top:100px}.button-group{max-width:none}.button{margin-right:12px;}.button:last-child{margin-right:0}}@media screen and (min-width:56.25em){.tutorials-section{padding-bottom:250px}}@media screen and (min-width:75em){.tutorials-section{padding-bottom:20%;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;margin:0 auto;}.tutorials-section .header{display:inline-block;font-size:16px;margin-left:1.25%;margin-right:1.25%;width:72.5%;margin-left:13.75%;margin-right:13.75%}}.banner-section{background-color:#f1eae0;padding-top:0;padding-bottom:0}.banner-item{background-repeat:no-repeat;background-position:bottom center;display:block;margin:50px 0;padding-bottom:155px;}.banner-item .copy{font-size:1.25em;line-height:1.2;text-transform:uppercase;text-align:center;color:#403d39}.banner-item strong{display:block;font-family:'Avenir Next LT W01 Bold', Helvetica, Arial, sans-serif}.paper-banner-item{background-image:url("/assets/images/paper/banner-paper@2x.jpg");-webkit-background-size:135px;-moz-background-size:135px;background-size:135px}.pencil-banner-item{background-image:url("/assets/images/paper/banner-pencil-gold@2x.jpg");-webkit-background-size:149px 135px;-moz-background-size:149px 135px;background-size:149px 135px}.mix-banner-item{background-image:url("/assets/images/paper/banner-mix@2x.jpg");-webkit-background-size:169px 135px;-moz-background-size:169px 135px;background-size:169px 135px}@media screen and (min-width:37.5em){.banner-section .banner-list{display:block;font-size:0;margin-left:-2.5%;margin-right:-2.5%;width:105%}.banner-section .banner-item:first-child{display:inline-block;font-size:16px;margin-left:2.5%;margin-right:2.5%;width:95%}.banner-section .banner-item:nth-child(2),.banner-section .banner-item:last-child{display:inline-block;font-size:16px;margin-left:2.5%;margin-right:2.5%;width:45%}}@media screen and (min-width:56.25em){.banner-section{padding-top:0;padding-bottom:0;}.banner-section .banner-item:first-child,.banner-section .banner-item:nth-child(2),.banner-section .banner-item:last-child{display:inline-block;font-size:16px;margin-left:1.666666666666667%;margin-right:1.666666666666667%;width:30%}.banner-section .banner-item{background-position:80% 50%;margin-top:0;margin-bottom:0;padding-bottom:0;vertical-align:middle}.banner-section .copy{padding-top:60px;padding-bottom:60px;text-align:left}.banner-section .word{display:block}}@media screen and (min-width:75em){.banner-section .banner-item:first-child,.banner-section .banner-item:nth-child(2),.banner-section .banner-item:last-child{display:inline-block;font-size:16px;margin-left:1.25%;margin-right:1.25%;width:22.5%}.banner-section .banner-item:first-child{margin-left:13.75%;}.banner-section .banner-item:last-child{margin-right:13.75%}}