.style-preview *{box-sizing:border-box}.style-preview{margin:0;background:#faf8f5;color:#2B2B2B;font-family:var(--font-manrope),sans-serif}.style-preview a{color:inherit;text-decoration:none}.style-preview header{padding:22px 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2b2b2b18;background:#faf8f5}.style-preview header strong{font-family:var(--font-sora);letter-spacing:-1px;font-size:20px}.style-preview nav{display:flex;gap:26px;align-items:center;font-size:11px;letter-spacing:1px;text-transform:uppercase}.style-preview nav .active{color:#8A6D5A}.style-preview .shell{max-width:1280px;margin:auto;padding:0 48px}.style-preview .eyebrow{font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:800;color:#8A6D5A}.style-preview h1,.style-preview h2,.style-preview h3{font-family:var(--font-sora);letter-spacing:-.06em;line-height:1.1}.style-preview h1{font-size:62px;margin:18px 0 24px}.style-preview h2{font-size:38px;margin:14px 0 24px}.style-preview h3{font-size:22px}.style-preview p{line-height:1.85;color:#2b2b2bb3}.style-preview .intro{padding-top:85px;padding-bottom:66px;max-width:830px}.style-preview .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:38px 28px}.style-preview .card img{width:100%;aspect-ratio:1.4;-o-object-fit:cover;object-fit:cover;border-radius:16px}.style-preview .card h3{margin:20px 0 10px}.style-preview .card p{margin-top:8px;font-size:14px}.style-preview .card:hover h3{color:#8A6D5A}.style-preview .dots{display:flex;gap:8px}.style-preview .dot{width:18px;height:18px;border-radius:50%;border:1px solid #2b2b2b15}.style-preview .hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:75px 0}.style-preview .hero h1{font-size:53px}.style-preview .hero img{width:100%;height:540px;-o-object-fit:cover;object-fit:cover;border-radius:18px}.style-preview .hero figure{margin:0}.style-preview .caption{font-size:11px;color:#8A6D5A;margin-top:10px}.style-preview .back{font-size:12px;color:#8A6D5A}.style-preview .section{padding:75px 0;border-top:1px solid #2b2b2b15}.style-preview .swatches{display:flex;gap:20px;flex-wrap:wrap}.style-preview .swatch{flex:1;min-width:100px}.style-preview .colour{height:105px;border-radius:12px;border:1px solid #2b2b2b12}.style-preview .swatch p{font-size:12px;margin:12px 0 2px}.style-preview .swatch small{font-size:10px;color:#777}.style-preview .two{display:grid;grid-template-columns:1fr 1fr;gap:70px}.style-preview .list{padding:0;list-style:none}.style-preview .list li{padding:15px 0;border-bottom:1px solid #2b2b2b15;font-size:14px;line-height:1.8}.style-preview .materials{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.style-preview .texture{height:130px;border-radius:12px;background:repeating-linear-gradient(93deg,#b69773,#b69773 3px,#bfa17c 5px,#a98d70 8px)}.style-preview .texture.t1{background:repeating-linear-gradient(0deg,#d2c9b9,#d2c9b9 1px,#e0d7c6 2px,#d7cebe 4px)}.style-preview .texture.t2{background:radial-gradient(ellipse at 20% 30%,#bcb3a4,transparent 55%),linear-gradient(135deg,#dcd5c9,#aaa293,#ddd4c5)}.style-preview .materials p{font-size:12px}.style-preview .note{background:#A3B18A25;border-radius:16px;padding:35px}.style-preview .cta{background:#2B2B2B;border-radius:18px;padding:45px;color:white;margin:65px 0}.style-preview .cta p{color:#ffffffb3}.style-preview .button{display:inline-flex;background:#2B2B2B;color:white;padding:15px 23px;border-radius:40px;font-size:11px;font-weight:800;letter-spacing:1px;text-transform:uppercase}.style-preview .cta .button{background:#A3B18A;color:#2B2B2B}.style-preview .draft{padding:10px 4%;background:#e8e5dd;font-size:11px;line-height:1.6}.style-preview .draft a{text-decoration:underline}.style-preview footer{padding:40px 4%;border-top:1px solid #2b2b2b18;font-size:12px;color:#777}.style-preview .other{display:flex;gap:14px;flex-wrap:wrap;font-size:12px}.style-preview .other a{padding:12px;border:1px solid #2b2b2b20;border-radius:30px}@media(max-width:700px){.style-preview .shell{padding:0 22px}.style-preview nav a:not(.active){display:none}.style-preview h1{font-size:40px}.style-preview .grid,.style-preview .hero,.style-preview .two{grid-template-columns:1fr;gap:28px}.style-preview .hero{padding:40px 0}.style-preview .hero h1{font-size:40px}.style-preview .hero img{height:350px}.style-preview .intro{padding:50px 0}.style-preview .section{padding:45px 0}.style-preview h2{font-size:30px}.style-preview .colour{height:80px}.style-preview .swatch{min-width:70px}.style-preview .swatches{gap:12px}.style-preview .cta{padding:28px}.style-preview .materials{gap:8px}.style-preview .texture{height:100px}}.style-preview .card{display:block;background:#F8F5F0;border:1px solid #2b2b2b16;border-radius:20px;padding:18px;transition:box-shadow .2s,transform .2s}.style-preview .card:hover{box-shadow:0 16px 35px -25px #2b2b2b70;transform:translateY(-3px)}.style-preview .card .dots,.style-preview .card h3,.style-preview .card p{margin-left:8px;margin-right:8px}.style-preview .source-label{font-size:11px!important;color:#8A6D5A!important}.style-preview .image-card{background:#F8F5F0;border:1px solid #2b2b2b16;border-radius:20px;padding:14px}.style-preview .image-link{display:block;border-radius:14px;overflow:hidden}.style-preview .image-link:hover img{opacity:.94}.style-preview .image-card .caption{padding:6px 8px;line-height:1.7}.style-preview .caption a{color:#8A6D5A;text-decoration:underline;text-underline-offset:3px}.style-preview a:focus-visible{outline:2px solid #8A6D5A;outline-offset:5px}.style-preview .selections article{background:#F8F5F0;border:1px solid #2b2b2b16;border-radius:20px;padding:18px}.style-preview .selections a{text-decoration:underline;text-underline-offset:3px}.style-preview .selections h2 a{font-size:inherit;text-decoration:none}.style-preview .selections h2 a:hover{color:#8A6D5A}.style-preview .reference-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:26px;margin-top:32px}.style-preview .reference-card{min-width:0;background:#F8F5F0;border:1px solid #2b2b2b16;border-radius:20px;overflow:hidden}.style-preview .reference-image{display:block;background:#f0ede7}.style-preview .reference-image img{width:100%;height:360px;display:block;-o-object-fit:contain;object-fit:contain;padding:20px;transition:opacity .2s}.style-preview .reference-image:hover img{opacity:.92}.style-preview .reference-copy{padding:22px 24px}.style-preview .reference-copy h3{font-size:19px;letter-spacing:-.04em;line-height:1.35;margin:0 0 10px}.style-preview .reference-copy h3 a:hover{color:#8A6D5A}.style-preview .reference-copy p{font-size:13px;margin:0 0 15px}.style-preview .reference-copy .source-label{display:inline-block;text-decoration:underline;text-underline-offset:4px;line-height:1.6}.style-preview .material-grid{display:grid;gap:22px;margin-top:28px}.style-preview .material-card .reference-image img{height:230px;padding:0}.style-preview .material-card .reference-copy{padding:20px}.style-preview .material-card h3{font-size:18px}.style-preview .material-note{font-size:12px;margin-top:24px}.style-preview .furniture-guidance{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px}.style-preview .furniture-card .reference-image,.style-preview .mood-card .reference-image{background:#fff}@media(max-width:700px){.style-preview .material-grid,.style-preview .reference-grid{grid-template-columns:1fr;gap:20px}.style-preview .reference-image img{height:280px;padding:14px}.style-preview .material-card .reference-image img{height:230px}.style-preview .furniture-guidance{grid-template-columns:1fr;gap:0}.style-preview .reference-copy{padding:20px}.style-preview .reference-copy h3{font-size:19px}}.style-preview .material-card .material-credit{text-decoration:none}.style-preview .material-card .reference-image:hover img{opacity:1}.style-preview .material-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.style-preview .material-card{border-radius:14px}.style-preview .material-card .reference-image img{height:auto;aspect-ratio:1.35;-o-object-fit:cover;object-fit:cover}.style-preview .material-card .reference-copy{padding:12px}.style-preview .material-card h3{font-size:15px;margin-bottom:7px}.style-preview .material-card .reference-copy p{font-size:11px;line-height:1.6;margin:0}@media(max-width:700px){.style-preview .material-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.style-preview .material-card{border-radius:10px}.style-preview .material-card .reference-image img{height:auto;aspect-ratio:1.2;padding:0}.style-preview .material-card .reference-copy{padding:9px}.style-preview .material-card h3{font-size:12px;letter-spacing:-.025em}.style-preview .material-card .reference-copy p{font-size:10px;line-height:1.5}}.style-preview .material-grid{width:100%;max-width:420px}.style-preview .material-card .reference-copy{padding:9px}.style-preview .material-card h3{font-size:12px}.style-preview .material-card .reference-copy p{font-size:10px;line-height:1.5}@media(max-width:700px){.style-preview .material-grid{max-width:none}}.style-preview .reference-grid{grid-template-columns:1fr;max-width:680px}.style-preview{padding-top:80px}.style-preview h1,.style-preview h2,.style-preview h3{font-weight:700}.style-preview .mood-card .reference-image{aspect-ratio:2/1;overflow:hidden;background:#f7f3eb}.style-preview .mood-card .reference-image img{display:block;width:100%;height:100%;padding:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}