@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-font-weight:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-leading:initial}}}.page-enter-active,.page-leave-active{transition:all .5s}.page-enter-from,.page-leave-to{filter:blur(1rem);opacity:0}.v-enter-active,.v-leave-active{transition:opacity .5s}.v-enter-from,.v-leave-to{opacity:0}.graph svg{color:var(--color-primary-300,#cbd5e1);height:auto;width:100%}.graph svg:where(.dark,.dark *){color:var(--color-primary-700,#334155)}.texte-courant h4,.texte-courant p{margin-bottom:calc(var(--spacing,.25rem)*4)}.texte-courant h4{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.texte-courant ul{list-style-type:none}.texte-courant ul li{align-items:flex-start;display:flex;gap:calc(var(--spacing,.25rem)*4);margin-block:calc(var(--spacing,.25rem)*4);padding-left:calc(var(--spacing,.25rem)*2)}.texte-courant ul li:before{color:var(--color-gradient-end);content:"•"}section a{color:var(--color-gradient-start,#32681c);text-decoration-line:underline}section a:where(.dark,.dark *){color:var(--color-gradient-start-dark,#faff16)}.accroche a.impact,.accroche a.living{color:var(--color-gradient-start,#32681c);text-decoration-line:underline}:is(.accroche a.living,.accroche a.impact):where(.dark,.dark *){color:var(--color-gradient-start-dark,#faff16)}.btn{background-color:var(--color-gradient-start,#32681c);border-style:var(--tw-border-style);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5));padding-block:calc(var(--spacing,.25rem)*3);padding-inline:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-medium,500);align-items:center;border-color:#0000;border-radius:3.40282e+38px;border-width:1px;color:var(--color-white,#fff);display:inline-flex;font-weight:var(--font-weight-medium,500);justify-content:center;text-decoration-line:none;transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)))}@media(hover:hover){.btn:hover{background-color:var(--color-gradient-end,#79e302)}}.btn:focus-visible{outline-color:var(--color-primary-600,#475569);outline-offset:2px;outline-style:var(--tw-outline-style);outline-width:1px;outline-width:2px}.btn:where(.dark,.dark *){background-color:var(--color-white,#fff);color:var(--color-primary-950,#020617)}@media(hover:hover){.btn:where(.dark,.dark *):hover{background-color:var(--color-primary-300,#cbd5e1)}}.btn:where(.dark,.dark *):focus-visible{outline-color:var(--color-primary-400,#94a3b8)}form .checkbox-input{align-items:flex-start;display:flex;gap:calc(var(--spacing,.25rem)*3)}form .checkbox-input input[type=checkbox]{accent-color:var(--color-blue-500,oklch(62.3% .214 259.815))}form .checkbox-input input[type=checkbox]:focus{accent-color:var(--color-blue-300,oklch(80.9% .105 251.813))}form .checkbox-input label{margin-top:-5px}.text-over-image{position:relative}.text-over-image,.text-over-image:before{height:100%;left:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);width:100%}.text-over-image:before{background-color:#e2e8f066;content:"";display:block;position:absolute;z-index:30}@supports (color:color-mix(in lab,red,red)){.text-over-image:before{background-color:color-mix(in oklab,var(--color-primary-200,#e2e8f0) 40%,transparent)}}.text-over-image img{-o-object-fit:cover;object-fit:cover;z-index:20}.text-over-image .text-over-image--text,.text-over-image img{height:100%;left:calc(var(--spacing,.25rem)*0);position:absolute;top:calc(var(--spacing,.25rem)*0);width:100%}.text-over-image .text-over-image--text{align-items:center;bottom:calc(var(--spacing,.25rem)*0);display:flex;justify-content:center;z-index:50}.text-over-image .text-over-image--text p{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(74deg,var(--tw-gradient-stops));color:#0000;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to);--tw-gradient-from:var(--gradient-from-color);--tw-gradient-to:var(--gradient-to-color);font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,1.11111));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
