@import url('https://fonts.googleapis.com/css?family=Montserrat:500,500i,700,700i&display=swap');html{font-size:100%;line-height:1.5rem;background-color:#fff;color:#706f71;text-shadow:1px 1px 0 rgba(255,255,255,0.2);width:100vw;height:100vh}body{font-family:"Montserrat",sans-serif;width:100vw;height:100vh}img[width]{height:auto}.navigation,.credits,.switches{display:none}.ft-page{background-color:#fff;width:100vw;height:100vh}.flowtime .page-title{background-color:#e90000;color:#fff;line-height:3rem}.flowtime h1,.flowtime h2,.flowtime h3,.flowtime h4,.flowtime h5,.flowtime h6,.flowtime p,.flowtime ul,.flowtime ol,.flowtime dl,.flowtime li,.flowtime dt,.flowtime dd{display:block;-moz-transition:all .3s cubic-bezier(.77,.10,.22,1);-webkit-transition:all .3s cubic-bezier(.77,.10,.22,1);transition:all .3s cubic-bezier(.77,.10,.22,1)}.flowtime h1,.flowtime h2,.flowtime h3,.flowtime h4,.flowtime h5,.flowtime h6{font-family:"Montserrat";font-weight:bold;color:#666;text-shadow:1px 2px 0 rgba(255,255,255,0.2)}.flowtime header{font-size:3.5rem;line-height:4rem;margin:0;background-color:#00acb3;color:#fff;padding:1rem}.flowtime footer{font-size:.5rem;line-height:1rem;margin:0;padding:1rem;position:fixed;bottom:0}.flowtime footer a,.flowtime footer a:link,.flowtime footer a:visited,.flowtime footer a:hover,.flowtime footer a:active,.flowtime footer a:focus,.flowtime footer a:hover img,.flowtime footer a:active img,.flowtime footer a:focus img{color:#dfdfdf;text-shadow:0}.flowtime h1{font-size:3rem;line-height:3rem;margin:0;padding:1rem}.flowtime h1{font-size:3rem;line-height:3rem;margin:0;padding:1rem}.flowtime h2{font-size:2.5rem;line-height:2.5rem;margin:2rem 0}.flowtime h3{font-size:2rem;line-height:2rem;margin:2rem 0}.flowtime h4,.flowtime h5,.flowtime h6{font-size:1.75rem;line-height:2rem;margin:2rem 0}.flowtime p{font-size:1.75rem;line-height:1.75rem;margin:2rem 0;padding:0 1rem}.flowtime .legend{color:#000;font-size:.5em;line-height:.75rem;text-align:left;margin:0;padding:0 1rem 0 1rem}.flowtime .source{font-size:1em;line-height:1.5rem;text-align:center;margin:0;padding:0}.flowtime .source span{display:inline}.flowtime ul,.flowtime ol,.flowtime dl{font-size:1.75rem;line-height:2rem;margin:2rem 0}.flowtime ul,.flowtime ol,.flowtime dl{margin:0 2rem}.flowtime li,.flowtime dd{line-height:2rem;margin-top:1rem;position:relative}.flowtime dt{position:relative}.flowtime ul li:before,.flowtime dl dt:before{content:"\2022";text-align:right;color:#fd0;margin-right:.5rem;display:inline-block;position:absolute;left:-1rem}.flowtime ol{counter-reset:list}.flowtime ol li:before{content:counter(list) ".";counter-increment:list;font-size:.75em;color:#fd0;margin-right:.5rem;display:inline-block;position:relative;top:-0.075em}.flowtime dl dd{font-size:.8em;margin-left:1rem}.flowtime small{font-size:.6em;vertical-align:middle}.flowtime pre,.flowtime code{font-family:monospace;margin:1rem 0}.flowtime strong{font-weight:bold;color:#fd0;text-shadow:1px 2px 0 rgba(0,0,0,0.5)}.flowtime span{display:block}.flowtime q{quotes:"“" "”"}.flowtime q:before{content:open-quote}.flowtime q:after{content:close-quote}.flowtime blockquote{font-size:1.5rem;margin:1.5rem 2rem;padding:1rem;background-color:rgba(0,0,0,0.3);border-left:.5rem solid rgba(255,255,255,0.5);border-radius:.5rem}.flowtime q,.flowtime cite,.flowtime blockquote{font-style:italic}.flowtime .small{font-size:.6em}.flowtime .attention{color:red;text-shadow:1px 2px 0 #000,1px -1px 0 rgba(0,0,0,0.3),-1px -1px 0 rgba(0,0,0,0.3),-1px 1px 0 rgba(0,0,0,0.3)}.flowtime a,.flowtime a:link,.flowtime a:visited,.flowtime a:hover,.flowtime a:active,.flowtime a:focus,.flowtime a:hover img,.flowtime a:active img,.flowtime a:focus img{color:#32affc;text-shadow:1px 1px 0 #000;-moz-transition:all .3s;-webkit-transition:all .3s;transition:all .3s}.flowtime a:hover,.flowtime a:active,.flowtime a:focus,.flowtime a:hover img,.flowtime a:active img,.flowtime a:focus img{color:#f90;outline:0;background-color:rgba(255,255,255,0.2)}.flowtime .stack{width:100%;height:100%;margin:1rem 0;position:relative}.flowtime .stacked{width:100%;position:absolute;top:0;left:0}.flowtime img{max-height:100%;object-fit:contain}.flowtime div{max-width:100%;max-height:100%;object-fit:fill}.flowtime .stack-center{text-align:center;white-space:nowrap;position:absolute;top:8rem;right:2rem;bottom:2rem;left:2rem}.flowtime .stack-center .stacked-center{white-space:normal;width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.flowtime .stack-center .stacked-center li{text-align:left}.flowtime .stacked-center img{display:inline-block}.flowtime .stacked-center figure{display:flex;flex-direction:column;justify-content:center}.flowtime .side-by-side{padding:1rem 1rem;display:flex;flex-direction:row;justify-content:center;align-items:center;align-content:space-around;height:calc(100% - 8rem);max-width:100%;text-align:left;white-space:nowrap}@media only screen and (orientation:portrait){.flowtime img{max-width:100%;object-fit:cover}.flowtime .side-by-side{flex-direction:column}}.flowtime .side-by-side .left{white-space:normal;flex:1 1 10px;align-self:center;vertical-align:middle;height:100%;width:100%;padding-right:.5rem;display:flex;flex-direction:column;justify-content:center}.flowtime .side-by-side .right{white-space:normal;flex:1 1 10px;vertical-align:middle;height:100%;width:100%;padding-left:.5rem;display:flex;flex-direction:column;justify-content:center}.flowtime .side-by-side figure{display:flex;flex-direction:column;justify-content:center}@media only screen and (orientation:portrait){.flowtime .side-by-side .left{padding-bottom:.5rem;height:calc(50% - 2rem);max-height:50%}.flowtime .side-by-side .right{padding-top:.5rem;height:calc(50% - 2rem);max-height:50%}}@media only screen and (max-width:600px){html{font-size:50%}}@media only screen and (min-width:600px){html{font-size:70%}}@media only screen and (min-width:1200px){html{font-size:120%}}.parallax-demo{overflow:hidden}.parallax-demo .kingmix{position:absolute;left:20%;bottom:-10%;z-index:50}.parallax-demo .sax{position:absolute;left:6%;bottom:-18%;z-index:40}.parallax-demo .tone{position:absolute;left:49%;bottom:-32%;z-index:30}