
.fcase-hero{position:relative;background:#e8e0d5;border-radius:22px;min-height:620px;overflow:hidden;display:grid;grid-template-columns:54% 46%;color:#27352d;margin:20px 0 80px}.fcase-hero>img{width:100%;height:100%;object-fit:cover;min-height:500px}.fcase-intro{padding:clamp(35px,5vw,76px);position:relative;z-index:1}.fcase-intro>small{display:block;margin-top:20px;font-size:10px;letter-spacing:.18em}.fcase-intro h1{font:400 clamp(59px,6.8vw,106px)/1.1 Georgia,serif;letter-spacing:-.08em;margin:38px 0}.fcase-intro h1 span{color:#ad7450}.fcase-intro p{font-size:17px;line-height:1.7;max-width:560px}.fcase-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:40px}.fcase-actions a{padding:15px 20px;border:1px solid currentColor;font-size:12px;font-weight:700;text-decoration:none}.fcase-actions a:first-child{background:#263c35;color:white;border-color:#263c35}.fcase-section{margin:80px 0 95px;max-width:1300px}.fcase-section h2{font:400 clamp(38px,4.3vw,68px)/1.16 Georgia,serif;margin:25px 0}.fcase-section>p{font-size:17px;line-height:1.8;max-width:750px;color:#5e635d}.fcase-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.fcase-facts article{background:#efeee9;padding:30px;border-radius:12px}.fcase-facts b{font-size:15px}.fcase-facts p{font-size:13px;line-height:1.8}.fcase-links{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:35px}.fcase-links>a{display:block;overflow:hidden;border:1px solid #d8d9d1;color:inherit;text-decoration:none}.fcase-links>a>img,.fcase-picto{width:100%;height:300px;object-fit:cover;background:#203f3b;color:#c9dbd0}.fcase-links>a>span{display:block;padding:20px;font-size:13px;font-weight:700}.fcase-picto{padding:30px;display:flex;flex-direction:column;justify-content:space-between;letter-spacing:.12em;font-size:12px;background:repeating-linear-gradient(90deg,#0b342e 0 60px,#133d34 60px 61px)}.fcase-picto b{font:400 clamp(36px,3.8vw,70px) Georgia,serif}.fcase-picto--last{background:linear-gradient(145deg,#c0c6b5,#6a8b7c);color:#19382f}.tcase-furniture--abc .fcase-hero{background:#0d2d32;color:#e8f0e7}.tcase-furniture--abc .fcase-hero h1{font-family:Arial,sans-serif;font-weight:700;letter-spacing:-.1em}.tcase-furniture--abc .fcase-intro p{color:#d2e0d5}.tcase-furniture--abc .fcase-actions a:first-child{background:#c4e2d0;color:#183a34;border-color:#c4e2d0}@media(max-width:850px){.fcase-hero{grid-template-columns:1fr}.fcase-hero>img{height:430px;min-height:0}.fcase-facts,.fcase-links{grid-template-columns:1fr 1fr}.fcase-links>a:last-child{grid-column:1/-1}}@media(max-width:570px){.fcase-hero{min-height:0}.fcase-hero>img{height:245px}.fcase-intro{padding:30px}.fcase-intro h1{font-size:56px}.fcase-section{margin:55px 0}.fcase-section>p{font-size:15px}.fcase-facts,.fcase-links{grid-template-columns:1fr}.fcase-links>a:last-child{grid-column:auto}.fcase-links>a>img,.fcase-picto{height:240px}}
.ers-proof{display:grid;grid-template-columns:1.1fr .9fr;gap:15px;margin:26px 0}.ers-proof img{width:100%;height:auto;object-fit:contain;background:#f4f4f4;border-radius:12px}@media(max-width:700px){.ers-proof{grid-template-columns:1fr}}
.tcase-furniture .tcase-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:25px 0 20px;font-size:13px;color:#74746b}.tcase-furniture .tcase-crumb a{text-decoration:none;color:inherit}
