@charset "UTF-8";.no-mobile-inline{display:none}@media screen and (min-width:max-width 750px){.no-mobile-inline{display:inline-block}}.mobile-only,.tablet,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}@media screen and (min-width:max-width 750px){.mobile-only{display:none}}@media screen and (min-width:max-width 1003px){.tablet{display:none}}@font-face{font-family:MuseoSans-700;src:url(/_fonts/321C24_0_0.eot);src:url(/_fonts/321C24_0_0.eot?#iefix) format("embedded-opentype"),url(/_fonts/321C24_0_0.woff2) format("woff2"),url(/_fonts/321C24_0_0.woff) format("woff"),url(/_fonts/321C24_0_0.ttf) format("truetype")}@font-face{font-family:MuseoSans-500;src:url(/_fonts/321C24_2_0.eot);src:url(/_fonts/321C24_2_0.eot?#iefix) format("embedded-opentype"),url(/_fonts/321C24_2_0.woff2) format("woff2"),url(/_fonts/321C24_2_0.woff) format("woff"),url(/_fonts/321C24_2_0.ttf) format("truetype")}@font-face{font-family:MuseoSans-900;src:url(/_fonts/321C24_4_0.eot);src:url(/_fonts/321C24_4_0.eot?#iefix) format("embedded-opentype"),url(/_fonts/321C24_4_0.woff2) format("woff2"),url(/_fonts/321C24_4_0.woff) format("woff"),url(/_fonts/321C24_4_0.ttf) format("truetype")}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif}body{margin:0}a{background:0 0}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"\201C" "\201D" "\2018" "\2019"}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{min-height:100%}body{font:500 15px/1.5 MuseoSans-500,"Trebuchet MS",Helvetica,Arial,serif;-webkit-font-smoothing:antialiased;background-color:#e6e7e8;color:#333}@media screen and (max-width:750px){body{font-size:14px}}body.intranet .spacer{height:80px}body.intranet .band{margin-top:40px}body.intranet .band article{padding:30px 0 60px}body.intranet section{position:relative}body.intranet section.buttons{margin-bottom:0;padding-bottom:30px}body.intranet section.content{margin-top:50px}body.intranet section.content>article{position:relative;padding-top:10px}body.intranet section.content>article:before{border-top:3px solid #25605f;content:'';position:absolute;top:0;left:0;width:140px}body.intranet section a:hover{text-decoration:underline}body.intranet li p{margin:0;padding:0}body.intranet li ul{font-size:13px;margin-top:10px}body.home header.nav{background:0 0}body.home header.nav.white{background:#FFF}body.home header.nav.white a{color:#0D4E4D}body.home header.nav.white a:hover{color:#99694A}body.home header.nav.white path{fill:#005B5A}body.home header.nav a,body.home header.nav a:hover{color:#FFF}body.home header.nav path{fill:#002828}body.home .wrapper{background:0 0;-webkit-box-shadow:none;box-shadow:none}body.contact section.lead{padding-bottom:10px}body.services section.lead{padding-bottom:50px}h1{font:400 40px/1.1 MuseoSans-900,"Trebuchet MS",Helvetica,Arial,serif;letter-spacing:1px;color:#0D4E4D;margin:0 0 10px}@media screen and (max-width:750px){h1{font-size:34px}}h2{font:400 30px/1.2 MuseoSans-900,"Trebuchet MS",Helvetica,Arial,serif;letter-spacing:1px;color:#0D4E4D}@media screen and (max-width:750px){h2{font-size:24px}}h3{font:400 16px/22px MuseoSans-900,"Trebuchet MS",Helvetica,Arial,serif;color:#005B5A}img{max-width:100%;height:auto;display:block}b,strong{font-weight:400;font-family:MuseoSans-900,"Trebuchet MS",Helvetica,Arial,serif}a{color:#0D4E4D;text-decoration:none}a,header.nav,path,polygon,rect{-webkit-transition:all .3s ease;transition:all .3s ease}ul{padding-left:18px}ul li{padding:3px 0}header{z-index:99;position:fixed;width:100%;text-transform:uppercase;font-size:14px;font-weight:500}.colorize header{position:relative}header.contact{background:#0D4E4D;height:29px;line-height:19px;font-size:11px;font-weight:400;font-family:MuseoSans-700,"Trebuchet MS",Helvetica,Arial,serif;padding:5px 0;letter-spacing:.15em}header.contact svg{height:12px;width:12px;display:inline-block;vertical-align:middle;margin-top:-3px;margin-right:5px}header.contact path{fill:#FFF}header.contact a,header.contact span{color:#FFF}@media screen and (max-width:1003px){header.contact{display:none}}header.nav{top:29px;padding:20px 40px;background:#FFF}header.nav a:hover{color:#99694A}@media screen and (max-width:1003px){header.nav{display:none}}header.mobile{background:#0D4E4D;padding:15px 0;display:none}header.mobile .logo{float:left;height:40px;padding:0 0 0 15px}header.mobile svg{height:40px;width:auto}header.mobile path{fill:#FFF}header.mobile a{color:#FFF;padding:0 15px 0 5px}header.mobile .open{display:block}header.mobile .closed{display:none}header.mobile em{display:inline-block;width:40px}header.mobile .menu.on .open{display:none}header.mobile .menu.on .closed{display:block}header.mobile nav{float:right;padding:7px 10px 0 0}header.mobile nav svg{height:20px}header.mobile nav.menu{background:#000;text-align:left;padding:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease;float:none;position:absolute;top:48px;left:0;max-height:0;width:100%;color:#99694A}header.mobile nav.menu ul{margin:10px 0;font-size:13px;padding:0;list-style:none}header.mobile nav.menu a{color:#99694A;display:block;padding:10px 15px;font-weight:400;font-family:MuseoSans-700,"Trebuchet MS",Helvetica,Arial,serif}header.mobile nav.menu p{margin:30px 15px;padding-top:30px;font-size:12px;line-height:20px;text-transform:none;border-top:1px #99694A solid}header.mobile nav.menu.on{max-height:500px}@media screen and (max-width:1003px){header.mobile{display:block}}@media screen and (max-width:750px){header.mobile{padding:9px 0}header.mobile .logo,header.mobile svg{height:30px}header.mobile em{width:20px}header.mobile nav{padding:7px 0 0}header.mobile nav svg{height:16px}}header nav{max-width:1000px;margin-left:auto;margin-right:auto;text-align:center}header nav::after{clear:both;content:"";display:table}header nav .logo{padding:0 30px}header nav .logo svg{width:140px;height:87px;display:block}header nav .logo path{fill:#005B5A}header nav a,header nav span{padding:0 11px;color:#333;display:inline-block;vertical-align:middle}.infomsg{display:none}.farm{background:url(/_img/farm.svg) no-repeat top center;-webkit-background-size:auto 144px;background-size:auto 144px;height:144px;margin-bottom:80px}.farm h3{float:left;display:block;margin-right:2.85714%;width:22.85714%;margin-top:60px}.farm h3:last-child{margin-right:0}.farm p{float:left;display:block;margin-right:2.85714%;width:31.42857%;margin-top:60px;color:#0D4E4D}.farm p:last-child{margin-right:0}.farm .btn{position:absolute;right:0;top:60px;text-align:center;padding-top:14px;padding-bottom:12px;line-height:1}.farm article{position:relative}@media screen and (max-width:750px){.farm{height:265px;padding-top:108px;margin-top:-10px;margin-bottom:0;-webkit-background-size:auto 254px;background-size:auto 254px;background-position:top right -226px}.farm h3,.farm p{float:left;display:block;margin-right:2.85714%;width:100%;margin-top:0;padding-bottom:5px}.farm h3:last-child,.farm p:last-child{margin-right:0}.farm .btn{left:0;top:80px}}.become-a-customer .nugget article{background:url(/_img/mountain.png) no-repeat bottom -1px right 0;border-bottom:1px #999 solid;padding-bottom:100px}.become-a-customer .nugget article p{color:#0D4E4D}@media screen and (max-width:750px){.become-a-customer .nugget article{background:0 0;padding-bottom:18px}}.wrapper{max-width:1200px;margin:0 auto;background:#FFF;-webkit-box-shadow:rgba(0,0,0,.07) 0 0 80px;box-shadow:rgba(0,0,0,.07) 0 0 80px}.band{-webkit-background-size:55% auto;background-size:55% auto;background-position:left center;background-repeat:no-repeat;background-blend-mode:multiply;position:relative}.band .overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0}@media screen and (max-width:750px){.band{background-position:top left;-webkit-background-size:100% auto;background-size:100% auto;padding-top:105%}}.band section{position:relative}.band article{position:relative;z-index:9;padding:70px 0 120px;float:left;display:block;margin-right:2.85714%;width:40%;margin-left:60%}.band article:last-child{margin-right:0}@media screen and (max-width:750px){.band article{float:left;display:block;margin-right:2.85714%;width:100%;margin-left:0;padding:20px 0}.band article:last-child{margin-right:0}}.band .gradient{width:250px;height:100%;position:absolute;top:0;bottom:0;left:55%}@media screen and (max-width:750px){.band .gradient{display:none}}.band.grey{background-blend-mode:none}.band.gold{background-color:#be925f;color:#FFF}.band.gold .overlay{background-color:rgba(110,75,53,.7)}.band.gold a,.band.gold h2{color:#FFF}.band.gold.left .gradient{background:-webkit-gradient(linear,right top,left top,from(rgba(190,146,95,.01)),to(#be925f));background:-webkit-linear-gradient(right,rgba(190,146,95,.01) 0,#be925f 100%);background:linear-gradient(to left,rgba(190,146,95,.01) 0,#be925f 100%)}.band.gold.right .gradient{background:-webkit-gradient(linear,left top,right top,from(rgba(190,146,95,.01)),to(#be925f));background:-webkit-linear-gradient(left,rgba(190,146,95,.01) 0,#be925f 100%);background:linear-gradient(to right,rgba(190,146,95,.01) 0,#be925f 100%)}.band.white.left .gradient{background:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,.01)),to(#fff));background:-webkit-linear-gradient(right,rgba(255,255,255,.01) 0,#fff 100%);background:linear-gradient(to left,rgba(255,255,255,.01) 0,#fff 100%)}.band.white.right .gradient{background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,.01)),to(#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,.01) 0,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,.01) 0,#fff 100%)}.band.left{background-position:right center}.band.left .gradient{margin-left:0;left:45%}.band.left article{margin-left:0}@media screen and (max-width:750px){.band.left{background-position:right top}}.band.right .gradient{margin-left:-250px}.band.map{background-position:right -40px top 250px;-webkit-background-size:85% auto;background-size:85% auto;padding-bottom:70%}.band.map.longHaul{-webkit-background-size:75% auto;background-size:75% auto}.band.map article{float:left;display:block;margin-right:2.85714%;width:31.42857%;padding-top:60px;position:absolute}.band.map article:last-child{margin-right:0}.band.map article p{font-size:16px}.band.map article .box{width:15px;height:15px;background:#0D4E4D;display:inline-block;margin:-2px 6px 0 2px;vertical-align:middle}.band.map article .box.rose{background:#945050}@media screen and (max-width:750px){.band.map{padding-top:0;background-position:right -40px bottom 39px;-webkit-background-size:110% auto;background-size:110% auto}.band.map article{padding-top:0;float:left;display:block;margin-right:2.85714%;width:100%;position:relative}.band.map article:last-child{margin-right:0}}.band.vanguard{-webkit-background-size:auto 100%;background-size:auto 100%}.band.vanguard article{padding:70px 0;float:left;display:block;margin-right:2.85714%;width:57.14286%}.band.vanguard article:last-child{margin-right:0}@media screen and (max-width:1003px){.band.vanguard article ul{max-width:360px}}@media screen and (max-width:750px){.band.vanguard{-webkit-background-size:100% auto;background-size:100% auto;background-position:center bottom;padding-bottom:60%;padding-top:0}.band.vanguard h2{font-size:20px;margin-top:10px}.band.vanguard article{float:left;display:block;margin-right:2.85714%;width:100%;padding:0}.band.vanguard article:last-child{margin-right:0}}div.colorizeimages{padding:40px 0}div.colorizeimages div{background-position:center center;-webkit-background-size:auto 100%;background-size:auto 100%;background-repeat:no-repeat;background-blend-mode:multiply}div.colorizeimages div img{opacity:0;height:100vh}div.colorizeimages div.gold{background-color:#99694A}div.colorizeimages div.rose{background-color:#945050}div.colorizeimages div.green{background-color:#9eb8b8}.hero{padding:29px 0 0;background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:#9eb8b8;background-blend-mode:multiply;height:120vh;text-align:center;text-transform:uppercase}.hero .absolute{position:absolute;width:100%;top:0}.hero .overlay{background-color:rgba(10,61,60,.4)}.hero h1{font:40px/48px MuseoSans-500,"Trebuchet MS",Helvetica,Arial,serif;color:#FFF;padding:230px 15px 80px;max-width:900px;margin:0 auto;z-index:10;position:relative}.hero .btn{z-index:11;position:relative}@media screen and (max-width:1003px){.hero{height:90vh;max-height:730px}.hero h1{padding:190px 15px 60px}}@media screen and (max-width:750px){.hero{height:460px;background-position:center center;-webkit-background-size:cover;background-size:cover}.hero .absolute{top:100px}.hero h1{font:24px/30px MuseoSans-500,"Trebuchet MS",Helvetica,Arial,serif;padding:50px 15px 40px}}.greentext{color:#0D4E4D}section{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 40px}section::after{clear:both;content:"";display:table}section article{float:left;display:block;margin-right:2.85714%;width:74.28571%}section article:last-child{margin-right:0}@media screen and (max-width:750px){section article{float:left;display:block;margin-right:2.85714%;width:100%}section article:last-child{margin-right:0}}section.bottom{padding-bottom:80px}section.family h2{border-top:1px #999 solid;padding-top:35px;margin-top:50px}section.family article{float:left;display:block;margin-right:2.85714%;width:48.57143%}section.family article:last-child{margin-right:0}section.family article img{width:100%}section.family aside{margin-left:8.57143%;float:left;margin-right:2.85714%;width:40%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:366px}section.family aside:last-child{margin-right:0}@media screen and (max-width:750px){section.family{padding-top:0}section.family h2{margin-top:0;font-size:20px}section.family article,section.family aside{float:left;display:block;margin-right:2.85714%;width:100%;margin-left:0;height:auto}section.family article:last-child,section.family aside:last-child{margin-right:0}}section.full{padding-top:50px;padding-bottom:80px}section.full article{border-top:1px #999 solid;padding-top:70px;float:left;display:block;margin-right:2.85714%;width:100%}section.full article:last-child{margin-right:0}section.full img{width:100%}@media screen and (max-width:750px){section.full{padding:0 15px}section.full article{padding-top:20px;padding-bottom:40px}}section.positions{padding-top:60px;padding-bottom:80px}section.positions h2{border-top:1px #999 solid;padding-top:30px}section.positions article{float:left;display:block;margin-right:2.85714%;width:100%}section.positions article:last-child{margin-right:0}section.positions .position{float:left;display:block;margin-right:2.85714%;width:48.57143%;padding-right:5%}section.positions .position:last-child,section.positions .position:nth-child(2n){margin-right:0}section.positions .position:nth-child(2n) a{border-right:0}section.positions .position:nth-child(2n+1){clear:left}section.positions .position h3{font-size:20px}@media screen and (max-width:750px){section.positions{padding-top:0;padding-bottom:0}section.positions .position{float:left;display:block;margin-right:2.85714%;width:100%}section.positions .position:last-child{margin-right:0}}section.logos{padding:45px 40px 60px}section.logos h2{margin-bottom:35px}section.logos p{text-align:justify}section.logos p:after{content:"";display:inline-block;width:100%;height:0}section.logos img{display:inline-block;vertical-align:middle}@media screen and (max-width:1003px){section.logos img{height:60px}}@media screen and (max-width:750px){section.logos h2{font-size:20px}section.logos p{text-align:left;margin:0}section.logos p:after{display:none}section.logos img{height:42px;width:auto;margin:0 13px 20px 0}}section.nugget article{float:left;display:block;margin-right:2.85714%;width:100%;margin-top:15px}section.nugget article:last-child{margin-right:0}@media screen and (max-width:750px){section.nugget{padding:0 15px}section.nugget article{margin-top:0}section.nugget article h3{margin-bottom:0}}section.colorize{padding:100px}section.quality{padding:110px 15px;text-align:center}section.quality .gap{margin:60px auto 0}section.quality h2{font-size:20px;margin:40px 0 10px}section.quality p{font-size:15px;max-width:700px;margin:0 auto}section.quality svg{width:164px}@media screen and (max-width:750px){section.quality{padding:60px 15px 70px}section.quality h2{font-size:24px;margin:20px 0 30px}section.quality svg{width:131px}section.quality p{font-size:15px}section.quality .gap{margin-top:35px}}section.about{padding:40px 40px 0}section.about div{float:left;padding-bottom:33.33333%;position:relative}section.about div .table{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;justify-items:center;width:100%;height:100%;position:absolute;padding-bottom:0}section.about div span{display:block;padding:0 30px}section.about .text{width:33.33333%}section.about .text h3{font-size:30px;margin:0 0 20px;color:#be925f}section.about .text p{margin:0}section.about .image{width:33.33333%;background-color:#be925f;background-blend-mode:multiply;-webkit-background-size:cover;background-size:cover}section.about .image.double{width:66.66667%}@media screen and (max-width:750px){section.about{padding:20px 15px}section.about .image,section.about .image.double,section.about .text{width:100%}section.about .image{float:left}section.about .text{float:left;margin-bottom:25px}section.about .text h3{font-size:20px;margin:20px 0 8px}section.about div{padding-bottom:100%}section.about div .table{position:relative}section.about div span{padding:0}section.about .text{padding-bottom:0}}section.panels{margin-top:-80px;position:relative;z-index:15}section.panels .overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5)}section.panels .half{float:left;width:50%;display:block;-webkit-background-size:cover;background-size:cover;background-blend-mode:multiply;padding-bottom:60%;position:relative;color:#FFF}section.panels .half h2{position:absolute;font-size:40px;color:#FFF;top:45px;left:50px;z-index:10}section.panels .half h4{position:absolute;color:#FFF;top:107px;left:50px;font-weight:500;z-index:10;font-size:13px;text-transform:uppercase;padding:0 0 18px}section.panels .half h4:before{border-color:#FFF}section.panels .half.rose{background-color:#945050}section.panels .half.rose:hover{background-color:#764040}section.panels .half.rose .overlay{background-color:rgba(97,52,52,.9)}section.panels .half.gold{background-color:#99694A}section.panels .half.gold:hover{background-color:#7a543b}section.panels .half.gold .overlay{background-color:rgba(110,75,53,.7)}@media screen and (max-width:750px){section.panels .half{width:100%;padding-bottom:120%}section.panels .half h2{top:25px}section.panels .half h4{top:87px}}@media screen and (max-width:750px){section.panels{margin-top:0;padding:0}}section.black article{padding:35px 15px;float:left;display:block;margin-right:2.85714%;width:100%;text-align:center;text-transform:uppercase;background:#000}section.black article:last-child{margin-right:0}section.black h3{color:#99694A;font-size:18px}section.black h3 span{font-family:MuseoSans-500,"Trebuchet MS",Helvetica,Arial,serif}section.black h3:before{border-color:#99694A;margin-left:-25px}section.black a{color:#99694A}section.black strong{display:block}@media screen and (max-width:750px){section.black{padding:0}section.black h3{font-size:14px}}section.resources{padding-bottom:40px}section.resources h2{padding:50px 0 0;margin:0}section.resources>p{margin:10px 0}section.resources article{float:left;display:block;margin-right:2.85714%;width:48.57143%;background:#0D4E4D;margin-top:20px;height:377px;position:relative}section.resources article:last-child{margin-right:0}section.resources article h3{color:#FFF;font-size:20px;margin:0}section.resources article p{padding:10px 20px 40px;max-width:360px;margin:0 auto}section.resources article p.gap{padding:0;margin:0;max-width:100%}section.resources article ellipse,section.resources article path,section.resources article rect{fill:#002a2a}section.resources article .text{position:absolute;left:30px;right:30px;bottom:30px;text-align:center;color:#FFF}section.resources article svg{width:170px;height:98px;position:absolute;left:50%;top:54px;margin-left:-85px}section.resources article.credit svg{top:35px;width:182px;height:131px;margin-left:-91px}section.resources article .btn{background:#99694A;width:100%;display:block;padding:12px}section.resources article .btn:hover{background:#7a543b}@media screen and (max-width:750px){section.resources article{float:left;display:block;margin-right:2.85714%;width:100%;height:410px;margin-top:10px}section.resources article:last-child{margin-right:0}section.resources article p{padding:10px 10px 20px}}@media screen and (max-width:750px){section.resources h2{padding:20px 0 0;font-size:20px}}section.lead{padding-top:240px}section.lead p{font-size:18px;margin:0;padding:10px 0 15px}@media screen and (max-width:1003px){section.lead{padding-top:130px}section.lead p{font-size:16px}}@media screen and (max-width:750px){section.lead{padding-top:90px}}section.how{padding:50px 40px;position:relative}@media screen and (max-width:750px){section.how{padding:20px 15px 110px}section.how h2{font-size:20px}}.green section.how,.green section.how h2{color:#FFF}.green section.how aside ol li strong:before{border-color:#FFF}section.how article{float:left;display:block;margin-right:2.85714%;width:48.57143%}section.how article:last-child{margin-right:0}@media screen and (max-width:750px){section.how article{float:left;display:block;margin-right:2.85714%;width:100%;text-align:center}section.how article:last-child{margin-right:0}section.how article p.gap{position:absolute;bottom:20px;width:100%;left:0;text-align:center}}section.how aside{float:left;display:block;margin-right:2.85714%;width:48.57143%}section.how aside:last-child{margin-right:0}section.how aside ol{max-width:1000px;list-style:none;text-align:center;margin:0;padding:0}section.how aside ol::after{clear:both;content:"";display:table}section.how aside ol li{float:left;display:block;margin-right:2.85714%;width:31.42857%;line-height:1.3}section.how aside ol li:last-child{margin-right:0}section.how aside ol li strong{display:block;color:#99694A;font-size:100px;position:relative;margin-bottom:25px}section.how aside ol li strong:before{content:'';width:50px;border-bottom:2px #333 solid;left:50%;margin-left:-25px;bottom:0;position:absolute}@media screen and (max-width:750px){section.how aside{float:left;display:block;margin-right:2.85714%;width:100%}section.how aside:last-child{margin-right:0}section.how aside ol li{font-size:12px}section.how aside ol li strong{font-size:60px}}section.buttons{overflow:hidden;margin-bottom:30px}section.buttons .extrovert{margin:0 -1%}section.buttons .product{float:left;width:25%;text-align:center;padding:0 1%;position:relative}section.buttons .product:nth-of-type(4n+2) .expand{margin-left:-108.75%}section.buttons .product:nth-of-type(4n+3) .expand{margin-left:-217.5%}section.buttons .product:nth-of-type(4n+4) .expand{margin-left:-326.25%}section.buttons .product:nth-of-type(4n+5){clear:left}section.buttons .product img,section.buttons .product svg{width:116px;height:118px;display:block;position:absolute;bottom:60px;margin-left:-58px;left:50%}section.buttons .product.sausage svg{top:0;width:130px;height:145px;margin-left:-65px}section.buttons .product.sausage span{bottom:20px}section.buttons .product.chicken svg{width:116px;height:118px;margin-left:-58px}section.buttons .product.beef svg{width:160px;height:107px;margin-left:-80px}section.buttons .product.pork svg{width:145px;height:77px;margin-left:-72px}section.buttons .product.seafood svg{width:168px;height:60px;margin-left:-84px;bottom:90px}section.buttons .product.specialty svg{bottom:70px}section.buttons .product.ethnic svg{width:100%;height:123px;left:0;margin-left:0;bottom:70px}section.buttons .product.organic svg,section.buttons .product.vanguard img{width:108px;height:108px;margin-left:-54px;bottom:70px}section.buttons .product.vanguard img.over,section.buttons .product.vanguard:hover img{display:none}section.buttons .product.vanguard:hover img.over{display:block}section.buttons .product.people img{width:100%;height:auto;margin-left:0;left:0;bottom:auto;top:0}section.buttons .product.people a:before{position:absolute;background-color:rgba(0,0,0,.01);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.01),#000);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.01)),to(#000));background-image:linear-gradient(to bottom,rgba(0,0,0,.01),#000);bottom:0;width:100%;height:100px}section.buttons .product.people img.over,section.buttons .product.people:hover img{display:none}section.buttons .product.people:hover img.over{display:block}@media screen and (max-width:750px){section.buttons .product img,section.buttons .product svg{width:87px;height:88px;display:block;position:absolute;bottom:60px;margin-left:-43px;left:50%}section.buttons .product.sausage svg{top:0;width:97px;height:109px;margin-left:-49px}section.buttons .product.sausage span{bottom:20px}section.buttons .product.chicken svg{width:87px;height:88px;margin-left:-43px}section.buttons .product.beef svg{width:120px;height:80px;margin-left:-60px}section.buttons .product.pork svg{width:109px;height:58px;margin-left:-55px}section.buttons .product.seafood svg{width:126px;height:45px;margin-left:-63px;bottom:90px}section.buttons .product.specialty svg{bottom:70px}section.buttons .product.ethnic svg{width:100%;height:92px;left:0;margin-left:0;bottom:70px}section.buttons .product.organic svg,section.buttons .product.vanguard img{width:81px;height:81px;margin-left:-40px;bottom:70px}section.buttons .product.vanguard img.over,section.buttons .product.vanguard:hover img{display:none}section.buttons .product.vanguard:hover img.over{display:block}}section.buttons .product span{text-transform:uppercase;width:100%;left:0;font-weight:400;font-family:MuseoSans-700,"Trebuchet MS",Helvetica,Arial,serif;font-size:13px;letter-spacing:2px;position:absolute;bottom:28px}section.buttons .product span.close{position:absolute;top:0;right:0;width:30px;left:auto;color:#FFF;font-size:20px;line-height:50px;cursor:pointer;text-decoration:none}section.buttons .product span.close:before{content:'×'}section.buttons .product span.close:hover{color:#FFF}section.buttons .product .basic{padding-bottom:100%;position:relative}section.buttons .product .basic a{position:absolute;top:0;left:0;bottom:0;right:0;display:block;text-transform:uppercase;height:100%;background:#E6E7E8}section.buttons .product .basic a path{fill:#0D4E4D}section.buttons .product .basic a path.white{fill:#E6E7E8}section.buttons .product .basic a:hover{background:#000;color:#FFF}section.buttons .product .basic a:hover path{fill:#99694A}section.buttons .product .basic a:hover path.white,section.buttons .product .basic a:hover polygon,section.buttons .product .basic a:hover rect{fill:#000}section.buttons .product.is-expanded a{background:#000;color:#FFF}section.buttons .product.is-expanded a path{fill:#99694A}section.buttons .product.is-expanded a path.white,section.buttons .product.is-expanded a polygon,section.buttons .product.is-expanded a rect{fill:#000}section.buttons .product.is-expanded .expand{max-height:700px;margin-bottom:20px}section.buttons .expand{position:relative;width:426.5%;overflow:hidden;background:#000;text-align:left;-webkit-transition:all .5s ease;transition:all .5s ease;max-height:0;margin-top:20px;color:#FFF}section.buttons .expand h3{color:#FFF;padding:10px 30px 0;font-size:20px}section.buttons .expand h4{font-size:12px;text-transform:uppercase;margin:5px 0 12px;letter-spacing:1px}section.buttons .expand p{margin:0 0 12px;font-size:16px}section.buttons .expand ul{margin:0;padding:0 0 20px 20px;font-size:16px}section.buttons .expand li{color:#99694A}section.buttons .expand article{padding:0 30px 30px;float:left;display:block;margin-right:2.85714%;width:52.85714%}section.buttons .expand article:last-child{margin-right:0}section.buttons .expand aside{float:left;display:block;margin-right:2.85714%;width:31.42857%}section.buttons .expand aside:last-child{margin-right:0}section.buttons .expand aside ul{list-style:none;padding:0 0 20px}section.buttons .product.is-collapsed .arrow{display:none}section.buttons .product.is-expanded .arrow{border-bottom:8px solid #000;border-left:8px solid transparent;border-right:8px solid transparent;height:0;display:block;position:absolute;bottom:-20px;width:0;left:50%;margin-left:-10px}@media screen and (max-width:750px){section.buttons .product{width:50%}section.buttons .product:nth-of-type(2n+2) .expand{margin-left:-104%}section.buttons .product:nth-of-type(2n+3){clear:left}section.buttons .product:nth-of-type(4n+3) .expand{margin-left:0}section.buttons .product .expand{width:204%}section.buttons .product span{bottom:15px;font-size:10px;letter-spacing:1px}section.buttons .product img,section.buttons .product svg{bottom:40px}section.buttons .product.sausage span{bottom:10px}section.buttons .product.fish svg{bottom:70px}section.buttons .product.specialty svg{bottom:60px}section.buttons .product.ethnic svg{bottom:50px}section.buttons .product.organic svg,section.buttons .product.vanguard img{bottom:55px}section.buttons .expand{margin-top:10px}section.buttons .expand p,section.buttons .expand ul{font-size:14px}section.buttons .expand article{float:left;display:block;margin-right:2.85714%;width:100%}section.buttons .expand article:last-child{margin-right:0}section.buttons .expand aside{padding:0 30px;float:left;display:block;margin-right:2.85714%;width:100%}section.buttons .expand aside:last-child{margin-right:0}}section.contact{padding:40px 40px 20px}section.contact p{margin:0 0 12px}section.contact #map{margin-bottom:60px;width:100%;height:360px}section.contact article{float:left;display:block;margin-right:2.85714%;width:48.57143%}section.contact article:last-child{margin-right:0}section.contact aside{float:left;display:block;margin-right:2.85714%;width:40%;margin-left:8.57143%}section.contact aside:last-child{margin-right:0}section.contact aside h3{margin:34px 0 10px}section.contact aside h3:first-child{margin-top:0}section.contact aside p{margin:0;color:#0D4E4D}section.contact aside p.gap{margin-bottom:20px}section.contact aside p strong a{text-decoration:underline}section.contact aside p strong a:hover{text-decoration:none;color:#99694A}@media screen and (max-width:750px){section.contact h2{margin-top:0;font-size:20px}section.contact article,section.contact aside{padding-bottom:30px}section.contact #map{height:227px;margin-bottom:0}section.contact article,section.contact aside{float:left;display:block;margin-right:2.85714%;width:100%;margin-left:0}section.contact article:last-child,section.contact aside:last-child{margin-right:0}}@media screen and (max-width:750px){section.contact{padding:0 15px}}@media screen and (max-width:750px){section{padding:20px 15px}}.btn{background:#99694A;text-transform:uppercase;font-weight:400;font-family:MuseoSans-700,"Trebuchet MS",Helvetica,Arial,serif;font-size:13px;color:#FFF;padding:15px 25px;letter-spacing:2px}.btn:hover{background:#7a543b;color:#FFF}footer{padding:20px 0 0;background:#000;font-size:12px;color:#99694A}footer a{color:#99694A}footer a:hover{color:#ad876e}footer path{fill:#99694A}footer svg{width:143px;height:auto}footer .copyright{text-align:center;padding:30px 0;text-transform:uppercase}footer nav{float:left;display:block;margin-right:2.85714%;width:14.28571%;text-transform:uppercase}footer nav:last-child{margin-right:0}footer nav a{display:block}footer nav h5{font-size:12px;font-weight:400;font-family:MuseoSans-900,"Trebuchet MS",Helvetica,Arial,serif;border-bottom:1px #99694A solid;padding-bottom:5px;margin:0 0 12px}footer nav.wider{float:left;display:block;margin-right:2.85714%;width:20.28571%}footer nav.wider:last-child{margin-right:0}footer nav.narrower{float:left;display:block;margin-right:2.85714%;width:8.28571%}footer nav.narrower:last-child{margin-right:0}footer aside{float:left;display:block;margin-right:2.85714%;width:31.42857%;line-height:20px}footer aside:last-child{margin-right:0}footer aside a,footer aside span{display:block}@media screen and (max-width:1003px){footer aside{float:left;display:block;margin-right:2.85714%;width:100%}footer aside:last-child{margin-right:0}footer nav{float:left;display:block;margin-right:2.85714%;width:21.14286%}footer nav:last-child,footer nav:nth-child(4n){margin-right:0}footer nav:nth-child(4n) a{border-right:0}footer nav:nth-child(4n+1){clear:left}footer nav.wider{float:left;display:block;margin-right:2.85714%;width:22.85714%}footer nav.wider:last-child{margin-right:0}footer nav.narrower{float:left;display:block;margin-right:2.85714%;width:22.85714%}footer nav.narrower:last-child{margin-right:0}}@media screen and (max-width:750px){footer nav{float:left;display:block;margin-right:2.85714%;width:100%;margin-bottom:25px}footer nav:last-child{margin-right:0}footer nav.wider{float:left;display:block;margin-right:2.85714%;width:100%}footer nav.wider:last-child{margin-right:0}footer nav.narrower{float:left;display:block;margin-right:2.85714%;width:100%}footer nav.narrower:last-child{margin-right:0}}.brule{position:relative;padding-bottom:25px;margin-bottom:15px}.brule:before{position:absolute;bottom:0;width:50px;border-bottom:2px #0D4E4D solid;content:''}.black .brule:before{left:50%}.gold{background-color:#99694A}.green{background-color:#0D4E4D}.grey{background-color:#E6E7E8}.gap{margin:2em 0}.no-mobile{display:block}@media screen and (max-width:750px){.no-mobile{display:none}}form p{position:relative;margin:0}form input,form select,form textarea{font:500 15px/20px MuseoSans-500,"Trebuchet MS",Helvetica,Arial,serif;color:#333;padding:12px;background-color:#E6E7E8;margin:0 0 15px;display:block;width:100%;border:0}form textarea{width:100%;border:0;height:250px;font:400 15px/20px MuseoSans-500,"Trebuchet MS",Helvetica,Arial,serif;padding:12px;outline:0}form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;position:relative;background-image:url(/_img/down.svg);background-repeat:no-repeat;-webkit-background-size:15px auto;background-size:15px auto;background-position:center right 15px}form label{display:block;font:400 13px/24px MuseoSans-700,"Trebuchet MS",Helvetica,Arial,serif;text-transform:uppercase;letter-spacing:1px}form input.important{display:none}form input[type=submit]{cursor:pointer;border:0;width:auto;margin-top:32px;min-width:200px}.carousel .slide{height:600px;position:relative}.carousel .slide .image{-webkit-background-size:cover;background-size:cover;background-position:center center;position:absolute;top:0;left:0;right:0;height:100%;width:100%}@media screen and (max-width:750px){.carousel .slide{height:450px}.carousel .slide .image{position:relative;height:460px;padding-bottom:0}}.carousel section{color:#FFF;height:100%;position:relative}.carousel section h4{text-transform:uppercase;margin:0;letter-spacing:1px;font-size:13px}.carousel section h2{color:#FFF;margin:2px 0 18px}.carousel section p{margin:0}.carousel section .text{position:absolute;bottom:80px;left:40px;max-width:50%;z-index:99}@media screen and (max-width:750px){.carousel section{background:#000;top:0;bottom:auto;max-width:100%;left:0;padding-top:10px}.carousel section .text{position:absolute;bottom:auto;left:0;max-width:100%;padding:0 15px}}.carousel .gradient{height:300px;width:100%;position:absolute;background-color:rgba(0,0,0,.01);background-image:-webkit-linear-gradient(top,rgba(0,0,0,.01),#000);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.01)),to(#000));background-image:linear-gradient(to bottom,rgba(0,0,0,.01),#000);bottom:0}@media screen and (max-width:750px){.carousel .gradient{bottom:50%;height:120px}}body.careers .carousel{width:447px;float:left;margin-right:0}body.careers .carousel .slide{height:366px}body.careers .carousel .slick-next,body.careers .carousel .slick-prev{bottom:170px}.hero .carousel{z-index:9}.hero .carousel .slide{height:120vh}.hero .carousel .image{background-position:center center;-webkit-background-size:cover;background-size:cover;background-color:#9eb8b8;background-blend-mode:multiply}.hero .carousel .overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(10,61,60,.6)}.hero .carousel .slick-next,.hero .carousel .slick-prev{bottom:auto;top:370px}@media screen and (max-width:750px){.hero .carousel .slide{height:460px}.hero .carousel .slick-next,.hero .carousel .slick-prev{top:340px}}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-dots{max-width:1000px;margin-left:auto;margin-right:auto;padding:0 40px;list-style:none;text-align:left;margin-top:-60px}.slick-dots li{position:relative;display:inline-block;height:6px;width:6px;margin:0 10px 0 0;padding:0;cursor:pointer}.slick-dots li button{background:0 0;border-radius:100%;display:block;height:8px;width:8px;border:2px solid #FFF;outline:0;line-height:0;font-size:0;color:transparent;padding:3px;cursor:pointer}.slick-dots li.slick-active button{background:#FFF}@media screen and (max-width:750px){.slick-dots{width:100%;text-align:center;bottom:15px;left:0;padding:0}}.slick-next,.slick-prev{position:absolute;display:block;height:50px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;bottom:105px;padding:0;z-index:99;left:30px;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:before,.slick-prev:before{content:'';background:url(/_img/arrow-left.svg) no-repeat;-webkit-background-size:16px auto;background-size:16px auto;display:block;width:20px;height:30px}@media screen and (max-width:750px){.slick-next,.slick-prev{bottom:10px}}.slick-next{right:30px;left:auto}.slick-next:before{background:url(/_img/arrow-right.svg) no-repeat;-webkit-background-size:16px auto;background-size:16px auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.band .overlay,.hero .carousel .overlay,section.panels .overlay{display:block}}

@supports (-ms-accelerator:-ms-ime-align:auto) {
  .band .overlay,
  .hero .carousel .overlay,
  section.panels .overlay { display: block; }
}

@supports (-ms-page) {
  .band .overlay,
  .hero .carousel .overlay,
  section.panels .overlay { display: block; }
}

@supports (-ms-ime-align:auto) and (font-variation-settings:normal) { 
  .band .overlay,
  .hero .carousel .overlay,
  section.panels .overlay { display: block; }
}
