a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.clearfix:after{clear:both;content:"";display:table}body #newsletter-signup-modal div.modal-content form div.input-wrap button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border-style:solid;color:#fea700;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;line-height:1em;outline:none;padding:10px 15px;text-decoration:none}@media (min-width:1024px){body #newsletter-signup-modal div.modal-content form div.input-wrap button{font-size:1.125rem;padding:20px 25px}}

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{background-color:transparent;border:0;color:inherit;cursor:pointer;display:inline-block;font:inherit;margin:0;overflow:visible;padding:6px 0;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.hamburger:hover{opacity:1}.hamburger-box{display:inline-block;height:19px;position:relative;width:26px}.hamburger-inner{display:block;margin-top:-1.5px;top:50%}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#5f9639;border-radius:4px;height:3px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:26px}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin.is-active .hamburger-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.hamburger--spin-r .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r .hamburger-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.hamburger--spin-r .hamburger-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.hamburger--spin-r.is-active .hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.hamburger--spin-r.is-active .hamburger-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.hamburger--spin-r.is-active .hamburger-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}html body div#container .color-red{color:#ce0527}html body div#container .color-red a{color:inherit}html body div#container .color-red-orange{color:#d34620}html body div#container .color-red-orange a{color:inherit}html body div#container .color-orange{color:#f0602c}html body div#container .color-orange a{color:inherit}html body div#container .color-yellow-orange{color:#fb8f25}html body div#container .color-yellow-orange a{color:inherit}html body div#container .color-yellow{color:#fcde4c}html body div#container .color-yellow a{color:inherit}html body div#container .color-yellow-green{color:#b4c439}html body div#container .color-yellow-green a{color:inherit}html body div#container .color-medium-green{color:#88a235}html body div#container .color-medium-green a{color:inherit}html body div#container .color-dark-green{color:#5f9639}html body div#container .color-dark-green a{color:inherit}html body div#container .fill-color-red{background-color:#ce0527}html body div#container .fill-color-red-orange{background-color:#d34620}html body div#container .fill-color-orange{background-color:#f0602c}html body div#container .fill-color-yellow-orange{background-color:#fb8f25}html body div#container .fill-color-yellow{background-color:#fcde4c}html body div#container .fill-color-yellow-green{background-color:#b4c439}html body div#container .fill-color-medium-green{background-color:#88a235}html body div#container .fill-color-dark-green{background-color:#5f9639}html body div#container .gradient-color.gradient-full.gradient-red{background:#d34620;background:linear-gradient(135deg,#d34620,#ce0527);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#D34620",endColorstr="#CE0527",GradientType=$opacity)}html body div#container .gradient-color.gradient-full.gradient-orange{background:#fb8f25;background:linear-gradient(135deg,#fb8f25,#d34620);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FB8F25",endColorstr="#D34620",GradientType=$opacity)}html body div#container .gradient-color.gradient-full.gradient-yellow{background:#fcde4c;background:linear-gradient(135deg,#fcde4c,#fb8f25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FCDE4C",endColorstr="#FB8F25",GradientType=$opacity)}html body div#container .gradient-color.gradient-full.gradient-yellow-green{background:#88a235;background:linear-gradient(135deg,#88a235,#b4c439);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#88A235",endColorstr="#B4C439",GradientType=$opacity)}html body div#container .gradient-color.gradient-full.gradient-medium-green{background:#b4c439;background:linear-gradient(135deg,#b4c439,#5f9639);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#B4C439",endColorstr="#5F9639",GradientType=$opacity)}html body div#container .gradient-color.gradient-full.gradient-dark-green{background:#88a235;background:linear-gradient(135deg,#88a235,#5f9639);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#88A235",endColorstr="#5F9639",GradientType=$opacity)}html body div#container .gradient-color.gradient-transparent.gradient-red{background:rgba(211,70,32,.85);background:linear-gradient(135deg,rgba(211,70,32,.85),rgba(206,5,39,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#D34620",endColorstr="#CE0527",GradientType=$opacity)}html body div#container .gradient-color.gradient-transparent.gradient-orange{background:rgba(251,143,37,.85);background:linear-gradient(135deg,rgba(251,143,37,.85),rgba(211,70,32,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FB8F25",endColorstr="#D34620",GradientType=$opacity)}html body div#container .gradient-color.gradient-transparent.gradient-yellow{background:rgba(252,222,76,.85);background:linear-gradient(135deg,rgba(252,222,76,.85),rgba(251,143,37,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FCDE4C",endColorstr="#FB8F25",GradientType=$opacity)}html body div#container .gradient-color.gradient-transparent.gradient-yellow-green{background:rgba(136,162,53,.85);background:linear-gradient(135deg,rgba(136,162,53,.85),rgba(180,196,57,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#88A235",endColorstr="#B4C439",GradientType=$opacity)}html body div#container .gradient-color.gradient-transparent.gradient-medium-green{background:rgba(180,196,57,.85);background:linear-gradient(135deg,rgba(180,196,57,.85),rgba(95,150,57,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#B4C439",endColorstr="#5F9639",GradientType=$opacity)}html body div#container .gradient-color.gradient-transparent.gradient-dark-green{background:rgba(136,162,53,.85);background:linear-gradient(135deg,rgba(136,162,53,.85),rgba(95,150,57,.85));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#88A235",endColorstr="#5F9639",GradientType=$opacity)}.no-scroll{position:fixed}body{color:#383838;font-family:serenity,sans-serif;font-size:22px;font-weight:500}@media screen and (min-width:768px){body{font-size:18px}}body b,body strong{font-weight:700}body em{font-style:italic}body sup{top:-.5em}body sub,body sup{font-size:70%;position:relative}body sub{bottom:-.5em}body #newsletter-signup-modal{-moz-align-items:center;align-items:center;background-image:url(/assets/images/newsletter-bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:10px;display:-moz-flex;display:flex;flex-wrap:nowrap;-moz-justify-content:center;justify-content:center;left:0;margin:0 auto;max-width:800px;position:fixed;right:0;transition:opacity .3s linear;width:100%;z-index:1000}body #newsletter-signup-modal.hidden{cursor:none;opacity:0;pointer-events:none}body #newsletter-signup-modal div.modal-content{color:#fff;padding:20px 15px;position:relative;text-align:center;width:100%}body #newsletter-signup-modal div.modal-content div.close{cursor:pointer;position:absolute;right:10px;top:10px;width:30px}body #newsletter-signup-modal div.modal-content div.close svg{display:block;height:auto;width:100%}body #newsletter-signup-modal div.modal-content div.error,body #newsletter-signup-modal div.modal-content div.signup,body #newsletter-signup-modal div.modal-content div.success{display:block}body #newsletter-signup-modal div.modal-content div.error.hidden,body #newsletter-signup-modal div.modal-content div.signup.hidden,body #newsletter-signup-modal div.modal-content div.success.hidden{display:none}body #newsletter-signup-modal div.modal-content h2 span{display:block}body #newsletter-signup-modal div.modal-content h2 span:first-child{font-family:hwt-artz,sans-serif;font-size:36px;letter-spacing:1px;line-height:36px;text-transform:uppercase}body #newsletter-signup-modal div.modal-content h2 span:nth-child(2){font-size:24px;line-height:30px;padding:5px 0 15px}body #newsletter-signup-modal div.modal-content div.form-wrap{margin:0 auto;max-width:320px;width:100%}body #newsletter-signup-modal div.modal-content div.form-wrap div.error p{font-size:18px;line-height:22px;padding:0 0 10px}body #newsletter-signup-modal div.modal-content form{grid-gap:10px;display:grid;grid-template-columns:200px 1fr;width:100%}body #newsletter-signup-modal div.modal-content form div.input-wrap{text-align:left}body #newsletter-signup-modal div.modal-content form div.input-wrap input{-webkit-appearance:none;height:40px;width:100%}body #newsletter-signup-modal div.modal-content form div.input-wrap input[type=email]{background-color:transparent;border:1px solid #fff;color:#fff;outline:#fda112;padding:0 15px}body #newsletter-signup-modal div.modal-content form div.input-wrap input[type=email]::-moz-placeholder{color:#fff;opacity:1}body #newsletter-signup-modal div.modal-content form div.input-wrap input[type=email]::placeholder{color:#fff;opacity:1}body #newsletter-signup-modal div.modal-content form div.input-wrap input[type=email]:-ms-input-placeholder{color:#fff}body #newsletter-signup-modal div.modal-content form div.input-wrap input[type=email]::-ms-input-placeholder{color:#fff}body #newsletter-signup-modal div.modal-content form div.input-wrap button{background-color:#fda112;border:none;color:#fff;font-size:14px;line-height:40px;padding:0;text-transform:uppercase;width:100%}body div#container{background-color:#fff}body div#container .inner{margin:0 auto;max-width:1600px;padding:0 20px;position:relative;width:100%}body div#container header#header{background-color:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.1);left:0;position:fixed;top:0;width:100%;z-index:110}body div#container header#header.float-logo div.inner a#logo:link,body div#container header#header.float-logo div.inner a#logo:visited{left:20px;max-width:300px;position:absolute;top:calc(100% + 15px)}body div#container header#header>div.inner{-moz-align-items:center;align-items:center;display:-moz-flex;display:flex}body div#container header#header>div.inner a#logo:link,body div#container header#header>div.inner a#logo:visited{display:block;height:60px;margin:15px 0;width:200px}@media screen and (max-width:960px){body div#container header#header>div.inner a#logo:link,body div#container header#header>div.inner a#logo:visited{height:48px;width:160px}}@media screen and (max-width:767px){body div#container header#header>div.inner a#logo:link,body div#container header#header>div.inner a#logo:visited{height:36px;margin:10px 0;width:120px}}body div#container header#header>div.inner a#logo:link.diminish,body div#container header#header>div.inner a#logo:visited.diminish{max-width:150px}body div#container header#header>div.inner a#logo:link svg,body div#container header#header>div.inner a#logo:visited svg{display:block;height:60px;width:200px}@media screen and (max-width:960px){body div#container header#header>div.inner a#logo:link svg,body div#container header#header>div.inner a#logo:visited svg{height:48px;width:160px}}@media screen and (max-width:767px){body div#container header#header>div.inner a#logo:link svg,body div#container header#header>div.inner a#logo:visited svg{height:36px;width:120px}}body div#container header#header>div.inner a#logo:link svg path.text,body div#container header#header>div.inner a#logo:visited svg path.text{fill:#5f9639}body div#container header#header>div.inner nav{-moz-flex:1 1;flex:1 1}@media screen and (max-width:767px){body div#container header#header>div.inner nav{background-color:hsla(0,0%,100%,.95);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .1s linear;width:100%;z-index:10000}body div#container header#header>div.inner nav.visible{opacity:1;pointer-events:auto}body div#container header#header>div.inner nav.visible ul{margin-top:0}}body div#container header#header>div.inner nav ul{display:-moz-flex;display:flex;-moz-justify-content:flex-end;justify-content:flex-end}@media screen and (max-width:767px){body div#container header#header>div.inner nav ul{align-content:center;-moz-align-items:center;align-items:center;flex-wrap:wrap;height:100%;-moz-justify-content:flex-start;justify-content:flex-start;margin-top:-25px;transition:margin-top .5s ease}body div#container header#header>div.inner nav ul li{flex-basis:100%}}body div#container header#header>div.inner nav ul li a:link,body div#container header#header>div.inner nav ul li a:visited{color:#535353;display:block;font-family:hwt-artz,sans-serif;font-size:24px;padding:35px 15px;text-decoration:none;transition:color .15s linear}@media screen and (min-width:768px){body div#container header#header>div.inner nav ul li a:link.our-fruit:hover,body div#container header#header>div.inner nav ul li a:visited.our-fruit:hover{color:#f0602c}body div#container header#header>div.inner nav ul li a:link.organics:hover,body div#container header#header>div.inner nav ul li a:visited.organics:hover{color:#fb8f25}body div#container header#header>div.inner nav ul li a:link.recipes:hover,body div#container header#header>div.inner nav ul li a:visited.recipes:hover{color:#fcde4c}body div#container header#header>div.inner nav ul li a:link.sustainability:hover,body div#container header#header>div.inner nav ul li a:visited.sustainability:hover{color:#5f9639}body div#container header#header>div.inner nav ul li a:link.the-bite:hover,body div#container header#header>div.inner nav ul li a:visited.the-bite:hover{color:#ce0527}}body div#container header#header>div.inner nav ul li a:link.active span:after,body div#container header#header>div.inner nav ul li a:visited.active span:after{display:block}body div#container header#header>div.inner nav ul li a:link.active.our-fruit span:after,body div#container header#header>div.inner nav ul li a:visited.active.our-fruit span:after{background-color:#f0602c}body div#container header#header>div.inner nav ul li a:link.active.organics span:after,body div#container header#header>div.inner nav ul li a:visited.active.organics span:after{background-color:#fb8f25}body div#container header#header>div.inner nav ul li a:link.active.recipes span:after,body div#container header#header>div.inner nav ul li a:visited.active.recipes span:after{background-color:#fcde4c}body div#container header#header>div.inner nav ul li a:link.active.sustainability span:after,body div#container header#header>div.inner nav ul li a:visited.active.sustainability span:after{background-color:#5f9639}body div#container header#header>div.inner nav ul li a:link.active.the-bite span:after,body div#container header#header>div.inner nav ul li a:visited.active.the-bite span:after{background-color:#ce0527}body div#container header#header>div.inner nav ul li a:link span,body div#container header#header>div.inner nav ul li a:visited span{position:relative}body div#container header#header>div.inner nav ul li a:link span:after,body div#container header#header>div.inner nav ul li a:visited span:after{content:"";display:block;display:none;height:5px;left:0;position:absolute;top:100%;width:100%}@media screen and (max-width:960px){body div#container header#header>div.inner nav ul li a:link,body div#container header#header>div.inner nav ul li a:visited{font-size:20px;padding:25px 10px}}@media screen and (max-width:767px){body div#container header#header>div.inner nav ul li a:link,body div#container header#header>div.inner nav ul li a:visited{font-size:36px;text-align:center}}body div#container header#header>div.inner button.hamburger{border:none;cursor:pointer;height:30px;outline:none;position:absolute;right:15px;top:50%;transform:translateY(-50%);width:30px;z-index:10001}@media screen and (min-width:768px){body div#container header#header>div.inner button.hamburger{display:none}}body div#container header#header div.categories-outer{background-color:#88a235;color:#fff;width:100%}body div#container header#header div.categories-outer div.inner{display:-moz-flex;display:flex;padding-left:0}body div#container header#header div.categories-outer div.inner:after,body div#container header#header div.categories-outer div.inner:before{content:"";height:100%;position:absolute;top:0;width:100%}body div#container header#header div.categories-outer div.inner:before{background-color:#5f9639;right:100%}body div#container header#header div.categories-outer div.inner:after{background-color:#88a235;left:100%}body div#container header#header div.categories-outer div.inner div.title{background-color:#5f9639;color:#fff;-moz-flex:0 1 "200px";flex:0 1 "200px";font-size:16px;padding:15px 20px;text-transform:uppercase}body div#container header#header div.categories-outer div.inner div.categories-anchor{-moz-flex:1 1;flex:1 1;position:relative}body div#container header#header div.categories-outer div.inner div.categories-anchor span.current-category{color:#fff;display:inline-block;font-size:16px;line-height:16px;padding:15px 10px 15px 25px;position:relative;text-decoration:none;text-transform:uppercase}@media screen and (min-width:768px){body div#container header#header div.categories-outer div.inner div.categories-anchor span.current-category{display:none}}body div#container header#header div.categories-outer div.inner div.categories-anchor span.current-category.open:before{transform:rotate(-180deg)}body div#container header#header div.categories-outer div.inner div.categories-anchor span.current-category:before{background-image:url(/assets/images/icon-chevron-down.svg);background-position:50%;background-repeat:no-repeat;content:"";height:10px;left:10px;position:absolute;top:18px;transform-origin:center center;width:10px}body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container{background-color:#88a235;display:none;left:0;position:absolute;top:100%}@media screen and (min-width:768px){body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container{display:block;display:-moz-flex;display:flex;position:static}}body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container.visible{display:block}body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container a:link,body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container a:visited{color:#fff;display:block;font-size:16px;line-height:16px;padding:15px 10px;text-decoration:none;text-transform:uppercase;transition:background-color .2s linear}body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container a:link:hover,body div#container header#header div.categories-outer div.inner div.categories-anchor div.categories-container a:visited:hover{background-color:#5f9639}body div#container main#content{margin:0 auto;width:100%}body div#container main#content .featured-video{height:75vh;margin:0 auto;overflow:hidden;padding:30px;position:relative;transition:height .2s ease}@media screen and (min-width:768px){body div#container main#content .featured-video{height:auto}}body div#container main#content .featured-video.auto-height{height:auto}body div#container main#content .featured-video video.background-video{display:block;height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;z-index:1}body div#container main#content .featured-video video.background-video.mobile{height:auto;min-height:0;min-width:0;width:100%}body div#container main#content .featured-video img.static-fallback{display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}body div#container main#content .featured-video div.gradient{background-image:url(/assets/images/home/featured-video-gradient.png);background-position:0 0;background-repeat:repeat-x;background-size:1px 150px;bottom:0;display:none;height:150px;left:0;pointer-events:none;position:absolute;width:100%;z-index:7}body div#container main#content .featured-video div.mask{background-color:rgba(0,0,0,.2);height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:background-color .3s linear;width:100%;z-index:5}body div#container main#content .featured-video div.mask.show{background-color:rgba(0,0,0,.75)}body div#container main#content .featured-video div.video-info{bottom:0;height:100%;left:50%;margin:0 auto;max-width:1200px;position:absolute;transform:translateX(-50%);transition:opacity .2s linear;width:100%;z-index:15}body div#container main#content .featured-video div.video-info.hide{opacity:0;pointer-events:none}body div#container main#content .featured-video div.video-info>div.anchor{height:100%;position:relative;width:100%}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup{left:50%;padding:0 20px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media screen and (min-width:768px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup{max-width:768px}}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container{-moz-align-items:center;align-items:center;display:-moz-flex;display:flex;flex-wrap:wrap}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title{color:#fff;-moz-flex:1 1 100%;flex:1 1 100%;font-family:hwt-artz,sans-serif;font-size:32px;-moz-order:2;order:2}@media screen and (min-width:321px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title{font-size:42px}}@media screen and (min-width:768px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title{-moz-flex:1 1;flex:1 1;font-size:64px;min-width:500px;-moz-order:1;order:1;padding-right:50px}}@media screen and (min-width:960px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title{font-size:96px;min-width:500px;padding-right:50px}}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title a:link,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title a:visited{color:#fff;text-decoration:none}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title span.subtitle{display:block;font-family:serenity,sans-serif;font-size:16px;margin-bottom:5px;text-transform:uppercase}@media screen and (min-width:768px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container h2.title span.subtitle{font-size:20px}}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.featured-video-cta:link,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.featured-video-cta:visited{display:block;margin:0 auto 10px;-moz-order:1;order:1;width:25%}@media screen and (min-width:321px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.featured-video-cta:link,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.featured-video-cta:visited{margin-bottom:25px}}@media screen and (min-width:768px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.featured-video-cta:link,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.featured-video-cta:visited{-moz-flex:0 1 100px;flex:0 1 100px;margin-bottom:0;-moz-order:2;order:2}}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.featured-video-cta:link img,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.featured-video-cta:link svg,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.featured-video-cta:visited img,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.featured-video-cta:visited svg{display:block;height:auto;width:100%}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.featured-video-cta:link svg path,body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.flex-container a.featured-video-cta:visited svg path{fill:#fff}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.description{border-top:1px solid hsla(0,0%,100%,.4);margin-top:10px;max-width:768px;padding-top:10px;text-align:center}@media screen and (min-width:768px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.description{margin:30px auto 0;padding-top:30px}}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.description p{color:#fff;font-size:20px;margin-bottom:20px}@media screen and (min-width:960px){body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.description p{font-size:18px}}body div#container main#content .featured-video div.video-info>div.anchor div.title-play-cta-lockup div.description div.youtube-subscribe{display:inline-block}body div#container main#content .featured-video div.video-container{margin:0 auto;max-width:1200px;min-height:100%;opacity:0;pointer-events:none;position:relative;transform:scale(1.25);transition:transform .5s ease,opacity .2s linear;z-index:10}body div#container main#content .featured-video div.video-container.show{opacity:1;pointer-events:auto;transform:scale(1)}body div#container main#content .featured-video div.video-container a.close-video:link,body div#container main#content .featured-video div.video-container a.close-video:visited{height:20px;left:calc(100% + 5px);position:absolute;top:0;transform:rotate(-45deg);transform-origin:center center;width:20px}body div#container main#content .featured-video div.video-container a.close-video:link img,body div#container main#content .featured-video div.video-container a.close-video:link svg,body div#container main#content .featured-video div.video-container a.close-video:visited img,body div#container main#content .featured-video div.video-container a.close-video:visited svg{display:block;height:20px;width:20px}body div#container main#content .featured-video div.video-container div.aspect{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}body div#container main#content .featured-video div.video-container div.aspect embed,body div#container main#content .featured-video div.video-container div.aspect iframe,body div#container main#content .featured-video div.video-container div.aspect object{height:100%;left:0;position:absolute;top:0;width:100%}body div#container main#content footer div.inner{display:-moz-flex;display:flex;flex-wrap:wrap;padding:40px 0 0}@media screen and (min-width:960px){body div#container main#content footer div.inner{padding:40px 0 30px}}body div#container main#content footer div.inner div{-moz-flex:1 1 100%;flex:1 1 100%}body div#container main#content footer div.inner div#footer-navigation{-moz-order:2;order:2;padding:40px 40px 20px}@media screen and (min-width:768px){body div#container main#content footer div.inner div#footer-navigation{flex-basis:50%;padding:20px}}@media screen and (min-width:960px){body div#container main#content footer div.inner div#footer-navigation{flex-basis:30%;-moz-order:1;order:1;padding:0 20px}}body div#container main#content footer div.inner div#footer-navigation nav ul{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width:1200px){body div#container main#content footer div.inner div#footer-navigation nav ul{grid-template-columns:repeat(3,1fr)}}body div#container main#content footer div.inner div#footer-navigation nav ul li{margin-bottom:5px}body div#container main#content footer div.inner div#footer-navigation nav ul li a:link,body div#container main#content footer div.inner div#footer-navigation nav ul li a:visited{color:#383838;font-size:14px;text-decoration:none;text-transform:uppercase}body div#container main#content footer div.inner div#footer-social{-moz-order:3;order:3;padding:20px}@media screen and (min-width:768px){body div#container main#content footer div.inner div#footer-social{flex-basis:50%}}@media screen and (min-width:960px){body div#container main#content footer div.inner div#footer-social{flex-basis:30%;-moz-order:2;order:2;padding:0 20px}}body div#container main#content footer div.inner div#footer-social>p{display:none;font-size:14px;margin-bottom:10px;text-transform:uppercase}@media screen and (min-width:768px){body div#container main#content footer div.inner div#footer-social>p{display:block}}body div#container main#content footer div.inner div#footer-social ul{display:-moz-flex;display:flex;-moz-justify-content:center;justify-content:center;margin:0 auto}@media screen and (min-width:768px){body div#container main#content footer div.inner div#footer-social ul{-moz-justify-content:flex-start;justify-content:flex-start;margin:0 auto}}body div#container main#content footer div.inner div#footer-social ul li{-moz-flex:0 1 50px;flex:0 1 50px;margin-right:10px}body div#container main#content footer div.inner div#footer-social ul li:last-child{margin-right:0}body div#container main#content footer div.inner div#footer-social ul li a:link,body div#container main#content footer div.inner div#footer-social ul li a:visited{border-radius:50%;display:block;position:relative}body div#container main#content footer div.inner div#footer-social ul li a:link:before,body div#container main#content footer div.inner div#footer-social ul li a:visited:before{content:"";display:block;padding-top:100%;width:100%}body div#container main#content footer div.inner div#footer-social ul li a:link>.content,body div#container main#content footer div.inner div#footer-social ul li a:visited>.content{bottom:0;left:0;position:absolute;right:0;top:0}body div#container main#content footer div.inner div#footer-social ul li a:link div.content,body div#container main#content footer div.inner div#footer-social ul li a:visited div.content{height:45%;left:50%;top:50%;transform:translate(-50%,-50%);width:45%}body div#container main#content footer div.inner div#footer-social ul li a:link div.content svg path,body div#container main#content footer div.inner div#footer-social ul li a:visited div.content svg path{fill:#fff}body div#container main#content footer div.inner div#footer-social ul li a:link div.content img,body div#container main#content footer div.inner div#footer-social ul li a:visited div.content img{display:block;height:auto;width:100%}body div#container main#content footer div.inner div#footer-social div.contact-info{margin-top:15px;text-align:center}@media screen and (min-width:768px){body div#container main#content footer div.inner div#footer-social div.contact-info{text-align:left}}body div#container main#content footer div.inner div#footer-social div.contact-info p{font-size:14px}body div#container main#content footer div.inner div#footer-social div.contact-info p.email{margin-bottom:5px}body div#container main#content footer div.inner div#footer-social div.contact-info p a:link,body div#container main#content footer div.inner div#footer-social div.contact-info p a:visited{color:#d34620;text-decoration:none}body div#container main#content footer div.inner div#footer-newsletter{background-color:#eee;-moz-order:1;order:1;padding:20px;position:relative}@media screen and (min-width:960px){body div#container main#content footer div.inner div#footer-newsletter{background-color:transparent;flex-basis:30%;-moz-order:3;order:3;padding:0 20px}}body div#container main#content footer div.inner div#footer-newsletter .hidden{display:none}body div#container main#content footer div.inner div#footer-newsletter div.signup p{font-size:14px;margin:0 0 10px;padding:0;text-transform:uppercase}body div#container main#content footer div.inner div#footer-newsletter div.signup form{display:-moz-inline-flex;display:inline-flex}body div#container main#content footer div.inner div#footer-newsletter div.signup form div.input-wrap{-moz-flex:0 1 auto;flex:0 1 auto}body div#container main#content footer div.inner div#footer-newsletter div.signup form div.input-wrap:first-of-type{margin-right:3px}body div#container main#content footer div.inner div#footer-newsletter div.signup form input{-webkit-appearance:none;border:1px solid #9e9e9e;font-family:serenity,sans-serif;font-size:16px;height:40px;min-width:170px;padding:0 10px}body div#container main#content footer div.inner div#footer-newsletter div.signup form button{-webkit-appearance:none;background-color:#5f9639;border:none;color:#fff;cursor:pointer;font-family:serenity,sans-serif;font-size:16px;height:40px;outline:none;padding:0 10px;text-transform:uppercase}body div#container main#content footer p.copyright{background-color:#5f9639;color:#fff;font-size:14px;padding:8px 20px;text-align:center}@media screen and (min-width:960px){body div#container main#content footer p.copyright{text-align:left}body div#container main#content footer p.copyright span{display:block;margin:0 auto;max-width:1600px;padding:10px 20px}}
