@font-face{font-family:"Instrument Serif";font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-italic.7cb8e1b9.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-italic.4acb39b8.woff) format("woff")}:root{--xz-ease:cubic-bezier(.4,0,.2,1);--xz-ease-out:cubic-bezier(.16,1,.3,1)}.xz-motion [data-reveal-children]>*,.xz-motion [data-reveal]{opacity:0;transform:translateY(18px)}.xz-motion [data-reveal-children].is-in>*,.xz-motion [data-reveal].is-in{opacity:1;transform:none;transition:opacity .5s var(--xz-ease-out),transform .6s var(--xz-ease-out);transition-delay:calc(var(--xz-i, 0) * 70ms)}.xz-lift{transition:transform .15s var(--xz-ease),border-color .15s var(--xz-ease),background-color .15s var(--xz-ease)}@media (hover:hover){.xz-lift:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:var(--shadow-card)}}.xz-arrow{display:inline-block;transition:transform .15s var(--xz-ease)}a:hover .xz-arrow,button:hover .xz-arrow{transform:translateX(3px)}.xz-toggle{transition:transform .15s var(--xz-ease),color .15s var(--xz-ease)}details[open]>summary .xz-toggle{transform:rotate(45deg)}details[open]>summary~*{animation:xz-open .3s var(--xz-ease-out)}@keyframes xz-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.xz-bump{animation:xz-bump .26s var(--xz-ease-out)}@keyframes xz-bump{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}.xz-rise:not([hidden]){animation:xz-rise .3s var(--xz-ease-out)}@keyframes xz-rise{0%{transform:translateY(100%)}to{transform:none}}dialog[open]{animation:xz-dialog-in .3s var(--xz-ease-out)}dialog[open]::-webkit-backdrop{animation:xz-fade-in .3s var(--xz-ease)}dialog[open]::backdrop{animation:xz-fade-in .3s var(--xz-ease)}@keyframes xz-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}@keyframes xz-fade-in{0%{opacity:0}to{opacity:1}}.xz-dots{display:inline-flex;align-items:center;gap:var(--xz-dot-gap,5px);color:var(--teal)}.xz-dots.is-current{color:currentColor}.xz-dots>span{width:var(--xz-dot,7px);height:var(--xz-dot,7px);border-radius:9999px;background:currentColor;animation:xz-wave 1.2s var(--xz-ease) infinite}.xz-dots>span:nth-child(2){animation-delay:.16s}.xz-dots>span:nth-child(3){animation-delay:.32s}.xz-dots.is-sm{--xz-dot:5px;--xz-dot-gap:4px}.xz-dots.is-lg{--xz-dot:10px;--xz-dot-gap:7px}@keyframes xz-wave{0%,to{opacity:.25;transform:translateY(2px)}40%{opacity:1;transform:translateY(-2px)}}.xz-typing{display:inline-flex;align-items:center;padding:12px 16px;border-radius:18px 18px 18px 6px;background:var(--noir);color:var(--blanc-casse)}.xz-spinner{display:inline-block;width:var(--xz-s,24px);height:var(--xz-s,24px);border-radius:50%;border:calc(var(--xz-s, 24px) / 9) solid var(--gris-sombre);border-top-color:var(--teal);animation:xz-spin .9s linear infinite}@keyframes xz-spin{to{transform:rotate(1turn)}}.xz-mark{display:inline-block;line-height:0}.xz-mark svg{display:block;width:100%;height:100%;overflow:visible}.xz-hand{animation:xz-present 2.4s cubic-bezier(.45,0,.2,1) infinite;transform-origin:50% 100%}.xz-eyes,.xz-hand{transform-box:fill-box}.xz-eyes{animation:xz-blink 4.2s ease-in-out infinite;transform-origin:50% 50%}@keyframes xz-present{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6%) rotate(-2deg)}}@keyframes xz-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.08)}}.xz-mark.is-respiration .xz-hand{animation:xz-present 3.6s cubic-bezier(.45,0,.2,1) infinite,xz-breathe 3.6s var(--xz-ease) infinite}@keyframes xz-breathe{0%,to{opacity:1}50%{opacity:.55}}.xz-live-dot{position:relative;display:inline-block;flex:none;width:8px;height:8px}.xz-live-dot,.xz-live-dot:after{border-radius:50%;background:var(--teal)}.xz-live-dot:after{content:"";position:absolute;inset:0;animation:xz-ping 1.6s cubic-bezier(0,0,.2,1) infinite}@keyframes xz-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(3.2);opacity:0}}.xz-progress{position:relative;width:100%;height:4px;border-radius:9999px;background:var(--gris-sombre);overflow:hidden}.xz-progress>span{position:absolute;inset:0 auto 0 0;width:30%;border-radius:inherit;background:var(--teal);animation:xz-slide 1.4s cubic-bezier(.65,0,.35,1) infinite}@keyframes xz-slide{0%{transform:translateX(-100%)}to{transform:translateX(340%)}}.xz-fill{transform-origin:left center}.xz-motion [data-reveal]:not(.is-in) .xz-fill{transform:scaleX(0)}.xz-motion [data-reveal].is-in .xz-fill{transition:transform 1.1s var(--xz-ease-out) .2s}.xz-skel{display:block;position:relative;overflow:hidden;border-radius:12px;background:var(--gris-sombre)}.xz-skel:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:xz-shimmer 1.4s ease-in-out infinite}@keyframes xz-shimmer{to{transform:translateX(100%)}}.xz-logo-reveal .xz-logo-mark{animation:xz-mark-in .8s var(--xz-ease-out) both;transform-box:fill-box;transform-origin:50% 100%}.xz-logo-reveal .xz-logo-word{animation:xz-word-in .6s var(--xz-ease-out) .32s both}@keyframes xz-mark-in{0%{opacity:0;transform:translateY(45%) rotate(-6deg)}70%{transform:translateY(-6%) rotate(1deg)}to{opacity:1;transform:none}}@keyframes xz-word-in{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}.xz-seq-think{display:none}.xz-motion .xz-seq-think{display:block;animation:xz-think 1.6s linear both;animation-play-state:paused}.xz-motion .xz-seq-answer{opacity:0;transform:translateY(8px)}.xz-motion .xz-seq.is-in .xz-seq-think{animation-play-state:running}.xz-motion .xz-seq.is-in .xz-seq-answer{opacity:1;transform:none;transition:opacity .5s var(--xz-ease-out) 1.5s,transform .5s var(--xz-ease-out) 1.5s}@keyframes xz-think{0%,85%{opacity:1;max-height:48px}to{opacity:0;max-height:0;margin:0}}.xz-check path{stroke-dasharray:24;stroke-dashoffset:24;animation:xz-draw .5s var(--xz-ease-out) .15s forwards}.xz-check circle{transform-origin:center;animation:xz-pop .4s var(--xz-ease-out) both}@keyframes xz-draw{to{stroke-dashoffset:0}}@keyframes xz-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.xz-motion [data-reveal-children]>*,.xz-motion [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.xz-dots>span,.xz-live-dot:after,.xz-progress>span,.xz-skel:after,.xz-spinner{animation-duration:3s!important}.xz-check *,.xz-eyes,.xz-hand,.xz-logo-reveal *,.xz-seq-think{animation:none!important}.xz-motion .xz-seq-think{display:none}.xz-motion .xz-seq-answer,.xz-motion [data-reveal]:not(.is-in) .xz-fill{opacity:1;transform:none;transition:none}.xz-arrow,.xz-fill,.xz-lift,.xz-toggle{transition:none!important}dialog[open]::-webkit-backdrop{animation:none!important}.xz-bump,.xz-rise,details[open]>summary~*,dialog[open],dialog[open]::backdrop{animation:none!important}}.xz-arcs{animation:xz-spin 60s linear infinite;transform-origin:50% 50%}.xz-arcs.is-rev{animation-direction:reverse;animation-duration:90s}.xz-caret{display:inline-block;width:1.5px;height:1.05em;background:currentColor;vertical-align:-.15em;margin-left:1px;animation:xz-caret 1s step-end infinite}@keyframes xz-caret{50%{opacity:0}}.xz-float{animation:xz-float 6s var(--xz-ease) infinite}.xz-float.is-2{animation-duration:7.2s;animation-delay:-2s}.xz-float.is-3{animation-duration:8.4s;animation-delay:-4s}@keyframes xz-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.xz-scan-row{animation:xz-scan-in .5s var(--xz-ease-out) both;animation-delay:calc(var(--xz-i, 0) * .12s)}@keyframes xz-scan-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.xz-beam{position:relative;overflow:hidden}.xz-beam:after{content:"";position:absolute;inset:0 auto 0 0;width:40%;background:linear-gradient(90deg,transparent,rgba(18,205,184,.18),transparent);animation:xz-beam 1.6s var(--xz-ease) infinite}@keyframes xz-beam{0%{transform:translateX(-100%)}to{transform:translateX(260%)}}.xz-gauge>i{display:block;height:100%;width:var(--to,0);border-radius:inherit;background:var(--mint);transition:width .9s var(--xz-ease-out)}.xz-pop{animation:xz-pop .32s var(--xz-ease-out) both}.xz-marquee{display:flex;width:max-content;animation:xz-marquee 38s linear infinite}.xz-marquee:hover{animation-play-state:paused}@keyframes xz-marquee{to{transform:translateX(-50%)}}.xz-step-in{animation:xz-step-in .42s var(--xz-ease-out) both}@keyframes xz-step-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.xz-arcs,.xz-beam:after,.xz-caret,.xz-float,.xz-marquee,.xz-pop,.xz-scan-row,.xz-step-in{animation:none!important}.xz-gauge>i{transition:none!important}}@keyframes xz-autoscroll{0%,8%{transform:translateY(0)}to{transform:translateY(-62%)}}@media (prefers-reduced-motion:reduce){.phone-scroll.is-auto .xcard{animation:none!important}}.xz-hero-in{animation:xz-scan-in .7s var(--xz-ease-out) both;animation-delay:calc(var(--xz-i, 0) * 90ms + 80ms)}@media (prefers-reduced-motion:reduce){.xz-hero-in{animation:none!important}}