
.ts-story{padding-top:24px;padding-bottom:64px;color:#1a1b1e}.ts-story__heading{max-width:680px;margin:58px 0 26px}.ts-story__eyebrow{font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin:0 0 14px!important}.ts-story__heading h2{font-size:clamp(28px,3vw,40px);line-height:1.15;margin:0 0 16px;letter-spacing:-.025em}.ts-story__heading>p:last-child{font-size:16px;line-height:1.65;color:#65615c;margin:0}.ts-story__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ts-story__card{border:1px solid #e4e0d9;background:#faf9f7;min-width:0}.ts-story__visual{position:relative;aspect-ratio:1.55;overflow:hidden;background:#e8e2d9}.ts-story__room{width:100%;height:100%;object-fit:cover;display:block}.ts-story__original{position:absolute;right:18px;bottom:18px;width:30%;max-width:180px;min-width:100px;margin:0;background:#fff;padding:9px;box-shadow:0 4px 20px #00000012}.ts-story__original img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.ts-story__original figcaption{margin-top:4px;text-align:center;font-size:9px;line-height:1.3;letter-spacing:.025em;color:#666}.ts-story__card-copy{padding:25px 27px 24px;position:relative}.ts-story__number{position:absolute;right:25px;top:25px;font-size:12px;color:#817a70}.ts-story__card h3{font-size:25px;font-weight:400;letter-spacing:-.02em;line-height:1.2;margin:0 36px 12px 0}.ts-story__card-copy>p{font-size:14px;line-height:1.6;color:#67615b;max-width:420px;margin:0 0 22px}.ts-story__materials{display:flex;flex-wrap:wrap;gap:14px 22px;list-style:none;margin:0;padding:0}.ts-story__materials li{display:flex;align-items:center;gap:8px;font-size:11px;color:#58534d}.ts-story__chip{width:20px;height:20px;border:1px solid #00000012;border-radius:50%;display:inline-block}.ts-story__card--warm .ts-story__chip--1{background:#d8c7ae}.ts-story__card--warm .ts-story__chip--2{background:repeating-linear-gradient(100deg,#a67e50 0 2px,#bd986a 3px 5px)}.ts-story__card--warm .ts-story__chip--3{background:#eee9e0}.ts-story__card--cool .ts-story__chip--1{background:#b9b7b1}.ts-story__card--cool .ts-story__chip--2{background:linear-gradient(135deg,#3e4142,#626361,#333637)}.ts-story__card--cool .ts-story__chip--3{background:#fafaf7}.ts-story__note{font-size:12px;line-height:1.6;color:#716b65;margin:16px 0 0}.ts-catalogue{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:50px;align-items:center;background:#f6f4f0;border-top:1px solid #dedad3;padding:44px}.ts-catalogue__figure{margin:0;min-width:0}.ts-catalogue__drawing{position:relative;overflow:hidden;width:100%;aspect-ratio:var(--drawing-ratio);background:#fff}.ts-catalogue__drawing img{position:absolute;display:block;width:var(--drawing-width)!important;max-width:none!important;height:auto!important;left:var(--drawing-left);top:var(--drawing-top)}.ts-catalogue__figure figcaption{font-size:11px;color:#706a64;margin-top:12px}.ts-catalogue__copy h2{font-size:30px;line-height:1.15;letter-spacing:-.02em;margin:0 0 16px}.ts-catalogue__copy>p{font-size:14px;line-height:1.65;margin:0 0 15px;color:#655f59}.ts-catalogue__model{font-size:12px!important;color:#1a1b1e!important;letter-spacing:.08em;text-transform:uppercase}.ts-catalogue__help{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:#1a1b1e;text-decoration:none;border-bottom:1px solid #1a1b1e;font-size:13px;font-weight:700}.ts-catalogue__help:hover{color:#b41624;border-color:#b41624}.ts-catalogue__help:focus-visible,.ts-inspiration__link:focus-visible{outline:2px solid #b41624;outline-offset:5px}.ts-catalogue__facts{display:flex;gap:22px;border-top:1px solid #ddd6cd;margin-top:24px;padding-top:19px}.ts-catalogue__facts div{flex:1;font-size:11px;line-height:1.5;color:#68625c}.ts-catalogue__facts svg{display:block;width:27px;height:27px;margin-bottom:9px;stroke:#514b45;fill:none;stroke-width:1.2}.ts-inspiration-wrap{padding-top:24px;padding-bottom:40px}.ts-inspiration{display:grid;grid-template-columns:.8fr 1.2fr;background:#252622;color:#fff;min-height:360px;overflow:hidden}.ts-inspiration__copy{padding:50px;align-self:center}.ts-inspiration__copy h2{color:#fff;font-size:clamp(30px,3.5vw,46px);line-height:1.1;letter-spacing:-.035em;margin:0 0 20px}.ts-inspiration__copy>p:not(.ts-story__eyebrow){font-size:15px;line-height:1.7;color:#d3d0c8;max-width:330px;margin-bottom:25px}.ts-inspiration__image{display:block;width:100%;height:100%;object-fit:cover;min-height:360px}.ts-inspiration__link{color:#fff;text-decoration:none;font-size:13px;font-weight:700;padding:13px 0;display:inline-flex;gap:35px;align-items:center;border-bottom:1px solid #ffffff80;min-height:44px}.ts-inspiration__link:hover{border-color:#fff}.ts-inspiration__link span{font-size:20px;font-weight:400}
@media(max-width:989px){.ts-catalogue{gap:28px;padding:28px}.ts-story__grid{gap:20px}.ts-story__card-copy{padding:22px 20px}.ts-inspiration__copy{padding:32px}.ts-inspiration{grid-template-columns:1fr 1fr}}
@media(max-width:749px){.ts-story{padding-bottom:36px}.ts-story__heading{margin-top:36px}.ts-story__grid{grid-template-columns:1fr;gap:24px}.ts-catalogue{grid-template-columns:1fr;gap:24px;padding:22px 18px}.ts-catalogue__drawing{max-width:600px;margin:auto}.ts-catalogue__copy h2{font-size:28px}.ts-catalogue__facts{gap:16px}.ts-story__original{width:29%;min-width:90px;right:14px;bottom:14px}.ts-story__original figcaption{font-size:8px}.ts-story__materials{gap:12px 18px}.ts-inspiration{grid-template-columns:1fr}.ts-inspiration__copy{padding:34px 26px}.ts-inspiration__image{min-height:0;aspect-ratio:1.5;height:auto}.ts-inspiration-wrap{padding-bottom:26px}}
