b,body,div,figure,footer,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,li,menu,nav,object,p,q,section,span,time,ul,var,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0;list-style:none}body{line-height:1}figure,footer,header,menu,nav,section{display:block}nav ul{list-style:none}q{quotes:none}q:after,q:before{content:'';content:none}a{margin:0;padding:0;vertical-align:baseline;background:0 0;text-decoration:none}input,select{vertical-align:middle}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.title:after,.title:before{content:" ";display:table}.title:after{clear:both}.story:after,.story:before{content:" ";display:table}.story:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;overflow-x:hidden;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-overflow-scrolling:touch}body{overflow-x:hidden;font-size:1.5rem;line-height:1.5;background-color:#454545;color:rgba(0,0,0,.55);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;overflow:hidden}h1,h2,h3,h4,h5,h6{color:rgba(0,0,0,.85);font-weight:400}s{text-decoration:line-through}u{text-decoration:underline}a{color:rgba(0,0,0,.75)}a:hover{color:#000}img{max-width:100%;height:auto}embed,iframe,object{max-width:100%}.hide{display:none}.animate{transition:all .2s ease-in-out}.excerpt{word-wrap:break-word}[class*=column]{margin-left:10px;margin-right:10px;margin-bottom:20px;position:relative;max-width:calc(100% - 20px)}.row .column{float:left}#wrapper-site,.wrapper-site{width:100%;position:relative;left:0;top:0;transition:left .3s ease-in-out 0s,opacity .2s ease-in-out .1s,top .3s ease-in-out 0s,width .3s ease-in-out 0s;z-index:2;opacity:1}.wrapper-content{position:relative}.container{max-width:1040px;margin:auto;padding:0 20px}.wrapper-site.container{max-width:1140px}.content{padding:20px}.define{border:1px solid rgba(0,0,0,.1)}.header-site{background-color:#f3f3f3;background-position:center;background-repeat:no-repeat;position:relative;z-index:5}.header-site .container{display:-webkit-flex;-webkit-flex-wrap:nowrap;-webkit-align-items:center;-webkit-justify-content:space-between;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;position:relative}.header-site .container{padding:10px}.nav-horizontal ul{display:none}.responsive-nav{padding:0;margin:0 0 0 20px;cursor:pointer}.responsive-nav .l-menu{display:block;font-size:24px;line-height:40px;color:#454545}.header-site nav{display:-webkit-flex;-webkit-flex-direction:row;-webkit-align-items:center;display:flex;flex-direction:row;align-items:center;margin:0;line-height:30px}.header-sticky{width:100%;z-index:100;margin-top:0;transition:background .1s ease-in-out,margin-top .15s ease-in-out,opacity .15s ease-in-out}.header-sticky.is_stuck{opacity:0}.header-sticky.is_stuck.is_stuck_show{opacity:1}.header-site.header-sticky{background-color:rgba(243,243,243,.5)}.header-overlay{position:absolute;width:100%;z-index:100}.header-overlay-no-push .header-overlay:not(.is_stuck){background:0 0}.footer-site{clear:both;padding-top:20px;padding-bottom:20px;background-color:#f3f3f3}.footer-site .row{padding-top:40px;padding-bottom:40px}.title-container{background-color:#f3f3f3}.title-container .excerpt{max-width:745px;margin-top:1.5%}.title-container .heading{color:#323232;font-size:4.5rem;line-height:5rem}.title-container .excerpt{color:#8f8f8f;font-size:2.5rem}.title .text-center .excerpt{margin-left:auto;margin-right:auto}.title-container .title{padding:3% 20px;max-width:1040px;margin:auto}.title.large{padding:3%}.sidebar{overflow:hidden}.close-canvas{padding:4px 8px 3px;background:rgba(0,0,0,.2);z-index:100;position:absolute;top:0;right:0;border-radius:0 0 0 3px;font-size:1.1rem;text-transform:uppercase;text-align:right;cursor:pointer;z-index:2}.close-canvas i{margin-right:4px;font-size:1rem}.close-canvas:hover{color:#fff}.admin-bar div[class*=' off-canvas-'] .close-canvas{top:32px}div[class*=' off-canvas-']{padding-top:30px;position:fixed;top:0;z-index:1;opacity:0;-webkit-transform:scale(.95);transform:scale(.95);transition:all .3s ease-in-out 0s;font-size:1.4rem}.admin-bar div[class*=' off-canvas-']{padding-top:66px}.off-canvas-right{width:240px;height:100%;right:0}.open[class*=' off-canvas-']{opacity:1;-webkit-transform:scale(1);transform:scale(1);overflow-y:scroll}.off-canvas-right.open~.wrapper-site{left:-240px;opacity:.85}div[class*=' off-canvas-'] li{padding:5px 0}div[class*=' off-canvas-'] li a{color:rgba(255,255,255,.8)}div[class*=' off-canvas-'] .nav-mobile{margin-top:0;padding-top:0;position:relative;z-index:1}.admin-bar div[class*=' off-canvas-'] .nav-mobile{padding-top:20px}div[class*=' off-canvas-'] .nav-vertical li{padding:0}button,input,select,textarea{width:100%;background-color:#fff;border:2px solid #eee;color:#8f8f8f;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1.5rem}input:focus,select:focus,textarea:focus{border-color:#ccc;-webkit-appearance:none;outline:0}input[type=number],input[type=search],input[type=text],input[type=url]{max-width:500px;padding:0 8px;height:36px;-webkit-appearance:none;-moz-appearance:none;font-size:1.5rem}input[type=image]{width:auto}textarea{padding:10px 8px;max-width:660px;-webkit-appearance:none;-moz-appearance:none}select{max-width:500px;padding:0 6px;height:36px}button,input[type=button],input[type=submit]{display:inline-block;width:auto;padding:5px 10px;vertical-align:middle;background-color:#454545;border:none;text-align:center;color:#fff;font-size:1.5rem;font-weight:700;font-style:normal;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;transition:all .2s ease-in-out}button:hover,input[type=button]:hover,input[type=submit]:hover{cursor:pointer;background-color:#ccc;color:#999}input[type=button]:disabled,input[type=submit]:disabled{background-color:#ccc;color:#999}input[type=submit]+span{float:left;margin:2px 0 0 10px;font-size:1.1rem;font-style:italic}input[type=checkbox]{border:none;-webkit-appearance:checkbox;-moz-appearance:checkbox}input[type=radio]{border:none;-webkit-appearance:radio;-moz-appearance:radio}input[type=file]{max-width:500px;padding:4px;background-color:#eee;border:none;font-size:1.5rem}input[type=checkbox]{width:auto;height:14px;width:14px;padding:0;margin:0 5px 0 5px;vertical-align:middle;font-size:1.2rem;font-weight:400}.checkbox{clear:both;margin:0;overflow:hidden}.checkbox button,.checkbox input[type=submit]{display:inline-block;margin:0}input[type=radio]{width:auto;height:14px;width:14px;padding:0;margin:0 5px 0 5px;vertical-align:bottom}.button{display:inline-block;padding:5px 15px;background-color:#454545;border-width:0;border-color:#454545;border-style:solid;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;transition:all .2s ease-in-out;font-weight:700}.button:hover{background-color:#323232;color:#fff}input.button{height:36px;padding-top:0;padding-bottom:0}.badge{padding:1px 8px;background-color:#000;color:#fff}.button .badge{margin:0 2px 0 -10px}#wrapper-site,.wrapper-site{background-color:#fff}.well{background-color:rgba(0,0,0,.05)}.header-site .column{margin-bottom:0}.logo{padding:0}.sitename{font-size:1.8rem;font-weight:700}.tagline{font-size:1.2rem;font-weight:700}.logo .custom-logo-link{display:inline-block;vertical-align:middle;margin:auto;font-size:0}.custom-logo-link img{display:inline-block;max-height:40px;margin:auto;width:auto}.site-description{display:inline-block;vertical-align:middle}.custom-logo-link+.site-description{margin-left:10px}.column .logo{float:none}.nav{vertical-align:middle;display:inline-block}.nav li{position:relative}.nav a{color:#323232;transition:color .2s ease-in-out,background .2s ease-in-out,border-color .2s ease-in-out}.nav a:hover{color:#8f8f8f}.nav.large{font-size:2rem}.nav-horizontal>ul{float:left}.nav-horizontal li{float:left;margin:0 10px}.nav-horizontal li a{display:block;color:#323232;text-align:center;font-weight:700}.nav-horizontal li a:hover{color:#8f8f8f}.header-site .nav-horizontal>ul>li{margin:0 2px}.header-site .nav-horizontal>ul>li>a{padding:0 10px}.nav-vertical{clear:both}.nav-vertical a{display:block;padding:5px 0;font-weight:700}.nav-vertical a:hover{background-color:#eee;color:#323232}.nav .children{background-color:#fff;visibility:hidden;opacity:0;position:absolute;top:50px;left:0;border:2px solid #ddd;z-index:5;transition:all .4s ease-in-out;line-height:normal}.nav .children li{clear:both;display:block;width:180px;margin:0;border:none;border-bottom:1px solid #ddd}.nav .children li:last-child{border-bottom:none}.nav .children li a{display:block;padding:8px 10px;background:0 0;color:#454545;text-transform:none;text-align:left}.nav .children li a:hover{background-color:#333;color:#fff}.nav li:hover .children{visibility:visible;opacity:1;top:40px;transition:all .2s ease-in-out}.nav li:hover>.children .children,.nav>ul>li .children .children{left:185px;top:-3px}.nav>ul>li:last-child .children{right:0;left:auto}.nav li:last-child .children .children{right:185px;left:auto}.nav-vertical .children{left:180px;right:auto;top:-3px;box-shadow:3px 3px 0 rgba(0,0,0,.05)}.nav-vertical li:hover>.children{top:-3px;left:140px}.pagination{clear:both;display:inline-block;overflow:hidden;margin:0 20px 20px 0}.pagination li{float:left;border-right:1px solid #eee;overflow:hidden;font-size:1.3rem;font-weight:700}.pagination li:last-child{border-right:none}.pagination a,.pagination span{display:inline-block;min-width:38px;padding:4px 10px;background-color:#f5f5f5;color:#454545;text-align:center}.pagination a:hover{background-color:#454545;color:#fff}.pagination .current{border-color:#323232}.pagination .current{background-color:#454545;color:#fff}.pagination li.next{margin-right:10px;border:none}.media{overflow:hidden;display:block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.media-image{text-align:center;margin-right:auto;margin-left:auto}.media-image img{display:block;margin:auto}.media-image video{width:100%;height:auto;object-fit:fill}.column:not(.span-12) .media .excerpt{max-width:745px}.media .text-center .excerpt{margin-left:auto;margin-right:auto}.media .heading{font-size:2rem}.media .heading+.excerpt{font-size:1.5rem}.media.large .heading+.excerpt{margin-top:10px}.media.large .text-center .excerpt{margin-left:auto;margin-right:auto}.media.large .button,.media.large p:not(:first-child){margin-top:2rem}.media.large .heading{font-size:2.8rem}.media.large .excerpt{font-size:2rem}.media.large .excerpt ul{margin:0 0 0 4rem}.media.large .excerpt ul:not(:first-child){margin-top:2rem}.thumbnail{display:block;position:relative;overflow:hidden}.thumbnail.hide{display:none}.thumbnail-media{display:block;overflow:hidden;position:relative;z-index:1}.thumbnail-media img{display:block;margin:auto;-webkit-transform:scale(1);transform:scale(1);transition:.2s all ease-in-out,4s transform ease-in-out}.thumbnail-media:hover img{-webkit-transform:scale(1.08);transform:scale(1.08)}.copy{font-size:1.5rem}.copy p{margin-bottom:16px}.copy a{border-bottom:1px solid #ddd}.copy a:hover{border-color:#999}.copy ul{list-style:disc;margin:0 0 26px}.copy ul li{list-style:disc;margin:0 0 6px 30px}.copy ul ul{margin-bottom:0}.copy img{display:block;max-width:98%;height:auto}.copy h1{margin-bottom:26px;font-size:3.2rem;font-weight:700}.copy h2{margin-bottom:26px;font-size:2.2rem;font-weight:700}.copy h3{margin-bottom:26px;font-size:1.8rem;font-weight:700}.copy h4{margin-bottom:26px;font-size:1.5rem;font-weight:700}.copy h5{margin-bottom:26px;font-size:1.3rem;font-weight:700}.copy h6{margin-bottom:26px;font-size:1.3rem}.copy a.button{border-bottom:none}.excerpt li{list-style-type:inherit}.excerpt li ul{margin:0 1.5rem}.excerpt ul{margin:0 0 0 3rem}.text-center ul{margin-left:0!important;margin-right:0!important}.text-center ul li{list-style-position:inside}.excerpt ul:not(:first-child){margin-top:1.5rem}.excerpt ul{list-style-type:disc}.text-center{text-align:center}.invert{border:none;color:rgba(255,255,255,.85)}.invert h1,.invert h2,.invert h3,.invert h4,.invert h5,.invert h6{color:rgba(255,255,255,.95)}.invert a{color:#fff}.invert a:hover{color:#fff}.invert .copy a:not(.button),.invert .story a:not(.button){color:rgba(255,255,255,.7);border-bottom-color:rgba(255,255,255,.7)}.invert input,.invert select,.invert textarea{border-color:transparent}.invert .sitename{color:#fff}.invert .tagline{color:rgba(255,255,255,.9)}.invert .heading{color:#fff}.invert .excerpt{color:rgba(255,255,255,.9)}.invert .nav>li>a{color:rgba(255,255,255,.8)}.invert .nav>li>a:hover{color:#fff}.header-site.invert .nav-horizontal>ul>li>a{color:#fff}.header-site.invert .nav-horizontal>ul>li>a:hover{color:rgba(255,255,255,.7)}.header-site.invert .responsive-nav .l-menu{color:#fff}.invert .nav-vertical li a:hover{background:0 0;color:#fff}.invert .responsive-nav .l-menu{color:#fff}