.home-simple{background:#faf9f5;color:#172b42}.home-simple .site-header{padding-top:22px;padding-bottom:22px}.home-simple .home-intro{padding-top:48px;text-align:center}.home-simple .home-intro .eyebrow{color:#6b746f;letter-spacing:2.4px;margin-bottom:18px}.home-simple h1{font-size:clamp(44px,5.1vw,74px);line-height:1.05;letter-spacing:-2.8px;font-weight:650;margin:0}.home-simple h1 span{color:#596f61}.home-lead{font-size:17px;color:#65716f;margin:22px auto 0;max-width:520px}.home-actions{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;margin:25px 0 35px}.home-simple .home-actions .button{background:#173b36;border-radius:3px;font-size:14px;padding:13px 21px}.home-simple .text-link{color:#24483e}.home-sports{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;text-align:left}.home-sport{position:relative;display:block;overflow:hidden;border-radius:5px;aspect-ratio:1.55;background:#dae0d8;isolation:isolate}.home-sport:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(10,27,25,.72));z-index:1}.home-sport img{width:100%;height:100%;object-fit:cover;display:block}.home-sport>div{position:absolute;inset:auto 27px 23px;display:flex;justify-content:space-between;align-items:center;color:white;z-index:2}.home-sport h2{font-size:35px;font-weight:600;letter-spacing:-.8px;margin:0}.home-sport>div>span{font-size:27px}.home-sport:hover{text-decoration:none}.home-sport:hover h2{text-decoration:underline;text-underline-offset:7px}.home-club{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;padding-top:72px;padding-bottom:74px}.home-club>img{display:block;width:100%;height:310px;object-fit:cover;border-radius:5px}.home-club h2{font-size:36px;letter-spacing:-1.2px;margin-bottom:20px;font-weight:600}.home-club .eyebrow{color:#6b746f;margin-bottom:16px}.home-club p:not(.eyebrow){color:#65716f;line-height:1.8;max-width:470px}.home-club .home-facts{font-size:13px;border-top:1px solid #dce0d7;padding-top:16px;margin-top:20px}.home-club .text-link{display:inline-block;margin-right:25px;margin-top:12px}.home-simple footer{padding-top:30px;padding-bottom:30px}.home-simple .footer-inner>p{display:none}@media(min-width:1450px){.home-simple .wrap{width:min(1320px,calc(100% - 112px))}}@media(max-width:1050px){.home-simple .site-header nav{gap:13px;font-size:12px}.home-club{gap:35px}.home-club h2{font-size:30px}}@media(max-width:700px){.home-simple .wrap{width:calc(100% - 36px)}.home-simple .home-intro{padding-top:32px}.home-simple h1{font-size:46px;letter-spacing:-2px}.home-lead{font-size:15px;max-width:310px}.home-actions{gap:18px;margin-bottom:27px}.home-actions .text-link{font-size:13px}.home-sports{gap:10px}.home-sport{aspect-ratio:.85}.home-sport>div{inset:auto 13px 15px}.home-sport h2{font-size:25px}.home-sport>div>span{font-size:22px}.home-club{grid-template-columns:1fr;gap:27px;padding-top:42px;padding-bottom:43px}.home-club>img{height:230px}.home-club h2{font-size:31px}.home-club p:not(.eyebrow){font-size:15px}.home-simple .footer-inner{gap:20px}.home-simple footer nav{flex-wrap:wrap}}
.home-simple .site-header>.button{display:inline-flex;flex-shrink:0}@media(max-width:1100px){.home-simple .site-header{flex-wrap:wrap}.home-simple .site-header nav{order:3;width:100%;overflow-x:auto;padding-bottom:4px}.home-simple .site-header>.button{margin-left:auto}.home-simple .home-intro{padding-top:28px}}@media(max-width:400px){.home-simple .brand{font-size:10px;gap:7px}.home-simple .brand small{font-size:8px}.home-simple .site-header>.button{font-size:11px;padding:9px 11px}}
/* Palette végétale commune, sans modifier le logo provisoire. */
.home-simple{--blue:#24483e;--navy:#142e29;--ink:#172f2b;--muted:#66746d;--line:#dce2dc;color:var(--ink)}
.home-simple .button{background:#173b36;color:#fff}
.home-simple .button:hover{background:#245348}
.home-simple .site-header nav a{color:#24483e}
.home-simple .site-header nav a:hover,.home-simple .text-link:hover{color:#173b36;text-decoration:underline;text-underline-offset:5px}
.home-simple .site-header nav a[aria-current]{color:#173b36}
.home-simple footer{background:#142e29;color:#f4f6f1}
.home-simple .brand-mark{background:#163c8e;border-right-color:#df4149}
.home-simple .home-lead,.home-simple .home-club p:not(.eyebrow){color:#62716b}
/* Logo typographique et nom du club assortis à la palette verte. */
.home-simple .brand{color:#173b36}
.home-simple .brand-mark{background:#173b36;border-right-color:#829b82;color:#fff}
.home-simple footer .brand{color:#f4f6f1}
.home-simple footer .brand-mark{background:#426658;border-right-color:#9fb49a;color:#fff}
