.interiors-page{background:#faf9f6}.interiors-page .pg-hero-image{object-position:65% center}.interiors-brand-strip{border-bottom:1px solid #e0e2df;justify-content:space-between;align-items:center;gap:25px;padding-top:25px;padding-bottom:25px;display:flex}.interiors-brand-strip img{object-fit:contain;width:180px;height:65px}.interiors-brand-strip span{font-size:14px;font-weight:600}.interiors-feature{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-top:50px;padding-bottom:80px;scroll-margin-top:160px;display:grid}.interiors-feature-photo img{object-fit:cover;object-position:73% center;width:100%;height:650px;display:block}.interiors-variants{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:25px;margin:30px 0;display:grid}.interiors-variants article{border-top:1px solid #cbd5dc;padding-top:18px}.interiors-variants h3{margin:0 0 15px;font:1.6rem Georgia,serif}.interiors-variants p{color:var(--muted);font-size:15px}.interiors-nano,.special-soft{background:#eaf0f3;padding:35px 0}.nano-photo-pair{grid-template-columns:1fr 1fr;align-items:center;gap:14px;display:grid}.nano-photo-pair img{width:100%;height:auto;display:block}.interiors-selection{padding-top:85px;padding-bottom:90px;scroll-margin-top:150px}.interiors-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:40px;display:grid}.interiors-grid article{background:#fff;border:1px solid #e4e6e3}.interiors-card-photo{background:#eeece6;justify-content:center;align-items:center;min-height:280px;display:flex}.interiors-card-photo img{object-fit:contain;width:100%;height:300px;display:block}.interiors-card-copy{padding:27px}.interiors-card-copy h3{margin:18px 0;font:1.9rem Georgia,serif}.interiors-card-copy p{color:var(--muted);font-size:15px}.interiors-card-copy .eyebrow{font-size:10px}.interiors-living{color:#fff;background:#102947;padding:45px 0 65px;scroll-margin-top:150px}.interiors-living .eyebrow{color:#efb787}.interiors-living p{color:#d9e4eb}.living-photo{object-fit:contain;width:100%;height:auto;max-height:560px}.living-models{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.living-models article{border-top:1px solid #527087;padding-top:20px}.living-models span{color:#ebc6a7;font-size:12px}.living-models h3{margin:16px 0;font:2rem Georgia,serif}.living-models p{font-size:14px}.interiors-source{margin-top:35px;font-size:11px}.interiors-fabrics{max-width:1100px;padding-top:80px;padding-bottom:80px}.interiors-end{padding-top:20px;padding-bottom:40px}.interiors-end p{color:var(--muted);margin-top:25px;font-size:11px}.special-hero{color:#fff;background:#102947;padding-top:40px;padding-bottom:30px}.special-hero .pg-back{margin-bottom:40px}.special-hero h1{margin:22px 0;font:clamp(2.7rem,5vw,5rem)/1.1 Georgia,serif}.special-hero h1 em{color:#edc39f;font-style:normal}.special-hero p{color:#dbe5ed;max-width:650px;font-size:18px;line-height:1.7}.special-hero .eyebrow{color:#eeb786}.special-hero .product-jumps{justify-content:flex-start;margin-bottom:35px}.special-hero .product-jumps a{color:#fff;background:0 0;border-color:#6b8294}.special-hero figure{max-width:1156px;margin:0 auto;padding:0 30px}.special-hero figure img{width:100%;height:auto;display:block}.special-hero figcaption{color:#dbe5ed;margin-top:12px;font-size:11px}.special-lead{max-width:850px;color:var(--muted);font-size:17px;line-height:1.8}.special-pair{grid-template-columns:1fr 1fr;gap:30px;margin:40px 0;display:grid}.special-pair article{background:#fff;border:1px solid #e0e4e6}.special-pair img{width:100%;height:auto;display:block}.special-pair article>div{padding:30px}.special-pair h3{margin:18px 0;font:1.9rem/1.2 Georgia,serif}.special-pair p,.special-pair li{color:var(--muted);font-size:15px;line-height:1.8}.special-pair summary{cursor:pointer;padding:15px 0;font-weight:600}.special-soft .interiors-feature>img{width:100%;height:auto;display:block}.special-soft{scroll-margin-top:150px}.winter-schemes{background:#fff;max-width:1000px;margin:35px 0;padding:15px}.winter-schemes img{width:100%;height:auto;display:block}.winter-schemes figcaption{color:var(--muted);padding-top:15px;font-size:11px}.special-soft .wrap>p{max-width:850px}.special-page .pg-copy ul{padding-left:20px}.special-page .pg-copy li{margin-bottom:8px}@media (max-width:1050px){.interiors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.interiors-feature{gap:35px}.interiors-feature-photo img{height:550px}}@media (max-width:700px){.interiors-feature,.special-pair{grid-template-columns:1fr;gap:30px}.interiors-feature{padding-top:25px;padding-bottom:45px}.interiors-feature-photo img{object-fit:contain;height:auto;max-height:480px}.interiors-selection{padding-top:55px;padding-bottom:55px}.interiors-grid{grid-template-columns:1fr}.interiors-card-photo img{height:auto;max-height:430px}.interiors-card-photo{min-height:0}.living-models{grid-template-columns:repeat(2,1fr)}.interiors-brand-strip{text-align:center;flex-wrap:wrap;justify-content:center;gap:15px}.interiors-brand-strip span{font-size:12px}.interiors-fabrics{padding-top:50px;padding-bottom:50px}.special-hero figure{padding:0 22px}.special-hero h1{font-size:38px}.interiors-living{padding-top:25px}.interiors-source{line-height:1.7}}:is(.interiors-card-photo:has(img[src$="/duo.webp"]) img,.interiors-card-photo:has(img[src$="/roll-it.webp"]) img){width:auto;max-width:100%;height:auto;max-height:269px}.winter-schemes{max-width:820px}.living-model-photo{margin:0 0 24px}.living-model-photo img{object-fit:contain;background:#f4f3f0;width:100%;height:300px;display:block}.living-model-photo figcaption{color:#cedce6;min-height:30px;margin-top:10px;font-size:10px;line-height:1.5}.living-models article{min-width:0}@media (max-width:700px){.living-model-photo img{height:240px}}@media (max-width:420px){.living-models{grid-template-columns:1fr}.living-model-photo img{height:340px}}.special-technical-models{gap:65px;margin:45px 0;display:grid}.special-technical-model{border-top:1px solid #cdd7de;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:45px;padding-top:35px;scroll-margin-top:180px;display:grid}.special-technical-model figure{background:#fff;margin:0;padding:12px}.special-technical-model figure img{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.special-technical-model figcaption{color:var(--muted);padding:12px 0 0;font-size:11px}.special-technical-model h3{margin:17px 0;font:clamp(2rem,3.3vw,3rem)/1.1 Georgia,serif}.special-technical-model p{color:var(--muted)}.special-specs{margin:25px 0 30px}.special-specs>div{border-bottom:1px solid #d2dce3;grid-template-columns:42% 58%;gap:12px;padding:13px 0;display:grid}.special-specs dt{font-size:13px;font-weight:650}.special-specs dd{margin:0;padding-right:12px;font-size:14px;line-height:1.6}.special-convergent{background:#fff;margin:35px 0;padding:25px 30px}.special-convergent h3{margin-top:0;font:1.7rem Georgia,serif}.special-roof-range{padding-top:65px}@media (max-width:800px){.special-technical-model{grid-template-columns:1fr;gap:25px}.special-specs>div{grid-template-columns:1fr;gap:5px}.special-specs dd{padding-right:0}.special-technical-models{gap:40px}}
