:root{--blanc:#ffffff;--bordeaux:#7a0000;--fraise:#fc2a3f;--rose:#ff8aa2;--peche:#ffcca0;--rose-clair:#ffe3ea;--peche-clair:#ffe9d6;--menthe:#00b27e;--pomme:#68b54e;--ciel:#8dbbf0;--soleil:#f4c95d;--citron:#e9e67a;--font:"Helvetica Neue",Helvetica,Arial,sans-serif;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--blanc);color:var(--bordeaux);font-family:var(--font);font-size:16px;line-height:1.5;margin:0;overflow-x:hidden}img{max-width:100%;display:block}a,button{color:inherit}button{font-family:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}:focus-visible{outline:2px solid var(--bordeaux);outline-offset:3px}.w{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));max-width:1440px;margin:0 auto}@media(min-width:900px){.w{padding-left:max(48px,env(safe-area-inset-left,0px));padding-right:max(48px,env(safe-area-inset-right,0px))}}.gr{position:relative;overflow:hidden}.gr:after{content:"";position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;opacity:.55;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .55 0 0 0 0 .3 0 0 0 0 .2 0 0 0 .7 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.f-rose{background:radial-gradient(110% 120% at 70% 15%,#ffe3ea 0 20%,#ff8aa2 100%)}.f-menthe{background:radial-gradient(120% 110% at 30% 18%,#f2fff9 0 10%,#9fe3c6 46%,#2fc795 100%)}.f-craft{background:linear-gradient(160deg,#e9e67a,#dcd95c)}.f-soleil{background:radial-gradient(120% 110% at 30% 20%,#fff 0 8%,#e9e67a 38%,#f4c95d 80%)}.f-ciel{background:radial-gradient(38% 22% at 22% 78%,rgba(255,255,255,.95),rgba(255,255,255,0) 70%),radial-gradient(34% 20% at 78% 66%,rgba(255,255,255,.9),rgba(255,255,255,0) 70%),radial-gradient(30% 16% at 40% 90%,rgba(255,255,255,.8),rgba(255,255,255,0) 70%),linear-gradient(180deg,#8dbbf0,#c6dcf6)}.f-pois{background-color:#ff8aa2;background-image:radial-gradient(circle,#7a0000 0 5px,transparent 5.5px),radial-gradient(circle,#7a0000 0 5px,transparent 5.5px);background-size:30px 30px;background-position:0 0,15px 15px}.st{filter:drop-shadow(0 12px 12px rgba(122,0,0,.25))}.btn{display:inline-block;border-radius:999px;padding:10px 24px;font-size:16px;font-weight:500;background:var(--bordeaux);color:#fff;text-decoration:none;border:1px solid var(--bordeaux);cursor:pointer;transition:background .25s,border-color .25s;text-align:center}.btn:hover{background:#9a1a1a}.btn.sec{background:var(--rose-clair);color:var(--bordeaux)}.btn.sec:hover{background:var(--rose)}.btn.cta{background:var(--fraise);border-color:var(--fraise);font-weight:700;font-size:19px;padding:13px 28px}.btn.cta:hover{background:#e01f34}.btn.off{background:transparent;color:var(--bordeaux);border:1.5px dashed rgba(122,0,0,.6);cursor:not-allowed}.nm{background:#fff;border:1px solid var(--bordeaux);padding:3px 14px}.nm,.tag{border-radius:999px;font-size:14px;font-weight:500;display:inline-block}.tag{padding:4px 14px;background:var(--bordeaux);color:#fff}.it{font-style:italic}header.top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;padding-bottom:16px;position:relative;z-index:20}header.top img{height:46px;width:auto;transition:filter .3s}.on-hero header.top img{filter:brightness(0) invert(1)}.menu{display:flex;gap:8px;align-items:center}.menu a{font-size:16px;font-weight:500;padding:9px 18px;border-radius:999px;border:1px solid rgba(122,0,0,.45);text-decoration:none;transition:background .25s,border-color .25s}.menu a.on,.menu a:hover{background:var(--rose-clair);border-color:var(--bordeaux)}.menu a.p{background:var(--bordeaux);color:#fff;border-color:var(--bordeaux)}.menu a.p:hover{background:#9a1a1a}.burger,.menu .mt{display:none}#veil{position:fixed;inset:0;z-index:50;background:rgba(255,227,234,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s .25s}#veil.on{opacity:1;visibility:visible;transition:opacity .25s}@media(min-width:821px){#veil{display:none}}@media(max-width:820px){.burger{display:inline-block;border:1px solid rgba(122,0,0,.45);border-radius:999px;padding:9px 18px;font-size:15px;font-weight:500;cursor:pointer}.burger,.menu{background:#fff}.menu{display:flex;position:fixed;top:76px;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));flex-direction:column;align-items:stretch;border:1px solid var(--bordeaux);border-radius:28px;padding:18px 14px 14px;gap:8px;box-shadow:0 24px 60px rgba(122,0,0,.28);z-index:70;opacity:0;visibility:hidden;transform:translateY(-10px) scale(.97);transform-origin:top right;transition:opacity .25s,transform .25s,visibility 0s .25s}.menu.open{opacity:1;visibility:visible;transform:none;transition:opacity .25s,transform .25s}.menu .mt{display:block;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--bordeaux);opacity:.6;text-align:center;margin-bottom:2px}header.top{z-index:60}.menu a{text-align:center}header.top{flex-wrap:nowrap}.pc-wrap{display:flex;gap:8px;align-items:center}}.pc-wrap{display:flex;gap:8px;align-items:center}@media(min-width:821px){.pc-wrap .menu{position:static}}#ouv{position:fixed;inset:0;z-index:100;background:var(--rose-clair);overflow:hidden;transition:opacity .7s ease}#ouv.out{opacity:0;pointer-events:none}#ouv .o2{left:0;top:0;will-change:transform}#ouv .o,#ouv .o2{position:absolute}#ouv .o{left:50%;top:50%;width:var(--w);margin-left:calc(var(--w)/-2);margin-top:calc(var(--w)*-.55);opacity:0;animation:ouv 2.8s cubic-bezier(.3,.7,.2,1) var(--d) forwards}@keyframes ouv{0%{opacity:0;transform:translate(var(--sx),var(--sy)) scale(.2)}22%{opacity:1;transform:translate(var(--sx),var(--sy)) scale(1.5) rotate(var(--r))}62%{opacity:1;transform:translate(var(--sx),var(--sy)) scale(1.5) rotate(var(--r))}to{opacity:1;transform:translate(var(--ex),var(--ey)) scale(.9) rotate(var(--r))}}#ouv .t{position:absolute;left:0;right:0;top:38%;text-align:center;padding:0 24px;font-size:clamp(28px,6vw,64px);line-height:1;font-weight:700;letter-spacing:-.04em;color:var(--fraise);opacity:0;animation:ouvt 2.8s ease forwards}@keyframes ouvt{0%,55%{opacity:0;transform:translateY(20px)}80%,to{opacity:1;transform:none}}#ouv button{position:absolute;right:max(16px,env(safe-area-inset-right,0px));top:max(16px,env(safe-area-inset-top,0px));z-index:3}.herobg{margin-top:-78px;padding-top:78px}.herobg.f-rose{background:radial-gradient(120% 130% at 72% 88%,#fff4f6 0 20%,#ffe3ea 48%,#ffb3c5 100%)}.herobg>.hero,.herobg>.pg{z-index:1}.herobg.pgbg{margin-bottom:-64px;padding-bottom:64px}.tramp-row{position:absolute;right:max(10px,3vw);top:0;transform:translateY(-80%);z-index:5;display:flex;justify-content:center}.tramp{position:relative;width:190px;height:130px;background:none;border:0;padding:0;cursor:pointer;flex:none}.tramp .tm{position:absolute;left:0;bottom:0;width:100%;height:auto;overflow:visible}.tramp .mat{transform-origin:130px 62px}.tramp .tp{position:absolute;left:50%;bottom:44px;width:66px;margin-left:-33px;transform-origin:50% 100%;animation:tpidle 2.4s ease-in-out infinite;filter:drop-shadow(0 5px 4px rgba(122,0,0,.25))}@keyframes tpidle{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tramp.jump .tp{animation:tpjump .95s cubic-bezier(.3,.7,.4,1)}.tramp.jump .mat{animation:tmsq .95s ease-out}@keyframes tpjump{0%{transform:translateY(0) scale(1)}14%{transform:translateY(8px) scale(1.12,.84)}55%{transform:translateY(-90px) scale(.94,1.08) rotate(-8deg)}to{transform:translateY(0) scale(1)}}@keyframes tmsq{0%{transform:scaleY(1)}14%{transform:scaleY(.7)}30%{transform:scaleY(1.12)}60%{transform:scaleY(1)}}.joke7{position:absolute;right:calc(50% + 32px);bottom:58px;width:150px;display:flex;flex-direction:column;align-items:flex-end;text-align:right;font-style:italic;font-size:14px;line-height:1.22;transform:rotate(-3deg);animation:fly 5s ease-in-out infinite;pointer-events:none}.joke7 svg{width:34px;height:auto;margin-right:-22px}@media(max-width:700px){.tramp-row{right:8px}.tramp{width:140px;height:96px}.tramp .tp{width:50px;margin-left:-25px;bottom:32px}.joke7{right:calc(50% + 22px);bottom:46px;width:132px;font-size:12.5px}.joke7 svg{width:28px;margin-right:-16px}}@media(prefers-reduced-motion:reduce){.joke7,.tramp .tp{animation:none}.tramp-row{transition:none}}.herobg.f-peche{background:radial-gradient(120% 130% at 72% 88%,#fffaf4 0 18%,#ffe9d6 46%,#ffcca0 100%)}body.ft-peche footer.ft{background:var(--peche-clair)}.pgbg details{background:rgba(255,255,255,.7)}.hero{position:relative;padding-top:10px;padding-bottom:26px}.hero h1{font-size:clamp(40px,7vw,96px);line-height:.93;letter-spacing:-.045em;color:var(--fraise);font-weight:700;max-width:min(12.5em,72%)}@media(max-width:700px){.hero h1{max-width:100%}}.hero h1 span{color:var(--bordeaux)}#portant{padding-top:72px}.mhead{display:flex;flex-direction:column;gap:0;align-items:flex-start}.mhead .h2s{font-size:clamp(40px,7vw,84px);line-height:.95;letter-spacing:-.045em;margin:20px 0 22px}.mhead .lead2{font-size:19px;max-width:34em;margin:0 0 6px}.joke{position:absolute;z-index:6;right:calc(max(8px,2%) + clamp(100px,11vw,170px) + 6px);top:30px;width:210px;display:flex;flex-direction:column;align-items:flex-end;gap:0;font-style:italic;font-size:15px;line-height:1.25;text-align:right;transform:rotate(-4deg);animation:fly 5s ease-in-out infinite}.joke svg{margin-right:-18px;margin-top:2px}@keyframes fly{0%,to{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-2deg) translateY(-6px)}}@media(max-width:700px){.joke{right:104px;left:auto;top:34px;width:44%;align-items:flex-end;text-align:right;font-size:14px}.joke svg{display:block;position:absolute;right:-48px;top:4px;margin:0;transform:scaleX(-1)}}.duo .tx .joke2{position:absolute;z-index:2;right:clamp(18px,3vw,36px);top:clamp(18px,3vw,32px);width:200px;display:flex;flex-direction:column;align-items:flex-end;font-style:italic;font-size:15px;line-height:1.25;text-align:right;transform:rotate(-3deg);animation:fly 5s ease-in-out infinite}.joke2 svg{margin-right:70px;margin-top:2px}@media(max-width:800px){.duo .tx .joke2{position:relative;right:auto;top:auto;width:auto}.joke2 svg{display:block;margin:0 0 0 auto;transform:translateX(-30px) rotate(180deg)}.duo .tx{order:-1}.duo .tx .joke2{order:-1;align-self:flex-end;width:13.5em;align-items:flex-start;text-align:left;margin:0 0 -4px;transform:rotate(-3deg)}.duo .tx .joke2 span{display:block}.duo .tx.gr{overflow:visible;margin-top:74px;min-height:0;padding-top:40px}.duo .tx.gr:after{border-radius:inherit}.duo .tx .joke2{position:absolute!important;order:0!important;right:12px;bottom:calc(100% - 36px);top:auto!important;width:13.5em!important;margin:0!important;align-self:auto!important;z-index:3}.joke2 svg{margin:0 auto 0 12px!important;transform:rotate(180deg)!important}.duo .tx .joke2 span{text-align:right;align-self:flex-end}}.mb{display:none}@media(max-width:800px){.mb{display:inline}}.wob{transform:rotate(12deg);transition:transform .3s}.wob:hover{transform:rotate(-8deg) scale(1.15)}.joke3{position:absolute;z-index:3;left:clamp(16px,3vw,32px);top:16px;width:min(300px,70%);margin:0;display:flex;flex-direction:column;align-items:flex-start;font-style:italic;font-size:15px;line-height:1.25;text-align:left;transform:rotate(-3deg);animation:fly 5s ease-in-out infinite}.joke3 svg{margin-left:60px;margin-top:2px}.joke4{display:flex;align-items:flex-end;gap:8px;margin:4px 0 0 18px!important;font-style:italic;font-size:15px;line-height:1.25;transform:rotate(-2deg);transform-origin:left;animation:fly 5s ease-in-out infinite;max-width:26em}.posts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px;margin-top:28px;position:relative}@media(max-width:900px){.posts{grid-template-columns:1fr 1fr;gap:14px}}.post{margin:0;background:#fff;border:1px solid var(--bordeaux);border-radius:22px;padding:10px 10px 12px;transform:rotate(var(--r));transition:transform .35s;box-shadow:0 10px 22px rgba(122,0,0,.14)}.post:hover{transform:rotate(0) translateY(-6px)}.post .ph0{gap:8px;font-size:13px;padding:0 4px 8px}.post .av,.post .ph0{display:flex;align-items:center}.post .av{width:30px;height:30px;border-radius:50%;background:none;border:0;flex:none;justify-content:center;overflow:hidden}.post .av img{width:100%;height:100%;object-fit:cover}.post .pic{aspect-ratio:4/5;border-radius:14px;overflow:hidden;background:var(--rose-clair)}.post .pic img{width:100%;height:100%;object-fit:cover}.post .ft{padding:10px 4px 0;font-size:13px;line-height:1.35}.post .ft .ic{display:flex;gap:10px;margin-bottom:6px}.post .ft p{margin:0;font-style:italic}.pst1{width:clamp(60px,8vw,110px);right:-10px;top:-34px;transform:rotate(10deg)}.pst1,.pst2{position:absolute;z-index:3}.pst2{width:clamp(44px,6vw,80px);left:-8px;bottom:60px;transform:rotate(-12deg)}.fin2{position:relative;margin:64px 0;border-radius:36px;border:1px solid var(--bordeaux);padding:clamp(44px,8vw,110px) clamp(20px,5vw,60px);display:flex;flex-direction:column;align-items:center;gap:22px;text-align:center;overflow:hidden}.fin2 h2{font-size:clamp(38px,7vw,96px);line-height:.93;letter-spacing:-.05em;max-width:11em;color:#fff;-webkit-text-stroke:0;text-shadow:0 0 0 #fff}.fin2 .btn,.fin2 .joke5,.fin2 h2{position:relative;z-index:2}.fin2 .joke5{display:flex;flex-direction:column;align-items:center;font-style:italic;font-size:17px;transform:rotate(-3deg);animation:fly 5s ease-in-out infinite;margin:0}.fin2 .joke5 svg{display:none}.fin2 .st{position:absolute;z-index:1}.fin2 .fa{width:clamp(70px,11vw,160px);left:4%;bottom:10%;transform:rotate(-10deg)}.fin2 .fb{width:clamp(56px,8vw,110px);right:8%;top:12%;transform:rotate(14deg)}.fin2 .fc{width:clamp(70px,10vw,150px);right:3%;bottom:6%;transform:rotate(8deg)}.h2s{font-size:clamp(40px,6.5vw,88px);line-height:.95;letter-spacing:-.045em;color:var(--fraise);margin:14px 0 12px;font-weight:700}.lead2{max-width:36em;font-size:18px}.hero p.lead{font-size:clamp(17px,1.6vw,21px);max-width:26em;margin-top:22px}.hero .cta-row{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}.hero .s1{position:absolute;right:max(8px,2%);top:16px;width:clamp(100px,11vw,170px);transform:rotate(-9deg)}.hero .s2{position:absolute;right:max(10px,5%);top:clamp(150px,13.5vw,210px);width:clamp(90px,10.5vw,160px);transform:rotate(8deg)}.hero .s3{position:absolute;right:max(14px,24vw);top:auto;bottom:26px;width:clamp(76px,10vw,140px);transform:rotate(-6deg)}@media(max-width:700px){.hero{padding-bottom:120px;padding-top:80px}.hero p.lead{margin-top:12px;font-size:16px}.hero .cta-row{margin-top:14px;gap:8px}.hero .cta-row .btn{padding:8px 16px;font-size:14px;font-weight:500}.hero h1{margin-top:0}.hero .s1{width:84px!important}.hero .fr{left:8px!important;right:auto!important;top:auto!important;bottom:8px!important}.hero .s1{top:-4px;right:12px;width:74px!important;transform:rotate(-8deg)}.hero .s2{right:6px;width:64px!important;transform:rotate(9deg)}.hero .s2,.hero .s3{top:auto;bottom:10px}.hero .s3{display:block;right:78px;width:62px!important;transform:rotate(-6deg)}.hero .fr{left:auto!important;right:46px!important;bottom:60px!important;width:50px!important}.hero .fr img{width:100%}}.band{background:var(--fraise);color:#fff;font-weight:700;font-size:clamp(18px,2vw,24px);letter-spacing:-.02em;overflow:hidden;white-space:nowrap;padding:11px 0}.band .tk{display:inline-block;animation:mq 28s linear infinite}@keyframes mq{to{transform:translateX(-50%)}}.tabs{display:flex;gap:26px;font-size:18px;font-weight:500;margin:28px 0 22px;position:relative}.tabs button{background:none;border:0;padding:0 0 6px;font-size:inherit;font-weight:inherit;cursor:pointer;border-bottom:1.5px solid transparent}.tabs button.on{border-color:var(--fraise)}.tabs button.arch{font-style:italic;opacity:.7}.tabs button.arch.on{opacity:1}.mur{position:relative;background:var(--rose-clair);border-top:1px solid var(--bordeaux);border-bottom:1px solid var(--bordeaux);overflow:hidden;display:flex;flex-direction:column}.wp{position:absolute;inset:0;opacity:0;transition:opacity .6s}.wp.on{opacity:1}.barre{height:13px;background:var(--bordeaux);border-radius:0 0 13px 13px}.barre,.rail{position:relative;z-index:1}.rail{flex:1 1;align-items:flex-start;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 max(18px,2vw) 26px;scrollbar-width:none}.rail::-webkit-scrollbar{display:none}@media(min-width:1000px){.rail{justify-content:space-between;overflow:visible}}.hang{position:relative;flex:none;width:210px;margin-right:-26px;scroll-snap-align:center;display:flex;flex-direction:column;align-items:center;text-decoration:none;cursor:pointer}@media(min-width:1000px){.hang{flex:1 1;width:auto;margin:0 -16px;min-width:0}}.hook{display:block;height:42px;margin-top:-3px;z-index:3}.hook,.tr{position:relative}.tr{z-index:2;perspective:1000px;transform-origin:50% 0;transform:rotate(var(--r));margin-top:-8px;transition:transform .5s}.flipper{position:relative;display:inline-block;transform-style:preserve-3d;transition:transform .8s cubic-bezier(.3,.7,.2,1)}.flipper img{height:clamp(280px,calc(100vh - 290px),760px);width:auto;max-width:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;filter:drop-shadow(0 16px 10px rgba(0,0,0,.28))}@media(min-width:1000px){.flipper img{height:clamp(260px,min(calc(100vh - 290px),calc((100vw - 4vw) / var(--n,5) * 1.75)),760px)}.hang{margin:0 -6px}}.flipper img.back{position:absolute;left:0;top:0}.flipper img.back,.hang.on .flipper{transform:rotateY(180deg)}.hang.on .tr.noflip .flipper{transform:none}.hang.on .tr.noflip{transform:rotate(calc(var(--r) * -1)) scale(1.04)}@media(min-width:1000px) and (hover:hover){.rail{justify-content:center;padding-bottom:30px}.hang{flex:0 0 clamp(110px,11vw,180px);margin:0 -4px}.hang.on{z-index:4}.hang .tr{transition:transform .7s cubic-bezier(.3,.7,.2,1)}.hang.lf .tr{transform:rotate(var(--r)) translateX(calc(clamp(60px,6.5vw,100px) * -1))}.hang.rt .tr{transform:rotate(var(--r)) translateX(clamp(60px,6.5vw,100px))}.hang .etq,.hang .hook{transition:transform .7s cubic-bezier(.3,.7,.2,1)}.hang.lf .etq,.hang.lf .hook{transform:translateX(calc(clamp(60px,6.5vw,100px) * -1))}.hang.rt .etq,.hang.rt .hook{transform:translateX(clamp(60px,6.5vw,100px))}.flipper{transform:rotateY(var(--ry,64deg));transition:transform .7s cubic-bezier(.3,.7,.2,1)}.hang:nth-child(2n) .flipper{--ry:58deg}.hang.on .flipper,.hang.on .tr.noflip .flipper{transform:rotateY(0)}.hang.on .tr,.hang.on .tr.noflip{transform:rotate(0) scale(1.04)}.hang .etq .it{opacity:0;transition:opacity .4s}.hang.on .etq .it{opacity:1}}.etq{position:relative;z-index:3;gap:4px;margin-top:12px;text-align:center}.arc,.etq{display:flex;flex-direction:column;align-items:center}.arc{gap:8px}.cards4 .arc .bx img.cv{left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% 58%;transform:none;filter:none;border-radius:0}.cards4 .arc .bx img.phd{height:170px;top:50%;transform:translate(-50%,-50%) rotate(-4deg)}.arch-sec{margin-top:54px}.arch-band{background:#ffe9d6;position:relative;z-index:2;padding:34px 0 60px;margin-top:40px}.arch-band:after,.arch-band:before{content:"";position:absolute;left:0;right:0;height:24px;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.arch-band:before{top:-23px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 24' preserveAspectRatio='none'%3E%3Cpath d='M0 12.0 Q90.0 21.0 180.0 12.0 Q270.0 3.0 360.0 12.0 Q450.0 21.0 540.0 12.0 Q630.0 3.0 720.0 12.0 Q810.0 21.0 900.0 12.0 Q990.0 3.0 1080.0 12.0 Q1170.0 21.0 1260.0 12.0 Q1350.0 3.0 1440.0 12.0 V24 H0Z' fill='%23ffe9d6'/%3E%3Cpath d='M0 12.0 Q90.0 21.0 180.0 12.0 Q270.0 3.0 360.0 12.0 Q450.0 21.0 540.0 12.0 Q630.0 3.0 720.0 12.0 Q810.0 21.0 900.0 12.0 Q990.0 3.0 1080.0 12.0 Q1170.0 21.0 1260.0 12.0 Q1350.0 3.0 1440.0 12.0' fill='none' stroke='%237a0000' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.arch-band:after{bottom:-23px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 24' preserveAspectRatio='none'%3E%3Cpath d='M0 12.0 Q90.0 21.0 180.0 12.0 Q270.0 3.0 360.0 12.0 Q450.0 21.0 540.0 12.0 Q630.0 3.0 720.0 12.0 Q810.0 21.0 900.0 12.0 Q990.0 3.0 1080.0 12.0 Q1170.0 21.0 1260.0 12.0 Q1350.0 3.0 1440.0 12.0 V0 H0Z' fill='%23ffe9d6'/%3E%3Cpath d='M0 12.0 Q90.0 21.0 180.0 12.0 Q270.0 3.0 360.0 12.0 Q450.0 21.0 540.0 12.0 Q630.0 3.0 720.0 12.0 Q810.0 21.0 900.0 12.0 Q990.0 3.0 1080.0 12.0 Q1170.0 21.0 1260.0 12.0 Q1350.0 3.0 1440.0 12.0' fill='none' stroke='%237a0000' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.arch-band .arch-sec{margin-top:0}@media(max-width:700px){.arch-band:after,.arch-band:before{height:16px}.arch-band:before{top:-15px}.arch-band:after{bottom:-15px}}.sold-st{position:absolute;z-index:5;top:14px;right:14px;background:#fc2a3f;color:#fff;border:3px solid #fff;border-radius:999px;padding:7px 14px;font-weight:700;font-size:14px;line-height:1;transform:rotate(9deg);box-shadow:0 6px 12px rgba(122,0,0,.28)}.arch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:18px;gap:18px;padding:22px}.arch-grid .a{border:1.5px dashed rgba(122,0,0,.6);border-radius:28px;padding:20px 12px;display:flex;flex-direction:column;align-items:center;gap:8px;background:rgba(255,255,255,.6);text-align:center}.arch-grid img{width:90px}.reas{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;align-items:center}.reas a,.reas span{border:1px solid rgba(122,0,0,.45);border-radius:999px;padding:7px 16px;font-size:15px;font-weight:500;background:#fff;text-decoration:none}.reas a{background:var(--rose-clair);border-color:var(--bordeaux)}.reas a:hover{background:var(--rose)}.pts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:18px;position:relative;z-index:1}.pts li:before{content:"✦";color:var(--fraise);margin-right:10px}.arch-grid img.ap{width:100%;height:190px;object-fit:cover;object-position:50% 58%;border-radius:18px}.duo{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;margin-top:56px}@media(max-width:800px){.duo{grid-template-columns:1fr}}.duo .ph{border-radius:36px;border:1px solid var(--bordeaux);overflow:hidden;min-height:340px}.duo .ph img{width:100%;height:100%;object-fit:cover;min-height:340px}.duo .tx{border-radius:36px;padding:clamp(24px,4vw,48px);display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:flex-start;text-align:left;min-height:340px}.duo .tx h2{font-size:clamp(34px,5vw,58px);line-height:.96;letter-spacing:-.04em}.duo .tx a,.duo .tx h2,.duo .tx p{position:relative;z-index:1}.fr{position:absolute;z-index:8;width:clamp(80px,9vw,140px);background:none;border:0;padding:0;cursor:pointer;transform:rotate(var(--fr-r,10deg))}@media(max-width:700px){.fr[data-alts^="right:6%;top:120px"][data-i="0"]{right:18px!important;top:92px!important;width:44px!important}}.fr img{width:100%}.fr.up{animation:envol .9s cubic-bezier(.5,0,.9,.5) forwards}.fjoke,.fr.up{pointer-events:none}.fjoke{position:absolute;z-index:9;width:210px;transform:translate(-50%,-50%);text-align:center;animation:fjin 4.2s ease forwards}.fjoke span{display:block;font-style:italic;font-size:16px;line-height:1.25;color:var(--bordeaux);transform:rotate(-3deg);animation:fly 5s ease-in-out infinite}@keyframes fjin{0%{opacity:0}12%{opacity:1}82%{opacity:1}to{opacity:0}}.fr.fr-in{animation:scint 1.3s ease-out both}.fr:after,.fr:before{content:"✦";position:absolute;pointer-events:none;opacity:0;color:#fff;text-shadow:0 0 6px var(--soleil),0 0 2px var(--soleil),0 0 1px var(--bordeaux);line-height:1}.fr:before{left:-4%;top:6%;font-size:24px}.fr:after{right:-2%;bottom:14%;font-size:17px}.fr.fr-in:before{animation:spark 1.3s ease-out .15s both}.fr.fr-in:after{animation:spark 1.3s ease-out .45s both}@keyframes spark{0%{opacity:0;transform:scale(.2) rotate(0)}30%{opacity:1;transform:scale(1.2) rotate(40deg)}55%{opacity:.2;transform:scale(.6) rotate(70deg)}75%{opacity:1;transform:scale(1) rotate(100deg)}to{opacity:0;transform:scale(.3) rotate(140deg)}}@keyframes envol{0%{transform:rotate(var(--fr-r,10deg))}to{transform:translateY(-70vh) rotate(55deg) scale(.7);opacity:0}}@keyframes scint{0%{opacity:0;transform:rotate(var(--fr-r,10deg)) scale(.9);filter:brightness(2)}15%{opacity:1;filter:brightness(1.9)}28%{opacity:.35;filter:brightness(1.2)}42%{opacity:1;filter:brightness(1.7)}58%{opacity:.6;filter:brightness(1.1)}75%{opacity:1;filter:brightness(1.3)}to{opacity:1;transform:rotate(var(--fr-r,10deg)) scale(1);filter:brightness(1)}}.fiche{margin-top:8px}.fiche,.stage{position:relative}.stage{border-radius:36px;border:1px solid var(--bordeaux);overflow:hidden;display:flex;flex-wrap:wrap;gap:24px;padding:clamp(20px,4vw,48px);min-height:520px}.stage .big{position:absolute;left:12px;top:0;z-index:1;font-size:clamp(70px,13vw,190px);line-height:.95;font-weight:700;letter-spacing:-.05em;white-space:nowrap;pointer-events:none}.stage .big.o{color:transparent;-webkit-text-stroke:2px #fff}.stage .big.f{top:calc(clamp(70px,13vw,190px) * .95);color:#fff;opacity:.9}.stage .vis{position:relative;z-index:2;flex:1 1 320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.stage .vis img.p{height:clamp(300px,45vw,560px);width:auto;transform:rotate(-4deg);filter:drop-shadow(0 22px 16px rgba(0,0,0,.3))}.vis .sw{display:flex;gap:8px}.vis .sw button{border:1px solid var(--bordeaux);background:#fff;border-radius:999px;padding:6px 16px;font-size:14px;cursor:pointer}.vis .sw button.on{background:var(--bordeaux);color:#fff}.stage .info{position:relative;z-index:2;flex:1 1 320px;max-width:520px;background:rgba(255,255,255,.62);border-radius:30px;padding:clamp(20px,3vw,34px);display:flex;flex-direction:column;gap:16px;justify-content:center}.stage .info h1{font-size:clamp(52px,7vw,92px);line-height:.88;letter-spacing:-.05em;color:var(--fraise)}.price{font-size:34px;font-weight:700;letter-spacing:-.03em}.ln{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(122,0,0,.25);padding:11px 0;font-size:15px}.specs{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:28px;gap:28px;margin-top:40px}@media(max-width:800px){.specs{grid-template-columns:1fr}}.specs .ph{border-radius:30px;overflow:hidden;border:1px solid var(--bordeaux);min-height:300px;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;background:var(--rose-clair)}.specs .ph img{width:100%;height:100%;object-fit:cover;max-height:460px}.specs .ph.car{position:relative;padding:0;display:block;min-height:0;width:100%;box-sizing:border-box;height:clamp(380px,62vw,600px)}@media(min-width:801px){.specs .ph.car{height:clamp(420px,46vw,620px)}}.car .trk{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.car .trk::-webkit-scrollbar{display:none}.car .trk img{flex:none;width:100%;height:100%;max-height:none;object-fit:cover;scroll-snap-align:center}.car .ar{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:46px;height:46px;border-radius:50%;border:1px solid var(--bordeaux);background:rgba(255,255,255,.92);color:var(--bordeaux);font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s}.car .ar:hover{background:var(--bordeaux);color:#fff}.car .ar.l{left:14px}.car .ar.r{right:14px}.car .cnt{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);z-index:2;display:flex;gap:7px}.car .cnt i{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.6);border:1px solid var(--bordeaux);transition:background .2s}.car .cnt i.on{background:var(--bordeaux)}.lettre-box{margin-top:48px;border-radius:36px;padding:clamp(18px,3vw,38px);display:flex;gap:32px;flex-wrap:wrap;align-items:center;border:1px solid var(--bordeaux)}.lettre{position:relative;z-index:1;flex:1 1 360px;background:#fff;border-radius:26px;padding:clamp(20px,3vw,36px);transform:rotate(-1.5deg);box-shadow:0 12px 24px rgba(122,0,0,.2);font-size:clamp(16px,1.45vw,19px);line-height:1.35;font-style:italic;letter-spacing:-.01em}.lettre .m{display:inline-block}.lettre .tw .c{visibility:hidden}.lettre .tw .c.on{visibility:visible}.lettre .sign{margin-top:16px;font-size:14px;font-style:normal;font-weight:700;display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.flyj{display:inline-block;font-style:italic;font-weight:400;transform:rotate(-3deg);animation:fly 5s ease-in-out infinite}.lb-r{position:relative;z-index:1;flex:1 1 280px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.lb-r h2{flex:none!important}@media(max-width:700px){.joke6{justify-content:flex-end;text-align:right}.joke6 svg{margin-right:30px}.lettre-box{gap:22px}.lettre-box .lb-r{order:-1;flex:1 1 100%;display:block}.lettre-box .lb-r h2{max-width:78%}.lettre-box .wob2{position:absolute;right:-2px;bottom:-62px;width:104px;z-index:3}.lettre-box .lettre{margin-top:30px}}.wob2{width:clamp(120px,14vw,190px);transform:rotate(7deg)}.lettre-box h2{position:relative;z-index:1;flex:1 1 280px;font-size:clamp(34px,4.8vw,70px);line-height:.94;letter-spacing:-.05em;color:var(--bordeaux)}.cards4{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:18px;gap:18px;margin-top:20px}.cards4 a{text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:8px}.cards4.big{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;margin-top:28px}.cards4.big .bx{height:400px}.cards4.big .bx img{height:360px;transition:transform .5s cubic-bezier(.3,.7,.2,1)}.cards4.big a:hover .bx img{transform:translateX(-50%) rotate(0) scale(1.05)}.cards4 .it{font-style:italic;font-size:15px;margin-top:-4px}.joke6 svg{margin-right:56px}.joke6{display:flex;flex-direction:column;align-items:flex-end;text-align:right;width:-moz-fit-content;width:fit-content;margin-left:auto!important;gap:2px;font-style:italic;font-size:16px;margin:0 0 6px;transform:rotate(-2deg);animation:fly 5s ease-in-out infinite}.cards4 .bx{position:relative;width:100%;height:290px;border-radius:36px;overflow:hidden}.cards4 .bx img{position:absolute;left:50%;top:18px;height:256px;width:auto;max-width:none;transform:translateX(-50%) rotate(-3deg);filter:drop-shadow(0 12px 8px rgba(0,0,0,.3));z-index:2}.ap-hero{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:36px;gap:36px;align-items:center;padding-top:24px}@media(max-width:860px){.ap-hero{grid-template-columns:1fr}}.ap-hero h1,.ap-t{font-size:clamp(40px,7vw,84px);line-height:.95;letter-spacing:-.045em;color:var(--fraise)}.ap-ph{position:relative;border-radius:36px;border:1px solid var(--bordeaux);min-height:420px;display:flex;align-items:center;justify-content:center}.ap-ph img.ph{height:360px;width:auto;border-radius:24px;border:5px solid #fff;box-shadow:0 18px 24px rgba(122,0,0,.3);transform:rotate(-3deg);position:relative;z-index:1}.ap-ph .st{position:absolute;z-index:2;right:12px;bottom:14px;width:120px;transform:rotate(9deg)}.ap-ph.gr{overflow:visible}.ap-ph.gr:after{border-radius:inherit}.ap-ph .joke4.apf{position:absolute;z-index:3;right:calc(100% + 14px);bottom:3px;top:auto;font-size:14px;width:max-content;margin:0!important;flex-direction:column;align-items:flex-end;text-align:right;gap:4px;white-space:nowrap;transform:rotate(-4deg);transform-origin:50% 50%;max-width:none}.ap-ph .joke4.apf svg{transform:none;margin:0 -4px 0 0}@media(max-width:860px){.ap-ph{flex-direction:column;padding:26px 0 20px}.ap-ph .joke4.apf{position:static;width:auto;max-width:78%;margin:16px 18px 0 auto!important;align-self:flex-end;flex-direction:column;align-items:flex-end;text-align:right;transform:rotate(-1.5deg)}.ap-ph .joke4.apf svg{transform:none;margin:0 20px 0 0}.ap-ph .joke4.apf{white-space:normal}.ap-ph .st{right:auto;left:10px;bottom:8px;width:96px}.ap-ph .joke4.apf{max-width:58%;margin-bottom:6px!important}.ap-ph{padding-bottom:30px}}.etp-bg{position:relative;overflow:hidden;padding:64px 0 56px;background:radial-gradient(120% 130% at 72% 88%,#fff4f6 0 20%,#ffe3ea 48%,#ffb3c5 100%)}.etp-bg>.w{z-index:1}.etp-bg .steps li.on{background:#fff}.steps{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;align-items:stretch;margin-top:28px}@media(max-width:860px){.steps{grid-template-columns:1fr}}.steps ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.steps li{cursor:pointer;gap:16px;border:1px solid rgba(122,0,0,.45);border-radius:999px;padding:7px 18px 7px 10px;font-size:clamp(16px,1.6vw,19px);font-weight:700;letter-spacing:-.02em;min-height:0;opacity:.55;transition:background .3s,opacity .3s}.steps li,.steps li .n{display:flex;align-items:center}.steps li .n{flex:none;width:30px;height:30px;border-radius:50%;border:1.5px solid var(--bordeaux);font-size:17px;justify-content:center}.steps li.on{opacity:1;background:var(--rose-clair);border-color:var(--bordeaux)}.steps li.on .n{background:var(--fraise);border-color:var(--fraise);color:#fff}.steps li.fait{opacity:.8}.sticky{position:relative;border-radius:36px;border:1px solid var(--bordeaux);min-height:440px;overflow:hidden}@media(max-width:860px){.sticky{position:-webkit-sticky;position:sticky;top:16px;height:min(560px,calc(100vh - 32px))}.ap-ph{padding:22px 0 26px!important}.ap-ph img.ph{height:270px!important}.ap-ph .st{width:88px!important;left:12px!important;right:auto!important;bottom:12px!important}.ap-ph .joke4.apf{display:flex;flex-direction:column;align-items:flex-start!important;text-align:left!important;align-self:flex-start!important;white-space:normal!important;width:auto!important;max-width:none!important;font-size:13px!important;line-height:1.25;margin:14px 14px 0 112px!important;transform:rotate(-2deg)}.ap-ph .joke4.apf svg{width:30px;height:27px;margin:0 0 2px -4px!important;transform:rotate(180deg)!important}.steps{grid-template-columns:1fr 150px!important;gap:10px!important;margin-top:16px!important}.steps ol{gap:5px}.steps li{font-size:12.5px!important;padding:4px 8px 4px 5px!important;gap:7px!important;line-height:1.15}.steps li .n{width:22px!important;height:22px!important;font-size:12px!important}.sticky{min-height:0!important;height:auto!important;position:-webkit-sticky;position:sticky;top:12px;align-self:start;border-radius:22px!important;aspect-ratio:150/330}.sticky .wrapimg{top:8px!important;bottom:48px!important}.sticky .cap{left:6px!important;right:6px!important;bottom:6px!important;font-size:10.5px!important;padding:6px 8px!important;border-radius:16px!important;line-height:1.15}.etp-bg h2{font-size:34px!important}}.sticky .wrapimg{filter:drop-shadow(0 18px 12px rgba(0,0,0,.25));position:absolute;z-index:1;top:16px;bottom:64px;left:50%;transform:translateX(-50%)}.sticky img{height:100%;width:auto;max-width:none}.sticky img.vierge{filter:grayscale(1) brightness(1.35) contrast(.8)}.sticky img.color{position:absolute;left:0;top:0;transition:-webkit-clip-path .8s;transition:clip-path .8s;transition:clip-path .8s,-webkit-clip-path .8s}.sticky .sm{position:absolute;z-index:2;inset:0;width:100%;height:100%!important;object-fit:cover;opacity:0;transition:opacity .5s;pointer-events:none}.sticky .sm.on{opacity:1}.sticky .cap{position:absolute;z-index:3;left:14px;right:14px;bottom:14px;background:#fff;border-radius:999px;padding:10px 18px;text-align:center;font-style:italic;font-size:16px}.fin{margin:64px 0;border-radius:36px;background:var(--bordeaux);color:var(--peche);padding:clamp(24px,5vw,56px);display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap}.fin h2{font-size:clamp(36px,6vw,72px);line-height:.95;letter-spacing:-.045em}.pg{padding-top:24px;padding-bottom:40px;position:relative}.pg h1{font-size:clamp(40px,7vw,84px);line-height:.95;letter-spacing:-.045em;color:var(--fraise);margin:14px 0 24px;max-width:12em}.cols{gap:22px;flex-wrap:wrap;align-items:flex-start}.card,.cols{display:flex}.card{border:1px solid var(--bordeaux);border-radius:32px;padding:clamp(18px,3vw,28px);flex-direction:column;gap:14px;background:#fff;min-width:0}.card h2{font-size:28px;letter-spacing:-.03em;line-height:1}.item{display:flex;gap:20px;align-items:center}.item .bx{position:relative;width:130px;height:170px;border-radius:24px;overflow:hidden;flex:none}.item .bx img{position:absolute;left:50%;top:10px;height:150px;width:auto;max-width:none;transform:translateX(-50%) rotate(-3deg);filter:drop-shadow(0 6px 5px rgba(0,0,0,.3));z-index:2}.cd{border-radius:999px;background:var(--peche-clair);padding:12px 20px;text-align:center;font-size:15px}.cd b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.in{border:1px solid rgba(122,0,0,.55);border-radius:999px;padding:12px 20px;font-size:16px;font-family:inherit;color:var(--bordeaux);background:#fff;width:100%}textarea.in{border-radius:26px;min-height:110px;resize:vertical}.in::placeholder{font-style:italic;color:rgba(122,0,0,.6)}label.lb{font-size:14px;font-weight:500;display:flex;flex-direction:column;gap:6px}.cs{position:relative;padding:54px 0}.cs-faq{background:var(--peche-clair);z-index:1}.cs-faq .faq{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px 40px;gap:26px 40px;width:100%}.cs-faq .fq-g{display:flex;flex-direction:column;gap:8px}.cs-faq .fq-t{margin:0 0 4px}.cs-faq details.fq{background:#fff;border:1px solid rgba(122,0,0,.55);border-radius:20px;padding:11px 20px}.cs-form{padding:70px 0;overflow:hidden}.cs-form .ecr{margin-top:0}.cs-form .card{background:#fff}.ecr-l h2{color:inherit}.ecr-l h2 span{display:inline-block;background:#fff;color:var(--fraise);border:1.5px solid var(--bordeaux);border-radius:26px;padding:6px 26px 10px;font-size:clamp(36px,4.8vw,66px);line-height:1;box-shadow:0 8px 18px rgba(122,0,0,.18)}.cs-form .ecr-l p{font-weight:500}.cs-form .ecr-l p,.cs-form .rea{color:var(--bordeaux)}.collab-band.cb-red{background:var(--fraise);color:#fff;border:0;margin-top:0;padding:40px 0 44px}.cb-red h2,.cb-red p{color:#fff}.cb-red .btn{background:#fff;color:var(--fraise);border:1.5px solid #fff}.cs-liv{background:var(--peche-clair);padding:60px 0 70px}.cs-liv h2{font-size:clamp(30px,4.4vw,52px);line-height:1;letter-spacing:-.04em}.cs-liv .lead{max-width:36em;margin:10px 0 22px;font-size:18px}@media(max-width:800px){.cs-faq .faq{grid-template-columns:1fr}.cs{padding:40px 0}.cs-form{padding:46px 0}}.jn-band{background:#fff;color:var(--bordeaux);padding:30px 0;position:relative;z-index:2;margin:0}.jn-band:after,.jn-band:before{content:"";position:absolute;left:0;right:0;height:24px;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none}.jn-band:before{top:-23px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 24' preserveAspectRatio='none'%3E%3Cpath d='M0 12.0 Q90.0 21.0 180.0 12.0 Q270.0 3.0 360.0 12.0 Q450.0 21.0 540.0 12.0 Q630.0 3.0 720.0 12.0 Q810.0 21.0 900.0 12.0 Q990.0 3.0 1080.0 12.0 Q1170.0 21.0 1260.0 12.0 Q1350.0 3.0 1440.0 12.0 V24 H0Z' fill='%23fff'/%3E%3Cpath d='M0 12.0 Q90.0 21.0 180.0 12.0 Q270.0 3.0 360.0 12.0 Q450.0 21.0 540.0 12.0 Q630.0 3.0 720.0 12.0 Q810.0 21.0 900.0 12.0 Q990.0 3.0 1080.0 12.0 Q1170.0 21.0 1260.0 12.0 Q1350.0 3.0 1440.0 12.0' fill='none' stroke='%237a0000' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}.jn-band:after{background-color:var(--peche-clair);bottom:-23px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 24' preserveAspectRatio='none'%3E%3Cpath d='M0 12.0 Q90.0 21.0 180.0 12.0 Q270.0 3.0 360.0 12.0 Q450.0 21.0 540.0 12.0 Q630.0 3.0 720.0 12.0 Q810.0 21.0 900.0 12.0 Q990.0 3.0 1080.0 12.0 Q1170.0 21.0 1260.0 12.0 Q1350.0 3.0 1440.0 12.0 V0 H0Z' fill='%23fff'/%3E%3Cpath d='M0 12.0 Q90.0 21.0 180.0 12.0 Q270.0 3.0 360.0 12.0 Q450.0 21.0 540.0 12.0 Q630.0 3.0 720.0 12.0 Q810.0 21.0 900.0 12.0 Q990.0 3.0 1080.0 12.0 Q1170.0 21.0 1260.0 12.0 Q1350.0 3.0 1440.0 12.0' fill='none' stroke='%237a0000' stroke-width='2' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E")}@media(max-width:700px){.jn-band:after,.jn-band:before{height:16px}.jn-band:before{top:-15px}.jn-band:after{bottom:-15px}}.jn-band .jn{margin:0 auto;max-width:none}.jn-band .ci{stroke:#7a0000}.jn-band a,.jn-band b{color:var(--bordeaux)}.faq{display:flex;flex-direction:column;gap:8px;width:100%}.faq .fq{padding:10px 20px;border-radius:22px}.faq .fq summary{font-size:16px}.faq .fq p{font-size:15px;margin-top:8px}.faq .fq-t{margin-top:18px}.ecr{display:grid;grid-template-columns:1fr 1.15fr;grid-gap:clamp(20px,4vw,56px);gap:clamp(20px,4vw,56px);align-items:start;margin-top:54px}.ecr-l{align-self:center;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.ecr-l,.ecr-ph{position:relative}.ecr-ph{width:100%;height:clamp(250px,26vw,360px);margin-top:20px}.ecr-l h2{font-size:clamp(44px,6vw,84px);line-height:.95;letter-spacing:-.045em;color:var(--fraise)}.ecr-l p{margin-top:12px;font-size:18px;max-width:20em}.ecr-l .e1{position:absolute;left:2%;bottom:0;width:clamp(170px,22vw,300px);transform:rotate(-6deg)}.ecr-l .e2{position:absolute;left:clamp(150px,20vw,280px);bottom:18%;width:clamp(110px,14vw,190px);transform:rotate(10deg)}.ecr-r{display:flex;flex-direction:column;gap:16px}@media(max-width:800px){.ecr{grid-template-columns:1fr}.ecr-ph{height:230px}.ecr-l .e1{width:190px}.ecr-l .e2{left:150px;width:120px;bottom:30px}.jn-band .jn{gap:14px}}.jn{grid-template-columns:repeat(3,1fr);grid-gap:18px 28px;gap:18px 28px;margin:0 0 34px;max-width:980px}.jn,.jn>div{display:grid}.jn>div{grid-template-columns:26px 1fr;grid-column-gap:12px;column-gap:12px;grid-row-gap:2px;row-gap:2px;align-items:start}.jn .ci{grid-row:1/3;margin-top:2px}.jn b{font-weight:600;font-size:17px}.jn span{font-size:15px;line-height:1.4}.jn a{text-decoration:underline;text-underline-offset:3px}.fq-t{font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:14px 0 0;color:var(--bordeaux)}.fq-t:first-child{margin-top:0}.rea{list-style:none;margin:0;padding:0 6px;display:flex;flex-direction:column;gap:10px;font-size:15px}.rea li{display:flex;align-items:center;gap:12px}.rea .ci{width:22px;height:22px;flex:none}.collab-band{background:#fff;margin-top:56px;padding:34px 0 38px;position:relative;z-index:2;border-top:1px solid rgba(122,0,0,.35);border-bottom:1px solid rgba(122,0,0,.35)}.collab{margin-top:0;max-width:none}.collab h2{font-size:clamp(26px,3vw,38px);line-height:1;letter-spacing:-.03em}.collab p{margin:8px 0 14px;font-size:17px}.liv{margin-top:56px;position:relative;z-index:1;padding-top:30px;border-top:1px solid rgba(122,0,0,.35)}.liv h2{font-size:clamp(30px,4.4vw,52px);line-height:1;letter-spacing:-.04em}.liv .lead{max-width:36em;margin:10px 0 22px;font-size:18px}.lv{list-style:none;margin:0 0 20px;padding:0;grid-template-columns:repeat(2,1fr);grid-gap:16px 40px;gap:16px 40px;max-width:900px}.lv,.lv li{display:grid}.lv li{grid-template-columns:26px 1fr;grid-column-gap:12px;column-gap:12px;align-items:start}.lv b{display:block;font-weight:600;font-size:17px}.lv span{font-size:15px;line-height:1.4;opacity:.9}@media(max-width:800px){.jn,.lv{grid-template-columns:1fr}}details{border:1px solid rgba(122,0,0,.45);border-radius:28px;padding:16px 22px}details summary{cursor:pointer;font-weight:500;font-size:18px;list-style:none;display:flex;justify-content:space-between;gap:12px}details summary:after{content:"+";font-size:22px;line-height:1}details[open] summary:after{content:"–"}details p{margin-top:10px}.note{font-size:14px;font-style:italic}.empty{border:1.5px dashed rgba(122,0,0,.6);border-radius:32px;padding:36px;text-align:center;display:flex;flex-direction:column;gap:14px;align-items:center}footer.ft{position:relative;margin-top:100px;background:var(--rose-clair)}body.ft-white footer.ft{background:#fff}footer.ft .in2{padding-top:34px;padding-bottom:22px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 56px;gap:20px 56px;align-items:start}footer.ft .fb h3{font-size:clamp(24px,2.6vw,32px)}footer.ft .fb p{margin-top:8px;font-size:15px;line-height:1.4;max-width:30em}footer.ft .fb p a{color:inherit;text-decoration:underline;text-underline-offset:3px}footer.ft .fb p a:hover{text-decoration-thickness:2px}footer.ft .fn{display:flex;flex-direction:column;gap:6px;max-width:520px;justify-self:end;width:100%}footer.ft .fn b{font-size:19px}footer.ft .fnt{font-size:14.5px;line-height:1.4}footer.ft .fnr{display:flex;gap:8px;margin-top:4px}footer.ft .fnr .lb{flex:1 1;display:block}footer.ft .fnr .btn{flex:none;white-space:nowrap}footer.ft .flk{grid-column:1/-1;display:flex;justify-content:space-between;gap:10px 24px;flex-wrap:wrap;border-top:1px solid rgba(122,0,0,.25);padding-top:14px;font-size:14px}footer.ft .flk nav{display:flex;flex-wrap:wrap;gap:6px 18px}footer.ft .flk a{text-decoration:none}footer.ft .flk a:hover{text-decoration:underline}footer.ft .fm{opacity:.75}@media(max-width:760px){footer.ft{margin-top:90px}footer.ft .in2{grid-template-columns:1fr;padding-top:26px;gap:16px}footer.ft .fn{justify-self:stretch;max-width:none}footer.ft .fnr .btn,footer.ft .fnr .in{padding:10px 16px;font-size:14px}footer.ft .fb h3{font-size:24px}footer.ft .flk{font-size:13px}}footer.ft h3{font-size:clamp(26px,3vw,36px);line-height:1;letter-spacing:-.04em}footer.ft .col{display:flex;flex-direction:column;gap:8px;font-size:15px}footer.ft .col a{text-decoration:none}footer.ft .col a:hover{text-decoration:underline}#toast{position:fixed;left:50%;bottom:max(20px,env(safe-area-inset-bottom,0px));transform:translate(-50%,40px);opacity:0;background:var(--bordeaux);color:#fff;border-radius:999px;padding:12px 24px;font-size:15px;z-index:90;transition:.35s;max-width:calc(100vw - 32px);text-align:center;pointer-events:none}#toast.on{opacity:1;transform:translate(-50%)}#hand{position:fixed;left:0;top:0;width:46px;z-index:200;pointer-events:none;opacity:0;transition:opacity .2s}#hand.on{opacity:1}#hand svg{display:block;transition:transform .2s;transform-origin:50% 4%;filter:drop-shadow(0 0 0 #fff) drop-shadow(0 4px 3px rgba(122,0,0,.25))}#hand.hot svg{transform:scale(1.18) rotate(-6deg)}#hand.dn svg{transform:scale(.9) translateY(3px)}body.hand-on,body.hand-on *{cursor:none!important}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.band .tk{animation:none}}.mkt{background:linear-gradient(#ffe9d6,#ffe9d6 62%,#ffd9c4);padding-bottom:26px;overflow:hidden}.gar,.mkt{position:relative}.gar{z-index:3;padding:2px 0 0}.gar,.sw{display:flex}.sw{flex:1 1;justify-content:space-around;align-items:flex-start;padding:0 1%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 40' preserveAspectRatio='none'%3E%3Cpath d='M0 4Q50 44 100 4' fill='none' stroke='%237a0000' stroke-width='1.5' vector-effect='non-scaling-stroke'/%3E%3C/svg%3E") no-repeat 0 0/100% 40px}.sw img{width:21%;max-width:76px;height:auto;transform-origin:50% 0;transform:rotate(var(--r));animation:gswing 2.6s ease-in-out infinite alternate}@keyframes gswing{0%{transform:rotate(calc(var(--r) - 6deg))}to{transform:rotate(calc(var(--r) + 6deg))}}@media(max-width:699px){.sw:nth-child(n+3){display:none}.sw img{max-width:62px}}.opn{position:absolute;z-index:6;left:3%;top:146px;transform-origin:50% 0;animation:opnf 3.6s ease-in-out infinite alternate;text-align:center}.opn svg{display:block;width:100%;height:46px;overflow:visible}.opn span{display:block;background:#fff;border:1.5px solid #7a0000;border-radius:12px;padding:9px 16px;font-weight:800;color:#fc2a3f;font-size:clamp(13px,1.3vw,18px);line-height:1.1;box-shadow:0 6px 14px rgba(122,0,0,.22)}@keyframes opnf{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}@media(max-width:699px){.opn{left:3%;top:112px}.opn span{padding:6px 10px;font-size:12px}.opn svg{height:34px}}.joke9.dk svg{width:46px;height:30px;margin:0 0 2px -4px;transform:scaleX(-1)}.sgn{margin-top:6px}.bunting{height:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='60'%3E%3Cpath d='M0 8Q210 52 420 8' fill='none' stroke='%237a0000' stroke-width='1.6'/%3E%3Cg stroke='%237a0000' stroke-width='1.2' stroke-linejoin='round'%3E%3Cpath d='M20 14L44 17 30 40Z' fill='%23fc2a3f'/%3E%3Cpath d='M74 21L98 25 83 47Z' fill='%23f4c95d'/%3E%3Cpath d='M128 28L152 31 137 52Z' fill='%2300b27e'/%3E%3Cpath d='M182 32L206 34 190 55Z' fill='%23ff8aa2'/%3E%3Cpath d='M236 33L260 31 247 54Z' fill='%238dbbf0'/%3E%3Cpath d='M290 29L314 25 302 48Z' fill='%23ffcca0'/%3E%3Cpath d='M344 23L368 18 357 41Z' fill='%23fc2a3f'/%3E%3Cpath d='M394 16L418 11 410 34Z' fill='%2368b54e'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-x;background-position:top;background-size:auto 48px}.stall-wrap{display:flex;align-items:flex-end;justify-content:center;gap:clamp(6px,1.4vw,22px);padding:0 clamp(8px,2vw,28px);max-width:1560px;margin:0 auto}.stall{flex:1 1;min-width:0;max-width:1120px}.sd,.stall{position:relative}.sd{align-self:center;flex:none;width:clamp(120px,12.5vw,190px);display:flex;flex-direction:column;align-items:center;gap:0;padding-bottom:4px}.sd.r{gap:10px}.sd .cr2.up{margin-top:-34px}.sd .pot{margin-bottom:-6px}.cr2 svg{display:block;height:auto}.cr2 svg,.sd .cr2{width:100%}.sgn{position:relative;z-index:3;width:-moz-fit-content;width:fit-content;max-width:94%;margin:0 auto -16px;background:#fff;border:1.5px solid var(--bordeaux);border-radius:18px;padding:8px clamp(16px,2.6vw,34px) 10px;text-align:center;box-shadow:0 8px 16px rgba(122,0,0,.15)}.sgn h1{font-size:clamp(26px,3.1vw,46px);line-height:.95;letter-spacing:-.045em;color:var(--fraise);font-weight:700}.sgn h1 span{color:var(--bordeaux)}.awn{display:block;width:100%;height:clamp(56px,7.2vw,100px);z-index:2;overflow:visible}.awn,.stall-in{position:relative}.stall-in{margin-top:-6px}.stall-in .mur{border:0;background:var(--rose-clair);box-shadow:inset 0 14px 18px -10px rgba(122,0,0,.22)}.stall-in .rail{padding-bottom:clamp(60px,6vw,84px)}.stall-in .barre{top:0}@media(min-width:1000px){.stall-in .flipper img{height:clamp(240px,min(calc(100vh - 540px),calc((100vw * .76) / var(--n,5) * 1.75)),640px)}}.po{position:absolute;z-index:3;top:-4px;bottom:0;width:clamp(8px,1vw,14px);background:#b3202e;border:1.4px solid var(--bordeaux);border-radius:3px}.po.l{left:0}.po.r{right:0}.cnt2{position:relative;z-index:4;margin-top:-2px;height:clamp(46px,5.6vw,76px);border:1.6px solid var(--bordeaux);border-radius:0 0 12px 12px;background:repeating-linear-gradient(180deg,#ffb3c4 0 6px,#ffe3ea 6px 12px);box-shadow:0 10px 0 -2px rgba(122,0,0,.12)}.cnt2:before{content:"";left:-1.6px;right:-1.6px;top:-12px;height:14px;background:var(--bordeaux);border-radius:5px}.cnt2:before,.ct{position:absolute}.ct{left:0;right:0;bottom:100%;height:0;pointer-events:none}.ct .vase{position:absolute;right:clamp(70px,9vw,130px);bottom:-6px;width:clamp(36px,4.2vw,56px);height:auto}.ct .vend{position:absolute;right:clamp(8px,2vw,28px);bottom:-14px;width:clamp(56px,7.4vw,104px);z-index:-1}.ct .mini{position:absolute;left:clamp(10px,2.4vw,34px);bottom:-8px;width:clamp(70px,8.5vw,120px)}.ct .mini svg{width:100%;height:auto;display:block}.stall>.fr{width:clamp(48px,5vw,76px);z-index:9}.ard{position:relative;background:#4a1017;color:#ffe3ea;border:7px solid #d9a066;outline:1.4px solid var(--bordeaux);border-radius:6px;padding:12px 12px 14px;display:flex;flex-direction:column;gap:4px;font-style:italic;font-size:clamp(12px,1.05vw,15px);line-height:1.2;transform:rotate(-2.5deg);box-shadow:0 10px 18px rgba(122,0,0,.25);margin:4px 0 14px}.ard b{font-size:1.18em;font-style:normal;letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;color:#fff}.ard svg{align-self:flex-end;margin-top:2px}.ard:after{content:"";position:absolute;left:12%;right:12%;bottom:-24px;height:18px;border-left:3px solid var(--bordeaux);border-right:3px solid var(--bordeaux)}.joke8{position:relative;z-index:6;width:100%;display:flex;flex-direction:column;align-items:flex-start;font-style:italic;font-size:14px;line-height:1.25;text-align:left;transform:rotate(-3deg);animation:fly 5s ease-in-out infinite;margin:0 0 -4px}.joke8 svg{margin-left:-24px}.ground-m{display:none}.mkt-intro{padding-top:30px;text-align:center}.mkt-intro .lead{font-size:clamp(17px,1.6vw,21px);max-width:30em;margin:0 auto}.mkt-intro .cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:18px}@media(max-width:999px){.sd{display:none}.stall-wrap{padding:0 10px}.ground-m{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:6px 14px 0;justify-content:center}.ground-m .ard{max-width:300px;flex:1 1;font-size:11.5px;padding:8px 8px 10px;margin-bottom:4px}.ct .mini,.ground-m .ard svg,.ground-m .ard:after{display:none}.sgn{margin-bottom:-12px}}@media(min-width:700px){.sgn h1{white-space:nowrap}}.mkt{background:#ffe9d6;padding-bottom:0}.grass{position:absolute;left:0;right:0;bottom:0;height:52px;z-index:3;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 60'%3E%3Cpath d='M0 60V40Q8.6 18 17.1 40Q25.7 18 34.3 40Q42.9 18 51.4 40Q60.0 18 68.6 40Q77.1 18 85.7 40Q94.3 18 102.9 40Q111.4 18 120.0 40Q128.6 18 137.1 40V60Z' fill='%2300b27e'/%3E%3Cpath d='M0 60V48Q7.5 32 15.0 48Q22.5 32 30.0 48Q37.5 32 45.0 48Q52.5 32 60.0 48Q67.5 32 75.0 48Q82.5 32 90.0 48Q97.5 32 105.0 48Q112.5 32 120.0 48V60Z' fill='%2368b54e' stroke='%237a0000' stroke-width='1' stroke-linejoin='round'/%3E%3C/svg%3E") repeat-x 0 100%/120px 60px}@media(max-width:999px){.grass{height:40px;background-size:96px 48px}.mkt-ground{padding-top:60px}}.scene{position:relative;padding-bottom:34px}.scene .stall-wrap{position:relative;z-index:2}.mkt-ground{position:relative;z-index:1;margin-top:-36px;padding-top:56px;background:#ffe9d6;border-top:1.5px solid rgba(122,0,0,.45);padding-bottom:26px}.mkt-ground:before{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:repeating-linear-gradient(90deg,rgba(122,0,0,.1) 0 38px,transparent 38px 76px)}.joke9{position:relative;z-index:2;width:min(300px,30%);margin:-30px 0 8px max(2vw,calc((100% - 1260px)/2 + 12px));display:flex;flex-direction:column;font-style:italic;font-size:14px;line-height:1.25;transform:rotate(-2deg);animation:fly 5s ease-in-out infinite}.joke9 svg{margin:2px 0 0 58%;transform:scaleY(-1) translateY(2px)}.joke9 span{order:2}.joke9 svg{order:1}.stall-in .mur{background:radial-gradient(110% 120% at 70% 15%,#ffe3ea 0 20%,#ff8aa2 100%)}.ard .chalk{font-size:1.06em;line-height:1.3}@media(max-width:999px){.joke9{width:auto;margin:0 18px 10px;text-align:center;align-items:center;transform:none}.joke9 svg{margin:0;transform:none}.mkt-ground{margin-top:-18px;padding-top:34px}}.joke9.dk{width:100%;margin:0;transform:rotate(2deg);align-items:flex-start;font-size:14px}.joke9.dk svg{margin:0 0 0 -20px;transform:none;order:0}.joke9.dk span{order:1}.sd.l .joke8{align-items:flex-end;text-align:right;transform:rotate(3deg)}.sd.l .joke8 svg{order:-1;margin:0 -20px 2px 0;transform:none}.cnt2 .vtm{position:absolute;z-index:6;left:50%;top:44%;transform:translate(-50%,-50%);padding:6px 18px;font-size:13px;font-weight:500;white-space:nowrap}.ard.in{position:absolute;right:.6%;bottom:-40px;width:clamp(112px,9vw,132px);padding:8px 8px 10px;border-width:5px;font-size:clamp(10px,.85vw,12px);transform:rotate(-2deg);pointer-events:auto;z-index:2}.ard.in svg,.ct-m{display:none}.ard.in:after{display:block;left:14%;right:14%;bottom:-17px;height:17px;border-left-width:4px;border-right-width:4px}@media(min-width:1000px){.ard.in{right:-152px;bottom:-91px;width:clamp(120px,9vw,134px);transform:rotate(2deg)}}@media(max-width:999px){.ard.in{display:none}.cnt2 .vtm{padding:5px 16px}}.sd.r .joke9.dk svg{transform:scaleX(-1)}.joke9.mb{display:none}.joke9.mb svg{transform:rotate(180deg);margin-bottom:2px}@media(max-width:999px){.joke9.mb{display:flex}.stall-in .flipper img{height:min(300px,42vh)}.stall-in .hang{width:176px;margin-right:-22px}.stall-in .etq .it{font-size:12px;white-space:nowrap}.stall-in .rail{padding-bottom:84px}.scene .stall-wrap{padding:0 32px}.stall-in .flipper img{height:min(215px,27vh)}.stall-in .hang{width:150px;margin-right:-8px}.stall-in .etq .it{font-size:11px}.stall-in .rail{padding-bottom:34px}.stall-in .etq{margin-top:6px}.cnt2{height:58px}.cnt2 .vtm{top:50%;padding:5px 16px}.ard.in{display:flex;left:50%;right:auto;width:232px;bottom:-122px;transform:translateX(-50%) rotate(-1.5deg);font-size:12px;border-width:5px;padding:7px 9px 9px;z-index:8;text-align:center}.ct-d{display:none}.ct-m{display:inline}.scene{padding-bottom:84px}.grass{height:58px;background-size:100px 58px}.mkt-ground .joke9.mb{display:none}.mkt-ground{padding-top:20px!important;padding-bottom:6px!important}.ground-m{display:none}.mkt-ground .joke9.mb{margin-top:-6px}.opn{top:96px}}[hidden]{display:none!important}.stall-in .etq{gap:1px}.mkt+.band .tk{animation-duration:56s}.legal{line-height:1.55;font-size:16px}.legal h2{font-size:24px;letter-spacing:-.03em;line-height:1.1;margin-top:14px}.legal h3{font-size:18px;letter-spacing:-.02em;margin-top:6px}.legal ol,.legal p,.legal ul{margin:0}.legal ol,.legal ul{padding-left:1.3em;display:flex;flex-direction:column;gap:4px}.legal a{text-decoration:underline;text-underline-offset:3px}.legal>div{display:flex;flex-direction:column;gap:12px}.legal strong{font-weight:700}.legal blockquote{margin:0;border-left:3px solid var(--rose);background:var(--rose-clair);border-radius:0 18px 18px 0;padding:12px 18px;font-style:italic}.legal blockquote p+p{margin-top:6px}.legal .table-wrap{overflow-x:auto;border:1px solid rgba(122,0,0,.35);border-radius:18px}.legal table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px}.legal td,.legal th{text-align:left;vertical-align:top;padding:9px 12px;border-bottom:1px solid rgba(122,0,0,.2)}.legal th{background:var(--rose-clair);font-weight:600}.legal tr:last-child td{border-bottom:0}#hand{width:37px}