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

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