.rx{background:linear-gradient(#0000,#fffaec47 18% 82%,#0000);padding:70px 0 40px;position:relative;overflow:hidden}.rx-h{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 40px;max-width:1120px;margin:0 auto;padding:0 24px;display:grid;position:relative}.rx-h .k{font:700 26px var(--font-h);color:var(--tang);display:inline-block;transform:rotate(-2deg)}.rx-h h2{font:800 clamp(34px,5vw,58px)/1 var(--font-d);color:#3b2a1b;letter-spacing:-.03em;text-wrap:balance;margin:2px 0 10px}.rx-h h2 em{color:var(--tang-d);white-space:nowrap;font-style:normal;position:relative}.rx-h h2 em:after{content:"";background:var(--sun);opacity:.6;z-index:-1;border-radius:4px;height:.22em;position:absolute;bottom:.04em;left:-2%;right:-2%;transform:rotate(-1deg)}.rx-h p{max-width:52ch;color:var(--ink2);text-wrap:pretty;margin:0;font-size:17px}.rx .chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.rx .chips button{background:var(--paper);min-height:44px;font:700 14.5px var(--font-b);color:var(--ink2);cursor:pointer;border:1.5px solid #5a3c1e2e;border-radius:999px;align-items:center;gap:7px;padding:0 17px;transition:transform .25s cubic-bezier(.3,1.6,.45,1),background .2s,color .2s;display:inline-flex;box-shadow:0 3px #5a3c1e1f}.rx .chips button:hover{transform:translateY(-2px)rotate(-1deg)}.rx .chips button.on{color:#fff6e8;background:#3b2a1b;border-color:#3b2a1b}.rx .chips svg{color:var(--sun-d)}.rx .chips button.on svg{color:var(--sun)}.rx-pop{width:150px;height:150px;position:relative;transform:rotate(6deg)}.rx-pop svg{width:100%;height:100%}.rx-pop .say{white-space:nowrap;background:var(--paper);font:700 21px var(--font-h);color:var(--tang-d);box-shadow:var(--sh-soft);border-radius:16px 16px 4px;padding:8px 14px;position:absolute;top:-34px;right:40px;transform:rotate(-5deg)}.rx .cl{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;margin-top:6px;position:relative}.rx .cl.drag{cursor:grabbing}.rx .cl svg.rope{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rx .rope path{fill:none;stroke:#8a6a44;stroke-width:3.5px;stroke-linecap:round}.rx .rope path+path{stroke:#c9a675;stroke-width:1.4px;stroke-dasharray:3 6}.rx .line{transition:opacity .26s,filter .26s;position:absolute;inset:0}.rx .line.swap{opacity:0;filter:blur(4px)}.rx .pc{transform-origin:50% 0;will-change:transform;perspective:900px;width:214px;position:absolute;top:0;left:0}.rx .pc .peg{z-index:3;background:linear-gradient(90deg,#c99a62,#e7c08b 45%,#b9864f);border-radius:3px;width:14px;height:34px;margin-left:-7px;position:absolute;top:-14px;left:50%;box-shadow:0 3px 4px #3c230a59}.rx .pc .peg:after{content:"";background:#8a6a44;border-radius:2px;height:3px;position:absolute;top:14px;left:2px;right:2px}.rx .fl{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.3,1.25,.4,1);position:relative}.rx .pc.flip .fl{transform:rotateY(180deg)}.rx .fr,.rx .bk{transition-property:transform,box-shadow,opacity}.rx .bk{opacity:0;transition:opacity 0s .18s}.rx .pc.flip .bk{opacity:1}.rx .pc.flip .fr{opacity:0;transition:opacity 0s .18s}.rx .fr,.rx .bk{backface-visibility:hidden;background:var(--paper);border-radius:4px;padding:12px 12px 16px;box-shadow:0 18px 30px -14px #3c230a8c,0 2px 4px #3c230a26}.rx .fr{flex-direction:column;gap:8px;transition:transform .35s cubic-bezier(.3,1.6,.45,1),box-shadow .3s;display:flex}.rx .pc:hover .fr{transform:translateY(8px)scale(1.04);box-shadow:0 28px 40px -16px #3c230a99}.rx .ph{aspect-ratio:1;background:#eadcc4;display:block;overflow:hidden}.rx .ph img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:block}.rx .pc:hover .ph img{transform:scale(1.08)}.rx .fr .nm{font:700 20px/1.08 var(--font-h);color:#3b2a1b;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.16em;display:-webkit-box;overflow:hidden}.rx .fr .tap{background:var(--paper);width:34px;height:34px;color:var(--tang-d);border-radius:50%;justify-content:center;place-items:center;transition:opacity .3s;animation:2.4s ease-in-out infinite rx-tapP;display:none;position:absolute;top:18px;right:18px;box-shadow:0 4px 10px -4px #3c230a80}@keyframes rx-tapP{0%,70%,to{transform:scale(1)}80%{transform:scale(1.15)rotate(-8deg)}90%{transform:scale(.96)}}.rx .fr{position:relative}.rx .fr .mt{font:700 12.5px var(--font-b);color:var(--muted);align-items:center;gap:5px;display:inline-flex}.rx .bk{background:var(--postit);flex-direction:column;gap:9px;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.rx .bk .hd{font:700 20px var(--font-h);color:#9a6a10;transform-origin:0;transform:rotate(-2deg)}.rx .bk b{font:800 17px/1.2 var(--font-d);color:#3b2a1b;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rx .bk .ch{flex-wrap:wrap;gap:5px;display:flex}.rx .bk .ch i{white-space:nowrap;font-style:normal;font:700 12px var(--font-b);color:#6b5836;background:#ffffffb3;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;display:inline-flex}.rx .bk .add{background:var(--tang);color:#fff;min-height:46px;font:800 14.5px var(--font-d);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:auto;transition:transform .25s cubic-bezier(.3,1.6,.45,1),background .2s;display:flex;box-shadow:0 8px 16px -8px #c2410cb3}.rx .bk .add:hover{background:var(--tang-d);transform:translateY(-2px)}.rx .bk .add.go{animation:.5s cubic-bezier(.3,1.6,.45,1) rx-go}@keyframes rx-go{40%{transform:scale(.92)}to{transform:none}}.rx .bk .see{text-align:center;font:700 13.5px var(--font-b);color:#6b5836;text-underline-offset:3px;min-height:28px;text-decoration:underline}.rx-f{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:1120px;margin:0 auto;padding:0 24px;display:flex}.rx-f .hint{font:700 21px var(--font-h);color:var(--ink2);align-items:center;gap:8px;display:flex}.rx .h-mo{display:none}.rx-f .all{color:#fff6e8;min-height:48px;font:800 15px var(--font-d);background:#3b2a1b;border-radius:999px;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .25s cubic-bezier(.3,1.6,.45,1);display:inline-flex}.rx-f .all:hover{color:#fff;transform:translateY(-2px)}@media (max-width:640px){.rx{padding-top:48px}.rx-h{grid-template-columns:1fr}.rx-pop{width:92px;height:92px;position:absolute;top:-26px;right:6px}.rx-pop .say{display:none}.rx-h p{padding-right:20px;font-size:15.5px}.rx .chips{scrollbar-width:none;flex-wrap:nowrap;margin:16px -24px 0;padding:0 24px 4px;overflow-x:auto}.rx .chips::-webkit-scrollbar{display:none}.rx .chips button{flex:none}.rx-h .k{font-size:22px}.rx .pc{width:196px}.rx .fr{padding:10px 10px 14px}.rx .fr .nm{font-size:19px}.rx .fr .tap{display:flex}.rx .pc:not(.mid) .fr .tap{opacity:0}.rx .pc:hover .fr{transform:none}.rx .bk{gap:8px;padding:12px 12px 14px}.rx .bk b{-webkit-line-clamp:3;font-size:15.5px}.rx .bk .add{min-height:48px}.rx .bk .see{place-items:center;min-height:40px;display:grid}.rx-f{flex-direction:column-reverse;align-items:stretch;gap:12px}.rx-f .hint{justify-content:center;font-size:19px}.rx .h-pc{display:none}.rx .h-mo{display:inline}.rx-f .all{justify-content:center;min-height:52px}}@media (prefers-reduced-motion:reduce){.rx .fl,.rx .fr,.rx .ph img,.rx .line{transition:none}}.rx .bk .add{background:var(--tang-btn,#d9551f)}.rx{isolation:isolate}.rx .line{margin:0;padding:0;list-style:none}.rx button.fr{width:100%;font:inherit;color:inherit;text-align:left;cursor:inherit;-webkit-tap-highlight-color:transparent;border:0;margin:0}.rx button.fr:focus-visible{outline:3px solid var(--tang);outline-offset:4px}.rx .bk a:focus-visible{outline-offset:3px;outline:3px solid #3b2a1b}.rx .cl:focus-visible{outline:3px dashed var(--tang);outline-offset:-6px}.rx .bk .add{text-decoration:none}.rx .bk .add:hover{color:#fff}.rx .ph{position:relative}.rx .say{pointer-events:none}.rx .cl:not(.vivant){cursor:auto;scrollbar-width:none;padding:34px 24px 26px;overflow-x:auto}.rx .cl:not(.vivant)::-webkit-scrollbar{display:none}.rx .cl:not(.vivant) .rope{display:none}.rx .cl:not(.vivant) .line{gap:30px;width:max-content;margin:0 auto;display:flex;position:relative;inset:auto}.rx .cl:not(.vivant) .pc{flex:none;position:relative}.rx .cl:not(.vivant) .pc:nth-child(odd){transform:rotate(-1.6deg)}.rx .cl:not(.vivant) .pc:nth-child(2n){transform:rotate(1.4deg)}@media (prefers-reduced-motion:reduce){.rx .fr .tap{animation:none}}.rx.hwc .rx-h .k{color:#5e3b8f}.rx .pc.hw .fr,.rx .pc.hw .bk{background:#2a1b3d;box-shadow:0 18px 30px -14px #1c1229b3,0 2px 4px #1c12294d}.rx .pc.hw .fr .nm,.rx .pc.hw .bk b{color:#fff}.rx .pc.hw .fr .mt{color:#d9cde8}.rx .pc.hw .fr .tap{color:#1c1229;background:#ffb35c}.rx .pc.hw .peg{background:linear-gradient(90deg,#c8551a,#ffb35c 45%,#c8551a)}.rx .pc.hw .peg:after{background:#7a3412}.rx .pc.hw .hw-tampon{color:#1c1229;font:800 10px/1.6 var(--font-b);letter-spacing:.02em;background:#8bd46a;border-radius:999px;padding:1px 8px;position:absolute;top:6px;left:6px;transform:rotate(-5deg)}.rx .pc.hw .bk .hd{color:#ffb35c}.rx .pc.hw .bk .ch i{color:#e9dff8;background:#ffffff1f}.rx .pc.hw .bk .add{background:#f07a2b;justify-content:center}.rx .pc.hw .bk .add:hover{background:#c8551a}.rx .pc.hw .bk .see{color:#d9cde8}.rx.hwc .cl{margin-top:44px}.rx .hw-guirlande{pointer-events:none;z-index:4;justify-content:space-around;height:44px;display:flex;position:absolute;top:-40px;left:0;right:0}.rx .hw-guirlande:before{content:"";border-bottom:1.5px solid #8a6a44;border-radius:0 0 50% 50%/0 0 100% 100%;height:16px;position:absolute;top:4px;left:0;right:0}.rx .hw-guirlande i{transform-origin:50% 0;width:26px;margin-top:12px;animation:3.4s ease-in-out infinite alternate rx-hwsway;display:block;position:relative}.rx .hw-guirlande i:nth-child(2n){margin-top:18px}.rx .hw-guirlande svg{filter:drop-shadow(0 0 6px #ffb35c8c);width:100%;height:auto;display:block}@keyframes rx-hwsway{0%{rotate:-7deg}to{rotate:7deg}}.rx-f .hw-liens{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 20px;display:flex}.rx-f .hw-liens .autres{font:700 15px var(--font-b);color:var(--ink2);text-underline-offset:3px;text-decoration:underline}.rx-f .hw-all{background:#f07a2b}.rx-f .hw-all:hover{background:#c8551a}@media (max-width:640px){.rx .hw-guirlande i:nth-child(n+8){display:none}.rx-f .hw-liens{text-align:center;flex-direction:column-reverse;align-items:stretch}.rx-f .hw-liens .autres{justify-content:center;align-items:center;min-height:44px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.rx .hw-guirlande i{animation:none}}.rx.auc .rx-h .k{color:#a2421a}.rx .pc.au .fr,.rx .pc.au .bk{background:#2f4a2c;box-shadow:0 18px 30px -14px #22361f99,0 2px 4px #22361f4d}.rx .pc.au .fr .nm,.rx .pc.au .bk b{color:#fff7ea}.rx .pc.au .fr .mt{color:#d8e2cc}.rx .pc.au .fr .tap{color:#2a1d15;background:#ffb35c}.rx .pc.au .peg{background:linear-gradient(90deg,#6b3e26,#b07a4e 45%,#6b3e26)}.rx .pc.au .peg:after{background:#4a2a18}.rx .pc.au .au-tampon{color:#2a1d15;font:800 10px/1.6 var(--font-b);letter-spacing:.02em;background:#ffc53d;border-radius:999px;padding:1px 8px;position:absolute;top:6px;left:6px;transform:rotate(-5deg)}.rx .pc.au .bk .hd{color:#ffb35c}.rx .pc.au .bk .ch i{color:#e3eed8;background:#ffffff1f}.rx .pc.au .bk .add{background:#c8551a;justify-content:center}.rx .pc.au .bk .add:hover{background:#a2421a}.rx .pc.au .bk .see{color:#d8e2cc}.rx .pc.au .bk a:focus-visible{outline-color:#ffc53d}.rx.auc .cl{margin-top:44px}.rx .au-branche{pointer-events:none;z-index:4;justify-content:space-around;height:44px;display:flex;position:absolute;top:-40px;left:0;right:0}.rx .au-branche:before{content:"";border-bottom:2.5px solid #6b3e26;border-radius:0 0 50% 50%/0 0 100% 100%;height:16px;position:absolute;top:4px;left:0;right:0}.rx .au-branche i{transform-origin:50% 0;width:32px;margin-top:10px;animation:3.8s ease-in-out infinite alternate rx-ausway;display:block;position:relative}.rx .au-branche i:nth-child(2n){width:28px;margin-top:15px}.rx .au-branche i:nth-child(3n){width:22px}.rx .au-branche svg{filter:drop-shadow(0 2px 2px #2e1f1740);width:100%;height:auto;display:block}@keyframes rx-ausway{0%{rotate:-9deg}to{rotate:9deg}}.rx-f .au-all{background:#c8551a}.rx-f .au-all:hover{background:#a2421a}@media (max-width:600px){.rx .au-branche i:nth-child(n+8){display:none}}@media (prefers-reduced-motion:reduce){.rx .au-branche i{animation:none}}
.rfh{--rfh-ink:#2a211b;--rfh-ink2:#5c4a3a;--rfh-muted:#806b50;--rfh-tang:#f0682f;--rfh-tang-dd:#b8410f;--rfh-green-d:#2c7a47;--rfh-hl:#ffe27a;--rfh-cream:#fff8ea;--rfh-fd:var(--font-pop-display),"Bricolage Grotesque",system-ui,sans-serif;--rfh-fh:var(--font-pop-hand),"Caveat",cursive;background:var(--rfh-cream);color:var(--rfh-ink);padding:56px 0 64px;position:relative;overflow:clip}.rfh:before{content:"";pointer-events:none;background:radial-gradient(circle at 1px 1px,#806b5021 1px,#0000 1.4px) 0 0/18px 18px;position:absolute;inset:0;-webkit-mask:linear-gradient(#0000,#000 30% 70%,#0000);mask:linear-gradient(#0000,#000 30% 70%,#0000)}.rfh-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""vis""pts""cta";gap:28px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid;position:relative}.rfh-head{grid-area:head;min-width:0}.rfh-vis{grid-area:vis;min-width:0}.rfh-pts{grid-area:pts}.rfh-cta{grid-area:cta}.rfh-kick{font:700 24px/1 var(--rfh-fh);color:var(--rfh-tang-dd);transform-origin:0;align-items:center;gap:8px;display:inline-flex;transform:rotate(-2deg)}.rfh-kick svg{flex:none}.rfh-head h2{font-family:var(--rfh-fd);letter-spacing:-.02em;color:var(--rfh-ink);text-wrap:balance;isolation:isolate;margin:8px 0 14px;font-size:clamp(32px,8.6vw,58px);font-weight:800;line-height:1.02}.rfh-head h2 em{white-space:nowrap;font-style:normal;position:relative}.rfh-head h2 em:after{content:"";background:var(--rfh-hl);z-index:-1;border-radius:4px;height:.24em;position:absolute;bottom:.04em;left:-3px;right:-5px;transform:rotate(-1.2deg)}.rfh-lead{color:var(--rfh-ink2);text-wrap:pretty;max-width:46ch;margin:0;font-size:17px;line-height:1.55}.rfh-lead b{color:var(--rfh-ink)}.rfh-pts{gap:16px;margin:0;padding:0;list-style:none;display:grid}.rfh-pt{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:2px 14px;display:grid}.rfh-n{background:var(--b);width:48px;height:48px;color:var(--c);border:2px solid var(--rfh-ink);box-shadow:0 3px 0 var(--rfh-ink);transform:rotate(var(--r,-4deg));border-radius:15px;grid-row:span 2;place-items:center;display:grid}.rfh-pt h3{font-family:var(--rfh-fd);letter-spacing:-.02em;text-wrap:balance;color:var(--rfh-ink);margin:0;padding-top:3px;font-size:18px;font-weight:800;line-height:1.2}.rfh-pt p{color:var(--rfh-ink2);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.5}.rfh-cv{color:var(--rfh-green-d);font-weight:800}.rfh-cta{flex-wrap:wrap;align-items:center;gap:14px 46px;padding-top:22px;display:flex}.rfh-bw{max-width:100%;display:inline-flex;position:relative}.rfh .rfh-btn{white-space:nowrap;justify-content:center;min-height:56px;padding:0 26px}.rfh-tag{color:var(--rfh-ink);clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%);filter:drop-shadow(0 3px #2a211b2e);transform-origin:0;pointer-events:none;background:#f3ddb4;border-radius:6px;flex-direction:column;align-items:center;padding:7px 10px 6px 16px;animation:3.2s ease-in-out 1.2s 2 rfh-swing;display:flex;position:absolute;top:-34px;right:-30px;rotate:9deg}.rfh-tag:before{content:"";background:var(--rfh-cream);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:6px;box-shadow:inset 0 0 0 1.5px #8a6a3e}.rfh-tag b{font:800 20px/1 var(--rfh-fd);letter-spacing:-.02em}.rfh-tag small{font:700 13px/1 var(--rfh-fh);color:var(--rfh-ink2);white-space:nowrap;margin-top:1px}.rfh-str{pointer-events:none;position:absolute;top:12px;left:-30px}@keyframes rfh-swing{0%,to{rotate:9deg}30%{rotate:2deg}60%{rotate:12deg}}.rfh-btn:hover+.rfh-tag{transition:rotate .5s cubic-bezier(.3,1.4,.45,1);rotate:3deg}.rfh-lk{min-height:44px;font:700 15px var(--font-pop-body),"Hanken Grotesk",system-ui,sans-serif;color:var(--rfh-tang-dd);text-underline-offset:4px;align-items:center;gap:6px;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.rfh-lk:hover{color:var(--rfh-tang)}.rfh-lk svg{transition:transform .3s cubic-bezier(.3,1.4,.45,1)}.rfh-lk:hover svg{transform:translate(3px)}.rfh-lk:focus-visible{outline:3px solid var(--rfh-tang);outline-offset:3px;border-radius:10px}@media (max-width:420px){.rfh-lead{font-size:16px}.rfh-in{padding:0 16px}.rfh-tag{top:-30px;right:-6px}}@media (min-width:960px){.rfh{padding:104px 0 112px}.rfh-in{grid-template:"head vis""pts vis""cta vis"1fr/minmax(0,1fr) minmax(0,1.08fr);gap:30px 72px;padding:0 32px}.rfh-head h2{font-size:clamp(32px,4.4vw,58px)}.rfh-vis{align-self:center;padding:34px 0 112px}.rfh-pts{gap:20px;max-width:520px}.rfh-cta{align-self:start}}@media (prefers-reduced-motion:reduce){.rfh *{transition-duration:.01ms!important;animation:none!important}}
