.pv{--pv-bg:#07080c;--pv-bg-2:#0b0e16;--pv-ink:#F2EEE2;--pv-ink-2:#bfbfbf;--pv-ink-3:#929399;--pv-bleu:#577bd0;--pv-bleu-deep:#2b3da8;--pv-rouge:#ff5a5e;--pv-or:#d9a441;--pv-line:rgba(242,238,226,0.10);--pv-f-display:"Spectral",Georgia,serif;--pv-f-ui:"Archivo",system-ui,sans-serif;--pv-f-mono:"JetBrains Mono",ui-monospace,monospace;position:relative;background:var(--pv-bg);color:var(--pv-ink);font-family:var(--pv-f-ui);-webkit-font-smoothing:antialiased;overflow-x:clip}.pv *,.pv :after,.pv :before{box-sizing:border-box}.pv-bg{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(1200px 700px at 70% -10%,rgba(91,120,255,.18),transparent 60%),radial-gradient(900px 600px at 10% 20%,rgba(43,61,168,.16),transparent 55%),radial-gradient(800px 800px at 90% 100%,rgba(255,90,94,.08),transparent 60%),linear-gradient(180deg,#07080c,#090b12 40%,#07080c)}.pv-bg:after{content:"";position:absolute;inset:0;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/><feColorMatrix values='0 0 0 0 0.95 0 0 0 0 0.93 0 0 0 0 0.86 0 0 0 0.06 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.pv-grid{position:fixed;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgba(242,238,226,.025) 1px,transparent 0),linear-gradient(90deg,rgba(242,238,226,.025) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 30%,#000 30%,transparent 78%)}.pv-main{position:relative;z-index:2}.pv-nav,.pv>header{z-index:50}.pv-nav{position:fixed;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:18px clamp(20px,5vw,56px);backdrop-filter:blur(14px) saturate(1.2);background:linear-gradient(180deg,rgba(7,8,12,.7),rgba(7,8,12,0));transition:background .3s ease}@media (max-width:560px){.pv-nav{padding:13px 16px}}@keyframes pv-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes pv-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pv-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@keyframes pv-breathe{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes pv-spin{to{transform:rotate(1turn)}}@keyframes pv-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}@keyframes pv-ring{0%{box-shadow:0 0 0 0 rgba(255,90,94,.5)}to{box-shadow:0 0 0 12px rgba(255,90,94,0)}}@keyframes pv-soc-slide-in{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pv *{scroll-behavior:auto}}@keyframes pv-gift-pop{0%{opacity:0;transform:scale(.85) translateY(14px)}to{opacity:1;transform:none}}@keyframes pv-gift-wiggle{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg) scale(1.06)}}@keyframes pv-gift-blink{0%,to{opacity:.7}50%{opacity:1}}@keyframes pv-gift-spark{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1.2)}}.pv-skip-link{position:fixed;left:16px;top:-100px;z-index:10000;padding:10px 16px;border-radius:8px;background:#ffffff;color:#0b0d13;font:600 14px/1.2 Inter,system-ui,sans-serif;text-decoration:none}.pv-skip-link:focus,.pv-skip-link:focus-visible{top:16px;outline:2px solid #7ba8db;outline-offset:2px}#contenu:focus{outline:none}