.catalogue-satin,.departement-satin{--cat-face:color-mix(in srgb,var(--color-v4-ink) 15%,var(--color-v4-bg));--cat-face-light:color-mix(in srgb,var(--color-v4-ink) 23%,var(--color-v4-bg));--cat-face-dark:color-mix(in srgb,var(--color-v4-ink) 7%,var(--color-v4-bg));--cat-edge:color-mix(in srgb,var(--color-v4-ink) 19%,transparent);--cat-edge-soft:color-mix(in srgb,var(--color-v4-ink) 8%,transparent);--cat-shadow:color-mix(in srgb,var(--color-v4-bg) 88%,transparent);--cat-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='128' height='128'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch' seed='7'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.035'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath filter='url(%23g)' d='M0 0h128v128H0z'/%3E%3C/svg%3E");position:relative;background:var(--color-v4-bg);padding-bottom:60px}.catalogue-satin :is(a,button):focus-visible{outline:2px solid var(--color-v4-ink);outline-offset:5px}.catalogue-sur{font-size:11px;font-weight:550;line-height:1.5;letter-spacing:.16em;color:var(--color-v4-ink-soft)}.catalogue-hero{position:relative;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:0 24px;width:min(1200px,calc(100% - 80px));margin-inline:auto;padding-top:155px}.catalogue-hero-copy{position:relative;z-index:2;min-width:0;padding-bottom:55px}.catalogue-hero h1{margin-top:28px;font-size:clamp(62px,6.6vw,94px);font-weight:560;line-height:1.01;letter-spacing:-.055em;color:var(--color-v4-ink)}.catalogue-hero h1>span,.catalogue-hero-lead{color:var(--color-v4-ink-mid)}.catalogue-hero-lead{max-width:45ch;margin-top:30px;font-size:17px;line-height:1.7}.catalogue-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:34px}.catalogue-satin .lqb-txt{display:inline-flex;align-items:center;gap:12px}.catalogue-satin .lqb-satin>.lqb-spec{display:none}.catalogue-hero-note{margin-top:21px;max-width:40ch;font-size:12px;line-height:1.7;color:var(--color-v4-ink-soft)}.catalogue-link{display:inline-flex;min-height:44px;align-items:center;gap:10px;border-radius:6px;font-size:14px;font-weight:500;color:var(--color-v4-ink-mid)}.catalogue-link svg{transition:transform .4s cubic-bezier(.22,1,.36,1)}.catalogue-link:hover{color:var(--color-v4-ink)}.catalogue-link:hover svg{transform:translateX(4px)}.catalogue-hero-atelier{position:relative;min-width:0;height:465px;margin-top:-30px}.catalogue-hero-number{position:absolute;inset:0 0 65px}.catalogue-hero-number>.catalogue-emblem{position:absolute;inset:0}.catalogue-hero-number .catalogue-emblem-fallback{font-size:clamp(170px,22vw,290px);font-weight:650;letter-spacing:-.08em;text-shadow:0 3px 0 var(--cat-face),0 10px 0 var(--cat-face-dark),0 18px 22px var(--cat-shadow)}.catalogue-hero-number-label{position:absolute;bottom:5px;left:22px;font-size:10px;letter-spacing:.14em;color:var(--color-v4-ink-soft)}.catalogue-hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:24px;margin-top:48px;padding:24px 0;border-top:1px solid var(--cat-edge-soft);border-bottom:1px solid var(--cat-edge-soft);font-size:12px;line-height:1.6;color:var(--color-v4-ink-soft)}.catalogue-hero-bottom strong{color:var(--color-v4-ink-mid);font-weight:550}.catalogue-hero-bottom>span>strong:first-child{margin-right:7px}.mono .catalogue-satin .hcat{padding:100px 0 0;scroll-margin-top:110px;background:none;border:0}.mono .catalogue-satin .hcat>.forme-dedans{width:min(1200px,calc(100% - 80px));max-width:none;margin-inline:auto}.mono .catalogue-satin .hcat-tete{max-width:790px;gap:20px;margin-left:210px}.mono .catalogue-satin .hcat-tete h2{font-size:clamp(34px,3.7vw,52px);line-height:1.08;font-weight:520;letter-spacing:-.055em}.mono .catalogue-satin .hcat-support{max-width:58ch;font-size:14px;line-height:1.75}.mono .catalogue-satin .hcat-bloc{grid-template-columns:170px minmax(0,1fr);gap:40px;margin-top:56px}.mono .catalogue-satin .hcat-rail{top:108px;gap:9px;padding:10px;border-radius:23px;background:var(--cat-grain),linear-gradient(160deg,var(--cat-face),var(--cat-face-dark));border:1px solid var(--cat-edge-soft);box-shadow:inset 0 1px 1px var(--cat-edge),0 5px 0 var(--cat-face-dark),0 12px 15px -8px var(--cat-shadow)}.mono .catalogue-satin .hcat-entree{position:relative;display:flex;gap:10px;min-height:46px;padding:10px 9px;border-radius:13px;border:1px solid transparent;color:var(--color-v4-ink-soft);transition:color .32s ease,box-shadow .4s ease,background-color .4s ease}.mono .catalogue-satin .hcat-entree:before{display:none}.mono .catalogue-satin .hcat-entree:hover{background:color-mix(in srgb,var(--color-v4-ink) 4%,transparent);color:var(--color-v4-ink)}.mono .catalogue-satin .hcat-entree[aria-current=true]{color:var(--color-v4-ink);border-color:var(--cat-edge-soft);background:linear-gradient(165deg,var(--cat-face-light),var(--cat-face));box-shadow:inset 0 1px 1px var(--cat-edge),0 3px 0 var(--cat-face-dark),0 6px 5px -2px var(--cat-shadow)}.mono .catalogue-satin .hcat-entree-index{font-size:10px;font-variant-numeric:tabular-nums;opacity:.7}.mono .catalogue-satin .hcat-entree-nom{flex:1;font-size:12px;font-weight:500}.mono .catalogue-satin .hcat-entree-compte{display:none}.mono .catalogue-satin .hcat-colonne{gap:90px}.mono .catalogue-satin .hcat-groupe{padding:0;border:0;border-radius:0;background:none;box-shadow:none;scroll-margin-top:108px}.hcat-chapter-mark{display:flex;align-items:center;gap:15px;padding-bottom:24px;border-bottom:1px solid var(--cat-edge-soft);color:var(--color-v4-ink-soft);font-size:10px;letter-spacing:.13em}.hcat-chapter-mark>span:first-child{display:grid;place-items:center;width:42px;height:38px;border:1px solid var(--cat-edge-soft);border-radius:12px;background:var(--cat-grain),linear-gradient(150deg,var(--cat-face-light),var(--cat-face-dark));box-shadow:inset 0 1px 1px var(--cat-edge),0 4px 0 var(--cat-face-dark),0 7px 6px -3px var(--cat-shadow);color:var(--color-v4-ink);font-size:14px;font-weight:550;letter-spacing:-.025em}.hcat-spotlight{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:24px 0 30px}.mono .catalogue-satin .hcat-groupe-tete{min-width:0;padding:10px 0}.mono .catalogue-satin .hcat-groupe-nom{display:block;margin:0;font-size:clamp(44px,4.2vw,64px);font-weight:550;line-height:1;letter-spacing:-.06em}.mono .catalogue-satin .hcat-groupe-compte{display:none}.mono .catalogue-satin .hcat-groupe-ligne{max-width:30ch;margin-top:20px;font-size:19px;line-height:1.45;letter-spacing:-.015em;color:var(--color-v4-ink-mid)}.hcat-exemples{display:grid;gap:10px;margin-top:25px;list-style:none;color:var(--color-v4-ink-soft)}.hcat-exemples li{display:flex;gap:9px;font-size:12px;line-height:1.6}.hcat-exemples li>span{color:var(--color-v4-ink-mid)}.hcat-spotlight-link{margin-top:21px}.hcat-inventory-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;padding-top:10px;font-size:10px;letter-spacing:.11em;color:var(--color-v4-ink-soft)}.hcat-inventory-heading>span:last-child{letter-spacing:0}.mono .catalogue-satin .hcat-liste{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mono .catalogue-satin .hcat-systeme{position:relative;padding:22px;border:1px solid var(--cat-edge-soft);border-radius:20px;background:var(--cat-grain),linear-gradient(145deg,color-mix(in srgb,var(--cat-face) 60%,var(--color-v4-bg)),var(--cat-face-dark));box-shadow:inset 0 1px 0 var(--cat-edge-soft),0 3px 0 var(--color-v4-bg),0 4px 0 var(--cat-face-dark);transition:opacity .7s ease,transform .8s cubic-bezier(.16,1,.3,1),background-color .4s ease,box-shadow .45s ease}.mono .catalogue-satin .hcat-systeme:hover{transform:none;border-color:var(--cat-edge-soft);box-shadow:inset 0 1px 0 var(--cat-edge),0 3px 0 var(--color-v4-bg),0 4px 0 var(--cat-face)}.mono .catalogue-satin .hcat-systeme-nom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:9px;margin:0;font-size:14px;line-height:1.35;font-weight:550;color:var(--color-v4-ink)}.mono .catalogue-satin .hcat-badge{flex:0 0 auto;padding:3px 6px;border:1px solid var(--cat-edge-soft);border-radius:5px;color:var(--color-v4-ink-soft);background:var(--color-v4-bg);font-size:8px;font-weight:450;letter-spacing:.035em;text-transform:uppercase}.mono .catalogue-satin .hcat-systeme-probleme{margin-top:15px;font-size:12px;line-height:1.6;color:var(--color-v4-ink-soft)}.mono .catalogue-satin .hcat-systeme-outcome{margin-top:13px;padding-top:13px;border-top:1px solid var(--cat-edge-soft);font-size:12px;line-height:1.6;color:var(--color-v4-ink-mid)}.mono .catalogue-satin .hcat-groupe-pied{margin-top:24px;padding:0;border:0;gap:16px}.mono .catalogue-satin .hcat-ancrage{max-width:45ch;font-size:12px;line-height:1.6;color:var(--color-v4-ink-soft)}.mono .catalogue-satin .hcat-lien{min-height:44px;border-radius:7px;font-size:12px;color:var(--color-v4-ink-mid)}.mono .catalogue-satin .hcat-geste{width:min(990px,calc(100% - 80px));margin:110px auto 20px;padding:64px;background:var(--cat-grain),radial-gradient(ellipse at 10% -30%,var(--cat-edge),transparent 65%),linear-gradient(150deg,var(--cat-face),var(--cat-face-dark));border:1px solid var(--cat-edge-soft);border-radius:36px;box-shadow:inset 0 1px 1px var(--cat-edge),0 9px 0 var(--cat-face-dark),0 24px 24px -13px var(--cat-shadow)}.mono .catalogue-satin .hcat-geste>.forme-dedans{width:100%;max-width:none}.mono .catalogue-satin .hcat-geste-noyau{max-width:650px;margin-inline:auto}.mono .catalogue-satin .hcat-geste-titre{margin-top:17px;font-size:clamp(38px,4vw,55px);letter-spacing:-.055em;line-height:1.05}.mono .catalogue-satin .hcat-geste-lead{max-width:50ch;margin-top:22px;font-size:15px;line-height:1.7}.mono .catalogue-satin .hcat-geste-chiffres{gap:24px;margin-top:32px}.mono .catalogue-satin .hcat-geste .hcat-geste-chiffre{padding:22px;border:1px solid var(--cat-edge-soft);border-radius:20px;background:var(--color-v4-bg);box-shadow:inset 0 2px 4px var(--cat-shadow),0 1px 0 var(--cat-edge-soft)}.mono .catalogue-satin .hcat-geste-chiffre+.hcat-geste-chiffre{border:1px solid var(--cat-edge-soft)}.mono .catalogue-satin .hcat-geste-prix{font-size:42px}.mono .catalogue-satin .hcat-geste-actions{margin-top:30px}@keyframes catalogue-arrive{0%{transform:translateY(20px)}to{transform:translateY(0)}}.catalogue-hero-copy{animation:catalogue-arrive .85s cubic-bezier(.22,1,.36,1) .1s backwards}.catalogue-hero-atelier{animation:catalogue-arrive 1s cubic-bezier(.22,1,.36,1) .18s backwards}.catalogue-objet{position:relative;isolation:isolate;display:block;width:100%;height:345px;border-radius:28px;color:var(--color-v4-ink-mid);cursor:default}.catalogue-objet:before{content:"";position:absolute;inset:36px 0 0;z-index:-1;border-radius:inherit;border:1px solid var(--cat-edge-soft);background:var(--cat-grain),radial-gradient(ellipse at 15% 0,color-mix(in srgb,var(--color-v4-ink) 9%,transparent),transparent 70%),linear-gradient(150deg,var(--cat-face-dark),var(--color-v4-bg));box-shadow:inset 0 1px 1px var(--cat-edge),inset 0 -1px 2px var(--cat-shadow),0 6px 0 var(--cat-face-dark),0 14px 14px -8px var(--cat-shadow);transition:box-shadow .6s cubic-bezier(.22,1,.36,1)}.catalogue-objet-canvas{position:absolute;inset:-2px 0 35px;pointer-events:none}.catalogue-objet-caption{position:absolute;inset:auto 22px 17px;display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--color-v4-ink-soft)}.catalogue-objet-caption>span:last-child{display:flex;gap:7px;align-items:center}@media (max-width:1099.98px){.catalogue-hero{width:calc(100% - 48px);grid-template-columns:1.15fr 1fr;gap:10px;padding-top:140px}.catalogue-hero h1{font-size:clamp(54px,7vw,74px)}.catalogue-hero-lead{font-size:15px}.catalogue-hero-atelier{height:390px}.catalogue-hero-number-label{top:12px;bottom:auto}.mono .catalogue-satin .hcat>.forme-dedans{width:calc(100% - 48px)}.mono .catalogue-satin .hcat-bloc{grid-template-columns:146px minmax(0,1fr);gap:24px}.mono .catalogue-satin .hcat-tete{margin-left:170px}.mono .catalogue-satin .hcat-rail{padding:7px}.mono .catalogue-satin .hcat-entree{gap:7px;padding-inline:6px}.hcat-spotlight{gap:12px}.catalogue-objet{height:285px}.mono .catalogue-satin .hcat-groupe-ligne{font-size:17px}.mono .catalogue-satin .hcat-systeme{padding:18px}}@media (max-width:759.98px){.catalogue-hero{grid-template-columns:1fr;padding-top:130px}.catalogue-hero h1{font-size:clamp(48px,9vw,70px)}.catalogue-hero-copy{padding-bottom:0}.catalogue-hero-lead{max-width:46ch}.catalogue-hero-actions{gap:14px;margin-top:25px}.catalogue-hero-actions .lqb{padding-inline:19px;font-size:13px}.catalogue-hero-atelier{height:340px;width:min(480px,100%);margin:10px auto 0}.catalogue-hero-number-label{left:0;top:18px;bottom:auto;font-size:8px}.catalogue-hero-bottom{flex-wrap:wrap;gap:15px 25px;margin-top:26px;font-size:11px}.catalogue-hero-bottom>span:last-child{flex-basis:100%}.mono .catalogue-satin .hcat{padding-top:60px}.mono .catalogue-satin .hcat-tete{margin-left:0}.mono .catalogue-satin .hcat-tete h2{font-size:34px}.mono .catalogue-satin .hcat-bloc{display:block;margin-top:28px}.mono .catalogue-satin .hcat-rail{position:sticky;top:86px;z-index:5;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;border-radius:19px;margin:0 -8px 35px;padding:9px;scrollbar-width:none}.mono .catalogue-satin .hcat-entree{flex:0 0 auto;gap:8px;padding:10px 13px}.mono .catalogue-satin .hcat-colonne{display:grid;gap:66px}.mono .catalogue-satin .hcat-groupe{scroll-margin-top:175px}.hcat-spotlight{grid-template-columns:1fr;gap:4px;padding-bottom:25px}.mono .catalogue-satin .hcat-groupe-nom{font-size:50px}.mono .catalogue-satin .hcat-groupe-ligne{max-width:32ch;font-size:19px}.hcat-exemples{margin-top:19px}.hcat-spotlight-link{margin-top:15px}.catalogue-objet{height:325px;max-width:460px;margin-inline:auto}.mono .catalogue-satin .hcat-liste{gap:12px}.mono .catalogue-satin .hcat-groupe-pied{flex-direction:column;align-items:start;gap:7px}.mono .catalogue-satin .hcat-geste{width:calc(100% - 48px);padding:32px 22px;margin-top:70px;border-radius:27px}.mono .catalogue-satin .hcat-geste-chiffres{gap:12px}.mono .catalogue-satin .hcat-geste .hcat-geste-chiffre{padding:18px}}@media (max-width:479.98px){.catalogue-hero,.mono .catalogue-satin .hcat>.forme-dedans{width:calc(100% - 40px)}.catalogue-hero h1{font-size:clamp(43px,12.4vw,58px)}.catalogue-hero-actions{align-items:flex-start;flex-direction:column;gap:10px}.catalogue-hero-actions .lqb{font-size:12px}.catalogue-hero-atelier{height:300px}.mono .catalogue-satin .hcat-geste-chiffres,.mono .catalogue-satin .hcat-liste{grid-template-columns:1fr}.mono .catalogue-satin .hcat-geste{width:calc(100% - 40px)}.catalogue-objet{height:295px}}@media (prefers-reduced-motion:reduce){.catalogue-hero-atelier,.catalogue-hero-copy{animation:none}.catalogue-satin .catalogue-link svg,.catalogue-satin .catalogue-objet:before,.mono .catalogue-satin .hcat-entree,.mono .catalogue-satin .hcat-systeme{transition:none}.catalogue-satin .catalogue-link:hover svg{transform:none}}