/**
 * story|ftw - v0.1.0 - 2014-12-12
 * http://storyftw.com
 *
 * Copyright (c) 2014;
 * Licensed GPLv2+
 */

*{-webkit-font-smoothing:antialiased;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,dl,ol,ul,p,button,input,select,textarea{margin:0}button,input,select,textarea{font-family:inherit;font-size:100%}a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus,.button,.btn{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.btn{font-size:14px;font-weight:700;height:30px;line-height:30px;padding:0 10px;margin:10px;border-radius:6px;border:0;outline:0;cursor:pointer;text-decoration:none;display:inline-block;-webkit-font-smoothing:antialiased;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.btn label{cursor:pointer}.btn.dashicons-before:before{margin:.2em .2em 0 -.1em}.story-page button,.story-page input[type=button],.story-page input[type=reset],.story-page input[type=submit],.story-page .button,.story-page .btn{border:0;outline:0;cursor:pointer;text-decoration:none;display:inline-block;-webkit-font-smoothing:antialiased;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;font-size:16px;padding:18px 32px;border-radius:8px;height:54px;line-height:1em}.story-page button.dashicons-before:before,.story-page input[type=button].dashicons-before:before,.story-page input[type=reset].dashicons-before:before,.story-page input[type=submit].dashicons-before:before,.story-page .button.dashicons-before:before,.story-page .btn.dashicons-before:before{font-size:1.4em;line-height:.8em;margin:0 .7em 0 -.22em}.story-page button .dashicons,.story-page input[type=button] .dashicons,.story-page input[type=reset] .dashicons,.story-page input[type=submit] .dashicons,.story-page .button .dashicons,.story-page .btn .dashicons{font-size:1.4em;line-height:.8em}@media (max-width:768px){.story-page button,.story-page input[type=button],.story-page input[type=reset],.story-page input[type=submit],.story-page .button,.story-page .btn{height:34px;line-height:34px;padding:0 10px;border-radius:6px}.story-page button.dashicons-before:before,.story-page input[type=button].dashicons-before:before,.story-page input[type=reset].dashicons-before:before,.story-page input[type=submit].dashicons-before:before,.story-page .button.dashicons-before:before,.story-page .btn.dashicons-before:before{font-size:1.4em;line-height:34px;margin:0 .4em 0 -.16em}.story-page button .dashicons,.story-page input[type=button] .dashicons,.story-page input[type=reset] .dashicons,.story-page input[type=submit] .dashicons,.story-page .button .dashicons,.story-page .btn .dashicons{line-height:34px}}.story-page .btn-big{font-size:18px;height:64px;line-height:1.65em;padding:20px 34px}.story-page .btn-big.dashicons-before:before{line-height:1.3em}@media (min-width:1152px){.story-page button,.story-page input[type=button],.story-page input[type=reset],.story-page input[type=submit],.story-page .button,.story-page .btn{font-size:18px}.story-page .btn-big{font-size:20px}}.read-max-width{max-width:36em;margin-left:auto;margin-right:auto}.read-max-width.alignleft{margin-left:0}.read-max-width.alignright{margin-right:0}.story-content{padding:0 100px}.story-content img{max-width:100%;height:auto}@media (max-width:768px){.story-content{padding:2%}}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}html{font-family:'Helvetica Neue',Helvetica,Arial,sans-serif}body{line-height:1.25;font-weight:400}strong,.bold{font-weight:700}.regular{font-weight:400}.caps{text-transform:uppercase}blockquote{font-style:italic;background:rgba(100,100,100,.2);padding:1em 0 1px;margin-bottom:1em}.center{text-align:center}.center iframe{margin-left:auto!important;margin-right:auto!important}.right-align{text-align:right}.left-align{text-align:left}.m1{margin:10px}.mt1{margin-top:10px}.mr1{margin-right:10px}.mb1{margin-bottom:10px}.ml1{margin-left:10px}.m2{margin:20px}.mt2{margin-top:20px}.mr2{margin-right:20px}.ml2{margin-left:20px}.m3{margin:40px}.mt3{margin-top:40px}.mr3{margin-right:40px}.mb3{margin-bottom:40px}.ml3{margin-left:40px}.m4{margin:60px}.mt4{margin-top:60px}.mr4{margin-right:60px}.mb4{margin-bottom:60px}.ml4{margin-left:60px}.p1{padding:10px}.px1{padding-right:10px;padding-left:10px}.py1{padding-top:10px;padding-bottom:10px}.p2{padding:20px}.px2{padding-right:20px;padding-left:20px}.py2{padding-top:20px;padding-bottom:20px}.p3{padding:40px}.px3{padding-right:40px;padding-left:40px}.py3{padding-top:40px;padding-bottom:40px}.p4{padding:60px}.px4{padding-right:60px;padding-left:60px}.py4{padding-top:60px;padding-bottom:60px}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.left{float:left}.right{float:right}p{line-height:1.25;-webkit-font-smoothing:antialiased;margin-bottom:.5em}.lh5{line-height:50px}.h0r{font-size:2rem;line-height:.9;-webkit-font-smoothing:antialiased}@media (min-width:768px){.h0r{font-size:4rem}}@media (min-width:1152px){.h0r{font-size:6rem}}@media (min-width:1536px){.h0r{font-size:8rem}}.thirteen-wrap{width:256px;height:256px}.thirteen-wrap svg{width:100%;height:100%}@media (min-width:768px){.thirteen-wrap{width:512px;height:512px}}@media (min-width:1152px){.thirteen-wrap{width:768px;height:768px}}@media (min-width:1536px){.thirteen-wrap{width:1024px;height:1024px}}.story-page-inner p{font-size:1.5rem;line-height:1.125;-webkit-font-smoothing:antialiased;margin-left:auto;margin-right:auto;max-width:85%}@media (min-width:768px){.story-page-inner p{font-size:2rem;line-height:1.2}}@media (min-width:1152px){.story-page-inner p{font-size:3rem}}@media (min-width:1536px){.story-page-inner p{font-size:4rem}}.f1{font-size:2rem;-webkit-font-smoothing:antialiased}.h2{font-size:1.5rem;-webkit-font-smoothing:antialiased}.h3{font-size:1.25rem;-webkit-font-smoothing:antialiased}.h3r{font-size:1.25rem}@media (min-width:768px){.h3r{font-size:1.5rem}}@media (min-width:1152px){.h3r{font-size:2rem}}.small{font-size:.75rem}.storybook{width:100%;height:100%;white-space:nowrap;font-size:0}.storybook .story-page{position:relative;overflow:hidden;display:inline-block;width:100%;height:100%;white-space:normal;font-size:1rem;vertical-align:top}.shifty{overflow:hidden;height:100%}.shifty .shifty-inner{height:200%;position:relative;-webkit-transition:top .3s ease;-moz-transition:top .3s ease;transition:top .3s ease}.shifty .shifty-content{position:relative;height:50%}.shifty .shifty-menu{height:50%}.shifty .shifty-menu>div{margin:0 auto;max-width:90%}.shifty.show-menu .shifty-inner,.shifty:target .shifty-inner{top:-100%}.bg-video-wrap{position:relative;top:50%;width:100%;height:100%;min-width:1920px;min-height:1080px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.bg-video-wrap video{min-width:100%;min-height:100%;position:relative;top:-50%}.bg-video-wrap.bg-video-center{right:-50%}.bg-video-wrap.bg-video-center video{left:-50%}.bg-video-wrap.bg-video-left{left:0}.bg-video-wrap.bg-video-left video{left:0}.bg-video-wrap.bg-video-right{right:0;float:right}.bg-video-wrap.bg-video-right video{right:0}.bg-video-wrap.bg-video-bottom{position:absolute;top:auto;bottom:0}.bg-video-wrap.bg-video-bottom video{top:auto;bottom:0}.bg-video-wrap.bg-video-top{position:absolute;top:0;bottom:0}.bg-video-wrap.bg-video-top video{top:0;bottom:auto}embed,iframe,object,video{max-width:3000px}body{min-width:320px}.sftw-view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.scrolly{overflow-y:scroll;-webkit-overflow-scrolling:touch}.dashicons{line-height:1.85em;font-size:1.2em;height:1.2em;width:1em}.rail{position:absolute;top:15%;bottom:15%;height:70%;display:table}.rail .middle{display:table-cell;vertical-align:middle}.rail-left{left:10px}.rail-right{right:10px}.nav-arrow{font-size:3.8em;line-height:3.8em;height:3.8em;margin:0}.nav-arrow.nav-next-arrow{margin-right:-.2em}.nav-arrow.nav-prev-arrow{margin-left:-.2em}.y100{height:100%}.sftw-navbar{position:absolute;right:0;bottom:0;left:0;padding:10px;line-height:30px;height:30px}.sftw-navbar .footer-text-color{position:absolute;padding:10px;top:0;left:0;right:0}.sftw-navbar-left,.sftw-navbar-right{width:auto;min-height:1px;position:relative;z-index:1}.sftw-navbar-left .btn,.sftw-navbar-right .btn{margin:0}.sftw-navbar-right .btn{margin-left:2px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.story-page-footer{position:absolute;right:0;bottom:40px;left:0;padding:20px;height:30px;line-height:30px;text-align:center;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}@media (min-height:640px){.story-page-footer{bottom:100px;height:40px;line-height:40px}.sftw-navbar{height:50px}}@media (min-height:960px){.story-page-footer{bottom:90px}}.mobile-show{display:none}@media (max-width:768px){.mobile-show{display:block}.mobile-hide{display:none}.sftw-navbar{height:auto}.story-page-footer{bottom:90px}}.list-simple{list-style:none;padding-left:0}.ss-icon{position:relative;top:.1875em}.clickable{cursor:pointer}.super-hide{display:none!important}.hide{display:none}@media (max-width:568px) and (orientation:landscape){body,.view{min-height:320px}}.tz0{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}@media (min-width:768px){.btnr{font-size:1.25rem;height:40px;line-height:40px;padding:0 15px}}.relative{position:relative}.absolute{position:absolute}.t0{top:0}.admin-bar .t0{top:32px}.r0{right:0}.b0{bottom:50px}.l0{left:0}.z2{z-index:2}.absolute-fill{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.table{display:table;width:100%}.table-fixed{table-layout:fixed}.table-cell{display:table-cell;vertical-align:middle}.box{position:absolute;right:5%;left:5%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}.box-middle{display:table;width:90%;top:0;bottom:0;height:100%}.box-bottom{bottom:120px}.box-top{top:120px}.box-bottom-low{bottom:120px}@media (min-height:640px){.box-bottom{bottom:200px}.box-top{top:200px}.box-bottom-low{bottom:140px}}@media (min-height:960px){.box-bottom{bottom:250px}.box-top{top:250px}}a{color:#fff;text-decoration:none}.story-page a{text-decoration:underline}.story-page a .btn{color:#fff}.white,.light,.dark a.white,.dark a.light{color:#fff}.black{color:#000}.gray,.dark,.dark a{color:#666}.bg-white{background-color:#fff}.bg-white-85{background-color:rgba(255,255,255,.85)}.bg-black{background-color:#000}.dark-green{color:#28390a}.bg-dynamic,.bg-dynamic-a{-webkit-transition:background-color .3s linear;-moz-transition:background-color .3s linear;transition:background-color .3s linear}.bg-cover{background-size:cover;background-position:center}.bg-cover-top{background-position:top center}.bg-cover-bottom{background-position:bottom center}.bg-cover-left{background-position:left center}.bg-cover-right{background-position:right center}.bg-cover-top-left{background-position:top left}.bg-cover-bottom-left{background-position:bottom left}.bg-cover-top-right{background-position:top right}.bg-cover-bottom-right{background-position:bottom right}.input{box-sizing:border-box;padding:.25rem .75rem;height:30px;line-height:30px;border-radius:.25rem;border:0;width:85%;max-width:85%}@media (min-width:500px){.input{width:450px}}.input:focus{outline:0}.js-hide-modal{font-size:1.5em}.js-hide-modal .dashicons{line-height:1em}.post-edit-link{display:block;position:absolute;left:50px;top:70px;background:#fff;padding:10px 15px;color:#000;border-radius:10px;text-transform:uppercase;opacity:.3}.post-edit-link:hover{opacity:1}@-webkit-keyframes fade-in{from{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);opacity:.6}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}}@-moz-keyframes fade-in{from{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);opacity:.6}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}}@-ms-keyframes fade-in{from{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);opacity:.6}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}}@keyframes fade-in{from{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8);opacity:.6}to{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);opacity:1}}.fade-in{-webkit-animation:fade-in .8s ease;-moz-animation:fade-in .8s ease;animation:fade-in .8s ease}