.brand-example .pb-back{background:#003033;justify-content:center;display:flex}.brand-example .pb-back a{font:600 12.5px var(--font-rethink),system-ui,sans-serif;color:#fff;align-items:center;gap:7px;padding:8px 0;text-decoration:none;display:inline-flex}.brand-example .pb-back a:hover{color:#ff6652}.brand-example .pb-back .bi{background:currentColor;width:14px;height:14px;-webkit-mask:url(/assets/partenariat-marque/icons/phosphor/ui/arrow-left.svg) 50%/contain no-repeat;mask:url(/assets/partenariat-marque/icons/phosphor/ui/arrow-left.svg) 50%/contain no-repeat}.brand-example{--primary:#ff6652;--primary-hover:#cd5242;--primary-soft:#ff66521a;--ink:#003033;--ink-2:#004347;--ink-3:#496b6e;--paper:#faf6ef;--paper-2:#f3ede2;--card:#fff;--line:#e4dcce;--success:#07a86f;--olive:#6e7b3d;--olive-soft:#6e7b3d1f;--font-display:var(--font-rethink), system-ui, sans-serif;--font-body:var(--font-inter), system-ui, sans-serif}.brand-example *{box-sizing:border-box}.brand-example{scroll-behavior:smooth;font-family:var(--font-body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;padding:0}.brand-example a{color:var(--primary);text-decoration:none}.brand-example a:hover{color:var(--primary-hover)}.brand-example h1,.brand-example h2,.brand-example h3,.brand-example h4{font-family:var(--font-display);color:var(--ink);margin:0}.brand-example button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.brand-example img{display:block}.brand-example .i{-webkit-mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.brand-example .wrap{margin:0 auto;padding:0 max(44px,50% - 680px)}.brand-example .btn{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;gap:9px;padding:13px 24px;font-size:14.5px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.brand-example .btn .i{width:15px;height:15px}.brand-example .btn-primary{background:var(--primary);color:#fff}.brand-example .btn-primary:hover{background:var(--primary-hover)}.brand-example .btn-ghost{border:1px solid var(--line);color:var(--ink);background:0 0}.brand-example .btn-ghost:hover{border-color:var(--ink)}.brand-example .eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--primary);align-items:center;gap:9px;font-size:11px;font-weight:600;display:inline-flex}.brand-example .eyebrow:before{content:"";background:var(--primary);width:22px;height:2px}.brand-example .ph{background:repeating-linear-gradient(135deg,var(--paper-2),var(--paper-2) 9px,#ede6d8 9px,#ede6d8 18px);color:var(--ink-3);justify-content:center;align-items:center;display:flex}.brand-example .ph .pl{letter-spacing:.03em;color:var(--ink-3);background:#faf6efcc;border-radius:5px;padding:3px 8px;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace;font-size:10px}.brand-example .hero{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.brand-example .hero .hmedia{min-height:100%;position:relative}.brand-example .hero .hmedia img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.brand-example .hero .hcontent{flex-direction:column;justify-content:center;padding:64px 64px 64px max(44px,50vw - 680px);display:flex}.brand-example .hero .crumb{font-family:var(--font-display);color:#ffffff9e;align-items:center;gap:9px;margin-bottom:22px;font-size:12.5px;font-weight:600;display:flex}.brand-example .hero .crumb a{color:#ffffff9e}.brand-example .hero .crumb a:hover{color:#fff}.brand-example .hero .crumb .i{color:#fff6;width:12px;height:12px}.brand-example .hero .crumb b{color:#fff;font-weight:600}.brand-example .hero .brandrow{align-items:center;gap:20px;display:flex}.brand-example .hero .badge{background:#faf6ef;border-radius:18px;flex:none;width:78px;height:78px;overflow:hidden;box-shadow:0 12px 30px #00000047}.brand-example .hero .badge img{object-fit:cover;width:100%;height:100%}.brand-example .hero .bmeta{flex:1}.brand-example .hero .verified{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:100px;align-items:center;gap:6px;padding:5px 12px;font-size:10.5px;font-weight:700;display:inline-flex}.brand-example .hero .verified .i{width:13px;height:13px;color:var(--primary)}.brand-example .hero h1{color:#fff;letter-spacing:-.035em;margin:16px 0 0;font-size:54px;font-weight:600;line-height:.98}.brand-example .hero .tag{color:#ffffffd1;max-width:46ch;margin:16px 0 0;font-size:16.5px;line-height:1.55}.brand-example .hero .hactions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:26px;display:flex}.brand-example .hero .follow-n{color:#ffffffa8;align-items:center;gap:7px;margin-top:18px;font-size:13px;display:inline-flex}.brand-example .hero .follow-n .i{width:15px;height:15px;color:var(--primary)}.brand-example .facts{color:#fff;background:#002427}.brand-example .facts .wrap{max-width:1360px}.brand-example .facts .row{grid-template-columns:repeat(4,1fr);gap:20px;padding:26px 44px;display:grid}.brand-example .facts .f{align-items:center;gap:13px;display:flex}.brand-example .facts .f .ic{background:#ffffff14;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.brand-example .facts .f .ic .i{width:21px;height:21px;color:var(--primary)}.brand-example .facts .f .v{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1}.brand-example .facts .f .l{color:#ffffffa8;margin-top:3px;font-size:11.5px}.brand-example section.blk{padding:76px 0}.brand-example .blk-head{max-width:680px}.brand-example .blk-head.center{text-align:center;margin:0 auto}.brand-example .blk-head.center .eyebrow{justify-content:center}.brand-example .blk-head h2{letter-spacing:-.03em;margin-top:15px;font-size:38px;font-weight:600;line-height:1.04}.brand-example .blk-head h2 .c{color:var(--primary)}.brand-example .blk-head p{color:var(--ink-3);margin-top:15px;font-size:15.5px;line-height:1.6}.brand-example #histoire.blk{padding:58px 0}.brand-example .story-split{grid-template-columns:1.08fr .92fr;align-items:center;gap:48px;display:grid}.brand-example .story-split .txt .lead{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0 0 16px;font-size:22px;font-weight:600;line-height:1.35}.brand-example .story-split .txt p{color:var(--ink-3);margin:0 0 14px;font-size:15px;line-height:1.65}.brand-example .story-split .sig{align-items:center;gap:13px;margin-top:22px;display:flex}.brand-example .story-split .sig .av{border:2px solid var(--line);border-radius:50%;flex:none;width:48px;height:48px;overflow:hidden}.brand-example .story-split .sig .av img{object-fit:cover;width:100%;height:100%}.brand-example .story-split .sig .sn{font-family:var(--font-display);font-size:14px;font-weight:600}.brand-example .story-split .sig .sr{color:var(--ink-3);margin-top:2px;font-size:12px}.brand-example .story-media{flex-direction:column;gap:14px;display:flex}.brand-example .story-photos{grid-template-columns:1fr 1fr;gap:14px;display:grid}.brand-example .story-photos .m1,.brand-example .story-photos .m2{aspect-ratio:4/5;border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #00303324}.brand-example .story-photos img{object-fit:cover;object-position:center;width:100%;height:100%}.brand-example .values{background:var(--paper-2)}.brand-example .val-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.brand-example .val{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px 26px}.brand-example .val .ic{background:var(--primary-soft);border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:18px;display:flex}.brand-example .val .ic .i{width:25px;height:25px;color:var(--primary)}.brand-example .val h4{letter-spacing:-.01em;font-size:18px;font-weight:600}.brand-example .val p{color:var(--ink-3);margin:9px 0 0;font-size:13.5px;line-height:1.55}.brand-example .eng-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}.brand-example .eng{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:16px;padding:24px 22px}.brand-example .eng .ring{background:var(--olive-soft);border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto 16px;display:flex}.brand-example .eng .ring .i{width:27px;height:27px;color:var(--olive)}.brand-example .eng .en{font-family:var(--font-display);letter-spacing:-.01em;font-size:15px;font-weight:600}.brand-example .eng .ep{color:var(--ink-3);margin:8px 0 0;font-size:12.5px;line-height:1.5}.brand-example .produits{background:var(--paper-2)}.brand-example .prod-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px;display:grid}.brand-example .pcard{background:var(--card);border:1px solid var(--line);border-radius:16px;transition:transform .18s,box-shadow .18s;overflow:hidden}.brand-example .pcard:hover{transform:translateY(-4px);box-shadow:0 20px 44px #0030331f}.brand-example .pcard .pimg{aspect-ratio:1;position:relative;overflow:hidden}.brand-example .pcard .pimg img{object-fit:cover;width:100%;height:100%}.brand-example .pcard .pimg .ph{position:absolute;inset:0}.brand-example .pcard .pimg .pflag{background:var(--primary);color:#fff;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:5px 11px;font-size:9.5px;font-weight:700;position:absolute;top:12px;left:12px}.brand-example .pcard .pb{padding:18px 20px 20px}.brand-example .pcard .pcat{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:9.5px;font-weight:600}.brand-example .pcard .pn{font-family:var(--font-display);letter-spacing:-.01em;margin-top:6px;font-size:16.5px;font-weight:600;line-height:1.1}.brand-example .pcard .pd{color:var(--ink-3);margin-top:7px;font-size:12px;line-height:1.5}.brand-example .pcard .prow{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:15px;padding-top:14px;display:flex}.brand-example .pcard .prow .rate{font-family:var(--font-display);align-items:center;gap:4px;font-size:12.5px;font-weight:600;display:inline-flex}.brand-example .pcard .prow .rate .i{width:13px;height:13px;color:var(--primary)}.brand-example .pcard .prow .go{font-family:var(--font-display);color:var(--primary);align-items:center;gap:4px;font-size:11.5px;font-weight:700;display:inline-flex}.brand-example .pcard .prow .go .i{width:12px;height:12px}.brand-example .team-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:44px;display:grid}.brand-example .member{text-align:center}.brand-example .member .ph-av{aspect-ratio:1;border-radius:16px;width:100%;margin-bottom:15px;overflow:hidden}.brand-example .member .ph-av img{object-fit:cover;width:100%;height:100%}.brand-example .member .mn{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:600}.brand-example .member .mr{color:var(--primary);font-size:12.5px;font-family:var(--font-display);margin-top:3px;font-weight:600}.brand-example .member .mq{color:var(--ink-3);margin-top:9px;font-size:12.5px;line-height:1.5}.brand-example .loc{background:var(--ink);color:#fff}.brand-example .loc-split{grid-template-columns:1fr 1.1fr;align-items:center;gap:52px;display:grid}.brand-example .loc h2{color:#fff;letter-spacing:-.03em;margin-top:15px;font-size:36px;font-weight:600;line-height:1.05}.brand-example .loc h2 .c{color:var(--primary)}.brand-example .loc .lp{color:#ffffffc7;margin-top:16px;font-size:15px;line-height:1.65}.brand-example .loc .laddr{flex-direction:column;gap:14px;margin-top:26px;display:flex}.brand-example .loc .laddr .li{align-items:flex-start;gap:13px;display:flex}.brand-example .loc .laddr .li .ic{background:#ffffff17;border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.brand-example .loc .laddr .li .ic .i{width:19px;height:19px;color:var(--primary)}.brand-example .loc .laddr .li .lt{font-family:var(--font-display);font-size:14px;font-weight:600}.brand-example .loc .laddr .li .ls{color:#ffffffa8;margin-top:2px;font-size:12.5px;line-height:1.45}.brand-example .loc-map{aspect-ratio:16/11;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000057}.brand-example .loc-map img{object-fit:cover;width:100%;height:100%}.brand-example .loc-map .pin{flex-direction:column;align-items:center;display:flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-100%)}.brand-example .loc-map .pin .dot{background:var(--primary);border:4px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 4px 14px #0006}.brand-example .loc-map .pin:after{content:"";background:var(--primary);width:2px;height:16px}.brand-example .loc-map .region{background:#fffffff0;border-radius:11px;padding:10px 15px;position:absolute;bottom:16px;left:16px}.brand-example .loc-map .region .rt{font-family:var(--font-display);color:var(--ink);font-size:13px;font-weight:600}.brand-example .loc-map .region .rs{color:var(--ink-3);margin-top:2px;font-size:11px}.brand-example .rec-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px;display:grid}.brand-example .rcard{background:var(--card);border:1px solid var(--line);border-radius:18px;transition:transform .18s,box-shadow .18s;overflow:hidden}.brand-example .rcard:hover{transform:translateY(-4px);box-shadow:0 22px 50px #00303324}.brand-example .rcard .rimg{height:210px;position:relative}.brand-example .rcard .rimg img{object-fit:cover;width:100%;height:100%}.brand-example .rcard .rimg .rchip{font-family:var(--font-display);color:var(--ink);background:#fffffff2;border-radius:100px;align-items:center;gap:6px;padding:6px 13px;font-size:10.5px;font-weight:700;display:inline-flex;position:absolute;top:13px;left:13px}.brand-example .rcard .rimg .rchip .i{width:12px;height:12px;color:var(--primary)}.brand-example .rcard .rb{padding:18px 22px 22px}.brand-example .rcard .rn{font-family:var(--font-display);letter-spacing:-.02em;font-size:19px;font-weight:600;line-height:1.1}.brand-example .rcard .rmeta{color:var(--ink-3);align-items:center;gap:9px;margin-top:11px;font-size:12px;display:flex}.brand-example .rcard .rmeta .st{color:var(--ink);align-items:center;gap:4px;font-weight:600;display:inline-flex}.brand-example .rcard .rmeta .st .i{width:13px;height:13px;color:var(--primary)}.brand-example .rcard .rmeta .sep{background:var(--line);border-radius:50%;width:3px;height:3px}.brand-example .rec-more{text-align:center;margin-top:38px}.brand-example .promo{color:#fff;background:#14100d;position:relative;overflow:hidden}.brand-example .promo .bg{position:absolute;inset:0}.brand-example .promo .bg img{object-fit:cover;opacity:.32;width:100%;height:100%}.brand-example .promo .scrim{background:linear-gradient(120deg,#003033eb,#003033c7 52%,#cd5242b3);position:absolute;inset:0}.brand-example .promo .inner{text-align:center;padding:74px 0;position:relative}.brand-example .promo .offer{font-family:var(--font-display);letter-spacing:.04em;background:#ffffff24;border:1px solid #ffffff38;border-radius:100px;align-items:center;gap:9px;padding:8px 18px;font-size:12px;font-weight:700;display:inline-flex}.brand-example .promo .offer .i{width:15px;height:15px;color:var(--primary)}.brand-example .promo h2{color:#fff;letter-spacing:-.03em;max-width:20ch;margin:18px auto 0;font-size:40px;font-weight:600;line-height:1.05}.brand-example .promo h2 .c{color:var(--primary)}.brand-example .promo p{color:#ffffffd1;max-width:600px;margin:16px auto 0;font-size:16px;line-height:1.55}.brand-example .promo .nl{gap:10px;max-width:440px;margin:30px auto 0;display:flex}.brand-example .promo .nl .field{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:100px;flex:1;align-items:center;gap:9px;padding:0 8px 0 18px;display:flex}.brand-example .promo .nl .field .i{color:#fff9;width:17px;height:17px}.brand-example .promo .nl .field input{color:#fff;background:0 0;border:none;outline:none;flex:1;padding:13px 4px;font-family:inherit;font-size:14px}.brand-example .promo .nl .field input::placeholder{color:#ffffff8c}.brand-example .promo .fine{color:#ffffff8c;margin-top:14px;font-size:11.5px}.brand-example footer{background:var(--ink);color:#fff9;padding:34px 0}.brand-example footer .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.brand-example footer img{height:20px}@media (max-width:960px){.brand-example .facts .row,.brand-example .val-grid,.brand-example .eng-grid,.brand-example .prod-grid,.brand-example .team-grid,.brand-example .rec-grid,.brand-example .story-split,.brand-example .loc-split{grid-template-columns:1fr}.brand-example .prod-grid,.brand-example .team-grid{grid-template-columns:repeat(2,1fr)}.brand-example .hero{grid-template-columns:1fr}.brand-example .hero .hmedia{min-height:280px;position:relative}.brand-example .hero .hcontent{padding:36px 28px 44px}.brand-example .hero h1{font-size:40px}.brand-example .story-media{margin-bottom:34px}}@media (max-width:880px){.brand-example .pb-back a{text-align:center;padding:7px 12px;font-size:11.5px}.brand-example .promo .nl{flex-direction:column;gap:10px}.brand-example .promo .nl .field{padding:0 8px 0 16px}.brand-example .promo .nl .btn{justify-content:center;width:100%}.brand-example .prod-grid,.brand-example .team-grid{grid-template-columns:1fr!important}}.brand-example{line-height:normal}.brand-example section[id]{scroll-margin-top:100px}.brand-example a:focus-visible,.brand-example button:focus-visible{outline:3px solid var(--primary);outline-offset:4px}.brand-example .demo-feedback{z-index:80;background:var(--ink);color:#fff;border-radius:14px;width:min(90vw,480px);padding:18px 22px;position:fixed;bottom:90px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0003}.brand-example .demo-feedback button{color:var(--primary);margin-left:12px;text-decoration:underline}@media (max-width:600px){.brand-example .wrap{padding-left:20px;padding-right:20px}.brand-example .brandrow{gap:12px}.brand-example .hero .badge{width:60px;height:60px}.brand-example .hero .verified{font-size:8px}.brand-example .hero .crumb{flex-wrap:wrap}.brand-example .hero h1{font-size:34px}.brand-example .hero .hcontent{padding:32px 20px}.brand-example .facts .row{grid-template-columns:1fr}.brand-example .promo .nl{max-width:100%}.brand-example .promo .nl .field input{width:100%;min-width:0}.brand-example .story-split,.brand-example .loc-split{gap:26px}}