.heros{background:var(--soleil);min-height:calc(100svh - var(--entete) - 37px);border-bottom:2px solid var(--sapin);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid;position:relative;overflow:hidden}.heros-texte{z-index:2;flex-direction:column;justify-content:center;padding:clamp(40px,6vw,96px) clamp(20px,5vw,80px) 60px max(20px,50vw - 620px);display:flex;position:relative}.heros h1{max-width:11ch;margin-bottom:.3em}.heros h1 em{color:var(--brique)}.heros .chapo{margin:0 0 30px}.heros .actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.heros .petites-preuves{flex-wrap:wrap;gap:8px 22px;margin:28px 0 0;padding:0;font-size:.98rem;font-weight:600;list-style:none;display:flex}.heros .petites-preuves li{align-items:center;gap:8px;display:flex}.heros-photo{min-height:420px;position:relative}.heros-photo>.fond{position:absolute;inset:0}.heros-photo:before{content:"";z-index:1;background:linear-gradient(90deg, var(--soleil), #f5b92700);width:90px;position:absolute;top:0;bottom:0;left:0}.heros-photo>.fond img{object-fit:cover;object-position:50% 72%;width:100%;height:100%}.heros .arche-pieds{aspect-ratio:3/4;border:3px solid var(--sapin);background:var(--couette);z-index:3;width:clamp(170px,15vw,230px);position:absolute;bottom:40px;left:-60px;rotate:-4deg}.heros .sticker{top:clamp(30px,8vh,90px);right:clamp(20px,6vw,90px)}.heros .bulle{z-index:3;background:var(--blanc);border:2px solid var(--sapin);border-radius:22px 22px 4px;max-width:260px;margin:0;padding:12px 16px;font-size:.95rem;font-weight:600;position:absolute;bottom:28px;right:28px}.indice-scroll{z-index:3;background:var(--sapin);width:44px;height:44px;color:var(--soleil);animation:sautille 2.4s var(--ressort) infinite;border-radius:50%;place-items:center;margin-left:-22px;display:grid;position:absolute;bottom:16px;left:50%}@keyframes sautille{0%,60%,to{transform:translateY(0)}30%{transform:translateY(8px)scale(1.06,.92)}}@media (width<=900px){.heros{grid-template-columns:minmax(0,1fr);min-height:0}.heros-texte{padding:40px 20px 36px}.heros-photo{min-height:380px;overflow:hidden}.heros-photo:before{display:none}.heros .arche-pieds{width:130px;bottom:16px;left:16px}.heros .bulle,.indice-scroll{display:none}}.reassure{background:var(--sapin);color:#f5f2e6;padding:30px 0}.reassure ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.reassure li{align-items:flex-start;gap:14px;font-size:.95rem;line-height:1.4;display:flex}.reassure li strong{color:var(--soleil);font:600 1.12rem/1.2 var(--display);font-variation-settings:"SOFT" 100;margin-bottom:2px;display:block}.reassure .rond{background:var(--soleil);width:48px;height:48px;color:var(--sapin);border-radius:50%;flex:none;place-items:center;display:grid}.reassure .rond .ic{width:24px;height:24px}.reassure a{color:var(--blanc)}@media (width<=1100px){.reassure ul{grid-template-columns:1fr 1fr}.reassure li:last-child{grid-column:1/-1}}@media (width<=560px){.reassure ul{grid-template-columns:minmax(0,1fr)}}.marques-titre{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;padding:70px 0 30px;display:flex}.marques-titre h2{max-width:16ch;margin:0}.marques-titre p{max-width:44ch;margin:0}.defile .tour{gap:56px;display:inline-flex}@media (prefers-reduced-motion:reduce){.defile .tour{flex-wrap:wrap;gap:16px 56px}}.profils-zone .entete-section{grid-template-columns:1.1fr .9fr;align-items:end;gap:40px;margin-bottom:56px;display:grid}.profils-zone .entete-section p{margin:0}.profils-grille{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px 24px;display:grid}.profil{color:var(--sapin);transition:transform .7s var(--ressort);border-radius:30px;grid-template-rows:auto 1fr;padding:18px 18px 24px;text-decoration:none;display:grid;position:relative}.profil:hover{transform:translateY(-6px)rotate(-.5deg)}.profil:hover .forme{animation:ecrase .8s var(--ressort)}.profil .forme{transform-origin:50% 100%;height:280px;margin-bottom:18px}.profil h3{align-items:center;gap:10px;margin:0 0 .3em;display:flex}.profil p{margin:0 0 .8em}.profil .regle{font-size:.95rem}.profil .compte{background:var(--blanc);color:var(--sapin);border:2px solid var(--sapin);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.92rem;font-weight:700;display:inline-flex}.profil .rire{font:italic 500 1.05rem/1.35 var(--display);font-variation-settings:"SOFT" 100, "WONK" 1}.p1{background:var(--coussin);grid-column:1/6}.p2{background:var(--peche);grid-column:6/10;margin-top:70px}.p3{background:var(--soleil);grid-column:10/13}.p4{background:var(--ocre);grid-column:1/5}.p5{background:var(--sapin);color:var(--blanc);grid-column:5/9;margin-top:50px}.p6{background:var(--couette);grid-column:9/13}.p1 .forme{height:340px}.p3 .forme,.p6 .forme{height:240px}.forme.rond{aspect-ratio:1;border:3px solid var(--sapin);border-radius:50%;width:min(100%,260px);height:auto;margin-inline:auto;overflow:hidden}.p4 .forme.rond{height:auto!important}@media (width<=980px){.profils-zone .entete-section{grid-template-columns:minmax(0,1fr)}.profils-grille{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:min(78vw,330px);grid-auto-flow:column;margin:0 -20px;padding:6px 20px 20px;scroll-padding-inline:20px;overflow-x:auto}.profil{scroll-snap-align:start;grid-column:auto!important;margin:0!important}.profil .forme{height:220px!important}.profil .forme.rond{width:220px;height:220px!important}}@media (width<=640px){.profils-grille{margin:0 -16px;padding-inline:16px;scroll-padding-inline:16px}}.matinee{background:var(--peche);overflow:hidden}.matinee .grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.matinee figure{height:clamp(380px,46vw,620px);margin:0;position:relative}.matinee figure .arche{border:3px solid var(--sapin);position:absolute;inset:0 12% 0 0}.matinee .matinee-mini{aspect-ratio:1;border:3px solid var(--sapin);background:var(--blanc);width:44%;position:absolute;bottom:-10px;right:0}.matinee .sticker{background:var(--soleil);color:var(--sapin);box-shadow:0 0 0 6px var(--peche);top:30px;left:-20px}.faits{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.faits li{background:var(--blanc);border:2px solid var(--sapin);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:14px 20px;display:grid}.faits li:nth-child(2){background:var(--jour);margin-left:36px}.faits li:nth-child(3){margin-left:12px}.faits li:nth-child(4){background:var(--jour);margin-left:52px}.faits .n{font:700 2.8rem/1 var(--display);font-variation-settings:"SOFT" 100, "WONK" 1;text-align:center;min-width:2.1ch;color:var(--brique)}.faits p{margin:0;font-size:1rem;line-height:1.4}@media (width<=900px){.matinee .grille{grid-template-columns:minmax(0,1fr)}.faits li{margin-left:0!important}.matinee figure{height:420px}.matinee .sticker{left:0}}.apercu .grille{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(30px,5vw,70px);display:grid}.reperes{gap:12px;margin:26px 0 30px;padding:0;list-style:none;display:grid}.reperes li{border-bottom:2px dashed var(--coussin2);align-items:center;gap:14px;padding:12px 0;display:flex}.reperes .rond{background:var(--soleil);border:2px solid var(--sapin);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.mini-tableau{border:3px solid var(--sapin);box-shadow:12px 12px 0 var(--couette);border-radius:30px;overflow:hidden}.mini-tableau .barre{background:var(--sapin);color:var(--blanc);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:14px 18px;display:flex}.mini-tableau .barre strong{font:600 1.2rem var(--display);font-variation-settings:"SOFT" 100}.bascule{background:#ffffff24;border-radius:999px;flex-wrap:wrap;padding:4px;display:inline-flex}.bascule button{color:var(--blanc);font:600 .92rem var(--texte);cursor:pointer;background:0 0;border:0;border-radius:999px;min-height:44px;padding:10px 16px}.bascule button[aria-pressed=true]{background:var(--soleil);color:var(--sapin)}.bascule button:focus-visible{outline-color:var(--soleil)}.mini-tableau table{border-collapse:collapse;width:100%;font-size:.98rem}.mini-tableau th{text-align:left;color:var(--gris);border-bottom:2px solid var(--sapin);background:var(--jour);padding:12px 18px;font-size:.84rem;font-weight:700}.mini-tableau td{vertical-align:middle;border-bottom:1px solid #e3e5da;padding:13px 18px}.mini-tableau tbody tr:last-child td{border-bottom:0}.mini-tableau tbody tr{animation:monte .6s var(--ressort) both}.mini-tableau td a{text-decoration:none}.mini-tableau td a:hover b{text-decoration:underline;text-decoration-color:var(--brique)}.mini-tableau td small{color:var(--gris);display:block}.mini-tableau td:nth-child(3) small{white-space:nowrap}.table-defile{overflow-x:auto}.mini-tableau .pied-t{background:var(--jour);border-top:2px solid var(--sapin);margin:0;padding:14px 18px;font-size:.88rem}@media (width<=900px){.apercu .grille{grid-template-columns:minmax(0,1fr)}.mini-tableau th:nth-child(2),.mini-tableau td:nth-child(2){display:none}.mini-tableau td,.mini-tableau th{padding:11px 12px}.mini-tableau{box-shadow:8px 8px 0 var(--couette);border-radius:24px}}.housse{background:var(--coussin)}.housse .grille{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.onglets{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.onglets button{border:2px solid var(--sapin);background:var(--blanc);min-height:48px;color:var(--sapin);font:600 1rem var(--texte);cursor:pointer;transition:transform .5s var(--ressort);border-radius:999px;padding:10px 18px}.onglets button:hover{transform:translateY(-2px)}.onglets button[aria-selected=true]{background:var(--sapin);color:var(--soleil)}.panneau-housse{background:var(--blanc);border:3px solid var(--sapin);border-radius:34px;padding:30px}.panneau-housse h3{margin-bottom:.2em}.panneau-housse .tranche-figure{margin:0 0 14px;padding-bottom:36px}.panneau-housse .tranche>g{transition:transform .9s var(--ressort)}.panneau-housse.ecarte .tranche>g:nth-child(2){transform:translateY(9px)}.panneau-housse.ecarte .tranche>g:nth-child(3){transform:translateY(18px)}.panneau-housse.ecarte .tranche>g:nth-child(4){transform:translateY(27px)}.panneau-housse.ecarte .tranche>g:nth-child(5){transform:translateY(36px)}.panneau-housse.ecarte .tranche>g:nth-child(6){transform:translateY(45px)}.panneau-housse.ecarte .tranche>g:nth-child(7){transform:translateY(54px)}.panneau-housse .tranche-legende{margin-top:0}@media (width<=900px){.housse .grille{grid-template-columns:minmax(0,1fr)}.panneau-housse{border-radius:26px;padding:22px 18px}}@media (prefers-reduced-motion:reduce){.panneau-housse .tranche-figure{padding-bottom:0}.panneau-housse.ecarte .tranche>g{transform:none!important}}.methode-zone .etapes{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:50px 0 0;padding:0;list-style:none;display:grid;position:relative}.methode-zone .etapes:before{content:"";background:var(--sapin);height:4px;transform:scaleX(var(--trait,0));transform-origin:0;transition:transform 1.6s cubic-bezier(.6,0,.2,1);position:absolute;top:46px;left:0;right:0}.methode-zone .etapes.vu,html:not(.js) .methode-zone .etapes{--trait:1}.methode-zone .etapes li{position:relative}.methode-zone .num{width:92px;height:92px;font:700 2.8rem/1 var(--display);font-variation-settings:"SOFT" 100, "WONK" 1;border:3px solid var(--sapin);z-index:1;border-radius:50%;place-items:center;margin-bottom:20px;display:grid;position:relative}.methode-zone li:first-child .num{background:var(--soleil)}.methode-zone li:nth-child(2) .num{background:var(--peche)}.methode-zone li:nth-child(3) .num{background:var(--coussin)}.methode-zone li:nth-child(4) .num{background:var(--ocre)}.methode-zone h3{font-size:1.4rem}.jamais{background:var(--brique);color:var(--blanc);border-radius:40px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;margin-top:80px;padding:clamp(28px,4vw,56px);display:grid}.jamais h3{color:var(--blanc);font-size:clamp(1.8rem,3vw,2.6rem)}.jamais ul{grid-template-columns:1fr 1fr;gap:14px 26px;margin:0;padding:0;list-style:none;display:grid}.jamais li{align-items:flex-start;gap:12px;display:flex}.jamais li .ic{background:var(--blanc);width:26px;height:26px;color:var(--brique);border-radius:50%;flex:none;padding:4px}.jamais a{color:var(--blanc);text-decoration-color:var(--soleil)}.jamais :focus-visible{outline-color:var(--soleil)}@media (width<=900px){.methode-zone .etapes{grid-template-columns:1fr 1fr}.methode-zone .etapes:before{display:none}.jamais{border-radius:28px;grid-template-columns:minmax(0,1fr)}.jamais ul{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.methode-zone .etapes{grid-template-columns:minmax(0,1fr)}}.populaires{padding-top:0}.populaires-tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;display:flex}.populaires-tete h2{margin:0}.populaires .liste{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.guide{color:var(--sapin);flex-direction:column;gap:12px;text-decoration:none;display:flex;position:relative}.guide .ph{border:3px solid var(--sapin);height:240px;transition:transform .7s var(--ressort);overflow:hidden}.guide .ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ressort)}.guide:hover .ph img{transform:scale(1.07)}.guide:hover .ph{transform:rotate(-1deg)}.guide:hover h3{text-decoration:underline;text-decoration-color:var(--brique);text-decoration-thickness:2px}.guide h3{margin:0;font-size:1.35rem}.guide p{color:var(--gris);margin:6px 0 0;font-size:.95rem}.g1{grid-area:span 2/1/auto/4}.g1 .ph{border-radius:999px 999px 30px 30px;height:520px}.g1 h3{font-size:2rem}.g2{grid-column:4/7}.g2 .ph{border-radius:30px;height:330px}.g3{flex-direction:row;grid-column:4/7;align-self:end;align-items:center;gap:24px}.g3 .ph{border-radius:50%;flex:none;width:200px;height:200px}.g5 .ph,.g6 .ph{border-radius:24px;height:180px}.g5{grid-column:1/3}.g6{grid-column:3/5}.g7{background:var(--soleil);border:3px solid var(--sapin);border-radius:30px;grid-column:5/7;justify-content:space-between;padding:24px}.g7 p{color:var(--sapin)}@media (width<=900px){.populaires .liste{grid-template-columns:1fr 1fr}.populaires .liste>*{grid-area:auto!important}.populaires .liste>.g1{grid-column:1/-1!important}.g1 .ph{height:360px}.g3{flex-direction:column;align-items:flex-start}.g3 .ph{border-radius:24px;width:100%;height:180px}}@media (width<=560px){.populaires .liste{grid-template-columns:minmax(0,1fr)}.g1 .ph{height:300px}.g1 h3{font-size:1.6rem}}.faq-zone{background:var(--jour)}.faq-zone .grille{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(30px,5vw,80px);display:grid}.faq-cote{top:calc(var(--entete) + 30px);align-self:start;position:sticky}.faq-cote .coussin{aspect-ratio:4/3;width:100%;margin-top:24px}@media (width<=900px){.faq-zone .grille{grid-template-columns:minmax(0,1fr)}.faq-cote{position:static}.faq-cote .coussin{max-width:420px}}.final{background:var(--soleil);border-top:2px solid var(--sapin);padding-bottom:40px;overflow:hidden}.final .grille{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;display:grid}.final figure{height:420px;margin:0;position:relative}.final figure .vague{position:absolute;inset:0}.final .credits{color:var(--sapin);margin-top:clamp(40px,6vw,80px);font-size:.82rem}@media (width<=900px){.final .grille{grid-template-columns:minmax(0,1fr)}.final figure{height:300px}}
