.material-evidence{color:#eee;background:#101010;padding:110px 40px;scroll-margin-top:90px}.material-evidence__heading,.material-evidence__grid{max-width:1260px;margin-inline:auto}.material-evidence__heading{margin-bottom:48px}.material-evidence__heading .eyebrow{color:#999;margin-bottom:23px}.material-evidence__heading h2{letter-spacing:-.025em;text-wrap:balance;max-width:940px;font-size:clamp(32px,4vw,54px);font-weight:450;line-height:1.25}.material-evidence__heading>p:last-child{color:#aaa;max-width:720px;margin-top:24px;font-size:15px;line-height:1.9}.material-evidence__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.material-evidence__grid figure{min-width:0;margin:0}.material-evidence__photo{aspect-ratio:.85;background:#222;position:relative;overflow:hidden}.material-evidence__photo .photo{object-fit:cover;object-position:center 35%}.material-evidence figcaption{color:#bbb;border-bottom:1px solid #ffffff28;align-items:baseline;gap:22px;padding:20px 0;font-size:12px;display:flex}.material-evidence figcaption>span{color:#666;direction:ltr;font-size:9px}.craft-chapter__mobile{position:relative}.comfort-scene--craft .photo{object-position:center 40%}.cinema-hero__copy>p:not(.eyebrow){max-width:730px;margin-inline:auto;line-height:1.9}.product-heading h2{text-wrap:balance}.product-design .design-pair{max-width:880px;display:block}.product-design .fabric-image-options{grid-template-columns:repeat(5,minmax(0,1fr))}.product-design .fabric-selector__live{height:420px}.product-design .fabric-selector h3{font-size:30px}.product-cinema__intro h2{text-wrap:balance;max-width:760px;margin-inline:auto}.editorial-words h2{font-size:clamp(26px,3.1vw,45px)}.brand-closing h2{text-wrap:balance;max-width:1000px;margin-inline:auto}.brand-closing>p:not(.eyebrow){max-width:700px;margin-inline:auto;line-height:1.9}@media (max-width:760px){.material-evidence{padding:80px 22px}.material-evidence__heading h2{font-size:31px}.material-evidence__heading>p:last-child{font-size:13px}.material-evidence__grid{grid-template-columns:1fr;gap:28px}.material-evidence__photo{aspect-ratio:1.15}.material-evidence__heading{margin-bottom:33px}.product-design .fabric-image-options{grid-template-columns:repeat(3,minmax(0,1fr))}.product-design .fabric-selector__live{height:260px}.product-design .fabric-selector h3{font-size:26px}.cinema-hero__copy>p:not(.eyebrow){max-width:340px;font-size:12px;line-height:1.8}.editorial-words h2{font-size:25px}.product-cinema__intro h2{max-width:340px;font-size:24px}}.construction-summary{color:#222;background:#fff;padding:55px 40px 65px}.construction-summary>p{letter-spacing:.04em;color:#777;max-width:1260px;margin:0 auto 25px;font-size:11px}.construction-summary dl{grid-template-columns:repeat(3,1fr);max-width:1260px;margin:auto;display:grid}.construction-summary dl>div{border-inline-start:1px solid #ddd;padding-inline-start:30px}.construction-summary dl>div:first-child{border:0;padding-inline-start:0}.construction-summary dt{color:#777;margin-bottom:18px;font-size:12px}.construction-summary dd{letter-spacing:-.03em;font-size:52px;font-weight:400;line-height:1}.construction-summary dd small{color:#888;letter-spacing:0;font-size:18px}.craft-chapter__mobile{overflow:hidden}@media (max-width:760px){.construction-summary{padding:35px 22px 45px}.construction-summary dl>div{padding-inline-start:16px}.construction-summary dt{margin-bottom:15px;font-size:10px}.construction-summary dd{font-size:37px}.construction-summary dd small{font-size:13px}.material-evidence__photo{aspect-ratio:1.1}}.cinema-hero__image,.story-panel-sticky,.series-image,.product-room{background:radial-gradient(at 50% 64%,#3a3a3a 0%,#191919 53%,#101010 85%)}.cinema-hero__image .photo{object-fit:contain;object-position:center 90%;padding:27vh 9% 6vh}.story-panel-sticky>.photo,.series-image .photo{object-fit:contain;object-position:center 82%;padding:23vh 12% 5vh}.product-room>.photo{object-fit:contain;padding:5% 12%}@media (max-width:760px){.cinema-hero__image .photo{padding:26vh 4% 12vh}.story-panel-sticky>.photo,.series-image .photo{padding:25vh 5% 9vh}.product-room>.photo{padding:8% 5%}}.material-evidence__photo .photo,.craft-picture .photo[src^="/workshop/"],.craft-chapter__mobile .photo[src^="/workshop/"]{object-fit:cover;object-position:center 44%;filter:grayscale()contrast(1.08)}
