.HeroCarousel-module__hy1Euq__hero{--block-size:clamp(30rem, 100svh, 56.25rem);margin-block-start:calc(-1 * var(--spacer-header-height));position:relative}@media (min-width:768px){.HeroCarousel-module__hy1Euq__hero{--block-size:clamp(30rem, 100svh, 117.5rem)}}.HeroCarousel-module__hy1Euq__hero:before{content:"";width:100%;height:var(--size-128);z-index:2;pointer-events:none;background:linear-gradient(#0003,#0000);position:absolute;inset-block-start:0;inset-inline:0}.HeroCarousel-module__hy1Euq__track{block-size:var(--block-size);position:relative;overflow:hidden}.HeroCarousel-module__hy1Euq__slide{block-size:var(--block-size);opacity:0;pointer-events:none;background:0 0;align-items:flex-end;transition:opacity .6s ease-in-out;display:flex;position:absolute;inset:0}.HeroCarousel-module__hy1Euq__slideActive{opacity:1;pointer-events:auto}.HeroCarousel-module__hy1Euq__slide:after{content:"";width:100%;height:var(--size-256);z-index:2;pointer-events:none;background:linear-gradient(#0000,#0000007f);position:absolute;inset-block-end:0;inset-inline:0}.HeroCarousel-module__hy1Euq__media{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.HeroCarousel-module__hy1Euq__bg{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.HeroCarousel-module__hy1Euq__content{gap:var(--size-40);z-index:3;width:100%;padding:var(--layout-margin);flex-direction:column;display:flex}@media (min-width:1200px){.HeroCarousel-module__hy1Euq__content{width:auto}}@media (max-width:899px){.HeroCarousel-module__hy1Euq__content{margin-block-end:calc(var(--size-1,1px) + var(--size-16) * 2 + var(--layout-margin))}}.HeroCarousel-module__hy1Euq__header{flex-direction:column;display:flex}.HeroCarousel-module__hy1Euq__titleContainer{gap:var(--size-8);padding-block:var(--layout-margin) var(--size-24);flex-direction:column;display:flex}@media (min-width:1200px){.HeroCarousel-module__hy1Euq__titleContainer{gap:var(--size-2) var(--size-4)}}.HeroCarousel-module__hy1Euq__footer{justify-content:space-between;align-items:center;display:flex}.HeroCarousel-module__hy1Euq__cta{grid-template-columns:var(--size-16) auto;align-items:center;gap:var(--size-6);height:var(--size-32);padding:var(--size-8);margin-inline:calc(var(--size-8) * -1);color:inherit;transition:opacity var(--transition);display:inline-grid}.HeroCarousel-module__hy1Euq__cta svg{width:var(--size-16);height:var(--size-16);display:block}.HeroCarousel-module__hy1Euq__cta:hover{opacity:.7}.HeroCarousel-module__hy1Euq__nav{z-index:2;width:100%;height:100%;display:none;position:absolute;inset:0}@media (min-width:1200px){.HeroCarousel-module__hy1Euq__nav{justify-content:space-between;display:flex}}.HeroCarousel-module__hy1Euq__navZone{opacity:0;cursor:none;background:0 0;border:0;flex:0 0 25%}.HeroCarousel-module__hy1Euq__navDead{flex:1}.HeroCarousel-module__hy1Euq__cursorLabel{z-index:5;pointer-events:none;align-items:center;gap:var(--size-6);color:#fff;text-transform:uppercase;font-size:var(--font-size-13);font-weight:var(--font-weight-500);letter-spacing:.02em;display:flex;position:fixed;transform:translate(-50%,-50%)}.HeroCarousel-module__hy1Euq__cursorLabel svg{width:var(--size-16);height:var(--size-16);display:block}.HeroCarousel-module__hy1Euq__pagination{z-index:3;align-items:center;gap:var(--size-16);block-size:calc(1px + var(--size-16) * 2);width:100%;padding-inline:var(--layout-margin);display:flex;position:absolute;inset-block-end:0;inset-inline-start:0}@media (min-width:900px){.HeroCarousel-module__hy1Euq__pagination{justify-content:flex-end;width:50%;margin-inline-start:50%}}.HeroCarousel-module__hy1Euq__bullet{width:100%;padding-block:var(--size-16);cursor:pointer;background-color:#0000;border:0;height:1px;display:flex}@media (min-width:900px){.HeroCarousel-module__hy1Euq__bullet{width:var(--size-48,3rem);padding-block-end:var(--layout-margin)}}.HeroCarousel-module__hy1Euq__bulletTrack{background:#fff6;width:100%;height:1px;display:flex}.HeroCarousel-module__hy1Euq__bulletFill{background:#fff;width:0%;height:1px;display:flex}.HeroCarousel-module__hy1Euq__bulletActive .HeroCarousel-module__hy1Euq__bulletFill{width:100%;animation:6s linear forwards HeroCarousel-module__hy1Euq__heroProgress}@keyframes HeroCarousel-module__hy1Euq__heroProgress{0%{width:0%}to{width:100%}}
.HomeBlock-module__Qq7jba__feature{margin-block-start:var(--spacer-padding-top);position:relative}.HomeBlock-module__Qq7jba__featureContainer{aspect-ratio:4/5;align-items:flex-end;display:flex;position:relative}@media (min-width:768px){.HomeBlock-module__Qq7jba__featureContainer{aspect-ratio:16/9}}.HomeBlock-module__Qq7jba__featureMedia{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.HomeBlock-module__Qq7jba__featureMedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HomeBlock-module__Qq7jba__featureContainer:after{content:"";width:100%;height:var(--size-256);z-index:2;pointer-events:none;background:linear-gradient(#0000,#0000007f);position:absolute;inset-block-end:0;inset-inline:0}.HomeBlock-module__Qq7jba__featureContent{z-index:3;gap:var(--size-40);width:100%;max-inline-size:40rem;padding:var(--layout-margin);flex-direction:column;display:flex;position:relative}.HomeBlock-module__Qq7jba__featureHeader{flex-direction:column;display:flex}.HomeBlock-module__Qq7jba__featureTitle{gap:var(--size-8);padding-block:var(--layout-margin) var(--size-24);flex-direction:column;display:flex}.HomeBlock-module__Qq7jba__cta{align-items:center;gap:var(--size-8);display:inline-flex}.HomeBlock-module__Qq7jba__cta svg{width:var(--size-16);height:var(--size-16);display:block}.HomeBlock-module__Qq7jba__cta:hover{opacity:.7}.HomeBlock-module__Qq7jba__textImage{width:100%;max-width:192rem;padding-inline:var(--layout-margin);padding-block:var(--spacer-padding-top) 0;margin-inline:auto}.HomeBlock-module__Qq7jba__textImageGrid{gap:var(--size-24);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){.HomeBlock-module__Qq7jba__textImageGrid{gap:var(--layout-gutter);grid-template-columns:repeat(3,minmax(0,1fr))}}.HomeBlock-module__Qq7jba__textImageMedia{aspect-ratio:16/9;position:relative}@media (min-width:768px){.HomeBlock-module__Qq7jba__textImageMedia{grid-column:span 2}}.HomeBlock-module__Qq7jba__textImageMedia img{object-fit:cover;width:100%;height:100%}.HomeBlock-module__Qq7jba__textImageContent{gap:var(--spacer-gap-v-std,var(--size-40));padding-block:var(--size-24);flex-direction:column;max-inline-size:24rem;display:flex}.HomeBlock-module__Qq7jba__textImageInner{gap:var(--size-8);flex-direction:column;display:flex}.HomeBlock-module__Qq7jba__headingWrap{gap:var(--size-2) var(--size-4);flex-wrap:wrap;align-self:start;margin:0;display:flex}.HomeBlock-module__Qq7jba__prose{font-size:var(--font-size-13);line-height:1.5}.HomeBlock-module__Qq7jba__prose p{max-width:60ch}.HomeBlock-module__Qq7jba__textImage .HomeBlock-module__Qq7jba__prose{color:var(--scheme-text-muted)}.HomeBlock-module__Qq7jba__feature .HomeBlock-module__Qq7jba__prose{color:#ffffff8f}.HomeBlock-module__Qq7jba__learnMore{align-items:center;column-gap:var(--size-6);row-gap:var(--size-6);margin-inline:calc(-1 * var(--size-8));padding:var(--size-8);cursor:pointer;transition:color var(--transition);text-decoration:none;display:inline-grid}
.HomePage-module___VwkKq__comfort{margin:50px 0}.HomePage-module___VwkKq__comfortInner{max-width:1440px;margin:0 auto;padding:0 20px}.HomePage-module___VwkKq__comfortInfo{display:block}.HomePage-module___VwkKq__comfortTitle{font-feature-settings:"ss01";margin:0 0 40px;font-size:18px;font-weight:700;line-height:24px}.HomePage-module___VwkKq__comfortTitle strong{font-weight:700}.HomePage-module___VwkKq__comfortText{max-width:48rem;margin:0 0 18px;font-size:14px;font-weight:300;line-height:18px}.HomePage-module___VwkKq__comfortActions{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.HomePage-module___VwkKq__btn{letter-spacing:.05em;text-transform:uppercase;border:1px solid;border-radius:3px;padding:4px 10px;font-size:12px;line-height:14px;display:inline-block}.HomePage-module___VwkKq__btnDark{color:#fff;border-color:#fff}.HomePage-module___VwkKq__projectsSection{color:#fff;background:#000;padding:40px 0 80px}.HomePage-module___VwkKq__projectsIntro{max-width:1440px;margin:0 auto 30px;padding:0 20px}.HomePage-module___VwkKq__projectsIntro h2{color:#fff;margin:0 0 20px;font-size:14px;font-weight:400;line-height:20px}.HomePage-module___VwkKq__projectsIntro h2 strong{font-weight:700}.HomePage-module___VwkKq__projectsGrid{grid-template-columns:repeat(2,1fr);gap:30px 10px;max-width:1440px;margin:0 auto;padding:0 20px;display:none}.HomePage-module___VwkKq__projectsSlider{max-width:1440px;margin:0 auto;padding:0 20px}.HomePage-module___VwkKq__projectCardImage{border-radius:3px;margin-bottom:20px;padding-top:103%;position:relative;overflow:hidden}.HomePage-module___VwkKq__projectCardImage img{object-fit:cover;border-radius:3px;width:100%;height:100%;position:absolute;inset:0}.HomePage-module___VwkKq__projectCategory{color:#fff;margin-bottom:10px;font-size:12px;font-weight:300;line-height:14px;display:block}.HomePage-module___VwkKq__projectTitle{color:#fff;margin:0;font-size:16px;font-weight:300;line-height:20px}.HomePage-module___VwkKq__peopleSection{margin-top:80px}.HomePage-module___VwkKq__peopleScroll{--columns:1.25;scroll-snap-type:x mandatory;margin-inline:calc(var(--layout-margin) * -1);scrollbar-width:none;-webkit-overflow-scrolling:touch;cursor:grab;touch-action:pan-x pan-y;display:flex;overflow-x:auto}.HomePage-module___VwkKq__peopleScroll:active{cursor:grabbing}.HomePage-module___VwkKq__peopleScroll::-webkit-scrollbar{display:none}.HomePage-module___VwkKq__peopleScroll:before,.HomePage-module___VwkKq__peopleScroll:after{content:"";flex-shrink:0;flex-basis:var(--layout-margin)}@media (min-width:600px){.HomePage-module___VwkKq__peopleScroll{--columns:2.5}}@media (min-width:900px){.HomePage-module___VwkKq__peopleScroll{--columns:3.5}}.HomePage-module___VwkKq__peopleItem{inline-size:calc((100% - var(--layout-gutter) * 5) / var(--columns));scroll-snap-align:center;flex-shrink:0}.HomePage-module___VwkKq__peopleItem+.HomePage-module___VwkKq__peopleItem{margin-inline-start:var(--layout-gutter)}.HomePage-module___VwkKq__personLink{gap:var(--spacer-content-card-gap-v);width:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.HomePage-module___VwkKq__personImage{aspect-ratio:4/5;background:var(--color-brand-grey);position:relative;overflow:hidden}.HomePage-module___VwkKq__personImgFeatured{object-fit:cover;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.HomePage-module___VwkKq__updatesSection{margin:80px 0 60px}.HomePage-module___VwkKq__updatesIntro{max-width:1440px;margin:0 auto 30px;padding:0 20px}.HomePage-module___VwkKq__updatesIntro h2{margin:0 0 20px;font-size:14px;font-weight:400;line-height:20px}.HomePage-module___VwkKq__updatesIntro h2 strong{font-weight:700}.HomePage-module___VwkKq__updatesSlider{max-width:1440px;margin:0 auto;padding:0 20px}.HomePage-module___VwkKq__updatesGrid{grid-template-columns:repeat(4,1fr);gap:30px 10px;max-width:1440px;margin:0 auto;padding:0 20px;display:none}.HomePage-module___VwkKq__updateCardImage{border-radius:3px;margin-bottom:10px;padding-top:119%;position:relative;overflow:hidden}.HomePage-module___VwkKq__updateCardImage img{object-fit:cover;border-radius:3px;width:100%;height:100%;position:absolute;inset:0}.HomePage-module___VwkKq__updateDate{margin-bottom:10px;font-size:11px;font-weight:300;line-height:14px;display:block}.HomePage-module___VwkKq__updateTitle{margin:0;font-size:16px;font-weight:300;line-height:20px}.HomePage-module___VwkKq__opinionSection{color:#fff;background:#000;padding-bottom:60px}.HomePage-module___VwkKq__opinionInner{max-width:1440px;margin:0 auto;padding:0 20px}.HomePage-module___VwkKq__opinionHeading{color:#fff;margin:0 0 22px;font-size:14px;font-weight:300;line-height:20px}.HomePage-module___VwkKq__opinionHeading strong{font-weight:700}.HomePage-module___VwkKq__opinionImage{border-radius:3px;width:100%;margin-bottom:20px;padding-top:89.29%;position:relative;overflow:hidden}.HomePage-module___VwkKq__opinionImage img{object-fit:cover;border-radius:3px;width:100%;height:100%;position:absolute;inset:0}.HomePage-module___VwkKq__opinionInfo{color:#fff}.HomePage-module___VwkKq__opinionDate{margin:0 0 10px;font-size:12px;font-weight:300;line-height:16px;display:block}.HomePage-module___VwkKq__opinionArticleTitle{color:#fff;margin:0 0 30px;font-size:16px;font-weight:700;line-height:20px}.HomePage-module___VwkKq__opinionExcerpt{color:#fff;margin:0;font-size:14px;font-weight:300;line-height:18px}.HomePage-module___VwkKq__opinionActions{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.HomePage-module___VwkKq__opinionActions .HomePage-module___VwkKq__btn{text-align:center;min-width:177px}.HomePage-module___VwkKq__ctaBlock{background:var(--sa-bg,#faf8f3);text-align:center;padding:80px 0}.HomePage-module___VwkKq__ctaBlockInner{max-width:1440px;margin:0 auto;padding:0 20px}.HomePage-module___VwkKq__ctaBlock p{color:var(--sa-text,#000);max-width:624px;margin:0 auto 30px;font-size:17px;font-weight:400;line-height:24px}@media (min-width:880px){.HomePage-module___VwkKq__comfortInfo{display:flex}.HomePage-module___VwkKq__comfortInfo>*{width:49%}.HomePage-module___VwkKq__comfortTextWrap{margin-left:1%;padding-right:60px}.HomePage-module___VwkKq__projectsIntro{justify-content:space-between;align-items:center;display:flex}.HomePage-module___VwkKq__projectsIntro h2{margin-bottom:0}.HomePage-module___VwkKq__projectsGrid{grid-template-columns:repeat(3,1fr);display:grid}.HomePage-module___VwkKq__projectsSlider{display:none}.HomePage-module___VwkKq__updatesIntro{justify-content:space-between;align-items:center;display:flex}.HomePage-module___VwkKq__updatesIntro h2{margin-bottom:0}.HomePage-module___VwkKq__updatesSection{margin-top:60px}.HomePage-module___VwkKq__updatesGrid{display:grid}.HomePage-module___VwkKq__updatesSlider{display:none}.HomePage-module___VwkKq__opinionHeading{margin-bottom:20px}.HomePage-module___VwkKq__opinionArticle{gap:20px;display:flex}.HomePage-module___VwkKq__opinionImage{width:51.48%;margin-bottom:0;padding-top:0}.HomePage-module___VwkKq__opinionInfo{width:48.52%;padding:20px 0}.HomePage-module___VwkKq__opinionDate{font-size:11px;line-height:14px}.HomePage-module___VwkKq__updateCardImage{padding-top:128%}.HomePage-module___VwkKq__ctaBlock{padding:76px 0}}@media (min-width:1025px){.HomePage-module___VwkKq__comfort{margin:80px 0}.HomePage-module___VwkKq__comfortInner,.HomePage-module___VwkKq__projectsIntro,.HomePage-module___VwkKq__projectsGrid,.HomePage-module___VwkKq__projectsSlider,.HomePage-module___VwkKq__updatesIntro,.HomePage-module___VwkKq__updatesSlider,.HomePage-module___VwkKq__opinionInner,.HomePage-module___VwkKq__ctaBlockInner{padding-inline:44px}.HomePage-module___VwkKq__comfortInfo>*{width:48%}.HomePage-module___VwkKq__comfortTitle{font-size:25px;line-height:35px}.HomePage-module___VwkKq__comfortText{margin-bottom:22px;font-size:16px;line-height:22px}.HomePage-module___VwkKq__comfortTextWrap{margin-left:2%;padding-right:80px}.HomePage-module___VwkKq__projectsSection{padding:60px 0 120px}.HomePage-module___VwkKq__projectsIntro{margin-bottom:40px}.HomePage-module___VwkKq__projectsIntro h2{font-size:15px}.HomePage-module___VwkKq__projectsGrid{gap:42px 24px}.HomePage-module___VwkKq__projectCardImage{margin-bottom:28px;padding-top:102%}.HomePage-module___VwkKq__projectCategory{margin-bottom:20px;font-size:14px;line-height:20px}.HomePage-module___VwkKq__projectTitle{font-size:20px;line-height:25px}.HomePage-module___VwkKq__updatesSection{margin:80px 0 120px}.HomePage-module___VwkKq__updatesIntro h2{font-size:15px}.HomePage-module___VwkKq__updateCardImage{margin-bottom:24px;padding-top:140%}.HomePage-module___VwkKq__updateDate{margin-bottom:12px}.HomePage-module___VwkKq__updateTitle{font-size:20px;line-height:24px}.HomePage-module___VwkKq__updatesGrid{gap:84px 24px}.HomePage-module___VwkKq__opinionSection{padding-bottom:75px}.HomePage-module___VwkKq__opinionHeading{margin-bottom:30px;font-size:15px;line-height:20px}.HomePage-module___VwkKq__opinionArticle{gap:40px}.HomePage-module___VwkKq__opinionInfo{min-height:570px;position:relative}.HomePage-module___VwkKq__opinionDate{margin-bottom:12px}.HomePage-module___VwkKq__opinionArticleTitle{margin-bottom:20px;font-size:20px;line-height:25px}.HomePage-module___VwkKq__opinionExcerpt{font-size:16px;line-height:22px}.HomePage-module___VwkKq__opinionActions{margin-top:0;position:absolute;bottom:20px}.HomePage-module___VwkKq__opinionActions .HomePage-module___VwkKq__btn{min-width:0}.HomePage-module___VwkKq__ctaBlock{padding-top:80px;padding-bottom:70px}.HomePage-module___VwkKq__ctaBlock p{max-width:814px;margin-bottom:42px;font-size:22px;line-height:32px}.HomePage-module___VwkKq__btn{padding:7px 10px;font-size:13px;line-height:15px}}
.InteriorsVideoHero-module__YB5_iW__hero{margin-block-start:calc(-1 * var(--spacer-header-height));margin-block-end:var(--size-8);position:relative}.InteriorsVideoHero-module__YB5_iW__hero:before{content:"";width:100%;height:var(--size-128);z-index:2;pointer-events:none;background:linear-gradient(#0003,#0000);position:absolute;inset-block-start:0;inset-inline:0}.InteriorsVideoHero-module__YB5_iW__mediaWrap{pointer-events:none;background:#d8d8d8;width:100%;height:100vh;position:relative}.InteriorsVideoHero-module__YB5_iW__media{object-fit:cover;background-color:#d8d8d8;background-position:50%;background-size:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.InteriorsVideoHero-module__YB5_iW__manifestoCard{z-index:3;padding:var(--size-24);pointer-events:none;text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.InteriorsVideoHero-module__YB5_iW__manifestoText{color:#fff;text-shadow:0 1px 3px #0000008c,0 1px 12px #00000059;max-width:40rem;font-family:var(--font-family-heading);font-size:var(--font-size-16);font-style:italic;font-weight:var(--font-weight-300,300);letter-spacing:.01em;text-wrap:balance;margin:0;line-height:1.5}.InteriorsVideoHero-module__YB5_iW__manifestoEmphasis{margin-top:var(--size-16);font-style:normal;font-weight:var(--font-weight-500);display:inline-block}@media (min-width:768px){.InteriorsVideoHero-module__YB5_iW__manifestoText{font-size:var(--font-size-20)}}.InteriorsVideoHero-module__YB5_iW__controls{z-index:10;padding:var(--size-16) var(--layout-margin);pointer-events:auto;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:0;left:0;right:0}.InteriorsVideoHero-module__YB5_iW__controls button{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.InteriorsVideoHero-module__YB5_iW__controls button[hidden]{display:none}.InteriorsVideoHero-module__YB5_iW__playBtn svg{width:26px;height:25px;margin-left:-9px}.InteriorsVideoHero-module__YB5_iW__pauseBtn svg{width:13px;height:21px;margin:2px 0}.InteriorsVideoHero-module__YB5_iW__soundOnBtn svg,.InteriorsVideoHero-module__YB5_iW__soundOffBtn svg{width:22px;height:19px;margin:2px 0}.InteriorsVideoHero-module__YB5_iW__emptyHero{min-height:60vh}
