JULIEN RIGOLE | KOOKACUT
UNE CANDIDATURE POUR LA TZIGANIE
/* ========================================== BARRE ========================================== */.wit-candidate-bar{ --ink:#292722;--prune:#4B214A; --blue:#3A63D9; --magenta:#E63E71; --gold:#D9A227; --coral:#E85D43;width:100%; height:64px; min-height:64px;box-sizing:border-box;display:grid; grid-template-columns:1fr 46px 1fr; align-items:center;padding:0 28px;background:#F7ECE4; color:var(--ink);overflow:hidden; cursor:default; user-select:none; }/* ========================================== TYPO ========================================== */.wit-candidate-left, .wit-candidate-right{ display:flex; align-items:center;font-family:Arial, Helvetica, sans-serif !important; font-size:12px !important; font-weight:600 !important;line-height:1 !important; letter-spacing:.14em;white-space:nowrap; }.wit-candidate-left{ justify-content:flex-start; }.wit-candidate-right{ justify-content:flex-end; text-align:right; }/* ========================================== PIPE ========================================== */.wit-pipe{ display:inline-block;margin:0 9px;color:var(--magenta); font-weight:500;transform-origin:center;transition: transform .5s cubic-bezier(.16,1,.3,1); }.wit-candidate-left:hover .wit-pipe{ transform:scaleY(1.32); }/* ========================================== HITBOX FIXE DES LETTRES ========================================== */.wit-letter-wrap{ display:inline-block;/* marge invisible qui stabilise le hover */ padding:4px 0; margin:-4px 0;cursor:default; }/* glyphe réellement animé */.wit-letter{ display:inline-block;color:var(--ink);transform: translateY(0) rotate(0deg) scale(1);transform-origin:center bottom;transition: transform .5s cubic-bezier(.16,1,.3,1), color .32s ease; }/* hover individuel */.wit-letter-wrap:hover .wit-letter{ transform: translateY(-3px) rotate(var(--wit-rotation, 0deg)) scale(1.04); }/* ========================================== ESPACES ========================================== */.wit-space{ display:inline-block; width:.38em; }/* ========================================== RESPIRATION GLOBALE ========================================== */.wit-candidate-left:hover .wit-letter, .wit-candidate-right:hover .wit-letter{ animation:wit-soft-wave .72s cubic-bezier(.16,1,.3,1) both; }.wit-letter-wrap:nth-child(5n+1) .wit-letter{ animation-delay:0ms; }.wit-letter-wrap:nth-child(5n+2) .wit-letter{ animation-delay:22ms; }.wit-letter-wrap:nth-child(5n+3) .wit-letter{ animation-delay:44ms; }.wit-letter-wrap:nth-child(5n+4) .wit-letter{ animation-delay:66ms; }.wit-letter-wrap:nth-child(5n) .wit-letter{ animation-delay:88ms; }@keyframes wit-soft-wave{0%{ transform:translateY(0); }38%{ transform:translateY(-1px); }100%{ transform:translateY(0); }}/* ========================================== LOGO ========================================== */.wit-candidate-logo{ width:46px; height:64px;display:flex; align-items:center; justify-content:center; }.wit-candidate-logo img{ display:block !important;width:15px !important; max-width:15px !important; height:auto !important;margin:0 !important; padding:0 !important;transform:none !important; transition:none !important; }/* ========================================== MOBILE ========================================== */@media(max-width:767px){.wit-candidate-bar{ height:58px; min-height:58px;grid-template-columns:1fr 38px;padding:0 15px; }.wit-candidate-left{ font-size:10px !important; letter-spacing:.11em; }.wit-candidate-right{ display:none; }.wit-candidate-logo{ width:38px; height:58px; }.wit-candidate-logo img{ width:13px !important; max-width:13px !important; }.wit-pipe{ margin:0 6px; }}/* ========================================== ACCESSIBILITÉ ========================================== */@media(prefers-reduced-motion:reduce){.wit-letter, .wit-pipe{ transition:none !important; animation:none !important; }}(function(){const palette = [ '#4B214A', '#3A63D9', '#E63E71', '#D9A227', '#E85D43' ];document.querySelectorAll('.wit-letters').forEach(function(element){if(element.dataset.split === 'true'){ return; }const text = element.textContent;element.textContent = '';Array.from(text).forEach(function(character){if(character === ' '){const space = document.createElement('span');space.className = 'wit-space'; space.innerHTML = ' ';element.appendChild(space);return; }/* * Le wrapper reste immobile. * C'est lui qui reçoit le hover. */const wrapper = document.createElement('span'); wrapper.className = 'wit-letter-wrap';/* * Seule la lettre intérieure bouge. */const letter = document.createElement('span'); letter.className = 'wit-letter'; letter.textContent = character;wrapper.addEventListener('mouseenter', function(){const color = palette[Math.floor(Math.random() * palette.length)];const rotation = (Math.random() * 3 - 1.5).toFixed(2) + 'deg';letter.style.color = color;letter.style.setProperty( '--wit-rotation', rotation );});wrapper.addEventListener('mouseleave', function(){letter.style.color = '';letter.style.setProperty( '--wit-rotation', '0deg' );});wrapper.appendChild(letter); element.appendChild(wrapper);});element.dataset.split = 'true';});})();
#witHalfMandalaSvg .cls-1{fill:#d6ad43 !important;} #witHalfMandalaSvg .cls-2{fill:#4dbfff !important;} #witHalfMandalaSvg .cls-3{fill:#f7ece4 !important;} #witHalfMandalaSvg .cls-4{fill:#ee3360 !important;} #witHalfMandalaSvg .cls-5{fill:#20132a !important;}
.wit-half-mandala-widget{ position:relative; width:100%; aspect-ratio:2 / 1; margin:0 !important; padding:0 !important; line-height:0; overflow:hidden !important; box-sizing:border-box; contain:layout paint; }.wit-half-mandala-stage{ position:absolute; inset:0; transform-origin:center bottom; }.wit-half-mandala-svg{ position:absolute; left:0; bottom:0; width:100%; height:200%; display:block; margin:0 !important; padding:0 !important; overflow:hidden; transform:translate3d(0,0,0); backface-visibility:hidden; }.wit-half-mandala-stage.wit-breathing{ animation:wit-mandala-breathe 13s ease-in-out infinite; }@keyframes wit-mandala-breathe{ 0%,100%{ transform:scale(1); } 50%{ transform:scale(1.004); } }@media(prefers-reduced-motion:reduce){ .wit-half-mandala-stage{ animation:none !important; } }(function(){const widget = document.getElementById('witHalfMandalaWidget'); const svg = document.getElementById('witHalfMandalaSvg'); const stage = widget ? widget.querySelector('.wit-half-mandala-stage') : null; const circle = document.getElementById('witRevealCircle'); const artwork = document.getElementById('witMandalaArtwork');if(!widget || !svg || !stage || !circle || !artwork){ return; }const startDelay = 250; const duration = 6200; const maxRadius = 960;let revealStarted = false; let revealFinished = false;function ease(t){ return t * t * (3 - 2 * t); }function startReveal(){if(revealStarted){ return; }revealStarted = true;const start = performance.now();function frame(now){const progress = Math.min( 1, (now - start) / duration );const radius = maxRadius * ease(progress);circle.setAttribute( 'r', radius.toFixed(2) );if(progress < 1){ requestAnimationFrame(frame); return; }revealFinished = true;artwork.removeAttribute('mask');stage.classList.add( 'wit-breathing' ); }requestAnimationFrame(frame); }window.setTimeout( function(){requestAnimationFrame( function(){requestAnimationFrame( startReveal );} );}, startDelay );/* MICRO PARALLAX — un seul élément */widget.addEventListener( 'mousemove', function(e){if(!revealFinished){ return; }const rect = widget.getBoundingClientRect();const x = ((e.clientX - rect.left) / rect.width) - .5;const y = ((e.clientY - rect.top) / rect.height) - .5;svg.style.transition = 'transform .22s linear';svg.style.transform = 'translate3d(' + (x * 2).toFixed(2) + 'px,' + (y * 1.4).toFixed(2) + 'px,0)'; } );widget.addEventListener( 'mouseleave', function(){if(!revealFinished){ return; }svg.style.transition = 'transform 1.35s cubic-bezier(.16,1,.3,1)';svg.style.transform = 'translate3d(0,0,0)'; } );})();

GRAPHISTE & WEBDESIGNER
FESTIVALIER • ARTISAN LASER

Pour la 20e



JE VIENS AVEC
MES OUTILS



Je baigne déjà dans la tziganie

La musique des Balkans, les cuivres, cette énergie un peu incontrôlable… ça fait longtemps que je baigne dedans.

Welcome, j’y viens depuis plusieurs éditions. Pour les concerts, bien sûr, mais surtout pour tout ce qui se passe autour et pour cette petite famille de potes qui s’agrandit d’année en année sur le camping.

En 2024, pour mes 40 ans, mes potes m’ont offert un voyage à Guča, en Serbie. J’y ai vu Boban Marković, que j’ai retrouvé l’année suivante à Welcome (rien que pour ça : Bisous <3).

Pour cette 20e, j’ai clairement envie d’en être.

VOUS EN AVEZ
PEUT-ÊTRE
DÉJÀ EU UN

Depuis quelques éditions, je prépare quelques pièces en bois spécialement pour Welcome. Je les ramène pour les offrir aux belles rencontres que je fais sur place. Et visiblement, certaines continuent leur route bien après le festival.

QUELQUES PROJETS


DU PAPIER, DES PIXELS ET DU BOIS


collaboration au long cours

PLUSIEURS ÉDITIONS,
UNE MÊME IDENTITÉ

Depuis plusieurs années, j’accompagne L'Hiver Enchanté dans sa communication visuelle.
Chaque édition est l’occasion de faire évoluer son univers tout en conservant une identité reconnaissable : affiches, déclinaisons graphiques, plans du site et différents supports de communication.

Une collaboration au long cours qui me permet de construire l’image de l’événement d’une année à l’autre, plutôt que de repartir de zéro à chaque édition.

Affiche illustrée avec une baleine pour L’Hiver Enchanté Affiche « L’Hiver en chantier » de L’Hiver Enchanté Affiche « Nouvelles Racines » de L’Hiver Enchanté Déclinaison de l’affiche « Nouvelles Racines » de L’Hiver Enchanté
Affiche principale de L’Hiver Enchanté

AFFICHE LAURÉATE

UNE DE MES PREMIÈRES
HISTOIRES DE FESTIVAL

En 2015, pour les 25 ans de l’association Musicalarue, j’ai remporté le concours d’affiche avec un visuel ensuite décliné sur différents supports du festival, jusque sur les Ecocups.

Ce projet date un peu, mais je l’aime toujours autant parce qu’il résume bien ce qui me plaît dans ce métier : créer une image, puis la voir vivre pour de vrai au milieu d’un événement.

DU GRAPHISME À L’OBJET

DES BADGES EN CHÊNE LOCAL

Pour Didg 2 Didg, j’ai conçu puis fabriqué une série de badges en chêne local, gravés et découpés à l’atelier.

C’est exactement le type de projet que j’aime : partir d’un besoin graphique, penser l’objet, le matériau et la production, puis aller jusqu’à la pièce finie.

À QUATRE MAINS

CES MANDALAS
FONT AUSSI PARTIE
DE MON UNIVERS

Avec ma compagne, on réalise régulièrement de grands mandalas à quatre mains, souvent sur de très grands formats. Chacun ajoute ses formes, ses motifs et ses idées, et le dessin se construit peu à peu entre nous deux. Ce travail du rythme, du détail et de l’équilibre fait vraiment partie de mon univers graphique.

ET POUR LE WEB ?

VOUS ÊTES DÉJÀ DEDANS

J’ai choisi de construire cette candidature comme une vraie landing page plutôt que de vous envoyer un simple PDF. C’était aussi une manière de vous montrer directement comment je pense une page : hiérarchie, rythme, identité visuelle, responsive et intégration.

Le site Kookacut est également conçu et intégré par mes soins.

V O I RL ES I T EK O O K A C U T↗.kc-site-link{ display:inline-flex !important; align-items:center !important;color:#F7ECE4 !important; text-decoration:none !important;font-family: var(--e-global-typography-text-font-family), inherit !important;font-size:12px !important; font-weight:700 !important; line-height:1 !important;letter-spacing:.14em !important; text-transform:uppercase;padding:10px 0 8px;border-bottom:1px solid rgba(214,173,67,.55);cursor:pointer;overflow:visible !important;transition:border-color .18s ease; }/* espaces */.kc-site-link > i{ display:inline-block; width:.42em; font-style:normal; }/* lettres */.kc-site-link > span{ display:inline-block !important;color:#F7ECE4;transform: translateY(0) scale(1);transform-origin:center center;will-change: transform, color; }/* ligne */.kc-site-link:hover{ border-bottom-color:#EE3360; }/* vague rapide */.kc-site-link:hover > span{ animation: kc-letter-wave .20s cubic-bezier(.2,.75,.25,1) both;animation-delay:var(--d); }@keyframes kc-letter-wave{0%{ transform: translateY(0) scale(1);color:#F7ECE4; }45%{ transform: translateY(-2px) scale(1.30);color:var(--c); }100%{ transform: translateY(0) scale(1);color:#F7ECE4; }}/* mobile */@media(max-width:767px){.kc-site-link{ font-size:10px !important; letter-spacing:.11em !important; }}
CE QUE JE PEUX APPORTER

UNE IDÉE.
TOUS LES SUPPORTS.

GRAPHISME WEBDESIGN PRINT OBJETS

Je peux passer d’une affiche à une page web, d’un programme à un objet fabriqué à l’atelier, sans perdre le fil graphique en route.

Ce qui m’intéresse surtout, c’est de partir de ce qui existe déjà, comprendre l’univers, puis l’emmener un peu plus loin avec l’équipe.

VISUELS & DÉCLINAISONS PICTOGRAMMES & BANNIÈRES FLYERS & PROGRAMMES PRODUITS DÉRIVÉS MISE À JOUR DU SITE INTÉGRATION WEB RÉFÉRENCEMENT FABRICATION
/* ================================================== BASE ================================================== */.wit-final-live, .wit-final-live *{ box-sizing:border-box; }.wit-final-live{--cream:#F7ECE4; --night:#20132A; --pink:#EE3360; --gold:#D6AD43; --blue:#4DBFFF; --violet:#763FBA;position:relative;width:100%;padding: clamp(70px,8vw,110px) 6% 26px;background:var(--cream);color:var(--night);overflow:hidden; }.wit-final-live-inner{position:relative; z-index:2;width:min(1120px,100%);margin:0 auto; }/* ================================================== HAUT ================================================== */.wit-final-live-top{display:grid;grid-template-columns: minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap: clamp(45px,7vw,100px); }/* ================================================== SURTITRE ================================================== */.wit-final-live-kicker{display:flex;align-items:center;gap:12px;margin-bottom:20px;color:var(--violet);font-size:11px;font-weight:700;letter-spacing:.19em;text-transform:uppercase; }.wit-final-live-kicker > span{display:block;width:35px; height:2px;background:var(--pink); }/* ================================================== TITRE ================================================== */.wit-final-live-title{margin:0;color:var(--night);font-size: clamp(52px,6.5vw,92px);line-height:.88;letter-spacing:-.035em;text-transform:uppercase; }.wit-final-live-title strong{color:var(--pink);font-weight:inherit; }/* ================================================== GRAPHISME / WEB / PRINT / OBJETS ================================================== */.wit-final-live-worlds{display:flex;align-items:center;flex-wrap:wrap;gap: 10px 13px;margin-top:30px;padding-left:7%; }.wit-final-live-worlds span{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.13em;transition: transform .25s cubic-bezier(.16,1,.3,1); }.wit-final-live-worlds i{display:block;width:4px; height:4px;border-radius:50%;background: rgba(32,19,42,.25); }.world-pink{color:var(--pink);transform:rotate(-2deg); }.world-blue{color:#299ED7;transform: translateY(4px) rotate(1.5deg); }.world-gold{color:#AF8218;transform: translateY(-2px) rotate(-1deg); }.world-violet{color:var(--violet);transform: translateY(3px) rotate(2deg); }.wit-final-live-worlds span:hover{transform: translateY(-4px) rotate(0deg) scale(1.08); }/* ================================================== TEXTE ================================================== */.wit-final-live-copy{position:relative;max-width:460px;padding-left:28px; }.wit-final-live-copy::before{content:"";position:absolute;left:0; top:8px;width:2px; height:72px;background:var(--gold); }.wit-final-live-mini{display:flex;gap:5px;margin-bottom:20px; }.wit-final-live-mini span{width:5px; height:5px;border-radius:50%; }.wit-final-live-mini span:nth-child(1){ background:var(--pink); }.wit-final-live-mini span:nth-child(2){ background:var(--gold); }.wit-final-live-mini span:nth-child(3){ background:var(--blue); }.wit-final-live-copy p{margin: 0 0 16px;color: rgba(32,19,42,.82);font-size: clamp(15px,1.3vw,18px);line-height:1.58; }.wit-final-live-copy p:last-child{ margin-bottom:0; }.wit-final-live-strong{ font-weight:600; }/* ================================================== LIGNE DE COMPÉTENCES ================================================== */.wit-final-live-flow{display:flex;align-items:center;flex-wrap:wrap;gap: 17px 27px;margin-top: clamp(55px,7vw,82px);padding: 28px 0 10px;border-top: 1px solid rgba(32,19,42,.13);border-bottom:none; }.wit-final-live-flow span{position:relative;display:inline-block;padding-left:13px;color:var(--night);font-size:10px;font-weight:700;letter-spacing:.10em;transform: rotate(var(--r));cursor:default;transition: color .2s ease, transform .25s cubic-bezier(.16,1,.3,1); }.wit-final-live-flow span::before{content:"";position:absolute;left:0;top:50%;width:5px; height:5px;border-radius:50%;background:var(--c);transform: translateY(-50%);transition: width .25s cubic-bezier(.16,1,.3,1), border-radius .25s ease; }.wit-final-live-flow span::after{content:"";position:absolute;left:13px; right:0;bottom:-5px;height:1px;background:var(--c);transform:scaleX(0);transform-origin:left;transition: transform .28s cubic-bezier(.16,1,.3,1); }.wit-final-live-flow span:hover{color:var(--c);transform: translateY(-4px) rotate(0deg); }.wit-final-live-flow span:hover::before{width:8px;border-radius:1px; }.wit-final-live-flow span:hover::after{transform:scaleX(1); }/* ================================================== MOBILE ================================================== */@media(max-width:767px){.wit-final-live{padding: 58px 21px 20px; }.wit-final-live-top{grid-template-columns:1fr;gap:42px; }.wit-final-live-title{font-size: clamp(43px,13vw,62px); }.wit-final-live-worlds{padding-left:0;margin-top:25px; }.wit-final-live-copy{max-width:100%;margin-left:10%; }.wit-final-live-flow{gap: 17px 22px;margin-top:48px;padding-bottom:5px; }}








IL A L’AIR SYMPA CELUI-LÀ. ON L’EMBAUCHE ?

ON SE RETROUVE EN TZIGANIE ?



Si mon profil et mon univers vous parlent, je serais ravi d’échanger avec vous et de voir comment je peux m’intégrer à l’équipe pour cette 20e édition.

PRÊTS À FAIRE DES ÉTINCELLES ? #witContactTrigger{ position:relative; z-index:10;display:inline-flex; align-items:center; justify-content:center;gap:10px;padding:14px 19px;background:#F7ECE4; color:#EE3360 !important;border:1px solid #F7ECE4;text-decoration:none !important;font-size:11px; font-weight:800; letter-spacing:.12em; text-transform:uppercase;cursor:pointer;transition: background .22s ease, color .22s ease, border-color .22s ease, transform .22s cubic-bezier(.16,1,.3,1); }#witContactTrigger .wit-contact-text{ display:block;line-height:1; }#witContactTrigger .wit-contact-arrow{ display:block;width:17px; height:17px;flex:0 0 17px;color:currentColor;transform:translateX(0);transition: transform .22s cubic-bezier(.16,1,.3,1); }#witContactTrigger:hover{ background:#EE3360; border-color:#EE3360;color:#F7ECE4 !important;transform:translateY(-3px); }#witContactTrigger:hover .wit-contact-arrow{ transform:translateX(4px); }@media (hover:none){#witContactTrigger:hover{ transform:none; }#witContactTrigger:hover .wit-contact-arrow{ transform:none; }}