h1[data-v-808db571]{font-size:3.6rem;font-weight:700;color:var(--blue-dark);margin-bottom:2rem}.accroche[data-v-808db571]{font-size:2rem;line-height:2.6rem}#hero-wrapper ul[data-v-808db571]{display:flex;list-style:none;padding:0;gap:1rem;flex-direction:row;flex-wrap:wrap;align-items:center}.hero-right img[data-v-808db571]{width:100%}@media(min-width:768px){h1[data-v-808db571]{font-size:5rem;margin-bottom:3rem}.accroche[data-v-808db571]{font-size:2.4rem;line-height:3.2rem}#hero-wrapper[data-v-808db571]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:4rem}#hero-wrapper ul[data-v-808db571]{gap:2rem}.hero-left[data-v-808db571],.hero-right[data-v-808db571]{width:50%;position:relative}.hero-right[data-v-808db571]:before{content:"";width:100%;height:30rem;display:block;position:absolute;top:-5rem;left:0;z-index:-1;background:radial-gradient(ellipse at 40%,#ffffff 20%,transparent 45%),radial-gradient(ellipse at 60%,#ffffff 20%,transparent 45%),radial-gradient(ellipse at 50%,#ffffff 20%,transparent 60%)}}@media(min-width:768px){dl[data-v-a34ef9bc]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}dl div[data-v-a34ef9bc]{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.2rem 1.4rem;background-color:var(--beige-light);border:1px solid var(--border);border-radius:var(--radius-sm);width:auto}}@media(min-width:1100px){dl[data-v-a34ef9bc]{grid-template-columns:repeat(4,minmax(0,1fr))}}dt[data-v-a34ef9bc]{font-weight:700}dd[data-v-a34ef9bc]{margin:0}.approach-icon[data-v-a34ef9bc]{width:2rem;height:2rem;color:var(--blue-dark)}.standards-link[data-v-1477a7d5]{margin:1.6rem 0 0}.lux-right img[data-v-3bcab931]{width:100%;max-width:240px;margin:0 auto;display:block}@media(min-width:768px){#lux-wrapper[data-v-3bcab931]{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:4rem}.lux-left[data-v-3bcab931]{width:60%}.lux-right[data-v-3bcab931]{width:40%;position:relative}.lux-right[data-v-3bcab931]:before{content:"";width:30rem;height:30rem;display:block;position:absolute;top:0;left:-2rem;z-index:-1;margin:0 calc(50% - 15rem);background:radial-gradient(#ffffff 5%,transparent 70%)}}.homepage{max-width:none;padding:0}.homepage>*{padding:clamp(3.2rem,5vw,5.6rem) max(calc(50% - 60rem),2rem)}.homepage section.section--dark{background-color:var(--beige-dark)}.homepage section.section--white{background-color:var(--white)}.homepage h1,.homepage h2{font-weight:700;position:relative;color:var(--blue-dark)}.homepage h1{margin:0 0 1.6rem;padding:0 0 1.4rem;font-size:clamp(3.6rem,5vw,5.2rem);letter-spacing:-.025em}.homepage h2{margin:0 0 1.6rem;padding:0 0 1.2rem;font-size:clamp(2.4rem,3vw,3.2rem);letter-spacing:-.015em}.homepage h1:after,.homepage h2:after{content:"";position:absolute;bottom:0;left:0;width:8rem;height:.3rem;background-color:var(--blue-dark)}.target{padding:1.8rem;background-color:var(--beige-dark);width:min(100%,80rem);margin:3.2rem auto 0;border-left:4px solid var(--blue-dark);border-radius:var(--radius-sm)}.target svg{vertical-align:text-bottom;margin-right:1rem;fill:var(--blue-dark)}.target p{margin:0}@media(min-width:768px){#homepage-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:4rem}#homepage-wrapper section{width:50%;position:relative}}
