@font-face{font-family:"Avenir Book";src:url("../../assets/fonts/Avenir-Book2.woff") format("woff2"),url("../../assets/fonts/Avenir-Book.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Book";src:url("../../assets/fonts/Avenir-BookOblique.woff2") format("woff2"),url("../../assets/fonts/Avenir-BookOblique.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Avenir";src:url("../../assets/fonts/Avenir-Black.woff2") format("woff2"),url("../../assets/fonts/Avenir-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Avenir Black Oblique";src:url("../../assets/fonts/Avenir-BlackOblique.woff2") format("woff2"),url("../../assets/fonts/Avenir-BlackOblique.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Avenir";src:url("../../assets/fonts/Avenir-Heavy.woff2") format("woff2"),url("../../assets/fonts/Avenir-Heavy.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url("../../assets/fonts/Avenir-HeavyOblique.woff2") format("woff2"),url("../../assets/fonts/Avenir-HeavyOblique.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Avenir";src:url("../../assets/fonts/Avenir-Light.woff2") format("woff2"),url("../../assets/fonts/Avenir-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url("../../assets/fonts/Avenir-LightOblique.woff2") format("woff2"),url("../../assets/fonts/Avenir-LightOblique.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Avenir";src:url("../../assets/fonts/Avenir-Medium.woff2") format("woff2"),url("../../assets/fonts/Avenir-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Avenir";src:url("../../assets/fonts/Avenir-MediumOblique.woff2") format("woff2"),url("../../assets/fonts/Avenir-MediumOblique.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Avenir";src:url("../../assets/fonts/Avenir-Oblique.woff2") format("woff2"),url("../../assets/fonts/Avenir-Oblique.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Avenir";src:url("../../assets/fonts/Avenir-Roman.woff2") format("woff2"),url("../../assets/fonts/Avenir-Roman.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"F12 Avenir 85 Heavy   08173";src:url("https://db.onlinewebfonts.com/t/3acf7513cdb125afb805fc3ee402a966.eot");src:url("https://db.onlinewebfonts.com/t/3acf7513cdb125afb805fc3ee402a966.eot?#iefix") format("embedded-opentype"),url("https://db.onlinewebfonts.com/t/3acf7513cdb125afb805fc3ee402a966.woff2") format("woff2"),url("https://db.onlinewebfonts.com/t/3acf7513cdb125afb805fc3ee402a966.woff") format("woff"),url("https://db.onlinewebfonts.com/t/3acf7513cdb125afb805fc3ee402a966.ttf") format("truetype"),url("https://db.onlinewebfonts.com/t/3acf7513cdb125afb805fc3ee402a966.svg#F12 Avenir 85 Heavy   08173") format("svg")}.home .site-header.is-sticky{position:fixed;margin-top:0;top:0;left:0;right:0;width:100%;max-width:100%;z-index:9999;background:hsla(0,0%,100%,.98);box-shadow:0 20px 50px rgba(0,0,0,.08);transform:translateY(-12px);animation:header-slide-down .55s ease-in-out forwards;padding:0}.home .site-header.is-sticky .site-logo,.home .site-header.is-sticky .site-header__logo{position:relative;z-index:10001;transition:all .5s}.home .site-header.is-sticky .site-logo img,.home .site-header.is-sticky .site-header__logo img{transition:all .5s;filter:none}.home .site-header.is-sticky .site-logo.mobile-menu-logo img,.home .site-header.is-sticky .site-header__logo.mobile-menu-logo img{filter:none}.home .site-header.is-sticky .site-header__inner .site-header__menu .menu-container .menu a{color:#676767}.home .site-header.is-sticky .site-header__inner .site-header__menu .menu-container .menu.nav-menu .menu-item.menu-item-has-children:hover>a,.home .site-header.is-sticky .site-header__inner .site-header__menu .menu-container .menu.nav-menu .menu-item.menu-item-has-children:focus-within>a{background:#a19287;color:#fff}.home .site-header.is-sticky .site-header__inner .site-header__menu .menu-container .menu.nav-menu .menu-item.highlight-white{background:var(--Case-Red, #c8102e) !important}.home .site-header.is-sticky .site-header__inner .site-header__menu .menu-container .menu.nav-menu .menu-item.highlight-white a span{color:var(--Case-White, #ffffff)}.home .site-header.is-sticky .site-header__inner .site-header__menu .menu-container .menu.nav-menu .menu-item.highlight-red a{background:var(--Case-Red, #c8102e)}.home .site-header.is-sticky .site-header__inner .site-header__menu .menu-container .menu.nav-menu .menu-item.highlight-red a span{color:#fff}.home .site-header.is-sticky .menu-toggle{border:2px solid #000}.home .site-header.is-sticky .menu-toggle .menu-toggle__col{width:100%}.home .site-header.is-sticky .menu-toggle .menu-toggle__col .menu-toggle__con .bar{background-color:#000}.home .site-header{position:absolute;top:0;left:0;right:0;width:100%;max-width:100%;margin:0 auto;z-index:9999;background:rgba(0,0,0,0);transition:all .5s}@media(max-width: 1190px){.home .site-header{padding:4rem 1.5rem}}@media(max-width: 1024px){.home .site-header{padding:4rem 1.5rem}}.home .site-header .site-logo,.home .site-header .site-header__logo{position:relative;z-index:10001;transition:all .5s}.home .site-header .site-logo img,.home .site-header .site-header__logo img{transition:all .5s;filter:brightness(0) invert(1)}.home .site-header .site-logo.mobile-menu-logo img,.home .site-header .site-header__logo.mobile-menu-logo img{filter:brightness(1) invert(0)}.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.menu-item-has-children:hover>a,.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.menu-item-has-children:focus-within>a{background:#fff;color:#a19287}@media(max-width: 1024px){.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.menu-item-has-children:hover>a,.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.menu-item-has-children:focus-within>a{background:#c8102e;color:#fff}}.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.highlight-red{transition:all .5s}.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.highlight-red a{border:1px solid var(--Case-White, #ffffff);background:rgba(0,0,0,0);font-weight:300;max-width:100%;display:block;width:168px;text-align:center;transition:all .5s}@media(max-width: 1425px){.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.highlight-red a{width:145px;padding:1.35rem 1rem !important}}@media(max-width: 1274px){.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.highlight-red a{width:125px}}@media(max-width: 1024px){.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.highlight-red a{color:#fff;background-color:#c8102e}}.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.highlight-red a span{color:#fff;border:none !important;padding:0}.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.highlight-red a span:hover{border:none !important}.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.highlight-red a:hover,.home .site-header__inner .site-header__menu .menu-container .menu .menu-item.highlight-red a:focus{background:var(--Case-Red, #c8102e);border-color:#c8102e}.home .site-header__inner .site-header__menu .menu-container .menu a{color:#fff;font-weight:500}.home .site-header__inner .site-header__menu .menu-container .menu a:hover{background:#fff;color:#a19287}@media(max-width: 1024px){.home .site-header__inner .site-header__menu .menu-container .menu a{color:#a19287}}.home .site-header__inner .site-header__menu .menu-container .menu .sub-menu-container .menu-item a{color:#a19287;width:27rem;font-size:16px;background-color:#fff}.home .site-header__inner .site-header__menu .menu-container .menu .sub-menu-container .menu-item a:hover,.home .site-header__inner .site-header__menu .menu-container .menu .sub-menu-container .menu-item a:focus{background-color:#c8102e;color:#fff !important}.home .site-header__inner .menu-toggle{top:3rem !important;padding:10px 10px 3px !important;border:2px solid #fff}.home .site-header__inner .menu-toggle .menu-toggle__col{width:100%}.home .site-header__inner .menu-toggle .menu-toggle__col .menu-toggle__con .bar{background-color:#fff;width:24px;height:4px;margin:0}.home .site-header__inner .menu-toggle .menu-toggle__col .menu-toggle__con .bar.middle{margin:6px auto}.new-hero{position:relative;overflow:hidden}.new-hero__inner{width:100%;max-width:1440px;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:100%;padding-top:2rem;padding-bottom:4rem}.hero-slider{position:relative;overflow:hidden;height:100vh}.hero-slider:before{content:"";background:linear-gradient(to bottom, #7c7371 0%, rgba(146, 137, 136, 0.6705882353) 48%, rgba(182, 173, 171, 0) 100%);position:absolute;z-index:1;top:0;left:0;width:100%;height:167px;mix-blend-mode:multiply}@media(max-width: 768px){.hero-slider{height:50vh}}.hero-slider__track{position:relative;height:100%}.hero-slider__slide{position:absolute;inset:0;opacity:0;transition:opacity .8s ease;pointer-events:none}.hero-slider__slide.is-active{opacity:1;pointer-events:auto}.hero-slider__image{display:block;width:100%;height:100%;object-fit:cover}.hero-slider__dots{position:absolute;right:0;bottom:2.5rem;left:0;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:1rem}.hero-slider__dot{width:12px;height:12px;min-width:12px;padding:0;margin:0;border-radius:50%;background:rgba(0,0,0,0);border:2px solid #fff;cursor:pointer;transition:.3s ease}.hero-slider__dot:hover{background:#fff;border-color:#fff}.hero-slider__dot.is-active{background:#fff}.hero-slider__dot:focus-visible{border:2px solid #fff}@media(prefers-reduced-motion: reduce){.hero-slider__slide{transition:none}}.welcome-home{padding:10rem 0 20rem 0;color:#232a35}@media(max-width: 900px){.welcome-home.banner{margin:0}}@media(max-width: 500px){.welcome-home.banner{padding:10rem 0}}.welcome-home__inner{width:100%;max-width:1490px;margin:0 auto;padding:0 2.5rem;box-sizing:border-box;text-align:left}.welcome-home__content{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0, 1fr) minmax(0, 2fr);grid-template-columns:minmax(0, 1fr) minmax(0, 2fr);gap:3rem;-ms-flex-align:start;align-items:start;margin:0 auto 4rem auto;-ms-grid-column-align:center;justify-items:center}@media(max-width: 500px){.welcome-home__content{margin-bottom:0}}.welcome-home__title-section{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start}.welcome-home__text-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.welcome-home__aside{-ms-flex:0 0 360px;flex:0 0 360px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;gap:2rem}.welcome-home h1{color:#676767;font-size:4rem;font-weight:500;font-family:"Avenir","Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width: 900px){.welcome-home h1{font-size:3.6rem;line-height:1.1}}.welcome-home p{color:#827468;font-family:"Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:167%}@media(max-width: 900px){.welcome-home p{font-size:18px}}.welcome-home .testimonial{margin-top:3rem;padding:10rem 2.5rem 2rem;position:relative;color:#2f3744}@media(max-width: 900px){.welcome-home .testimonial{padding-left:0;padding-right:0}}.welcome-home .testimonial::before{content:"";position:absolute;top:calc(1.5rem + 29px);left:0;right:0;height:1px;background:#d9d2ce;z-index:1}.welcome-home .testimonial::after{content:"";position:absolute;top:1.5rem;left:50%;transform:translateX(-50%);width:58px;height:58px;background-image:url("../img/quote.png");background-repeat:no-repeat;background-size:contain;z-index:2}.welcome-home .testimonial p{margin:0 auto;color:#827468;font-family:"Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:167%;font-size:30px;max-width:1099px}@media(max-width: 900px){.welcome-home .testimonial p{font-size:21px}}.welcome-home .testimonial__attribution{display:block;margin:1.5rem auto 0 auto;font-size:18px;font-style:normal;font-weight:300;line-height:167%;color:#827468;text-align:center}.welcome-home .testimonial__project-link{display:block;-ms-flex-align:center;align-items:center;width:auto;max-width:-moz-max-content;max-width:max-content;margin:0 auto;background:rgba(0,0,0,0) !important;padding:0 !important;color:var(--Case-Red, #c8102e) !important;text-transform:uppercase;letter-spacing:.12em;font-size:16px;font-weight:700;text-decoration:none}.welcome-home .testimonial__project-link::after{content:"";display:inline-block !important;width:24px;height:24px;margin-left:.75rem;position:relative;top:6px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.5%2012.0002C1.5%2011.8013%201.57902%2011.6105%201.71967%2011.4699C1.86032%2011.3292%202.05109%2011.2502%202.25%2011.2502H19.9395L15.219%206.53122C15.0782%206.39039%2014.9991%206.19938%2014.9991%206.00021C14.9991%205.80105%2015.0782%205.61004%2015.219%205.46921C15.3598%205.32838%2015.5508%205.24927%2015.75%205.24927C15.9492%205.24927%2016.1402%205.32838%2016.281%205.46921L22.281%2011.4692C22.3508%2011.5389%2022.4063%2011.6216%2022.4441%2011.7128C22.4819%2011.8039%2022.5013%2011.9016%2022.5013%2012.0002C22.5013%2012.0989%2022.4819%2012.1965%2022.4441%2012.2877C22.4063%2012.3788%2022.3508%2012.4615%2022.281%2012.5312L16.281%2018.5312C16.1402%2018.672%2015.9492%2018.7512%2015.75%2018.7512C15.5508%2018.7512%2015.3598%2018.672%2015.219%2018.5312C15.0782%2018.3904%2014.9991%2018.1994%2014.9991%2018.0002C14.9991%2017.8011%2015.0782%2017.61%2015.219%2017.4692L19.9395%2012.7502H2.25C2.05109%2012.7502%201.86032%2012.6712%201.71967%2012.5305C1.57902%2012.3899%201.5%2012.1991%201.5%2012.0002Z%22%20fill%3D%22%23CC092F%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}@media(max-width: 860px){.welcome-home__content{-ms-grid-columns:1fr;grid-template-columns:1fr}}.feature{padding:5rem 0}.feature__inner{width:100%;max-width:1440px;margin:0 auto;padding:0 2.5rem;box-sizing:border-box;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:50px;-ms-flex-align:center;align-items:center}.feature__content .feature__button:before{display:none}.feature__media{display:-ms-grid;display:grid;gap:1rem}.feature__img{display:block;width:100%;object-fit:cover}.feature--top{position:relative;z-index:2;background:var(--Case-Light-Gray, #EBEBEB);margin-top:20rem}.feature--top:before{content:"";position:absolute;top:18%;width:93vw;max-width:auto;height:100%;border-top:1px solid #d9d2ce;z-index:-1}.feature--top .feature__inner{display:-ms-flexbox;display:flex;gap:45px;-ms-flex-align:start;align-items:start;margin-top:-20rem;position:relative}@media(max-width: 900px){.feature--top .feature__inner{-ms-flex-direction:column;flex-direction:column}}.feature--top .feature__inner>div{width:50%}@media(max-width: 900px){.feature--top .feature__inner>div{width:100%}}.feature--top .feature__inner .feature__visual--top-left img{height:460px;max-height:100%;object-fit:cover;object-position:bottom}@media(max-width: 900px){.feature--top .feature__inner .feature__visual--top-left img{height:100%}}.feature--top .feature__inner img.feature__img.feature__img--top-right{max-height:100%;height:623px;object-fit:cover}@media(max-width: 900px){.feature--top .feature__inner img.feature__img.feature__img--top-right{height:100%}}.feature--top .feature__inner img.feature__img.feature__img--bottom-right{max-height:100%;height:300px;object-fit:cover;object-position:bottom}@media(max-width: 900px){.feature--top .feature__inner img.feature__img.feature__img--bottom-right{height:100%}}.feature--top .feature__visual--top-left{grid-column:1/2;grid-row:1/2;position:relative}.feature--top .feature__visual--top-left .feature__content{padding-top:8vw}.feature--top .feature__visual--top-left:after{content:"";position:absolute;top:13vw;left:-2vw;width:1px;height:435px;border-left:1px solid #d9d2ce;z-index:1}.feature--top .feature__visual--right-column{-ms-grid-column-span:1;-ms-grid-column:2;grid-column:2/span 1;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1/span 2;display:-ms-flexbox;display:flex;gap:50px;-ms-flex-direction:column;flex-direction:column}.feature--top .feature__content{grid-column:1/2;grid-row:2/3;max-width:none}.feature--top .feature__img--top-left,.feature--top .feature__img--top-right,.feature--top .feature__img--bottom-right{width:100%;height:100%;object-fit:cover;display:block}.feature--bottom{background:var(--Case-Light-Gray, #EBEBEB);margin-top:-4rem;padding-top:4rem;padding-bottom:6rem;position:relative;z-index:1}.feature--bottom .feature__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:4.5rem;-ms-flex-align:stretch;align-items:stretch}.feature--bottom .feature__inner.feature__inner--bottom-left{padding:0;-ms-flex-direction:column;flex-direction:column;gap:1rem}.feature--bottom .feature__inner.feature__inner--bottom-right{display:-ms-flexbox;display:flex;padding:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;height:auto;gap:3rem}.feature--bottom .feature__visual--bottom-top-left{display:block}@media(max-width: 900px){.feature--bottom .feature__visual--bottom-top-left{margin-bottom:0;display:none}}.feature--bottom .feature__content--bottom-top-right{padding:9rem 9vh 0 0}@media(max-width: 1260px){.feature--bottom .feature__content--bottom-top-right{padding:9rem 0vh 0 0}}@media(max-width: 1150px){.feature--bottom .feature__content--bottom-top-right{padding:4rem 0vh 0 0}}@media(max-width: 900px){.feature--bottom .feature__content--bottom-top-right{padding:4rem 0}}.feature--bottom .feature__visual--bottom-left-stack{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0, 1fr))[2];grid-template-columns:repeat(2, minmax(0, 1fr));gap:4rem}@media(max-width: 900px){.feature--bottom .feature__visual--bottom-left-stack{display:none}}.feature--bottom .feature__visual--bottom-right.case-hd{display:none}@media(max-width: 900px){.feature--bottom .feature__visual--bottom-right.case-hd{display:block}}@media(max-width: 900px){.feature--bottom .feature__visual--bottom-right.case-hm{display:none}}.feature--bottom .feature__visual--bottom-right img{margin-top:15px}.feature--bottom .feature__img--bottom-left,.feature--bottom .feature__img--bottom-left-two,.feature--bottom .feature__img--bottom-right,.feature--bottom .feature__img--top-left{width:100%;height:90%;object-fit:cover;display:block}.feature__title{margin-bottom:1rem;font-size:4rem;font-weight:500}@media(max-width: 900px){.feature__title{text-align:center}}@media(max-width: 500px){.feature__title{font-size:3.2rem}}.feature__caption{color:#827468;font-family:"Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:167%;margin-bottom:2rem}@media(max-width: 1150px){.feature__caption{font-size:20px;line-height:1.4}}@media(max-width: 900px){.feature__caption{font-size:20px;line-height:1.4}}@media(max-width: 900px){.feature{padding:8rem 0}.feature__inner{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:2rem;margin-top:0}.feature__content{max-width:100%}.feature--top{margin-top:0;background:var(--Case-Light-Gray, #EBEBEB);padding-bottom:0}.feature--top .feature__inner{margin-top:0;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:none;grid-template-rows:none}.feature--top .feature__visual--top-left,.feature--top .feature__visual--right-column{grid-column:1/-1;-ms-grid-row:auto;grid-row:auto}.feature--top .feature__content{grid-row:2/3}.feature--top .feature__visual--right-column{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;gap:1rem}.feature--top .feature__visual--right-column>img:nth-of-type(2){display:none}.feature--top .feature__img--top-left,.feature--top .feature__img--top-right,.feature--top .feature__img--bottom-right{height:auto}.feature--bottom{margin-top:0;padding-top:2rem}.feature--bottom .feature__inner{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media(max-width: 900px)and (max-width: 900px){.feature--bottom .feature__inner.feature__inner--bottom{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media(max-width: 900px){.feature--bottom .feature__visual--bottom-left-stack{gap:2rem}.feature--bottom .feature__img--bottom-left,.feature--bottom .feature__img--bottom-left-two,.feature--bottom .feature__img--bottom-right,.feature--bottom .feature__img--top-left{height:auto}}@media(max-width: 900px){.feature.feature--top:before,.feature__visual.feature__visual--top-left:after{display:none}}.work-inspiration{padding:4rem 0 9rem;font-family:"Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;position:relative}.work-inspiration:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:90vw;max-width:100%;height:100%;background:#fff;border-left:1px solid #d9d2ce;border-right:1px solid #d9d2ce}.work-inspiration:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:28vh;background:#ebebeb}@media(max-width: 767px){.work-inspiration:after{height:82vh}}@media(max-width: 500px){.work-inspiration:after{height:95vh}}@media(max-width: 420px){.work-inspiration:after{height:105vh}}.work-inspiration__inner{width:100%;max-width:1673px;margin:0 auto;padding:0 7.4vw 7rem;box-sizing:border-box;position:relative;z-index:1}@media(max-width: 500px){.work-inspiration__inner{padding:0 7.4vw 12rem}}@media(max-width: 420px){.work-inspiration__inner{padding:0 7.4vw 7rem}}.work-inspiration__inner:last-child{padding-bottom:0}.work-inspiration__inner_top_line{width:100%;margin-bottom:8rem;position:relative;height:1px;background:#d9d2ce}@media(max-width: 900px){.work-inspiration__inner_top_line{margin-bottom:2rem}}@media(max-width: 500px){.work-inspiration__inner_top_line{margin-bottom:5rem}}.work-inspiration__inner_middle_line{width:100%;margin-bottom:12rem;position:relative;height:1px;background:#d9d2ce}@media(max-width: 500px){.work-inspiration__inner_middle_line{margin-bottom:5rem}}.work-inspiration__content{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;gap:4.3vw}.work-inspiration__posts{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:25px;margin-top:4rem}@media(max-width: 767px){.work-inspiration__posts{display:block}}@media(max-width: 767px){.work-inspiration__posts .blogs__card{margin-bottom:4rem}}.work-inspiration__posts .blogs__card .blogs__link{text-decoration:none}.work-inspiration__posts .blogs__card .blogs__link img{width:100%;height:250px;display:block;margin-bottom:2rem;object-fit:cover}.work-inspiration__posts .blogs__card .blogs__link .blogs__title{font-size:24px;font-weight:400;line-height:1.2}.work-inspiration__posts .blogs__card .blogs__link span{font-size:16px;text-transform:uppercase;font-weight:500;color:#cc092f;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;margin-top:10px}.work-inspiration__text{width:100%}@media(max-width: 900px){.work-inspiration__text{margin-bottom:3rem}}.work-inspiration__text p{color:#827468;font-family:"Avenir","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:300;line-height:167%;margin:0 0 2.5rem;text-align:left}.work-inspiration h2{font-size:4rem;margin-bottom:1rem;text-align:left;font-weight:500}@media(max-width: 767px){.work-inspiration h2{text-align:center;font-size:4rem}}@media(max-width: 500px){.work-inspiration h2{font-size:3.2rem;line-height:1.1}}.work-inspiration__slider{position:relative;overflow:hidden;background:#fff;padding:1rem;-ms-flex:0 0 63.5%;flex:0 0 63.5%;width:63.5%;max-width:100%}.work-inspiration__slider-controls{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;gap:.75rem;margin-bottom:1rem}@media(max-width: 600px){.work-inspiration__slider-controls{display:none}}.work-inspiration__slider-controls button{width:44px;max-width:44px;min-width:44px;height:44px}.work-inspiration .carousel-control{width:44px;height:44px;border:1px solid var(--Case-Red, #c8102e);border-radius:0;background:#fff;color:var(--Case-Red, #c8102e);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease;position:relative;padding:0;transition:all .5s}.work-inspiration .carousel-control>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);clip-path:inset(50%);border:0;white-space:nowrap}.work-inspiration .carousel-control::after{content:"";display:inline-block;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.5%2012C1.5%2011.8011%201.57902%2011.6103%201.71967%2011.4696C1.86032%2011.329%202.05109%2011.25%202.25%2011.25H19.9395L15.219%206.53097C15.0782%206.39014%2014.9991%206.19913%2014.9991%205.99997C14.9991%205.80081%2015.0782%205.6098%2015.219%205.46897C15.3598%205.32814%2015.5508%205.24902%2015.75%205.24902C15.9492%205.24902%2016.1402%205.32814%2016.281%205.46897L22.281%2011.469C22.3508%2011.5386%2022.4063%2011.6214%2022.4441%2011.7125C22.4819%2011.8036%2022.5013%2011.9013%2022.5013%2012C22.5013%2012.0986%2022.4819%2012.1963%2022.4441%2012.2874C22.4063%2012.3785%2022.3508%2012.4613%2022.281%2012.531L16.281%2018.531C16.1402%2018.6718%2015.9492%2018.7509%2015.75%2018.7509C15.5508%2018.7509%2015.3598%2018.6718%2015.219%2018.531C15.0782%2018.3901%2014.9991%2018.1991%2014.9991%2018C14.9991%2017.8008%2015.0782%2017.6098%2015.219%2017.469L19.9395%2012.75H2.25C2.05109%2012.75%201.86032%2012.671%201.71967%2012.5303C1.57902%2012.3896%201.5%2012.1989%201.5%2012Z%22%20fill%3D%22%23CC092F%22%2F%3E%0A%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:10px;left:10px}.work-inspiration .carousel-control--prev::after{transform:rotate(180deg)}.work-inspiration .carousel-control:hover,.work-inspiration .carousel-control:focus-visible{background:var(--Case-Red, #c8102e);color:#fff}.work-inspiration .carousel-control:hover::after,.work-inspiration .carousel-control:focus-visible::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20width%3D%2224%22%20height%3D%2224%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M1.5%2012.0002C1.5%2011.8013%201.57902%2011.6105%201.71967%2011.4699C1.86032%2011.3292%202.05109%2011.2502%202.25%2011.2502H19.9395L15.219%206.53122C15.0782%206.39039%2014.9991%206.19938%2014.9991%206.00021C14.9991%205.80105%2015.0782%205.61004%2015.219%205.46921C15.3598%205.32838%2015.5508%205.24927%2015.75%205.24927C15.9492%205.24927%2016.1402%205.32838%2016.281%205.46921L22.281%2011.4692C22.3508%2011.5389%2022.4063%2011.6216%2022.4441%2011.7128C22.4819%2011.8039%2022.5013%2011.9016%2022.5013%2012.0002C22.5013%2012.0989%2022.4819%2012.1965%2022.4441%2012.2877C22.4063%2012.3788%2022.3508%2012.4615%2022.281%2012.5312L16.281%2018.5312C16.1402%2018.672%2015.9492%2018.7512%2015.75%2018.7512C15.5508%2018.7512%2015.3598%2018.672%2015.219%2018.5312C15.0782%2018.3904%2014.9991%2018.1994%2014.9991%2018.0002C14.9991%2017.8011%2015.0782%2017.61%2015.219%2017.4692L19.9395%2012.7502H2.25C2.05109%2012.7502%201.86032%2012.6712%201.71967%2012.5305C1.57902%2012.3899%201.5%2012.1991%201.5%2012.0002Z%22%20fill%3D%22%23FFFFFF%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.work-inspiration .carousel-control:disabled,.work-inspiration .carousel-control[disabled]{opacity:.75;cursor:default;pointer-events:none;background:#fff;border-color:rgba(200,16,47,.35);color:rgba(200,16,47,.75)}.work-inspiration .carousel-control:disabled::after,.work-inspiration .carousel-control[disabled]::after{filter:grayscale(100%) opacity(0.75)}.work-inspiration .insights{display:-ms-flexbox;display:flex;gap:1.5rem;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;padding-bottom:1rem}@media(max-width: 600px){.work-inspiration .insights{-ms-flex-direction:column;flex-direction:column}}.work-inspiration .insights::-webkit-scrollbar{display:none}.work-inspiration .insights__card{-ms-flex:0 0 calc((100% - 3rem)/3);flex:0 0 calc((100% - 3rem)/3);width:calc((100% - 3rem)/3);min-width:calc((100% - 3rem)/3);height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#fff;overflow:hidden;scroll-snap-align:start}.work-inspiration .insights__link{display:block;color:inherit;text-decoration:none;position:relative}@media(max-width: 600px){.work-inspiration .insights__link:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(to bottom, rgba(84, 84, 84, 0) 0%, #545454 100%);z-index:1}}@media(max-width: 600px){.work-inspiration .insights__link .insights__title{position:absolute;bottom:0;height:auto;width:100%;margin:0;color:#fff;fill:#fff;padding:14px;z-index:2}}.work-inspiration .insights__img{width:100%;height:380px;object-fit:cover;display:block}@media(max-width: 600px){.work-inspiration .insights__img{height:250px}}.work-inspiration .insights__title{margin:1rem 1rem 1rem 0rem;text-transform:uppercase;font-weight:500;font-size:1.6rem;line-height:1.2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.work-inspiration .insights__title:before{background:#cc092f;content:"";width:2px;height:45px;margin-right:1em}.work-inspiration .insights__title svg{min-width:24px;padding-left:.75rem}.work-inspiration .insights__excerpt{margin:0 1rem 1.5rem;font-size:.95rem;color:#556171}@media(max-width: 900px){.work-inspiration__content{display:block}.work-inspiration__slider{min-height:auto;width:100%;padding:5rem 0 0}.work-inspiration .hero-slider__track{min-height:0}.work-inspiration .insights__card{-ms-flex:0 0 calc((100% - 3rem)/2);flex:0 0 calc((100% - 3rem)/2);width:calc((100% - 3rem)/2);min-width:calc((100% - 3rem)/2)}}@media(max-width: 600px){.work-inspiration .insights__card{position:relative;-ms-flex:0 0 calc((100% - 0rem)/1);flex:0 0 calc((100% - 0rem)/1);width:calc((100% - 0rem)/1);min-width:calc((100% - 0rem)/1);margin-bottom:4rem}.work-inspiration .insights__card:last-child{margin-bottom:0}}.home .cta{margin-top:0}
