.large-copy p,body,p{color:#ebe7de;font-family:proxima-nova,sans-serif;font-size:16px;line-height:1.375}@media screen and (min-width:641px){.large-copy p,body,p{font-weight:100;letter-spacing:.75px;line-height:1.5}}.banner p{font-weight:300;line-height:inherit}.quote-2018{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:100;font-size:20px;letter-spacing:.75px;line-height:1.7}@media screen and (min-width:641px){.quote-2018{font-size:30px;line-height:1.4}}@media screen and (min-width:769px){.quote-2018{font-size:34px;line-height:1.5}}.intro-2018{font-family:proxima-nova,sans-serif;font-style:italic;font-weight:100;font-size:18px;letter-spacing:1.25px;line-height:1.5}@media screen and (min-width:641px){.intro-2018{line-height:1.75}}.navigation-2018 a{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:600;font-size:16px;letter-spacing:1.4px;line-height:1.625;text-transform:uppercase}@media screen and (min-width:641px){.navigation-2018 a{line-height:1.35}}.navigation-2018 a.is-selected{color:#bf9266}.button-2018{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:100;background-color:transparent;color:#ebe7de;font-size:16px;letter-spacing:1.2px;line-height:1;padding:12px 30px;text-transform:uppercase}.button-2018--primary{color:#f5f0e1;padding:12px 40px}.product-range-page .banner .button-2018--primary{border:1px solid #fff;margin-top:8px}.button-2018--secondary{background-color:#668081;border:1px solid #668081;display:block;letter-spacing:1;width:100%}@media screen and (min-width:641px){.button-2018--secondary{display:inline-block;width:auto}}@media screen and (min-width:769px){.button-2018--secondary{padding:12px 40px}}.footer-2018{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:300;font-size:18px;letter-spacing:.5px;line-height:1.3}.footer-2018__header{color:#b5c3c2}.footer-2018__link{color:#ebe7de;font-size:inherit;font-weight:inherit}.footer-2018__link:focus{text-decoration:none}.footer-2018__link.is-selected{color:#bf9266;text-decoration:none}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.grid{margin:0 auto;max-width:1188px}.row{clear:left;float:none;margin-bottom:0;width:100%}.row::after{clear:both;content:"";display:table}[class*=col-]{margin-bottom:24px;width:100%}[class*=col-]:empty::after{content:"\00A0"}.col-12:empty::after{content:none}.hide,.m-hide,.promo-player video,.s-hide{display:none}.project .row::after{content:none}@media only screen and (max-width:640px){.grid img{width:100%}}@media only screen and (min-width:641px){[class*=col-]{float:left}[class*=col-].m-last{padding-right:0}.col-1,.col-m-1{padding-right:24px;width:8.33333%}.col-2,.col-m-2{padding-right:24px;width:16.66667%}.col-3,.col-m-3{padding-right:24px;width:25%}.col-4,.col-m-4{padding-right:24px;width:33.33333%}.col-5,.col-m-5{padding-right:24px;width:41.66667%}.col-6,.col-m-6{padding-right:24px;width:50%}.col-7,.col-m-7{padding-right:24px;width:58.33333%}.col-8,.col-m-8{padding-right:24px;width:66.66667%}.col-9,.col-m-9{padding-right:24px;width:75%}.col-10,.col-m-10{padding-right:24px;width:83.33333%}.col-11,.col-m-11{padding-right:24px;width:91.66667%}.col-12,.col-m-12{padding-right:0;width:100%}.s-hide{display:block}.m-hide{display:none}.l-hide{display:block}.project .row{display:table;margin-top:24px;width:100%}.project [class*=col-]{display:table-cell;float:none}.project [class*=col-].hide,.project [class*=col-].m-hide,.project [class*=col-].promo-player video,.project [class*=col-].s-hide{display:none}}@media only screen and (min-width:641px) and (min-width:641px){.project [class*=col-].hide,.project [class*=col-].m-hide,.project [class*=col-].promo-player video,.project [class*=col-].s-hide{display:table-cell}}@media only screen and (min-width:641px) and (min-width:769px){.project [class*=col-].l-hide{display:none}}@media only screen and (min-width:641px){.project .row--project__bottom [class*=col-]{vertical-align:bottom}.project [class*=col-]:empty::after{content:none}}@media only screen and (max-width:640px){.m-left{padding-left:0;padding-right:0}.m-right{padding-left:0;padding-right:0}}@media only screen and (min-width:641px) and (max-width:768px){.m-left{padding-left:0;padding-right:10px}.m-right{padding-left:10px;padding-right:0}}@media only screen and (min-width:769px){[class*=col-].m-last{padding-right:32px}[class*=col-].m-not-last{padding-right:0;text-align:right}[class*=col-].s-hide{display:table-cell}[class*=col-].l-hide{display:none}.col-l-1{padding-right:32px;width:8.33333%}.col-l-2{padding-right:32px;width:16.66667%}.col-l-3{padding-right:32px;width:25%}.col-l-4{padding-right:32px;width:33.33333%}.col-l-5{padding-right:32px;width:41.66667%}.col-l-6{padding-right:32px;width:50%}.col-l-7{padding-right:32px;width:58.33333%}.col-l-8{padding-right:32px;width:66.66667%}.col-l-9{padding-right:32px;width:75%}.col-l-10{padding-right:32px;width:83.33333%}.col-l-11{padding-right:32px;width:91.66667%}.col-l-12{padding-right:32px;width:100%}.promo-player video{display:block}.promo-player video{max-width:100%;width:100%}.l-hide{display:none}}.h1,h1{color:#ebe7de;margin:0;padding:0}.h2,h2{color:#ebe7de;margin:0;padding:0}.h3,h3{color:#ebe7de;margin:0;padding:0}.h4,h4{color:#ebe7de;margin:0;padding:0}.h5,h5{color:#ebe7de;margin:0;padding:0}.h6,h6{color:#ebe7de;margin:0;padding:0}.h1,h1{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:100;font-size:28px;font-weight:800;letter-spacing:1px;line-height:1.07692;text-transform:uppercase}@media screen and (min-width:641px){.h1,h1{font-size:48px;letter-spacing:1.25px}}@media screen and (min-width:769px){.h1,h1{font-size:52px}}.banner .h1,.banner h1{margin-bottom:4px}.h2,h2{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:600;font-size:30px;font-weight:100;line-height:1.33333}@media screen and (min-width:641px){.h2,h2{font-size:36px;line-height:1.16667}}.h2--quote,.our-story .banner .h2--quote{font-family:proxima-nova,sans-serif;font-style:italic;font-weight:100;font-style:italic}@media screen and (min-width:769px){.h2--quote,.our-story .banner .h2--quote{font-size:36px;line-height:1.16667}}.h2--title{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:100;font-size:24px;line-height:1.25}@media screen and (min-width:641px){.h2--title{font-size:28px;font-weight:100;letter-spacing:2px;line-height:1.28571;text-transform:uppercase}}@media screen and (min-width:769px){.h2--title{font-weight:400;letter-spacing:normal;text-transform:none}}@media screen and (min-width:1367px){.h2--title{font-weight:100;letter-spacing:2px;text-transform:uppercase}}.h3,h3{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:100;font-size:18px;line-height:1.33333}@media screen and (min-width:641px){.h3,h3{font-size:21px;line-height:1.52381}}.h3--news-item{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:600}.h4,.related-products .h4,h4{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:100;font-size:18px;letter-spacing:.75px;line-height:1.33333;text-transform:uppercase}@media screen and (min-width:641px){.h4,.related-products .h4,h4{font-size:20px;line-height:1.4}}.banner .h4,.banner .related-products .h4,.banner h4{font-weight:500;margin-bottom:1px}.h5,h5{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:600;font-size:18px;letter-spacing:.22px;line-height:1.33333}@media screen and (min-width:641px){.h5,h5{letter-spacing:.25px}}.h5--footer-header,h5--footer-header{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:300;color:#b5c3c2;letter-spacing:1.2px;margin-bottom:12px}.h6,h6{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:600;font-size:16px;letter-spacing:.75px;line-height:1.375;text-transform:uppercase}.h6--subtitle,.list.range-list li .h6--subtitle{font-family:proxima-nova,sans-serif;font-style:normal;font-weight:300;font-size:16px;letter-spacing:1px;text-transform:uppercase}