.ccl-offres{--bg:#fbf9ef;--base:#171412;--brand:#0ab;--purple:#3d2fa9;--grey:#8e827c;--bg-d:#f2f0e7;--bg-darker:#ebe9df;--white:#fff;--radius:.75em;--ease:cubic-bezier(.36,.33,0,1);--easeOut:cubic-bezier(.22,.61,.36,1);--f-display:"Poppins",Arial,sans-serif;--f-text:"Poppins",Arial,sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,monospace;--size-container:clamp(768px,100vw,1920px);--size-font:calc(var(--size-container) / 90)}.ccl-offres *,.ccl-offres :before,.ccl-offres :after{box-sizing:border-box}.ccl-offres{color:inherit;font-family:var(--f-text);font-size:14px;font-weight:500;line-height:1.2}@media (width>=768px){.ccl-offres{font-size:var(--size-font)}}.ccl-offres h1,.ccl-offres h2,.ccl-offres h3,.ccl-offres p,.ccl-offres ul,.ccl-offres ol{margin:0;padding:0}.ccl-offres a{color:inherit;text-decoration:none}.ccl-offres img,.ccl-offres svg{max-width:100%;display:block}.ccl-offres button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ccl-offres :focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.ccl-offres h1,.ccl-offres h2{font-family:var(--f-display);letter-spacing:-.05em;word-spacing:.09em;font-size:7em;font-weight:800;line-height:.8}.ccl-offres .text-large{font-size:1.75em;line-height:1.14}.ccl-offres .f-d{font-family:var(--f-display);letter-spacing:-.03em}.ccl-offres .is-brand{color:var(--brand)}.ccl-offres .subtitle{color:var(--grey);font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7em;line-height:1}.ccl-offres .container{width:100%;max-width:63em;margin-inline:auto;padding-inline:1.25em}.ccl-offres [data-text-reveal]{perspective:300px}.has-motion .ccl-offres [data-inview]:not(.--visible){opacity:0;transform:translateY(40px)}.ccl-offres [data-inview].--visible{transition:transform .84s var(--easeOut),opacity .84s var(--easeOut)}.ccl-offres .link{text-transform:uppercase;align-items:center;gap:1em;font-size:.8em;font-weight:800;display:inline-flex}.ccl-offres .link-title{font-weight:900}.ccl-offres .link-icon{aspect-ratio:1;background:var(--base);width:2em;color:var(--bg);box-shadow:0 0 0 .2em var(--bg);transition:transform .64s var(--ease),background .64s var(--ease),color .64s var(--ease);border-radius:2em;justify-content:center;align-items:center;display:flex}.ccl-offres .link-icon svg{width:40%}.ccl-offres .arrow{width:2em}.ccl-offres .featured-intro{flex-direction:column;align-items:center;gap:1.5em;width:100%;max-width:35em;display:flex}@keyframes doo-draw{to{stroke-dashoffset:0}}@keyframes tj-float{0%,to{translate:0}50%{translate:0 -1em}}body[data-page=offres]{color:#171412}body[data-page=offres] .site-footer{mix-blend-mode:normal}body[data-page=offres] .site-footer img:not(.footer-logo-dot){filter:brightness(0);transition:filter .3s}body[data-page=offres] .site-footer .footer-logo--on-dark img:not(.footer-logo-dot){filter:brightness(0)invert()}body[data-page=offres] .site-footer .footer-logo-dot{clip-path:inset(75% 0 10% 94%);display:block}.ccl-offres h1,.ccl-offres h2,.ccl-offres h3,.ccl-offres p{color:inherit}body[data-page=offres].--dark{color:#fff;background:#171412}.ccl-offres [data-color]{color:inherit;background:0 0}.ccl-offres .scrib{z-index:3;font-family:var(--font-hand);color:var(--brand);white-space:nowrap;pointer-events:none;transform:rotate(var(--r,-6deg));font-size:1.75em;font-weight:400;line-height:1.1;display:inline-block;position:absolute}.ccl-offres .scrib_txt{padding:.1em .3em .2em .15em;display:inline-block}.ccl-offres .scrib_doo{max-width:none;position:absolute;overflow:visible}.ccl-offres .scrib_doo path{fill:none;stroke:currentColor;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.ccl-offres .scrib_doo.is-heart,.ccl-offres .scrib_doo.is-up,.ccl-offres .scrib_doo.is-arrowl,.ccl-offres .scrib_doo.is-arrowd,.ccl-offres .scrib_doo.is-bolt{color:var(--brand)}.ccl-offres .scrib_doo.is-under path{stroke-width:4.2px}.ccl-offres .scrib_doo.is-circle path{stroke-width:3.6px}.ccl-offres .scrib_doo.is-bubble path{stroke-width:2.6px}.ccl-offres .scrib_doo.is-sparks{width:.9em;height:.9em;top:-.55em;right:-.75em}.ccl-offres .scrib_doo.is-under{width:106%;height:.42em;bottom:-.28em;left:-3%}.ccl-offres .scrib_doo.is-circle{width:120%;height:150%;top:-22%;left:-10%}.ccl-offres .scrib_doo.is-bubble{width:148%;height:268%;top:-72%;left:-24%}.ccl-offres .scrib_doo.is-heart{width:.75em;height:.75em;top:-.25em;right:-.85em}.ccl-offres .scrib_doo.is-up{width:1em;height:1em;bottom:.15em;right:-1.15em}.ccl-offres .scrib_doo.is-bolt{width:.62em;height:.95em;top:-.35em;right:-.7em}.ccl-offres .scrib_doo.is-arrowl{width:1em;height:1em;top:-1.05em;left:-.55em}.ccl-offres .scrib_doo.is-arrowd{width:1em;height:1.1em;top:.75em;right:-1.05em}.has-motion .ccl-offres .scrib_txt{clip-path:inset(-40% 108% -40% -8%)}.has-motion .ccl-offres .scrib_doo path{stroke-dasharray:1 2;stroke-dashoffset:1.06px}.has-motion .ccl-offres .scrib.is-written .scrib_txt{animation:scrib-write calc(var(--n) * 62ms) linear forwards,scrib-boil .5s steps(1) calc(var(--n) * 62ms) infinite}.has-motion .ccl-offres .scrib.is-written .scrib_doo{animation:scrib-boil2 .44s steps(1) calc(var(--n) * 62ms + .5s) infinite}.has-motion .ccl-offres .scrib.is-written .scrib_doo path{animation:doo-draw .42s cubic-bezier(.65,0,.35,1) calc(var(--n) * 62ms + var(--k) * .22s) forwards}@keyframes scrib-write{to{clip-path:inset(-40% -22% -40% -8%)}}@keyframes scrib-boil{0%{transform:none}34%{transform:translate(.4px,-.5px)rotate(.35deg)}67%{transform:translate(-.5px,.4px)rotate(-.3deg)}}@keyframes scrib-boil2{0%{transform:none}34%{transform:translate(-.7px,.6px)rotate(-1.1deg)}67%{transform:translate(.6px,-.5px)rotate(.9deg)}}.ccl-offres .doodle{filter:drop-shadow(0 .8em 1.2em #0006);background:50%/contain no-repeat;border-radius:0}.ccl-offres .doodle-1{background-image:var(--doodle-1)}.ccl-offres .doodle-2{background-image:var(--doodle-2)}.ccl-offres .doodle-3{background-image:var(--doodle-3)}.ccl-offres .tg{position:relative;overflow-x:clip}body.--dark[data-tone=purple]{background:#3d2fa9}body[data-page=offres]{--footer-legal-background:#3d2fa9}body[data-page=offres].offres-footer-active{color:var(--primary-foreground);transition:color var(--theme-time) var(--theme-ease);background-color:#3d2fa9}body[data-page=offres] .footer-legal{padding-top:24px}.ccl-offres .tg_hero{text-align:center;position:relative}.ccl-offres .tg_stage{flex-direction:column;align-items:center;gap:2.6em;padding:8em 0 1em;display:flex}.ccl-offres .tg_card{--w1:min(100% - 14em,76em,(100svh - 23em) * 16 / 9);width:var(--w1);aspect-ratio:16/9;background:#0b0b0d;border-radius:1.5em;flex:none;position:relative;overflow:hidden;box-shadow:0 2em 4em -1.5em #17141273}@media (width>=768px){.ccl-offres .tg_hero.is-shrink{height:calc(100svh + 70vh)}.ccl-offres .tg_hero.is-shrink .tg_stage{height:100svh;padding:calc(4.8em + 3.2em * var(--p,0)) 0 0;justify-content:flex-start;position:sticky;top:0}.ccl-offres .tg_hero.is-shrink .tg_card{--w0:min(100% - 3em,(100svh - max(280px,10em + 200px)) * 16 / 9);width:calc(var(--w0) + (var(--w1) - var(--w0)) * var(--p,0))}}.ccl-offres .tg_video{object-fit:cover;width:100%;height:100%;display:block}.ccl-offres .tg_scroll-cue{pointer-events:none;opacity:calc(clamp(0,(.5 - var(--p,0)) * 4,1));flex-direction:column;align-items:center;gap:8px;transition:opacity .45s;display:flex}.ccl-offres .tg_scroll-hint{color:var(--base);opacity:.65;font-size:12px;line-height:18px}.ccl-offres .tg_scroll-cue .arrow{animation:3s ease-in-out infinite tg-hint-bounce}@keyframes tg-hint-bounce{0%,to{translate:0}50%{translate:0 5px}}@media (prefers-reduced-motion:reduce){.ccl-offres .tg_scroll-cue .arrow{animation:none}}@media (width<=767px){.ccl-offres .tg_scroll-hint{font-size:11px}.ccl-offres .tg_scroll-cue{opacity:calc(clamp(0,1 - var(--sy,0) / 200,1))}}.ccl-offres .tg_sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ccl-offres .tg_vbtn{z-index:3;aspect-ratio:1;width:2.8em;color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .32s var(--ease);background:#17141299;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:1.2em;right:1.2em}.ccl-offres .tg_vbtn:hover{background:var(--brand)}.ccl-offres .tg_vbtn svg{width:34%}.ccl-offres .tg_vbtn .is-play,.ccl-offres .tg_vbtn.is-paused .is-pause{display:none}.ccl-offres .tg_vbtn.is-paused .is-play{display:block}.ccl-offres .tg_offer{--accent:var(--brand);text-align:left;padding:11em 0 9em;position:relative}.ccl-offres .tg_offer.is-ia{--accent:#8fe9f1}.ccl-offres .tg_offer.is-ia .is-brand{color:var(--accent)}.ccl-offres .tg_grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:4.5em;display:grid}.ccl-offres .tg_side{position:sticky;top:6em}.ccl-offres .tg_h{letter-spacing:-.045em;font-size:4.1em;line-height:.9}.ccl-offres .tg_claim{max-width:16em;margin-top:1em}.ccl-offres .tg_claim b{font-weight:700}.ccl-offres .tg_art{aspect-ratio:1;width:15.5em;margin:2.2em 0 2.4em 1em;position:relative}.ccl-offres .tg_art_stk{animation:7s ease-in-out infinite tj-float;position:absolute;inset:0;rotate:-6deg}.ccl-offres .tg_offer.is-cyber .tg_art_stk{rotate:5deg}.ccl-offres .tg_ink{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.ccl-offres .tg_ink.is-mul{mix-blend-mode:multiply}.ccl-offres .tg_ink.is-scr{mix-blend-mode:screen}.ccl-offres .tg_ink path{fill:none;stroke:var(--brand);stroke-width:8.5px;stroke-linecap:round;stroke-linejoin:round}.has-motion .ccl-offres .tg_ink path{stroke-dasharray:1 2;stroke-dashoffset:1.06px}.has-motion .ccl-offres .is-drawn .tg_ink path{animation:5.4s linear .5s infinite tg-color}@keyframes tg-color{0%{stroke-dashoffset:1.06px;opacity:1}36%,82%{stroke-dashoffset:0;opacity:1}93%,to{stroke-dashoffset:0;opacity:0}}.ccl-offres .tg_art .scrib{color:var(--accent);font-size:1.25em}.ccl-offres .tg_art .scrib.is-a{--r:-7deg;top:-.6em;left:90%}.ccl-offres .tg_cta{display:inline-block}body.--dark .ccl-offres .tg_cta .link-icon{background:var(--white);color:var(--base);box-shadow:none}.ccl-offres .tg_sols{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ccl-offres .tg_sol{border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);transition:padding-left .52s var(--ease);grid-template-columns:2.8em minmax(0,1fr);align-items:start;gap:0 .6em;padding:1.25em 0 1.3em;display:grid}.ccl-offres .tg_sol:last-child{border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.ccl-offres .tg_sol_n{color:var(--accent);font-family:var(--f-mono);letter-spacing:.08em;padding-top:.75em;font-size:.72em;line-height:1}.ccl-offres .tg_sol_t{font-family:var(--f-display);letter-spacing:-.03em;font-size:1.65em;font-weight:600;line-height:1.1}.ccl-offres .tg_sol_t span{position:relative}.ccl-offres .tg_sol_d{opacity:.62;margin-top:.5em;line-height:1.35}.ccl-offres .tg_sol_t span{background:linear-gradient(var(--accent),var(--accent)) 0 100% / 0 .12em no-repeat;transition:background-size .5s var(--ease);padding-bottom:.12em}@media (hover:hover){.ccl-offres .tg_sol:hover{padding-left:.9em}.ccl-offres .tg_sol:hover .tg_sol_t span{background-size:100% .12em}.ccl-offres .tg_sol:hover .tg_sol_d{opacity:.9}}@media (prefers-reduced-motion:reduce){.ccl-offres .tg_art_stk{animation:none}}@media (width<=767px){.ccl-offres h1,.ccl-offres h2{font-size:3.6em}.ccl-offres .text-large{font-size:20px}.ccl-offres .subtitle{font-size:10px}.ccl-offres .container{max-width:480px;padding-inline:20px}.ccl-offres .tg_stage{gap:22px;padding:92px 0 8px}.ccl-offres .tg_card{border-radius:14px;width:calc(100% - 40px)}.ccl-offres .tg_vbtn{width:34px;bottom:10px;right:10px}.ccl-offres .tg_offer{padding:96px 0 72px}.ccl-offres .tg_grid{grid-template-columns:minmax(0,1fr);gap:44px}.ccl-offres .tg_side{position:static}.ccl-offres .tg_h{font-size:3.3em}.ccl-offres .tg_art{width:190px;margin:30px 0 30px 4px}.ccl-offres .tg_art .scrib{font-size:17px}.ccl-offres .tg_sol_t{font-size:1.35em}}
