.material-description{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:4rem;max-width:1200px;margin:5rem auto;align-items:center}.material-description .img{max-width:30rem}.material-description .img IMG{max-width:30rem}@media(max-width:890px){.material-description{display:flex;flex-direction:column-reverse;margin:2rem auto 0}.material-description .img{display:none}}@media(max-width:890px){.material-description .txt{padding:2rem}}.material-description .txt H2{text-align:left;font-family:"TiemposFine";font-weight:100;font-feature-settings:"liga","kern","clig","calt";-webkit-font-smoothing:antialiased;color:#3d3935;font-size:35px;letter-spacing:.07rem;margin:0;text-transform:uppercase}.material-description .txt P{font-family:"proxima-nova";font-size:16px;color:#3d3935;letter-spacing:.05rem;line-height:1.4;font-weight:300!important;margin:1rem 0 3rem 0;max-width:30rem}.material-description .txt P::after{content:"";width:5rem;display:none;height:1px;background:black;margin:2rem auto 4rem}.material-description .txt .utilities{display:flex;flex-direction:column;max-width:max-content}.material-description .txt .utility{font-family:"proxima-nova";font-size:16px;line-height:1.50;font-size:12px;padding-bottom:8px;padding-top:8px;letter-spacing:.05rem;font-weight:300;width:100%;color:#bfb8af;border-bottom:1px solid #bfb8af;cursor:pointer;text-transform:uppercase}.material-description .txt .utility:first-child{border-top:1px solid #bfb8af}.material-video{padding:2rem 0;background:var(--lightgrey)}@media(max-width:890px){.material-video{padding:2rem 0 5rem}}.material-video .container{max-width:1200px;margin:auto}.material-video .pagetop--video{margin:0 -3rem}.material-video H2{text-align:left;font-family:"TiemposFine";font-weight:100;font-feature-settings:"liga","kern","clig","calt";-webkit-font-smoothing:antialiased;color:#3d3935;font-size:35px;letter-spacing:.07rem;margin:0;text-transform:none;margin:3rem 0}@media(max-width:890px){.material-video H2{padding:2rem;margin:0}}.material-video P{font-family:"proxima-nova";font-size:16px;color:#3d3935;letter-spacing:.05rem;line-height:1.4;font-weight:300!important;margin:1rem 0 3rem 0}.material-video P::after{content:"";width:5rem;display:none;height:1px;background:black;margin:2rem auto 4rem}@media(max-width:890px){.material-video P{padding:0 2rem}}@media(min-width:891px){.material-video P{column-count:3;column-gap:2rem}}.material-video .control-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:5rem;height:5rem;background-size:2rem;display:none}.material-video .video-container:hover .control-btn,.material-video .video-init .control-btn{display:block}.material-products{display:flex;max-width:1200px;justify-content:flex-start;margin:5rem auto;align-items:flex-end;flex-wrap:wrap;column-gap:2rem}@media(max-width:890px){.material-products{align-items:center;flex-direction:column}}.material-products h2{text-align:left;font-family:"TiemposFine";font-weight:100;font-feature-settings:"liga","kern","clig","calt";-webkit-font-smoothing:antialiased;color:#3d3935;font-size:35px;letter-spacing:.07rem;margin:0;text-transform:none;flex-basis:100%;margin:0 0 3rem}@media(max-width:890px){.material-products h2{padding:0 2rem;align-self:start}}.material-products .fabrics-care__wrapper{text-align:center;flex-basis:14rem}@media(max-width:890px){.material-products .fabrics-care__wrapper{margin:2rem 0}}.material-products .fabrics-care__wrapper IMG{max-height:11rem;max-width:6rem}.material-products .fabrics-care__wrapper P{font-size:13px;letter-spacing:.96px;margin:0;text-transform:uppercase;line-height:16.8px;font-family:'proxima-nova';font-weight:500;margin-top:1rem;display:block;margin-top:2rem;white-space:nowrap}.header-image{position:relative;margin-top:126px}.header-image IMG.image{height:100%;width:100%;object-fit:cover;object-position:inherit}.header-image.is-small{height:50vh}.header-image.is-large{height:100vh}.header-image .header-text{width:100%;position:absolute;top:50%;transform:translate(0,-50%);text-align:center;display:block}.header-image .header-text .headline{margin:0 1rem}.header-image .header-text .tagline{font-size:25px;font-family:"proxima-nova";color:white;letter-spacing:.195rem;font-weight:300;margin:0}.headtext{margin:5rem auto;max-width:calc(100vw - 240px)}@media(max-width:890px){.headtext{max-width:100%}}.focus .grid.col4{margin:0 -1rem}.focus .grid.col4 A{padding:2rem 1rem}.grid{display:flex;flex-wrap:wrap;margin:0 -1.5rem}.grid A{flex-basis:25%;flex-grow:0;width:25%;padding:2rem 1.5rem;box-sizing:border-box}@media(max-width:890px){.grid A{flex-basis:100%!important;margin:0 2rem}}.grid A SPAN.asset{display:block;aspect-ratio:1;background-color:#f2f1ef;width:100%;overflow:hidden}.grid A IMG{width:100%;height:100%;object-position:inherit;object-fit:contain}.grid A SPAN.text{font-size:13px;letter-spacing:.96px;margin:0;text-transform:uppercase;line-height:16.8px;font-family:'proxima-nova';font-weight:400;margin-top:1rem;display:block}.grid A SPAN.text EM{margin-left:3px;color:#beb6af;font-size:15px;font-family:"TiemposFine";font-weight:500;letter-spacing:.11rem;text-transform:lowercase;font-style:normal}.grid A SPAN.text SPAN{margin-left:.5rem;color:#beb6af}.grid.col2 A{flex-basis:50%}.grid.col3 A{flex-basis:33.33%}.project img{width:100%;height:100vh;object-fit:cover;object-position:inherit}.paragraph{font-family:"proxima-nova";font-size:16px;color:#3d3935;letter-spacing:.05rem;line-height:1.4;font-weight:300!important;max-width:50rem;margin:2rem auto;padding:0 2rem}.paragraph.is-centered{text-align:center}.focus .slide{width:100%;height:100%;display:block}.focus .slide .asset{display:block}.focus .slide .asset IMG{width:100%}.focus{max-width:calc(100vw - 480px);margin:5rem auto}.focus.is-large{max-width:calc(100vw - 240px)}@media(max-width:890px){.focus{max-width:100%!important;margin:2rem auto!important}}.focus H2{text-align:center;font-family:"TiemposFine";font-weight:100;font-feature-settings:"liga","kern","clig","calt";-webkit-font-smoothing:antialiased;color:#3d3935;font-size:35px;letter-spacing:.07rem;margin:0;text-transform:uppercase}.focus H3{text-align:center;font-family:"proxima-nova";font-size:16px;color:#3d3935;letter-spacing:.05rem;line-height:1.4;font-weight:300!important;margin:1rem 0 3rem 0}.focus H3::after{content:"";width:5rem;display:block;height:1px;background:black;margin:2rem auto 4rem}.focus .img{margin-bottom:3rem}.focus .img IMG{width:100%;height:80vh;object-fit:cover;object-position:inherit}@media(max-width:890px){.headtext{margin:0 2rem}}.headtext H2{text-align:center;font-family:"TiemposFine";font-weight:100;font-feature-settings:"liga","kern","clig","calt";-webkit-font-smoothing:antialiased;color:#3d3935;font-size:35px;letter-spacing:.07rem;margin:0;text-transform:uppercase}.headtext P{font-family:"proxima-nova";font-size:16px;color:#3d3935;letter-spacing:.05rem;line-height:1.4;font-weight:300!important;margin:1rem 0 3rem 0;max-width:50rem;margin:1rem auto 3rem}.headtext P::after{content:"";width:5rem;display:block;height:1px;background:black;margin:2rem auto 4rem}.owl-carousel{margin:5rem 0}.owl-carousel .text{font-size:13px;letter-spacing:.96px;margin:0;text-transform:uppercase;line-height:16.8px;font-family:'proxima-nova';margin-top:1rem;display:block;text-align:right}@media(max-width:890px){.owl-carousel .text{text-align:center}}.image-text{display:grid;grid-template-columns:1fr 1fr;align-items:center}@media(max-width:890px){.image-text{display:block}}@media(min-width:891px){.image-text .img{max-width:50vw;margin:0}}.image-text.align-right .img{order:1}.image-text.align-right .content{justify-self:end}.image-text .content{padding:5rem}@media(max-width:890px){.image-text .content{padding:2rem}}.image-text .text{max-width:40rem}.image-text h2{font-family:"TiemposFine";font-weight:100;font-feature-settings:"liga","kern","clig","calt";-webkit-font-smoothing:antialiased;color:#3d3935;font-size:35px;letter-spacing:.07rem;margin:0}.image-text h3{font-size:20px;font-family:"proxima-nova";letter-spacing:.166rem;color:#3d3935;margin-top:.5rem;font-weight:300}.image-text P{font-family:"proxima-nova";font-size:16px;line-height:1.50;color:#3d3935;letter-spacing:.05rem;line-height:1.4;font-weight:300;margin:3rem 0}.image-text .global--button--text{text-transform:uppercase}.image-text .img IMG{width:100%;height:600px;object-fit:cover;object-position:inherit}