/* Généré depuis la maquette Studio noir */
.b-0f7243d.b-0f7243d{font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:#ff8a80;font-weight:600}
.b-d7dbf56.b-d7dbf56{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-weight:800;font-size:clamp(32px, 4.2vw, 52px);line-height:1.04;letter-spacing:-0.02em}
.b-6c06fae.b-6c06fae{margin:0;max-width:34rem;color:#c9c9c4;font-size:19px}
.btn-7e40299.btn-7e40299 > .wp-block-button__link{text-decoration:none;background:#c7322d;color:#ffffff;padding:16px 26px;border-radius:999px;font-weight:600}
.btn-d5c08f2.btn-d5c08f2 > .wp-block-button__link{text-decoration:none;border:1px solid #4a4a46;padding:16px 26px;border-radius:999px;font-weight:600;background:transparent;color:inherit}
.bs-e5977cc.bs-e5977cc{display:flex;gap:14px;flex-wrap:wrap}
.b-bd0f451.b-bd0f451{display:flex;flex-direction:column;gap:28px;min-width:0}
.b-435b1cc.b-435b1cc{position:absolute;inset:24px -16px -16px 24px;background:#c7322d;border-radius:28px}
.b-ab8445f.b-ab8445f{margin:0;position:relative}
.b-ab8445f.b-ab8445f img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:28px}
.b-9b29bee.b-9b29bee{position:relative;min-width:0}
.b-7e6bcfa.b-7e6bcfa{max-width:1200px;margin:0 auto;padding:56px 24px 96px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 460px), 1fr));gap:56px;align-items:center}
.b-b43da74.b-b43da74{font-family:Unbounded, 'Arial Black', sans-serif;font-weight:700;font-size:44px;color:#c7322d}
.b-233ffed.b-233ffed{color:#c9c9c4;max-width:18rem}
.b-2a309cd.b-2a309cd{max-width:1200px;margin:0 auto;padding:32px 24px;display:flex;flex-wrap:wrap;gap:24px 56px;align-items:baseline}
.b-0a9cb05.b-0a9cb05{border-top:1px solid #262624;border-bottom:1px solid #262624}
.b-88a8f1b.b-88a8f1b{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-weight:700;font-size:clamp(30px, 4vw, 48px);line-height:1.1;max-width:18ch}
.b-5d46d7e.b-5d46d7e{margin:0;color:#c9c9c4;max-width:26rem}
.b-96f1821.b-96f1821{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}
.b-5353435.b-5353435{margin:0}
.b-5353435.b-5353435 img{width:100%;height:190px;object-fit:cover}
.b-ded1e1a.b-ded1e1a{font-size:12px;color:#ff8a80;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}
.b-f34a0d7.b-f34a0d7{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-size:19px;font-weight:700}
.b-3abf8e9.b-3abf8e9{margin:0;color:#c9c9c4;font-size:16px}
.b-eed0f8f.b-eed0f8f{font-weight:600}
.b-c2638cb.b-c2638cb{padding:22px;display:flex;flex-direction:column;gap:8px}
.b-393977c.b-393977c{text-decoration:none;color:#f4f4f2;background:#161615;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}
.b-aeacc43.b-aeacc43{margin:0}
.b-aeacc43.b-aeacc43 img{width:100%;height:190px;object-fit:cover;object-position:center 30%}
.b-c7588a2.b-c7588a2{font-size:12px;color:#8f8f8a;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}
.b-d09528e.b-d09528e{margin:0}
.b-d09528e.b-d09528e img{width:100%;height:190px;object-fit:cover;object-position:center 25%}
.b-00ab2a3.b-00ab2a3{margin:0}
.b-00ab2a3.b-00ab2a3 img{width:100%;height:190px;object-fit:cover;background:#ffffff}
.b-c149e32.b-c149e32{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:20px}
.b-94037d4.b-94037d4{margin:0;color:#8f8f8a;font-size:15px}
.b-e220b1f.b-e220b1f{max-width:1200px;margin:0 auto;padding:96px 24px;display:flex;flex-direction:column;gap:48px}
.b-d2d8e8c.b-d2d8e8c{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-weight:700;font-size:clamp(30px, 4vw, 48px);line-height:1.1}
.b-48023b8.b-48023b8{margin:0;margin:0;display:flex;flex-direction:column;gap:14px}
.b-48023b8.b-48023b8 img{width:100%;aspect-ratio:6 / 5;object-fit:cover}
.b-48023b8.b-48023b8 figcaption{display:flex;flex-direction:column;gap:4px;margin:0}
.i-94aa034{font-size:19px}
.i-4c08d58{color:#55554f}
.b-89caa0c.b-89caa0c{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:32px}
.b-97cdc61.b-97cdc61{max-width:1200px;margin:0 auto;padding:96px 24px;display:flex;flex-direction:column;gap:40px}
.b-e7f0211.b-e7f0211{background:#f4f4f2;color:#0b0b0b}
.b-c81d465.b-c81d465{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-weight:700;font-size:clamp(28px, 3.6vw, 44px);line-height:1.1}
.b-a036af2.b-a036af2{margin:0;color:#c9c9c4;font-size:18px;line-height:1.7}
.b-d476b26.b-d476b26{max-width:860px;margin:0 auto;padding:88px 24px;display:flex;flex-direction:column;gap:20px}
.b-87f455b.b-87f455b{border-top:1px solid #262624}
.b-40b5c5c.b-40b5c5c{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-weight:800;font-size:clamp(34px, 5vw, 60px);line-height:1.05}
.b-54de1a2.b-54de1a2{margin:0;color:#c9c9c4}
.btn-8b335a1.btn-8b335a1 > .wp-block-button__link{text-decoration:none;background:#c7322d;color:#ffffff;padding:18px 28px;border-radius:999px;font-weight:600}
.bs-c9adc42.bs-c9adc42{align-self:flex-start}
.b-2cde2ff.b-2cde2ff{display:flex;flex-direction:column;gap:18px}
.b-f49bda9.b-f49bda9{max-width:1200px;margin:0 auto;padding:96px 24px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));gap:48px;align-items:center}
.b-911095f.b-911095f{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-weight:800;font-size:clamp(32px, 4.2vw, 52px);line-height:1.05;letter-spacing:-0.02em}
.b-2fef729.b-2fef729{display:flex;flex-direction:column;gap:26px;min-width:0}
.b-75d6fc3.b-75d6fc3{max-width:1200px;margin:0 auto;padding:40px 24px 88px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 460px), 1fr));gap:56px;align-items:center}
.b-98c68d5.b-98c68d5{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-weight:700;font-size:clamp(28px, 3.6vw, 44px);line-height:1.1;max-width:22ch}
.b-000f292.b-000f292{background:#161615;border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:10px}
.b-18eb8a0.b-18eb8a0{max-width:1200px;margin:0 auto;padding:88px 24px;display:flex;flex-direction:column;gap:40px}
.b-e87fc4b.b-e87fc4b{margin:0;color:#3f3f3b}
.b-0a86354.b-0a86354{display:flex;flex-direction:column;gap:16px;min-width:0}
.b-adf9b18.b-adf9b18{font-family:Unbounded, sans-serif;font-weight:800;color:#c7322d;font-size:22px;flex:none;width:36px}
.i-2588a9e{color:#3f3f3b}
.b-bf85f56.b-bf85f56{display:flex;gap:18px}
.b-f95437f.b-f95437f{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:22px}
.b-8519132.b-8519132{max-width:1200px;margin:0 auto;padding:88px 24px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));gap:56px}
.b-376bb15.b-376bb15{font-size:13px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}
.b-67c8f72.b-67c8f72{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-size:22px;font-weight:700}
.b-2e8f670.b-2e8f670{font-family:Unbounded, sans-serif;font-size:40px;font-weight:800}
.i-8040cdf{font-size:16px;font-weight:500}
.b-1169661.b-1169661{margin:0}
.btn-4dd9554.btn-4dd9554 > .wp-block-button__link{text-decoration:none;background:#0b0b0b;color:#ffffff;padding:14px 22px;border-radius:999px;font-weight:600;text-align:center}
.bs-26d3d19.bs-26d3d19{margin-top:auto}
.b-38d688c.b-38d688c{background:#c7322d;color:#ffffff;border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:14px}
.b-fde2dc5.b-fde2dc5{font-size:13px;color:#8f8f8a;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}
.i-98a847d{font-size:16px;font-weight:500;color:#c9c9c4}
.btn-3f2454d.btn-3f2454d > .wp-block-button__link{text-decoration:none;border:1px solid #4a4a46;padding:14px 22px;border-radius:999px;font-weight:600;text-align:center;background:transparent;color:inherit}
.b-54f58df.b-54f58df{background:#161615;border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:14px}
.b-6ae24bd.b-6ae24bd{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:20px}
.b-fd28150.b-fd28150{margin:0;color:#8f8f8a}
.b-f2014e1.b-f2014e1{border-top:1px solid #262624;padding:20px 0}
.b-f2014e1.b-f2014e1 summary{cursor:pointer;font-weight:600;font-size:19px}
.b-c949570.b-c949570{margin:12px 0 0;color:#c9c9c4}
.b-08d2ac1.b-08d2ac1{border-top:1px solid #262624;border-bottom:1px solid #262624;padding:20px 0}
.b-08d2ac1.b-08d2ac1 summary{cursor:pointer;font-weight:600;font-size:19px}
.b-7ecbcd2.b-7ecbcd2{display:flex;flex-direction:column}
.b-0de6e74.b-0de6e74{max-width:860px;margin:0 auto;padding:88px 24px;display:flex;flex-direction:column;gap:28px}
.b-e9fd112.b-e9fd112{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-weight:800;font-size:clamp(28px, 4vw, 48px);line-height:1.08;max-width:18ch}
.btn-47db838.btn-47db838 > .wp-block-button__link{text-decoration:none;background:#0b0b0b;color:#ffffff;padding:18px 28px;border-radius:999px;font-weight:600}
.b-ee4206f.b-ee4206f{max-width:1200px;margin:0 auto;padding:72px 24px;display:flex;flex-wrap:wrap;gap:28px;align-items:center;justify-content:space-between}
.b-b3cb063.b-b3cb063{background:#c7322d;color:#ffffff}
.b-d4fc9e2.b-d4fc9e2{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-weight:700;font-size:clamp(28px, 3.6vw, 44px);line-height:1.1;max-width:24ch}
.b-36d8c60.b-36d8c60{font-family:Unbounded, sans-serif;font-size:34px;font-weight:800}
.i-4d8313a{font-size:15px;font-weight:500}
.b-fa847b6.b-fa847b6{background:#c7322d;color:#ffffff;border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:12px}
.i-404bb79{font-size:15px;font-weight:500;color:#55554f}
.b-2f03af7.b-2f03af7{background:#ffffff;border:1px solid #deded9;border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:12px}
.i-7a9e63f{font-size:15px;font-weight:500;color:#c9c9c4}
.b-7fc3862.b-7fc3862{background:#0b0b0b;color:#f4f4f2;border-radius:22px;padding:26px;display:flex;flex-direction:column;gap:12px}
.b-28ef4fb.b-28ef4fb{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 250px), 1fr));gap:16px}
.b-ec390e9.b-ec390e9{margin:0;font-size:19px}
.b-edf2113.b-edf2113{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;border-top:1px solid #deded9;padding-top:24px}
.b-d849c84.b-d849c84{font-size:13px;letter-spacing:0.14em;text-transform:uppercase;color:#c7322d;font-weight:700}
.b-01a5792.b-01a5792{display:flex;flex-direction:column;gap:12px;max-width:46rem}
.b-b854b15.b-b854b15{background:#ffffff;border:1px solid #deded9;border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:6px}
.i-36d8c60{font-family:Unbounded, sans-serif;font-size:34px;font-weight:800}
.b-fafc265.b-fafc265{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:16px}
.b-4d40875.b-4d40875{max-width:1200px;margin:0 auto;padding:88px 24px;display:flex;flex-direction:column;gap:36px}
.b-c03a820.b-c03a820{border-top:1px solid #262624;padding:20px 0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:6px 32px;align-items:baseline}
.i-9a64c97{font-family:Unbounded, sans-serif;font-size:20px}
.i-b009d67{color:#c9c9c4}
.i-a101d80{font-weight:700;color:#ff8a80;justify-self:end}
.b-c26a076.b-c26a076{border-top:1px solid #262624;border-bottom:1px solid #262624;padding:20px 0;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:6px 32px;align-items:baseline}
.b-1d632a7.b-1d632a7{max-width:860px;margin:0 auto;padding:0 24px 88px;display:flex;flex-direction:column;gap:28px}
.b-a4d5e40.b-a4d5e40{margin:0;position:relative}
.b-a4d5e40.b-a4d5e40 img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;object-position:center 25%;border-radius:28px}
.b-7ab34ba.b-7ab34ba{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:20px}
.b-15a31c9.b-15a31c9{margin:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:10px}
.b-15a31c9.b-15a31c9 img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:28px}
.b-15a31c9.b-15a31c9 figcaption{font-size:14px;color:#8f8f8a;margin:0}
.b-f28a695.b-f28a695{border-top:1px solid #c8c8c2;padding:18px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
.b-d1cdf61.b-d1cdf61{border-top:1px solid #c8c8c2;border-bottom:1px solid #c8c8c2;padding:18px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}
.b-de31615.b-de31615{margin:0}
.b-de31615.b-de31615 img{width:100%;aspect-ratio:6 / 5;object-fit:cover}
.b-0ecbea9.b-0ecbea9{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-weight:700;font-size:clamp(26px, 3.2vw, 40px);line-height:1.1}
.b-f886d3b.b-f886d3b{display:flex;flex-direction:column;gap:14px;min-width:0}
.b-d5b2e16.b-d5b2e16{max-width:1200px;margin:0 auto;padding:88px 24px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));gap:48px;align-items:center}
.b-c670581.b-c670581{margin:0;position:relative}
.b-c670581.b-c670581 img{display:block;width:100%;aspect-ratio:6 / 5;object-fit:cover;border-radius:28px;background:#ffffff}
.b-02a7ea7.b-02a7ea7{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-weight:700;font-size:clamp(28px, 3.6vw, 44px);line-height:1.1;max-width:26ch}
.b-7dc48e9.b-7dc48e9{margin:0;color:#3f3f3b;max-width:46rem}
.b-b84a9f6.b-b84a9f6{max-width:1200px;margin:0 auto;padding:88px 24px;display:flex;flex-direction:column;gap:16px;max-width:1200px}
.b-c31b507.b-c31b507{margin:0;font-family:Unbounded, 'Arial Black', sans-serif;font-weight:800;font-size:clamp(32px, 4.2vw, 52px);line-height:1.05}
.b-6508032.b-6508032{margin:0;color:#c9c9c4;font-size:19px;max-width:30rem}
.b-df83e26.b-df83e26{color:#8f8f8a;font-size:14px}
.b-b36216a.b-b36216a{display:flex;flex-direction:column;gap:18px;border-top:1px solid #262624;padding-top:24px}
.b-e864e09.b-e864e09{display:flex;flex-direction:column;gap:24px;min-width:0}
.betc-form.betc-form{background:#161615;border-radius:28px;padding:clamp(24px, 4vw, 40px);display:flex;flex-direction:column;gap:20px;min-width:0}
.b-f276e49.b-f276e49{max-width:960px;margin:0 auto;padding:40px 24px 96px;display:grid;grid-template-columns:1fr;gap:40px}
