html{scroll-behavior:smooth}.landing{--font-barlow-sc:var(--font-barlow-semi)}.landing{--papier:#fdfcf8;--papier2:#f4f1e9;--encre:#111;--texte:#55524b;--discret:#8a857c;--vert:#0b6b3a;--orange:#e2570f;--filet:#e6e2d9;--filet2:#cdc9bf;--craie:#fdfcf866}.landing *{box-sizing:border-box;border-radius:0;margin:0;padding:0}.landing{background:var(--papier);color:var(--texte);font-family:var(--font-barlow);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:hidden}.landing ::selection{background:var(--vert);color:var(--papier)}.landing h1,.landing h2,.landing h3,.landing .anton{font-family:var(--font-anton);text-transform:uppercase;color:var(--encre);letter-spacing:.01em;font-weight:400;line-height:1.02}.landing .label{font-family:var(--font-barlow-sc);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:700}.landing a{color:inherit}.landing .wrap{max-width:1320px;margin:0 auto;padding:0 20px}@media (min-width:720px){.landing .wrap{padding:0 32px}}.landing .topbar{border-bottom:2px solid var(--encre);background:var(--papier)}.landing .topbar .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:60px;display:flex}.landing .wordmark{font-family:var(--font-anton);letter-spacing:.02em;color:var(--encre);align-items:center;gap:10px;min-height:44px;font-size:26px;text-decoration:none;display:flex}.landing .wordmark .puck{background:var(--vert);width:14px;height:14px;display:inline-block}.landing .topbar .label{color:var(--texte);display:none}@media (min-width:640px){.landing .topbar .label{display:block}}.landing .topbar a.mini-cta{background:var(--encre);color:var(--papier);font-family:var(--font-barlow-sc);text-transform:uppercase;letter-spacing:.08em;align-items:center;min-height:44px;padding:12px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.landing .topbar a.mini-cta:hover{background:var(--vert)}.landing .hero{background:var(--vert);color:var(--papier);position:relative;overflow:hidden}.landing .hero:before{content:"";border:2px solid var(--craie);pointer-events:none;position:absolute;inset:14px}.landing .hero .ligne-mediane{background:var(--craie);pointer-events:none;width:2px;display:none;position:absolute;top:14px;bottom:14px;right:26%}.landing .hero .rond-central{border:2px solid var(--craie);pointer-events:none;border-radius:50%;width:380px;height:380px;display:none;position:absolute;top:50%;right:26%;transform:translate(50%,-50%)}.landing .hero .point-central{background:var(--craie);pointer-events:none;width:10px;height:10px;display:none;position:absolute;top:50%;right:26%;transform:translate(50%,-50%)}@media (min-width:900px){.landing .hero .ligne-mediane,.landing .hero .rond-central,.landing .hero .point-central{display:block}}.landing .hero-inner{padding:76px 0 84px;position:relative}@media (min-width:900px){.landing .hero-inner{max-width:78%;padding:110px 0 120px}}.landing .hero .label{color:var(--papier);opacity:.85;margin-bottom:26px}.landing .hero h1{color:var(--papier);max-width:14em;font-size:clamp(42px,9.5vw,104px)}.landing .hero h1 .contre{background:var(--papier);color:var(--vert);margin-top:.12em;padding:.04em .14em .02em;display:inline-block}.landing .hero p.chapo{color:#fdfcf8e0;max-width:38em;margin-top:28px;font-size:clamp(17px,2.2vw,20px)}.landing .btn{min-height:52px;font-family:var(--font-barlow-sc);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;justify-content:center;align-items:center;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.landing .btn-papier{background:var(--papier);color:var(--encre)}.landing .btn-papier:hover{background:var(--encre);color:var(--papier)}.landing .hero .btn{margin-top:36px}.landing .semaine{background:var(--encre);color:var(--papier);border-top:4px solid var(--orange)}.landing .semaine .wrap{padding-top:26px;padding-bottom:30px}.landing .semaine .label{color:var(--papier);opacity:.7;margin-bottom:16px}.landing .jours{-webkit-overflow-scrolling:touch;border-left:1px solid #3a3a3a;gap:0;display:flex;overflow-x:auto}.landing .jour{border-right:1px solid #3a3a3a;flex:1 0 168px;min-width:168px;padding:14px 14px 18px}.landing .jour .j{font-family:var(--font-anton);color:var(--papier);align-items:baseline;gap:8px;font-size:22px;display:flex}.landing .jour .j em{font-family:var(--font-barlow-sc);letter-spacing:.08em;color:var(--orange);font-size:12px;font-style:normal;font-weight:700}.landing .jour p{color:#c9c5bd;margin-top:8px;font-size:14px;line-height:1.45}.landing .jour.samedi{background:var(--vert)}.landing .jour.samedi p{color:#fdfcf8e6}.landing .manifeste{border-bottom:1px solid var(--filet)}.landing .manifeste .wrap{padding:72px 20px}@media (min-width:720px){.landing .manifeste .wrap{padding:96px 32px}}.landing .manifeste p.grand{font-family:var(--font-barlow-sc);color:var(--encre);max-width:31em;font-size:clamp(22px,3.6vw,34px);font-weight:600;line-height:1.3}.landing .manifeste p.grand strong{color:var(--vert);font-weight:700}.landing .manifeste p.grand .barre{color:var(--discret);text-decoration:line-through;text-decoration-thickness:2px}.landing .manifeste p.suite{max-width:48em;margin-top:22px}.landing section.bloc{border-top:1px solid var(--filet2);position:relative;overflow:hidden}.landing section.bloc:before{content:"";border:2px solid var(--filet2);pointer-events:none;border-radius:50%;width:620px;height:620px;position:absolute;top:50%;transform:translateY(-50%)}.landing section.bloc:nth-of-type(odd):before{left:-310px}.landing section.bloc:nth-of-type(2n):before{right:-310px}.landing section.bloc:after{content:"";border:2px solid var(--filet2);pointer-events:none;border-radius:50%;width:96px;height:96px;position:absolute}.landing section.bloc:nth-of-type(odd):after{top:-48px;right:-48px}.landing section.bloc:nth-of-type(2n):after{bottom:-48px;left:-48px}.landing section.bloc .wrap{padding-top:72px;padding-bottom:80px;position:relative}@media (min-width:900px){.landing section.bloc .wrap{padding-top:92px;padding-bottom:100px}}.landing .alt{background:var(--papier2)}.landing .kicker{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.landing .kicker .num{font-family:var(--font-anton);color:var(--orange);font-size:30px}.landing .kicker .label{color:var(--texte);border-bottom:2px solid var(--encre);padding-bottom:6px}.landing section.bloc h2{max-width:18em;margin-bottom:22px;font-size:clamp(30px,5.6vw,54px)}.landing .cols{align-items:start;gap:44px;display:grid}.landing .cols>*{min-width:0}@media (min-width:900px){.landing .cols{grid-template-columns:5fr 6fr;gap:84px}.landing .cols.inverse .copy{order:2}.landing .cols.inverse .mock{order:1}}.landing .copy p{max-width:40em}.landing .copy p+p{margin-top:16px}.landing .copy .note{border-left:4px solid var(--orange);background:var(--papier);margin-top:22px;padding:14px 16px;font-size:15px}.landing .alt .copy .note{background:var(--papier)}.landing .bloc:not(.alt) .copy .note{background:var(--papier2)}.landing .ecran{border:2px solid var(--encre);background:var(--papier)}.landing .ecran-titre{background:var(--encre);color:var(--papier);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.landing .ecran-titre .label{color:var(--papier)}.landing .ecran-titre .label.orange{color:var(--orange)}.landing .ecran-titre .sport{background:var(--vert);color:var(--papier);margin-right:10px;padding:3px 8px;font-size:11px;font-style:normal;display:inline-block}.landing .ecran-corps{padding:0}.landing .presence-ligne{border-bottom:1px solid var(--filet);color:var(--encre);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:15px;font-weight:500;display:flex}.landing .presence-ligne:last-child{border-bottom:none}.landing .chips{gap:6px;display:flex}.landing .chip{font-family:var(--font-barlow-sc);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--filet2);color:var(--discret);text-align:center;min-width:34px;padding:7px 9px;font-size:11px;font-weight:700}.landing .chip.on-p{background:var(--vert);border-color:var(--vert);color:var(--papier)}.landing .chip.on-h{background:var(--papier);border:2px solid var(--orange);color:var(--orange);padding:6px 8px}.landing .chip.on-a{background:var(--encre);border-color:var(--encre);color:var(--papier)}.landing .jauge{border:1px solid var(--encre);height:14px;margin:14px;display:flex}.landing .jauge i{height:100%;display:block}.landing .jauge .p{background:var(--vert);flex:14}.landing .jauge .h{background:var(--orange);flex:3}.landing .jauge .a{background:var(--filet2);flex:5}.landing .jauge-legende{color:var(--texte);flex-wrap:wrap;gap:12px 18px;padding:0 14px 14px;font-size:13px;display:flex}.landing .jauge-legende b{color:var(--encre)}.landing .cloture{border-top:2px solid var(--encre);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.landing .cloture .label{color:var(--orange)}.landing .cloture span:last-child{font-size:13px}.landing .entrainements{margin-top:22px}.landing .relance{border:2px solid var(--encre);background:var(--papier);margin-top:22px}.landing .relance-corps{color:var(--encre);padding:16px 16px 18px;font-size:15px;line-height:1.55}.landing .relance-corps .nom{background:var(--papier2);border-bottom:2px solid var(--orange);padding:0 2px;font-weight:600}.landing .relance-pied{border-top:1px solid var(--filet2);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.landing .relance-pied .label{color:var(--vert)}.landing .faux-btn{background:var(--vert);color:var(--papier);font-family:var(--font-barlow-sc);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:12px 14px;font-size:12px;font-weight:700}.landing .compo-terrain{background:var(--vert);padding:26px 10px 30px;position:relative;overflow:hidden}.landing .compo-terrain:before{content:"";border:2px solid var(--craie);pointer-events:none;position:absolute;inset:10px}.landing .compo-terrain:after{content:"";border:2px solid var(--craie);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.landing .ligne-compo{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex;position:relative}.landing .ligne-compo:first-child{margin-top:0}.landing .joueur{background:var(--papier);color:var(--encre);font-family:var(--font-barlow-sc);letter-spacing:.05em;text-transform:uppercase;padding:8px 10px;font-size:12px;font-weight:700}.landing .joueur.gardien{background:var(--orange);color:var(--papier)}.landing .banc{border-top:2px solid var(--encre);color:var(--encre);align-items:baseline;gap:12px;padding:12px 14px;font-size:14px;display:flex}.landing .banc .label{color:var(--texte)}.landing .affiche-match{border-bottom:1px solid var(--filet);padding:20px 16px}.landing .affiche-match .equipes{font-family:var(--font-anton);color:var(--encre);font-size:clamp(20px,4vw,27px);line-height:1.15}.landing .affiche-match .equipes span{color:var(--vert)}.landing .infos-match{list-style:none}.landing .infos-match li{border-bottom:1px solid var(--filet);color:var(--encre);align-items:baseline;gap:14px;padding:12px 16px;font-size:15px;display:flex}.landing .infos-match li .label{color:var(--texte);min-width:96px}.landing .infos-match li b{font-weight:600}.landing .gps{border-bottom:1px solid var(--filet);gap:10px;padding:14px 16px;display:flex}.landing .gps span{text-align:center;border:2px solid var(--encre);font-family:var(--font-barlow-sc);text-transform:uppercase;letter-spacing:.08em;color:var(--encre);flex:1;padding:12px 8px;font-size:13px;font-weight:700}.landing .corvees{padding:14px 16px 18px}.landing .corvees .label{color:var(--texte);margin-bottom:10px;display:block}.landing .corvee{border-bottom:1px dashed var(--filet2);color:var(--encre);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:15px;display:flex}.landing .corvee:last-child{border-bottom:none}.landing .corvee b{color:var(--vert);font-weight:600}.landing .voiture{border-bottom:1px solid var(--filet);padding:12px 14px}.landing .voiture:last-of-type{border-bottom:none}.landing .voiture-tete{color:var(--encre);justify-content:space-between;align-items:baseline;gap:10px;font-size:15px;display:flex}.landing .voiture-tete b{font-weight:600}.landing .voiture .detail{color:var(--texte);justify-content:space-between;align-items:center;gap:10px;margin-top:4px;font-size:13px;display:flex}.landing .places{gap:4px;display:flex}.landing .place{border:2px solid var(--vert);width:14px;height:14px;display:inline-block}.landing .place.prise{background:var(--vert)}.landing .cherche{border-top:2px solid var(--encre);color:var(--encre);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:14px;display:flex}.landing .marquoir{border-bottom:1px solid var(--filet);justify-content:center;align-items:center;gap:clamp(8px,3vw,18px);padding:26px 10px;display:flex}.landing .marquoir .club{font-family:var(--font-barlow-sc);text-transform:uppercase;letter-spacing:.06em;color:var(--texte);text-align:center;max-width:9em;font-size:13px;font-weight:700;line-height:1.3}.landing .marquoir .score{font-family:var(--font-anton);color:var(--encre);align-items:center;gap:clamp(6px,2vw,12px);font-size:clamp(38px,11vw,56px);line-height:1;display:flex}.landing .marquoir .score b{background:var(--vert);color:var(--papier);padding:2px clamp(7px,2vw,12px);font-weight:400}.landing .faits{list-style:none}.landing .faits li{border-bottom:1px solid var(--filet);color:var(--encre);align-items:baseline;gap:12px;padding:10px 16px;font-size:15px;display:flex}.landing .faits .min{font-family:var(--font-barlow-sc);color:var(--orange);min-width:38px;font-size:13px;font-weight:700}.landing .faits .carte{background:var(--orange);vertical-align:-2px;width:11px;height:15px;margin-right:6px;display:inline-block}.landing .ou-bien{color:var(--discret);align-items:center;gap:14px;margin:22px 0;display:flex}.landing .ou-bien:before,.landing .ou-bien:after{content:"";background:var(--filet2);flex:1;height:1px}.landing .ou-bien span{font-family:var(--font-barlow-sc);text-transform:uppercase;letter-spacing:.08em;color:var(--texte);font-size:13px;font-weight:700}.landing .photo-feuille{border:2px dashed var(--filet2);text-align:center;background:var(--papier);padding:22px 18px}.landing .photo-feuille .anton{margin-bottom:6px;font-size:19px;display:block}.landing .photo-feuille p{max-width:26em;margin:0 auto;font-size:14px}.landing .photo-feuille .faux-btn{margin-top:14px;display:inline-block}.landing .elections{border:2px solid var(--encre);grid-template-columns:1fr 1fr;gap:0;margin-top:22px;display:grid}.landing .election{background:var(--papier);padding:16px 14px 18px}.landing .election+.election{border-left:2px solid var(--encre)}.landing .election .label{margin-bottom:8px;display:block}.landing .election.homme .label{color:var(--vert)}.landing .election.boulet .label{color:var(--orange)}.landing .election .laureat{font-family:var(--font-anton);color:var(--encre);font-size:21px;display:block}.landing .election .voix{margin-top:4px;font-size:13px;display:block}.landing .bareme{border-collapse:collapse;width:100%}.landing .bareme td{border-bottom:1px solid var(--filet);color:var(--encre);padding:11px 14px;font-size:15px}.landing .bareme td:last-child{text-align:right;font-family:var(--font-anton);color:var(--orange);white-space:nowrap;font-size:21px}.landing .bareme tr:last-child td{border-bottom:none}.landing .pari-libre{border:2px solid var(--encre);background:var(--papier);margin-top:22px}.landing .pari-libre .enonce{font-family:var(--font-barlow-sc);color:var(--encre);border-bottom:1px solid var(--filet2);padding:16px;font-size:18px;font-weight:600}.landing .pari-votes{display:flex}.landing .pari-votes span{text-align:center;font-family:var(--font-barlow-sc);text-transform:uppercase;letter-spacing:.08em;flex:1;padding:12px 8px;font-size:13px;font-weight:700}.landing .pari-votes .pour{background:var(--vert);color:var(--papier);flex:8}.landing .pari-votes .contre{background:var(--papier2);color:var(--encre);flex:6}.landing .pari-regle{border-top:1px solid var(--filet2);padding:12px 16px;font-size:13px}.landing .classement-parieurs{margin-top:22px}.landing .rang{border-bottom:1px solid var(--filet);color:var(--encre);align-items:baseline;gap:14px;padding:10px 14px;font-size:15px;display:flex}.landing .rang:last-child{border-bottom:none}.landing .rang .pos{font-family:var(--font-anton);color:var(--discret);min-width:24px;font-size:19px}.landing .rang:first-child .pos{color:var(--orange)}.landing .rang .pts{font-family:var(--font-anton);color:var(--encre);margin-left:auto;font-size:19px}.landing .tableau-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.landing table.classement{border-collapse:collapse;width:100%;min-width:280px}.landing table.classement th{font-family:var(--font-barlow-sc);text-transform:uppercase;letter-spacing:.08em;text-align:left;color:var(--texte);border-bottom:2px solid var(--encre);padding:10px 12px;font-size:12px;font-weight:700}.landing table.classement th:first-child{width:36px}.landing table.classement th.num,.landing table.classement td.num{text-align:right}.landing table.classement td{border-bottom:1px solid var(--filet);color:var(--encre);padding:10px 12px;font-size:15px}.landing table.classement td.num{font-family:var(--font-barlow-sc);font-weight:700}.landing table.classement tr.toi td{background:var(--vert);color:var(--papier);font-weight:600}.landing table.classement tr:last-child td{border-bottom:none}.landing table.stats th:first-child{width:auto}.landing .fiche-club{border:2px solid var(--encre);background:var(--papier);margin-top:22px;padding:16px}.landing .fiche-club .anton{margin-bottom:8px;font-size:19px;display:block}.landing .fiche-club dl{grid-template-columns:auto 1fr;gap:6px 16px;font-size:14px;display:grid}.landing .fiche-club dt{font-family:var(--font-barlow-sc);text-transform:uppercase;letter-spacing:.08em;color:var(--texte);padding-top:2px;font-size:11px;font-weight:700}.landing .fiche-club dd{color:var(--encre)}.landing .fiche-stats{border:1px solid var(--filet2);grid-template-columns:repeat(4,1fr);margin:4px 0 14px;display:grid}.landing .fiche-stats div{text-align:center;border-right:1px solid var(--filet2);padding:9px 4px 10px}.landing .fiche-stats div:last-child{border-right:none}.landing .fiche-stats b{font-family:var(--font-anton);color:var(--vert);font-size:21px;font-weight:400;line-height:1;display:block}.landing .fiche-stats b i{font-size:13px;font-style:normal}.landing .fiche-stats span{font-family:var(--font-barlow-sc);letter-spacing:.05em;text-transform:uppercase;color:var(--texte);margin-top:4px;font-size:10px;font-weight:700;line-height:1.25;display:block}.landing .compta-ligne{border-bottom:1px solid var(--filet);color:var(--encre);align-items:baseline;gap:12px;padding:11px 14px;font-size:15px;display:flex}.landing .compta-ligne:last-child{border-bottom:none}.landing .etat{font-family:var(--font-barlow-sc);letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;font-size:11px;font-weight:700}.landing .etat.ok{background:var(--vert);color:var(--papier)}.landing .etat.du{background:var(--papier);border:2px solid var(--orange);color:var(--orange);padding:2px 6px}.landing .compta-ligne .somme{font-family:var(--font-barlow-sc);white-space:nowrap;margin-left:auto;font-weight:700}.landing .compta-ligne .somme.neg{color:var(--orange)}.landing .verrou{border-top:2px solid var(--encre);align-items:baseline;gap:10px;padding:12px 14px;font-size:13px;display:flex}.landing .verrou .label{color:var(--vert)}.landing .etapes{border:2px solid var(--encre);background:var(--papier);gap:0;display:grid}@media (min-width:720px){.landing .etapes{grid-template-columns:1fr 1fr 1fr}}.landing .etape{border-bottom:2px solid var(--encre);padding:22px 18px 26px}.landing .etape:last-child{border-bottom:none}@media (min-width:720px){.landing .etape{border-bottom:none;border-right:2px solid var(--encre)}.landing .etape:last-child{border-right:none}}.landing .etape .num-etape{font-family:var(--font-anton);color:var(--vert);font-size:44px;line-height:1}.landing .etape h3{margin:12px 0 8px;font-size:19px}.landing .etape p{font-size:14px}.landing .code-6{gap:6px;margin-top:14px;display:flex}.landing .code-6 span{border:2px solid var(--encre);width:32px;height:40px;font-family:var(--font-anton);color:var(--encre);background:var(--papier2);justify-content:center;align-items:center;font-size:19px;display:flex}.landing .cta-bande{background:var(--vert);color:var(--papier);border-top:4px solid var(--orange);position:relative;overflow:hidden}.landing .cta-bande:before{content:"";border:2px solid var(--craie);pointer-events:none;position:absolute;inset:10px}.landing .cta-bande .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 28px;padding-top:36px;padding-bottom:40px;display:flex;position:relative}.landing .cta-bande .anton{color:var(--papier);max-width:18em;font-size:clamp(24px,4.5vw,40px);line-height:1.05}.landing .cta-bande.encre{background:var(--encre);border-top-color:var(--vert)}.landing .cta-bande.encre:before{border-color:#3a3a3a}.landing .origine{background:var(--encre);color:#c9c5bd;border-top:4px solid var(--vert)}.landing .origine .wrap{padding:72px 20px}@media (min-width:720px){.landing .origine .wrap{padding:88px 32px}}.landing .origine-grille{align-items:center;gap:32px;display:grid}@media (min-width:720px){.landing .origine-grille{grid-template-columns:160px 1fr;gap:52px}}.landing .blason{background:var(--papier);justify-content:center;align-items:center;width:160px;height:160px;display:flex;overflow:hidden}.landing .blason img{max-width:82%;max-height:82%;display:none}.landing .blason.avec-logo{background:0 0}.landing .blason.avec-logo img{max-width:100%;max-height:100%;display:block}.landing .blason .anton{color:var(--vert);font-size:72px;display:block}.landing .blason.avec-logo .anton{display:none}.landing .origine .label{color:var(--orange);margin-bottom:14px;display:block}.landing .origine h2{color:var(--papier);max-width:16em;margin-bottom:16px;font-size:clamp(28px,5vw,46px)}.landing .origine p.histoire{max-width:44em;font-size:16px;line-height:1.65}.landing .origine p.histoire+p.histoire{margin-top:14px}.landing .cloture-bloc{background:var(--vert);color:var(--papier);border-top:4px solid var(--orange);position:relative;overflow:hidden}.landing .cloture-bloc:before{content:"";border:2px solid var(--craie);pointer-events:none;position:absolute;inset:14px}.landing .cloture-bloc .demi-rond{border:2px solid var(--craie);pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.landing .cloture-bloc .wrap{padding-top:80px;padding-bottom:88px;position:relative}.landing .cloture-bloc h2{color:var(--papier);max-width:12em;font-size:clamp(34px,7vw,66px)}.landing .cloture-bloc .label{color:var(--papier);opacity:.85;margin-bottom:22px}.landing .cloture-bloc p.franc{color:#fdfcf8e6;max-width:36em;margin-top:22px;font-size:clamp(16px,2vw,19px)}.landing .form-pilote{background:var(--papier);border:2px solid var(--encre);max-width:560px;margin-top:40px;padding:24px 20px 28px}@media (min-width:720px){.landing .form-pilote{padding:32px 32px 36px}}.landing .form-pilote .label{color:var(--vert);opacity:1;margin-bottom:18px;display:block}.landing .champ{margin-bottom:18px}.landing .champ label{font-family:var(--font-barlow-sc);text-transform:uppercase;letter-spacing:.08em;color:var(--texte);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.landing .champ input,.landing .champ select{border:2px solid var(--filet2);background:var(--papier);width:100%;min-height:48px;font-family:var(--font-barlow);color:var(--encre);appearance:none;padding:10px 12px;font-size:16px}.landing .champ select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M0 0h12L6 8z' fill='%23111111'/%3E%3C/svg%3E");background-position:calc(100% - 14px) 55%;background-repeat:no-repeat}.landing .champ input:focus,.landing .champ select:focus{outline:3px solid var(--vert);outline-offset:0;border-color:var(--vert)}.landing .btn-vert{background:var(--vert);color:var(--papier);width:100%}.landing .btn-vert:hover{background:var(--encre)}.landing .form-pilote small{color:var(--texte);margin-top:12px;font-size:13px;display:block}.landing .form-statut{border-left:4px solid var(--orange);background:var(--papier2);color:var(--encre);margin-top:14px;padding:12px 14px;font-size:14px;display:none}.landing .form-statut.visible{display:block}.landing .merci{color:var(--encre);max-width:26em;margin-top:10px;font-size:17px}.landing footer{background:var(--encre);color:#c9c5bd}.landing footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;padding:26px 20px;font-size:14px;display:flex}.landing footer .wordmark{color:var(--papier);font-size:20px}.landing footer .wordmark .puck{background:var(--orange)}.landing footer .lien-pilote{color:var(--papier);font-family:var(--font-barlow-sc);text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--orange);align-items:center;min-height:44px;padding:12px 0;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.landing footer .lien-pilote:hover{color:var(--orange)}.landing footer .vie-privee{color:#8f8b83;flex-basis:100%;font-size:12px;line-height:1.5}.landing .c-vert{color:var(--vert)}.landing .c-orange{color:var(--orange)}.landing .bt-filet{border-top:1px solid var(--filet2)}.landing .mb36{margin-bottom:36px}
