@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/ClashDisplay-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/GeneralSans-Semibold.woff2) format("woff2");font-weight:600;font-display:swap}:root{--nuit: #0b1024;--rose: #ff5d8f;--rose-clair: #ff9ab8;--rose-fonce: #d63c72;--jaune: #ffd60a;--jaune-clair: #ffe466;--jaune-fonce: #d9a800;--brume: #7d8bb5;--texte-2: #b9c2de;--craie: #f5efe6;--font-display: "Clash Display", "Segoe UI", system-ui, sans-serif;--font-text: "General Sans", "Segoe UI", system-ui, sans-serif;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);color-scheme:dark}::selection{background:#ff5d8f73;color:#fff}.hw{display:inline-block}*{box-sizing:border-box}html{background:#070a18}body{margin:0;min-height:100vh;font-family:var(--font-text);font-weight:500;color:var(--craie);-webkit-font-smoothing:antialiased;line-height:1.6}body:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(90% 40% at 50% 100%,rgba(255,93,143,.08) 0%,transparent 60%) no-repeat,linear-gradient(180deg,#17224a 0%,var(--nuit) 26%,#0a0e20 70%,#070a18 100%) no-repeat}[data-tilt]{position:relative;transition:transform .26s var(--ease-out);transform-style:preserve-3d}[data-tilt]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--gx, 50%) var(--gy, 50%),rgba(255,255,255,.13),transparent 62%);transition:opacity .26s var(--ease-out)}@media(hover:hover)and (pointer:fine){[data-tilt]:hover:after{opacity:1}}@media(prefers-reduced-motion:reduce){[data-tilt]{transition:none}}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.08;text-wrap:balance;margin:0}.btn{display:inline-block;border:0;cursor:pointer;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:19px;letter-spacing:.04em;color:#241a00;padding:18px 34px;border-radius:18px;background:linear-gradient(180deg,var(--jaune-clair) 0%,var(--jaune) 50%,var(--jaune-fonce) 100%);box-shadow:inset 0 3px 4px #fff9,inset 0 -5px 6px #8c5a0080,0 8px 20px #ffd60a38;transition:scale 70ms ease-out,filter .12s ease-out;position:relative;overflow:hidden}.btn:after{content:"";position:absolute;top:-20%;bottom:-20%;left:0;width:60%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);animation:shine-sweep 3.5s ease-in-out infinite;pointer-events:none}@keyframes shine-sweep{0%,72%{transform:translate3d(-130%,0,0)}to{transform:translate3d(130%,0,0)}}@media(hover:hover)and (pointer:fine){.btn:hover{filter:brightness(1.07)}}.btn--quiet{color:var(--jaune);background:#ffd60a14;box-shadow:inset 0 0 0 2px #ffd60ab3}.btn--quiet:after{display:none}@media(hover:hover)and (pointer:fine){.btn--quiet:hover{background:#ffd60a29;filter:none}}a.btn{line-height:1.2}.m-paused,.m-paused:after{animation-play-state:paused}.btn:active{scale:.97}.btn:focus-visible{outline:3px solid var(--rose);outline-offset:3px}.btn-spinner{display:inline-block;width:15px;height:15px;margin-right:9px;vertical-align:-2px;border:2.5px solid rgba(36,26,0,.35);border-top-color:#241a00;border-radius:50%;animation:btn-spin .7s linear infinite}@keyframes btn-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.btn-spinner{animation:none}}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:after{animation:none}}html.m-ready .hero .logo__l:nth-child(5){animation:neon-on 1.1s steps(1) .2s both}@keyframes neon-on{0%,12%{opacity:.45}14%,30%{opacity:1}32%,38%{opacity:.5}40%,to{opacity:1}}.logo{display:inline-flex;align-items:baseline;font-family:var(--font-display);font-weight:700;letter-spacing:.02em;line-height:1;color:var(--craie);white-space:nowrap}.logo__l{display:inline-block;text-shadow:.055em .075em 0 var(--rose)}.logo__l:nth-child(1){rotate:-4deg;translate:0 -.02em}.logo__l:nth-child(2){rotate:3deg;translate:0 .03em}.logo__l:nth-child(3){rotate:-2deg}.logo__l:nth-child(4){rotate:2.5deg;translate:0 .02em}.logo__l:nth-child(5){rotate:-5deg;translate:0 -.03em;color:var(--jaune);text-shadow:.055em .075em 0 var(--rose)}body{padding-bottom:var(--consent-offset, 0px)}.consent[data-astro-cid-qczpth6l][hidden]{display:none}.consent[data-astro-cid-qczpth6l]{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;margin:0 auto;max-width:640px;display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:10px 14px;border-radius:14px;border:1px solid rgba(245,239,230,.22);background:#0b1024;box-shadow:0 12px 40px #00000073}.consent-text[data-astro-cid-qczpth6l]{margin:0;font-size:14px;line-height:1.4;color:var(--texte-2);flex:1 1 auto;white-space:nowrap}.consent-text[data-astro-cid-qczpth6l] a[data-astro-cid-qczpth6l]{color:var(--craie)}.consent-actions[data-astro-cid-qczpth6l]{display:flex;gap:8px;flex:0 0 auto}.consent-btn[data-astro-cid-qczpth6l]{min-height:44px;padding:8px 18px;border-radius:999px;border:1px solid rgba(245,239,230,.45);background:#ffffff12;color:var(--craie);font-size:14px;font-weight:600;cursor:pointer}.consent-btn[data-astro-cid-qczpth6l]:hover{border-color:#fff;color:#fff}.consent-btn[data-astro-cid-qczpth6l]:focus-visible{outline:3px solid var(--rose);outline-offset:2px}@media(max-width:480px){.consent-text[data-astro-cid-qczpth6l]{flex-basis:100%;text-align:center;white-space:normal}.consent-actions[data-astro-cid-qczpth6l]{flex:1 1 100%}.consent-btn[data-astro-cid-qczpth6l]{flex:1 1 0}}.footer[data-astro-cid-dmqsi53g]{padding:72px 24px;text-align:center;font-size:13.5px;color:var(--brume)}.footer[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g]{color:var(--texte-2);text-decoration:none}.footer[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g]:hover{color:var(--craie)}.footer[data-astro-cid-dmqsi53g] .signin[data-astro-cid-dmqsi53g]{color:var(--craie);font-weight:600}.footer-nav[data-astro-cid-dmqsi53g]{display:flex;justify-content:center;gap:48px 72px;flex-wrap:wrap;text-align:left;max-width:880px;margin:0 auto 48px;padding-top:40px;border-top:1px solid rgba(125,139,181,.22)}.footer-col[data-astro-cid-dmqsi53g]{display:grid;gap:10px;align-content:start}.footer-col[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g]{font-size:14px}.footer-h[data-astro-cid-dmqsi53g]{font-family:var(--font-display);font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--brume);margin:0 0 4px}.topnav[data-astro-cid-dmqsi53g]{position:fixed;top:18px;right:20px;left:20px;z-index:30;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px;pointer-events:none;transition:transform .22s var(--ease-out),opacity .22s var(--ease-out)}.topnav--hidden[data-astro-cid-dmqsi53g]{transform:translateY(-140%);opacity:0}@media(prefers-reduced-motion:reduce){.topnav[data-astro-cid-dmqsi53g]{transition:none}}.topnav[data-astro-cid-dmqsi53g] a[data-astro-cid-dmqsi53g]{pointer-events:auto}.signin-top[data-astro-cid-dmqsi53g]{padding:8px 18px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0b1024b8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--craie);text-decoration:none;font-size:14px;font-weight:600}.signin-top[data-astro-cid-dmqsi53g]:hover{color:#fff;border-color:var(--craie)}.topnav-join[data-astro-cid-dmqsi53g]{padding:8px 16px;border-radius:999px;border:1px solid rgba(245,239,230,.45);background:#0b1024c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;text-decoration:none;font-family:var(--font-display);font-weight:700;font-size:13px;letter-spacing:.07em}.topnav-join[data-astro-cid-dmqsi53g]:hover{border-color:#fff;background:#ffffff1f}@media(max-width:480px){.topnav[data-astro-cid-dmqsi53g]{top:12px;right:12px;left:12px;gap:8px}.topnav-join[data-astro-cid-dmqsi53g]{padding:7px 12px;font-size:12px}.signin-top[data-astro-cid-dmqsi53g]{padding:7px 12px;font-size:13px}}html.m-ready [data-hero=lede],html.m-ready [data-hero=cta],html.m-ready [data-hero=after],html.m-ready [data-hero=scene]{opacity:0;animation:m-safety 1ms linear 2.4s forwards}html.m-ready [data-hero-words] .hw{transform:translateY(.3em);animation:m-safety-move 1ms linear 2.4s forwards}html.m-ready [data-hero=shot]{transform:scale(.97);filter:brightness(.55);animation:m-safety-move 1ms linear 2.4s forwards}@keyframes m-safety{to{opacity:1}}@keyframes m-safety-move{to{transform:none;filter:none}}
