@charset "UTF-8";:root{--header-height:80px;--layout-padding:2.5%;--border-small:1px solid #333333;--border:3px solid #333333;--shadow-small:#ff0000 2.5px 2.5px 0px;--shadow:#ff0000 5px 5px 0px;--medium-radius:12.5px;--big-radius:25px}@media screen and (min-width:993px){:root{--header-height:90px;--layout-padding:60px;--border-small:3px solid #333333;--border:6px solid #333333;--shadow-small:#ff0000 5px 5px 0px;--shadow:#ff0000 10px 10px 0px;--medium-radius:25px;--big-radius:45px}}@media screen and (min-width:1201px){:root{--header-height:120px;--layout-padding:120px}}@media screen and (min-width:1431px){:root{--layout-padding:12%}}::selection{background-color:#333;color:#fff}:user-valid{color:#0f0}:user-invalid{color:red}*,::after,::before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{font-family:Lexend,serif;font-optical-sizing:auto;font-style:normal;font-weight:300;font-size:16px;color-scheme:dark light;hanging-punctuation:first last;scroll-behavior:smooth;color:#333}body,ul{padding:0}body{min-height:100svh;margin:0;background-color:#ebebeb;overflow:overlay;overflow-x:hidden}body.hidden{overflow:hidden}h1,h2,h3,h4,h5,h6{text-wrap:balance}a,address,blockquote,button,input,li,p,span,textarea{font-family:Lexend,serif;font-size:clamp(16px,.938vw,18px);line-height:1.5;letter-spacing:.03em;max-width:85ch;font-style:normal}p{text-wrap:pretty}a{text-decoration:none;color:inherit}.section-4 .sportifs .sportif .text summary:hover,a:hover{color:red}button{padding:0;border:0;background:inherit;color:#333;cursor:pointer}ul{list-style:none}img,picture,svg,video{display:block;max-width:100%}.section-2 .membres .membre h3,figure,p{margin:0}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{background-color:red;background-clip:padding-box}.section-2 .membres{display:flex;flex-flow:row wrap}@media screen and (min-width:993px){.section-2 .membres{justify-content:space-between}}.section-2 .membres .membre{width:100%;background-color:#fff;border-radius:var(--big-radius);box-shadow:var(--shadow);border:var(--border);padding:1rem;margin-bottom:2rem}@media screen and (min-width:993px){.section-2 .membres .membre{padding:2rem;width:48%;margin-bottom:4rem}}.section-2 .membres .membre span{font-size:clamp(20px,1.667vw,32px);color:red}.section-2 .membres .membre>div{margin-top:1rem;display:flex;align-items:center;gap:.5rem}.section-2 .membres .membre>div svg{display:inline}.section-3.basic div.image{aspect-ratio:inherit}@media screen and (min-width:993px){.section-3.basic div.text{width:70%}.section-3.basic div.image{width:30%;display:flex;align-items:center}}.section-4 .sportifs{display:flex;flex-flow:column nowrap;justify-content:space-between;margin-top:2rem}@media screen and (min-width:993px){.section-4 .sportifs{flex-flow:row wrap;margin-top:4rem}}.section-4 .sportifs .sportif{display:grid;grid-template-columns:20% 80%;grid-template-rows:auto auto;height:fit-content;padding:1rem;margin-bottom:2rem;background-color:#fff;border-radius:var(--big-radius);box-shadow:var(--shadow);border:var(--border)}@media screen and (min-width:993px){.section-4 .sportifs .sportif{width:48%;padding:2rem;margin-bottom:4rem}}.section-4 .sportifs .sportif .image{grid-row:1/3}.section-4 .sportifs .sportif .image img{place-self:start;aspect-ratio:1/1;height:auto;object-fit:cover;border-radius:var(--medium-radius)}@media only screen and (min-width:577px) and (orientation:portrait){.section-4 .sportifs .sportif .image img{width:50%}}.section-4 .sportifs .sportif .title{padding-left:1rem}@media screen and (min-width:993px){.section-4 .sportifs .sportif .title{padding-left:2rem}}.section-4 .sportifs .sportif .title h3{margin:0 0 .25rem}@media screen and (min-width:993px){.section-4 .sportifs .sportif .title h3{margin:0 0 .5rem}}.section-4 .sportifs .sportif .title p{font-weight:500;opacity:.7}.section-4 .sportifs .sportif .text{padding-top:1rem;grid-column:1/3}.section-4 .sportifs .sportif .text details[open] summary{margin-bottom:1rem}.section-4 .sportifs .sportif .text summary{font-size:clamp(16px,.938vw,18px);cursor:pointer}.section-4 .sportifs .sportif .text summary::marker{color:red}