.volee-ball{position:absolute!important;bottom:-200px;will-change:transform,opacity}@keyframes volee-rise{0%{transform:translate(-50%) translateY(0) rotate(0);opacity:0}8%{opacity:1}to{transform:translate(calc(-50% + var(--vol-sway, 0px))) translateY(calc(-115vh - 200px)) rotate(var(--vol-rot, 0deg));opacity:1}}.hero-mascotte-cloud{position:absolute!important;left:-180px;will-change:transform;opacity:.85;animation:hero-mc-drift var(--mcd, 100s) linear var(--mcdy, 0s) infinite}@keyframes hero-mc-drift{0%{transform:translate(0) translateY(0)}50%{transform:translate(50vw) translateY(var(--mcsway, -8px))}to{transform:translate(calc(100vw + 200px)) translateY(0)}}.hero-fleur{position:absolute!important;bottom:-10px;transform-origin:bottom center;will-change:transform;animation:hero-fleur-sway var(--fdur, 5s) ease-in-out var(--fd, 0s) infinite}@keyframes hero-fleur-sway{0%,to{transform:translate(-50%) rotate(-2.2deg)}50%{transform:translate(-50%) rotate(2.2deg)}}.hero-mascotte-ballon{position:absolute!important;bottom:-120px;will-change:transform;opacity:.92;animation:hero-mb-float var(--mbd, 60s) cubic-bezier(.4,0,.6,1) var(--mbdy, 0s) infinite}@keyframes hero-mb-float{0%{transform:translate(0) rotate(var(--mbrot, 0deg))}50%{transform:translate(var(--mbsway, 30px),calc(-50vh - 50px)) rotate(var(--mbrot2, 5deg))}to{transform:translate(var(--mbsway2, -30px),calc(-100vh - 250px)) rotate(var(--mbrot, 0deg))}}.blink-eye{animation:hero-blink var(--blinkd, 6s) ease-in-out var(--blinkdy, 0s) infinite;transform-box:fill-box}@keyframes hero-blink{0%,92%,to{transform:scaleY(1)}94%,98%{transform:scaleY(.05)}}.hero-papillon{position:absolute!important;top:var(--pt, 35%);left:0;will-change:transform;animation:hero-papillon-fly var(--pdur, 36s) ease-in-out var(--pdy, 0s) infinite}.hero-papillon svg{width:100%;height:auto;display:block;filter:drop-shadow(0 4px 6px rgba(45,42,40,.15))}.hero-papillon .papillon-wing{transform-origin:40px 35px;animation:hero-papillon-flap .65s ease-in-out infinite}.hero-papillon .papillon-wing.wing-l{animation-name:hero-papillon-flap-l}.hero-papillon .papillon-wing.wing-r{animation-name:hero-papillon-flap-r}@keyframes hero-papillon-flap-l{0%,to{transform:scaleX(1) skewY(0)}50%{transform:scaleX(.35) skewY(-6deg)}}@keyframes hero-papillon-flap-r{0%,to{transform:scaleX(1) skewY(0)}50%{transform:scaleX(.35) skewY(6deg)}}@keyframes hero-papillon-fly{0%{transform:translate(-12vw) rotate(-4deg)}18%{transform:translate(15vw,-60px) rotate(8deg)}36%{transform:translate(35vw,30px) rotate(-6deg)}55%{transform:translate(55vw,-50px) rotate(12deg)}72%{transform:translate(75vw,25px) rotate(-9deg)}88%{transform:translate(95vw,-35px) rotate(6deg)}to{transform:translate(115vw,-10px) rotate(0)}}.hero-herisson-wrap{position:absolute;left:0;will-change:transform;animation:hero-herisson-walk 70s linear 0s infinite}.hero-herisson-bob{animation:hero-walk-bob .5s ease-in-out infinite;display:block}.hero-herisson-wrap svg{width:100%;height:auto;display:block;filter:drop-shadow(0 5px 4px rgba(45,42,40,.25))}@keyframes hero-herisson-walk{0%{transform:translate(-8vw) scaleX(1)}47%{transform:translate(95vw) scaleX(1)}49%,51%{transform:translate(95vw,-2px) scaleX(1)}53%{transform:translate(95vw) scaleX(-1)}97%{transform:translate(-6vw) scaleX(-1)}99%,to{transform:translate(-6vw) scaleX(1)}}@keyframes hero-walk-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)}}.hero-lapin-wrap{position:absolute;left:0;will-change:transform;animation:hero-lapin-cross 55s linear 0s infinite}.hero-lapin-hop{animation:hero-lapin-bounce 1.4s cubic-bezier(.45,0,.55,1) infinite;display:block;transform-origin:bottom center}.hero-lapin-wrap svg{width:100%;height:auto;display:block;filter:drop-shadow(0 5px 4px rgba(45,42,40,.22))}@keyframes hero-lapin-cross{0%{transform:translate(-8vw) scaleX(1)}47%{transform:translate(95vw) scaleX(1)}49%,51%{transform:translate(95vw)}53%{transform:translate(95vw) scaleX(-1)}97%{transform:translate(-6vw) scaleX(-1)}99%,to{transform:translate(-6vw) scaleX(1)}}@keyframes hero-lapin-bounce{0%,to{transform:translateY(0) scaleY(1)}15%{transform:translateY(0) scaleY(.85)}35%{transform:translateY(-32px) scaleY(1.08)}55%{transform:translateY(0) scaleY(.95)}60%,to{transform:translateY(0) scaleY(1)}}.hero-lapin-wrap .lapin-oreille{transform-origin:bottom center;animation:hero-lapin-ear 1.4s cubic-bezier(.45,0,.55,1) infinite}.hero-lapin-wrap .lapin-oreille-r{animation-delay:.05s}@keyframes hero-lapin-ear{0%,60%,to{transform:rotate(0)}35%{transform:rotate(8deg)}}.hero-escargot-wrap{position:absolute;left:0;will-change:transform;animation:hero-escargot-glide 95s linear 0s infinite}.hero-escargot-wrap svg{width:100%;height:auto;display:block;filter:drop-shadow(0 4px 3px rgba(45,42,40,.2))}@keyframes hero-escargot-glide{0%{transform:translate(-6vw)}to{transform:translate(106vw)}}.hero-escargot-wrap .antenne-wobble{animation:hero-antenne-wobble 3.2s ease-in-out infinite;transform-origin:bottom center}@keyframes hero-antenne-wobble{0%,to{transform:rotate(-2deg)}50%{transform:rotate(3deg)}}.hero-coccinelle{position:absolute!important;top:var(--ct, 60%);left:0;will-change:transform;animation:hero-coccinelle-fly var(--cdur, 26s) ease-in-out var(--cdy, 0s) infinite}.hero-coccinelle svg{width:100%;height:auto;display:block;filter:drop-shadow(0 3px 4px rgba(45,42,40,.2))}.hero-coccinelle .coccinelle-wing{transform-origin:25px 14px;animation:hero-coccinelle-flap .22s ease-in-out infinite}@keyframes hero-coccinelle-flap{0%,to{transform:scaleY(1) scaleX(1);opacity:.85}50%{transform:scaleY(.5) scaleX(1.08);opacity:.45}}@keyframes hero-coccinelle-fly{0%{transform:translate(-8vw) rotate(-3deg)}25%{transform:translate(28vw,-40px) rotate(8deg)}50%{transform:translate(55vw,18px) rotate(-5deg)}75%{transform:translate(82vw,-28px) rotate(6deg)}to{transform:translate(112vw) rotate(0)}}.hero-abeille{position:absolute!important;top:var(--at, 45%);left:0;will-change:transform;animation:hero-abeille-fly var(--adur, 18s) ease-in-out var(--ady, 0s) infinite}.hero-abeille svg{width:100%;height:auto;display:block;filter:drop-shadow(0 3px 5px rgba(45,42,40,.18))}.hero-abeille .abeille-wing{transform-origin:32px 22px;animation:hero-abeille-flap .12s ease-in-out infinite}@keyframes hero-abeille-flap{0%,to{transform:scaleY(1) scaleX(1);opacity:.95}50%{transform:scaleY(.3) scaleX(1.12);opacity:.5}}@keyframes hero-abeille-fly{0%{transform:translate(-8vw) rotate(-3deg)}10%{transform:translate(12vw,-25px) rotate(12deg)}22%{transform:translate(28vw,18px) rotate(-8deg)}35%{transform:translate(42vw,-30px) rotate(15deg)}48%{transform:translate(55vw,22px) rotate(-10deg)}62%{transform:translate(70vw,-25px) rotate(10deg)}76%{transform:translate(84vw,18px) rotate(-6deg)}90%{transform:translate(98vw,-15px) rotate(8deg)}to{transform:translate(112vw) rotate(0)}}.hero-abeille:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 50%,rgba(244,196,78,.35) 0%,transparent 60%);filter:blur(6px);transform:scale(1.2) translate(20%);pointer-events:none;opacity:0}.hero-abeille[data-trail=true]:before{opacity:1}.hero-bird-svg{position:absolute!important;left:-8%;color:#2d2a28;will-change:transform;animation:hero-bird-fly var(--bdur, 30s) linear var(--bd, 0s) infinite}.hero-bird-svg .wings{animation:hero-bird-flap .35s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes hero-bird-fly{0%{transform:translate(0) translateY(0)}20%{transform:translate(25vw) translateY(-20px)}40%{transform:translate(50vw) translateY(15px)}60%{transform:translate(70vw) translateY(-10px)}80%{transform:translate(95vw) translateY(5px)}to{transform:translate(120vw) translateY(0)}}@keyframes hero-bird-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.35)}}.hero-letter{display:inline-block;opacity:0;transform:translateY(28px)}.hero-letter.is-bounced{opacity:1;transform:translateY(0);transition:opacity .35s ease,transform .6s cubic-bezier(.34,1.65,.5,1)}.hero-space{width:.3em;display:inline-block}#hero-envol{min-height:100vh;min-height:100dvh}#hero-panorama-inner{background:linear-gradient(180deg,#a8d3e400,#faf0dc73 70%,#faf0dcf2),url(/images/payra/payra-vue-campagne-large.png) center 42%/cover no-repeat}@media(orientation:portrait)and (max-width:820px){#hero-panorama-inner{background:linear-gradient(180deg,#a8d3e400,#faf0dc73 70%,#faf0dcf2),url(/images/payra/payra-vue-campagne-portrait.webp) center 30%/cover no-repeat}}#hero-panorama-inner.is-burns{animation:hero-ken-burns 28s cubic-bezier(.25,.1,.25,1) forwards}@keyframes hero-ken-burns{0%{transform:scale(1) translateY(0)}to{transform:scale(1.1) translateY(-2%)}}#hero-soleil{animation:hero-soleil-bob 8s ease-in-out infinite}#hero-soleil .hero-soleil-rayons{animation:hero-soleil-rotate 60s linear infinite;transform-origin:70px 70px}@keyframes hero-soleil-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}@keyframes hero-soleil-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}#hero-logo{transform:translateY(-120vh) scale(.85)}.hero-logo-descend{animation:hero-logo-descend 1.6s cubic-bezier(.22,.86,.32,1.05) forwards}.hero-logo-idle{transform:translateY(0) scale(1);opacity:1;animation:hero-logo-sway 7s ease-in-out infinite}@keyframes hero-logo-descend{0%{transform:translateY(-120vh) scale(.7);opacity:0}20%{opacity:1}80%{transform:translateY(8px) scale(1.02);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes hero-logo-sway{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-6px) rotate(1deg)}}#hero-arc{transition:opacity .6s ease-out}#hero-arc.is-shown{opacity:1}.rb-stroke{stroke-dasharray:500;stroke-dashoffset:500}#hero-arc.is-shown .rb-stroke{animation:hero-arc-draw 1.4s cubic-bezier(.42,0,.18,1) var(--rb-d, 0s) forwards}@keyframes hero-arc-draw{to{stroke-dashoffset:0}}#hero-rays{transition:opacity 1.5s ease-out}#hero-rays.is-shown{opacity:1;animation:hero-rays-pulse 6s ease-in-out infinite}@keyframes hero-rays-pulse{0%,to{opacity:1}50%{opacity:.6}}#hero-content.is-revealed,#hero-eyebrow.is-revealed,#hero-subtitle.is-revealed,#hero-cta.is-revealed,#hero-scroll-hint.is-revealed,#hero-compteur.is-revealed{opacity:1;transition:opacity .7s ease-out}@media(prefers-reduced-motion:reduce){#hero-logo{animation:none!important;transform:translateY(0) scale(1)!important;opacity:1!important}#hero-logo-tilt{transform:none!important;transition:none!important}#hero-panorama-inner,.hero-bird-svg,.hero-bird-svg .wings,#hero-soleil,#hero-soleil .hero-soleil-rayons,.hero-mascotte-cloud,.hero-mascotte-ballon,.blink-eye,.hero-fleur,.hero-papillon,.hero-papillon .papillon-wing,.hero-abeille,.hero-abeille .abeille-wing,.hero-herisson-wrap,.hero-herisson-bob,.hero-escargot-wrap,.hero-escargot-wrap .antenne-wobble,.hero-lapin-wrap,.hero-lapin-hop,.hero-lapin-wrap .lapin-oreille,.hero-coccinelle,.hero-coccinelle .coccinelle-wing{animation:none!important}.hero-letter{opacity:1!important;transform:none!important}#hero-content,#hero-eyebrow,#hero-subtitle,#hero-cta,#hero-scroll-hint,#hero-compteur{opacity:1!important}}.ape-pencil-path[data-astro-cid-ynsihici]{transition:stroke-dashoffset .9s cubic-bezier(.6,.2,.2,1)}.ape-pencil[data-astro-cid-ynsihici].is-drawn .ape-pencil-path[data-astro-cid-ynsihici]{stroke-dashoffset:0}@media(prefers-reduced-motion:reduce){.ape-pencil-path[data-astro-cid-ynsihici]{stroke-dashoffset:0!important;transition:none!important}}
