.Hero-module__ejOdHG__hero{min-height:calc(100svh - var(--nav-height));color:var(--blanc);background:radial-gradient(120% 90% at 85% 40%,var(--bleu)0%,var(--marine-2)45%,var(--nuit)100%);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__ejOdHG__glow{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#ffe97859 0%,#ffe97800 65%);border-radius:50%;width:min(70vw,720px);position:absolute;top:50%;right:-8%;transform:translateY(-50%)}.Hero-module__ejOdHG__inner{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);padding-block:clamp(48px,7vw,96px);display:grid;position:relative}.Hero-module__ejOdHG__content{justify-items:start;gap:18px;max-width:600px;display:grid}.Hero-module__ejOdHG__tagline{font-family:var(--font-display);letter-spacing:.24em;text-transform:uppercase;color:var(--or-clair);white-space:nowrap;align-items:center;gap:14px;font-size:.74rem;font-weight:600;display:flex}.Hero-module__ejOdHG__tagline:before,.Hero-module__ejOdHG__tagline:after{content:"";background:var(--or-clair);flex:none;width:34px;height:1.5px}.Hero-module__ejOdHG__title{color:var(--blanc);font-size:clamp(2.1rem,4.6vw,3.9rem)}.Hero-module__ejOdHG__title em{color:var(--or-clair);font-style:italic}.Hero-module__ejOdHG__lead{color:#ffffffe6;max-width:48ch;font-size:clamp(1.05rem,1.6vw,1.2rem)}.Hero-module__ejOdHG__actions{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.Hero-module__ejOdHG__ghost{color:var(--blanc)}.Hero-module__ejOdHG__ghost:hover{background:#ffffff1f}.Hero-module__ejOdHG__visual{place-items:center;display:grid;position:relative}.Hero-module__ejOdHG__badge{filter:drop-shadow(0 24px 48px #00000073);border-radius:50%;width:min(100%,440px);height:auto;animation:7s ease-in-out infinite Hero-module__ejOdHG__float}@keyframes Hero-module__ejOdHG__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:900px){.Hero-module__ejOdHG__hero{min-height:auto}.Hero-module__ejOdHG__inner{grid-template-columns:1fr;padding-block:clamp(40px,8vw,64px)}.Hero-module__ejOdHG__visual{order:-1}.Hero-module__ejOdHG__badge{width:min(62vw,300px)}.Hero-module__ejOdHG__glow{width:80vw;top:22%;right:50%;transform:translate(50%,-50%)}}@media (max-width:480px){.Hero-module__ejOdHG__tagline{letter-spacing:.16em;gap:10px;font-size:.62rem}.Hero-module__ejOdHG__tagline:before,.Hero-module__ejOdHG__tagline:after{width:18px}}@media (prefers-reduced-motion:reduce){.Hero-module__ejOdHG__badge{animation:none}}
.PracticalBanner-module__E0Dcsa__banner{background:var(--jaune);color:var(--encre)}.PracticalBanner-module__E0Dcsa__list{grid-template-columns:repeat(4,1fr);gap:24px;padding-block:22px;display:grid}.PracticalBanner-module__E0Dcsa__item{border-left:1.5px solid #14213d59;gap:2px;padding-left:16px;font-size:.9rem;display:grid}.PracticalBanner-module__E0Dcsa__item strong{font-size:1rem}@media (max-width:900px){.PracticalBanner-module__E0Dcsa__list{grid-template-columns:1fr 1fr}}@media (max-width:520px){.PracticalBanner-module__E0Dcsa__list{grid-template-columns:1fr;gap:14px}}
.AtelierSection-module__XwQonW__section{background:var(--creme)}.AtelierSection-module__XwQonW__grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.AtelierSection-module__XwQonW__media{aspect-ratio:4/5;border-radius:var(--radius);box-shadow:var(--shadow);position:relative;overflow:hidden}.AtelierSection-module__XwQonW__media img{object-fit:cover}.AtelierSection-module__XwQonW__text{justify-items:start;gap:18px;display:grid}@media (max-width:900px){.AtelierSection-module__XwQonW__grid{grid-template-columns:1fr}.AtelierSection-module__XwQonW__media{aspect-ratio:4/3}}
