.hero-degrade{background:linear-gradient(120deg,#8b5cf6 0%,#7c3aed 45%,#5b21b6 100%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.04em}.hero-points{background-image:radial-gradient(#7c3aed24 1px,#0000 1.3px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(65% 55% at 50% 30%,#000 0%,#0000 80%);mask-image:radial-gradient(65% 55% at 50% 30%,#000 0%,#0000 80%)}.hero-da .hero-points{background-image:linear-gradient(#7c3aed12 1px,#0000 1px),linear-gradient(90deg,#7c3aed12 1px,#0000 1px);background-size:64px 64px;display:block;-webkit-mask-image:radial-gradient(70% 50% at 50% 20%,#000,#0000 75%);mask-image:radial-gradient(70% 50% at 50% 20%,#000,#0000 75%)}:root.dark .hero-da .hero-points{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px)}.hero-secondaire{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(1.9)brightness(1.04);backdrop-filter:blur(20px)saturate(1.9)brightness(1.04);background:linear-gradient(160deg,#ffffff9e,#ffffff47 55%,#ffffff75);transition:transform .5s cubic-bezier(.34,1.56,.64,1),box-shadow .4s,background .4s;position:relative;overflow:hidden;box-shadow:inset 0 1.5px #fffffff2,inset 0 -1px #ffffff73,inset 0 0 0 1px #ffffff8c,0 10px 30px -12px #4c1d9559}.hero-secondaire:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 70% at 30% 0,#ffffffb3,#0000 55%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-secondaire:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:45%;transition:left .7s cubic-bezier(.22,1,.36,1);position:absolute;top:-20%;bottom:-20%;left:-60%;right:auto;transform:skew(-18deg)}.hero-secondaire:hover{background:linear-gradient(160deg,#ffffffbf,#fff6 55%,#ffffff94);transform:translateY(-1px)scale(1.02);box-shadow:inset 0 1.5px #fff,inset 0 -1px #ffffff80,inset 0 0 0 1px #ffffffb3,0 16px 36px -14px #4c1d9573}.hero-secondaire:active{transform:scale(.97)}:root.dark .hero-secondaire{background:linear-gradient(160deg,#ffffff29,#ffffff0d 55%,#ffffff1a);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 1px #ffffff24,0 10px 30px -12px #0009}:root.dark .hero-secondaire:before{background:radial-gradient(120% 70% at 30% 0,#ffffff2e,#0000 55%)}@media (prefers-reduced-motion:reduce){.hero-secondaire,.hero-secondaire:after{transition:none}}.hero-carte{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);rotate:var(--rot);animation:7s ease-in-out infinite hero-carte-flotte;animation-delay:calc(var(--k) * -1.3s);background:linear-gradient(160deg,#ffffffb8,#ffffff52);box-shadow:inset 0 1px #fffffff2,inset 0 0 0 1px #fff9,0 24px 48px -24px #4c1d9573}@keyframes hero-carte-flotte{50%{translate:0 -12px}}@keyframes hero-carte-entree{0%{opacity:0;filter:blur(6px);transform:translateY(24px)scale(.92)}}@media (prefers-reduced-motion:reduce){.hero-carte,.hero-carte-place{animation:none}}.hero-carte{background:#ffffff8c;box-shadow:inset 0 0 0 1px #ffffffb3,0 12px 30px -20px #4c1d9559}.hero-carte>.hero-carte-logo+*{margin-top:0}.hero-carte[data-marque]{box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--bord,#fff) 55%, transparent), inset 0 0 0 4px #ffffffb3, inset 0 2px 0 4px #ffffff80, 0 12px 30px -20px #4c1d9559}.hero-carte[data-marque]{background:linear-gradient(165deg, #ffffffe6, #ffffffa8) padding-box, linear-gradient(140deg, var(--bord), #ffffffd9 42%, #ffffffd9 58%, color-mix(in srgb, var(--bord) 55%, transparent)) border-box;box-shadow:inset 0 1px 0 #fff, 0 2px 6px -2px #140a2814, 0 20px 40px -22px color-mix(in srgb, var(--bord) 65%, transparent);border:1.5px solid #0000}.hero-carte[data-marque=gemini]{background:linear-gradient(165deg,#ffffffe6,#ffffffa8) padding-box padding-box,linear-gradient(140deg,#f04a4a,#f5b400 22%,#ffffffd9 45% 58%,#34a853 80%,#4285f4) border-box;border-width:1.5px;box-shadow:inset 0 1px #fff,0 2px 6px -2px #140a2814,0 20px 40px -22px #4285f48c}.hero-carte-logo{box-shadow:0 0 0 2px #fff,0 6px 14px -6px #28145a73;box-shadow:none}.hero-carte-place .hero-carte{opacity:0;transform-origin:0 100%;filter:blur(4px);transition:opacity .26s,transform .42s cubic-bezier(.34,1.5,.64,1),filter .3s;transform:translate(-14px)scale(.6)}.hero-carte-place[data-actif] .hero-carte{opacity:1;filter:none;transition-delay:.22s;transform:none}.hero-carte-place[data-actif] .hero-carte-logo{transform:scale(1.18)}.hero-carte-place[data-actif] .hero-carte-logo:after{content:"";border:2px solid var(--bord,#7c3aed);border-radius:9999px;animation:.9s ease-out both hero-ping;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.hero-carte-place .hero-carte-logo{overflow:visible}.hero-carte-place .hero-carte-logo img{border-radius:9999px}@keyframes hero-ping{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.hero-carte-place .hero-carte{opacity:1;filter:none;transform:none}.hero-carte-place[data-actif] .hero-carte-logo:after{animation:none}}.app-icone-ios{background:var(--fond-app);box-shadow:inset 0 1px #ffffff59,inset 0 0 0 .5px #00000014,inset 0 -8px 16px -10px #0000002e,0 10px 22px -12px #1e1b4b80!important}.app-icone-ios-chatgpt{--fond-app:linear-gradient(160deg, #19c08f 0%, #10a37f 50%, #0b8768 100%)}.app-icone-ios-perplexity{--fond-app:linear-gradient(160deg, #24525a 0%, #173c43 50%, #0f2a2f 100%)}.app-icone-ios-claude{--fond-app:linear-gradient(160deg, #e8906f 0%, #d97757 50%, #c2603f 100%)}.app-icone-ios-gemini,.app-icone-ios-google,.app-icone-ios-maps{--fond-app:linear-gradient(160deg, #fff 0%, #f6f8fb 60%, #e9edf3 100%)}.hero-carte-place .hero-carte{animation:none}.hero-carte-place[data-cote=d]:not([data-actif]) .hero-carte{transform:translate(14px)scale(.6)}.hero-carte-place .hero-carte-logo img{width:58%;height:58%}@media (prefers-reduced-motion:reduce){.hero-carte-place{animation:none}}.hero-carte-place .hero-carte,.hero-carte-place[data-cote=d]:not([data-actif]) .hero-carte{transform-origin:50%;transform:scale(.25)}.hero-carte-place[data-cote=d] .hero-carte{transform-origin:50%}.hero-carte-place[data-actif] .hero-carte{transition-delay:.12s;transform:none}.hero-carte-place[data-actif] .hero-carte-logo:after{display:none}.hero-cartes{z-index:20}.hero-carte-place[data-actif]{z-index:2}.hero-carte-place .hero-carte,.hero-carte-place[data-cote=d]:not([data-actif]) .hero-carte,.hero-carte-place[data-actif] .hero-carte{filter:none;opacity:1;clip-path:circle(28px);transition:clip-path .52s cubic-bezier(.65,0,.35,1),opacity .2s .32s;transform:none}.hero-carte-place:not([data-actif]) .hero-carte{opacity:0;transition:clip-path .42s cubic-bezier(.65,0,.35,1),opacity .16s .3s}.hero-carte-place[data-actif] .hero-carte{clip-path:circle(160px);transition:clip-path .6s cubic-bezier(.65,0,.35,1) .16s,opacity}.hero-carte-place .hero-carte-logo{transition:transform .3s cubic-bezier(.34,1.6,.64,1) .38s,opacity .2s .38s}.hero-carte-place[data-actif] .hero-carte-logo{transition:none;animation:.62s cubic-bezier(.34,1.4,.64,1) both hero-icone-ouvre}@keyframes hero-icone-ouvre{0%{opacity:1;transform:scale(1)}30%{opacity:1;transform:scale(1.25)}70%{opacity:.6;transform:scale(1.6)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){.hero-carte-place .hero-carte{transition:none}.hero-carte-place[data-actif] .hero-carte-logo{opacity:0;animation:none}}.hero-carte-place[data-cote]:not([data-actif]) .hero-carte{opacity:0}.hero-carte-place .hero-carte{translate:-50% -50%!important}.hero-carte-place .hero-carte,.hero-carte-place[data-cote=d]:not([data-actif]) .hero-carte,.hero-carte-place[data-cote]:not([data-actif]) .hero-carte{opacity:0;clip-path:inset(calc(50% - 28px) round 28px);transition:clip-path .48s cubic-bezier(.32,.72,0,1),opacity .18s .3s}.hero-carte-place[data-actif] .hero-carte,.hero-carte-place[data-cote][data-actif] .hero-carte{opacity:1;clip-path:inset(0 round 16px);transition:clip-path .64s cubic-bezier(.32,.72,0,1) 60ms,opacity .12s 60ms}.hero-carte-place .hero-carte>*{transition:opacity .22s}.hero-carte-place:not([data-actif]) .hero-carte>*{opacity:0}.hero-carte-place[data-actif] .hero-carte>*{opacity:1;transition:opacity .32s .3s}.hero-carte-place .hero-carte-logo,.hero-carte-place[data-actif] .hero-carte-logo{transition:transform .52s cubic-bezier(.32,.72,0,1),opacity .26s;animation:none}.hero-carte-place:not([data-actif]) .hero-carte-logo{opacity:1;transition:transform .52s cubic-bezier(.32,.72,0,1) .26s,opacity .3s .28s;transform:none}.hero-carte-place[data-actif] .hero-carte-logo{opacity:0;transform:scale(1.35)}@media (prefers-reduced-motion:reduce){.hero-carte-place .hero-carte,.hero-carte-place .hero-carte>*,.hero-carte-place .hero-carte-logo{transition:none!important}}.hero-carte[data-marque]{border:1.5px solid var(--bord);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;box-shadow:0 1px 2px #0000000a,0 14px 32px -18px #1e143c4d}.hero-carte[data-marque=gemini]{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#f04a4a,#f5b400,#34a853,#4285f4) border-box;border:1.5px solid #0000;box-shadow:0 1px 2px #0000000a,0 14px 32px -18px #1e143c4d}.hero-carte[data-marque],.hero-carte[data-marque=gemini]{border-width:3.5px}.hero-carte-place[data-actif] .hero-carte{transition-delay:calc(var(--k) * 70ms + 60ms)}.hero-carte-place[data-actif] .hero-carte>*{transition-delay:calc(var(--k) * 70ms + .3s)}.hero-carte-place[data-actif] .hero-carte-logo{transition-delay:calc(var(--k) * 70ms)}.hero-carte[data-marque]{-webkit-backdrop-filter:blur(22px)saturate(1.8);backdrop-filter:blur(22px)saturate(1.8);background:linear-gradient(160deg,#ffffffb8,#ffffff61);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #ffffff4d,0 18px 40px -22px #1e143c66}.hero-carte[data-marque=gemini]{background:linear-gradient(160deg,#ffffffb8,#ffffff61);border-color:#0000}.hero-carte[data-marque=gemini]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(120deg,#f04a4a,#f5b400,#34a853,#4285f4);padding:3.5px;position:absolute;top:-3.5px;bottom:-3.5px;left:-3.5px;right:-3.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hero-carte p+p{margin-top:2px}.hero-carte-place[data-actif] .hero-carte,.hero-carte-place[data-cote][data-actif] .hero-carte{clip-path:inset(0 round 22px)}.hero-da .hero-points{background-image:linear-gradient(#7c3aed0d 1px,#0000 1px),linear-gradient(90deg,#7c3aed0d 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(60% 45% at 50% 30%,#000,#0000 80%);mask-image:radial-gradient(60% 45% at 50% 30%,#000,#0000 80%)}.hero-carte-place{--vague-o:calc(var(--k) * .14s);--vague-f:calc(var(--k) * 90ms)}.hero-carte-place .hero-carte{scale:.9}.hero-carte-place .hero-carte,.hero-carte-place[data-cote=d]:not([data-actif]) .hero-carte,.hero-carte-place[data-cote]:not([data-actif]) .hero-carte{opacity:0;filter:blur(6px);clip-path:inset(calc(50% - 28px) round 28px);transition:clip-path .56s cubic-bezier(.65, 0, .35, 1) calc(var(--vague-f) + .12s), transform .56s cubic-bezier(.65, 0, .35, 1) calc(var(--vague-f) + .12s), filter .42s ease calc(var(--vague-f) + .22s), opacity .26s ease calc(var(--vague-f) + .44s);transform:scale(.92)}.hero-carte-place:not([data-actif]) .hero-carte>*{opacity:0;transition:opacity .18s ease var(--vague-f), transform .18s ease var(--vague-f);transform:translateY(4px)}.hero-carte-place:not([data-actif]) .hero-carte-logo{opacity:1;filter:none;transition:transform .62s cubic-bezier(.34, 1.56, .64, 1) calc(var(--vague-f) + .52s), opacity .32s ease calc(var(--vague-f) + .5s), filter .32s ease calc(var(--vague-f) + .5s);transform:none}.hero-carte-place[data-actif] .hero-carte,.hero-carte-place[data-cote][data-actif] .hero-carte{opacity:1;filter:none;clip-path:inset(0 round 22px);transition:opacity .16s ease calc(var(--vague-o) + .12s), clip-path .82s cubic-bezier(.22, 1.12, .36, 1) calc(var(--vague-o) + .12s), transform .82s cubic-bezier(.22, 1.12, .36, 1) calc(var(--vague-o) + .12s), filter .52s ease calc(var(--vague-o) + .16s);transform:none}.hero-carte-place[data-actif] .hero-carte>*{opacity:1;transition:opacity .42s ease calc(var(--vague-o) + .52s), transform .52s cubic-bezier(.22, 1, .36, 1) calc(var(--vague-o) + .52s);transform:none}.hero-carte-place[data-actif] .hero-carte-logo{opacity:0;filter:blur(4px);transition:transform .52s cubic-bezier(.22, 1, .36, 1) var(--vague-o), opacity .36s ease calc(var(--vague-o) + .14s), filter .36s ease calc(var(--vague-o) + .14s);transform:scale(1.4)}@media (prefers-reduced-motion:reduce){.hero-carte-place .hero-carte,.hero-carte-place .hero-carte>*,.hero-carte-place .hero-carte-logo{filter:none!important;transition:none!important}}.hero-carte-place .hero-carte,.hero-carte-place[data-cote=d]:not([data-actif]) .hero-carte,.hero-carte-place[data-cote]:not([data-actif]) .hero-carte{transition:clip-path .52s cubic-bezier(.65, 0, .35, 1) calc(var(--vague-f) + 40ms), transform .52s cubic-bezier(.65, 0, .35, 1) calc(var(--vague-f) + 40ms), filter .36s ease calc(var(--vague-f) + .16s), opacity .24s ease calc(var(--vague-f) + .32s)}.hero-carte-place:not([data-actif]) .hero-carte>*{transition:opacity .2s ease var(--vague-f), transform .2s ease var(--vague-f)}.hero-carte-place:not([data-actif]) .hero-carte-logo{transition:transform .62s cubic-bezier(.34, 1.56, .64, 1) calc(var(--vague-f) + .4s), opacity .3s ease calc(var(--vague-f) + .38s), filter .3s ease calc(var(--vague-f) + .38s)}.hero-carte-place{animation:hero-carte-entree .9s cubic-bezier(.22, 1, .36, 1) both, hero-flotte-libre calc(8s + var(--k) * 1.1s) ease-in-out infinite;animation-delay:calc(.35s + var(--k) * .11s), calc(var(--k) * -1.7s)}@keyframes hero-flotte-libre{0%,to{translate:0;rotate:none}25%{translate:5px -9px;rotate:.8deg}50%{translate:0 -15px;rotate:none}75%{translate:-5px -7px;rotate:-.8deg}}@media (prefers-reduced-motion:reduce){.hero-carte-place{animation:none}}.hero-da{background:#fff!important}.appareil-ecran{background:#f3f1fb;border-radius:12%/6%}.hero-tels{-webkit-mask-image:none;mask-image:none}.hero-tels:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(#fff0,#fff 80%);height:38%;position:absolute;bottom:-2px;left:-50vw;right:-50vw}.hero-tels{clip-path:inset(-100vh -100vw 0)}.appareil-ecran{container-type:inline-size}.barre-etat{color:#000;pointer-events:none}.appareil-ecran>div:not(.barre-etat){padding-top:var(--haut-contenu,12cqw)}.ecran-app{font-size:6cqw}@property --tel-o{syntax:"<number>";inherits:true;initial-value:1}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-tels{perspective:none}.hero-tels-scene{transform-style:preserve-3d;perspective:1500px;perspective-origin:50% 35%}.hero-tel{--rayon:300px;--courbe:cubic-bezier(.65, 0, .25, 1);transform-origin:50%;transform-style:preserve-3d;translate:none;rotate:none;scale:none;transform:translateX(-50%) translateY(calc((1 - cos(var(--angle))) * 130px)) translateZ(calc(-1 * var(--rayon))) rotateY(var(--angle)) translateZ(var(--rayon));transition:--angle 1.6s var(--courbe), --tel-o .65s ease .45s;animation:none}@media (min-width:640px){.hero-tel{--rayon:500px}}.hero-tel[data-pos]{translate:none;rotate:none;scale:none}.hero-tel[data-pos=arriere]{--tel-o:0;transition:--angle 1.6s var(--courbe), --tel-o .6s ease .3s}.hero-tel .appareil{transform-style:preserve-3d;filter:none}.hero-tel .appareil>*{opacity:calc(var(--tel-o) * var(--tels-entree,1));-webkit-backface-visibility:hidden;backface-visibility:hidden}.hero-tel .appareil>img{filter:drop-shadow(0 30px 40px #3c1e784d)drop-shadow(0 4px 8px #28145a1f)}.appareil-tranche{width:var(--epaisseur);-webkit-backface-visibility:hidden;backface-visibility:hidden;--clair:color-mix(in srgb, var(--tranche), #fff 60%);--sombre:color-mix(in srgb, var(--tranche), #000 30%);border-radius:50%/2.2%;position:absolute;top:2.6%;bottom:2.6%}.tranche-plat{background:linear-gradient(180deg, #00000038, #ffffff2e 12%, #fff0 35%, #00000012 60%, #ffffff24 85%, #00000038), linear-gradient(90deg, #17171a 0, #17171a 4%, var(--clair) 6.5%, var(--tranche) 12%, var(--tranche) 88%, var(--clair) 93.5%, #232326 96%, #232326 100%)}.tranche-arrondi{background:linear-gradient(180deg, #0003, #ffffff1f 15%, #fff0 40%, #0000000f 65%, #0003), linear-gradient(90deg, #17171a 0, #17171a 3.5%, var(--sombre) 7%, var(--tranche) 26%, var(--clair) 48%, var(--tranche) 70%, var(--sombre) 92%, #232326 96%, #232326 100%)}.tranche-d{left:calc(100% - var(--bord-x));transform-origin:0;transform:rotateY(90deg)}.tranche-g{right:calc(100% - var(--bord-x));transform-origin:100%;transform:rotateY(-90deg)}.tranche-bouton{background:linear-gradient(90deg, var(--sombre), var(--clair) 45%, var(--tranche) 70%, var(--sombre));border-radius:9999px;position:absolute;left:24%;right:24%;box-shadow:0 0 0 .5px #00000040,0 1px 2px #0000002e}.bouton-action{left:27%;right:27%}.bouton-camera{box-shadow:0 0 0 1.5px var(--tranche), 0 0 0 2px #0003;background:linear-gradient(90deg,#2a2a2e,#4a4a52 50%,#1c1c1f);border-radius:.35em;left:22%;right:22%}.hero-tel[data-pos=c] .anim-frappe,[data-ecran-actif] .anim-frappe{animation:1.1s steps(26,end) .5s both ecran-frappe;display:inline-block}.hero-tel[data-pos=c] .anim-revele,[data-ecran-actif] .anim-revele{animation:ecran-revele .6s cubic-bezier(.22, 1, .36, 1) var(--d,0s) both}@keyframes ecran-frappe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ecran-revele{0%{opacity:0;translate:0 .8em}}@media (prefers-reduced-motion:reduce){.hero-tel{transition:none}.hero-tel[data-pos=arriere]{display:none}.hero-tel[data-pos=c] .anim-frappe,.hero-tel[data-pos=c] .anim-revele,[data-ecran-actif] .anim-frappe,[data-ecran-actif] .anim-revele{animation:none}}.hero-tels-scene{transition:opacity .5s}.hero-tels[data-3d] .hero-tels-scene{opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s}.hero-tels-3d{pointer-events:none;animation:.7s both hero-3d-entree}@keyframes hero-3d-entree{0%{opacity:0}}.ecran-reflet{z-index:4;pointer-events:none;background:linear-gradient(118deg,#ffffff38 0%,#ffffff0f 26%,#fff0 42%);position:absolute;top:0;bottom:0;left:0;right:0}.carte-maps{opacity:0;transition:opacity .6s}.carte-maps[data-prete]{opacity:1}.hero-tels-arc{isolation:isolate;width:min(1150px,150vw);height:min(820px,120vw);top:-150px;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000 100%);mask-image:radial-gradient(closest-side,#000 70%,#0000 100%)}.aura-tache{opacity:.85;will-change:transform;position:absolute}.aura-tache:before{content:"";position:absolute;top:-200px;bottom:-200px;left:-200px;right:-200px}.aura-tache-1{--c:196 181 253;--rx:calc(min(1150px, 150vw) * .23);--ry:calc(min(820px, 120vw) * .2653);width:46%;height:52%;animation:11s ease-in-out infinite alternate aura-a;top:18%;left:14%}.aura-tache-1:before{background:radial-gradient(var(--rx) var(--ry) at 50% 50%, rgb(var(--c) / .999) 0, rgb(var(--c) / 1) calc(var(--rx) - 192.5px), rgb(var(--c) / .987) calc(var(--rx) - 137.5px), rgb(var(--c) / .94) calc(var(--rx) - 96.3px), rgb(var(--c) / .806) calc(var(--rx) - 55px), rgb(var(--c) / .656) calc(var(--rx) - 27.5px), rgb(var(--c) / .481) calc(var(--rx)), rgb(var(--c) / .308) calc(var(--rx) + 27.5px), rgb(var(--c) / .17) calc(var(--rx) + 55px), rgb(var(--c) / .079) calc(var(--rx) + 82.5px), rgb(var(--c) / .025) calc(var(--rx) + 115.5px), rgb(var(--c) / .005) calc(var(--rx) + 154px), rgb(var(--c) / 0) calc(var(--rx) + 198px))}.aura-tache-2{--c:251 207 232;--rx:calc(min(1150px, 150vw) * .21);--ry:calc(min(820px, 120vw) * .2474);width:42%;height:48%;animation:13s ease-in-out infinite alternate aura-b;top:14%;right:12%}.aura-tache-2:before{background:radial-gradient(var(--rx) var(--ry) at 50% 50%, rgb(var(--c) / .999) 0, rgb(var(--c) / 1) calc(var(--rx) - 192.5px), rgb(var(--c) / .985) calc(var(--rx) - 137.5px), rgb(var(--c) / .936) calc(var(--rx) - 96.3px), rgb(var(--c) / .797) calc(var(--rx) - 55px), rgb(var(--c) / .643) calc(var(--rx) - 27.5px), rgb(var(--c) / .465) calc(var(--rx)), rgb(var(--c) / .292) calc(var(--rx) + 27.5px), rgb(var(--c) / .158) calc(var(--rx) + 55px), rgb(var(--c) / .071) calc(var(--rx) + 82.5px), rgb(var(--c) / .021) calc(var(--rx) + 115.5px), rgb(var(--c) / .004) calc(var(--rx) + 154px), rgb(var(--c) / 0) calc(var(--rx) + 198px))}.aura-tache-3{--c:147 197 253;--rx:calc(min(1150px, 150vw) * .2);--ry:calc(min(820px, 120vw) * .2268);width:40%;height:44%;animation:9s ease-in-out infinite alternate aura-c;top:34%;left:32%}.aura-tache-3:before{background:radial-gradient(var(--rx) var(--ry) at 50% 50%, rgb(var(--c) / .997) 0, rgb(var(--c) / .999) calc(var(--rx) - 192.5px), rgb(var(--c) / .983) calc(var(--rx) - 137.5px), rgb(var(--c) / .931) calc(var(--rx) - 96.3px), rgb(var(--c) / .791) calc(var(--rx) - 55px), rgb(var(--c) / .64) calc(var(--rx) - 27.5px), rgb(var(--c) / .466) calc(var(--rx)), rgb(var(--c) / .297) calc(var(--rx) + 27.5px), rgb(var(--c) / .164) calc(var(--rx) + 55px), rgb(var(--c) / .077) calc(var(--rx) + 82.5px), rgb(var(--c) / .024) calc(var(--rx) + 115.5px), rgb(var(--c) / .005) calc(var(--rx) + 154px), rgb(var(--c) / 0) calc(var(--rx) + 198px))}.aura-tache-4{--c:237 233 254;--rx:calc(min(1150px, 150vw) * .17);--ry:calc(min(820px, 120vw) * .2062);opacity:.55;width:34%;height:40%;animation:15s ease-in-out infinite alternate aura-d;top:6%;left:50%}.aura-tache-4:before{background:radial-gradient(var(--rx) var(--ry) at 50% 50%, rgb(var(--c) / .991) 0, rgb(var(--c) / .999) calc(var(--rx) - 192.5px), rgb(var(--c) / .983) calc(var(--rx) - 137.5px), rgb(var(--c) / .931) calc(var(--rx) - 96.3px), rgb(var(--c) / .785) calc(var(--rx) - 55px), rgb(var(--c) / .626) calc(var(--rx) - 27.5px), rgb(var(--c) / .447) calc(var(--rx)), rgb(var(--c) / .275) calc(var(--rx) + 27.5px), rgb(var(--c) / .145) calc(var(--rx) + 55px), rgb(var(--c) / .063) calc(var(--rx) + 82.5px), rgb(var(--c) / .018) calc(var(--rx) + 115.5px), rgb(var(--c) / .003) calc(var(--rx) + 154px), rgb(var(--c) / 0) calc(var(--rx) + 198px))}@media (max-width:682px){.aura-tache-1:before{background:radial-gradient(34.5vw 31.36vw at 50% 50%, rgb(var(--c) / 1) calc(14.52vw - 87.9px), rgb(var(--c) / .95) calc(48.46vw - 188.2px), rgb(var(--c) / .85) calc(43.88vw - 122.6px), rgb(var(--c) / .72) calc(38.81vw - 66.3px), rgb(var(--c) / .58) calc(37.84vw - 38px), rgb(var(--c) / .45) calc(37.36vw - 15.9px), rgb(var(--c) / .32) calc(37.01vw + 6.3px), rgb(var(--c) / .2) calc(36.72vw + 30px), rgb(var(--c) / .11) calc(36.51vw + 53.8px), rgb(var(--c) / .05) calc(36.31vw + 79.6px), rgb(var(--c) / .018) calc(36.17vw + 107px), rgb(var(--c) / 0) calc(36.56vw + 181.7px))}.aura-tache-2:before{background:radial-gradient(31.5vw 29.17vw at 50% 50%, rgb(var(--c) / 1) calc(19.26vw - 118.2px), rgb(var(--c) / .95) calc(47.36vw - 202.8px), rgb(var(--c) / .85) calc(43.53vw - 140px), rgb(var(--c) / .72) calc(36.73vw - 73.5px), rgb(var(--c) / .58) calc(35.16vw - 41.8px), rgb(var(--c) / .45) calc(34.49vw - 18.6px), rgb(var(--c) / .32) calc(34.05vw + 4.1px), rgb(var(--c) / .2) calc(33.71vw + 28px), rgb(var(--c) / .11) calc(33.45vw + 51.9px), rgb(var(--c) / .05) calc(33.22vw + 77.6px), rgb(var(--c) / .018) calc(33.06vw + 104.9px), rgb(var(--c) / 0) calc(33.58vw + 180.9px))}.aura-tache-3:before{background:radial-gradient(30vw 26.79vw at 50% 50%, rgb(var(--c) / 1) calc(23.86vw - 148.4px), rgb(var(--c) / .95) calc(47.97vw - 219.7px), rgb(var(--c) / .85) calc(46.14vw - 166.4px), rgb(var(--c) / .72) calc(37.03vw - 85.1px), rgb(var(--c) / .58) calc(34.38vw - 46.6px), rgb(var(--c) / .45) calc(33.48vw - 21.5px), rgb(var(--c) / .32) calc(32.93vw + 2.2px), rgb(var(--c) / .2) calc(32.55vw + 26.8px), rgb(var(--c) / .11) calc(32.27vw + 51.4px), rgb(var(--c) / .05) calc(32.09vw + 77.3px), rgb(var(--c) / .018) calc(31.76vw + 106.2px), rgb(var(--c) / 0) calc(29.88vw + 194px))}.aura-tache-4:before{background:radial-gradient(25.5vw 24.06vw at 50% 50%, rgb(var(--c) / 1) calc(33.2vw - 211.8px), rgb(var(--c) / .95) calc(47.4vw - 249.2px), rgb(var(--c) / .85) calc(49.23vw - 214.9px), rgb(var(--c) / .72) calc(39.6vw - 127.4px), rgb(var(--c) / .58) calc(31.63vw - 58.5px), rgb(var(--c) / .45) calc(29.77vw - 28.2px), rgb(var(--c) / .32) calc(28.81vw - 2.5px), rgb(var(--c) / .2) calc(28.2vw + 22.9px), rgb(var(--c) / .11) calc(27.85vw + 47.5px), rgb(var(--c) / .05) calc(27.53vw + 73.6px), rgb(var(--c) / .018) calc(27.18vw + 101.7px), rgb(var(--c) / 0) calc(23.93vw + 198.3px))}}.hero-tels-arc:after{content:"";background:radial-gradient(calc(min(1150px,150vw)/5.55556) calc(min(820px,120vw)/5.55556),#ffffff7e 0,#ffffff7a 10%,#ffffff71 20%,#ffffff65 30%,#ffffff57 40%,#ffffff49 50%,#ffffff3a 60%,#ffffff2c 70%,#ffffff1e 80%,#fff1 90%,#ffffff08 100%,#ffffff03 110%,#ffffff01 120%,#fff0 130%);position:absolute;top:calc(30% - 160px);bottom:calc(34% - 160px);left:calc(32% - 160px);right:calc(32% - 160px)}@media (max-width:682px){.hero-tels-arc:after{background:radial-gradient(27vw 22.13vw,#ffffff7d calc(20vw - 131.1px),#fff7 calc(23.42vw - 129.3px),#ffffff6a calc(21.24vw - 88.5px),#ffffff5a calc(15.22vw - 31.6px),#ffffff4b calc(15.77vw - 17.8px),#ffffff3c calc(17.43vw - 11px),#ffffff2e calc(19.11vw - 5.9px),#fff2 calc(20.59vw - .4px),#ffffff16 calc(21.88vw + 6.2px),#ffffff0e calc(22.86vw + 13.7px),#ffffff07 calc(23.59vw + 22.5px),#ffffff04 calc(24.12vw + 31.5px),#ffffff02 calc(24.54vw + 42.3px),#ffffff01 calc(24.87vw + 53.7px),#fff0 calc(26.7vw + 154px))}}@keyframes aura-a{0%{transform:translate(0)scale(1)}25%{transform:translate(22%,-14%)scale(1.22)}50%{transform:translate(38%,10%)scale(.9)}75%{transform:translate(16%,26%)scale(1.15)}to{transform:translate(-8%,8%)scale(1.28)}}@keyframes aura-b{0%{transform:translate(0)scale(1)}25%{transform:translate(-24%,16%)scale(.85)}50%{transform:translate(-40%,-10%)scale(1.2)}75%{transform:translate(-18%,-24%)scale(1.05)}to{transform:translate(6%,14%)scale(.92)}}@keyframes aura-c{0%{transform:translate(0)scale(1)}25%{transform:translate(-20%,-22%)scale(1.3)}50%{transform:translate(18%,-30%)scale(1.05)}75%{transform:translate(28%,4%)scale(1.25)}to{transform:translate(-6%,12%)scale(.95)}}@keyframes aura-d{0%{transform:translate(0)scale(1)}25%{transform:translate(-30%,18%)scale(1.25)}50%{transform:translate(-50%,34%)scale(.88)}75%{transform:translate(-22%,44%)scale(1.15)}to{transform:translate(8%,20%)scale(1.05)}}.aura-tache{animation-timing-function:cubic-bezier(.45,0,.55,1)!important}.aura-tache-1{animation-duration:14s}.aura-tache-2{animation-duration:17s}.aura-tache-3{animation-duration:12s}.aura-tache-4{opacity:.9;animation-duration:19s}.aura-tache{opacity:.95}.aura-conique{aspect-ratio:1;z-index:1;opacity:.55;mix-blend-mode:soft-light;will-change:transform;background:conic-gradient(#c4b5fd,#fbcfe8,#93c5fd,#ede9fe,#c4b5fd);border-radius:9999px;width:70%;animation:22s linear infinite aura-tourne;position:absolute;top:46%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#000 20%,#0000 72%);mask-image:radial-gradient(closest-side,#000 20%,#0000 72%)}@keyframes aura-tourne{to{rotate:1turn}}.aura-rayons{z-index:1;opacity:.35;mix-blend-mode:overlay;transform-origin:50% -10%;will-change:transform;background:repeating-conic-gradient(from 180deg at 50% -10%,#fff0 0deg 9deg,#ffffff8c 12deg,#fff0 16deg 26deg);animation:12s ease-in-out infinite alternate aura-balaie;position:absolute;top:-10%;bottom:20%;left:10%;right:10%;-webkit-mask-image:radial-gradient(70% 60% at 50% 20%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 20%,#000,#0000 75%)}@keyframes aura-balaie{0%{rotate:-6deg}to{rotate:6deg}}@media (prefers-reduced-motion:reduce){.aura-tache,.aura-conique,.aura-rayons{animation:none}}:root[data-perf] .aura-conique,:root[data-perf] .aura-rayons{display:none}.hero-tels-scene{transform-origin:50% 0;scale:1.1}@property --tels-entree{syntax:"<number>";inherits:true;initial-value:1}.hero-tels-scene{animation:.9s both hero-tels-fondu,1.1s cubic-bezier(.22,1,.36,1) both hero-tels-monte}@keyframes hero-tels-fondu{0%{--tels-entree:0}}@keyframes hero-tels-monte{0%{translate:0 12px}}@media (prefers-reduced-motion:reduce){.hero-tels-scene{animation:.3s both hero-tels-fondu}}.epingle-onde{animation:1.9s ease-out infinite epingle-onde;translate:-50% -50%}@keyframes epingle-onde{0%{opacity:.6;scale:1}to{opacity:0;scale:3.4}}@media (prefers-reduced-motion:reduce){.epingle-onde{animation:none}}.gemini-aura{overflow:hidden;-webkit-mask-image:linear-gradient(#000 15%,#0000 90%);mask-image:linear-gradient(#000 15%,#0000 90%)}.gemini-aura:before{content:"";aspect-ratio:1;filter:blur(80px)saturate(.9);opacity:.32;background:conic-gradient(#ea4335,#fbbc04,#34a853,#4285f4,#ea4335);width:180%;animation:14s linear infinite gemini-tourne;position:absolute;top:40%;left:50%;translate:-50% -50%}.gemini-aura:after{content:"";filter:blur(52px);mix-blend-mode:soft-light;opacity:.7;background:radial-gradient(30% 28% at 25% 30%,#4285f48c,#0000 70%),radial-gradient(28% 26% at 75% 25%,#ea433573,#0000 70%),radial-gradient(28% 26% at 65% 60%,#34a85373,#0000 70%),radial-gradient(26% 24% at 30% 62%,#fbbc0480,#0000 70%);animation:9s ease-in-out infinite alternate gemini-derive;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}@keyframes gemini-tourne{to{rotate:360deg}}@keyframes gemini-derive{0%{transform:translate(-6%,-4%)rotate(0)scale(1)}50%{transform:translate(5%,3%)rotate(-30deg)scale(1.1)}to{transform:translate(-3%,6%)rotate(20deg)scale(.95)}}@media (prefers-reduced-motion:reduce){.gemini-aura:before,.gemini-aura:after{animation:none}}.verre-liquide{isolation:isolate;-webkit-backdrop-filter:blur(.5em)saturate(1.8);backdrop-filter:blur(.5em)saturate(1.8);background:linear-gradient(#ffffff9e,#ffffff52);box-shadow:inset 0 .04em #fffffff2,inset 0 -.04em .06em #ffffff80,inset 0 0 0 .03em #ffffff8c,0 .12em .4em -.1em #3c287838,0 0 0 .03em #0000000a}.verre-liquide:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 30% 0,#ffffffbf,#fff0 60%),radial-gradient(80% 50% at 80% 110%,#ffffff59,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.verre-clair{background:linear-gradient(#ffffffe6,#ececf0bf);box-shadow:inset 0 .04em #fff,inset 0 -.04em .06em #fff9,0 0 0 .035em #00000014,0 .12em .45em -.12em #00000040}.verre-fort{box-shadow:inset 0 .05em #fff,inset 0 -.06em .1em #fffc,inset 0 0 0 .035em #ffffffb3,0 0 0 .035em #00000012,0 .18em .5em -.12em #00000038}.verre-fort:before{background:linear-gradient(#ffffffd9,#fff0 55%),radial-gradient(70% 50% at 50% 115%,#ffffff8c,#0000 70%)}.hero-tels[data-3d]:after{display:none}.fondu-tels{background:linear-gradient(#fff0,#fff 80%);height:140px;top:225px}@media (min-width:640px){.fondu-tels{height:194px;top:314px}}.calque-fiche>*{visibility:hidden}.calque-fiche .barre-etat{display:none}.calque-fiche .fiche-ia{visibility:visible;opacity:var(--sur-fond,0)}.hero-tels-3d .appareil-ecran:not(.calque-fiche) .fiche-ia{opacity:calc(1 - var(--sur-fond,0))}.indic-recherche,.indic-barre{opacity:0}[data-ecran-actif] .indic-recherche{animation:1.05s .5s both indic-recherche}@keyframes indic-recherche{0%{opacity:0;translate:0 .3em}18%{opacity:1;translate:0}80%{opacity:1}to{opacity:0}}.indic-texte{background:linear-gradient(90deg,currentColor 30%,#ffffffe6 50%,currentColor 70%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.2s linear infinite indic-reflet}@keyframes indic-reflet{0%{background-position:100% 0}to{background-position:-100% 0}}.indic-points{gap:.18em;display:inline-flex}.indic-points>span{background:currentColor;border-radius:9999px;width:.32em;height:.32em;animation:.9s ease-in-out infinite indic-point}.indic-points>span:nth-child(2){animation-delay:.15s}.indic-points>span:nth-child(3){animation-delay:.3s}@keyframes indic-point{0%,to{opacity:.25;scale:.8}50%{opacity:1;scale:1}}.indic-anneau{border:.14em solid #20808d40;border-top-color:currentColor;border-radius:9999px;width:.95em;height:.95em;animation:.7s linear infinite indic-tourne;position:relative}.indic-anneau>span{display:none}@keyframes indic-tourne{to{rotate:360deg}}.indic-etincelle{background:conic-gradient(#4285f4,#9b72cb,#d96570,#4285f4);width:1em;height:1em;animation:1.4s linear infinite indic-tourne,.9s ease-in-out infinite indic-point;position:relative;-webkit-mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2c.4 4.6 1.9 6.9 4.3 8.3C18.4 11.5 20 11.8 22 12c-4.6.4-6.9 1.9-8.3 4.3C12.5 18.4 12.2 20 12 22c-.4-4.6-1.9-6.9-4.3-8.3C5.6 12.5 4 12.2 2 12c4.6-.4 6.9-1.9 8.3-4.3C11.5 5.6 11.8 4 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 2c.4 4.6 1.9 6.9 4.3 8.3C18.4 11.5 20 11.8 22 12c-4.6.4-6.9 1.9-8.3 4.3C12.5 18.4 12.2 20 12 22c-.4-4.6-1.9-6.9-4.3-8.3C5.6 12.5 4 12.2 2 12c4.6-.4 6.9-1.9 8.3-4.3C11.5 5.6 11.8 4 12 2Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.indic-etincelle>span{display:none}.indic-barre{background:#4285f426}.indic-barre>span{border-radius:inherit;background:#4285f4;width:40%;height:100%;display:block}[data-ecran-actif] .indic-barre{animation:.9s 1.2s both indic-recherche}[data-ecran-actif] .indic-barre>span{animation:.9s ease-in-out 1.2s both indic-glisse}@keyframes indic-glisse{0%{translate:-100%}to{translate:250%}}[data-ecran-actif] .anim-frappe{position:relative}[data-ecran-actif] .anim-frappe:after{content:"";background:#1a73e8;width:.08em;animation:.8s step-end .4s 4 both curseur;position:absolute;top:10%;bottom:10%;right:0}@keyframes curseur{0%,to{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.indic-recherche,.indic-barre,.indic-texte,.indic-points>span,.indic-anneau,.indic-etincelle,[data-ecran-actif] .anim-frappe:after{animation:none}}[data-ecran-actif] .anim-revele{animation-delay:calc(var(--d,0s) * 2);animation-duration:.75s}[data-ecran-actif] .indic-recherche{animation-duration:1.7s;animation-delay:.9s}[data-ecran-actif] .indic-barre,[data-ecran-actif] .indic-barre>span{animation-duration:1.5s;animation-delay:1.6s}.indic-recherche .indic-texte,.indic-recherche .indic-points>span,.indic-recherche .indic-anneau,.indic-recherche .indic-etincelle{animation-play-state:paused}[data-ecran-actif] .indic-recherche .indic-texte,[data-ecran-actif] .indic-recherche .indic-points>span,[data-ecran-actif] .indic-recherche .indic-anneau,[data-ecran-actif] .indic-recherche .indic-etincelle{animation-play-state:running}.hero-carte.hero-fiche,.hero-carte.hero-fiche[data-marque],.hero-carte.hero-fiche[data-marque=gemini]{text-align:left;-webkit-backdrop-filter:blur(18px)saturate(1.6);backdrop-filter:blur(18px)saturate(1.6);background:linear-gradient(160deg,#ffffffeb,#ffffffc7);border:0;border-radius:.8em;padding:0;font-size:19px;overflow:hidden;box-shadow:inset 0 1px #fff,0 0 0 1px #140a280f,0 18px 40px -18px #28145a59}.hero-carte.hero-fiche[data-marque=gemini]:before{display:none}.hero-carte.hero-fiche[data-fond]{background:#fff9}.hero-carte.hero-fiche .fiche-ia,.hero-carte.hero-fiche>*{margin:0}.hero-carte.hero-fiche .anim-revele{opacity:1;animation:none!important}.hero-carte-place[data-actif] .hero-carte.hero-fiche,.hero-carte-place[data-cote][data-actif] .hero-carte.hero-fiche{clip-path:inset(0 round .8em)}.hero-carte.hero-fiche p+p{margin-top:0}.hero-carte.hero-carte-fiche{-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;border:0;width:330px;padding:0;overflow:visible;box-shadow:none!important;background:0 0!important}.hero-carte.hero-carte-fiche:before{display:none!important}.hero-carte-fiche .hero-poi__card{opacity:1;filter:none;margin:0;transform:none}.hero-carte-place[data-actif] .hero-carte.hero-carte-fiche,.hero-carte-place[data-cote][data-actif] .hero-carte.hero-carte-fiche{clip-path:none}.hero-cartes .hero-carte-place{--ressort:linear(0, .009, .035 2.1%, .141 4.4%, .723 12.9%, .938 16.7%, 1.017 19.4%, 1.067, 1.099 24.3%, 1.108 26%, 1.1 28.1%, 1.077 30.6%, 1.006 38.7%, .987 42.8%, .98 46.4%, .983 52.7%, 1.002 70%, 1);--rentre:cubic-bezier(.55, 0, .75, .2)}.hero-cartes .hero-carte-place .hero-carte.hero-carte-fiche{will-change:transform, opacity, filter;clip-path:none!important;transform-origin:50%!important;scale:none!important}.hero-cartes .hero-carte-place:not([data-actif]) .hero-carte.hero-carte-fiche{opacity:0!important;filter:blur(10px)!important;transform:scale(.18) rotate(calc(var(--rot,0deg) * 3))!important;transition:transform .46s var(--rentre) 90ms, opacity .24s ease .28s, filter .32s ease .16s!important}.hero-cartes .hero-carte-place[data-actif] .hero-carte.hero-carte-fiche{opacity:1!important;filter:none!important;transition:transform .82s var(--ressort) 70ms, opacity .2s ease 70ms, filter .42s ease 70ms!important;transform:none!important}.hero-cartes .hero-carte-fiche>*{opacity:1!important;transition:none!important;transform:none!important}.hero-cartes .hero-carte-fiche .fiche>*{transition:opacity .14s,transform .16s}.hero-cartes .hero-carte-place:not([data-actif]) .hero-carte-fiche .fiche>*{opacity:0;transform:translateY(6px)}.hero-cartes .hero-carte-place[data-actif] .hero-carte-fiche .fiche>*{opacity:1;transition:opacity .38s,transform .52s cubic-bezier(.22,1,.36,1);transform:none}.hero-cartes .hero-carte-place[data-actif] .hero-carte-fiche .fiche>:first-child{transition-delay:.26s}.hero-cartes .hero-carte-place[data-actif] .hero-carte-fiche .fiche>:nth-child(2){transition-delay:.33s}.hero-cartes .hero-carte-place[data-actif] .hero-carte-fiche .fiche>:nth-child(3){transition-delay:.4s}.hero-cartes .hero-carte-place .hero-carte-logo{animation:none!important}.hero-cartes .hero-carte-place[data-actif] .hero-carte-logo{opacity:0!important;filter:blur(6px)!important;transition:transform .46s cubic-bezier(.2,.8,.2,1),opacity .26s 60ms,filter .32s!important;transform:scale(1.7)!important}.hero-cartes .hero-carte-place:not([data-actif]) .hero-carte-logo{opacity:1!important;filter:none!important;transition:transform .7s var(--ressort) .42s, opacity .22s ease .42s, filter .3s ease .42s!important;transform:scale(1)!important}.hero-cartes .hero-carte-place .hero-carte-logo:after{display:none!important}.hero-cartes .hero-carte-place:before{content:"";pointer-events:none;border:2px solid var(--bord,#7c3aed);opacity:0;border-radius:9999px;width:56px;height:56px;position:absolute;top:0;left:0;translate:-50% -50%;scale:1}.hero-cartes .hero-carte-place[data-actif]:before{animation:.9s cubic-bezier(.22,1,.36,1) both carte-onde}@keyframes carte-onde{0%{opacity:.7;scale:1}to{opacity:0;scale:3.4}}@media (prefers-reduced-motion:reduce){.hero-cartes .hero-carte-place .hero-carte.hero-carte-fiche,.hero-cartes .hero-carte-place .hero-carte-logo,.hero-cartes .hero-carte-fiche .fiche>*{filter:none!important;transition:opacity .2s!important;transform:none!important}.hero-cartes .hero-carte-place[data-actif]:before{animation:none}}.hero-cartes .hero-carte-place .hero-carte-logo{scale:calc(1 + var(--mf,0) * .22);rotate:var(--mr,0deg);box-shadow:0 0 0 calc(var(--mf,0) * 6px) color-mix(in srgb, var(--bord,#7c3aed) 18%, transparent), 0 calc(6px + var(--mf,0) * 10px) calc(14px + var(--mf,0) * 18px) calc(-6px - var(--mf,0) * 4px) color-mix(in srgb, var(--bord,#7c3aed) 55%, #28145a73);translate:calc(-50% + var(--mx,0px)) calc(-50% + var(--my,0px))!important}.hero-cartes .hero-carte.hero-carte-fiche{zoom:.85}.hero-cta{z-index:1}.hero-cta:after{animation:4.2s cubic-bezier(.22,1,.36,1) 1.4s infinite hero-cta-reflet}@keyframes hero-cta-reflet{0%{translate:0}38%,to{translate:411.11%}}.hero-cta:hover:after{transition:none;left:-60%}.hero-cta-halo{z-index:0;will-change:transform, opacity;background:radial-gradient(215px 86px,#6668f94c 0,#6368f94a 15px,#5d6af945 30px,#536dfa3d 45px,#4771fb34 60px,#3876fc2a 75px,#2b7afd20 90px,#207dfd17 105px,#1880fe0f 120px,#1481fe09 135px,#1282fe04 150px,#1082ff02 165px,#0f82ff01 180px,#0e83ff00 195px,#0a84ff00 215px);width:430px;height:172px;animation:3.6s ease-in-out infinite hero-cta-halo;translate:-50% -50%}@keyframes hero-cta-halo{0%,to{opacity:.55;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.hero-cta-icone{transition:translate .4s cubic-bezier(.34,1.56,.64,1)}.hero-cta:hover .hero-cta-icone{translate:0 -1.5px}@keyframes hero-cta-sonne{0%,12%,to{rotate:none}2%{rotate:-14deg}4%{rotate:12deg}6%{rotate:-10deg}8%{rotate:8deg}10%{rotate:-4deg}}@media (prefers-reduced-motion:reduce){.hero-cta:after,.hero-cta-halo,.hero-cta-icone{animation:none}}.hero-tels-3d{opacity:0;transition:opacity .9s,translate 1.1s cubic-bezier(.22,1,.36,1);animation:none!important;translate:-50% 12px!important}.hero-tels[data-3d] .hero-tels-3d{opacity:1;translate:-50%!important}@media (prefers-reduced-motion:reduce){.hero-tels-3d{transition:opacity .3s;translate:-50%!important}}:root[data-perf] .hero-secondaire{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(160deg,#ffffffe6,#ffffffb8 55%,#ffffffd6)}:root[data-perf] .hero-secondaire:hover{background:linear-gradient(160deg,#fffffff5,#fffc 55%,#ffffffe6)}:root.dark[data-perf] .hero-secondaire{background:#2c2c2ef0}:root[data-perf] .verre-liquide{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-perf] .verre-liquide:not(.verre-clair){background:linear-gradient(#ffffffeb,#ffffffc7)}.appareil-vitre,.appareil-voile{z-index:3;pointer-events:none;border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.appareil-vitre{background:linear-gradient(118deg,#ffffff42 0%,#ffffff14 24%,#fff0 40%),linear-gradient(300deg,#ffffff1f 0%,#fff0 22%);box-shadow:inset 0 0 0 1px #ffffff2e}.appareil-voile{opacity:0;background:linear-gradient(#ede9fe8c,#e0e7ff66);transition:opacity 1.2s cubic-bezier(.65,0,.25,1)}.hero-tel:not([data-pos=c]) .appareil-voile{opacity:1}.hero-tel:not([data-pos=c]) .appareil-vitre{opacity:.6}.appareil-vitre{transition:opacity 1.2s}.hero-tels-scene .hero-tel .appareil>img:last-child{filter:drop-shadow(0 2px 3px #1e143c2e)drop-shadow(0 28px 36px #4c1d9547)}@media (prefers-reduced-motion:reduce){.appareil-voile,.appareil-vitre{transition:none}}@property --hero-faisceau{syntax:"<angle>";inherits:false;initial-value:0deg}.hero-cta-faisceau{z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--hero-faisceau), transparent 0 58%, #a78bfa33 66%, #8b5cf6 78%, #f0abfc 86%, #fff 89%, transparent 94%);-webkit-mask-composite:xor;padding:2px;animation:3.2s linear infinite hero-faisceau;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes hero-faisceau{to{--hero-faisceau:360deg}}.hero-cta-faisceau{opacity:.85;transition:opacity .4s,padding .4s cubic-bezier(.22,1,.36,1)}.hero-secondaire:hover .hero-cta-faisceau{opacity:1;padding:2.5px}.hero-secondaire:focus-visible .hero-cta-faisceau{opacity:1;padding:2.5px}@media (prefers-reduced-motion:reduce){.hero-cta-faisceau{--hero-faisceau:200deg;animation:none}}.hero-cta-degrade{z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background-color:#f1edff;background-image:radial-gradient(closest-side at 22% 30%,#c4b5fd,#c4b5fd00),radial-gradient(closest-side at 70% 22%,#fbcfe8f2,#fbcfe800),radial-gradient(closest-side at 80% 78%,#93c5fde6,#93c5fd00),radial-gradient(closest-side at 35% 80%,#ddd6fe,#ddd6fe00),none;background-position:0 0,0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:260% 260%;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;transition:opacity .5s cubic-bezier(.32,.72,0,1),transform .6s cubic-bezier(.32,.72,0,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(.92)}.hero-cta:hover .hero-cta-degrade{opacity:1;animation:6s cubic-bezier(.45,0,.55,1) infinite alternate hero-cta-derive;transform:scale(1)}.hero-cta:focus-visible .hero-cta-degrade{opacity:1;animation:6s cubic-bezier(.45,0,.55,1) infinite alternate hero-cta-derive;transform:scale(1)}@keyframes hero-cta-derive{0%{background-position:0 30%}33%{background-position:60% 0}66%{background-position:100% 70%}to{background-position:30% 100%}}@media (prefers-reduced-motion:reduce){.hero-cta:hover .hero-cta-degrade{animation:none}}.hero-cta:hover .hero-cta-degrade{background-position:var(--mx,50%) var(--my,50%);animation:none}.hero-cta-degrade:after{content:"";border-radius:inherit;background:radial-gradient(130% 160% at var(--mx,50%) -30%, #ffffffbf, #fff0 45%), radial-gradient(90% 120% at var(--mx,50%) var(--my,50%), #ffffff59, #fff0 70%);position:absolute;top:0;bottom:0;left:0;right:0}.hero-cta:hover{transform:perspective(700px) rotateY(calc(var(--px,0) * 4deg)) rotateX(calc(var(--py,0) * -6deg)) scale(1.03)}
.pied-panneau{box-shadow:0 50px 60px -30px #00000080}.pied-lien{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .3s,color .2s}.pied-lien:hover{background-size:100% 1px}.pied-lien:after{content:"";opacity:0;background:currentColor;flex:none;width:.75rem;height:.75rem;transition:opacity .2s cubic-bezier(.4,0,.2,1);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M200,64V168a8,8,0,0,1-16,0V83.31L69.66,197.66a8,8,0,0,1-11.32-11.32L172.69,72H88a8,8,0,0,1,0-16H192A8,8,0,0,1,200,64Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (hover:hover){.pied-lien:hover:after{opacity:.6}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.pied-revele-contenu{animation:linear both pied-revele;animation-timeline:view();animation-range:entry cover 60%}}}@keyframes pied-revele{0%{opacity:0;filter:blur(6px);transform:translateY(60px)scale(.92)}to{opacity:1;filter:none;transform:none}}.pied-rdv-degrade{background:linear-gradient(90deg,#c4b5fd,#a78bfa 40%,#f0abfc 70%,#c4b5fd) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite pied-rdv-degrade}@keyframes pied-rdv-degrade{50%{background-position:100% 0}}.pied-rdv-ligne{animation:.9s cubic-bezier(.22,1,.36,1) both pied-rdv-monte;animation-delay:var(--d,0s)}@supports (animation-timeline:view()){.pied-rdv-ligne{animation-timeline:view();animation-range:entry 10% cover 35%;animation-duration:auto}}@keyframes pied-rdv-monte{0%{opacity:0;filter:blur(6px);transform:translateY(26px)}}.pied-rdv-bouton{-webkit-backdrop-filter:blur(16px)saturate(1.8);backdrop-filter:blur(16px)saturate(1.8);background:linear-gradient(160deg,#fff3,#a78bfa24 50%,#ffffff14);gap:.6em;height:max(52px,min(2.4vw + 42px,64px));padding:0 max(6px,min(.4vw + 4px,8px)) 0 max(20px,min(1.6vw + 14px,28px));font-size:max(16px,min(.5vw + 14px,19px));transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,background .3s;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #ffffff1f,inset 0 0 0 1px #ffffff2e,inset 0 0 22px #c4b5fd2e,0 18px 44px -18px #7c3aede6}.pied-rdv-bouton:hover{background:linear-gradient(160deg,#ffffff42,#a78bfa33 50%,#ffffff1f);transform:translateY(-2px)}.pied-rdv-fleche{aspect-ratio:1;height:calc(100% + -2*max(6px,min(.4vw + 4px,8px)));margin-left:.3em}.pied-rdv-bouton:before{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);animation:4.2s ease-in-out infinite pied-rdv-reflet;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes pied-rdv-reflet{55%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.pied-rdv-degrade,.pied-rdv-ligne,.pied-rdv-bouton:before{animation:none}}.pied-fond{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pied-lueur{background:radial-gradient(closest-side,#7c3aed73,#0000);border-radius:9999px;width:720px;height:420px;animation:8s ease-in-out infinite pied-respire;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@keyframes pied-respire{50%{opacity:.6;transform:translate(-50%,-50%)scale(1.15)}}@media (prefers-reduced-motion:reduce){.pied-lueur{animation:none}}.pied-aurore{filter:blur(60px);opacity:.55;will-change:transform;border-radius:9999px;position:absolute}.pied-aurore-a{background:#7c3aed;width:46vw;min-width:260px;max-width:560px;height:46vw;min-height:260px;max-height:560px;animation:18s ease-in-out infinite alternate pied-derive-a;top:30%;left:8%}.pied-aurore-b{opacity:.32;background:#db2777;width:40vw;min-width:220px;max-width:480px;height:40vw;min-height:220px;max-height:480px;animation:22s ease-in-out infinite alternate pied-derive-b;top:40%;right:6%}.pied-aurore-c{opacity:.3;background:#2563eb;width:36vw;min-width:200px;max-width:420px;height:36vw;min-height:200px;max-height:420px;animation:26s ease-in-out infinite alternate pied-derive-c;top:58%;left:38%}@keyframes pied-derive-a{to{transform:translate(18vw,-6vh)scale(1.2)}}@keyframes pied-derive-b{to{transform:translate(-20vw,8vh)scale(.85)}}@keyframes pied-derive-c{to{transform:translate(-10vw,-14vh)scale(1.15)}}.pied-grain{background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 55%,#000,#0000);mask-image:radial-gradient(60% 60% at 50% 55%,#000,#0000)}@media (max-width:639px){.pied-aurore{filter:blur(44px)}}@media (prefers-reduced-motion:reduce){.pied-aurore{animation:none}}:root[data-perf] .pied-aurore{display:none}.pied-rdv-place{min-height:58.88px}.pd-cta-pied{zoom:.92}@media (min-width:768px){.pied-rdv-place{min-height:73.6px}.pd-cta-pied{zoom:1.15}}
