body{font-family:sofia-pro,sans-serif;color:#000}h1,h2,h3,h4,h5,h6{font-family:inherit;margin:0;padding:0;line-height:inherit}p{margin:0}a{color:inherit;text-decoration:none}ul{margin:0}.bg-grey{background-color:#dce3d4}.bg-grey-light{background-color:#fafafa}.bg-cover,.gallery--img,.internal .hero,.split .split-row--img-contain,.three-cards .card--img,.timeline--slide,section.full,section.info-bg{background-size:cover;background-repeat:no-repeat;background-position:center center}.bottlePopup ul,.gallery--container,.popupModule ul,.reset-ul,.reset-ul--flex,.split .split-row ul,.timeline--nav ul,nav ul{list-style:none;margin:0;padding:0}.gallery--container,.reset-ul--flex,.timeline--nav ul,nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.padding-top-none{padding-top:0!important}.text-style--caps-spaced,nav ul{text-transform:uppercase;letter-spacing:1px}.text-style--grey{color:#666!important}.text-style--black{color:#000!important}.animate--basic,.animate-card-tooltip .three-cards .card--img-wrapper,.animate-card-tooltip .three-cards .card--img-wrapper::after,.animate-card-tooltip .three-cards .card--img-wrapper::before,.bottlePopup--colors>*,.bottlePopup--controls>*,.bottlePopup_circles,.buttonSocial span,.formPopup form button,.gallery--img,.split .split-row--copy>div,.split--button span,.split-callout--button span,.svg-container svg,.timeline--container,.timeline--controls .control,.timeline--controls .control>*,.timeline--nav li,.timeline--nav li span,.white .three-cards .card,main,main::before,nav ul.bottom,nav ul.bottom li a,nav ul.bottom li a::after,nav ul.bottom li.logo,nav ul.top .menu-icon,nav ul.top .menu-icon::after,nav ul.top .menu-icon::before,nav ul.top li:last-child,nav::before,section.collection .bottles--desc,section.full .svg-container::before,section.full .svg-container:hover,section.info .icon.animate--up,section.info .svg-container svg .st2,section.info.info-icon>.row,section.overlay,section.overlay .overlay--close button,section.overlay .overlay--close button>div,section.overlay .overlay--screen,section.overlay.show .overlay--container{-webkit-transition:all .3s ease;transition:all .3s ease}.animate--flip{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.animate--rotate,section.full .svg-container:hover{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.animate--grow,.animate--img-grow>div:hover,.gallery--img:hover,.three-cards .card:hover .card--img,.timeline--controls .control:hover{-webkit-transform:scale(1.125);transform:scale(1.125)}.animate--img-grow{overflow:hidden;position:relative}.animate--img-grow>div{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-animation-duration:.6s;animation-duration:.6s}.svg-container svg{fill:#fff;width:100%;height:100%}.buttonSocial,.split--button,.split-callout--button{position:relative;display:block;margin-top:3rem!important}.buttonSocial img,.split--button img,.split-callout--button img{width:40px;position:absolute;top:0;bottom:0;left:0;margin-top:auto;margin-bottom:auto}.buttonSocial span,.split--button span,.split-callout--button span{height:40px;display:inline-block;background:#fff;border:1px solid #d9d9d9;border-radius:10px;margin-left:.5rem;padding:.5rem 1rem .5rem 2.5rem;font-weight:700;letter-spacing:1px;font-size:.8rem}.buttonSocial:hover span,.split--button:hover span,.split-callout--button:hover span{padding-left:3.5rem}@media only screen and (min-width:64em){.products .overlay--content{padding-bottom:0!important}}.bottlePopup--colors>*,.bottlePopup--controls>*,.bottlePopup_circles{width:40px;height:40px;border-radius:50%;margin:.25rem}.bottlePopup--colors>:hover,.bottlePopup--controls>:hover,.bottlePopup_circles:hover{cursor:pointer}.bottlePopup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:1rem}.bottlePopup>*{width:100%}.bottlePopup>*+*{margin-top:1rem}@media only screen and (min-width:40em){.bottlePopup{width:60vw}}@media only screen and (min-width:64em){.bottlePopup{width:85vw;padding:2rem 2rem 0 2rem}}@media only screen and (min-width:75em){.bottlePopup{width:55vw}}.bottlePopup--colors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bottlePopup--colors>*{border:3px solid #fff}.bottlePopup--colors-C{background:#eee}.bottlePopup--colors-C:hover{border-color:#ddd}.bottlePopup--colors-D{background:#bea400}.bottlePopup--colors-D:hover{border-color:#ddd}.bottlePopup--colors-E{background:#6baf00}.bottlePopup--colors-E:hover{border-color:#ddd}.bottlePopup--colors-N{background:#917400}.bottlePopup--colors-N:hover{border-color:#ddd}.bottlePopup--colors-F{background:#e1e8ed}.bottlePopup--colors-F:hover{border-color:#ddd}@media only screen and (min-width:64em){.bottlePopup--colors{width:7.5%}}.bottlePopup--thumb img{display:block;margin:0 auto;width:auto;height:150px}@media only screen and (min-width:40em){.bottlePopup--thumb img{height:230px}}@media only screen and (min-width:64em){.bottlePopup--thumb{width:15%;padding-bottom:2rem}}@media only screen and (min-width:64em){.bottlePopup--info{width:45%}}.bottlePopup--full{width:25%;height:300px;overflow:hidden;position:relative;-ms-flex-item-align:end;align-self:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bottlePopup--full img{width:auto;max-width:none;height:560px;position:absolute;top:0;left:15%}[data-mold="0601"] .bottlePopup--full img{top:-100px}.bottlePopup--controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:64em){.bottlePopup--controls{width:7.5%}}.bottlePopup--controls>*{background:#768f5c;color:#fff;line-height:40px;text-align:center}.bottlePopup--controls>:hover{background:#50603e}.bottlePopup--controls>[data-mold="0"]{visibility:hidden}.bottlePopup ul{font-weight:700}.bottlePopup ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.bottlePopup ul li+li{margin-top:.75rem}.bottlePopup ul li span{line-height:1.2}.bottlePopup ul li span:first-of-type{width:35%;color:#768f5c;text-align:right}.bottlePopup ul li span:last-of-type{width:65%;padding:0 1rem}section.collection{padding:5vh 0}section.collection+.collection{border-top:1px solid #d9d9d9}section.collection .title{font-family:cardo,serif}section.collection .bottles{margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}section.collection .bottles img{max-width:100%;width:auto;max-height:100%;height:auto;-ms-flex-negative:0;flex-shrink:0}section.collection .bottles--card{margin-top:2.5rem;padding:0 .5rem;width:calc(100% / 3);height:250px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}section.collection .bottles--card>*{width:100%}section.collection .bottles--img{height:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}section.collection .bottles--img:hover{cursor:pointer}section.collection .bottles--img:hover .bottles--desc{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}section.collection .bottles--desc{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.8);font-size:.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(-2rem);transform:translateX(-2rem)}section.collection .bottles--title{height:20%;font-size:.85rem;line-height:1.1;padding-top:.25rem}section.collection .bottles--title span.mold-number{display:block;margin-bottom:.25rem}@media only screen and (min-width:40em){section.collection .bottles--card{width:calc(100% / 5)}section.collection .bottles--title{font-size:.9rem;margin-top:.5rem}}@media only screen and (min-width:64em){section.collection .bottles--card{width:calc(100% / 4)}}.footer{background:#333;padding:2rem 0}.footer a:hover{color:#768f5c}.footer--container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.footer--container>*+*{margin-top:2rem}@media only screen and (min-width:40em){.footer--container>*+*{margin-top:0}}.footer--links{width:100%;color:#fff;font-size:.8rem;font-weight:700;line-height:1.4}@media only screen and (min-width:40em){.footer--links{width:auto}.footer--links+.footer--links{margin-left:2rem;padding-left:2rem;border-left:1px solid #666}}.footer--links>*+*{margin-top:.5rem}.footer--links ul{list-style:none;line-height:inherit}.footer--links ul li{display:block}.footer--links ul li+li{margin-top:.5rem}.footer--social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer--social>:nth-child(1){width:30px}.footer--social>:nth-child(2){width:200px}.footer--social>*+*{margin-left:1rem}.footer--badge{width:120px}@media only screen and (min-width:40em){.footer--badge{margin:0 0 0 auto}}input,textarea{margin:0!important}.formCaptcha{margin-top:1rem}.formPopup{background-color:#f9f9fb;width:90vw;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:left;font-family:cardo,serif;color:#000}.formPopup>*{width:100%}@media only screen and (min-width:40em){.formPopup{padding:2rem 0}}@media only screen and (min-width:64em){.formPopup{width:70vw}}.formPopup--wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.formPopup--wrapper>*{width:100%}@media only screen and (min-width:40em){.formPopup--wrapper>*{width:48%}}.formPopup--bottles{position:relative;overflow:hidden;background-image:url(../images/customer-contact/bottles.jpg);background-repeat:no-repeat;background-size:contain}@media only screen and (min-width:64em){.formPopup--bottles{width:25%}}.formPopup--form{padding:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:64em){.formPopup--form{width:65%;padding:0 0 0 10%}}.formPopup--copy{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}@media only screen and (min-width:64em){.formPopup--copy{text-align:left;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.formPopup--logo{width:190px}.formPopup--title{margin-bottom:.5rem;line-height:1.1;font-size:1.75rem}.formPopup form{font-family:sofia-pro,sans-serif;margin-top:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:64em){.formPopup form{margin-top:2rem}}.formPopup form label{width:100%}.formPopup form label+label{margin-top:.5rem}.formPopup form label span{font-weight:700;color:inherit}.formPopup form label.full{width:100%}.formPopup form textarea{height:60px;resize:none}@media only screen and (min-width:40em){.formPopup form textarea{height:100px}}.formPopup form button{width:100%;background:#000;display:block;padding:.75rem 1.5rem;border-radius:10px;font-family:sofia-pro,sans-serif;color:#fff;line-height:1;text-align:center;margin-top:1.5rem}.formPopup form button:active,.formPopup form button:hover{color:#fff;background:#768f5c;cursor:pointer}.formPopup--thank{text-align:center;padding:5vh 0}section.full{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:40vh;position:relative;z-index:1}section.full.video{height:40vh}section.full.video::before{content:"";width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:-1}@media only screen and (min-width:64em){section.full.video{height:55vh}}section.full .svg-container{width:150px;height:150px;position:relative;z-index:1}section.full .svg-container::before{content:"";position:absolute;opacity:0;top:-5%;left:-5%;width:110%;height:110%;-webkit-transform:scale(0);transform:scale(0);background:#fff;border-radius:50%;z-index:-1}section.full .svg-container svg{pointer-events:none}section.full .svg-container:hover::before{opacity:.8;-webkit-transform:scale(1);transform:scale(1)}section.full .svg-container:hover svg{fill:#768f5c}.home section.full-1{background-image:url(../images/home/video-poster.jpg)}.home section.full-2{background-image:url(../images/_bgs/bg-bottlerow-2.jpg);background-attachment:scroll}@media only screen and (min-width:64em){.home section.full-2{background-position:top center;height:50vh}}.sustainability section.full-1{background-image:url(../images/_bgs/bg-bottlestack.jpg)}.careers section.full-1{background-image:url(../images/home/video-poster.jpg)}.careers section.full-2{background-image:url(../images/_bgs/bg-bottlestack-front.jpg)}.careers section.full-3{background-image:url(../images/_bgs/bg-plant.jpg);background-attachment:scroll;background-position:top center;height:50vh}section.full .video-popup-container{display:none;background:rgba(0,0,0,.8);width:100%;height:100vh;position:fixed;top:0;left:0;z-index:99}section.full .video-popup-container.show{display:block}section.full .video-popup-container video{display:block;margin:auto;width:600px;height:50vh;max-width:80%}@media only screen and (min-width:64em){section.full{background-attachment:fixed}}.gallery{width:100%}.gallery--container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery--container li{width:calc(50% - 1px);height:250px;position:relative;overflow:hidden;border:2px solid #fff;display:none}.gallery--container li:nth-child(-n+4){display:block}.gallery--img{width:100%;height:100%;position:absolute;top:0;left:0}.gallery--img:hover{opacity:1}.careers .gallery--img-1{background-image:url(../images/careers/gallery-1.jpg)}.careers .gallery--img-2{background-image:url(../images/careers/gallery-2.jpg)}.careers .gallery--img-3{background-image:url(../images/careers/gallery-3.jpg)}.careers .gallery--img-4{background-image:url(../images/careers/gallery-4.jpg)}.careers .gallery--img-5{background-image:url(../images/careers/gallery-5.jpg)}.careers .gallery--img-6{background-image:url(../images/careers/gallery-6.jpg)}.careers .gallery--img-7{background-image:url(../images/careers/gallery-7.jpg)}.careers .gallery--img-8{background-image:url(../images/careers/gallery-8.jpg)}.careers .gallery--img-9{background-image:url(../images/careers/gallery-9.jpg)}.careers .gallery--img-10{background-image:url(../images/careers/gallery-10.jpg)}.careers .gallery--img-11{background-image:url(../images/careers/gallery-11.jpg)}.careers .gallery--img-12{background-image:url(../images/careers/gallery-12.jpg)}@media only screen and (min-width:40em){.gallery--container li{width:calc(25% - 1px)}.gallery--container li:nth-child(-n+8){display:block}}@media only screen and (min-width:64em){.gallery--container li{display:block;background:#000}.gallery--img{opacity:.8}}.hero-home{background-color:#fbfcfe;background-size:250%;background-position:43% bottom}@media only screen and (min-width:40em){.hero-home{background-size:contain;background-position:bottom center}}.hero-home--container,.hero-home--wrapper{width:100%}.hero-home--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.hero-home--container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-home--logo{padding-top:9rem;height:40%;min-height:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hero-home--logo img{width:250px}@media only screen and (min-width:40em){.hero-home--logo img{width:500px}}.hero-home--bg{width:100%;height:60%;background-image:url(../images/home/hero.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover}.hero .title{font-family:cardo,serif;color:#768f5c;line-height:1}.hero p{font-size:.9rem}.internal .hero{background-size:60vh;background-position:bottom center;position:relative;text-align:center;z-index:1}.internal .hero>.row{padding-top:18vh;min-height:80vh;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.internal .hero p{margin-top:.5rem}@media only screen and (min-width:40em){.internal .hero>.row{padding-top:20vh}}@media only screen and (min-width:64em){.internal .hero{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-size:contain;text-align:left}}.sustainability .hero{text-align:center;position:relative;background-image:url(../images/sustainability/hero.png);background-size:35vh}.sustainability .hero .icon{width:80px;margin-bottom:2rem}@media only screen and (min-width:64em){.sustainability .hero--copy p{padding:0 2rem}}@media only screen and (max-width:39.9375em){.sustainability .hero>.row{min-height:100vh}}@media only screen and (min-width:40em){.sustainability .hero>.row{padding-top:12vh}}@media only screen and (min-width:64em){.sustainability .hero{background-position:left -150px top 90px;background-size:contain;text-align:center}.sustainability .hero>.row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:0}}@media only screen and (min-width:75em){.sustainability .hero{background-position:left -80px top 90px}.sustainability .hero p{font-size:1.25rem}}.products .hero{background-image:url(../images/products/hero.png);background-color:#dce3d4}@media only screen and (min-width:64em){.products .hero{background-position:bottom -150px left}}@media only screen and (min-width:75em){.products .hero{background-position:left 200px top 150px}}.careers .hero{background-image:url(../images/careers/hero.png)}@media only screen and (min-width:64em){.careers .hero{background-position:center top 140px}}section.info-bg{background-color:#f5f7f3;background-image:url(../images/_bgs/bg-recycling.png);background-position:bottom center;background-size:contain;padding:5vh 0 24vh 0;text-align:center}section.info-bg .title{font-weight:700}section.info-bg p{font-size:.9rem;margin-top:.5rem}@media only screen and (min-width:40em){section.info-bg{padding-bottom:32vh}}@media only screen and (min-width:64em){section.info-bg{padding:5vh 0;background-position:top right -200px;min-height:50vh;text-align:left}}@media only screen and (min-width:75em){section.info-bg{background-position:top right}}section.info{padding:5vh 0;font-family:cardo,serif;text-align:center}section.info .column>*+*{margin-top:2rem}section.info .logo{width:250px}section.info .icon{width:60px}section.info .icon.animate--up{-webkit-transform:translateY(100%);transform:translateY(100%)}section.info .icon.animate--up.scrolled{-webkit-transform:translateY(0) scale(1.5);transform:translateY(0) scale(1.5)}section.info .tagline{margin-top:2rem;padding-bottom:.5rem;width:100%}@media only screen and (min-width:40em){section.info .tagline{width:80%}}@media only screen and (min-width:64em){section.info .tagline{margin-top:4rem;width:70%}}section.info p{font-family:sofia-pro,sans-serif;margin-top:1rem!important}section.info .svg-container{width:250px;margin:0 auto}section.info .svg-container svg .st2{-webkit-transition-delay:.25s;transition-delay:.25s;-webkit-transition-duration:.6s;transition-duration:.6s}section.info .svg-container.scrolled svg .st2{fill:#768f5c}.home section.info-icon-3 .icon{width:80px}.internal section.info .title{color:#768f5c}.internal section.info.bg-grey .title{color:#000}.products section.info p{font-size:1rem}.products section.info p a{text-decoration:underline}section.info.info-icon>.row{opacity:.5;-webkit-transform:scale(.9) translateY(15%);transform:scale(.9) translateY(15%)}section.info.info-icon.scrolled>.row{opacity:1;-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}section.info.info-icon .icon.animate--up.scrolled{-webkit-transform:translateY(0) scale(1.25);transform:translateY(0) scale(1.25)}section.info.info-split .title{color:#000}section.info.info-split .split--container{margin-top:3rem;width:100%;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}section.info.info-split .split--column{width:85%}section.info.info-split .split--column+.split--column{margin-top:1rem}section.info.info-split .split--title{font-family:sofia-pro,sans-serif;font-weight:700}section.info.info-split p{font-size:.9rem}@media only screen and (min-width:40em){section.info p{font-size:1.25rem}}@media only screen and (min-width:64em){section.info{padding:10vh 0}.careers section.info-1{padding:20vh 0}section.info.info-split{padding:10vh 0}section.info.info-split .split--container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}section.info.info-split .split--column{width:45%;margin:0!important}}main{position:relative;overflow:hidden}main::before{content:""}.menu-toggle main{-webkit-transform:translateX(-90%);transform:translateX(-90%);-webkit-transform-origin:top left;transform-origin:top left}.menu-toggle main::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:3}nav{width:100vw;position:fixed;top:0;left:0;z-index:88;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:74em){nav{height:12vh;overflow-y:visible}}nav ul{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;font-size:.9rem;width:100%}nav ul.top{height:12vh;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}@media only screen and (min-width:40em){nav ul.top{height:9vh}}nav ul.top .logo{padding:1rem 0;width:70%}nav ul.top li:first-child{width:80%;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav ul.top li:last-child{width:20%;height:100%;background:#dce3d4;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-toggle nav ul.top li:last-child{background:#768f5c}@media only screen and (min-width:40em){nav ul.top li:first-child{width:85%}nav ul.top li:last-child{width:15%}}nav ul.top .menu-icon{width:35px;height:4px;background:#fff;position:relative}nav ul.top .menu-icon::after,nav ul.top .menu-icon::before{content:"";width:100%;height:100%;background:#fff;position:absolute;left:0}nav ul.top .menu-icon::before{top:-300%}nav ul.top .menu-icon::after{bottom:-300%}.menu-toggle nav ul.top .menu-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);background:0 0}.menu-toggle nav ul.top .menu-icon::before{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}.menu-toggle nav ul.top .menu-icon::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}nav ul.bottom{background:#f2f2f2;height:88vh;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%)}@media only screen and (min-width:40em){nav ul.bottom{height:91vh}}.menu-toggle nav ul.bottom{width:90%;opacity:1;visibility:visible;-webkit-transform:translateX(10%);transform:translateX(10%)}nav ul.bottom li{width:100%;height:calc(100% / 6)}nav ul.bottom li.logo{display:none;-webkit-transition-delay:.3s;transition-delay:.3s}nav ul.bottom li+li{border-top:2px solid #dce3d4}nav ul.bottom li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:64em){nav ul{height:auto}nav ul.bottom{background:0 0;padding-left:13rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:auto;font-size:.8rem;opacity:1;visibility:visible;-webkit-transform:none;transform:none}nav ul.bottom li{width:auto;height:auto;border:none!important}nav ul.bottom li.logo{display:block}nav ul.bottom li+li{margin-left:2rem}nav ul.bottom li:last-of-type{font-weight:700}nav ul.bottom li a{display:block;width:auto;height:auto}nav ul.bottom li a:not(.no-hover){position:relative}nav ul.bottom li a:not(.no-hover)::after{content:"";position:absolute;left:0;bottom:-.5rem;width:0;height:2px;background:#768f5c;-webkit-transition-duration:.6s;transition-duration:.6s}nav ul.bottom li a:not(.no-hover):hover{color:#768f5c}nav ul.bottom li a:not(.no-hover):hover::after{width:100%;-webkit-transition-duration:.3s;transition-duration:.3s}nav ul.bottom li.logo{position:absolute;top:-100%;left:0}nav ul.bottom li.logo img{width:180px;top:auto;bottom:.25rem}nav ul.bottom li:last-child{position:absolute;right:0}}@media only screen and (min-width:64em){nav{display:block;height:auto;padding:2.5rem 2.5rem 2.5rem 2rem}nav::before{content:"";background:#f2f2f2;width:100%;height:100%;position:absolute;top:-200px;left:0;opacity:0;-webkit-box-shadow:0 0 4px rgba(0,0,0,.25);box-shadow:0 0 4px rgba(0,0,0,.25)}nav ul li:last-of-type{color:#768f5c}nav.scrolled::before{opacity:1;top:0}nav.scrolled ul li:last-of-type{color:#000}.home nav:not(.scrolled) ul.bottom{padding-left:0}.home nav:not(.scrolled) ul li.logo{visibility:hidden;opacity:0;-webkit-transform:translateY(-5rem);transform:translateY(-5rem);-webkit-transition-delay:0s;transition-delay:0s}.home nav:not(.scrolled) ul li.logo+li{margin-left:0}.home nav.scrolled ul li .logo{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media only screen and (min-width:64em) and (min-width:64em){.home nav.scrolled ul.bottom{padding-left:13rem}}.number-counter{line-height:1}.number-counter--number{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.number-counter--number span{color:#d9d9d9;font-weight:700;font-size:10rem}.number-counter--icon{position:absolute;width:160px;margin:auto;top:0;left:0;bottom:0;right:0}.number-counter--title{color:#768f5c;font-size:1.5rem}.number-counter--sub{font-family:sofia-pro,sans-serif}@media only screen and (min-width:40em){.number-counter--number span{font-size:16rem}.number-counter--title{font-size:4rem}.internal .number-counter--title{font-size:3rem}}section.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:0}section.overlay.show{opacity:1;visibility:visible}section.overlay.show .overlay--screen{-webkit-transform:translateX(0);transform:translateX(0)}section.overlay.show .overlay--container{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}section.overlay .overlay--screen{background:rgba(0,0,0,.6);width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}section.overlay .overlay--container{opacity:0;padding:1rem;z-index:112;-webkit-transform:translateX(-70%);transform:translateX(-70%);-webkit-transition:none;transition:none}@media only screen and (max-width:39.9375em){section.overlay .overlay--container{width:100%;max-height:100vh;overflow-y:scroll}}@media only screen and (min-width:40em){section.overlay .overlay--container{padding:1.5rem}}section.overlay .overlay--close{text-align:right;line-height:1}section.overlay .overlay--close button{width:3rem;height:3rem;background:#fff;border:3px solid #000;border-radius:50%;position:absolute;top:0;right:0;z-index:88}section.overlay .overlay--close button:hover{cursor:pointer;background:#000;-webkit-box-shadow:0 0 6px rgba(0,0,0,.3);box-shadow:0 0 6px rgba(0,0,0,.3)}section.overlay .overlay--close button:hover>div{background:#fff}section.overlay .overlay--close button>div{margin:auto;background:#000;width:55%;height:4px;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px}section.overlay .overlay--close button>div:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}section.overlay .overlay--close button>div:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}section.overlay .overlay--content{background:#fff}section.overlay .overlay--frame{width:90vw;max-width:800px;height:80vh;overflow-x:hidden;overflow-y:scroll}section.overlay .overlay--video{position:relative;padding-top:2rem;padding-bottom:53.25%;display:table;width:90vw;height:0;margin:auto}@media only screen and (min-width:64em){section.overlay .overlay--video{width:65vw}}section.overlay .overlay--video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.popupModule{padding:2rem}.popupModule--logo{width:190px}.popupModule--title{font-family:cardo,serif;color:#768f5c;margin-top:2rem}.popupModule p{font-size:.9rem}.popupModule a:hover{text-decoration:underline;color:#768f5c}.popupModule ul{margin:2rem 0}.popupModule ul li+li{margin-top:1rem}.popupModule ul i{color:#e22323;padding-right:1rem}section.sheets{background:#dce3d4;height:50vh}.split-callout .split-row>*{width:100%}.split-callout .split-row--copy{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.split-callout .split-row--copy-left{background:#f2f2f2}.split-callout .split-row--copy-right{background:#dce3d4!important}.split-callout .split-row--title{font-family:sofia-pro,sans-serif;line-height:1.2}.split-callout .split-row--title-right{color:#768f5c;font-weight:700;line-height:1.2}.split-callout .split-row ul{margin:1rem 0 2rem 0}.split-callout .split-row ul a{text-decoration:underline}.split-callout .split-row ul a:hover{color:#768f5c}.split-callout .split-row p{margin-top:1rem;font-size:.9rem}@media only screen and (min-width:64em){.split-callout .split-row--copy-left{width:60%}.split-callout .split-row--copy-right{width:40%}}@media only screen and (min-width:75em){.split-callout .split-row--copy-right{padding-left:60px;padding-right:60px}.split-callout .split-row--copy p{width:80%}}@media only screen and (min-width:40em){.split:nth-of-type(odd) .split-row--img{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.split:nth-of-type(odd) .split-row--copy{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.split--button{margin-top:3rem!important}.split .split-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:30vh}@media only screen and (min-width:40em){.split .split-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.split .split-row:nth-of-type(odd) .split-row--copy div{-webkit-transform:translateX(40%);transform:translateX(40%)}.split .split-row:nth-of-type(odd) .split-row--copy div.scrolled{-webkit-transform:translateX(0);transform:translateX(0)}.split .split-row:nth-of-type(even) .split-row--copy div{-webkit-transform:translateX(-40%);transform:translateX(-40%)}.split .split-row:nth-of-type(even) .split-row--copy div.scrolled{-webkit-transform:translateX(0);transform:translateX(0)}.split .split-row>*{width:100%}@media only screen and (min-width:40em){.split .split-row>*{width:50%}}.split .split-row--img{min-height:200px;overflow:hidden;position:relative}.split .split-row--img-contain{width:100%;height:100%;position:absolute;top:0;left:0}.split .split-row--copy{background:#f2f2f2;padding:1.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.split .split-row--copy>div{width:100%;opacity:.5}.split .split-row--copy>div.scrolled{opacity:1}.split .split-row--copy>div>*+*{margin-top:1.25rem}.split .split-row--title{font-weight:700;line-height:1.1}.split .split-row--title+p{margin-top:.25rem}.split .split-row--button{display:block;max-width:250px}.split .split-row *+.split-row--title{margin-top:2rem}.split .split-row ul{line-height:1.4}.split .split-row ul li+li{margin-top:.75rem}.split .split-row ul.multiple{list-style:bullet}.split .split-row ul.multiple li{margin-left:2rem}.split .split-row ul.multiple li+li{margin-top:.5rem}.split .split-row ul.multiple li:first-child{list-style:none;margin:0}.split .split-row ul.bulleted{margin:1rem 0 0 1rem;list-style:disc}.home .split .split-row .img-1{background-image:url(../images/home/grid-1.jpg)}.home .split .split-row .img-2{background-image:url(../images/home/grid-2.jpg)}.home .split .split-row .img-3{background-image:url(../images/home/grid-3.jpg)}.home .split .split-row .img-4{background-image:url(../images/home/grid-4.jpg)}.sustainability .split .split-row .img-1{background-image:url(../images/sustainability/grid-1.jpg)}.sustainability .split .split-row .img-2{background-image:url(../images/sustainability/grid-2.jpg)}.sustainability .split .split-row .img-3{background-image:url(../images/sustainability/grid-3.jpg)}.sustainability .split .split-row .img-4{background-image:url(../images/sustainability/grid-4.jpg)}.careers .split .split-row .img-1{background-image:url(../images/careers/grid-1.jpg)}.careers .split .split-row .img-2{background-image:url(../images/careers/grid-2.jpg)}.careers .split .split-row .img-3{background-image:url(../images/careers/grid-3.jpg)}.careers .split .split-row .img-4{background-image:url(../images/careers/grid-4.jpg)}.internal .split .split-row--copy{background:#fff}.careers .split .split-row--copy{background:#f2f2f2}.careers .split .split-row p{margin-top:1rem;max-width:none}.careers .split .split-row .button--icon{margin-top:2rem}.careers .split .split-row .button--icon i{color:#0077b5}.sustainability .split ul{margin-top:0}@media only screen and (min-width:64em){.split .split-row--img{min-height:50vh}.split .split-row--copy{padding:60px}.careers .split .split-row--title{font-size:2rem}}@media only screen and (min-width:75em){.split .split-row--img{min-height:60vh}.split .split-row--copy{padding:100px}.split .split-row p,.split .split-row ul{max-width:90%}}.three-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left;width:100%;font-family:sofia-pro,sans-serif}@media only screen and (min-width:40em){.three-cards{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.three-cards a{color:rgba(0,0,0,.8)}.three-cards a:hover{color:#000}.three-cards .card{width:100%}.three-cards .card>*+*{margin-top:1rem}.three-cards .card--img-contain{width:100%;height:200px;overflow:hidden;position:relative}.three-cards .card--img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-animation-duration:.6s;animation-duration:.6s}.three-cards .card--title{line-height:1.2}.three-cards .card p{margin-top:1.5rem;font-size:.9rem;line-height:1.4}.animate-card-tooltip .three-cards .card--img-wrapper{position:relative}.animate-card-tooltip .three-cards .card--img-wrapper::before{content:"";position:absolute;top:-8px;left:45%;width:10%;height:calc(100% + 16px);background:#fff;opacity:0}.animate-card-tooltip .three-cards .card--img-wrapper::after{content:"";width:0;height:0;border-top:25px solid #fff;border-left:25px solid transparent;border-right:25px solid transparent;position:absolute;top:90%;left:calc(50% - 25px);opacity:0;z-index:-1}.animate-card-tooltip .three-cards .card:hover .card--img-wrapper{-webkit-transform:translateY(-1.5rem);transform:translateY(-1.5rem)}.animate-card-tooltip .three-cards .card:hover .card--img-wrapper::before{opacity:1;width:calc(100% + 16px);left:-8px}.animate-card-tooltip .three-cards .card:hover .card--img-wrapper::after{opacity:1;top:100%}.white .three-cards .card{background:#fff}.white .three-cards .card--copy{padding:1rem}.white .three-cards .card--title{font-weight:900}.white .three-cards .card:hover{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 40px rgba(0,0,0,.2);box-shadow:0 0 40px rgba(0,0,0,.2)}@media only screen and (min-width:64em){.white .three-cards .card--copy{padding:0 2rem 0 0}}.home .three-cards{margin-top:3rem}.home .three-cards .card--1 .card--img{background-image:url(../images/home/box-1-1.jpg)}.home .three-cards .card--2 .card--img{background-image:url(../images/home/box-1-2.jpg)}.home .three-cards .card--3 .card--img{background-image:url(../images/home/box-1-3.jpg)}.sustainability .three-cards{margin-top:3rem}.sustainability .three-cards .card--1 .card--img{background-image:url(../images/sustainability/box-1.jpg)}.sustainability .three-cards .card--2 .card--img{background-image:url(../images/sustainability/box-2.jpg)}.sustainability .three-cards .card--3 .card--img{background-image:url(../images/sustainability/box-3.jpg)}.careers .three-cards-1{margin-top:3rem}.careers .three-cards .card--5 .card--img{background-position:top left}.careers .three-cards .card--6 .card--img{background-position:right center}@media only screen and (min-width:64em){.careers .three-cards .card--5 .card--img{background-position:center center}.careers .three-cards .card--copy{padding-right:0}}.careers .three-cards .card--1 .card--img{background-image:url(../images/careers/box-1.jpg)}.careers .three-cards .card--2 .card--img{background-image:url(../images/careers/box-2.jpg)}.careers .three-cards .card--3 .card--img{background-image:url(../images/careers/box-3.jpg)}.careers .three-cards .card--4 .card--img{background-image:url(../images/careers/box-4.jpg)}.careers .three-cards .card--5 .card--img{background-image:url(../images/careers/box-5.jpg)}.careers .three-cards .card--6 .card--img{background-image:url(../images/careers/box-6.jpg)}.products .three-cards{margin-top:2rem}.products .three-cards .card--img-contain{height:250px}.products .three-cards .card--1 .card--img{background-image:url(../images/products/box-1.jpg)}.products .three-cards .card--2 .card--img{background-image:url(../images/products/box-2.jpg)}.products .three-cards .card--3 .card--img{background-image:url(../images/products/box-3.jpg)}.products .three-cards .card--4 .card--img{background-image:url(../images/products/box-4.jpg)}.products .three-cards .card--5 .card--img{background-image:url(../images/products/box-5.jpg)}.products .three-cards ul{font-size:.9rem;line-height:1.3;margin-top:1rem;width:80%}.products .three-cards ul li{margin-top:.5rem}@media only screen and (max-width:39.9375em){.three-cards .card+.card{margin-top:2rem}}@media only screen and (min-width:40em){.three-cards .card{width:32%}.three-cards .card--img-contain{height:300px}.three-cards .card--title{font-size:1.125rem}.white .three-cards .card--title{font-size:1.5rem}.products .three-cards{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.products .three-cards .card{margin-right:2%}.products .three-cards .card:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:64em){.three-cards .card{padding:1rem}}.timeline-transform-fix{position:absolute;bottom:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.timeline{color:#fff;font-family:cardo,serif;overflow:hidden;position:relative}.timeline--controls{width:100%;height:100%;padding:1rem;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3}.timeline--controls .control{text-align:center;font-family:sofia-pro,sans-serif;font-size:.9rem;line-height:1.2;width:100px}.timeline--controls .control.hidden{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.timeline--controls .control:hover{cursor:pointer}.timeline--controls .control:hover span{opacity:1}.timeline--controls i{font-size:1.25rem}.timeline--controls span{display:block;margin-top:.5rem;opacity:.5}.timeline--container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:60vh}.timeline--slide{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10rem;position:absolute;top:0;left:0;z-index:1}.timeline--slide.slide-1{left:calc(1 * 100%)}.timeline--slide.slide-2{left:calc(2 * 100%)}.timeline--slide.slide-3{left:calc(3 * 100%)}.timeline--slide.slide-4{left:calc(4 * 100%)}.timeline--slide.slide-5{left:calc(5 * 100%)}.timeline--slide>div{width:100%}.timeline--slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:-1}.timeline--slide.slide-0{background-image:url(../images/timeline/1958.jpg)}.timeline--slide.slide-1{background-image:url(../images/timeline/1970.jpg)}.timeline--slide.slide-2{background-image:url(../images/timeline/1980.jpg)}.timeline--slide.slide-3{background-image:url(../images/timeline/1990.jpg)}.timeline--slide.slide-4{background-image:url(../images/timeline/2000.jpg)}.timeline--slide.slide-5{background-image:url(../images/timeline/2010.jpg)}.timeline--year{font-size:6rem;line-height:1;margin-bottom:2rem;position:relative}.timeline--year::after{content:"";width:100px;height:2px;background:#fff;position:absolute;bottom:calc(-1rem + 2px);left:0}@media only screen and (min-width:64em){.timeline--info{max-width:870px}}.timeline--nav{padding-bottom:2rem;background-color:#768f5c;position:relative;z-index:6}.timeline--nav ul{-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:2.5rem;line-height:1}.timeline--nav li{padding:1rem 0 1rem 1rem;position:relative;opacity:.7}.timeline--nav li span{display:block}.timeline--nav li::before{content:"";width:1px;height:100%;background:#fff;position:absolute;top:0;left:0}.timeline--nav li.active,.timeline--nav li:hover{opacity:1}.timeline--nav li:hover{cursor:pointer}.timeline--nav li:hover span{-webkit-transform:translateY(-6px);transform:translateY(-6px)}.wivi{max-width:1000px}