{"id":215,"date":"2026-04-09T23:16:06","date_gmt":"2026-04-09T22:16:06","guid":{"rendered":"https:\/\/hunters-cagnes.com\/?page_id=215"},"modified":"2026-08-29T01:03:40","modified_gmt":"2026-08-29T00:03:40","slug":"accueil","status":"publish","type":"page","link":"https:\/\/hunters-cagnes.com\/","title":{"rendered":"Accueil"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"215\" class=\"elementor elementor-215\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c14a150 e-flex e-con-boxed e-con e-parent\" data-id=\"c14a150\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-adb9e6e elementor-widget elementor-widget-html\" data-id=\"adb9e6e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Hunters Cagnes \u2014 Hunt the Game<\/title>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=Barlow+Condensed:ital,wght@0,400;0,600;0,700;0,800;1,700&family=Barlow:wght@400;500;600&display=swap\" rel=\"stylesheet\">\n<style>\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  :root {\n    --black:    #070b10;\n    --dark:     #0c111a;\n    --navy:     #1a2744;\n    --navy2:    #243157;\n    --card:     #111827;\n    --border:   #1e2f4a;\n    --teal:     #1eb8d8;\n    --teal2:    #28d4f5;\n    --teal-dim: #0e6f87;\n    --orange:   #f5a623;\n    --orange2:  #e8840a;\n    --white:    #f0f4f8;\n    --muted:    #1a2744;\n  }\n\n  html { scroll-behavior: smooth; }\n  body {\n    font-family: 'Barlow', sans-serif;\n    background: var(--black);\n    color: var(--white);\n    overflow-x: hidden;\n  }\n\n  ::-webkit-scrollbar { width: 4px; }\n  ::-webkit-scrollbar-track { background: var(--black); }\n  ::-webkit-scrollbar-thumb { background: var(--teal); border-radius: 2px; }\n\n\n\n  \/* \u2500\u2500 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .hero {\n    position: relative; height: 100vh; min-height: 700px;\n    display: flex; align-items: flex-end; overflow: hidden;\n  }\n\n  \/* \u2500\u2500 HERO SLIDESHOW \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .hero-slideshow {\n    position: absolute; inset: 0; z-index: 0;\n    overflow: hidden;\n  }\n  .hero-slide {\n    position: absolute; inset: 0;\n    opacity: 0;\n    transition: opacity 1s ease;\n  }\n  .hero-slide.active { opacity: 1; }\n  .hero-slide img {\n    width: 100%; height: 100%;\n    object-fit: cover; object-position: center top;\n    filter: brightness(0.38) saturate(0.7);\n  }\n  \/* Teal color wash *\/\n  .hero-slideshow::after {\n    content: '';\n    position: absolute; inset: 0; z-index: 1;\n    background: linear-gradient(120deg, rgba(30,184,216,0.1) 0%, transparent 60%);\n    pointer-events: none;\n  }\n  \/* Slide dots indicators *\/\n  .hero-dots {\n    position: absolute; bottom: 30px; left: 50%;\n    transform: translateX(-50%);\n    z-index: 4; display: flex; gap: 8px;\n  }\n  .hero-dot {\n    width: 6px; height: 6px; border-radius: 50%;\n    background: rgba(240,244,248,0.3);\n    cursor: pointer; transition: background .3s, transform .3s;\n  }\n  .hero-dot.active { background: var(--teal); transform: scale(1.4); }\n  .hero-bg {\n    position: absolute; inset: 0; z-index: 1;\n    background:\n      linear-gradient(to bottom, transparent 30%, rgba(7,11,16,0.7) 70%, var(--black) 100%),\n      linear-gradient(to right, rgba(7,11,16,0.6) 0%, transparent 50%);\n  }\n  \/* Dot pattern *\/\n  .hero-bg::after {\n    content: '';\n    position: absolute; inset: 0;\n    background-image: radial-gradient(circle, rgba(30,184,216,0.05) 1px, transparent 1px);\n    background-size: 30px 30px;\n  }\n  .hero-content {\n    position: relative; z-index: 3;\n    width: 100%; padding: 0 60px 90px;\n    display: flex; align-items: flex-end; justify-content: space-between; gap: 40px;\n  }\n  .hero-eyebrow {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 600; font-size: 13px; letter-spacing: 4px;\n    text-transform: uppercase; color: var(--teal);\n    display: flex; align-items: center; gap: 12px; margin-bottom: 18px;\n  }\n  .hero-eyebrow::before { content: ''; width: 36px; height: 2px; background: var(--teal); }\n  \/* Logo visible above title *\/\n  .hero-logo-inline {\n    display: block;\n    width: clamp(140px, 18vw, 240px);\n    height: auto;\n    margin-bottom: 18px;\n    filter: drop-shadow(0 4px 24px rgba(30,184,216,0.25));\n  }\n  .hero-title {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(76px, 11vw, 140px);\n    line-height: 0.88; letter-spacing: -1px;\n    color: var(--white);\n  }\n  .hero-title .accent { color: var(--teal); }\n  .hero-sub {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 18px; color: var(--muted); letter-spacing: 1.5px;\n    margin-top: 18px;\n  }\n  .hero-actions { display: flex; gap: 14px; margin-top: 34px; flex-wrap: wrap; }\n  .btn-orange {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; font-size: 14px; letter-spacing: 2px;\n    text-transform: uppercase; text-decoration: none;\n    background: var(--orange); color: var(--navy);\n    padding: 15px 32px; border-radius: 3px;\n    display: inline-block; transition: background .2s, transform .15s;\n  }\n  .btn-orange:hover { background: #ffba40; transform: translateY(-2px); }\n  .btn-teal-outline {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; font-size: 14px; letter-spacing: 2px;\n    text-transform: uppercase; text-decoration: none;\n    border: 1.5px solid rgba(30,184,216,0.4); color: var(--teal);\n    padding: 15px 32px; border-radius: 3px;\n    display: inline-block; transition: border-color .2s, background .2s;\n  }\n  .btn-teal-outline:hover { border-color: var(--teal); background: rgba(30,184,216,0.08); }\n  .hero-stats {\n    display: flex; flex-direction: column; gap: 28px; align-items: flex-end;\n  }\n  .hero-stat-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 56px; color: var(--teal); line-height: 1;\n    text-align: right;\n  }\n  .hero-stat-label {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 11px; letter-spacing: 2.5px; text-transform: uppercase;\n    color: var(--muted); text-align: right; margin-top: 2px;\n  }\n  \/* Diagonal accent line *\/\n  .hero-diag {\n    position: absolute; bottom: 0; left: 0; right: 0; z-index: 2;\n    height: 4px;\n    background: linear-gradient(to right, var(--teal), var(--orange), transparent);\n  }\n\n  \/* \u2500\u2500 TICKER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .ticker {\n    height: 42px; overflow: hidden;\n    display: flex; align-items: center;\n    background: linear-gradient(90deg, var(--navy) 0%, var(--navy2) 100%);\n    border-bottom: 2px solid var(--teal);\n  }\n  .ticker-label {\n    flex-shrink: 0;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 800; font-size: 11px; letter-spacing: 3px;\n    text-transform: uppercase; background: var(--teal);\n    color: var(--navy); padding: 0 18px; height: 100%;\n    display: flex; align-items: center;\n  }\n  .ticker-track { overflow: hidden; flex: 1; }\n  .ticker-inner {\n    display: flex; animation: ticker-scroll 18s linear infinite;\n    white-space: nowrap;\n  }\n  .ticker-item {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 600; font-size: 13px; letter-spacing: 1.5px;\n    text-transform: uppercase; color: var(--white);\n    padding: 0 36px; display: flex; align-items: center; gap: 14px;\n  }\n  .ticker-item::after { content: '\u25c6'; font-size: 7px; color: var(--teal); }\n  @keyframes ticker-scroll {\n    from { transform: translateX(0); }\n    to   { transform: translateX(-50%); }\n  }\n\n  \/* \u2500\u2500 SECTION BASE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .section-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 600; font-size: 12px; letter-spacing: 3.5px;\n    text-transform: uppercase; color: var(--teal);\n    display: flex; align-items: center; gap: 10px; margin-bottom: 10px;\n  }\n  .section-tag::before { content: ''; width: 22px; height: 2px; background: var(--teal); }\n  .section-title {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(44px, 5.5vw, 72px);\n    letter-spacing: .5px; line-height: 1; color: var(--orange);\n  }\n  .section-title .navy-word { color: var(--teal); }\n  .see-all {\n    display: inline-flex; align-items: center; gap: 10px;\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; font-size: 13px; letter-spacing: 2px;\n    text-transform: uppercase; text-decoration: none;\n    color: var(--teal); margin-top: 32px;\n    border-bottom: 1px solid rgba(30,184,216,0.4); padding-bottom: 4px;\n    transition: gap .2s, border-color .2s;\n  }\n  .see-all:hover { gap: 16px; border-color: var(--teal); }\n\n  \/* \u2500\u2500 ACTUALIT\u00c9S \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .news-section { padding: 100px 60px; background: var(--black); }\n  .news-grid {\n    display: grid; grid-template-columns: 2fr 1fr;\n    grid-template-rows: auto auto; gap: 3px;\n    margin-top: 48px; border-radius: 6px; overflow: hidden;\n  }\n  .news-card {\n    position: relative; overflow: hidden; cursor: pointer;\n    text-decoration: none; display: block; background: var(--card);\n    aspect-ratio: 1 \/ 1;\n  }\n  .news-card:first-child { grid-row: span 2; aspect-ratio: 1 \/ 1; }\n  .news-card:not(:first-child) { aspect-ratio: 1 \/ 1; }\n  .news-card img {\n    width: 100%; height: 100%; object-fit: cover;\n    transition: transform .55s ease, filter .45s ease;\n    filter: brightness(0.5) saturate(0.6);\n  }\n  .news-card:hover img { transform: scale(1.05); filter: brightness(0.65) saturate(0.85); }\n  .news-overlay {\n    position: absolute; inset: 0;\n    background: linear-gradient(to top, rgba(7,11,16,0.97) 0%, rgba(7,11,16,0.2) 60%, transparent 100%);\n    display: flex; flex-direction: column; justify-content: flex-end; padding: 28px;\n  }\n  .news-cat {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; font-size: 11px; letter-spacing: 2px; text-transform: uppercase;\n    color: var(--navy); background: var(--teal);\n    display: inline-block; padding: 3px 10px; border-radius: 2px;\n    margin-bottom: 10px; width: fit-content;\n  }\n  .news-title {\n    font-family: 'Barlow Condensed', sans-serif; font-weight: 700;\n    color: var(--white); line-height: 1.2;\n  }\n  .news-card:first-child .news-title { font-size: 30px; }\n  .news-card:not(:first-child) .news-title { font-size: 19px; }\n  .news-date { font-size: 12px; color: var(--teal); margin-top: 8px;\n    font-family: 'Barlow Condensed', sans-serif; letter-spacing: 1px; }\n\n  \/* \u2500\u2500 STATS BANNER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .stats-banner {\n    display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px;\n  }  .stat-block {\n    padding: clamp(20px, 4vw, 50px) clamp(10px, 2vw, 30px); text-align: center;\n    background: var(--navy); position: relative; overflow: hidden;\n    transition: background .25s;\n  }\n  .stat-block:hover { background: var(--navy2); }\n  .stat-block::after {\n    content: '';\n    position: absolute; bottom: 0; left: 0; right: 0;\n    height: 3px; background: var(--teal);\n    transform: scaleX(0); transform-origin: left;\n    transition: transform .35s ease;\n  }\n  .stat-block:hover::after { transform: scaleX(1); }\n  .stat-num {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(36px, 5vw, 76px); color: var(--teal); line-height: 1;\n  }\n  .stat-label {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 600; font-size: clamp(10px, 1.2vw, 12px); letter-spacing: 2px;\n    text-transform: uppercase; color: var(--teal); margin-top: 6px;\n  }\n\n  \/* \u2500\u2500 PR\u00c9SIDENT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .president-section {\n    padding: 110px 60px;\n    display: grid; grid-template-columns: 1fr 1.2fr; gap: 80px; align-items: center;\n    background:\n      linear-gradient(135deg, rgba(26,39,68,0.5) 0%, transparent 60%),\n      var(--black);\n  }\n  .president-image { position: relative; }\n  .president-image::before {\n    content: '';\n    position: absolute; top: -14px; left: -14px; right: 14px; bottom: 14px;\n    border: 2px solid var(--teal); border-radius: 4px; z-index: 0;\n  }\n  .president-image::after {\n    content: '';\n    position: absolute; bottom: -8px; right: -8px; left: 8px; top: 8px;\n    background: rgba(30,184,216,0.06); border-radius: 4px; z-index: 0;\n  }\n  .president-image img {\n    position: relative; z-index: 1;\n    width: 100%; border-radius: 4px;\n    filter: brightness(0.88) saturate(0.75);\n    display: block;\n  }\n  .president-quote {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 100px; color: var(--teal); opacity: 0.12;\n    line-height: 0.7; margin-bottom: 16px;\n  }\n  .president-text { font-size: 16px; line-height: 1.85; color: var(--white); }\n  .president-divider {\n    width: 48px; height: 3px;\n    background: linear-gradient(to right, var(--teal), var(--orange));\n    margin: 26px 0;\n  }\n  .president-sig {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; font-size: 20px; letter-spacing: 1px;\n    color: var(--white);\n  }\n  .president-sig span { color: var(--teal); }\n\n  \/* \u2500\u2500 \u00c9QUIPES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .teams-section { padding: 100px 60px; background: var(--black); }\n  .teams-scroll {\n    display: flex; gap: 3px; margin-top: 48px;\n    overflow-x: auto; padding-bottom: 12px;\n    scrollbar-width: thin; scrollbar-color: var(--teal) var(--border);\n  }\n  .team-card {\n    flex: 0 0 210px; position: relative; overflow: hidden;\n    border-radius: 4px; cursor: pointer; aspect-ratio: 3\/4;\n    background: var(--card);\n    border-bottom: 3px solid transparent;\n    transition: border-color .25s;\n  }\n  .team-card:hover { border-color: var(--teal); }\n  .team-card img {\n    width: 100%; height: 100%;\n    object-fit: cover; object-position: top;\n    transition: transform .45s ease;\n    filter: brightness(0.65) saturate(0.65);\n  }\n  .team-card:hover img { transform: scale(1.06); filter: brightness(0.82) saturate(0.9); }\n  .team-name {\n    position: absolute; bottom: 0; left: 0; right: 0;\n    padding: 22px 14px 14px;\n    background: linear-gradient(to top, rgba(7,11,16,1), transparent);\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 24px; letter-spacing: 1px;\n  }\n  .team-cat {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 10px; letter-spacing: 2.5px; text-transform: uppercase;\n    color: var(--teal); margin-bottom: 4px;\n  }\n\n  \/* \u2500\u2500 GALERIE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .gallery-section { padding: 100px 60px; background: var(--black); }\n  .gallery-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    grid-template-rows: 270px 270px;\n    gap: 3px; margin-top: 48px;\n  }\n  .gallery-item { position: relative; overflow: hidden; cursor: pointer; }\n  .gallery-item:first-child { grid-row: span 2; }\n  .gallery-item img {\n    width: 100%; height: 100%; object-fit: cover;\n    transition: transform .5s, filter .4s;\n    filter: brightness(0.55) saturate(0.55);\n  }\n  .gallery-item:hover img { transform: scale(1.07); filter: brightness(0.75) saturate(0.85); }\n  .gallery-caption {\n    position: absolute; bottom: 0; left: 0; right: 0;\n    padding: 20px 16px 14px;\n    background: linear-gradient(to top, rgba(7,11,16,0.92), transparent);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; font-size: 14px; letter-spacing: 1.5px;\n    text-transform: uppercase; opacity: 0; transition: opacity .3s;\n    color: var(--teal);\n  }\n  .gallery-item:hover .gallery-caption { opacity: 1; }\n\n  \/* \u2500\u2500 COACHS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .coaches-section { padding: 100px 60px; background: var(--black); }\n  .coaches-scroll {\n    display: flex; gap: 3px; margin-top: 48px;\n    overflow-x: auto; padding-bottom: 12px;\n    scrollbar-width: thin; scrollbar-color: var(--teal) var(--border);\n  }\n  .coach-card {\n    flex: 0 0 210px; position: relative; overflow: hidden;\n    border-radius: 4px; cursor: pointer; aspect-ratio: 3\/4;\n    background: var(--card);\n    border-bottom: 3px solid transparent;\n    transition: border-color .25s;\n  }\n  .coach-card:hover { border-color: var(--teal); }\n  .coach-card img {\n    width: 100%; height: 100%; object-fit: cover; object-position: top;\n    filter: brightness(0.65) saturate(0.65);\n    transition: transform .45s ease, filter .35s;\n  }\n  .coach-card:hover img { transform: scale(1.06); filter: brightness(0.82) saturate(0.9); }\n  .coach-info {\n    position: absolute; bottom: 0; left: 0; right: 0;\n    padding: 22px 14px 14px;\n    background: linear-gradient(to top, rgba(7,11,16,1), transparent);\n  }\n  .coach-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 22px; letter-spacing: 1px;\n  }\n  .coach-role {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-size: 10px; letter-spacing: 2.5px; text-transform: uppercase;\n    color: var(--teal); margin-bottom: 4px;\n  }\n\n  \/* \u2500\u2500 PARTENAIRES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .partners-section {\n    padding: 80px 60px;\n    background: var(--black);\n    border-top: 1px solid var(--border);\n  }\n  .partners-grid {\n    display: grid;\n    grid-template-columns: repeat(2, 1fr);\n    gap: 16px; margin-top: 48px;\n  }\n  .partner-box {\n    background: var(--navy);\n    border: 1px solid var(--border);\n    border-radius: 6px;\n    padding: 50px 40px;\n    display: flex; align-items: center; justify-content: center;\n    min-height: 180px;\n    transition: border-color .25s, background .25s, transform .2s;\n  }\n  .partner-box:hover {\n    border-color: var(--teal);\n    background: rgba(30,184,216,0.06);\n    transform: translateY(-3px);\n  }\n  .partner-box img {\n    max-width: 260px; max-height: 110px;\n    width: 100%; height: auto;\n    object-fit: contain;\n    transition: filter .25s;\n  }\n  .partner-box:hover img { filter: brightness(1.1); }\n\n  \/* \u2500\u2500 CTA INSCRIPTION \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .cta-section {\n    margin: 20px 60px 80px;\n    background: linear-gradient(115deg, var(--navy) 0%, var(--navy2) 50%, rgba(30,184,216,0.15) 100%);\n    border: 1px solid rgba(30,184,216,0.25);\n    border-radius: 8px; padding: 70px 80px;\n    display: flex; align-items: center; justify-content: space-between; gap: 40px;\n    position: relative; overflow: hidden;\n  }\n  .cta-section::before {\n    content: 'HUNTERS';\n    position: absolute; right: -10px; top: -20px;\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 180px; color: rgba(30,184,216,0.06);\n    line-height: 1; pointer-events: none; white-space: nowrap;\n  }\n  .cta-section::after {\n    content: '';\n    position: absolute; bottom: 0; left: 0; right: 0;\n    height: 3px;\n    background: linear-gradient(to right, var(--teal), var(--orange));\n  }\n  .cta-text-tag {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; font-size: 12px; letter-spacing: 3px;\n    text-transform: uppercase; color: var(--teal); margin-bottom: 10px;\n  }\n  .cta-title {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: clamp(38px, 4vw, 58px); color: var(--white); line-height: 1;\n  }\n  .cta-title span { color: var(--teal); }\n  .cta-sub { font-size: 15px; color: var(--white); margin-top: 10px; }\n\n\n\n  \/* \u2500\u2500 ANIMATIONS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  @keyframes fadeInUp {\n    from { opacity: 0; transform: translateY(28px); }\n    to   { opacity: 1; transform: translateY(0); }\n  }\n  .hero-eyebrow { animation: fadeInUp .6s ease .1s both; }\n  .hero-title   { animation: fadeInUp .7s ease .25s both; }\n  .hero-sub     { animation: fadeInUp .6s ease .4s both; }\n  .hero-actions { animation: fadeInUp .6s ease .52s both; }\n  .hero-stats   { animation: fadeInUp .6s ease .65s both; }\n\n  \/* \u2500\u2500 CONTACT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  .contact-section { padding: 100px 60px; border-top: 1px solid var(--border); background: var(--black); }\n  .contact-wrapper {\n    display: grid; grid-template-columns: 1fr 2fr;\n    gap: 60px; margin-top: 50px; align-items: start;\n  }\n  .contact-info { display: flex; flex-direction: column; gap: 32px; }\n  .contact-info-item { display: flex; gap: 16px; align-items: flex-start; }\n  .contact-icon { font-size: 22px; margin-top: 2px; flex-shrink: 0; }\n  .contact-info-label {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 700; font-size: 11px; letter-spacing: 2.5px;\n    text-transform: uppercase; color: var(--teal); margin-bottom: 6px;\n  }\n  .contact-info-val { font-size: 15px; color: var(--white); line-height: 1.6; font-weight: 500; }\n  .contact-social {\n    color: var(--orange); text-decoration: none;\n    transition: color .2s;\n  }\n  .contact-social:hover { color: var(--teal); }\n  .contact-form { display: flex; flex-direction: column; gap: 20px; }\n  .form-row { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }\n  .form-group { display: flex; flex-direction: column; gap: 8px; }\n  .form-label {\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 600; font-size: 12px; letter-spacing: 2px;\n    text-transform: uppercase; color: var(--teal);\n  }\n  .form-input {\n    background: var(--navy); border: 1px solid var(--border);\n    border-radius: 4px; padding: 14px 16px;\n    font-family: 'Barlow', sans-serif; font-size: 15px;\n    color: var(--white); outline: none;\n    transition: border-color .2s, background .2s;\n    width: 100%;\n  }\n  .form-input::placeholder { color: var(--teal); opacity: 0.5; }\n  .form-input:focus { border-color: var(--teal); background: rgba(30,184,216,0.05); }\n  .form-select { cursor: pointer; appearance: none;\n    background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%231eb8d8' d='M6 8L0 0h12z'\/%3E%3C\/svg%3E\");\n    background-repeat: no-repeat; background-position: right 16px center; }\n  .form-select option { background: var(--navy); }\n  .form-textarea { min-height: 130px; resize: vertical; }\n  .form-submit { align-self: flex-start; cursor: pointer; border: none; font-size: 14px; }\n  .form-success {\n    display: none; background: rgba(30,184,216,0.12);\n    border: 1px solid var(--teal); border-radius: 4px;\n    padding: 14px 20px; color: var(--teal);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 600; font-size: 14px; letter-spacing: 1px;\n  }\n  .form-error {\n    display: none; background: rgba(232,132,10,0.12);\n    border: 1px solid var(--orange); border-radius: 4px;\n    padding: 14px 20px; color: var(--orange);\n    font-family: 'Barlow Condensed', sans-serif;\n    font-weight: 600; font-size: 14px; letter-spacing: 1px;\n  }\n\n  \/* \u2500\u2500 RESPONSIVE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 *\/\n  @media (max-width: 980px) {\n    .hero-content { padding: 0 24px 60px; }\n    .hero-stats { display: none; }\n    .news-section, .teams-section, .gallery-section,\n    .coaches-section, .partners-section, .contact-section { padding: 70px 24px; }\n    .president-section { padding: 70px 24px; grid-template-columns: 1fr; gap: 40px; }\n    .gallery-grid { grid-template-columns: 1fr 1fr; grid-template-rows: auto; }\n    .gallery-item:first-child { grid-row: auto; }\n    .partners-grid { grid-template-columns: 1fr; }\n    .cta-section { margin: 20px 24px 60px; padding: 50px 32px; flex-direction: column; }\n    .contact-wrapper { grid-template-columns: 1fr; gap: 40px; }\n    .form-row { grid-template-columns: 1fr; }\n  }\n<\/style>\n<\/head>\n<body>\n\n\n\n<!-- \u2500\u2500 HERO \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<section class=\"hero\">\n  <div class=\"hero-slideshow\">\n    <div class=\"hero-slide active\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/PHOTO-2025-09-28-13-19-50.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/2-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/17-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-8-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-4-1-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-7-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-1-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-2-2-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-2-1-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-3-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-6-1-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-5-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-6-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-4-scaled.jpg\" alt=\"Hunters\"><\/div>\n    <div class=\"hero-slide\"><img decoding=\"async\" src=\"http:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EQUIPE-2-scaled.jpg\" alt=\"Hunters\"><\/div>\n  <\/div>\n  <div class=\"hero-bg\"><\/div>\n  <div class=\"hero-diag\"><\/div>\n  <div class=\"hero-dots\" id=\"heroDots\"><\/div>\n  <div class=\"hero-content\">\n    <div>\n      <p class=\"hero-eyebrow\">Saison 2026 \u2014 2027 \u00b7 Cagnes-sur-Mer<\/p>\n      <img decoding=\"async\" class=\"hero-logo-inline\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/cropped-LOGO-HUNTES.png\" alt=\"Hunters Cagnes\">\n      <h1 class=\"hero-title\">HUNT<br><span class=\"accent\">THE GAME<\/span><\/h1>\n\n      <div class=\"hero-actions\">\n        <a href=\"https:\/\/cagnesbasket.com\/preinscription\" class=\"btn-orange\" target=\"_blank\">Rejoindre le club<\/a>\n        <a href=\"#equipes\" class=\"btn-teal-outline\">Nos \u00e9quipes<\/a>\n      <\/div>\n    <\/div>\n    <div class=\"hero-stats\">\n      <div>\n        <div class=\"hero-stat-num\">350+<\/div>\n        <div class=\"hero-stat-label\">Licenci\u00e9s<\/div>\n      <\/div>\n      <div>\n        <div class=\"hero-stat-num\">18<\/div>\n        <div class=\"hero-stat-label\">\u00c9quipes<\/div>\n      <\/div>\n      <div>\n        <div class=\"hero-stat-num\">11<\/div>\n        <div class=\"hero-stat-label\">Coachs<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- \u2500\u2500 TICKER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<div class=\"ticker\">\n  <span class=\"ticker-label\">LIVE<\/span>\n  <div class=\"ticker-track\">\n    <div class=\"ticker-inner\" id=\"tickerInner\">\n      <span class=\"ticker-item\">Chargement des actualit\u00e9s\u2026<\/span>\n    <\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2500\u2500 ACTUALIT\u00c9S \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<section class=\"news-section\">\n  <p class=\"section-tag\">Actualit\u00e9s<\/p>\n  <h2 class=\"section-title\">DERNI\u00c8RES <span class=\"navy-word\">INFOS<\/span><\/h2>\n  <div class=\"news-grid\" id=\"newsGrid\">\n    <!-- Skeletons pendant le chargement -->\n    <div class=\"news-card\" style=\"background:var(--card); min-height:520px; opacity:0.4;\"><\/div>\n    <div class=\"news-card\" style=\"background:var(--card); min-height:255px; opacity:0.4;\"><\/div>\n    <div class=\"news-card\" style=\"background:var(--card); min-height:255px; opacity:0.4;\"><\/div>\n  <\/div>\n  <a href=\"https:\/\/hunters-cagnes.com\/index.php\/articles\/\" class=\"see-all\" target=\"_blank\">Tous les articles \u2192<\/a>\n<\/section>\n\n<!-- \u2500\u2500 STATS BANNER \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<div class=\"stats-banner\">\n  <div class=\"stat-block\">\n    <div class=\"stat-num\">350+<\/div>\n    <div class=\"stat-label\">Licenci\u00e9s<\/div>\n  <\/div>\n  <div class=\"stat-block\">\n    <div class=\"stat-num\">18<\/div>\n    <div class=\"stat-label\">\u00c9quipes<\/div>\n  <\/div>\n  <div class=\"stat-block\">\n    <div class=\"stat-num\">3<\/div>\n    <div class=\"stat-label\">Gymnases<\/div>\n  <\/div>\n<\/div>\n\n<!-- \u2500\u2500 PR\u00c9SIDENT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<div class=\"president-section\">\n  <div class=\"president-image\">\n    <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/N\u00b0-345--768x1152.jpg\" alt=\"\u00c9douard Dubourg\">\n  <\/div>\n  <div>\n    <p class=\"section-tag\">Mot du Pr\u00e9sident<\/p>\n    <h2 class=\"section-title\">\u00c9DOUARD<br><span class=\"navy-word\">DUBOURG<\/span><\/h2>\n    <div class=\"president-divider\"><\/div>\n    <div class=\"president-quote\">\"<\/div>\n    <p class=\"president-text\">\n      Notre club rassemble aujourd'hui plus de 350 licenci\u00e9s \u2014 preuve de son dynamisme et de l'engagement de chacun. Derri\u00e8re ce chiffre, il y a des passionn\u00e9s, des \u00e9ducateurs investis, des b\u00e9n\u00e9voles indispensables et des familles qui nous font confiance chaque saison.<br><br>\n      Notre ambition est claire : proposer un cadre \u00e0 la fois exigeant et bienveillant, o\u00f9 chacun peut progresser, s'\u00e9panouir et partager les valeurs du sport. Au-del\u00e0 de la performance, nous attachons une importance particuli\u00e8re \u00e0 l'esprit d'\u00e9quipe, au respect et au plaisir de jouer.\n    <\/p>\n    <div class=\"president-divider\"><\/div>\n    <p class=\"president-sig\">Sportivement, <span>\u00c9douard Dubourg<\/span><br>Pr\u00e9sident des Hunters Cagnes<\/p>\n  <\/div>\n<\/div>\n\n<!-- \u2500\u2500 \u00c9QUIPES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<section class=\"teams-section\" id=\"equipes\">\n  <p class=\"section-tag\">Saison 2025-26<\/p>\n  <h2 class=\"section-title\">NOS <span class=\"navy-word\">\u00c9QUIPES<\/span><\/h2>\n  <div class=\"teams-scroll\">\n    <div class=\"team-card\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/PNM-768x960.png\" alt=\"PNM\">\n      <div class=\"team-name\"><div class=\"team-cat\">Senior<\/div>PNM<\/div>\n    <\/div>\n    <div class=\"team-card\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/DF2-1-768x960.png\" alt=\"DF2 #1\">\n      <div class=\"team-name\"><div class=\"team-cat\">Senior<\/div>DF2 #1<\/div>\n    <\/div>\n    <div class=\"team-card\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/DF2-2-768x960.png\" alt=\"DF2 #2\">\n      <div class=\"team-name\"><div class=\"team-cat\">Senior<\/div>DF2 #2<\/div>\n    <\/div>\n    <div class=\"team-card\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/U21-768x960.png\" alt=\"U21\">\n      <div class=\"team-name\"><div class=\"team-cat\">Jeunes<\/div>U21<\/div>\n    <\/div>\n    <div class=\"team-card\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/U18-1-768x960.png\" alt=\"U18 #1\">\n      <div class=\"team-name\"><div class=\"team-cat\">Jeunes<\/div>U18 #1<\/div>\n    <\/div>\n    <div class=\"team-card\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/U18-2-768x960.png\" alt=\"U18 #2\">\n      <div class=\"team-name\"><div class=\"team-cat\">Jeunes<\/div>U18 #2<\/div>\n    <\/div>\n    <div class=\"team-card\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/U15-1-768x960.png\" alt=\"U15\">\n      <div class=\"team-name\"><div class=\"team-cat\">Jeunes<\/div>U15<\/div>\n    <\/div>\n    <div class=\"team-card\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/U13-1-768x960.png\" alt=\"U13 #1\">\n      <div class=\"team-name\"><div class=\"team-cat\">Jeunes<\/div>U13 #1<\/div>\n    <\/div>\n    <div class=\"team-card\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/U13F-768x960.png\" alt=\"U13 F\">\n      <div class=\"team-name\"><div class=\"team-cat\">F\u00e9minin<\/div>U13 F<\/div>\n    <\/div>\n    <div class=\"team-card\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/U11-1-768x960.png\" alt=\"U11\">\n      <div class=\"team-name\"><div class=\"team-cat\">Mini<\/div>U11<\/div>\n    <\/div>\n    <div class=\"team-card\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/U9-768x960.png\" alt=\"U9\">\n      <div class=\"team-name\"><div class=\"team-cat\">Mini<\/div>U9<\/div>\n    <\/div>\n    <div class=\"team-card\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/U7-768x960.png\" alt=\"U7\">\n      <div class=\"team-name\"><div class=\"team-cat\">Mini<\/div>U7<\/div>\n    <\/div>\n  <\/div>\n  <a href=\"https:\/\/hunters-cagnes.com\/index.php\/equipes\/\" class=\"see-all\" target=\"_blank\">Toutes nos \u00e9quipes \u2192<\/a>\n<\/section>\n\n<!-- \u2500\u2500 GALERIE \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<section class=\"gallery-section\">\n  <p class=\"section-tag\">Photos<\/p>\n  <h2 class=\"section-title\">GALERIE <span class=\"navy-word\">PHOTOS<\/span><\/h2>\n  <div class=\"gallery-grid\">\n    <div class=\"gallery-item\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/56-1-scaled.jpg\" alt=\"U21\">\n      <div class=\"gallery-caption\">Hunters \u2014 Toulon U21<\/div>\n    <\/div>\n    <div class=\"gallery-item\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/56-683x1024.jpg\" alt=\"PNM\">\n      <div class=\"gallery-caption\">Hunters \u2014 La Garde PNM<\/div>\n    <\/div>\n    <div class=\"gallery-item\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/IMG_3067-681x1024.jpg\" alt=\"Stage\">\n      <div class=\"gallery-caption\">Stage F\u00e9vrier<\/div>\n    <\/div>\n    <div class=\"gallery-item\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/IMG_2497-681x1024.jpg\" alt=\"DF2\">\n      <div class=\"gallery-caption\">Hunters \u2014 St Laurent DF2<\/div>\n    <\/div>\n    <div class=\"gallery-item\">\n      <img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/TOURNOI-3x3-1-819x1024.jpg\" alt=\"3x3\">\n      <div class=\"gallery-caption\">Tournoi 3\u00d73<\/div>\n    <\/div>\n  <\/div>\n  <a href=\"https:\/\/drive.google.com\/drive\/folders\/1BT0CkUlPewKBb_vzljl_pk6x-TTbN01O\" class=\"see-all\" target=\"_blank\">Acc\u00e9der \u00e0 la galerie \u2192<\/a>\n<\/section>\n\n<!-- \u2500\u2500 COACHS \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<section class=\"coaches-section\">\n  <p class=\"section-tag\">Staff encadrant<\/p>\n  <h2 class=\"section-title\">NOS <span class=\"navy-word\">COACHS<\/span><\/h2>\n  <div class=\"coaches-scroll\">\n    <div class=\"coach-card\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/MANU-768x960.png\" alt=\"Manu\">\n      <div class=\"coach-info\"><div class=\"coach-role\">Coach<\/div><div class=\"coach-name\">Manu<\/div><\/div><\/div>\n    <div class=\"coach-card\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/NOLAN-768x960.png\" alt=\"Nolan\">\n      <div class=\"coach-info\"><div class=\"coach-role\">Coach<\/div><div class=\"coach-name\">Nolan<\/div><\/div><\/div>\n    <div class=\"coach-card\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/THOMAS-768x960.png\" alt=\"Thomas\">\n      <div class=\"coach-info\"><div class=\"coach-role\">Coach<\/div><div class=\"coach-name\">Thomas<\/div><\/div><\/div>\n    <div class=\"coach-card\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/ACEM-1-768x960.png\" alt=\"Acem\">\n      <div class=\"coach-info\"><div class=\"coach-role\">Coach<\/div><div class=\"coach-name\">Acem<\/div><\/div><\/div>\n    <div class=\"coach-card\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/MATT-2-768x960.png\" alt=\"Matt\">\n      <div class=\"coach-info\"><div class=\"coach-role\">Coach<\/div><div class=\"coach-name\">Matt<\/div><\/div><\/div>\n    <div class=\"coach-card\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/ADAM-768x960.png\" alt=\"Adam\">\n      <div class=\"coach-info\"><div class=\"coach-role\">Coach<\/div><div class=\"coach-name\">Adam<\/div><\/div><\/div>\n    <div class=\"coach-card\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EMINE-768x960.png\" alt=\"Emine\">\n      <div class=\"coach-info\"><div class=\"coach-role\">Coach<\/div><div class=\"coach-name\">Emine<\/div><\/div><\/div>\n    <div class=\"coach-card\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/MELISSA-768x960.png\" alt=\"Melissa\">\n      <div class=\"coach-info\"><div class=\"coach-role\">Coach<\/div><div class=\"coach-name\">Melissa<\/div><\/div><\/div>\n    <div class=\"coach-card\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/MICHAEL-768x960.png\" alt=\"Michael\">\n      <div class=\"coach-info\"><div class=\"coach-role\">Coach<\/div><div class=\"coach-name\">Michael<\/div><\/div><\/div>\n    <div class=\"coach-card\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/SEB-768x960.png\" alt=\"Seb\">\n      <div class=\"coach-info\"><div class=\"coach-role\">Coach<\/div><div class=\"coach-name\">Seb<\/div><\/div><\/div>\n  <\/div>\n  <a href=\"https:\/\/hunters-cagnes.com\/index.php\/coachs\/\" class=\"see-all\" target=\"_blank\">Tout le staff \u2192<\/a>\n<\/section>\n\n<!-- \u2500\u2500 CTA INSCRIPTION \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<div class=\"cta-section\">\n  <div>\n    <p class=\"cta-text-tag\">Saison 2026 \u2014 2027<\/p>\n    <h2 class=\"cta-title\">REJOINS LES<br><span>HUNTERS<\/span><\/h2>\n    <p class=\"cta-sub\">Pr\u00e9inscriptions ouvertes. Tous niveaux, de l'U7 aux seniors.<\/p>\n  <\/div>\n  <a href=\"https:\/\/cagnesbasket.com\/preinscription\" class=\"btn-orange\" target=\"_blank\">Se pr\u00e9inscrire maintenant<\/a>\n<\/div>\n\n<!-- \u2500\u2500 PARTENAIRES \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<section class=\"partners-section\">\n  <p class=\"section-tag\">Ils nous soutiennent<\/p>\n  <h2 class=\"section-title\">NOS <span class=\"navy-word\">PARTENAIRES<\/span><\/h2>\n  <div class=\"partners-grid\">\n    <div class=\"partner-box\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/AZUREA-STORE.png\" alt=\"Azurea Store\"><\/div>\n    <div class=\"partner-box\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/EUROP-ELEC.png\" alt=\"Europ Elec\"><\/div>\n    <div class=\"partner-box\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/INTERMARCHE.png\" alt=\"Intermarch\u00e9\"><\/div>\n    <div class=\"partner-box\"><img decoding=\"async\" src=\"https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/SPONSORS.png\" alt=\"Sponsors\"><\/div>\n  <\/div>\n  <a href=\"https:\/\/hunters-cagnes.com\/index.php\/partenaires-2\/\" class=\"see-all\" target=\"_blank\">Devenir partenaire \u2192<\/a>\n<\/section>\n\n<!-- \u2500\u2500 CONTACT \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n<section class=\"contact-section\">\n  <p class=\"section-tag\">Nous \u00e9crire<\/p>\n  <h2 class=\"section-title\">CONTACT <span class=\"navy-word\">& INFO<\/span><\/h2>\n  <div class=\"contact-wrapper\">\n    <div class=\"contact-info\">\n      <div class=\"contact-info-item\">\n        <div class=\"contact-icon\">\ud83d\udccd<\/div>\n        <div>\n          <div class=\"contact-info-label\">Adresse<\/div>\n          <div class=\"contact-info-val\">4 rue Jean Bouin<br>06800 Cagnes-sur-Mer<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"contact-info-item\">\n        <div class=\"contact-icon\">\u2709\ufe0f<\/div>\n        <div>\n          <div class=\"contact-info-label\">Email<\/div>\n          <div class=\"contact-info-val\">contact@hunters-cagnes.com<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"contact-info-item\">\n        <div class=\"contact-icon\">\ud83d\udcf1<\/div>\n        <div>\n          <div class=\"contact-info-label\">R\u00e9seaux sociaux<\/div>\n          <div class=\"contact-info-val\">\n            <a href=\"https:\/\/www.instagram.com\/hunterscagnes\/\" target=\"_blank\" class=\"contact-social\">Instagram<\/a> \u00b7\n            <a href=\"https:\/\/www.facebook.com\/HuntersCagnes\" target=\"_blank\" class=\"contact-social\">Facebook<\/a> \u00b7\n            <a href=\"https:\/\/www.tiktok.com\/@hunterscagnes\" target=\"_blank\" class=\"contact-social\">TikTok<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    <form class=\"contact-form\" id=\"contactForm\">\n      <div class=\"form-row\">\n        <div class=\"form-group\">\n          <label class=\"form-label\">Pr\u00e9nom & Nom<\/label>\n          <input type=\"text\" name=\"nom\" class=\"form-input\" placeholder=\"Jean Dupont\" required>\n        <\/div>\n        <div class=\"form-group\">\n          <label class=\"form-label\">Email<\/label>\n          <input type=\"email\" name=\"email\" class=\"form-input\" placeholder=\"jean@email.com\" required>\n        <\/div>\n      <\/div>\n      <div class=\"form-group\">\n        <label class=\"form-label\">Sujet<\/label>\n        <select name=\"sujet\" class=\"form-input form-select\">\n          <option value=\"\">Choisir un sujet\u2026<\/option>\n          <option>Inscription \/ Renseignements<\/option>\n          <option>Partenariat<\/option>\n          <option>B\u00e9n\u00e9volat<\/option>\n          <option>Presse \/ M\u00e9dias<\/option>\n          <option>Autre<\/option>\n        <\/select>\n      <\/div>\n      <div class=\"form-group\">\n        <label class=\"form-label\">Message<\/label>\n        <textarea name=\"message\" class=\"form-input form-textarea\" placeholder=\"Votre message\u2026\" required><\/textarea>\n      <\/div>\n      <button type=\"button\" onclick=\"envoyerContact()\" class=\"btn-orange form-submit\">Envoyer le message<\/button>\n      <div class=\"form-success\" id=\"formSuccess\">\u2713 Message envoy\u00e9 ! Nous vous r\u00e9pondrons rapidement.<\/div>\n      <div class=\"form-error\" id=\"formError\">\u2717 Une erreur est survenue. Merci de r\u00e9essayer.<\/div>\n    <\/form>\n  <\/div>\n<\/section>\n\n<script>\n\/\/ \u2500\u2500 WORDPRESS API \u2014 Actualit\u00e9s dynamiques \u2500\u2500\n(function() {\n  var API = 'https:\/\/hunters-cagnes.com\/wp-json\/wp\/v2\/posts?per_page=8&_embed';\n\n  function formatDate(dateStr) {\n    var d = new Date(dateStr);\n    return d.toLocaleDateString('fr-FR', { day: 'numeric', month: 'long', year: 'numeric' });\n  }\n\n  function getImage(post) {\n    try {\n      return post._embedded['wp:featuredmedia'][0].source_url;\n    } catch(e) {\n      return 'https:\/\/hunters-cagnes.com\/wp-content\/uploads\/2026\/04\/cropped-LOGO-HUNTES.png';\n    }\n  }\n\n  function getCategory(post) {\n    try {\n      return post._embedded['wp:term'][0][0].name;\n    } catch(e) {\n      return 'Actualit\u00e9';\n    }\n  }\n\n  function stripHtml(html) {\n    return html.replace(\/<[^>]*>\/g, '').replace(\/&amp;\/g,'&').replace(\/&lt;\/g,'<').replace(\/&gt;\/g,'>').replace(\/&#8211;\/g,'\u2014').replace(\/&#8217;\/g,\"'\").replace(\/&#8220;\/g,'\"').replace(\/&#8221;\/g,'\"');\n  }\n\n  var xhr = new XMLHttpRequest();\n  xhr.open('GET', API, true);\n  xhr.onreadystatechange = function() {\n    if (xhr.readyState !== 4) return;\n\n    \/\/ \u2500\u2500 TICKER \u2500\u2500\n    var tickerInner = document.getElementById('tickerInner');\n\n    \/\/ \u2500\u2500 NEWS GRID \u2500\u2500\n    var newsGrid = document.getElementById('newsGrid');\n\n    if (xhr.status !== 200) {\n      \/\/ Fallback si API inaccessible\n      tickerInner.innerHTML = '<span class=\"ticker-item\">Hunters Cagnes \u2014 Saison 2026-27<\/span><span class=\"ticker-item\">Pr\u00e9inscriptions ouvertes<\/span><span class=\"ticker-item\">Hunters Cagnes \u2014 Saison 2026-27<\/span><span class=\"ticker-item\">Pr\u00e9inscriptions ouvertes<\/span>';\n      newsGrid.innerHTML = '<p style=\"color:var(--muted);padding:40px;\">Impossible de charger les articles.<\/p>';\n      return;\n    }\n\n    var posts = JSON.parse(xhr.responseText);\n    if (!posts.length) return;\n\n    \/\/ \u2500\u2500 REMPLIR LE TICKER (8 articles \u00d7 2 pour le loop) \u2500\u2500\n    var tickerHTML = '';\n    var tickerItems = posts.slice(0, 8).map(function(p) {\n      return '<span class=\"ticker-item\">' + stripHtml(p.title.rendered) + '<\/span>';\n    }).join('');\n    \/\/ Doubler pour le d\u00e9filement continu\n    tickerInner.innerHTML = tickerItems + tickerItems;\n\n    \/\/ \u2500\u2500 REMPLIR LA GRILLE (3 articles) \u2500\u2500\n    var top3 = posts.slice(0, 3);\n    var gridHTML = '';\n    top3.forEach(function(post, i) {\n      var img   = getImage(post);\n      var cat   = getCategory(post);\n      var title = stripHtml(post.title.rendered);\n      var date  = formatDate(post.date);\n      var url   = post.link;\n      gridHTML += '<a href=\"' + url + '\" class=\"news-card\" target=\"_blank\">'\n        + '<img decoding=\"async\" src=\"' + img + '\" alt=\"' + title + '\">'\n        + '<div class=\"news-overlay\">'\n        + '<span class=\"news-cat\">' + cat + '<\/span>'\n        + '<h3 class=\"news-title\">' + title + '<\/h3>'\n        + '<p class=\"news-date\">' + date + '<\/p>'\n        + '<\/div><\/a>';\n    });\n    newsGrid.innerHTML = gridHTML;\n  };\n  xhr.send();\n})();\n(function() {\n  const slides = document.querySelectorAll('.hero-slide');\n  const dotsContainer = document.getElementById('heroDots');\n  let current = 0;\n  let timer;\n\n  slides.forEach((_, i) => {\n    const dot = document.createElement('div');\n    dot.className = 'hero-dot' + (i === 0 ? ' active' : '');\n    dot.addEventListener('click', () => goTo(i));\n    dotsContainer.appendChild(dot);\n  });\n\n  function goTo(n) {\n    slides[current].classList.remove('active');\n    dotsContainer.children[current].classList.remove('active');\n    current = (n + slides.length) % slides.length;\n    slides[current].classList.add('active');\n    dotsContainer.children[current].classList.add('active');\n    clearInterval(timer);\n    timer = setInterval(next, 3000);\n  }\n\n  function next() { goTo(current + 1); }\n  timer = setInterval(next, 3000);\n})();\n\n\/\/ \u2500\u2500 FORMULAIRE CONTACT \u2500\u2500\nfunction envoyerContact() {\n  var form    = document.getElementById('contactForm');\n  var nom     = form.querySelector('[name=\"nom\"]').value.trim();\n  var email   = form.querySelector('[name=\"email\"]').value.trim();\n  var sujet   = form.querySelector('[name=\"sujet\"]').value;\n  var message = form.querySelector('[name=\"message\"]').value.trim();\n  var btn     = form.querySelector('.form-submit');\n  var success = document.getElementById('formSuccess');\n  var error   = document.getElementById('formError');\n\n  if (!nom || !email || !message) {\n    alert('Merci de remplir les champs obligatoires.');\n    return;\n  }\n\n  btn.textContent = 'Envoi en cours\u2026';\n  btn.disabled = true;\n  success.style.display = 'none';\n  error.style.display = 'none';\n\n  var xhr = new XMLHttpRequest();\n  xhr.open('POST', 'https:\/\/formspree.io\/f\/mlgvnnrj', true);\n  xhr.setRequestHeader('Content-Type', 'application\/json');\n  xhr.setRequestHeader('Accept', 'application\/json');\n\n  xhr.onreadystatechange = function() {\n    if (xhr.readyState === 4) {\n      if (xhr.status === 200) {\n        success.style.display = 'block';\n        form.reset();\n      } else {\n        error.style.display = 'block';\n      }\n      btn.textContent = 'Envoyer le message';\n      btn.disabled = false;\n    }\n  };\n\n  xhr.send(JSON.stringify({ nom: nom, email: email, sujet: sujet, message: message }));\n}\n<\/script>\n<\/body>\n<\/html>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Hunters Cagnes \u2014 Hunt the Game Saison 2026 \u2014 2027 \u00b7 Cagnes-sur-Mer HUNTTHE GAME Rejoindre le club Nos \u00e9quipes 350+ [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-215","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hunters-cagnes.com\/index.php\/wp-json\/wp\/v2\/pages\/215","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hunters-cagnes.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hunters-cagnes.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hunters-cagnes.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hunters-cagnes.com\/index.php\/wp-json\/wp\/v2\/comments?post=215"}],"version-history":[{"count":139,"href":"https:\/\/hunters-cagnes.com\/index.php\/wp-json\/wp\/v2\/pages\/215\/revisions"}],"predecessor-version":[{"id":1133,"href":"https:\/\/hunters-cagnes.com\/index.php\/wp-json\/wp\/v2\/pages\/215\/revisions\/1133"}],"wp:attachment":[{"href":"https:\/\/hunters-cagnes.com\/index.php\/wp-json\/wp\/v2\/media?parent=215"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}