{"id":219,"date":"2025-09-21T17:04:53","date_gmt":"2025-09-21T17:04:53","guid":{"rendered":"http:\/\/hyperfocale.fr\/index.php\/portfolio\/"},"modified":"2026-09-04T12:58:37","modified_gmt":"2026-09-04T12:58:37","slug":"portfolio","status":"publish","type":"page","link":"https:\/\/hyperfocale.fr\/index.php\/portfolio\/","title":{"rendered":"Portfolio"},"content":{"rendered":"\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n\n\n<div class=\"profile-card\">\n  <div class=\"profile-image-wrapper\">\n    <img decoding=\"async\" src=\"http:\/\/hyperfocale.fr\/wp-content\/uploads\/2025\/09\/18-09-15-of-43-1-scaled.jpg\" alt=\"Eliott Moura photographe\" loading=\"lazy\" class=\"profile-img\">\n  <\/div>\n\n  <div class=\"profile-content\">\n    <p class=\"profile-title\">\n      ELIOTT MOURA <span>\u2014 Photographe sportif<\/span>\n    <\/p>\n    <p class=\"profile-text\">\n      Bas\u00e9 dans le nord Is\u00e8re entre Lyon et Grenoble, je traque l&rsquo;action l\u00e0 o\u00f9 personne ne regarde \u2014 montagnes, gymnases ou terrains improbables.\n    <\/p>\n    <p class=\"profile-text\">\n      Mon but : capturer le mouvement, les \u00e9motions et toujours l&rsquo;authentique.\n    <\/p>\n  <\/div>\n<\/div>\n\n<style>\n  \/* ==========================================================\n     STRATEGIE : Styles PC par d\u00e9faut (r\u00e9plique du style en ligne)\n     ========================================================== *\/\n\n  .profile-card {\n    max-width: 960px;\n    margin: 0 auto;\n    display: flex;\n    align-items: stretch;\n    background: #fff;\n    border: 1px solid #e4ddd5;\n    border-top: 4px solid #E8920A;\n    overflow: hidden;\n    font-family: 'DM Sans', sans-serif;\n  }\n\n  .profile-image-wrapper {\n    flex: 0 0 220px;\n    overflow: hidden;\n  }\n\n  .profile-img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center top;\n    display: block;\n  }\n\n  .profile-content {\n    flex: 1;\n    padding: 2rem 2.2rem;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    gap: 0.6rem;\n    border-left: 3px solid #C0281A;\n  }\n\n  .profile-title {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 1.5rem;\n    color: #1a1a1a;\n    margin: 0;\n    letter-spacing: 0.04em;\n  }\n\n  .profile-title span {\n    color: #C0281A;\n  }\n\n  .profile-text {\n    font-size: 0.85rem;\n    color: #666;\n    font-weight: 300;\n    line-height: 1.65;\n    margin: 0;\n  }\n\n  \/* ==========================================================\n     @MEDIA TABLETTE & MOBILE (max-width: 768px)\n     ========================================================== *\/\n  @media (max-width: 768px) {\n    .profile-card {\n      flex-direction: column; \/* Empile l'image au-dessus du texte *\/\n    }\n\n    .profile-image-wrapper {\n      flex: none; \/* Annule la largeur fixe de 220px *\/\n      width: 100%;\n      height: 250px; \/* Limite la hauteur de l'image sur t\u00e9l\u00e9phone *\/\n    }\n\n    .profile-content {\n      padding: 1.5rem; \/* R\u00e9duit un peu les marges int\u00e9rieures *\/\n      border-left: none; \/* Supprime la bordure gauche... *\/\n      border-top: 3px solid #C0281A; \/* ...pour la placer entre l'image et le texte *\/\n    }\n  }\n<\/style>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!-- \u2550\u2550\u2550 SECTION DERNIER SHOOTING (Verrouill\u00e9e et Centr\u00e9e) \u2550\u2550\u2550 -->\n<div style=\"width: 100%; max-width: 450px; margin: 0 auto 4rem auto; display: flex; flex-direction: column; align-items: center;\">\n  \n  <div class=\"hf-port__header\" style=\"width: 100%; justify-content: center; text-align: center; flex-direction: column; align-items: center; gap: 0.5rem; border-bottom: 2px solid #C0281A; padding-bottom: 1rem; margin-bottom: 1.5rem;\">\n    <h2>DERNIER <span>SHOOTING<\/span><\/h2>\n  <\/div>\n\n  <a class=\"hf-sport\" href=\"https:\/\/hyperfocale.fr\/index.php\/vos-photos\/gallery\/atlet-nutrition\/\" style=\"width: 100%; aspect-ratio: 4 \/ 3;\">\n    <img decoding=\"async\" src=\"http:\/\/hyperfocale.fr\/wp-content\/uploads\/2026\/08\/ATLET-Nutrition-7.jpg\" alt=\"Atlet Nutrition\u00ae\" loading=\"lazy\">\n    <span class=\"hf-sport__name\">Atlet Nutrition\u00ae<\/span>\n    <div class=\"hf-sport__panel\">\n      <span class=\"hf-sport__panel-name\">Photographie de produits<\/span>\n      <span class=\"hf-sport__panel-cta\">Voir la s\u00e9rie<\/span>\n    <\/div>\n  <\/a>\n\n<\/div>\n<!-- \u2550\u2550\u2550 FIN SECTION DERNIER SHOOTING \u2550\u2550\u2550 -->\n\n\n\n<div style=\"height:17px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<!-- PORTFOLIO GRID HYPERFOCALE v2 \u2014 HTML personnalis\u00e9 WordPress -->\n<!--\n  AJOUTER UNE GALERIE : copie-colle un bloc .hf-sport entre les commentaires\n  ADD \/ ADD \/ ADD ci-dessous et remplis src, href et le nom du sport.\n-->\n\n<style>\n  @import url('https:\/\/fonts.googleapis.com\/css2?family=Bebas+Neue&family=DM+Sans:wght@300;400&display=swap');\n\n  .hf-port {\n    max-width: 1400px;\n    margin: 0 auto;\n    font-family: 'DM Sans', sans-serif;\n  }\n\n  \/* \u2500\u2500 HEADER \u2500\u2500 *\/\n  .hf-port__header {\n    border-bottom: 3px solid #C0281A;\n    padding-bottom: 1rem;\n    margin-bottom: 2rem;\n    display: flex;\n    align-items: baseline;\n    gap: 1.2rem;\n  }\n  .hf-port__header h2 {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 2.8rem;\n    color: #1a1a1a;\n    letter-spacing: 0.05em;\n    margin: 0;\n    line-height: 1;\n  }\n  .hf-port__header h2 span { color: #C0281A; }\n  .hf-port__header p {\n    font-size: 0.78rem;\n    color: #aaa;\n    font-weight: 300;\n    margin: 0;\n  }\n\n  \/* \u2500\u2500 GRILLE 2 colonnes \u00e9gales \u2500\u2500 *\/\n  .hf-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 20px;\n  }\n\n  \/* \u2500\u2500 CARTE \u2500\u2500 *\/\n  .hf-sport {\n    position: relative;\n    overflow: hidden;\n    display: block;\n    text-decoration: none;\n    aspect-ratio: 4 \/ 3;\n    background: #111;\n  }\n\n  \/* Photo *\/\n  .hf-sport img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    transition: transform 0.6s ease, filter 0.4s ease;\n    filter: brightness(0.75) saturate(0.9);\n  }\n\n  .hf-sport:hover img {\n    transform: scale(1.07);\n    filter: brightness(0.35) saturate(0.6);\n  }\n\n  \/* no corner decoration *\/\n\n  \/* Nom du sport \u2014 toujours visible *\/\n  .hf-sport__name {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    padding: 0.8rem 1rem;\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 2rem;\n    color: #fff;\n    letter-spacing: 0.08em;\n    z-index: 3;\n    line-height: 1;\n    transition: transform 0.35s ease, opacity 0.35s ease;\n  }\n\n  .hf-sport:hover .hf-sport__name {\n    transform: translateY(-60px);\n    opacity: 0;\n  }\n\n  \/* Panel qui monte au hover *\/\n  .hf-sport__panel {\n    position: absolute;\n    bottom: 0;\n    left: 0;\n    right: 0;\n    padding: 1.4rem 1.2rem 1.2rem;\n    background: linear-gradient(to top, #C0281A 60%, transparent);\n    z-index: 3;\n    transform: translateY(100%);\n    transition: transform 0.38s cubic-bezier(0.16, 1, 0.3, 1);\n    display: flex;\n    flex-direction: column;\n    gap: 0.4rem;\n  }\n\n  .hf-sport:hover .hf-sport__panel {\n    transform: translateY(0);\n  }\n\n  .hf-sport__panel-name {\n    font-family: 'Bebas Neue', sans-serif;\n    font-size: 2rem;\n    color: #fff;\n    letter-spacing: 0.08em;\n    line-height: 1;\n  }\n\n  .hf-sport__panel-cta {\n    font-size: 0.75rem;\n    color: #FFD580;\n    font-weight: 400;\n    letter-spacing: 0.18em;\n    text-transform: uppercase;\n    display: flex;\n    align-items: center;\n    gap: 0.5rem;\n  }\n\n  .hf-sport__panel-cta::after {\n    content: '\u2192';\n    font-size: 0.9rem;\n    transition: transform 0.2s;\n  }\n\n  .hf-sport:hover .hf-sport__panel-cta::after {\n    transform: translateX(4px);\n  }\n\n  \/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n  @media (max-width: 560px) {\n    .hf-grid { grid-template-columns: 1fr; }\n    .hf-sport { aspect-ratio: 3 \/ 2; }\n    .hf-port__header { flex-direction: column; gap: 0.2rem; }\n  }\n<\/style>\n\n<div class=\"hf-port\">\n\n  <div class=\"hf-port__header\">\n    <h2>MON <span>PORTFOLIO<\/span><\/h2>\n    <p>Clique pour d\u00e9couvrir la galerie<\/p>\n  <\/div>\n\n  <div class=\"hf-grid\">\n\n    <!-- \u2550\u2550\u2550 D\u00c9BUT DES GALERIES \u2014 copie un bloc .hf-sport pour en ajouter une \u2550\u2550\u2550 -->\n\n\n\n    <a class=\"hf-sport\" href=\"https:\/\/hyperfocale.fr\/index.php\/vos-photos\/gallery\/trail\/\">\n      <img decoding=\"async\" src=\"https:\/\/hyperfocale.fr\/wp-content\/uploads\/2026\/01\/30-11-V1-51-of-79-scaled.jpg\" alt=\"Trail\" loading=\"lazy\">\n      <span class=\"hf-sport__name\">TRAIL<\/span>\n      <div class=\"hf-sport__panel\">\n        <span class=\"hf-sport__panel-name\">TRAIL<\/span>\n        <span class=\"hf-sport__panel-cta\">Voir la galerie<\/span>\n      <\/div>\n    <\/a>\n\n    <a class=\"hf-sport\" href=\"https:\/\/hyperfocale.fr\/index.php\/vos-photos\/gallery\/course-a-pied\/\">\n      <img decoding=\"async\" src=\"http:\/\/hyperfocale.fr\/wp-content\/uploads\/sunshine\/2336\/6-04-2-17-of-30-1.jpg\" alt=\"COURSE \u00c0 PIED\" loading=\"lazy\">\n      <span class=\"hf-sport__name\">COURSE \u00c0 PIED<\/span>\n      <div class=\"hf-sport__panel\">\n        <span class=\"hf-sport__panel-name\">COURSE \u00c0 PIED<\/span>\n        <span class=\"hf-sport__panel-cta\">Voir la galerie<\/span>\n      <\/div>\n    <\/a>\n\n    <a class=\"hf-sport\" href=\"https:\/\/hyperfocale.fr\/index.php\/vos-photos\/gallery\/cyclisme\/\">\n      <img decoding=\"async\" src=\"http:\/\/hyperfocale.fr\/wp-content\/uploads\/2026\/07\/22-07-TDF-5-scaled.jpg\" alt=\"V\u00e9lo\" loading=\"lazy\">\n      <span class=\"hf-sport__name\">Cyclisme<\/span>\n      <div class=\"hf-sport__panel\">\n        <span class=\"hf-sport__panel-name\">CYCLISME<\/span>\n        <span class=\"hf-sport__panel-cta\">Voir la galerie<\/span>\n      <\/div>\n    <\/a>\n\n    <a class=\"hf-sport\" href=\"https:\/\/hyperfocale.fr\/index.php\/vos-photos\/gallery\/badminton\/\">\n      <img decoding=\"async\" src=\"https:\/\/hyperfocale.fr\/wp-content\/uploads\/2026\/01\/23-104-30-of-33-scaled.jpg\" alt=\"Badminton\" loading=\"lazy\">\n      <span class=\"hf-sport__name\">BADMINTON<\/span>\n      <div class=\"hf-sport__panel\">\n        <span class=\"hf-sport__panel-name\">BADMINTON<\/span>\n        <span class=\"hf-sport__panel-cta\">Voir la galerie<\/span>\n      <\/div>\n    <\/a>\n\n    <a class=\"hf-sport\" href=\"https:\/\/hyperfocale.fr\/index.php\/vos-photos\/gallery\/athletisme\/\">\n      <img decoding=\"async\" src=\"https:\/\/hyperfocale.fr\/wp-content\/uploads\/2025\/09\/Meeting-CSBJ-43-of-51-scaled.jpg\" alt=\"Athl\u00e9tisme\" loading=\"lazy\">\n      <span class=\"hf-sport__name\">ATHL\u00c9TISME<\/span>\n      <div class=\"hf-sport__panel\">\n        <span class=\"hf-sport__panel-name\">ATHL\u00c9TISME<\/span>\n        <span class=\"hf-sport__panel-cta\">Voir la galerie<\/span>\n      <\/div>\n    <\/a>\n\n    <a class=\"hf-sport\" href=\"https:\/\/hyperfocale.fr\/index.php\/vos-photos\/gallery\/1963-2\/\">\n      <img decoding=\"async\" src=\"https:\/\/hyperfocale.fr\/wp-content\/uploads\/2026\/02\/20-11-47-of-52-edited.jpg\" alt=\"Basket\" loading=\"lazy\">\n      <span class=\"hf-sport__name\">BASKET<\/span>\n      <div class=\"hf-sport__panel\">\n        <span class=\"hf-sport__panel-name\">BASKET<\/span>\n        <span class=\"hf-sport__panel-cta\">Voir la galerie<\/span>\n      <\/div>\n    <\/a>\n\n <a class=\"hf-sport\" href=\"https:\/\/hyperfocale.fr\/index.php\/vos-photos\/gallery\/hyrox\/\">\n      <img decoding=\"async\" src=\"https:\/\/hyperfocale.fr\/wp-content\/uploads\/2025\/09\/19-04-104-of-106-edited.jpg\" alt=\"HYROX\" loading=\"lazy\">\n      <span class=\"hf-sport__name\">HYROX<\/span>\n      <div class=\"hf-sport__panel\">\n        <span class=\"hf-sport__panel-name\">HYROX<\/span>\n        <span class=\"hf-sport__panel-cta\">Voir la galerie<\/span>\n      <\/div>\n    <\/a>\n\n    <a class=\"hf-sport\" href=\"https:\/\/hyperfocale.fr\/index.php\/vos-photos\/gallery\/outdoor\/\">\n      <img decoding=\"async\" src=\"https:\/\/hyperfocale.fr\/wp-content\/uploads\/2025\/10\/J-10-of-1-edited-scaled.jpg\" alt=\"Outdoor\" loading=\"lazy\">\n      <span class=\"hf-sport__name\">OUTDOOR<\/span>\n      <div class=\"hf-sport__panel\">\n        <span class=\"hf-sport__panel-name\">OUTDOOR<\/span>\n        <span class=\"hf-sport__panel-cta\">Voir la galerie<\/span>\n      <\/div>\n    <\/a>\n\n    <a class=\"hf-sport\" href=\"https:\/\/hyperfocale.fr\/index.php\/vos-photos\/gallery\/1915-2\/\">\n      <img decoding=\"async\" src=\"https:\/\/hyperfocale.fr\/wp-content\/uploads\/2026\/01\/17-1-Hand-178-of-212-1-scaled.jpg\" alt=\"Handball\" loading=\"lazy\">\n      <span class=\"hf-sport__name\">HANDBALL<\/span>\n      <div class=\"hf-sport__panel\">\n        <span class=\"hf-sport__panel-name\">HANDBALL<\/span>\n        <span class=\"hf-sport__panel-cta\">Voir la galerie<\/span>\n      <\/div>\n    <\/a>\n\n    <!-- \u2550\u2550\u2550 FIN DES GALERIES \u2550\u2550\u2550 -->\n\n  <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>ELIOTT MOURA \u2014 Photographe sportif Bas\u00e9 dans le nord Is\u00e8re entre Lyon et Grenoble, je traque l&rsquo;action l\u00e0 o\u00f9 personne [&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":"default","site-content-layout":"","ast-site-content-layout":"default","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":"","footer-sml-layout":"","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-219","page","type-page","status-publish","hentry"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hyperfocale.fr\/index.php\/wp-json\/wp\/v2\/pages\/219","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hyperfocale.fr\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hyperfocale.fr\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hyperfocale.fr\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hyperfocale.fr\/index.php\/wp-json\/wp\/v2\/comments?post=219"}],"version-history":[{"count":159,"href":"https:\/\/hyperfocale.fr\/index.php\/wp-json\/wp\/v2\/pages\/219\/revisions"}],"predecessor-version":[{"id":2771,"href":"https:\/\/hyperfocale.fr\/index.php\/wp-json\/wp\/v2\/pages\/219\/revisions\/2771"}],"wp:attachment":[{"href":"https:\/\/hyperfocale.fr\/index.php\/wp-json\/wp\/v2\/media?parent=219"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}