/* Picvert, V1 — refonte du dessin, même structure (26/09/2026, nuit).
   Identité de la V0 : les verts, Bricolage Grotesque et DM Sans, la marque, le contraste.
   Mouvement : défilement doux (Lenis), apparitions, effets liés au défilement, transitions entre pages.
   Tout se coupe pour qui demande moins de mouvement ; tout se lit sans script. */

@font-face { font-family: 'Bricolage Grotesque'; font-style: normal; font-display: swap; font-weight: 200 800; src: url('/assets/fonts/bricolage-grotesque-latin-opsz-normal-5.3.0.woff2') format('woff2'); }
@font-face { font-family: 'DM Sans'; font-style: normal; font-display: swap; font-weight: 100 1000; src: url('/assets/fonts/dm-sans-latin-opsz-normal-5.3.0.woff2') format('woff2'); }

:root {
  --felt: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");
  --brand: #699c6c;
  --ink: #4a704e;
  --deep: #243b28;
  --paper: #fcfcfa;
  --tint: #f0f4ec;
  --tint-2: #e5ece0;
  --line: rgba(74,112,78,.16);
  --line-strong: rgba(74,112,78,.34);
  --display: 'Bricolage Grotesque', 'Trebuchet MS', sans-serif;
  --body: 'DM Sans', 'Trebuchet MS', sans-serif;
  --wrap: 1280px;
  --gutter: clamp(20px, 5.2vw, 88px);
  --section: clamp(104px, 12vw, 184px);
  --radius: clamp(24px, 2.6vw, 40px);
  --ease: cubic-bezier(.16, 1, .3, 1);
  --ease-soft: cubic-bezier(.22, .61, .36, 1);
}
html.high-contrast { --brand: #437748; --ink: #355b39; --line: rgba(53,91,57,.3); --line-strong: rgba(53,91,57,.55); }

/* Le rideau entre deux pages : l'écran passe en vert, texte clair, puis se lève (comme les vues de la V0) */
.curtain { position: fixed; inset: 0; z-index: 90; display: grid; place-items: center; background: var(--ink); color: var(--paper); transform: translateY(100%); pointer-events: none; visibility: hidden; }
html.curtain-down .curtain, html.curtain-cover .curtain, html.curtain-lift .curtain { visibility: visible; }
.curtain .brand-mark { width: clamp(150px, 16vw, 240px); opacity: 0; transform: translateY(20px); transition: opacity .5s, transform .8s var(--ease); }
html.curtain-down .curtain { transform: none; transition: transform .75s cubic-bezier(.76,0,.24,1); }
html.curtain-down .curtain .brand-mark { opacity: 1; transform: none; transition-delay: .25s; }
html.curtain-cover .curtain { transform: none; transition: none; }
html.curtain-cover .curtain .brand-mark { opacity: 1; transform: none; transition: none; }
html.curtain-lift .curtain { transform: translateY(-100%); transition: transform .95s cubic-bezier(.76,0,.24,1) .15s; }
html.curtain-lift .curtain .brand-mark { opacity: 0; transform: translateY(-30px); transition: opacity .4s, transform .8s var(--ease); }

/* Défilement doux (feuille de Lenis 1.3.26, licence MIT) */
html.lenis, html.lenis body { height: auto; }
.lenis:not(.lenis-autoToggle).lenis-stopped { overflow: clip; }
.lenis [data-lenis-prevent] { overscroll-behavior: contain; }
.lenis.lenis-smooth iframe { pointer-events: none; }

/* Base */
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body {
  margin: 0; background: var(--paper); color: var(--ink);
  font-family: var(--body); font-size: clamp(17px, .45vw + 14.5px, 20px); font-weight: 450; line-height: 1.62;
  -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; overflow-x: clip;
}
h1, h2, h3, p, ul, ol, fieldset { margin: 0; padding: 0; }
ul, ol { list-style: none; }
a { color: inherit; text-decoration: none; }
button, input, textarea { font: inherit; color: inherit; }
::selection { background: #d6e8d2; color: var(--deep); }
:focus-visible { outline: 2px solid var(--ink); outline-offset: 4px; border-radius: 8px; }
.sr-only { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.icon { width: 1.05em; height: 1.05em; flex-shrink: 0; fill: none; stroke: currentColor; stroke-width: 1.9; stroke-linecap: round; stroke-linejoin: round; }
.a-confirmer { background: #fff1b8; color: #4d3d00; padding: 0 .35em; border-radius: 5px; font-weight: 600; }

h1, h2, h3 { font-family: var(--display); text-wrap: balance; font-variation-settings: 'opsz' 96; }
h1 { font-size: clamp(46px, 7.1vw, 116px); font-weight: 800; line-height: .96; letter-spacing: -.045em; color: var(--brand); }
h2 { font-size: clamp(36px, 4.5vw, 72px); font-weight: 780; line-height: 1; letter-spacing: -.04em; color: var(--ink); }
h3 { font-size: clamp(22px, 1.75vw, 28px); font-weight: 720; line-height: 1.15; letter-spacing: -.025em; color: var(--ink); }
p { max-width: 62ch; text-wrap: pretty; }

.wrap { width: 100%; max-width: calc(var(--wrap) + 2 * var(--gutter)); margin: 0 auto; padding: 0 var(--gutter); }
.center { text-align: center; }
.center > * { margin-left: auto; margin-right: auto; }
.skip { position: fixed; left: 12px; top: -80px; z-index: 100; background: var(--ink); color: var(--paper); padding: 12px 18px; border-radius: 999px; transition: top .3s var(--ease); }
.skip:focus { top: 12px; }

/* ——— En-tête : il se cache à la descente, revient à la remontée ——— */
.site-header { position: fixed; top: 0; left: 0; right: 0; z-index: 50; transition: transform .6s var(--ease), background .4s, box-shadow .4s; }
.site-header.is-scrolled { background: var(--paper); box-shadow: 0 1px 0 var(--line); }
.site-header.is-hidden { transform: translateY(-105%); }
.header-inner { display: flex; align-items: center; gap: clamp(18px, 2.2vw, 36px); height: 84px; }
.brand { color: var(--brand); margin-right: auto; display: block; }
.brand-mark { display: block; width: clamp(112px, 9.4vw, 138px); aspect-ratio: 1925 / 438; background: currentColor; -webkit-mask: url('/assets/wordmark.png') center / contain no-repeat; mask: url('/assets/wordmark.png') center / contain no-repeat; }
.nav-list { display: flex; align-items: center; gap: clamp(18px, 2vw, 32px); font-size: 14.5px; font-weight: 600; letter-spacing: .005em; white-space: nowrap; }
.nav-list a:not(.nav-cta) { position: relative; padding: 6px 0; }
.nav-list a:not(.nav-cta)::after { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 1.5px; background: currentColor; transform: scaleX(0); transform-origin: right; transition: transform .55s var(--ease); }
.nav-list a:not(.nav-cta):hover::after, .nav-list a[aria-current="page"]::after { transform: scaleX(1); transform-origin: left; }
.nav-cta { display: inline-flex; align-items: center; padding: 11px 20px; border-radius: 999px; color: var(--paper); background: var(--ink); position: relative; overflow: hidden; isolation: isolate; transition: transform .5s var(--ease); }
.nav-cta::before { content: ''; position: absolute; inset: 0; background: var(--deep); border-radius: inherit; transform: translateY(101%); transition: transform .5s var(--ease); z-index: -1; }
.nav-cta:hover::before { transform: none; }
.contrast-toggle { display: inline-flex; align-items: center; gap: 7px; font-size: 13px; font-weight: 600; background: none; border: 0; padding: 8px 0; cursor: pointer; opacity: .85; transition: opacity .2s; }
.contrast-toggle:hover { opacity: 1; }
.contrast-symbol { width: 14px; height: 14px; border: 1.5px solid currentColor; border-radius: 50%; background: linear-gradient(90deg, currentColor 50%, transparent 50%); }
.menu-button { display: none; align-items: center; gap: 10px; padding: 10px 18px; border: 1.5px solid var(--ink); border-radius: 999px; font-weight: 650; font-size: 15px; position: relative; z-index: 2; }
.menu-lines, .menu-lines::after { display: block; width: 16px; height: 2px; background: currentColor; border-radius: 2px; transition: transform .5s var(--ease), top .5s var(--ease); }
.menu-lines { position: relative; top: -3px; }
.menu-lines::after { content: ''; position: absolute; left: 0; top: 6px; }
.menu-panel { position: fixed; inset: 0; z-index: 45; background: var(--ink); color: var(--paper); display: flex; align-items: flex-end; padding: 120px var(--gutter) 48px; visibility: hidden; transform: translateY(100%); transition: transform .8s cubic-bezier(.76,0,.24,1), visibility 0s .8s; }
.menu-panel:target, html.menu-open .menu-panel { visibility: visible; transform: none; transition: transform .8s cubic-bezier(.76,0,.24,1); }
html.menu-open .site-header { color: var(--paper); background: transparent; box-shadow: none; -webkit-backdrop-filter: none; backdrop-filter: none; }
html.menu-open .brand { color: var(--paper); }
html.menu-open .menu-button { border-color: var(--paper); }
html.menu-open .menu-lines { transform: rotate(45deg); top: 0; }
html.menu-open .menu-lines::after { transform: rotate(-90deg); top: 0; }
.menu-list { width: 100%; }
.menu-list a { display: block; padding: 16px 0; border-bottom: 1px solid rgba(252,252,250,.22); font-family: var(--display); font-weight: 750; font-size: clamp(30px, 8vw, 46px); line-height: 1.05; letter-spacing: -.035em; opacity: 0; transform: translateY(24px); transition: opacity .6s, transform .8s var(--ease); }
.menu-list .nav-cta { color: #cfe3cb; background: none; padding: 16px 0; border-radius: 0; }
.menu-list .nav-cta::before { display: none; }
.menu-panel:target .menu-list a, html.menu-open .menu-list a { opacity: 1; transform: none; }
html.menu-open .menu-list li:nth-child(2) a { transition-delay: .05s; }
html.menu-open .menu-list li:nth-child(3) a { transition-delay: .1s; }
html.menu-open .menu-list li:nth-child(4) a { transition-delay: .15s; }
@media (max-width: 1180px) {
  .nav-desktop { display: none; }
  .menu-button { display: inline-flex; }
}

/* ——— Boutons ——— */
.button { display: inline-flex; align-items: center; gap: 14px; padding: 18px 20px 18px 28px; border-radius: 999px; background: var(--ink); color: var(--paper); font-weight: 650; font-size: 17px; line-height: 1; position: relative; overflow: hidden; isolation: isolate; transition: transform .6s var(--ease), box-shadow .6s var(--ease); box-shadow: 0 16px 34px -18px rgba(36,59,40,.75); }
.button::before { content: ''; position: absolute; inset: 0; background: var(--deep); transform: translateY(101%); transition: transform .6s var(--ease); z-index: -1; border-radius: inherit; }
.button .icon { width: 34px; height: 34px; padding: 9px; border-radius: 50%; background: rgba(252,252,250,.16); transition: transform .6s var(--ease), background .3s; }
.button:hover { transform: translateY(-2px); box-shadow: 0 22px 40px -18px rgba(36,59,40,.8); }
.button:hover::before { transform: none; }
.button:hover .icon { transform: translateX(4px); background: rgba(252,252,250,.24); }
.text-link { display: inline-flex; align-items: center; gap: 12px; font-weight: 650; background: linear-gradient(currentColor, currentColor) 0 100% / 100% 1.5px no-repeat; padding-bottom: 5px; transition: background-size .6s var(--ease); }
.text-link:hover { background-size: 0 1.5px; background-position: 100% 100%; }
.text-link .icon { transition: transform .5s var(--ease); }
.text-link:hover .icon { transform: translateX(5px); }

/* ——— Titre de page ——— */
.hero { position: relative; padding: clamp(150px, 20vh, 220px) 0 clamp(72px, 9vw, 130px); overflow: hidden; }
.hero-home { min-height: 100svh; display: flex; align-items: flex-end; }
.hero-inner { position: relative; }
@keyframes halo { to { transform: translate(-6vw, 5vw) scale(1.12); } }
.hero h1 { max-width: 15ch; }
.hero-home h1 { max-width: 13.5ch; }
.hero h1 .line { display: block; overflow: hidden; padding-bottom: .06em; margin-bottom: -.06em; }
.hero h1 .line > span { display: block; }
.hero h1 .line + .line > span { color: var(--ink); }
.hero-foot { display: grid; grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); gap: 20px clamp(32px, 5vw, 96px); align-items: end; margin-top: clamp(36px, 5vw, 64px); }
.hero-foot > :only-child { grid-column: 1 / -1; }
.lead { font-family: var(--display); font-size: clamp(23px, 2.1vw, 32px); font-weight: 620; line-height: 1.18; letter-spacing: -.022em; color: var(--ink); max-width: 24ch; }
.hero-text { font-size: clamp(18px, 1.3vw, 21px); max-width: 36ch; }
.hero-foot .load:last-child:not(:first-child) { grid-column: 2; }
.hero-home .hero-foot { grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr); padding-top: 32px; border-top: 1px solid var(--line); }
.hero-home .hero-foot .lead { grid-row: span 2; align-self: start; }
@media (max-width: 860px) {
  .hero-foot, .hero-home .hero-foot { grid-template-columns: 1fr; }
  .hero-foot .load:last-child:not(:first-child) { grid-column: 1; }
  .hero-home .hero-foot .lead { grid-row: auto; }
  .hero-home { min-height: 92svh; }
}

/* ——— Emplacement de film (360, Investigation) ——— */
.film-band { padding-bottom: var(--section); }
.film-slot { position: relative; border-radius: var(--radius); overflow: hidden; min-height: clamp(300px, 34vw, 520px); display: flex; align-items: center; padding: clamp(32px, 5vw, 80px); background: #e6ecdf var(--felt); isolation: isolate; }
.film-slot.has-art { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: clamp(24px, 4vw, 64px); align-items: center; }
.film-art .mini { border-radius: 24px; box-shadow: 0 40px 60px -40px rgba(20,32,80,.7); }
@media (max-width: 860px) { .film-slot.has-art { grid-template-columns: 1fr; } }
.film-inner p { font-family: var(--display); font-size: clamp(24px, 2.6vw, 42px); font-weight: 650; line-height: 1.15; letter-spacing: -.03em; color: var(--deep); max-width: 24ch; }

/* ——— Bandes ——— */
.band { padding: var(--section) 0; position: relative; }
.band-tint { background: var(--tint); }
.band > .wrap > h2 { margin-bottom: clamp(40px, 5vw, 72px); max-width: 20ch; }
.split { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(32px, 6vw, 112px); align-items: start; }
.split > h2, .split-head { position: sticky; top: 120px; margin-bottom: 0 !important; }
.split-body > p { font-size: clamp(19px, 1.45vw, 23px); line-height: 1.55; }
.split-body > p + p { margin-top: 1.1em; }
.et-apres-link { margin-top: 32px; }
@media (max-width: 860px) { .split { grid-template-columns: 1fr; } .split > h2, .split-head { position: static; } }

/* Mémoire : les phrases s'éclairent au passage */
.split-body .hl { font-family: var(--display); font-size: clamp(24px, 2.35vw, 38px); font-weight: 620; line-height: 1.22; letter-spacing: -.025em; color: var(--deep); padding: clamp(28px, 4vh, 44px) 0; border-top: 1px solid var(--line-strong); margin: 0 !important; max-width: 30ch; }
.split-body .hl:first-child { border-top: 0; padding-top: 0; }

/* ——— Accueil : l'accroche et les trois offres ——— */
.band-offers { padding-top: clamp(80px, 9vw, 140px); }
.accroche { display: grid; grid-template-columns: minmax(0, 1.25fr) minmax(0, 1fr); gap: 28px clamp(32px, 6vw, 96px); align-items: end; margin-bottom: clamp(48px, 6vw, 88px); }
.accroche-title { font-size: clamp(42px, 6vw, 96px); line-height: .98; letter-spacing: -.045em; max-width: 12ch; }
.accroche p { font-size: clamp(19px, 1.45vw, 23px); max-width: 34ch; padding-bottom: .4em; }
@media (max-width: 860px) { .accroche { grid-template-columns: 1fr; } }
.offer-name { display: inline-flex; align-items: center; gap: 10px; font-size: 12.5px; font-weight: 750; letter-spacing: .13em; text-transform: uppercase; }
.offer-name::before { content: ''; width: 7px; height: 7px; border-radius: 50%; background: var(--brand); }

/* ——— Comment : les étapes ——— */
.steps { display: grid; gap: clamp(14px, 1.4vw, 22px); counter-reset: step; }
.steps-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.steps-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.steps li { position: relative; padding: clamp(26px, 2.4vw, 36px); border-radius: calc(var(--radius) - 8px); background: #fff; border: 1px solid var(--line); }
.steps li::before { content: ''; position: absolute; left: clamp(26px, 2.4vw, 36px); right: clamp(26px, 2.4vw, 36px); top: 0; height: 3px; border-radius: 0 0 3px 3px; background: var(--brand); transform: scaleX(0); transform-origin: left; transition: transform 1.1s var(--ease) .25s; }
.steps li.in::before, html:not(.js) .steps li::before { transform: none; }
.step-verb { font-family: var(--display); font-weight: 760; font-size: clamp(23px, 1.9vw, 30px); letter-spacing: -.03em; line-height: 1.1; color: var(--ink); margin-bottom: 12px; }
.steps li p:not(.step-verb) { font-size: 17px; }
.after-steps { margin-top: clamp(36px, 4vw, 56px); font-size: clamp(19px, 1.45vw, 23px); max-width: 60ch; }
@media (max-width: 1080px) { .steps-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 760px) { .steps-3, .steps-4 { grid-template-columns: 1fr; } }

/* ——— Les services ——— */
.services { border-top: 1px solid var(--line-strong); }
.services li { position: relative; display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 8px clamp(32px, 6vw, 112px); padding: clamp(28px, 3vw, 44px) 0; border-bottom: 1px solid var(--line-strong); align-items: baseline; isolation: isolate; }
.services li::before { content: ''; position: absolute; inset: 0 calc(-1 * var(--gutter) / 2); z-index: -1; background: var(--tint); border-radius: 20px; opacity: 0; transform: scaleY(.9); transition: opacity .5s, transform .6s var(--ease); }
.services li:hover::before { opacity: 1; transform: none; }
.services h3 { color: var(--brand); font-size: clamp(24px, 2.1vw, 34px); letter-spacing: -.035em; }
.services p { font-size: clamp(17px, 1.2vw, 19px); }
@media (max-width: 760px) { .services li { grid-template-columns: 1fr; } }

/* ——— Ce que vous y gagnez ——— */
.gains { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px clamp(32px, 5vw, 80px); max-width: 1040px; }
.gains li { display: flex; gap: 16px; align-items: center; padding: 18px 0; border-bottom: 1px solid var(--line); font-family: var(--display); font-size: clamp(20px, 1.6vw, 25px); font-weight: 620; letter-spacing: -.02em; line-height: 1.25; }
.gains .icon { width: 34px; height: 34px; padding: 8px; border-radius: 50%; background: var(--ink); color: var(--paper); stroke-width: 2.6; transform: scale(.4); opacity: 0; transition: transform .8s var(--ease) .2s, opacity .4s .2s; }
.gains li.in .icon, html:not(.js) .gains .icon { transform: none; opacity: 1; }
@media (max-width: 760px) { .gains { grid-template-columns: 1fr; } }

/* ——— Bloc particulier ——— */
.box { position: relative; border-radius: var(--radius); padding: clamp(36px, 5.5vw, 88px); background: var(--deep) var(--felt); color: #e8f1e5; overflow: hidden; isolation: isolate; }
.box h2 { color: #dcebd8; margin-bottom: 24px; font-size: clamp(30px, 3.4vw, 54px); max-width: 18ch; }
.box p { font-size: clamp(19px, 1.45vw, 23px); max-width: 52ch; }
.box p + p { margin-top: 1em; }

/* ——— Conclusion ——— */
.conclusion { padding: clamp(130px, 16vw, 240px) 0; }
.conclusion-title { font-size: clamp(40px, 6vw, 100px); line-height: .98; letter-spacing: -.045em; max-width: 15ch; color: var(--ink); }
.conclusion-delay { margin-top: 32px; font-family: var(--display); font-size: clamp(20px, 1.6vw, 26px); font-weight: 620; letter-spacing: -.015em; }
.conclusion .button { margin-top: 32px; }

/* ——— Formulaire ——— */
.hero-form { padding-bottom: clamp(32px, 4vw, 56px); }
.hero-form .hero-text, .hero-merci .hero-text { margin-top: 28px; max-width: 46ch; }
.band-form { padding-top: 0; }
.form-grid { display: grid; grid-template-columns: minmax(0, 8fr) minmax(0, 4fr); gap: clamp(28px, 4vw, 64px); align-items: start; }
.contact-form { border-radius: var(--radius); padding: clamp(28px, 3.6vw, 56px); display: flex; flex-direction: column; gap: 26px; background: #fff; border: 1px solid var(--line); box-shadow: 0 40px 80px -56px rgba(36,59,40,.5); }
.field { display: flex; flex-direction: column; gap: 10px; font-weight: 650; font-size: 16px; border: 0; min-width: 0; }
.field legend { font-weight: 650; font-size: 16px; margin-bottom: 12px; padding: 0; }
.field .label { display: block; }
.optional { font-weight: 450; font-size: 14px; margin-left: 6px; opacity: .8; }
.field input, .field textarea { width: 100%; padding: 16px 18px; border: 1.5px solid var(--line-strong); border-radius: 16px; background: var(--paper); font-weight: 450; font-size: 17px; line-height: 1.45; transition: border-color .25s, box-shadow .35s var(--ease), background .25s; }
.field input:hover, .field textarea:hover { border-color: var(--ink); }
.field input:focus, .field textarea:focus { outline: none; border-color: var(--ink); background: #fff; box-shadow: 0 0 0 5px rgba(105,156,108,.18); }
.field textarea { resize: vertical; min-height: 124px; }
.field-row { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 16px; }
.chips { display: flex; flex-wrap: wrap; gap: 10px; }
.chip { position: relative; cursor: pointer; }
.chip input { position: absolute; opacity: 0; inset: 0; margin: 0; cursor: pointer; }
.chip span { display: inline-block; padding: 12px 18px; border: 1.5px solid var(--line-strong); border-radius: 999px; font-weight: 580; font-size: 15.5px; transition: background .3s, border-color .3s, color .3s, transform .5s var(--ease); }
.chip input:hover + span { border-color: var(--ink); }
.chip input:checked + span { background: var(--ink); border-color: var(--ink); color: var(--paper); transform: scale(1.03); }
.chip input:focus-visible + span { outline: 2px solid var(--ink); outline-offset: 3px; }
.hp { position: absolute; left: -10000px; width: 1px; height: 1px; overflow: hidden; }
.form-actions { display: flex; flex-direction: column; gap: 16px; }
.form-actions .button { align-self: flex-start; border: 0; cursor: pointer; }
.form-actions .button:disabled { opacity: .6; cursor: wait; }
.form-info { font-size: 15px; line-height: 1.55; }
.form-info a { font-weight: 650; text-decoration: underline; text-underline-offset: 3px; }
.form-status:empty { display: none; }
.form-status { font-weight: 650; }
.form-error { background: #fbeaea; color: #6a1f1f; border-radius: 16px; padding: 18px 20px; font-size: 16px; }
.direct { position: sticky; top: 120px; border-radius: var(--radius); background: var(--tint); padding: clamp(28px, 3vw, 44px); }
.direct h2 { font-size: clamp(26px, 2.3vw, 36px); margin-bottom: 18px; }
.direct p + p { margin-top: 8px; }
@media (max-width: 900px) { .form-grid { grid-template-columns: 1fr; } .field-row { grid-template-columns: 1fr; } .direct { position: static; } }

/* ——— Mentions légales ——— */
.hero-legal { padding-bottom: 0; }
.legal { padding-top: clamp(40px, 5vw, 72px); }
.legal .wrap { max-width: calc(820px + 2 * var(--gutter)); }
.legal h2 { font-size: clamp(26px, 2.4vw, 36px); margin: clamp(48px, 5vw, 72px) 0 18px; }
.legal h2:first-child { margin-top: 0; }
.legal h3 { font-size: 20px; margin: 30px 0 10px; }
.legal p { font-size: 17.5px; }
.legal p + p { margin-top: .8em; }

/* ——— Pied de page ——— */
.site-footer { background: var(--deep); color: #e8f1e5; padding: clamp(80px, 9vw, 140px) 0 clamp(56px, 6vw, 88px); }
.footer-inner { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 32px clamp(32px, 6vw, 112px); }
.footer-brand .brand-mark { display: none; }
.footer-signature { font-family: var(--display); font-size: clamp(30px, 3.2vw, 52px); font-weight: 760; line-height: 1.02; letter-spacing: -.04em; color: #dcebd8; max-width: 13ch; }
.footer-links { display: grid; grid-template-columns: repeat(2, minmax(0, auto)); gap: 14px 40px; font-weight: 600; font-size: 16.5px; justify-content: start; }
.footer-links a { background: linear-gradient(currentColor, currentColor) 0 100% / 0 1px no-repeat; padding-bottom: 3px; transition: background-size .5s var(--ease); }
.footer-links a:hover { background-size: 100% 1px; }
.footer-contact { grid-column: 2; font-size: 16px; }
.footer-legal { grid-column: 2; font-size: 15px; opacity: .8; }
.site-footer :focus-visible { outline-color: #e8f1e5; }
@media (max-width: 860px) { .footer-inner { grid-template-columns: 1fr; } .footer-contact, .footer-legal { grid-column: 1; } .footer-links { grid-template-columns: 1fr; } }

/* ——— Le mouvement ———
   Rien n'est caché sans script (.js n'est posé que si le script tourne). */
.js .hero h1 .line > span { transform: translateY(108%); animation: rise 1.25s var(--ease) forwards; animation-delay: calc(var(--i) * 110ms + 120ms); }
.js .load { opacity: 0; transform: translateY(22px); animation: fade-up 1.1s var(--ease) forwards; animation-delay: calc(var(--i) * 110ms + 260ms); }
.js .hero h1:not(:has(.line)) { opacity: 0; transform: translateY(28px); animation: fade-up 1.1s var(--ease) .15s forwards; }
.js .hero:not(.hero-home) .hero-text:not(.load), .js .hero .button:not(.load .button) { opacity: 0; animation: fade-up 1.1s var(--ease) .35s forwards; }
@keyframes rise { to { transform: none; } }
@keyframes fade-up { to { opacity: 1; transform: none; } }
.js .rv { opacity: 0; transform: translateY(46px); transition: opacity 1.1s var(--ease-soft), transform 1.3s var(--ease); transition-delay: calc(var(--i, 0) * 110ms); }
.js .rv-clip { opacity: 1; transform: none; }
.js .rv-clip > .ci { display: block; clip-path: inset(0 0 100% 0); translate: 0 .5em; transition: clip-path 1.1s var(--ease), translate 1.1s var(--ease); }
.js .rv-clip.in > .ci { clip-path: inset(-10% -5% -20% -5%); translate: 0 0; }
.js .rv.in { opacity: 1; transform: none; }
.js .site-header { animation: fade-down 1s var(--ease) both; }
@keyframes fade-down { from { opacity: 0; transform: translateY(-16px); } }

/* Effets liés au défilement (Chrome, Safari 26, Firefox récents) */
@supports (animation-timeline: view()) {
  .hero-home .hero-inner { animation: hero-away linear both; animation-timeline: view(); animation-range: exit 0% exit 100%; }
  @keyframes hero-away { to { opacity: .15; transform: translateY(-12vh) scale(.94); } }
  .film-slot { animation: zoom-in linear both; animation-timeline: view(); animation-range: entry 0% cover 45%; }
  @keyframes zoom-in { from { transform: scale(.88); border-radius: calc(var(--radius) * 2); } to { transform: none; } }
  .film-inner { animation: drift-up linear both; animation-timeline: view(); animation-range: entry 10% cover 40%; }
  @keyframes drift-up { from { opacity: 0; transform: translateY(60px); } to { opacity: 1; transform: none; } }
  .fw { animation: fill linear both; animation-timeline: view(); animation-range: cover 5% cover 40%; }
  @keyframes fill { from { color: rgba(74,112,78,.17); } }
  .split-body .hl { animation: light-up linear both; animation-timeline: view(); animation-range: entry 10% cover 45%; }
  @keyframes light-up { from { opacity: .16; } }
  .js .split-body .hl.rv { opacity: 1; transform: none; }
}

@media (prefers-reduced-motion: reduce) {
  *:not(.pv-film *):not(.dz *):not(.dz):not(.sc *):not(.sc), *:not(.pv-film *):not(.dz *):not(.sc *)::before, *:not(.pv-film *):not(.dz *):not(.sc *)::after { animation: none !important; transition: none !important; }
  .js .rv, .js .load, .js .hero h1 .line > span, .js .hero h1, .js .hero .hero-text, .js .hero .button { opacity: 1 !important; transform: none !important; }
  .js .rv-clip > .ci { clip-path: none !important; translate: 0 0 !important; }
  .steps li::before, .gains .icon { transform: none; opacity: 1; }
  .fw { color: inherit; }
}

/* ——— Impression : le même texte, sans appel cliquable ——— */
@media print {
  @page { margin: 16mm 16mm 18mm; }
  :root { --section: 18pt; --gutter: 0px; }
  body { font-size: 10.5pt; line-height: 1.45; background: #fff; }
  * { -webkit-print-color-adjust: exact; print-color-adjust: exact; animation: none !important; transition: none !important; }
  .js .rv, .js .load, .js .hero h1 .line > span, .js .hero h1 { opacity: 1 !important; transform: none !important; }
  .site-header { position: static; background: none; box-shadow: none; transform: none; }
  .film-home, .curtain, .peek, .felt-sun, .skip, .nav-desktop, .menu-button, .menu-panel, .contrast-toggle, .button, .text-link, .footer-links, .hp, .form-actions .button { display: none !important; }
  .header-inner { height: auto; padding: 0 0 10pt; }
  .hero, .hero-home { min-height: 0; padding: 14pt 0 10pt; display: block; }
  h1 { font-size: 26pt; } h2 { font-size: 17pt; } h3 { font-size: 12.5pt; }
  .lead, .film-inner p { font-size: 13pt; } .hero-text, .split-body > p, .split-body .hl, .accroche p, .box p, .gains li, .after-steps { font-size: 11pt; }
  .split > h2 { position: static; }
  .film-slot { min-height: 0; padding: 14pt; background: none; border: 1pt solid var(--line-strong); }
  .band-tint { background: none; }
  .band { border-top: 1pt solid var(--line); }
  .services li, .steps li, .box, .gains li, .split { break-inside: avoid; }
  .box { background: none; color: var(--ink); border: 1pt solid var(--ink); }
  .box h2 { color: var(--ink); }
  .fw { color: inherit !important; }
  .site-footer { background: none; color: var(--ink); border-top: 1pt solid var(--ink); padding: 12pt 0 0; }
  .footer-signature { color: var(--ink); font-size: 14pt; }
  .footer-inner { grid-template-columns: 1fr; gap: 6pt; }
  .footer-contact, .footer-legal { grid-column: 1; }
  .direct { position: static; }
  h1, h2, h3 { break-after: avoid; }
}

/* ——— Le film de l'accueil ——— */
.film-home { padding: 0 0 clamp(24px, 4vw, 48px); margin-top: calc(-1 * clamp(24px, 4vw, 64px)); }
@supports (animation-timeline: view()) {
  .pv-film { animation: film-in linear both; animation-timeline: view(); animation-range: entry 0% cover 40%; }
  @keyframes film-in { from { transform: scale(.9) translateY(40px); border-radius: 64px; } }
}
@keyframes pv-veil{0.0%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}4.091%{opacity:0;}96.364%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}100.0%{opacity:1;}}@keyframes pv-bld-a{0.0%{transform:scaleY(.02);}2.273%{transform:scaleY(.02);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}7.727%{transform:none;}100.0%{transform:none;}}@keyframes pv-roof-a{0.0%{transform:translateY(-120px);opacity:0;}5.909%{transform:translateY(-120px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}9.545%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}@keyframes pv-leak{0.0%{opacity:0;}22.727%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}25.455%{opacity:1;}32.727%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}35.455%{opacity:0;}100.0%{opacity:0;}}@keyframes pv-warn{0.0%{transform:scale(0);}24.091%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}26.818%{transform:scale(1);}100.0%{transform:scale(1);}}@keyframes pv-door-l{0.0%{transform:none;}31.818%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}37.273%{transform:scaleX(.16) skewY(-14deg);}100.0%{transform:scaleX(.16) skewY(-14deg);}}@keyframes pv-door-r{0.0%{transform:none;}32.273%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}37.727%{transform:scaleX(.16) skewY(14deg);}100.0%{transform:scaleX(.16) skewY(14deg);}}@keyframes pv-world{0.0%{transform:none;}47.273%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}58.182%{transform:translateX(-470px);}100.0%{transform:translateX(-470px);}}@keyframes pv-clouds{0.0%{transform:translateX(0);}47.273%{transform:translateX(-40px);animation-timing-function:cubic-bezier(.65,0,.35,1);}58.182%{transform:translateX(-200px);animation-timing-function:linear;}100.0%{transform:translateX(-260px);}}@keyframes pv-fl0{0.0%{transform:translateY(-640px);opacity:0;}51.364%{transform:translateY(-640px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}54.773%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}@keyframes pv-fl1{0.0%{transform:translateY(-640px);opacity:0;}52.818%{transform:translateY(-640px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}56.227%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}@keyframes pv-fl2{0.0%{transform:translateY(-640px);opacity:0;}54.273%{transform:translateY(-640px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}57.682%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}@keyframes pv-fl3{0.0%{transform:translateY(-640px);opacity:0;}55.727%{transform:translateY(-640px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}59.136%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}@keyframes pv-terrace{0.0%{transform:translateY(-640px);opacity:0;}57.727%{transform:translateY(-640px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}61.364%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}@keyframes pv-inside-b{0.0%{opacity:0;}60.455%{opacity:0;animation-timing-function:linear;}60.909%{opacity:1;}100.0%{opacity:1;}}@keyframes pv-face-b{0.0%{transform:none;}63.636%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}69.091%{transform:translateY(330px);}100.0%{transform:translateY(330px);}}@keyframes pv-walk{0.0%{transform:translate(-220px,722px);}7.273%{transform:translate(-220px,722px);animation-timing-function:cubic-bezier(.16,1,.3,1);}18.182%{transform:translate(460px,722px);}47.273%{transform:translate(460px,722px);animation-timing-function:cubic-bezier(.65,0,.35,1);}58.182%{transform:translate(560px,722px);}100.0%{transform:translate(560px,722px);}}@keyframes pv-bob{0.0%{transform:none;}7.273%{transform:none;animation-timing-function:linear;}8.636%{transform:translateY(-10px);animation-timing-function:cubic-bezier(.65,0,.35,1);}10.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}11.364%{transform:translateY(-10px);animation-timing-function:cubic-bezier(.65,0,.35,1);}12.727%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}14.091%{transform:translateY(-10px);animation-timing-function:cubic-bezier(.65,0,.35,1);}15.455%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}16.818%{transform:translateY(-10px);animation-timing-function:cubic-bezier(.65,0,.35,1);}18.182%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}18.182%{transform:none;}47.273%{transform:none;animation-timing-function:linear;}48.636%{transform:translateY(-10px);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}51.364%{transform:translateY(-10px);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.727%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}54.091%{transform:translateY(-10px);animation-timing-function:cubic-bezier(.65,0,.35,1);}55.455%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}56.818%{transform:translateY(-10px);animation-timing-function:cubic-bezier(.65,0,.35,1);}58.182%{transform:none;}100.0%{transform:none;}}@keyframes pv-foot-l{0.0%{transform:none;}7.273%{transform:none;}8.636%{transform:rotate(-14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}10.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}11.364%{transform:rotate(-14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}12.727%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}14.091%{transform:rotate(-14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}15.455%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}16.818%{transform:rotate(-14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}18.182%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}18.182%{transform:none;}47.273%{transform:none;}48.636%{transform:rotate(-14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}51.364%{transform:rotate(-14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.727%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}54.091%{transform:rotate(-14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}55.455%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}56.818%{transform:rotate(-14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}58.182%{transform:none;}100.0%{transform:none;}}@keyframes pv-foot-r{0.0%{transform:none;}7.273%{transform:none;}8.636%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}10.0%{transform:rotate(14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}11.364%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}12.727%{transform:rotate(14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}14.091%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}15.455%{transform:rotate(14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}16.818%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}18.182%{transform:rotate(14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}18.182%{transform:none;}47.273%{transform:none;}48.636%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:rotate(14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}51.364%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}52.727%{transform:rotate(14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}54.091%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}55.455%{transform:rotate(14deg) translateY(-6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}56.818%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}58.182%{transform:none;}100.0%{transform:none;}}@keyframes pv-arm-r{0.0%{transform:rotate(30deg);}19.091%{transform:rotate(30deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}22.727%{transform:rotate(-38deg);}39.091%{transform:rotate(-38deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}42.727%{transform:rotate(30deg);}80.0%{transform:rotate(30deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}82.727%{transform:rotate(-120deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}84.545%{transform:rotate(-100deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}86.364%{transform:rotate(-125deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}88.182%{transform:rotate(-100deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}90.0%{transform:rotate(-120deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}93.636%{transform:rotate(30deg);}100.0%{transform:rotate(30deg);}}@keyframes pv-loupe{0.0%{opacity:0;}19.091%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}20.455%{opacity:1;}40.909%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}42.727%{opacity:0;}100.0%{opacity:0;}}@keyframes pv-head{0.0%{transform:none;}20.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}22.727%{transform:rotate(-6deg);}26.364%{transform:rotate(-6deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}27.273%{transform:rotate(9deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}28.409%{transform:rotate(-6deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}29.318%{transform:rotate(9deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}30.455%{transform:rotate(-6deg);}38.182%{transform:rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}40.0%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}41.818%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}43.636%{transform:none;}69.091%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}70.909%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}72.727%{transform:none;}100.0%{transform:none;}}@keyframes pv-sun{0.0%{transform:translateY(760px);}70.909%{transform:translateY(760px);animation-timing-function:cubic-bezier(.16,1,.3,1);}79.091%{transform:none;}100.0%{transform:none;}}@keyframes pv-car1{0.0%{transform:translate(-200px,828px);}71.818%{transform:translate(-200px,828px);animation-timing-function:linear;}97.273%{transform:translate(1800px,828px);}100.0%{transform:translate(1800px,828px);}}@keyframes pv-car2{0.0%{transform:translate(1800px,806px) scaleX(-1);}74.545%{transform:translate(1800px,806px) scaleX(-1);animation-timing-function:linear;}98.182%{transform:translate(-200px,806px) scaleX(-1);}100.0%{transform:translate(-200px,806px) scaleX(-1);}}@keyframes pv-t1{0.0%{opacity:0;transform:translateY(40px);}59.091%{opacity:0;transform:translateY(40px);animation-timing-function:cubic-bezier(.16,1,.3,1);}63.182%{opacity:1;transform:none;}75.455%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}77.727%{opacity:0;transform:translateY(-20px);}100.0%{opacity:0;}}@keyframes pv-t2{0.0%{opacity:0;transform:translateY(40px) scale(.96);}79.091%{opacity:0;transform:translateY(40px) scale(.96);animation-timing-function:cubic-bezier(.16,1,.3,1);}83.182%{opacity:1;transform:none;}95.455%{opacity:1;transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}97.727%{opacity:0;}100.0%{opacity:0;}}
.pv-film{position:relative;aspect-ratio:16/9;border-radius:var(--radius,32px);overflow:hidden;background:#1f3378;isolation:isolate;box-shadow:0 50px 90px -60px rgba(20,32,80,.8)}
.pv-film-svg{position:absolute;inset:0;width:100%;height:100%;display:block}
.pv-film .bld-a,.pv-film .warn,.pv-film .door-l,.pv-film .door-r,.pv-film .plant,.pv-film .pv-head,.pv-film .eyes,.pv-film .foot,.pv-film .arm-r,.pv-film .fl0,.pv-film .fl1,.pv-film .fl2,.pv-film .fl3,.pv-film .drop{transform-box:fill-box}
.pv-film .veil{animation:pv-veil 22s infinite}
.pv-film .bld-a{transform-origin:50% 100%;animation:pv-bld-a 22s infinite}
.pv-film .roof-a{animation:pv-roof-a 22s infinite}
.pv-film .leak{animation:pv-leak 22s infinite}
.pv-film .warn{transform-origin:50% 100%;animation:pv-warn 22s infinite}
.pv-film .drop{animation:pv-drop 1.4s infinite}
@keyframes pv-drop{0%{transform:translateY(-6px);opacity:0}25%{opacity:1}80%{transform:translateY(34px);opacity:1}100%{transform:translateY(40px);opacity:0}}
.pv-film .door-l{transform-origin:0% 50%;animation:pv-door-l 22s infinite}
.pv-film .door-r{transform-origin:100% 50%;animation:pv-door-r 22s infinite}
.pv-film .flow{animation:pv-flow 1.1s linear infinite}
@keyframes pv-flow{to{stroke-dashoffset:-52}}
.pv-film .heat path{animation:pv-heat 1.6s ease-in-out infinite}
.pv-film .heat path:nth-child(2n){animation-delay:-.8s}
@keyframes pv-heat{0%,100%{transform:translateY(0);opacity:.2}50%{transform:translateY(-8px);opacity:.9}}
.pv-film .world{animation:pv-world 22s infinite}
.pv-film .clouds-back{animation:pv-clouds 22s infinite}
.pv-film .cl{animation:pv-cloud 6s ease-in-out infinite alternate}
.pv-film .c2{animation-delay:-2s}.pv-film .c3{animation-delay:-4s}
@keyframes pv-cloud{to{translate:0 -8px}}
.pv-film .tree{transform-origin:50% 100%;animation:pv-sway 4.5s ease-in-out infinite alternate}
@keyframes pv-sway{from{rotate:-1.6deg}to{rotate:1.6deg}}
.pv-film .fl0{animation:pv-fl0 22s infinite}.pv-film .fl1{animation:pv-fl1 22s infinite}.pv-film .fl2{animation:pv-fl2 22s infinite}.pv-film .fl3{animation:pv-fl3 22s infinite}
.pv-film .terrace{animation:pv-terrace 22s infinite}
.pv-film .inside-b{animation:pv-inside-b 22s infinite}
.pv-film .face-b{animation:pv-face-b 22s infinite}
.pv-film .plant{transform-origin:50% 100%;animation:pv-sway 3s ease-in-out infinite alternate}
.pv-film .pv-wrap{animation:pv-walk 22s infinite}
.pv-film .pv-body{animation:pv-bob 22s infinite}
.pv-film .pv{animation:pv-breathe 2.6s ease-in-out infinite}
@keyframes pv-breathe{50%{translate:0 -3px}}
.pv-film .fl.foot,.pv-film .foot.fl{transform-origin:70% 50%;animation:pv-foot-l 22s infinite}
.pv-film .foot.fr{transform-origin:30% 50%;animation:pv-foot-r 22s infinite}
.pv-film .arm-r{transform-origin:0% 0%;animation:pv-arm-r 22s infinite}
.pv-film .loupe{animation:pv-loupe 22s infinite}
.pv-film .pv-head{transform-origin:50% 90%;animation:pv-head 22s infinite}
.pv-film .eyes{transform-origin:50% 50%;animation:pv-blink 4.2s infinite}
@keyframes pv-blink{0%,92%,100%{transform:none}95%{transform:scaleY(.1)}}
.pv-film .sun-wrap .sun{animation:pv-sun 22s infinite}
.pv-film .sun-rays{transform-box:fill-box;transform-origin:50% 50%;animation:pv-rays 24s linear infinite}
@keyframes pv-rays{to{rotate:360deg}}
.pv-film .car1{animation:pv-car1 22s infinite}.pv-film .car2{animation:pv-car2 22s infinite}
.pv-film .felt{pointer-events:none}
.pv-film-text{position:absolute;inset:0;pointer-events:none;display:grid;place-items:center;text-align:center;padding:6% 8%}
.pv-t{grid-area:1/1;align-self:start;margin-top:4%;font-family:var(--display,sans-serif);font-weight:800;letter-spacing:-.04em;line-height:1;color:#f7f0e2;font-size:clamp(22px,4.2vw,64px);text-shadow:0 2px 0 rgba(20,32,90,.35),0 8px 40px rgba(10,20,60,.55);max-width:18ch}
.pv-t1{animation:pv-t1 22s infinite}
.pv-t2{animation:pv-t2 22s infinite;display:flex;flex-direction:column;align-items:center;gap:.4em}
.pv-t2 .pv-mark{display:block;width:clamp(120px,22vw,320px);aspect-ratio:1925/438;background:#f7f0e2;-webkit-mask:url('/assets/wordmark.png') center/contain no-repeat;mask:url('/assets/wordmark.png') center/contain no-repeat}
.pv-t2 span.sig{font-size:.5em;font-weight:700;letter-spacing:-.02em}
.pv-film.is-paused *,.pv-film.is-paused *::before{animation-play-state:paused!important}
.pv-film-toggle{position:absolute;left:18px;bottom:18px;z-index:3;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:999px;background:rgba(247,240,226,.92);color:#1f3378;font:650 14px var(--body,sans-serif);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .4s cubic-bezier(.16,1,.3,1)}
.pv-film-toggle:hover{transform:translateY(-2px)}
.pv-film-toggle svg{width:14px;height:14px;fill:currentColor}
@media (prefers-reduced-motion:reduce){.pv-film *{animation-play-state:paused!important}}

/* ——— Petites illustrations (DA du film) ——— */
.mini{display:block;width:100%;height:auto;border-radius:18px;margin-bottom:6px}
.mini .orbit{transform-box:fill-box;transform-origin:50% 50%}
.mini .orbit-sun{transform-box:view-box;transform-origin:160px 100px;animation:m-orbit 9s linear infinite}
.offer-row:hover .mini .orbit-sun{animation-duration:2.4s}
@keyframes m-orbit{to{transform:rotate(360deg)}}
.mini .m-drop{transform-box:fill-box;animation:m-drop 1.8s ease-in infinite}
@keyframes m-drop{0%{transform:translateY(-8px);opacity:0}20%{opacity:1}85%{transform:translateY(26px);opacity:1}100%{transform:translateY(30px);opacity:0}}
.mini .m-warn{transform-box:fill-box;transform-origin:50% 100%;animation:m-pop 3.6s var(--ease,ease) infinite}
@keyframes m-pop{0%,60%,100%{transform:scale(1)}70%{transform:scale(1.25)}80%{transform:scale(.95)}}
.mini .m-loupe{animation:m-scan 4.5s ease-in-out infinite}
@keyframes m-scan{0%,100%{transform:translate(220px,92px)}50%{transform:translate(126px,110px)}}
.offer-row:hover .mini .m-loupe{animation-duration:2s}
.mini .m-tick{stroke-dasharray:1;stroke-dashoffset:1;animation:m-tick 4.8s var(--ease,ease) infinite}
.mini .r1 .m-tick{animation-delay:.4s}.mini .r2 .m-tick{animation-delay:.8s}
@keyframes m-tick{0%,10%{stroke-dashoffset:1}25%,85%{stroke-dashoffset:0}100%{stroke-dashoffset:1}}
.mini .m-pencil{transform-box:fill-box;transform-origin:50% 100%;animation:m-pencil 1.2s ease-in-out infinite alternate}
@keyframes m-pencil{to{transform:rotate(-8deg) translateY(-3px)}}
/* La mémoire : quatre fiches qui s'étalent au défilement */
.mcards{position:relative;height:clamp(150px,14vw,200px);margin-top:clamp(28px,4vw,48px);max-width:360px}
.mcard{position:absolute;left:0;top:0;width:clamp(110px,11vw,150px);height:auto;transform-origin:50% 120%;transition:transform 1.2s var(--ease)}
.mc0{transform:rotate(-4deg)}.mc1{transform:translateX(18px) rotate(2deg)}.mc2{transform:translateX(36px) rotate(-1deg)}.mc3{transform:translateX(54px) rotate(4deg)}
.mcards.in .mc0{transform:translateX(0) rotate(-14deg)}.mcards.in .mc1{transform:translateX(70px) rotate(-5deg)}.mcards.in .mc2{transform:translateX(140px) rotate(4deg)}.mcards.in .mc3{transform:translateX(210px) rotate(13deg)}
.mcards:hover .mcard{transition-duration:.6s}.mcards:hover .mc1{transform:translateX(70px) rotate(-5deg) translateY(-10px)}.mcards:hover .mc2{transform:translateX(140px) rotate(4deg) translateY(-6px)}
/* Le soleil de feutre derrière la conclusion */
.conclusion{overflow:hidden;isolation:isolate}
.felt-sun{position:absolute;z-index:-1;width:clamp(180px,20vw,300px);right:clamp(-40px,4vw,120px);top:clamp(40px,6vw,90px);opacity:.95}
.felt-sun .fs-rays{transform-origin:0 0;animation:m-orbit 30s linear infinite}
@supports (animation-timeline:view()){.felt-sun{animation:sun-rise linear both;animation-timeline:view();animation-range:entry 10% cover 50%}@keyframes sun-rise{from{transform:translateY(60%) scale(.8);opacity:0}}}
/* Le pic-vert qui regarde par-dessus le pied de page */
.site-footer{position:relative;overflow:visible}
.peek{position:absolute;right:clamp(24px,8vw,140px);top:0;width:clamp(110px,10vw,150px);transform:translateY(-100%) translateY(26px);transition:transform .8s var(--ease)}
.site-footer:hover .peek{transform:translateY(-100%) translateY(6px)}
.peek-eyes{transform-box:fill-box;transform-origin:50% 50%;animation:m-blink 4s infinite}
@keyframes m-blink{0%,92%,100%{transform:none}95%{transform:scaleY(.1)}}
@media (prefers-reduced-motion:reduce){.mini *,.felt-sun *,.peek *{animation:none!important}.mini .m-tick{stroke-dashoffset:0}}

.pv-film.is-static *{animation-delay:-19.2s!important;animation-play-state:paused!important}
@media (max-width: 700px) {
  .pv-film { aspect-ratio: 1 / 1; }
  .pv-film-toggle { left: auto; right: 12px; bottom: 12px; height: 34px; padding: 0 12px; font-size: 13px; }
  .pv-t { font-size: clamp(22px, 7vw, 34px); }
  .mcards { margin-left: 14px; }
}

/* ——— Passe du 26/09, nuit : illustrer, animer, sortir des tics ——— */
/* Les icônes des boutons (27/09/2026) : au trait, elles disent ce que fait le bouton */
.button .icon.ic { width: 34px; height: 34px; padding: 8px; stroke-width: 2; }
.text-link .icon.ic { width: 20px; height: 20px; stroke-width: 2; }
.offer-row:hover .text-link .icon.ic { transform: translateX(5px); }
.button { padding: 18px 24px 18px 28px; }
/* La marque : elle se dévoile à l'ouverture, et picore au survol */
.brand .brand-mark { animation: mark-in 1.2s var(--ease) .1s both; }
@keyframes mark-in { from { clip-path: inset(0 100% 0 0); } to { clip-path: inset(0 0 0 0); } }
.brand:hover .brand-mark { animation: mark-peck .6s cubic-bezier(.3,.7,.4,1); }
@keyframes mark-peck { 30% { transform: rotate(-5deg) translateY(-2px); } 60% { transform: rotate(3deg); } }
.nav-cta { gap: 10px; }
/* Le titre avec son dessin à droite */
.hero.has-art .hero-inner { display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); column-gap: clamp(24px, 4vw, 72px); align-items: center; }
.hero.has-art .hero-text-col { grid-column: 1; }
.hero.has-art .hero-art-wrap { grid-column: 2; grid-row: 1 / span 2; align-self: center; }
.hero.has-art .hero-foot { grid-column: 1; grid-template-columns: 1fr; }
.hero.has-art h1 { font-size: clamp(44px, 6vw, 100px); max-width: 12ch; }
.hero-home.has-art .hero-foot { grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); }
.hero-home.has-art .hero-foot .lead { grid-row: auto; }
.hero-home.has-art .hero-foot > .load:last-child { grid-column: 1 / -1; }
.hero-art-wrap .mini { border-radius: 28px; box-shadow: 0 40px 70px -46px rgba(20,32,80,.75); }
.hero-art-wrap .ill { width: 100%; max-width: 420px; margin-left: auto; }
.hero-home .hero-art-wrap .ill { max-width: 540px; }
@media (max-width: 900px) {
  .hero.has-art .hero-inner { grid-template-columns: 1fr; }
  .hero.has-art .hero-art-wrap { grid-column: 1; grid-row: auto; order: 2; max-width: 460px; }
  .hero.has-art .hero-foot { order: 3; }
  .hero-home.has-art .hero-foot { grid-template-columns: 1fr; }
}
/* Les trois offres de l'accueil : des rangées, pas des cartes */
.offer-rows { display: grid; gap: clamp(56px, 7vw, 112px); }
.offer-row { display: grid; grid-template-columns: minmax(0, 6fr) minmax(0, 5fr); gap: clamp(28px, 5vw, 88px); align-items: center; }
.offer-row:nth-child(2) .offer-art { order: 2; }
.offer-art { display: block; border-radius: 28px; transition: transform .9s var(--ease); }
.offer-art .mini { margin: 0; width: 100%; border-radius: 28px; box-shadow: 0 50px 80px -56px rgba(20,32,80,.8); }
.offer-row:hover .offer-art { transform: rotate(-1.2deg) scale(1.015); }
.offer-row:nth-child(2):hover .offer-art { transform: rotate(1.2deg) scale(1.015); }
.offer-body { display: flex; flex-direction: column; gap: 16px; align-items: flex-start; }
.offer-name { font-family: var(--display); font-size: clamp(16px, 1.2vw, 19px); font-weight: 800; letter-spacing: .01em; color: var(--ink); text-transform: none; }
.offer-name::before { content: none; }
.offer-body h3 { font-size: clamp(28px, 2.9vw, 46px); line-height: 1.02; letter-spacing: -.04em; color: var(--brand); max-width: 16ch; }
.offer-body p:not(.offer-name) { font-size: clamp(18px, 1.3vw, 20px); max-width: 40ch; }
@media (max-width: 860px) { .offer-row { grid-template-columns: 1fr; } .offer-row:nth-child(2) .offer-art { order: 0; } }
/* Les étapes : un chemin, pas des cartes */
.steps li { background: none; border: 0; padding: 0 clamp(8px, 1vw, 16px) 0 0; border-radius: 0; }
.steps li::before { content: ''; position: absolute; top: clamp(58px, 5vw, 76px); left: calc(clamp(110px, 10vw, 150px) + 12px); right: 8px; height: 0; border-top: 3px dotted var(--line-strong); transform: scaleX(0); transform-origin: left; transition: transform 1s var(--ease) .4s; border-radius: 0; background: none; }
.steps li:last-child::before { display: none; }
.steps li.in::before, html:not(.js) .steps li::before { transform: none; }
.step-art .ill { width: clamp(110px, 10vw, 150px); margin-bottom: 18px; }
/* Les services : le dessin, le titre, le détail */
.services li { grid-template-columns: clamp(80px, 7vw, 108px) minmax(0, 5fr) minmax(0, 7fr); align-items: center; }
.svc-art .ill { width: 100%; }
.services li:hover .svc-art .ill { animation: svc-hop .6s cubic-bezier(.34,1.56,.64,1); }
@keyframes svc-hop { 40% { transform: translateY(-8px) rotate(-3deg); } }
@media (max-width: 760px) { .services li { grid-template-columns: 72px minmax(0, 1fr); } .services li p { grid-column: 2; } }
/* Ce que vous y gagnez : un trait dessiné */
.gains li { gap: 14px; }
.gains .tick { width: 30px; height: 24px; flex-shrink: 0; overflow: visible; }
.gains .tick path { fill: none; stroke: #f59b2c; stroke-width: 4.5; stroke-linecap: round; stroke-linejoin: round; }
.gains .icon { display: none; }
/* Bloc particulier avec son dessin */
.box.has-art { display: grid; grid-template-columns: minmax(0, 1fr) clamp(140px, 16vw, 230px); gap: clamp(24px, 4vw, 64px); align-items: center; }
.box-art .ill { width: 100%; }
@media (max-width: 760px) { .box.has-art { grid-template-columns: 1fr; } .box-art { max-width: 180px; } }
/* Emplacements de film des pages d'offre */
.film-slot.has-art { grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); }
.film-art .ill { width: 100%; max-width: 360px; margin: 0 auto; }
/* Contact direct */
.direct-art { display: flex; gap: 8px; margin-bottom: 12px; }
.direct-art .ill { width: 96px; }
.hero-form .hero-foot, .hero-merci .hero-foot { margin-top: 20px; }
.hero-merci .hero-foot .button { margin-top: 24px; justify-self: start; }

/* ——— Les illustrations du texte ——— */
.ill{display:block;height:auto;overflow:visible}
.ill *{transform-box:fill-box}
.split-head .ill{width:clamp(150px,15vw,220px);margin-top:clamp(20px,3vw,40px)}
.flow{animation:ill-flow 1s linear infinite}
@keyframes ill-flow{to{stroke-dashoffset:-34}}
.draw{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.2s var(--ease) .3s}
.in .draw,.draw.in,.ill.in .draw,html:not(.js) .draw{stroke-dashoffset:0}
.in .tk1,.ill.in .tk1{transition-delay:.6s}.in .tk2,.ill.in .tk2{transition-delay:.9s}
.bar{transform-origin:0 50%;transform:scaleX(0);transition:transform .8s var(--ease)}
.in .bar,.ill.in .bar,html:not(.js) .bar{transform:none}
.bar.b1{transition-delay:.08s}.bar.b2{transition-delay:.16s}.bar.b3{transition-delay:.24s}.bar.b4{transition-delay:.32s}.bar.b5{transition-delay:.4s}
.stamp{transform-origin:50% 50%;transform:scale(0) rotate(-30deg);transition:transform .7s cubic-bezier(.34,1.56,.64,1) .9s}
.in .stamp,.ill.in .stamp,html:not(.js) .stamp{transform:none}
.needle{transform-origin:50% 100%;animation:ill-needle 3.2s ease-in-out infinite}
@keyframes ill-needle{0%,100%{rotate:-50deg}45%{rotate:40deg}55%{rotate:34deg}}
.ill-gauge .needle{animation-duration:4s}
.dart{animation:ill-dart 3s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes ill-dart{0%,20%{translate:40px -34px;opacity:0}35%,100%{translate:0 0;opacity:1}}
.sun-mini{transform-origin:50% 50%;animation:ill-bob 3s ease-in-out infinite}
@keyframes ill-bob{50%{translate:0 -5px}}
.pencil{transform-origin:50% 100%;animation:ill-write 1.4s ease-in-out infinite alternate}
@keyframes ill-write{to{rotate:-10deg;translate:-4px 2px}}
.drop{animation:ill-drop 1.8s ease-in infinite}
@keyframes ill-drop{0%{translate:0 -8px;opacity:0}20%{opacity:1}80%{translate:0 22px;opacity:1}100%{translate:0 26px;opacity:0}}
.ripple{transform-origin:50% 50%;animation:ill-ripple 1.8s ease-out infinite}
@keyframes ill-ripple{0%,70%{scale:.3;opacity:0}75%{opacity:1}100%{scale:1.3;opacity:0}}
.qmark{transform-origin:50% 100%;animation:ill-wobble 2.6s ease-in-out infinite}
@keyframes ill-wobble{0%,100%{rotate:-8deg}50%{rotate:8deg}}
.zone{transform-origin:50% 50%;animation:ill-zone 3s var(--ease) infinite}
.zone.z2{animation-delay:.3s}
@keyframes ill-zone{0%{scale:1.5;opacity:0}40%{opacity:1}100%{scale:1;opacity:1}}
.pin{animation:ill-pin 3s cubic-bezier(.34,1.56,.64,1) infinite}
@keyframes ill-pin{0%,40%{translate:0 -30px;opacity:0}60%,100%{translate:0 0;opacity:1}}
.flash{transform-origin:50% 50%;animation:ill-flash 2.4s ease-in-out infinite}
@keyframes ill-flash{0%,70%,100%{opacity:0;scale:.6}78%{opacity:1;scale:1.1}}
.lens{animation:ill-scan 3.4s ease-in-out infinite}
@keyframes ill-scan{0%,100%{translate:0 0}50%{translate:-58px 40px}}
.hand{transform-origin:50% 100%;animation:ill-hand 2.8s cubic-bezier(.34,1.56,.64,1) infinite}
.hand.h2{animation-delay:.25s}.hand.h3{animation-delay:.5s}
@keyframes ill-hand{0%,15%{translate:0 30px}35%,80%{translate:0 0}100%{translate:0 30px}}
.walker{animation:ill-walk 5s ease-in-out infinite}
@keyframes ill-walk{0%,100%{translate:0 0}50%{translate:106px 0}}
.beam{transform-origin:50% 0;animation:ill-tilt 3.6s ease-in-out infinite}
@keyframes ill-tilt{0%,100%{rotate:-6deg}50%{rotate:6deg}}
.env{animation:ill-env 3s ease-in-out infinite}
@keyframes ill-env{50%{translate:0 -6px;rotate:-3deg}}
.waves{transform-origin:0 50%;animation:ill-waves 1.6s ease-out infinite}
@keyframes ill-waves{0%{opacity:0;scale:.6}40%{opacity:1}100%{opacity:0;scale:1.2}}
.ph{transform-origin:50% 100%;animation:ill-ring 2.4s ease-in-out infinite}
@keyframes ill-ring{0%,60%,100%{rotate:0deg}64%{rotate:-6deg}68%{rotate:6deg}72%{rotate:-6deg}76%{rotate:0deg}}
.plane{animation:ill-plane 4s ease-in-out infinite}
@keyframes ill-plane{0%{translate:-30px 20px rotate:-6deg}50%{translate:10px -10px;rotate:4deg}100%{translate:-30px 20px;rotate:-6deg}}
.card-flip{transform-origin:50% 50%;transition:transform .7s var(--ease)}
*:hover>.ill .card-flip,.ill:hover .card-flip{transform:rotate(-4deg) scale(1.04)}
.ill:hover .needle,.row:hover .needle{animation-duration:1.2s}
/* L'accueil : l'immeuble éclaté, qui se rassemble */
.hero-art{width:100%;max-width:560px;justify-self:end}
@keyframes ill-float{50%{translate:0 -8px}}
@keyframes ill-spark{0%,100%{scale:.6;opacity:.3;rotate:0deg}50%{scale:1.1;opacity:1;rotate:45deg}}
.hb-eyes{transform-origin:50% 50%;animation:m-blink 4s infinite}
.hb-head{transform-origin:40% 100%;animation:hb-look 6s ease-in-out infinite}
@keyframes hb-look{0%,40%,100%{rotate:0deg}50%,85%{rotate:-8deg}}
.hb-arm{transform-origin:0 0;animation:hb-arm 6s ease-in-out infinite}
@keyframes hb-arm{0%,40%,100%{rotate:24deg}50%,85%{rotate:-24deg}}
@media (prefers-reduced-motion:reduce){.ill *{animation:none!important;transition:none!important}.draw{stroke-dashoffset:0}.bar,.stamp{transform:none}}

/* ——— Le diorama de l'accueil (27/09/2026) : l'haussmannien devient la résidence, à vue, sans cadre ——— */
@keyframes dz-qm0{0.0%{transform:translate(0px,104px) scale(.2);opacity:0;}1.367%{transform:translate(0px,104px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}2.852%{transform:translate(0px,-14px) scale(.9,1.15) rotate(0deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}3.789%{transform:translate(0,0) scale(1.14,.84) rotate(0deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}4.727%{transform:none;}18.555%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}20.898%{transform:translate(0px,-26px) scale(.5);opacity:0;}100.0%{opacity:0;}}@keyframes dz-qb0{0.0%{transform:none;}4.883%{transform:none;}4.883%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}6.441%{transform:translateY(-7px) rotate(0deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}7.836%{transform:scale(1.08,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}8.984%{transform:none;}11.328%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}12.887%{transform:translateY(-7px) rotate(0deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}14.281%{transform:scale(1.08,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}15.43%{transform:none;}100.0%{transform:none;}}@keyframes dz-qm1{0.0%{transform:translate(10px,86px) scale(.2);opacity:0;}3.125%{transform:translate(10px,86px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}4.609%{transform:translate(-3px,-14px) scale(.9,1.15) rotate(-10deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}5.547%{transform:translate(0,0) scale(1.14,.84) rotate(0deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}6.484%{transform:none;}18.75%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}21.094%{transform:translate(-8px,-26px) scale(.5);opacity:0;}100.0%{opacity:0;}}@keyframes dz-qb1{0.0%{transform:none;}7.148%{transform:none;}7.148%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}8.959%{transform:translateY(-9px) rotate(-6deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}10.58%{transform:scale(1.08,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}11.914%{transform:none;}13.281%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}15.092%{transform:translateY(-9px) rotate(-6deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}16.712%{transform:scale(1.08,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}18.047%{transform:none;}100.0%{transform:none;}}@keyframes dz-qm2{0.0%{transform:translate(-10px,92px) scale(.2);opacity:0;}4.492%{transform:translate(-10px,92px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}5.977%{transform:translate(3px,-14px) scale(.9,1.15) rotate(10deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}6.914%{transform:translate(0,0) scale(1.14,.84) rotate(0deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}7.852%{transform:none;}18.945%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}21.289%{transform:translate(8px,-26px) scale(.5);opacity:0;}100.0%{opacity:0;}}@keyframes dz-qb2{0.0%{transform:none;}9.023%{transform:none;}9.023%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}11.087%{transform:translateY(-11px) rotate(6deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}12.933%{transform:scale(1.08,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}14.453%{transform:none;}100.0%{transform:none;}}@keyframes dz-qm3{0.0%{transform:translate(10px,130px) scale(.2);opacity:0;}6.25%{transform:translate(10px,130px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}7.734%{transform:translate(-3px,-14px) scale(.9,1.15) rotate(-10deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}8.672%{transform:translate(0,0) scale(1.14,.84) rotate(0deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}9.609%{transform:none;}19.141%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}21.484%{transform:translate(-8px,-26px) scale(.5);opacity:0;}100.0%{opacity:0;}}@keyframes dz-qb3{0.0%{transform:none;}11.289%{transform:none;}11.289%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}12.848%{transform:translateY(-7px) rotate(-6deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}14.242%{transform:scale(1.08,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}15.391%{transform:none;}100.0%{transform:none;}}@keyframes dz-qm4{0.0%{transform:translate(-10px,76px) scale(.2);opacity:0;}7.617%{transform:translate(-10px,76px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}9.102%{transform:translate(3px,-14px) scale(.9,1.15) rotate(10deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}10.039%{transform:translate(0,0) scale(1.14,.84) rotate(0deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}10.977%{transform:none;}19.336%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}21.68%{transform:translate(8px,-26px) scale(.5);opacity:0;}100.0%{opacity:0;}}@keyframes dz-qb4{0.0%{transform:none;}11.133%{transform:none;}11.133%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}12.944%{transform:translateY(-9px) rotate(6deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}14.564%{transform:scale(1.08,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}15.898%{transform:none;}100.0%{transform:none;}}@keyframes dz-qm5{0.0%{transform:translate(10px,68px) scale(.2);opacity:0;}9.18%{transform:translate(10px,68px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}10.664%{transform:translate(-3px,-14px) scale(.9,1.15) rotate(-10deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}11.602%{transform:translate(0,0) scale(1.14,.84) rotate(0deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}12.539%{transform:none;}19.531%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}21.875%{transform:translate(-8px,-26px) scale(.5);opacity:0;}100.0%{opacity:0;}}@keyframes dz-qb5{0.0%{transform:none;}13.203%{transform:none;}100.0%{transform:none;}}@keyframes dz-qm6{0.0%{transform:translate(-10px,140px) scale(.2);opacity:0;}10.547%{transform:translate(-10px,140px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}12.031%{transform:translate(3px,-14px) scale(.9,1.15) rotate(10deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}12.969%{transform:translate(0,0) scale(1.14,.84) rotate(0deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}13.906%{transform:none;}19.727%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}22.07%{transform:translate(8px,-26px) scale(.5);opacity:0;}100.0%{opacity:0;}}@keyframes dz-qb6{0.0%{transform:none;}15.078%{transform:none;}100.0%{transform:none;}}@keyframes dz-qm7{0.0%{transform:translate(-10px,120px) scale(.2);opacity:0;}12.109%{transform:translate(-10px,120px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}13.594%{transform:translate(3px,-14px) scale(.9,1.15) rotate(10deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}14.531%{transform:translate(0,0) scale(1.14,.84) rotate(0deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}15.469%{transform:none;}19.922%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}22.266%{transform:translate(8px,-26px) scale(.5);opacity:0;}100.0%{opacity:0;}}@keyframes dz-qb7{0.0%{transform:none;}17.148%{transform:none;}100.0%{transform:none;}}@keyframes dz-qm8{0.0%{transform:translate(10px,114px) scale(.2);opacity:0;}13.477%{transform:translate(10px,114px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}14.961%{transform:translate(-3px,-14px) scale(.9,1.15) rotate(-10deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}15.898%{transform:translate(0,0) scale(1.14,.84) rotate(0deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}16.836%{transform:none;}20.117%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}22.461%{transform:translate(-8px,-26px) scale(.5);opacity:0;}100.0%{opacity:0;}}@keyframes dz-qb8{0.0%{transform:none;}16.992%{transform:none;}100.0%{transform:none;}}@keyframes dz-ostain{0.0%{transform:scale(.2);opacity:0;}1.172%{transform:scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}5.078%{transform:none;opacity:1;}50.781%{transform:none;opacity:1;animation-timing-function:steps(1,end);}50.977%{transform:none;opacity:0;}100.0%{opacity:0;}}@keyframes dz-odrip{0.0%{opacity:0;}4.687%{opacity:0;}5.078%{opacity:1;}18.75%{opacity:1;}19.531%{opacity:0;}100.0%{opacity:0;}}@keyframes dz-toc1{0.0%{transform:scale(0);opacity:0;}16.406%{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}16.641%{transform:scale(1);opacity:1;}17.422%{transform:scale(1.2);opacity:0;}100.0%{opacity:0;}}@keyframes dz-toc2{0.0%{transform:scale(0);opacity:0;}17.266%{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}17.5%{transform:scale(1);opacity:1;}18.359%{transform:scale(1.2);opacity:0;}100.0%{opacity:0;}}@keyframes dz-face-l{0.0%{transform:none;}19.531%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}24.219%{transform:scaleX(.14) skewY(10deg);}42.188%{transform:scaleX(.14) skewY(10deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.484%{transform:none;}66.406%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}71.094%{transform:scaleX(.14) skewY(10deg);}89.648%{transform:scaleX(.14) skewY(10deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}93.945%{transform:none;}100.0%{transform:none;}}@keyframes dz-face-r{0.0%{transform:none;}19.922%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}24.609%{transform:scaleX(.14) skewY(-10deg);}42.578%{transform:scaleX(.14) skewY(-10deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.875%{transform:none;}66.797%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}71.484%{transform:scaleX(.14) skewY(-10deg);}90.039%{transform:scaleX(.14) skewY(-10deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}94.336%{transform:none;}100.0%{transform:none;}}@keyframes dz-shade{0.0%{opacity:0;}19.531%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}24.219%{opacity:.45;}42.188%{opacity:.45;animation-timing-function:cubic-bezier(.65,0,.35,1);}46.484%{opacity:0;}66.406%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}71.094%{opacity:.45;}89.648%{opacity:.45;animation-timing-function:cubic-bezier(.65,0,.35,1);}93.945%{opacity:0;}100.0%{opacity:0;}}@keyframes dz-light{0.0%{opacity:0;}23.047%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}25.391%{opacity:1;}41.797%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}44.141%{opacity:0;}69.922%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}72.266%{opacity:1;}89.258%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}91.602%{opacity:0;}100.0%{opacity:0;}}@keyframes dz-spk1{0.0%{transform:scale(0) rotate(0deg);}23.438%{transform:scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}24.805%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}26.367%{transform:scale(0) rotate(90deg);}70.312%{transform:scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}71.68%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}73.242%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}@keyframes dz-spk2{0.0%{transform:scale(0) rotate(0deg);}24.023%{transform:scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}25.391%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}26.953%{transform:scale(0) rotate(90deg);}70.898%{transform:scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}72.266%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}73.828%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}@keyframes dz-spk3{0.0%{transform:scale(0) rotate(0deg);}24.609%{transform:scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}25.977%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}27.539%{transform:scale(0) rotate(90deg);}71.484%{transform:scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}72.852%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}74.414%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}@keyframes dz-ph0{0.0%{transform:none;}47.656%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}48.594%{transform:scaleX(0);}98.398%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}99.414%{transform:none;}100.0%{transform:none;}}@keyframes dz-pm0{0.0%{transform:scaleX(0);}48.594%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}49.609%{transform:none;}97.461%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}98.398%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}@keyframes dz-ph1{0.0%{transform:none;}48.242%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}49.18%{transform:scaleX(0);}97.812%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}98.828%{transform:none;}100.0%{transform:none;}}@keyframes dz-pm1{0.0%{transform:scaleX(0);}49.18%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}50.195%{transform:none;}96.875%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}97.812%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}@keyframes dz-ph2{0.0%{transform:none;}48.828%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}49.766%{transform:scaleX(0);}97.227%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}98.242%{transform:none;}100.0%{transform:none;}}@keyframes dz-pm2{0.0%{transform:scaleX(0);}49.766%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}50.781%{transform:none;}96.289%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}97.227%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}@keyframes dz-ph3{0.0%{transform:none;}49.414%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}50.352%{transform:scaleX(0);}96.641%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}97.656%{transform:none;}100.0%{transform:none;}}@keyframes dz-pm3{0.0%{transform:scaleX(0);}50.352%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}51.367%{transform:none;}95.703%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}96.641%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}@keyframes dz-ph4{0.0%{transform:none;}50.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}50.937%{transform:scaleX(0);}96.055%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}97.07%{transform:none;}100.0%{transform:none;}}@keyframes dz-pm4{0.0%{transform:scaleX(0);}50.937%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}51.953%{transform:none;}95.117%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}96.055%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}@keyframes dz-ph5{0.0%{transform:none;}50.586%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}51.523%{transform:scaleX(0);}95.469%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}96.484%{transform:none;}100.0%{transform:none;}}@keyframes dz-pm5{0.0%{transform:scaleX(0);}51.523%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}52.539%{transform:none;}94.531%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.469%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}@keyframes dz-rh{0.0%{transform:none;}48.437%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}50.391%{transform:scaleY(0) skewX(-8deg);}97.266%{transform:scaleY(0) skewX(-8deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}99.609%{transform:none;}100.0%{transform:none;}}@keyframes dz-rm{0.0%{transform:scaleY(0);}50.391%{transform:scaleY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}52.734%{transform:none;}95.312%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}97.266%{transform:scaleY(0);}100.0%{transform:scaleY(0);}}@keyframes dz-pl0{0.0%{transform:scale(0);}52.148%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}53.711%{transform:none;}94.141%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.312%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-pl1{0.0%{transform:scale(0);}52.773%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}54.336%{transform:none;}94.141%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.312%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-pl2{0.0%{transform:scale(0);}53.398%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}54.961%{transform:none;}94.141%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.312%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-spk7{0.0%{transform:scale(0);}53.125%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}54.297%{transform:scale(1.2) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}55.859%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}@keyframes dz-spk8{0.0%{transform:scale(0);}53.711%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}54.883%{transform:scale(1.2) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}56.445%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}@keyframes dz-spk9{0.0%{transform:scale(0);}96.875%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}98.047%{transform:scale(1.2) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}99.609%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}@keyframes dz-loupe{0.0%{transform:translate(206px,492px) scale(0);}26.953%{transform:translate(206px,492px) scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}28.125%{transform:translate(206px,492px) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.859%{transform:translate(254px,304px) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}33.203%{transform:translate(254px,392px) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}35.156%{transform:translate(300px,392px) scale(1);animation-timing-function:cubic-bezier(.16,1,.3,1);}35.742%{transform:translate(303px,389px) scale(1.08);animation-timing-function:cubic-bezier(.65,0,.35,1);}36.523%{transform:translate(299px,393px) scale(1.08);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.305%{transform:translate(300px,392px) scale(1);}38.672%{transform:translate(300px,392px) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}40.234%{transform:translate(206px,492px) scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}41.016%{transform:translate(206px,492px) scale(0);}100.0%{transform:translate(206px,492px) scale(0);}}@keyframes dz-target{0.0%{transform:scale(0);opacity:0;}35.156%{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}36.328%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}37.5%{transform:scale(1.25);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}38.672%{transform:scale(1);opacity:1;}39.453%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}40.82%{transform:scale(1.5);opacity:0;}100.0%{opacity:0;}}@keyframes dz-flash{0.0%{opacity:0;transform:scale(.2);}37.578%{opacity:0;transform:scale(.2);animation-timing-function:cubic-bezier(.16,1,.3,1);}37.969%{opacity:.95;transform:scale(1);animation-timing-function:cubic-bezier(.16,1,.3,1);}39.453%{opacity:0;transform:scale(1.5);}100.0%{opacity:0;}}@keyframes dz-spk4{0.0%{transform:scale(0);}37.695%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}38.477%{transform:scale(1.4) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}39.844%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}@keyframes dz-photo{0.0%{transform:translate(300px,392px) scale(0);}37.891%{transform:translate(300px,392px) scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}39.062%{transform:translate(290px,360px) scale(1) rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}40.82%{transform:translate(110px,240px) scale(1) rotate(-8deg);}81.641%{transform:translate(110px,240px) scale(1) rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}83.203%{transform:translate(330px,170px) scale(.9) rotate(8deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}84.57%{transform:translate(505px,572px) scale(.5) rotate(14deg);}84.766%{transform:translate(505px,572px) scale(0);}100.0%{transform:translate(505px,572px) scale(0);}}@keyframes dz-photo-bob{0.0%{translate:0 0;}40.82%{translate:0 0;animation-timing-function:cubic-bezier(.65,0,.35,1);}46.875%{translate:0 -6px;animation-timing-function:cubic-bezier(.65,0,.35,1);}53.125%{translate:0 0;animation-timing-function:cubic-bezier(.65,0,.35,1);}59.375%{translate:0 -6px;animation-timing-function:cubic-bezier(.65,0,.35,1);}65.625%{translate:0 0;animation-timing-function:cubic-bezier(.65,0,.35,1);}71.875%{translate:0 -6px;animation-timing-function:cubic-bezier(.65,0,.35,1);}77.344%{translate:0 0;}100.0%{translate:0 0;}}@keyframes dz-orbit{0.0%{opacity:0;}55.078%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}57.422%{opacity:.95;}69.141%{opacity:.95;animation-timing-function:cubic-bezier(.16,1,.3,1);}71.484%{opacity:0;}100.0%{opacity:0;}}@keyframes dz-sunpos{0.0%{transform:translate(548px,150px) scale(1);}55.078%{transform:translate(548px,150px) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}57.422%{transform:translate(590.0px,330.0px) scale(0.800);animation-timing-function:linear;}57.878%{transform:translate(580.8px,342.9px) scale(0.852);animation-timing-function:linear;}58.333%{transform:translate(553.8px,355.0px) scale(0.900);animation-timing-function:linear;}58.789%{transform:translate(510.9px,365.4px) scale(0.941);animation-timing-function:linear;}59.245%{transform:translate(455.0px,373.3px) scale(0.973);animation-timing-function:linear;}59.701%{transform:translate(389.9px,378.3px) scale(0.993);animation-timing-function:linear;}60.156%{transform:translate(320.0px,380.0px) scale(1.000);animation-timing-function:linear;}60.612%{transform:translate(250.1px,378.3px) scale(0.993);animation-timing-function:linear;}61.068%{transform:translate(185.0px,373.3px) scale(0.973);animation-timing-function:linear;}61.523%{transform:translate(129.1px,365.4px) scale(0.941);animation-timing-function:linear;}61.979%{transform:translate(86.2px,355.0px) scale(0.900);animation-timing-function:linear;}62.435%{transform:translate(59.2px,342.9px) scale(0.852);animation-timing-function:linear;}62.891%{transform:translate(50.0px,330.0px) scale(0.800);animation-timing-function:linear;}63.346%{transform:translate(59.2px,317.1px) scale(0.748);animation-timing-function:linear;}63.802%{transform:translate(86.2px,305.0px) scale(0.700);animation-timing-function:linear;}64.258%{transform:translate(129.1px,294.6px) scale(0.659);animation-timing-function:linear;}64.714%{transform:translate(185.0px,286.7px) scale(0.627);animation-timing-function:linear;}65.169%{transform:translate(250.1px,281.7px) scale(0.607);animation-timing-function:linear;}65.625%{transform:translate(320.0px,280.0px) scale(0.600);animation-timing-function:linear;}66.081%{transform:translate(389.9px,281.7px) scale(0.607);animation-timing-function:linear;}66.536%{transform:translate(455.0px,286.7px) scale(0.627);animation-timing-function:linear;}66.992%{transform:translate(510.9px,294.6px) scale(0.659);animation-timing-function:linear;}67.448%{transform:translate(553.8px,305.0px) scale(0.700);animation-timing-function:linear;}67.904%{transform:translate(580.8px,317.1px) scale(0.748);animation-timing-function:linear;}68.359%{transform:translate(590.0px,330.0px) scale(0.800);animation-timing-function:cubic-bezier(.65,0,.35,1);}70.703%{transform:translate(548px,150px) scale(1);}100.0%{transform:translate(548px,150px) scale(1);}}@keyframes dz-sunf{0.0%{opacity:1;}62.891%{opacity:1;animation-timing-function:steps(1,end);}62.93%{opacity:0;}68.32%{opacity:0;animation-timing-function:steps(1,end);}68.359%{opacity:1;}100.0%{opacity:1;}}@keyframes dz-sunb{0.0%{opacity:0;}62.891%{opacity:0;animation-timing-function:steps(1,end);}62.93%{opacity:1;}68.32%{opacity:1;animation-timing-function:steps(1,end);}68.359%{opacity:0;}100.0%{opacity:0;}}@keyframes dz-label{0.0%{transform:translate(514px,262px) scale(0);}58.203%{transform:translate(514px,262px) scale(0) rotate(-20deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}59.961%{transform:translate(514px,262px) scale(1) rotate(3deg);}84.18%{transform:translate(514px,262px) scale(1) rotate(3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}85.547%{transform:translate(540px,420px) scale(.8) rotate(-8deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}86.719%{transform:translate(505px,572px) scale(.4) rotate(12deg);}86.914%{transform:translate(505px,572px) scale(0);}100.0%{transform:translate(505px,572px) scale(0);}}@keyframes dz-bar0{0.0%{transform:scaleX(0);}60.352%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}62.109%{transform:none;}100.0%{transform:none;}}@keyframes dz-bar1{0.0%{transform:scaleX(0);}60.82%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}62.578%{transform:none;}100.0%{transform:none;}}@keyframes dz-bar2{0.0%{transform:scaleX(0);}61.289%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}63.047%{transform:none;}100.0%{transform:none;}}@keyframes dz-bar3{0.0%{transform:scaleX(0);}61.758%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}63.516%{transform:none;}100.0%{transform:none;}}@keyframes dz-bar4{0.0%{transform:scaleX(0);}62.227%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}63.984%{transform:none;}100.0%{transform:none;}}@keyframes dz-ptr{0.0%{transform:translateX(24px);opacity:0;}62.891%{transform:translateX(24px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}64.453%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}@keyframes dz-yr0{0.0%{transform:scale(0);}60.938%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}62.109%{transform:scale(1);}89.844%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.797%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-yr1{0.0%{transform:scale(0);}61.68%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}62.852%{transform:scale(1);}89.844%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.797%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-yr2{0.0%{transform:scale(0);}62.422%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}63.594%{transform:scale(1);}89.844%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.797%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-yr3{0.0%{transform:scale(0);}63.164%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}64.336%{transform:scale(1);}89.844%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.797%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-yr4{0.0%{transform:scale(0);}63.906%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}65.078%{transform:scale(1);}89.844%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.797%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-yr5{0.0%{transform:scale(0);}64.648%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}65.82%{transform:scale(1);}89.844%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.797%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-yr6{0.0%{transform:scale(0);}65.391%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}66.562%{transform:scale(1);}89.844%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.797%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-yr7{0.0%{transform:scale(0);}66.133%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}67.305%{transform:scale(1);}89.844%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.797%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-yr8{0.0%{transform:scale(0);}66.875%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}68.047%{transform:scale(1);}89.844%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.797%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-yr9{0.0%{transform:scale(0);}67.617%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}68.789%{transform:scale(1);}89.844%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.797%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-clip{0.0%{transform:translate(514px,398px) scale(0);}69.922%{transform:translate(514px,398px) scale(0) rotate(20deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}71.68%{transform:translate(514px,398px) scale(1) rotate(-3deg);}85.352%{transform:translate(514px,398px) scale(1) rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}86.523%{transform:translate(470px,470px) scale(.8) rotate(-10deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}87.695%{transform:translate(505px,572px) scale(.4) rotate(8deg);}87.891%{transform:translate(505px,572px) scale(0);}100.0%{transform:translate(505px,572px) scale(0);}}@keyframes dz-tk0{0.0%{stroke-dashoffset:1;}72.461%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}73.828%{stroke-dashoffset:0;}100.0%{stroke-dashoffset:0;}}@keyframes dz-tk1{0.0%{stroke-dashoffset:1;}75.586%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}76.953%{stroke-dashoffset:0;}100.0%{stroke-dashoffset:0;}}@keyframes dz-tk2{0.0%{stroke-dashoffset:1;}79.102%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}80.469%{stroke-dashoffset:0;}100.0%{stroke-dashoffset:0;}}@keyframes dz-h0{0.0%{transform:translateY(26px);}72.656%{transform:translateY(26px);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}74.023%{transform:translateY(0);animation-timing-function:cubic-bezier(.65,0,.35,1);}75.0%{transform:translateY(-3px) rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}75.977%{transform:translateY(0) rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.953%{transform:translateY(0);animation-timing-function:cubic-bezier(.55,0,1,.45);}78.32%{transform:translateY(26px);}100.0%{transform:translateY(26px);}}@keyframes dz-h1{0.0%{transform:translateY(26px);}73.203%{transform:translateY(26px);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}74.57%{transform:translateY(0);animation-timing-function:cubic-bezier(.65,0,.35,1);}75.547%{transform:translateY(-3px) rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.523%{transform:translateY(0) rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.953%{transform:translateY(0);animation-timing-function:cubic-bezier(.55,0,1,.45);}78.32%{transform:translateY(26px);}100.0%{transform:translateY(26px);}}@keyframes dz-h2{0.0%{transform:translateY(26px);}73.75%{transform:translateY(26px);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}75.117%{transform:translateY(0);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.094%{transform:translateY(-3px) rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}77.07%{transform:translateY(0) rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}77.266%{transform:translateY(0);animation-timing-function:cubic-bezier(.55,0,1,.45);}78.32%{transform:translateY(26px);}100.0%{transform:translateY(26px);}}@keyframes dz-fix{0.0%{transform:scale(0);}76.562%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}77.734%{transform:scale(1);}100.0%{transform:scale(1);}}@keyframes dz-drops{0.0%{opacity:1;}76.953%{opacity:1;}77.344%{opacity:0;}100.0%{opacity:0;}}@keyframes dz-leakfade{0.0%{opacity:1;}77.734%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}80.859%{opacity:0;}100.0%{opacity:0;}}@keyframes dz-puddle{0.0%{transform:scale(.3);}19.531%{transform:scale(.3);animation-timing-function:cubic-bezier(.16,1,.3,1);}35.156%{transform:scale(1);}100.0%{transform:scale(1);}}@keyframes dz-box{0.0%{transform:scale(0);}80.469%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}81.836%{transform:scale(1);}94.141%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.508%{transform:scale(0);}100.0%{transform:scale(0);}}@keyframes dz-lid{0.0%{transform:translate(-8px,-6px) rotate(-38deg);}88.086%{transform:translate(-8px,-6px) rotate(-38deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}89.258%{transform:none;}100.0%{transform:none;}}@keyframes dz-plan{0.0%{transform:translate(350px,318px) scale(0);}82.617%{transform:translate(350px,318px) scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}83.594%{transform:translate(350px,300px) scale(1) rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}84.766%{transform:translate(450px,430px) scale(.75) rotate(8deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}85.742%{transform:translate(505px,572px) scale(.45) rotate(12deg);}85.938%{transform:translate(505px,572px) scale(0);}100.0%{transform:translate(505px,572px) scale(0);}}@keyframes dz-spk5{0.0%{transform:scale(0);}89.258%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}90.43%{transform:scale(1.2) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.992%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}@keyframes dz-spk6{0.0%{transform:scale(0);}89.844%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}91.016%{transform:scale(1.2) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}92.578%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}@keyframes dzb-kx{0.0%{transform:translateX(112.0px);}9.812%{transform:translateX(112.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}10.906%{transform:translateX(133.0px);}12.547%{transform:translateX(133.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}13.641%{transform:translateX(154.0px);}43.211%{transform:translateX(154.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}44.305%{transform:translateX(133.0px);}45.945%{transform:translateX(133.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}47.039%{transform:translateX(112.0px);}100.0%{transform:translateX(112.0px);}}@keyframes dzb-kroot{0.0%{transform:none;}9.375%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}9.758%{transform:scale(1.08,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}10.305%{transform:translateY(-30px) scale(.95,1.07);animation-timing-function:cubic-bezier(.55,0,1,.45);}10.906%{transform:scale(1.06,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}11.617%{transform:none;}12.109%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}12.492%{transform:scale(1.08,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}13.039%{transform:translateY(-30px) scale(.95,1.07);animation-timing-function:cubic-bezier(.55,0,1,.45);}13.641%{transform:scale(1.06,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}14.352%{transform:none;}42.773%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}43.156%{transform:scale(1.08,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}43.703%{transform:translateY(-30px) scale(.95,1.07);animation-timing-function:cubic-bezier(.55,0,1,.45);}44.305%{transform:scale(1.06,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}45.016%{transform:none;}45.508%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}45.891%{transform:scale(1.08,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}46.437%{transform:translateY(-30px) scale(.95,1.07);animation-timing-function:cubic-bezier(.55,0,1,.45);}47.039%{transform:scale(1.06,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}47.75%{transform:none;}77.344%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}77.891%{transform:scale(1.08,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}78.672%{transform:translateY(-55px) scale(.95,1.07);animation-timing-function:cubic-bezier(.55,0,1,.45);}79.531%{transform:scale(1.06,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}80.547%{transform:none;}100.0%{transform:none;}}@keyframes dzb-ksh{0.0%{transform:none;}9.758%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}10.305%{transform:scale(0.78);animation-timing-function:cubic-bezier(.55,0,1,.45);}10.906%{transform:none;}12.492%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}13.039%{transform:scale(0.78);animation-timing-function:cubic-bezier(.55,0,1,.45);}13.641%{transform:none;}43.156%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}43.703%{transform:scale(0.78);animation-timing-function:cubic-bezier(.55,0,1,.45);}44.305%{transform:none;}45.891%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}46.437%{transform:scale(0.78);animation-timing-function:cubic-bezier(.55,0,1,.45);}47.039%{transform:none;}77.891%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}78.672%{transform:scale(0.60);animation-timing-function:cubic-bezier(.55,0,1,.45);}79.531%{transform:none;}100.0%{transform:none;}}@keyframes dzb-kbody{0.0%{transform:none;}3.516%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}5.469%{transform:rotate(-1deg);}8.203%{transform:rotate(-1deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}10.156%{transform:none;}26.562%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}28.32%{transform:rotate(1.2deg);}36.523%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.086%{transform:none;}48.242%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}50.195%{transform:rotate(-1deg);}52.93%{transform:rotate(-1deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}54.883%{transform:none;}70.117%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}71.875%{transform:rotate(1.2deg);}75.195%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.758%{transform:none;}95.703%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}97.656%{transform:rotate(-1deg);}97.852%{transform:rotate(-1deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}99.805%{transform:none;}100.0%{transform:none;}}@keyframes dzb-khead{0.0%{transform:none;}9.375%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}9.758%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}10.305%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}10.906%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}11.973%{transform:none;}12.109%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}12.492%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}13.039%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}13.641%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}14.707%{transform:none;}16.094%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}16.484%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}16.953%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}17.344%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}17.812%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}18.984%{transform:none;}26.562%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}28.32%{transform:rotate(-3deg);}36.523%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.086%{transform:none;}38.477%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}39.18%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}39.883%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}40.586%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}41.289%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}42.187%{transform:none;}42.773%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}43.156%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}43.703%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}44.305%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}45.371%{transform:none;}45.508%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}45.891%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}46.437%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}47.039%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}48.105%{transform:none;}54.492%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}55.195%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}55.898%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}56.602%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}57.305%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}58.203%{transform:none;}70.117%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}71.875%{transform:rotate(-3deg);}75.195%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.758%{transform:none;}77.344%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}77.891%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}78.672%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}79.531%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}81.055%{transform:none;}82.031%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}82.734%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}83.438%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}84.141%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}84.844%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}85.742%{transform:none;}90.625%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}92.187%{transform:rotate(3deg);}95.898%{transform:rotate(3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}97.461%{transform:none;}100.0%{transform:none;}}@keyframes dzb-khead2{0.0%{transform:none;}3.516%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}5.469%{transform:rotate(-7deg);}8.203%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}10.156%{transform:none;}48.242%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}50.195%{transform:rotate(-7deg);}52.93%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}54.883%{transform:none;}95.703%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}97.656%{transform:rotate(-7deg);}97.852%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}99.805%{transform:none;}100.0%{transform:none;}}@keyframes dzb-ktail{0.0%{transform:none;}9.758%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}10.305%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}10.906%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}11.973%{transform:none;}12.492%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}13.039%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}13.641%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}14.707%{transform:none;}43.156%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}43.703%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}44.305%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}45.371%{transform:none;}45.891%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}46.437%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}47.039%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}48.105%{transform:none;}77.891%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}78.672%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}79.531%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}81.055%{transform:none;}100.0%{transform:none;}}@keyframes dzb-karmn{0.0%{transform:none;}9.758%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}10.305%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}10.906%{transform:none;}12.492%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}13.039%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}13.641%{transform:none;}43.156%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}43.703%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}44.305%{transform:none;}45.891%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}46.437%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}47.039%{transform:none;}77.891%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}78.672%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}79.531%{transform:none;}100.0%{transform:none;}}@keyframes dzb-karmf{0.0%{transform:none;}9.758%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}10.305%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}10.906%{transform:none;}12.492%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}13.039%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}13.641%{transform:none;}43.156%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}43.703%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}44.305%{transform:none;}45.891%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}46.437%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}47.039%{transform:none;}77.891%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}78.672%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}79.531%{transform:none;}100.0%{transform:none;}}@keyframes dzb-karmup{0.0%{transform:rotate(48deg);}26.562%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}28.32%{transform:rotate(2deg);}36.523%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.695%{transform:rotate(48deg);}70.117%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}71.875%{transform:rotate(2deg);}75.195%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.367%{transform:rotate(48deg);}90.625%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}92.383%{transform:rotate(-3deg);}95.898%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}97.07%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes dzb-khand{0.0%{transform:none;}26.953%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}28.516%{transform:rotate(6deg);}36.523%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.695%{transform:none;}70.508%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}72.07%{transform:rotate(6deg);}75.195%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.367%{transform:none;}91.016%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}91.992%{transform:rotate(-18deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}92.93%{transform:rotate(14deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}93.867%{transform:rotate(-18deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}95.703%{transform:rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}96.875%{transform:none;}100.0%{transform:none;}}@keyframes dzb-karmupv{0.0%{opacity:0;}26.562%{opacity:0;animation-timing-function:steps(1,end);}26.641%{opacity:1;}37.695%{opacity:1;animation-timing-function:steps(1,end);}37.773%{opacity:0;}70.117%{opacity:0;animation-timing-function:steps(1,end);}70.195%{opacity:1;}76.367%{opacity:1;animation-timing-function:steps(1,end);}76.445%{opacity:0;}90.625%{opacity:0;animation-timing-function:steps(1,end);}90.703%{opacity:1;}97.07%{opacity:1;animation-timing-function:steps(1,end);}97.148%{opacity:0;}100.0%{opacity:0;}}@keyframes dzb-karmfv{0.0%{opacity:1;}26.562%{opacity:1;animation-timing-function:steps(1,end);}26.641%{opacity:0;}37.695%{opacity:0;animation-timing-function:steps(1,end);}37.773%{opacity:1;}70.117%{opacity:1;animation-timing-function:steps(1,end);}70.195%{opacity:0;}76.367%{opacity:0;animation-timing-function:steps(1,end);}76.445%{opacity:1;}90.625%{opacity:1;animation-timing-function:steps(1,end);}90.703%{opacity:0;}97.07%{opacity:0;animation-timing-function:steps(1,end);}97.148%{opacity:1;}100.0%{opacity:1;}}@keyframes dzb-kpn{0.0%{transform:none;}3.516%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}4.492%{transform:translate(4.2px,-8.1px);}8.203%{transform:translate(4.2px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}9.18%{transform:none;}28.906%{transform:translate(0.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.859%{transform:translate(3.5px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}33.203%{transform:translate(4.2px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}35.156%{transform:translate(5.6px,0.9px);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.5%{transform:translate(5.6px,0.9px);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.867%{transform:translate(0.0px,0.0px);}48.242%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}49.219%{transform:translate(4.2px,-8.1px);}52.93%{transform:translate(4.2px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}53.906%{transform:none;}56.25%{transform:translate(0.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}57.617%{transform:translate(7.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}60.156%{transform:translate(0.0px,4.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}62.891%{transform:translate(-13.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}65.625%{transform:translate(0.0px,-5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}67.969%{transform:translate(5.6px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}69.336%{transform:translate(0.0px,0.0px);}82.422%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}83.398%{transform:translate(6.3px,4.5px);}87.109%{transform:translate(6.3px,4.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}88.086%{transform:none;}95.703%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}96.68%{transform:translate(4.2px,-8.1px);}97.852%{transform:translate(4.2px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}98.828%{transform:none;}100.0%{transform:none;}}@keyframes dzb-kpf{0.0%{transform:none;}3.516%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}4.492%{transform:translate(9.0px,-8.1px);}8.203%{transform:translate(9.0px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}9.18%{transform:none;}28.906%{transform:translate(0.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.859%{transform:translate(7.5px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}33.203%{transform:translate(9.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}35.156%{transform:translate(12.0px,0.9px);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.5%{transform:translate(12.0px,0.9px);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.867%{transform:translate(0.0px,0.0px);}48.242%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}49.219%{transform:translate(9.0px,-8.1px);}52.93%{transform:translate(9.0px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}53.906%{transform:none;}56.25%{transform:translate(0.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}57.617%{transform:translate(15.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}60.156%{transform:translate(0.0px,4.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}62.891%{transform:translate(-4.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}65.625%{transform:translate(0.0px,-5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}67.969%{transform:translate(12.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}69.336%{transform:translate(0.0px,0.0px);}82.422%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}83.398%{transform:translate(13.5px,4.5px);}87.109%{transform:translate(13.5px,4.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}88.086%{transform:none;}95.703%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}96.68%{transform:translate(9.0px,-8.1px);}97.852%{transform:translate(9.0px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}98.828%{transform:none;}100.0%{transform:none;}}@keyframes dzb-klln{0.0%{transform:translateY(30.6px);}20.312%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}21.484%{transform:translateY(25.0px);}25.0%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}26.172%{transform:translateY(30.6px);}76.953%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}78.125%{transform:translateY(25.0px);}82.422%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}83.594%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes dzb-kllf{0.0%{transform:translateY(24.9px);}20.312%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}21.484%{transform:translateY(20.5px);}25.0%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}26.172%{transform:translateY(24.9px);}76.953%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}78.125%{transform:translateY(20.5px);}82.422%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}83.594%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.dzb-x{animation:dzb-kx 25.6s infinite}.dzb-root{animation:dzb-kroot 25.6s infinite}.dzb-sh{animation:dzb-ksh 25.6s infinite}.dzb-body{animation:dzb-kbody 25.6s infinite}.dzb-head{animation:dzb-khead 25.6s infinite}.dzb-head2{animation:dzb-khead2 25.6s infinite}.dzb-tail{animation:dzb-ktail 25.6s infinite}.dzb-armn{animation:dzb-karmn 25.6s infinite}.dzb-armf{animation:dzb-karmf 25.6s infinite}.dzb-armup{animation:dzb-karmup 25.6s infinite}.dzb-hand{animation:dzb-khand 25.6s infinite}.dzb-armupv{animation:dzb-karmupv 25.6s infinite}.dzb-armfv{animation:dzb-karmfv 25.6s infinite}.dzb-pn{animation:dzb-kpn 25.6s infinite}.dzb-pf{animation:dzb-kpf 25.6s infinite}.dzb-lln{animation:dzb-klln 25.6s infinite}.dzb-llf{animation:dzb-kllf 25.6s infinite}
.dz{display:block;width:100%;height:auto;overflow:visible}
.dz .fb{transform-box:fill-box}
.dz-qm,.dz-qb{transform-box:fill-box;transform-origin:50% 100%}
.dz-qm0{animation:dz-qm0 25.6s infinite}.dz-qb0{animation:dz-qb0 25.6s infinite}.dz-qm1{animation:dz-qm1 25.6s infinite}.dz-qb1{animation:dz-qb1 25.6s infinite}.dz-qm2{animation:dz-qm2 25.6s infinite}.dz-qb2{animation:dz-qb2 25.6s infinite}.dz-qm3{animation:dz-qm3 25.6s infinite}.dz-qb3{animation:dz-qb3 25.6s infinite}.dz-qm4{animation:dz-qm4 25.6s infinite}.dz-qb4{animation:dz-qb4 25.6s infinite}.dz-qm5{animation:dz-qm5 25.6s infinite}.dz-qb5{animation:dz-qb5 25.6s infinite}.dz-qm6{animation:dz-qm6 25.6s infinite}.dz-qb6{animation:dz-qb6 25.6s infinite}.dz-qm7{animation:dz-qm7 25.6s infinite}.dz-qb7{animation:dz-qb7 25.6s infinite}.dz-qm8{animation:dz-qm8 25.6s infinite}.dz-qb8{animation:dz-qb8 25.6s infinite}
.dz-ostain{transform-origin:50% 0;animation:dz-ostain 25.6s infinite}
.dz-odrip{animation:dz-odrip 25.6s infinite}
.dz-odrop{animation:dz-fall 1.1s ease-in infinite}
@keyframes dz-fall{0%{transform:translateY(0);opacity:0}15%{opacity:1}80%{transform:translateY(18px);opacity:1}100%{transform:translateY(22px);opacity:0}}
.dz-toc1{animation:dz-toc1 25.6s infinite}.dz-toc2{animation:dz-toc2 25.6s infinite}
.dz-face-l{transform-origin:0% 50%;animation:dz-face-l 25.6s infinite}
.dz-face-r{transform-origin:100% 50%;animation:dz-face-r 25.6s infinite}
.dz-st{transform-box:view-box}
.dz-ph0,.dz-pm0{transform-origin:220px 412px}.dz-ph1,.dz-pm1{transform-origin:260px 412px}.dz-ph2,.dz-pm2{transform-origin:300px 412px}
.dz-ph3,.dz-pm3{transform-origin:340px 412px}.dz-ph4,.dz-pm4{transform-origin:380px 412px}.dz-ph5,.dz-pm5{transform-origin:420px 412px}
.dz-pm0,.dz-pm1,.dz-pm2,.dz-pm3,.dz-pm4,.dz-pm5{transform:scaleX(0)}
.dz-ph0{animation:dz-ph0 25.6s infinite}.dz-ph1{animation:dz-ph1 25.6s infinite}.dz-ph2{animation:dz-ph2 25.6s infinite}.dz-ph3{animation:dz-ph3 25.6s infinite}.dz-ph4{animation:dz-ph4 25.6s infinite}.dz-ph5{animation:dz-ph5 25.6s infinite}
.dz-pm0{animation:dz-pm0 25.6s infinite}.dz-pm1{animation:dz-pm1 25.6s infinite}.dz-pm2{animation:dz-pm2 25.6s infinite}.dz-pm3{animation:dz-pm3 25.6s infinite}.dz-pm4{animation:dz-pm4 25.6s infinite}.dz-pm5{animation:dz-pm5 25.6s infinite}
.dz-rh{transform-box:view-box;transform-origin:320px 286px;animation:dz-rh 25.6s infinite}
.dz-rm{transform-box:view-box;transform-origin:320px 286px;transform:scaleY(0);animation:dz-rm 25.6s infinite}
.dz-pl{transform-box:fill-box;transform-origin:50% 100%;transform:scale(0)}
.dz-pl0{animation:dz-pl0 25.6s infinite}.dz-pl1{animation:dz-pl1 25.6s infinite}.dz-pl2{animation:dz-pl2 25.6s infinite}
.dz-shade{opacity:0;animation:dz-shade 25.6s infinite}
.dz-glow{opacity:0;animation:dz-light 25.6s infinite}
.dz-bulb,.dz-dglow{opacity:0;animation:dz-light 25.6s infinite}
.dz-spk{transform-origin:0 0}
.dz-spk1{animation:dz-spk1 25.6s infinite}.dz-spk2{animation:dz-spk2 25.6s infinite}.dz-spk3{animation:dz-spk3 25.6s infinite}.dz-spk4{animation:dz-spk4 25.6s infinite}.dz-spk5{animation:dz-spk5 25.6s infinite}.dz-spk6{animation:dz-spk6 25.6s infinite}
.dz-spk7{animation:dz-spk7 25.6s infinite}.dz-spk8{animation:dz-spk8 25.6s infinite}.dz-spk9{animation:dz-spk9 25.6s infinite}
.dz-loupe{animation:dz-loupe 25.6s infinite}
.dz-target{animation:dz-target 25.6s infinite}
.dz-flash{animation:dz-flash 25.6s infinite}
.dz-photo{animation:dz-photo 25.6s infinite,dz-photo-bob 25.6s infinite}
.dz-orbit{animation:dz-orbit 25.6s infinite,dz-march 1.2s linear infinite}
@keyframes dz-march{to{stroke-dashoffset:-24}}
.dz-sun-f{animation:dz-sunpos 25.6s infinite,dz-sunf 25.6s infinite}
.dz-sun-b{animation:dz-sunpos 25.6s infinite,dz-sunb 25.6s infinite}
.dz-rays{animation:dz-spin 18s linear infinite}
@keyframes dz-spin{to{transform:rotate(360deg)}}
.dz-label{animation:dz-label 25.6s infinite}
.dz-bar{transform-origin:0 50%}
.dz-bar0{animation:dz-bar0 25.6s infinite}.dz-bar1{animation:dz-bar1 25.6s infinite}.dz-bar2{animation:dz-bar2 25.6s infinite}.dz-bar3{animation:dz-bar3 25.6s infinite}.dz-bar4{animation:dz-bar4 25.6s infinite}
.dz-ptr{animation:dz-ptr 25.6s infinite}
.dz-clip{animation:dz-clip 25.6s infinite}
.dz-tk{stroke-dasharray:1;stroke-dashoffset:1}
.dz-tk0{animation:dz-tk0 25.6s infinite}.dz-tk1{animation:dz-tk1 25.6s infinite}.dz-tk2{animation:dz-tk2 25.6s infinite}
.dz-h0{animation:dz-h0 25.6s infinite}.dz-h1{animation:dz-h1 25.6s infinite}.dz-h2{animation:dz-h2 25.6s infinite}
.dz-hand{transform-box:fill-box;transform-origin:50% 100%}
.dz-fix{animation:dz-fix 25.6s infinite}
.dz-drops{animation:dz-drops 25.6s infinite}
.dz-dropfall{animation:dz-fall 1s ease-in infinite}.dz-d1{animation-delay:-.5s}
.dz-cstain{animation:dz-leakfade 25.6s infinite}
.dz-puddle{transform-origin:50% 50%;animation:dz-puddle 25.6s infinite,dz-leakfade 25.6s infinite}
.dz-box{animation:dz-box 25.6s infinite}
.dz-lid{animation:dz-lid 25.6s infinite}
.dz-plan{animation:dz-plan 25.6s infinite}
.dz-yr{transform:scale(0)}
.dz-yr0{animation:dz-yr0 25.6s infinite}.dz-yr1{animation:dz-yr1 25.6s infinite}.dz-yr2{animation:dz-yr2 25.6s infinite}.dz-yr3{animation:dz-yr3 25.6s infinite}.dz-yr4{animation:dz-yr4 25.6s infinite}
.dz-yr5{animation:dz-yr5 25.6s infinite}.dz-yr6{animation:dz-yr6 25.6s infinite}.dz-yr7{animation:dz-yr7 25.6s infinite}.dz-yr8{animation:dz-yr8 25.6s infinite}.dz-yr9{animation:dz-yr9 25.6s infinite}
/* ce qui vit tout le temps */
.dz-flow{animation:dz-flow 1s linear infinite}
@keyframes dz-flow{to{stroke-dashoffset:-26}}
.dz-heat{animation:dz-heat 1.6s ease-in-out infinite}.dz-ht1{animation-delay:-.5s}.dz-ht2{animation-delay:-1s}
@keyframes dz-heat{0%{transform:translateY(4px);opacity:0}40%{opacity:.8}100%{transform:translateY(-6px);opacity:0}}
.dz-flame{transform-origin:50% 100%;animation:dz-flame .35s steps(2) infinite alternate}
@keyframes dz-flame{to{transform:scaleY(1.35) scaleX(.85)}}
.dz-fan{animation:dz-spin 1.1s linear infinite}
.dz-smoke{opacity:0;animation:dz-smoke 3s ease-out infinite}.dz-sm1{animation-delay:-1s}.dz-sm2{animation-delay:-2s}
@keyframes dz-smoke{0%{transform:translate(0,0) scale(.4);opacity:0}20%{opacity:.85}100%{transform:translate(18px,-44px) scale(1.5);opacity:0}}
.dz-sway{transform-origin:50% 100%;animation:dz-sway 4.4s ease-in-out infinite alternate}
@keyframes dz-sway{from{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}
.dz-cl1{animation:dz-drift-s 9s ease-in-out infinite alternate}.dz-cl2{animation:dz-drift 14s ease-in-out infinite alternate-reverse}
@keyframes dz-drift{from{transform:translateX(-18px)}to{transform:translateX(18px)}}
@keyframes dz-drift-s{from{transform:translateX(-5px)}to{transform:translateX(5px)}}
/* hors de l'écran, tout s'arrête ; moins de mouvement : une image fixe qui résume (la résidence ouverte, le tour, la fuite réparée) */
.dz.is-paused,.dz.is-paused *{animation-play-state:paused!important}
@media (prefers-reduced-motion:reduce){.dz,.dz *{animation-delay:-20.95s!important;animation-play-state:paused!important}}

.hero-home .hero-art-wrap .dz{width:100%;max-width:660px;margin-left:auto}
@media (max-width:1000px){.hero-home .hero-art-wrap .dz{max-width:520px;margin:0 auto}}

/* ——— Les petits dioramas (27/09/2026) : une scène de feutre par illustration, sans cadre ——— */

.sc{display:block;width:100%;height:auto;overflow:visible}
.sc .fb{transform-box:fill-box}
.sc-blink{transform-origin:50% 50%;animation:sc-blink 3.8s infinite}
@keyframes sc-blink{0%,93%,100%{transform:none}95.5%{transform:scaleY(.1)}}
.sc-sway{transform-origin:50% 100%;animation:sc-sway 4s ease-in-out infinite alternate}
@keyframes sc-sway{from{transform:rotate(-3deg)}to{transform:rotate(3deg)}}
.sc-drift{animation:sc-drift 7s ease-in-out infinite alternate}
@keyframes sc-drift{from{transform:translateX(-6px)}to{transform:translateX(6px)}}
.sc-flow{animation:sc-flow 1s linear infinite}
@keyframes sc-flow{to{stroke-dashoffset:-18}}
.sc-flutter{transform-box:fill-box;transform-origin:0 50%;animation:sc-flutter .9s ease-in-out infinite alternate}
@keyframes sc-flutter{from{transform:scaleX(1) skewY(0)}to{transform:scaleX(.82) skewY(-6deg)}}
.sc-wob{transform-origin:50% 100%;animation:sc-wob 1.4s ease-in-out infinite alternate}
@keyframes sc-wob{from{transform:rotate(-6deg)}to{transform:rotate(6deg)}}
.sc-float{animation:sc-float 2.4s ease-in-out infinite alternate}
@keyframes sc-float{from{transform:translateY(0)}to{transform:translateY(-5px)}}
.sc-spin{animation:sc-spin 16s linear infinite}
@keyframes sc-spin{to{transform:rotate(360deg)}}
.sc-twinkle{transform-box:fill-box;transform-origin:50% 50%;animation:sc-twinkle 1.6s ease-in-out infinite alternate}
@keyframes sc-twinkle{from{transform:scale(.6);opacity:.6}to{transform:scale(1.1);opacity:1}}
.sc.is-paused,.sc.is-paused *{animation-play-state:paused!important}
@keyframes sc-mc-bloc-t0{0.0%{stroke-dashoffset:1;}8.571%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}14.286%{stroke-dashoffset:0;}88.571%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.857%{stroke-dashoffset:1;}100.0%{stroke-dashoffset:1;}}.sc-mc-bloc-t0{animation:sc-mc-bloc-t0 7s infinite}@keyframes sc-mc-bloc-t1{0.0%{stroke-dashoffset:1;}18.571%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}24.286%{stroke-dashoffset:0;}88.571%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.857%{stroke-dashoffset:1;}100.0%{stroke-dashoffset:1;}}.sc-mc-bloc-t1{animation:sc-mc-bloc-t1 7s infinite}@keyframes sc-mc-bloc-t2{0.0%{stroke-dashoffset:1;}28.571%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}34.286%{stroke-dashoffset:0;}88.571%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.857%{stroke-dashoffset:1;}100.0%{stroke-dashoffset:1;}}.sc-mc-bloc-t2{animation:sc-mc-bloc-t2 7s infinite}@keyframes sc-mc-carnet-y0{0.0%{transform:scale(0);}5.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}7.5%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-mc-carnet-y0{animation:sc-mc-carnet-y0 12s infinite}@keyframes sc-mc-carnet-y1{0.0%{transform:scale(0);}9.583%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}12.083%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-mc-carnet-y1{animation:sc-mc-carnet-y1 12s infinite}@keyframes sc-mc-carnet-y2{0.0%{transform:scale(0);}14.167%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}16.667%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-mc-carnet-y2{animation:sc-mc-carnet-y2 12s infinite}@keyframes sc-mc-carnet-y3{0.0%{transform:scale(0);}18.75%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}21.25%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-mc-carnet-y3{animation:sc-mc-carnet-y3 12s infinite}@keyframes sc-mc-carnet-y4{0.0%{transform:scale(0);}23.333%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}25.833%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-mc-carnet-y4{animation:sc-mc-carnet-y4 12s infinite}@keyframes sc-mc-carnet-y5{0.0%{transform:scale(0);}27.917%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}30.417%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-mc-carnet-y5{animation:sc-mc-carnet-y5 12s infinite}@keyframes sc-mc-carnet-y6{0.0%{transform:scale(0);}32.5%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}35.0%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-mc-carnet-y6{animation:sc-mc-carnet-y6 12s infinite}@keyframes sc-mc-carnet-y7{0.0%{transform:scale(0);}37.083%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}39.583%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-mc-carnet-y7{animation:sc-mc-carnet-y7 12s infinite}@keyframes sc-mc-carnet-y8{0.0%{transform:scale(0);}41.667%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}44.167%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-mc-carnet-y8{animation:sc-mc-carnet-y8 12s infinite}@keyframes sc-mc-carnet-y9{0.0%{transform:scale(0);}46.25%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}48.75%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-mc-carnet-y9{animation:sc-mc-carnet-y9 12s infinite}@keyframes sc-mc-carnet-pages{0.0%{transform:none;}5.0%{transform:translate(0.0px,0.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}7.083%{transform:translate(0.8px,0.6px);}9.583%{transform:translate(0.8px,0.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}11.667%{transform:translate(1.6px,1.2px);}14.167%{transform:translate(1.6px,1.2px);animation-timing-function:cubic-bezier(.16,1,.3,1);}16.25%{transform:translate(2.4px,1.8px);}18.75%{transform:translate(2.4px,1.8px);animation-timing-function:cubic-bezier(.16,1,.3,1);}20.833%{transform:translate(3.2px,2.4px);}23.333%{transform:translate(3.2px,2.4px);animation-timing-function:cubic-bezier(.16,1,.3,1);}25.417%{transform:translate(4.0px,3.0px);}27.917%{transform:translate(4.0px,3.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}30.0%{transform:translate(4.8px,3.6px);}32.5%{transform:translate(4.8px,3.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}34.583%{transform:translate(5.6px,4.2px);}37.083%{transform:translate(5.6px,4.2px);animation-timing-function:cubic-bezier(.16,1,.3,1);}39.167%{transform:translate(6.4px,4.8px);}41.667%{transform:translate(6.4px,4.8px);animation-timing-function:cubic-bezier(.16,1,.3,1);}43.75%{transform:translate(7.2px,5.4px);}46.25%{transform:translate(7.2px,5.4px);animation-timing-function:cubic-bezier(.16,1,.3,1);}48.333%{transform:translate(8.0px,6.0px);}86.667%{transform:translate(8px,6px);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.833%{transform:none;}100.0%{transform:none;}}.sc-mc-carnet-pages{animation:sc-mc-carnet-pages 12s infinite}.sc-mc-carnet [class*="sc-mc-carnet-y"]{transform-box:fill-box;transform-origin:50% 50%}@keyframes sc-mc-humid-press{0.0%{transform:translateY(16px);}3.75%{transform:translateY(16px);animation-timing-function:cubic-bezier(.16,1,.3,1);}10.0%{transform:none;}82.5%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}90.0%{transform:translateY(16px);}100.0%{transform:translateY(16px);}}.sc-mc-humid-press{animation:sc-mc-humid-press 8s infinite}@keyframes sc-mc-humid-b0{0.0%{opacity:0;}12.5%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}14.375%{opacity:1;}82.5%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}86.25%{opacity:0;}100.0%{opacity:0;}}.sc-mc-humid-b0{animation:sc-mc-humid-b0 8s infinite}@keyframes sc-mc-humid-b1{0.0%{opacity:0;}17.75%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}19.625%{opacity:1;}82.5%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}86.25%{opacity:0;}100.0%{opacity:0;}}.sc-mc-humid-b1{animation:sc-mc-humid-b1 8s infinite}@keyframes sc-mc-humid-b2{0.0%{opacity:0;}23.0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}24.875%{opacity:1;}82.5%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}86.25%{opacity:0;}100.0%{opacity:0;}}.sc-mc-humid-b2{animation:sc-mc-humid-b2 8s infinite}@keyframes sc-mc-humid-b3{0.0%{opacity:0;}28.25%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}30.125%{opacity:1;}82.5%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}86.25%{opacity:0;}100.0%{opacity:0;}}.sc-mc-humid-b3{animation:sc-mc-humid-b3 8s infinite}@keyframes sc-mc-humid-b4{0.0%{opacity:0;}100.0%{opacity:0;}}.sc-mc-humid-b4{animation:sc-mc-humid-b4 8s infinite}@keyframes sc-mc-humid-led{0.0%{fill:#555c75;}36.25%{fill:#555c75;animation-timing-function:steps(1,end);}37.5%{fill:#f7c948;}82.5%{fill:#f7c948;animation-timing-function:steps(1,end);}83.75%{fill:#555c75;}100.0%{fill:#555c75;}}.sc-mc-humid-led{animation:sc-mc-humid-led 8s infinite}@keyframes sc-mc-humid-ring{0.0%{transform:scale(.4);opacity:0;}37.5%{transform:scale(.4);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}42.5%{transform:scale(1);opacity:1;}82.5%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}86.25%{transform:scale(1.2);opacity:0;}100.0%{opacity:0;}}.sc-mc-humid-ring{animation:sc-mc-humid-ring 8s infinite}.sc-mc-humid-ring{transform-box:fill-box;transform-origin:50% 50%}@keyframes sc-mc-tab-walls{0.0%{stroke-dashoffset:1;}3.0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}19.0%{stroke-dashoffset:0;}89.0%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}93.0%{stroke-dashoffset:0;opacity:0;}94.0%{stroke-dashoffset:1;opacity:0;}100.0%{stroke-dashoffset:1;opacity:1;}}.sc-mc-tab-walls{animation:sc-mc-tab-walls 10s infinite}@keyframes sc-mc-tab-rooms{0.0%{opacity:0;}17.0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}22.0%{opacity:1;}89.0%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}93.0%{opacity:0;}100.0%{opacity:0;}}.sc-mc-tab-rooms{animation:sc-mc-tab-rooms 10s infinite}@keyframes sc-mc-tab-ph0{0.0%{transform:translateY(-14px) scale(.3);opacity:0;}24.0%{transform:translateY(-14px) scale(.3);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}27.5%{transform:none;opacity:1;}88.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.0%{transform:scale(.3);opacity:0;}100.0%{opacity:0;}}.sc-mc-tab-ph0{animation:sc-mc-tab-ph0 10s infinite}@keyframes sc-mc-tab-ph1{0.0%{transform:translateY(-14px) scale(.3);opacity:0;}30.0%{transform:translateY(-14px) scale(.3);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}33.5%{transform:none;opacity:1;}88.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.0%{transform:scale(.3);opacity:0;}100.0%{opacity:0;}}.sc-mc-tab-ph1{animation:sc-mc-tab-ph1 10s infinite}@keyframes sc-mc-tab-ph2{0.0%{transform:translateY(-14px) scale(.3);opacity:0;}36.0%{transform:translateY(-14px) scale(.3);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}39.5%{transform:none;opacity:1;}88.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.0%{transform:scale(.3);opacity:0;}100.0%{opacity:0;}}.sc-mc-tab-ph2{animation:sc-mc-tab-ph2 10s infinite}.sc-mc-tab [class*="sc-mc-tab-ph"]{transform-box:fill-box;transform-origin:50% 0}@keyframes sc-mc-tab-sync{0.0%{transform:scale(0);}44.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}48.0%{transform:scale(1);}88.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-mc-tab-sync{animation:sc-mc-tab-sync 10s infinite}.sc-mc-tab-sync{transform-box:fill-box;transform-origin:50% 50%}@keyframes sc-mc-tel-buzz{0.0%{transform:none;}5.0%{transform:rotate(-3deg);animation-timing-function:linear;}6.0%{transform:rotate(3deg);animation-timing-function:linear;}7.0%{transform:rotate(-3deg);animation-timing-function:linear;}8.0%{transform:rotate(3deg);animation-timing-function:linear;}9.0%{transform:rotate(-3deg);animation-timing-function:linear;}10.0%{transform:rotate(3deg);animation-timing-function:linear;}11.0%{transform:rotate(-3deg);animation-timing-function:linear;}12.0%{transform:rotate(3deg);animation-timing-function:linear;}13.0%{transform:rotate(-3deg);animation-timing-function:linear;}14.0%{transform:rotate(3deg);animation-timing-function:linear;}15.625%{transform:none;}55.0%{transform:none;}56.0%{transform:rotate(3deg);animation-timing-function:linear;}57.0%{transform:rotate(-3deg);animation-timing-function:linear;}58.0%{transform:rotate(3deg);animation-timing-function:linear;}59.0%{transform:rotate(-3deg);animation-timing-function:linear;}60.0%{transform:rotate(3deg);animation-timing-function:linear;}61.0%{transform:rotate(-3deg);animation-timing-function:linear;}62.0%{transform:rotate(3deg);animation-timing-function:linear;}63.0%{transform:rotate(-3deg);animation-timing-function:linear;}64.0%{transform:rotate(3deg);animation-timing-function:linear;}65.625%{transform:none;}100.0%{transform:none;}}.sc-mc-tel-buzz{animation:sc-mc-tel-buzz 8s infinite}.sc-mc-tel-buzz{transform-box:fill-box;transform-origin:50% 60%}@keyframes sc-mc-tel-r0{0.0%{transform:scale(1);opacity:0;}5.0%{transform:scale(1);opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1);}18.75%{transform:scale(1.7);opacity:0;}100.0%{opacity:0;}}.sc-mc-tel-r0{animation:sc-mc-tel-r0 8s infinite}@keyframes sc-mc-tel-r1{0.0%{transform:scale(1);opacity:0;}12.5%{transform:scale(1);opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1);}26.25%{transform:scale(1.7);opacity:0;}100.0%{opacity:0;}}.sc-mc-tel-r1{animation:sc-mc-tel-r1 8s infinite}@keyframes sc-mc-tel-r2{0.0%{transform:scale(1);opacity:0;}55.0%{transform:scale(1);opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1);}68.75%{transform:scale(1.7);opacity:0;}100.0%{opacity:0;}}.sc-mc-tel-r2{animation:sc-mc-tel-r2 8s infinite}@keyframes sc-mc-tel-r3{0.0%{transform:scale(1);opacity:0;}62.5%{transform:scale(1);opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1);}76.25%{transform:scale(1.7);opacity:0;}100.0%{opacity:0;}}.sc-mc-tel-r3{animation:sc-mc-tel-r3 8s infinite}.sc-mc-tel [class*="sc-mc-tel-r"]{transform-box:fill-box;transform-origin:50% 50%}@keyframes sc-mc-tel-dur{0.0%{transform:scaleX(0);}17.5%{transform:scaleX(0);animation-timing-function:linear;}48.75%{transform:scaleX(1);}52.5%{transform:scaleX(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}54.375%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-mc-tel-dur{animation:sc-mc-tel-dur 8s infinite}.sc-mc-tel-dur{transform-box:fill-box;transform-origin:0 50%}@keyframes sc-loi-bar0{0.0%{transform:scaleX(0);}3.75%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}9.375%{transform:none;}87.5%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-loi-bar0{animation:sc-loi-bar0 8s infinite}@keyframes sc-loi-bar1{0.0%{transform:scaleX(0);}5.75%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}11.375%{transform:none;}87.5%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-loi-bar1{animation:sc-loi-bar1 8s infinite}@keyframes sc-loi-bar2{0.0%{transform:scaleX(0);}7.75%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}13.375%{transform:none;}87.5%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-loi-bar2{animation:sc-loi-bar2 8s infinite}@keyframes sc-loi-bar3{0.0%{transform:scaleX(0);}9.75%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}15.375%{transform:none;}87.5%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-loi-bar3{animation:sc-loi-bar3 8s infinite}@keyframes sc-loi-bar4{0.0%{transform:scaleX(0);}11.75%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}17.375%{transform:none;}87.5%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-loi-bar4{animation:sc-loi-bar4 8s infinite}@keyframes sc-loi-ptr{0.0%{transform:translateX(26px);opacity:0;}18.75%{transform:translateX(26px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}23.75%{transform:none;opacity:1;}87.5%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}91.25%{transform:translateX(26px);opacity:0;}100.0%{opacity:0;}}.sc-loi-ptr{animation:sc-loi-ptr 8s infinite}@keyframes sc-loi-stamp{0.0%{transform:translateY(-60px);opacity:0;}47.5%{transform:translateY(-60px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}51.25%{transform:translateY(-20px);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}53.75%{transform:translateY(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}56.875%{transform:translateY(-26px);animation-timing-function:cubic-bezier(.65,0,.35,1);}61.25%{transform:translateY(-70px);opacity:0;}100.0%{transform:translateY(-70px);opacity:0;}}.sc-loi-stamp{animation:sc-loi-stamp 8s infinite}@keyframes sc-loi-mark{0.0%{transform:scale(0);}53.5%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}56.875%{transform:scale(1) rotate(-10deg);}87.5%{transform:scale(1) rotate(-10deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.25%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-loi-mark{animation:sc-loi-mark 8s infinite}@keyframes sc-loi-unroll{0.0%{transform:scaleX(0);}26.25%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}37.5%{transform:none;}88.75%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}96.25%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-loi-unroll{animation:sc-loi-unroll 8s infinite}@keyframes sc-loi-roll{0.0%{transform:translateX(0);}26.25%{transform:translateX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}37.5%{transform:translateX(128px);}88.75%{transform:translateX(128px);animation-timing-function:cubic-bezier(.65,0,.35,1);}96.25%{transform:translateX(0);}100.0%{transform:translateX(0);}}.sc-loi-roll{animation:sc-loi-roll 8s infinite}@keyframes sc-loi-m0{0.0%{transform:scale(0);}37.5%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}41.875%{transform:scale(1);}87.5%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-loi-m0{animation:sc-loi-m0 8s infinite}@keyframes sc-loi-m1{0.0%{transform:scale(0);}41.25%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}45.625%{transform:scale(1);}87.5%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-loi-m1{animation:sc-loi-m1 8s infinite}@keyframes sc-loi-m2{0.0%{transform:scale(0);}45.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}49.375%{transform:scale(1);}87.5%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-loi-m2{animation:sc-loi-m2 8s infinite}.sc-loi [class*="sc-loi-bar"]{transform-origin:0 0}@keyframes sc-loi-tw{0.0%{transform:scale(0);}55.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}58.75%{transform:scale(1) rotate(40deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}63.75%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-loi-tw{animation:sc-loi-tw 8s infinite}@keyframes sc-campagne-flip0{0.0%{transform:none;opacity:1;}5.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}9.375%{transform:scaleY(-.2);opacity:0;}92.5%{transform:scaleY(-.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}97.5%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-campagne-flip0{animation:sc-campagne-flip0 8s infinite}@keyframes sc-campagne-flip1{0.0%{transform:none;opacity:1;}10.625%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}15.0%{transform:scaleY(-.2);opacity:0;}92.5%{transform:scaleY(-.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}97.5%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-campagne-flip1{animation:sc-campagne-flip1 8s infinite}@keyframes sc-campagne-flip2{0.0%{transform:none;opacity:1;}16.25%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}20.625%{transform:scaleY(-.2);opacity:0;}92.5%{transform:scaleY(-.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}97.5%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-campagne-flip2{animation:sc-campagne-flip2 8s infinite}@keyframes sc-campagne-circ{0.0%{stroke-dashoffset:1;}23.75%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}31.25%{stroke-dashoffset:0;}91.25%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.55,0,1,.45);}93.75%{stroke-dashoffset:1;}100.0%{stroke-dashoffset:1;}}.sc-campagne-circ{animation:sc-campagne-circ 8s infinite}@keyframes sc-campagne-ck0{0.0%{transform:scale(0);}37.5%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}41.875%{transform:scale(1);}90.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}93.125%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne-ck0{animation:sc-campagne-ck0 8s infinite}@keyframes sc-campagne-ck1{0.0%{transform:scale(0);}43.75%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}48.125%{transform:scale(1);}90.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}93.125%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne-ck1{animation:sc-campagne-ck1 8s infinite}@keyframes sc-campagne-ck2{0.0%{transform:scale(0);}50.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}54.375%{transform:scale(1);}90.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}93.125%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne-ck2{animation:sc-campagne-ck2 8s infinite}@keyframes sc-campagne-b-kbody{0.0%{transform:none;}36.25%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}41.875%{transform:rotate(1.2deg);}57.5%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}62.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-campagne-b-khead{0.0%{transform:none;}36.25%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}41.875%{transform:rotate(-3deg);}57.5%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}62.5%{transform:none;}62.5%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}64.75%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}67.0%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}69.25%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}71.5%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}74.375%{transform:none;}100.0%{transform:none;}}@keyframes sc-campagne-b-karmup{0.0%{transform:rotate(48deg);}36.25%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}41.875%{transform:rotate(2deg);}57.5%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}61.25%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-campagne-b-khand{0.0%{transform:none;}37.5%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}42.5%{transform:rotate(6deg);}57.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}61.25%{transform:none;}100.0%{transform:none;}}@keyframes sc-campagne-b-karmupv{0.0%{opacity:0;}36.25%{opacity:0;animation-timing-function:steps(1,end);}36.5%{opacity:1;}61.25%{opacity:1;animation-timing-function:steps(1,end);}61.5%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-campagne-b-karmfv{0.0%{opacity:1;}36.25%{opacity:1;animation-timing-function:steps(1,end);}36.5%{opacity:0;}61.25%{opacity:0;animation-timing-function:steps(1,end);}61.5%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-campagne-b-kpn{0.0%{transform:none;}3.75%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}6.875%{transform:translate(-13.0px,-2.7px);}28.75%{transform:translate(-13.0px,-2.7px);animation-timing-function:cubic-bezier(.16,1,.3,1);}31.875%{transform:none;}36.25%{transform:translate(4.2px,-6.3px);animation-timing-function:cubic-bezier(.65,0,.35,1);}43.75%{transform:translate(7.0px,1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:translate(3.5px,7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}58.75%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-campagne-b-kpf{0.0%{transform:none;}3.75%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}6.875%{transform:translate(-4.0px,-2.7px);}28.75%{transform:translate(-4.0px,-2.7px);animation-timing-function:cubic-bezier(.16,1,.3,1);}31.875%{transform:none;}36.25%{transform:translate(9.0px,-6.3px);animation-timing-function:cubic-bezier(.65,0,.35,1);}43.75%{transform:translate(15.0px,1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:translate(7.5px,7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}58.75%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-campagne-b-klln{0.0%{transform:translateY(30.6px);}55.0%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}58.75%{transform:translateY(25.0px);}86.25%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}90.0%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-campagne-b-kllf{0.0%{transform:translateY(24.9px);}55.0%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}58.75%{transform:translateY(20.5px);}86.25%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}90.0%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-campagne-b-body{animation:sc-campagne-b-kbody 8s infinite}.sc-campagne-b-head{animation:sc-campagne-b-khead 8s infinite}.sc-campagne-b-armup{animation:sc-campagne-b-karmup 8s infinite}.sc-campagne-b-hand{animation:sc-campagne-b-khand 8s infinite}.sc-campagne-b-armupv{animation:sc-campagne-b-karmupv 8s infinite}.sc-campagne-b-armfv{animation:sc-campagne-b-karmfv 8s infinite}.sc-campagne-b-pn{animation:sc-campagne-b-kpn 8s infinite}.sc-campagne-b-pf{animation:sc-campagne-b-kpf 8s infinite}.sc-campagne-b-lln{animation:sc-campagne-b-klln 8s infinite}.sc-campagne-b-llf{animation:sc-campagne-b-kllf 8s infinite}@keyframes sc-jauge-needle{0.0%{transform:rotate(-80deg);}5.0%{transform:rotate(-80deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}15.0%{transform:rotate(70deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.25%{transform:rotate(-10deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}26.25%{transform:rotate(28deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:rotate(12deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}32.5%{transform:rotate(18deg);}90.0%{transform:rotate(18deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}97.5%{transform:rotate(-80deg);}100.0%{transform:rotate(-80deg);}}.sc-jauge-needle{animation:sc-jauge-needle 8s infinite}@keyframes sc-jauge-fl0{0.0%{transform:scale(0);}37.5%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}42.5%{transform:scale(1.25);}88.75%{transform:scale(1.25);animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-jauge-fl0{animation:sc-jauge-fl0 8s infinite}@keyframes sc-jauge-fl1{0.0%{transform:scale(0);}43.125%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}48.125%{transform:scale(1.0);}88.75%{transform:scale(1.0);animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-jauge-fl1{animation:sc-jauge-fl1 8s infinite}@keyframes sc-jauge-fl2{0.0%{transform:scale(0);}48.75%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}53.75%{transform:scale(0.8);}88.75%{transform:scale(0.8);animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-jauge-fl2{animation:sc-jauge-fl2 8s infinite}@keyframes sc-carte-hl{0.0%{transform:scaleX(0);}31.667%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}38.333%{transform:none;}88.333%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}93.333%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-carte-hl{animation:sc-carte-hl 6s infinite}@keyframes sc-carte-mk{0.0%{transform:scale(0);}36.667%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}41.667%{transform:scale(1);}88.333%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}93.333%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-carte-mk{animation:sc-carte-mk 6s infinite}@keyframes sc-carte-shake{0.0%{transform:none;}21.667%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}22.667%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}25.0%{transform:rotate(3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}27.333%{transform:rotate(-1.5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:none;}100.0%{transform:none;}}.sc-carte-shake{animation:sc-carte-shake 6s infinite}@keyframes sc-carte-dart{0.0%{transform:translate(10px,60px) rotate(17deg);opacity:0;}9.167%{transform:translate(10px,60px) rotate(17deg);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}11.667%{transform:translate(40px,69px) rotate(17deg);opacity:1;animation-timing-function:linear;}21.667%{transform:translate(232px,116px) rotate(17deg);opacity:1;}88.333%{transform:translate(232px,116px) rotate(17deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}93.333%{transform:translate(232px,116px) rotate(17deg);opacity:0;}100.0%{opacity:0;}}.sc-carte-dart{animation:sc-carte-dart 6s infinite}@keyframes sc-carte-sp0{0.0%{transform:scale(0);}21.667%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}25.833%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}32.5%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-carte-sp0{animation:sc-carte-sp0 6s infinite}@keyframes sc-carte-sp1{0.0%{transform:scale(0);}23.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}27.167%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}33.833%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-carte-sp1{animation:sc-carte-sp1 6s infinite}@keyframes sc-carte-sp2{0.0%{transform:scale(0);}24.333%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}28.5%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}35.167%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-carte-sp2{animation:sc-carte-sp2 6s infinite}@keyframes sc-carte-b-kroot{0.0%{transform:none;}23.333%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}25.667%{transform:scale(1.08,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}29.0%{transform:translateY(-55px) scale(.95,1.07);animation-timing-function:cubic-bezier(.55,0,1,.45);}32.667%{transform:scale(1.06,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}37.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-carte-b-ksh{0.0%{transform:none;}25.667%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}29.0%{transform:scale(0.60);animation-timing-function:cubic-bezier(.55,0,1,.45);}32.667%{transform:none;}100.0%{transform:none;}}@keyframes sc-carte-b-kbody{0.0%{transform:none;}40.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}47.5%{transform:rotate(1.2deg);}71.667%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}78.333%{transform:none;}100.0%{transform:none;}}@keyframes sc-carte-b-khead{0.0%{transform:none;}23.333%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}25.667%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}29.0%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}32.667%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}39.167%{transform:none;}40.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}47.5%{transform:rotate(-3deg);}71.667%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}78.333%{transform:none;}80.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}83.0%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}86.0%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}89.0%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}92.0%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}95.833%{transform:none;}100.0%{transform:none;}}@keyframes sc-carte-b-ktail{0.0%{transform:none;}25.667%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}29.0%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}32.667%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}39.167%{transform:none;}100.0%{transform:none;}}@keyframes sc-carte-b-karmn{0.0%{transform:none;}25.667%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}29.0%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}32.667%{transform:none;}100.0%{transform:none;}}@keyframes sc-carte-b-karmf{0.0%{transform:none;}25.667%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}29.0%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}32.667%{transform:none;}100.0%{transform:none;}}@keyframes sc-carte-b-karmup{0.0%{transform:rotate(48deg);}40.0%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}47.5%{transform:rotate(2deg);}71.667%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.667%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-carte-b-khand{0.0%{transform:none;}41.667%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}48.333%{transform:rotate(6deg);}71.667%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.667%{transform:none;}100.0%{transform:none;}}@keyframes sc-carte-b-karmupv{0.0%{opacity:0;}40.0%{opacity:0;animation-timing-function:steps(1,end);}40.333%{opacity:1;}76.667%{opacity:1;animation-timing-function:steps(1,end);}77.0%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-carte-b-karmfv{0.0%{opacity:1;}40.0%{opacity:1;animation-timing-function:steps(1,end);}40.333%{opacity:0;}76.667%{opacity:0;animation-timing-function:steps(1,end);}77.0%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-carte-b-kpn{0.0%{transform:none;}10.0%{transform:translate(-6.5px,-9.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}16.667%{transform:translate(3.5px,-9.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.667%{transform:translate(7.0px,-1.8px);}41.667%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}45.833%{transform:translate(5.6px,0.0px);}71.667%{transform:translate(5.6px,0.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}75.833%{transform:none;}100.0%{transform:none;}}@keyframes sc-carte-b-kpf{0.0%{transform:none;}10.0%{transform:translate(-2.0px,-9.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}16.667%{transform:translate(7.5px,-9.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.667%{transform:translate(15.0px,-1.8px);}41.667%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}45.833%{transform:translate(12.0px,0.0px);}71.667%{transform:translate(12.0px,0.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}75.833%{transform:none;}100.0%{transform:none;}}@keyframes sc-carte-b-klln{0.0%{transform:translateY(30.6px);}25.0%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}30.0%{transform:translateY(25.0px);}76.667%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}81.667%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-carte-b-kllf{0.0%{transform:translateY(24.9px);}25.0%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}30.0%{transform:translateY(20.5px);}76.667%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}81.667%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-carte-b-root{animation:sc-carte-b-kroot 6s infinite}.sc-carte-b-sh{animation:sc-carte-b-ksh 6s infinite}.sc-carte-b-body{animation:sc-carte-b-kbody 6s infinite}.sc-carte-b-head{animation:sc-carte-b-khead 6s infinite}.sc-carte-b-tail{animation:sc-carte-b-ktail 6s infinite}.sc-carte-b-armn{animation:sc-carte-b-karmn 6s infinite}.sc-carte-b-armf{animation:sc-carte-b-karmf 6s infinite}.sc-carte-b-armup{animation:sc-carte-b-karmup 6s infinite}.sc-carte-b-hand{animation:sc-carte-b-khand 6s infinite}.sc-carte-b-armupv{animation:sc-carte-b-karmupv 6s infinite}.sc-carte-b-armfv{animation:sc-carte-b-karmfv 6s infinite}.sc-carte-b-pn{animation:sc-carte-b-kpn 6s infinite}.sc-carte-b-pf{animation:sc-carte-b-kpf 6s infinite}.sc-carte-b-lln{animation:sc-carte-b-klln 6s infinite}.sc-carte-b-llf{animation:sc-carte-b-kllf 6s infinite}@keyframes sc-deux-fa{0.0%{transform:none;}8.889%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}17.778%{transform:scaleX(.08);}84.444%{transform:scaleX(.08);animation-timing-function:cubic-bezier(.65,0,.35,1);}93.333%{transform:none;}100.0%{transform:none;}}.sc-deux-fa{animation:sc-deux-fa 9s infinite}@keyframes sc-deux-fm{0.0%{transform:none;}11.111%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}20.0%{transform:scaleX(.08);}85.556%{transform:scaleX(.08);animation-timing-function:cubic-bezier(.65,0,.35,1);}94.444%{transform:none;}100.0%{transform:none;}}.sc-deux-fm{animation:sc-deux-fm 9s infinite}.sc-deux-fa,.sc-deux-fm{transform-box:fill-box;transform-origin:0 50%}@keyframes sc-deux-link{0.0%{stroke-dashoffset:1;opacity:0;}23.333%{stroke-dashoffset:1;opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}33.333%{stroke-dashoffset:0;opacity:1;}81.111%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}85.556%{opacity:0;}100.0%{opacity:0;}}.sc-deux-link{animation:sc-deux-link 9s infinite}@keyframes sc-deux-pulse{0.0%{opacity:0;}33.333%{opacity:0;}33.889%{opacity:1;}80.0%{opacity:1;}81.111%{opacity:0;}100.0%{opacity:0;}}.sc-deux-pulse{animation:sc-deux-pulse 9s infinite}@keyframes sc-deux-go{0.0%{transform:translate(96.0px,150.0px)}8.3%{transform:translate(107.0px,137.8px)}16.7%{transform:translate(118.6px,127.8px)}25.0%{transform:translate(130.9px,120.0px)}33.3%{transform:translate(143.8px,114.4px)}41.7%{transform:translate(157.3px,111.1px)}50.0%{transform:translate(171.5px,110.0px)}58.3%{transform:translate(186.3px,111.1px)}66.7%{transform:translate(201.8px,114.4px)}75.0%{transform:translate(217.9px,120.0px)}83.3%{transform:translate(234.6px,127.8px)}91.7%{transform:translate(252.0px,137.8px)}100.0%{transform:translate(270.0px,150.0px)}}@keyframes sc-deux-back{0.0%{transform:translate(270.0px,150.0px)}8.3%{transform:translate(252.0px,137.8px)}16.7%{transform:translate(234.6px,127.8px)}25.0%{transform:translate(217.9px,120.0px)}33.3%{transform:translate(201.8px,114.4px)}41.7%{transform:translate(186.3px,111.1px)}50.0%{transform:translate(171.5px,110.0px)}58.3%{transform:translate(157.3px,111.1px)}66.7%{transform:translate(143.8px,114.4px)}75.0%{transform:translate(130.9px,120.0px)}83.3%{transform:translate(118.6px,127.8px)}91.7%{transform:translate(107.0px,137.8px)}100.0%{transform:translate(96.0px,150.0px)}}.sc-deux-d1{animation:sc-deux-go 1.8s linear infinite}.sc-deux-d2{animation:sc-deux-back 1.8s linear infinite;animation-delay:-.9s}@keyframes sc-deux-pr0{0.0%{transform:scale(0);}37.778%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}41.667%{transform:scale(1) rotate(45deg);}80.0%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}82.778%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-deux-pr0{animation:sc-deux-pr0 9s infinite}@keyframes sc-deux-pr1{0.0%{transform:scale(0);}44.444%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}48.333%{transform:scale(1) rotate(45deg);}80.0%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}82.778%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-deux-pr1{animation:sc-deux-pr1 9s infinite}@keyframes sc-deux-pr2{0.0%{transform:scale(0);}51.111%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}55.0%{transform:scale(1) rotate(45deg);}80.0%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}82.778%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-deux-pr2{animation:sc-deux-pr2 9s infinite}@keyframes sc-suivi-tk0{0.0%{stroke-dashoffset:1;}35.0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}39.375%{stroke-dashoffset:0;}90.0%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{stroke-dashoffset:1;}100.0%{stroke-dashoffset:1;}}.sc-suivi-tk0{animation:sc-suivi-tk0 8s infinite}@keyframes sc-suivi-tk1{0.0%{stroke-dashoffset:1;}41.875%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}46.25%{stroke-dashoffset:0;}90.0%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{stroke-dashoffset:1;}100.0%{stroke-dashoffset:1;}}.sc-suivi-tk1{animation:sc-suivi-tk1 8s infinite}@keyframes sc-suivi-tk2{0.0%{stroke-dashoffset:1;}48.75%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}53.125%{stroke-dashoffset:0;}90.0%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{stroke-dashoffset:1;}100.0%{stroke-dashoffset:1;}}.sc-suivi-tk2{animation:sc-suivi-tk2 8s infinite}@keyframes sc-suivi-q0{0.0%{transform:scale(0);opacity:1;}5.0%{transform:scale(0);opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}10.0%{transform:scale(1);opacity:1;}22.5%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}27.5%{transform:translateY(6px) scale(.9);opacity:.35;}88.75%{transform:translateY(6px) scale(.9);opacity:.35;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scale(0);opacity:1;}100.0%{transform:scale(0);opacity:1;}}.sc-suivi-q0{animation:sc-suivi-q0 8s infinite}@keyframes sc-suivi-q1{0.0%{transform:scale(0);opacity:1;}7.5%{transform:scale(0);opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}12.5%{transform:scale(1);opacity:1;}22.5%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}27.5%{transform:translateY(-10px) scale(1.18);opacity:1;}88.75%{transform:translateY(-10px) scale(1.18);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scale(0);opacity:1;}100.0%{transform:scale(0);opacity:1;}}.sc-suivi-q1{animation:sc-suivi-q1 8s infinite}@keyframes sc-suivi-q2{0.0%{transform:scale(0);opacity:1;}10.0%{transform:scale(0);opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}15.0%{transform:scale(1);opacity:1;}22.5%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}27.5%{transform:translateY(6px) scale(.9);opacity:.35;}88.75%{transform:translateY(6px) scale(.9);opacity:.35;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scale(0);opacity:1;}100.0%{transform:scale(0);opacity:1;}}.sc-suivi-q2{animation:sc-suivi-q2 8s infinite}@keyframes sc-suivi-badge{0.0%{transform:scale(0);}26.25%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}30.625%{transform:scale(1) rotate(20deg);}88.75%{transform:scale(1) rotate(20deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.25%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-suivi-badge{animation:sc-suivi-badge 8s infinite}@keyframes sc-suivi-hat{0.0%{transform:translateY(-70px);opacity:0;}53.75%{transform:translateY(-70px);opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);}57.5%{transform:translateY(0);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}59.0%{transform:translateY(-8px) scale(1.05,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}61.25%{transform:none;}90.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}93.75%{transform:translateY(-20px);opacity:0;}100.0%{opacity:0;}}.sc-suivi-hat{animation:sc-suivi-hat 8s infinite}@keyframes sc-fuite-stain{0.0%{transform:scale(.2);opacity:0;}3.333%{transform:scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}17.778%{transform:none;opacity:1;}91.111%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}97.778%{transform:scale(.2);opacity:0;}100.0%{opacity:0;}}.sc-fuite-stain{animation:sc-fuite-stain 9s infinite}@keyframes sc-fuite-dripv{0.0%{opacity:0;}17.778%{opacity:0;}18.889%{opacity:1;}88.889%{opacity:1;}91.111%{opacity:0;}100.0%{opacity:0;}}.sc-fuite-dripv{animation:sc-fuite-dripv 9s infinite}@keyframes sc-fuite-fall{0%{transform:translateY(0);opacity:0}15%{opacity:1}85%{transform:translateY(62px);opacity:1}100%{transform:translateY(66px);opacity:0}}.sc-fuite-f{animation:sc-fuite-fall 1.2s ease-in infinite}.sc-fuite-f2{animation-delay:-.6s}@keyframes sc-fuite-pud{0.0%{transform:scale(.2);}22.222%{transform:scale(.2);animation-timing-function:cubic-bezier(.16,1,.3,1);}55.556%{transform:scale(1);}91.111%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}97.778%{transform:scale(.2);}100.0%{transform:scale(.2);}}.sc-fuite-pud{animation:sc-fuite-pud 9s infinite}@keyframes sc-fuite-q{0.0%{transform:scale(0);}13.333%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}17.778%{transform:scale(1);}48.889%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}51.111%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-fuite-q{animation:sc-fuite-q 9s infinite}@keyframes sc-fuite-ex{0.0%{transform:scale(0);}50.556%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}54.444%{transform:scale(1);}88.889%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}92.222%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-fuite-ex{animation:sc-fuite-ex 9s infinite}@keyframes sc-fuite-lpc{0.0%{transform:translate(262px,150px);animation-timing-function:cubic-bezier(.65,0,.35,1);}22.222%{transform:translate(262px,150px);animation-timing-function:cubic-bezier(.65,0,.35,1);}31.111%{transform:translate(118px,82px);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.889%{transform:translate(206px,96px);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.667%{transform:translate(150px,98px);animation-timing-function:cubic-bezier(.65,0,.35,1);}84.444%{transform:translate(150px,98px);animation-timing-function:cubic-bezier(.65,0,.35,1);}92.222%{transform:translate(262px,150px);animation-timing-function:cubic-bezier(.65,0,.35,1);}100.0%{transform:translate(262px,150px);}}.sc-fuite-lpc{animation:sc-fuite-lpc 9s infinite}@keyframes sc-fuite-vis{0.0%{opacity:0;}21.111%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}25.556%{opacity:1;}87.778%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.222%{opacity:0;}100.0%{opacity:0;}}.sc-fuite-vis{animation:sc-fuite-vis 9s infinite}@keyframes sc-fuite-tg{0.0%{opacity:0;}47.778%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}51.111%{opacity:1;}84.444%{opacity:1;}86.667%{opacity:0;}100.0%{opacity:0;}}.sc-fuite-tg{animation:sc-fuite-tg 9s infinite}@keyframes sc-trace-d0{0.0%{fill:#8e9ebf;}46.0%{fill:#8e9ebf;animation-timing-function:cubic-bezier(.16,1,.3,1);}48.0%{fill:#f59b2c;}86.0%{fill:#f59b2c;}88.0%{fill:#8e9ebf;}100.0%{fill:#8e9ebf;}}.sc-trace-d0{animation:sc-trace-d0 10s infinite}@keyframes sc-trace-d1{0.0%{fill:#8e9ebf;}44.0%{fill:#8e9ebf;animation-timing-function:cubic-bezier(.16,1,.3,1);}46.0%{fill:#f59b2c;}86.0%{fill:#f59b2c;}88.0%{fill:#8e9ebf;}100.0%{fill:#8e9ebf;}}.sc-trace-d1{animation:sc-trace-d1 10s infinite}@keyframes sc-trace-d2{0.0%{fill:#8e9ebf;}42.0%{fill:#8e9ebf;animation-timing-function:cubic-bezier(.16,1,.3,1);}44.0%{fill:#f59b2c;}86.0%{fill:#f59b2c;}88.0%{fill:#8e9ebf;}100.0%{fill:#8e9ebf;}}.sc-trace-d2{animation:sc-trace-d2 10s infinite}@keyframes sc-trace-d3{0.0%{fill:#8e9ebf;}40.0%{fill:#8e9ebf;animation-timing-function:cubic-bezier(.16,1,.3,1);}42.0%{fill:#f59b2c;}86.0%{fill:#f59b2c;}88.0%{fill:#8e9ebf;}100.0%{fill:#8e9ebf;}}.sc-trace-d3{animation:sc-trace-d3 10s infinite}@keyframes sc-trace-d4{0.0%{fill:#8e9ebf;}38.0%{fill:#8e9ebf;animation-timing-function:cubic-bezier(.16,1,.3,1);}40.0%{fill:#f59b2c;}86.0%{fill:#f59b2c;}88.0%{fill:#8e9ebf;}100.0%{fill:#8e9ebf;}}.sc-trace-d4{animation:sc-trace-d4 10s infinite}@keyframes sc-trace-d5{0.0%{fill:#8e9ebf;}36.0%{fill:#8e9ebf;animation-timing-function:cubic-bezier(.16,1,.3,1);}38.0%{fill:#f59b2c;}86.0%{fill:#f59b2c;}88.0%{fill:#8e9ebf;}100.0%{fill:#8e9ebf;}}.sc-trace-d5{animation:sc-trace-d5 10s infinite}@keyframes sc-trace-d6{0.0%{fill:#8e9ebf;}29.933%{fill:#8e9ebf;animation-timing-function:cubic-bezier(.16,1,.3,1);}31.933%{fill:#f59b2c;}86.0%{fill:#f59b2c;}88.0%{fill:#8e9ebf;}100.0%{fill:#8e9ebf;}}.sc-trace-d6{animation:sc-trace-d6 10s infinite}@keyframes sc-trace-d7{0.0%{fill:#8e9ebf;}23.433%{fill:#8e9ebf;animation-timing-function:cubic-bezier(.16,1,.3,1);}25.433%{fill:#f59b2c;}86.0%{fill:#f59b2c;}88.0%{fill:#8e9ebf;}100.0%{fill:#8e9ebf;}}.sc-trace-d7{animation:sc-trace-d7 10s infinite}@keyframes sc-trace-d8{0.0%{fill:#8e9ebf;}16.5%{fill:#8e9ebf;animation-timing-function:cubic-bezier(.16,1,.3,1);}18.5%{fill:#f59b2c;}86.0%{fill:#f59b2c;}88.0%{fill:#8e9ebf;}100.0%{fill:#8e9ebf;}}.sc-trace-d8{animation:sc-trace-d8 10s infinite}@keyframes sc-trace-d9{0.0%{fill:#8e9ebf;}10.0%{fill:#8e9ebf;animation-timing-function:cubic-bezier(.16,1,.3,1);}12.0%{fill:#f59b2c;}86.0%{fill:#f59b2c;}88.0%{fill:#8e9ebf;}100.0%{fill:#8e9ebf;}}.sc-trace-d9{animation:sc-trace-d9 10s infinite}@keyframes sc-trace-tgt{0.0%{transform:scale(0);opacity:0;}46.0%{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}49.5%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}53.0%{transform:scale(1.25);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}56.0%{transform:scale(1);opacity:1;}82.0%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}85.0%{transform:scale(1.4);opacity:0;}100.0%{opacity:0;}}.sc-trace-tgt{animation:sc-trace-tgt 10s infinite}@keyframes sc-trace-rep{0.0%{transform:translateY(20px) scale(0);}57.0%{transform:translateY(20px) scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}61.0%{transform:none;}82.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}85.0%{transform:translateY(-10px) scale(0);}100.0%{transform:scale(0);}}.sc-trace-rep{animation:sc-trace-rep 10s infinite}@keyframes sc-trace-b-kbody{0.0%{transform:none;}48.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}53.0%{transform:rotate(-1deg);}56.0%{transform:rotate(-1deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}61.0%{transform:none;}69.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}73.5%{transform:rotate(1.2deg);}81.0%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}85.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-trace-b-khead{0.0%{transform:none;}59.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}60.8%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}62.6%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}64.4%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}66.2%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}68.5%{transform:none;}69.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}73.5%{transform:rotate(-3deg);}81.0%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}85.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-trace-b-khead2{0.0%{transform:none;}48.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}53.0%{transform:rotate(-7deg);}56.0%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}61.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-trace-b-karmup{0.0%{transform:rotate(48deg);}69.0%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}73.5%{transform:rotate(2deg);}81.0%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}84.0%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-trace-b-khand{0.0%{transform:none;}70.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}74.0%{transform:rotate(6deg);}81.0%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}84.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-trace-b-karmupv{0.0%{opacity:0;}69.0%{opacity:0;animation-timing-function:steps(1,end);}69.2%{opacity:1;}84.0%{opacity:1;animation-timing-function:steps(1,end);}84.2%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-trace-b-karmfv{0.0%{opacity:1;}69.0%{opacity:1;animation-timing-function:steps(1,end);}69.2%{opacity:0;}84.0%{opacity:0;animation-timing-function:steps(1,end);}84.2%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-trace-b-kpn{0.0%{transform:none;}10.0%{transform:translate(3.5px,8.1px);animation-timing-function:cubic-bezier(.65,0,.35,1);}36.0%{transform:translate(7.0px,3.1px);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.0%{transform:translate(7.0px,-3.1px);}48.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}50.5%{transform:translate(4.2px,-8.1px);}56.0%{transform:translate(4.2px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}58.5%{transform:none;}70.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}72.5%{transform:translate(5.6px,-7.2px);}81.0%{transform:translate(5.6px,-7.2px);animation-timing-function:cubic-bezier(.16,1,.3,1);}83.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-trace-b-kpf{0.0%{transform:none;}10.0%{transform:translate(7.5px,8.1px);animation-timing-function:cubic-bezier(.65,0,.35,1);}36.0%{transform:translate(15.0px,3.1px);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.0%{transform:translate(15.0px,-3.1px);}48.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}50.5%{transform:translate(9.0px,-8.1px);}56.0%{transform:translate(9.0px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}58.5%{transform:none;}70.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}72.5%{transform:translate(12.0px,-7.2px);}81.0%{transform:translate(12.0px,-7.2px);animation-timing-function:cubic-bezier(.16,1,.3,1);}83.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-trace-b-klln{0.0%{transform:translateY(30.6px);}60.0%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}63.0%{transform:translateY(25.0px);}83.0%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}86.0%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-trace-b-kllf{0.0%{transform:translateY(24.9px);}60.0%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}63.0%{transform:translateY(20.5px);}83.0%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}86.0%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-trace-b-body{animation:sc-trace-b-kbody 10s infinite}.sc-trace-b-head{animation:sc-trace-b-khead 10s infinite}.sc-trace-b-head2{animation:sc-trace-b-khead2 10s infinite}.sc-trace-b-armup{animation:sc-trace-b-karmup 10s infinite}.sc-trace-b-hand{animation:sc-trace-b-khand 10s infinite}.sc-trace-b-armupv{animation:sc-trace-b-karmupv 10s infinite}.sc-trace-b-armfv{animation:sc-trace-b-karmfv 10s infinite}.sc-trace-b-pn{animation:sc-trace-b-kpn 10s infinite}.sc-trace-b-pf{animation:sc-trace-b-kpf 10s infinite}.sc-trace-b-lln{animation:sc-trace-b-klln 10s infinite}.sc-trace-b-llf{animation:sc-trace-b-kllf 10s infinite}@keyframes sc-confirme-needle{0.0%{transform:rotate(-58deg);}14.286%{transform:rotate(-58deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}22.857%{transform:rotate(-40deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}31.429%{transform:rotate(-44deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}41.429%{transform:rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}48.571%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}58.571%{transform:rotate(44deg);}88.571%{transform:rotate(44deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}97.143%{transform:rotate(-58deg);}100.0%{transform:rotate(-58deg);}}.sc-confirme-needle{animation:sc-confirme-needle 7s infinite}@keyframes sc-confirme-lamp{0.0%{fill:#7a2a1e;}60.0%{fill:#e25b3b;animation-timing-function:steps(1,end);}62.143%{fill:#7a2a1e;animation-timing-function:steps(1,end);}64.286%{fill:#e25b3b;animation-timing-function:steps(1,end);}66.429%{fill:#7a2a1e;animation-timing-function:steps(1,end);}68.571%{fill:#e25b3b;animation-timing-function:steps(1,end);}70.714%{fill:#7a2a1e;animation-timing-function:steps(1,end);}74.286%{fill:#e25b3b;}91.429%{fill:#e25b3b;animation-timing-function:steps(1,end);}92.857%{fill:#7a2a1e;}100.0%{fill:#7a2a1e;}}.sc-confirme-lamp{animation:sc-confirme-lamp 7s infinite}@keyframes sc-confirme-glass{0.0%{transform:none;}5.714%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}12.857%{transform:rotate(180deg);}88.571%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}97.143%{transform:rotate(360deg);}100.0%{transform:rotate(360deg);}}.sc-confirme-glass{animation:sc-confirme-glass 7s infinite}@keyframes sc-confirme-sandt{0.0%{transform:scale(.2);}12.857%{transform:scale(1);animation-timing-function:linear;}62.857%{transform:scale(.15);}100.0%{transform:scale(.15);}}.sc-confirme-sandt{animation:sc-confirme-sandt 7s infinite}@keyframes sc-confirme-sandb{0.0%{transform:scale(1);}12.857%{transform:scale(.1);animation-timing-function:linear;}62.857%{transform:scale(1);}100.0%{transform:scale(1);}}.sc-confirme-sandb{animation:sc-confirme-sandb 7s infinite}.sc-confirme-sandt{transform-origin:0 -2px}.sc-confirme-sandb{transform-origin:0 0}@keyframes sc-confirme-ok{0.0%{transform:scale(0);}70.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}75.0%{transform:scale(1);}90.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}92.857%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-confirme-ok{animation:sc-confirme-ok 7s infinite}@keyframes sc-localise-ring{0.0%{transform:scale(1.25);opacity:0;}7.143%{transform:scale(1.25);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}18.571%{transform:scale(1.25);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}25.714%{transform:scale(.72);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}37.143%{transform:scale(.72);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}44.286%{transform:scale(.34);opacity:1;}51.429%{transform:scale(.34);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}55.714%{transform:scale(.1);opacity:0;}100.0%{opacity:0;}}.sc-localise-ring{animation:sc-localise-ring 7s infinite}@keyframes sc-localise-ping0{0.0%{transform:scale(.2);opacity:0;}8.571%{transform:scale(.2);opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1);}18.571%{transform:scale(1.4);opacity:0;}100.0%{opacity:0;}}.sc-localise-ping0{animation:sc-localise-ping0 7s infinite}@keyframes sc-localise-ping1{0.0%{transform:scale(.2);opacity:0;}27.143%{transform:scale(.2);opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1);}37.143%{transform:scale(1.4);opacity:0;}100.0%{opacity:0;}}.sc-localise-ping1{animation:sc-localise-ping1 7s infinite}@keyframes sc-localise-ping2{0.0%{transform:scale(.2);opacity:0;}45.714%{transform:scale(.2);opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1);}55.714%{transform:scale(1.4);opacity:0;}100.0%{opacity:0;}}.sc-localise-ping2{animation:sc-localise-ping2 7s infinite}@keyframes sc-localise-pin{0.0%{transform:translateY(-90px);opacity:0;}49.143%{transform:translateY(-90px);opacity:0;}50.0%{transform:translateY(-90px);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}55.0%{transform:translateY(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}56.429%{transform:scale(1.15,.85);animation-timing-function:cubic-bezier(.16,1,.3,1);}59.286%{transform:none;}90.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}94.286%{transform:translateY(-20px);opacity:0;}100.0%{opacity:0;}}.sc-localise-pin{animation:sc-localise-pin 7s infinite}@keyframes sc-localise-thud{0.0%{transform:scale(.2);opacity:0;}55.0%{transform:scale(.2);opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1);}64.286%{transform:scale(1.3);opacity:0;}100.0%{opacity:0;}}.sc-localise-thud{animation:sc-localise-thud 7s infinite}@keyframes sc-localise-b-kroot{0.0%{transform:none;}60.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}62.0%{transform:scale(1.08,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}64.857%{transform:translateY(-55px) scale(.95,1.07);animation-timing-function:cubic-bezier(.55,0,1,.45);}68.0%{transform:scale(1.06,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}71.714%{transform:none;}100.0%{transform:none;}}@keyframes sc-localise-b-ksh{0.0%{transform:none;}62.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}64.857%{transform:scale(0.60);animation-timing-function:cubic-bezier(.55,0,1,.45);}68.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-localise-b-kbody{0.0%{transform:none;}5.714%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}12.143%{transform:rotate(1.2deg);}45.714%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}51.429%{transform:none;}100.0%{transform:none;}}@keyframes sc-localise-b-khead{0.0%{transform:none;}5.714%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}12.143%{transform:rotate(-3deg);}45.714%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}51.429%{transform:none;}60.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}62.0%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}64.857%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}68.0%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}73.571%{transform:none;}81.429%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}84.0%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}86.571%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}89.143%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}91.714%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}95.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-localise-b-ktail{0.0%{transform:none;}62.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}64.857%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}68.0%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}73.571%{transform:none;}100.0%{transform:none;}}@keyframes sc-localise-b-karmn{0.0%{transform:none;}62.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}64.857%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}68.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-localise-b-karmf{0.0%{transform:none;}62.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}64.857%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}68.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-localise-b-karmup{0.0%{transform:rotate(48deg);}5.714%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}12.143%{transform:rotate(2deg);}45.714%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-localise-b-khand{0.0%{transform:none;}7.143%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}12.857%{transform:rotate(6deg);}45.714%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-localise-b-karmupv{0.0%{opacity:0;}5.714%{opacity:0;animation-timing-function:steps(1,end);}6.0%{opacity:1;}50.0%{opacity:1;animation-timing-function:steps(1,end);}50.286%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-localise-b-karmfv{0.0%{opacity:1;}5.714%{opacity:1;animation-timing-function:steps(1,end);}6.0%{opacity:0;}50.0%{opacity:0;animation-timing-function:steps(1,end);}50.286%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-localise-b-kpn{0.0%{transform:none;}7.143%{transform:translate(5.6px,4.5px);animation-timing-function:cubic-bezier(.65,0,.35,1);}25.714%{transform:translate(6.3px,5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}44.286%{transform:translate(5.6px,5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:translate(5.6px,-5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}55.0%{transform:translate(5.6px,5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}65.714%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-localise-b-kpf{0.0%{transform:none;}7.143%{transform:translate(12.0px,4.5px);animation-timing-function:cubic-bezier(.65,0,.35,1);}25.714%{transform:translate(13.5px,5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}44.286%{transform:translate(12.0px,5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:translate(12.0px,-5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}55.0%{transform:translate(12.0px,5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}65.714%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-localise-b-klln{0.0%{transform:translateY(30.6px);}60.0%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}64.286%{transform:translateY(25.0px);}92.857%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}97.143%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-localise-b-kllf{0.0%{transform:translateY(24.9px);}60.0%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}64.286%{transform:translateY(20.5px);}92.857%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}97.143%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-localise-b-root{animation:sc-localise-b-kroot 7s infinite}.sc-localise-b-sh{animation:sc-localise-b-ksh 7s infinite}.sc-localise-b-body{animation:sc-localise-b-kbody 7s infinite}.sc-localise-b-head{animation:sc-localise-b-khead 7s infinite}.sc-localise-b-tail{animation:sc-localise-b-ktail 7s infinite}.sc-localise-b-armn{animation:sc-localise-b-karmn 7s infinite}.sc-localise-b-armf{animation:sc-localise-b-karmf 7s infinite}.sc-localise-b-armup{animation:sc-localise-b-karmup 7s infinite}.sc-localise-b-hand{animation:sc-localise-b-khand 7s infinite}.sc-localise-b-armupv{animation:sc-localise-b-karmupv 7s infinite}.sc-localise-b-armfv{animation:sc-localise-b-karmfv 7s infinite}.sc-localise-b-pn{animation:sc-localise-b-kpn 7s infinite}.sc-localise-b-pf{animation:sc-localise-b-kpf 7s infinite}.sc-localise-b-lln{animation:sc-localise-b-klln 7s infinite}.sc-localise-b-llf{animation:sc-localise-b-kllf 7s infinite}@keyframes sc-prouve-fl0{0.0%{transform:scale(.2);opacity:0;}8.571%{transform:scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}9.714%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}15.0%{transform:scale(1.5);opacity:0;}100.0%{opacity:0;}}.sc-prouve-fl0{animation:sc-prouve-fl0 7s infinite}@keyframes sc-prouve-fl1{0.0%{transform:scale(.2);opacity:0;}47.143%{transform:scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}48.286%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}53.571%{transform:scale(1.5);opacity:0;}100.0%{opacity:0;}}.sc-prouve-fl1{animation:sc-prouve-fl1 7s infinite}@keyframes sc-prouve-ln0{0.0%{transform:scaleX(0);}30.0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}35.0%{transform:none;}90.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}94.286%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-prouve-ln0{animation:sc-prouve-ln0 7s infinite}@keyframes sc-prouve-ln1{0.0%{transform:scaleX(0);}34.286%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}39.286%{transform:none;}90.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}94.286%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-prouve-ln1{animation:sc-prouve-ln1 7s infinite}@keyframes sc-prouve-ln2{0.0%{transform:scaleX(0);}68.571%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}73.571%{transform:none;}90.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}94.286%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-prouve-ln2{animation:sc-prouve-ln2 7s infinite}@keyframes sc-prouve-ln3{0.0%{transform:scaleX(0);}72.857%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}77.857%{transform:none;}90.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}94.286%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-prouve-ln3{animation:sc-prouve-ln3 7s infinite}@keyframes sc-prouve-ln4{0.0%{transform:scaleX(0);}75.714%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}80.714%{transform:none;}90.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}94.286%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-prouve-ln4{animation:sc-prouve-ln4 7s infinite}@keyframes sc-prouve-ph0{0.0%{transform:translate(100px,142px) scale(0) rotate(0deg);}10.0%{transform:translate(100px,142px) scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}14.286%{transform:translate(102px,152px) scale(.8) rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}20.714%{transform:translate(148px,64px) scale(.9) rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}25.714%{transform:translate(196px,95px) scale(1) rotate(-3deg);}90.0%{transform:translate(196px,95px) scale(1) rotate(-3deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}94.286%{transform:translate(196px,95px) scale(.6);opacity:0;}100.0%{opacity:0;}}.sc-prouve-ph0{animation:sc-prouve-ph0 7s infinite}@keyframes sc-prouve-cl0{0.0%{transform:translateY(-12px);opacity:0;}26.429%{transform:translateY(-12px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}30.0%{transform:none;opacity:1;}90.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.857%{opacity:0;}100.0%{opacity:0;}}.sc-prouve-cl0{animation:sc-prouve-cl0 7s infinite}@keyframes sc-prouve-ph1{0.0%{transform:translate(100px,142px) scale(0) rotate(0deg);}48.571%{transform:translate(100px,142px) scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}52.857%{transform:translate(102px,152px) scale(.8) rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}59.286%{transform:translate(168px,64px) scale(.9) rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}64.286%{transform:translate(236px,95px) scale(1) rotate(-3deg);}90.0%{transform:translate(236px,95px) scale(1) rotate(-3deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}94.286%{transform:translate(236px,95px) scale(.6);opacity:0;}100.0%{opacity:0;}}.sc-prouve-ph1{animation:sc-prouve-ph1 7s infinite}@keyframes sc-prouve-cl1{0.0%{transform:translateY(-12px);opacity:0;}65.0%{transform:translateY(-12px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}68.571%{transform:none;opacity:1;}90.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.857%{opacity:0;}100.0%{opacity:0;}}.sc-prouve-cl1{animation:sc-prouve-cl1 7s infinite}@keyframes sc-conseil-r0{0.0%{transform:none;}12.857%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}22.857%{transform:translateY(30px);}88.571%{transform:translateY(30px);animation-timing-function:cubic-bezier(.65,0,.35,1);}97.143%{transform:none;}100.0%{transform:none;}}.sc-conseil-r0{animation:sc-conseil-r0 7s infinite}@keyframes sc-conseil-r1{0.0%{transform:none;}12.857%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}22.857%{transform:translateY(-30px);}88.571%{transform:translateY(-30px);animation-timing-function:cubic-bezier(.65,0,.35,1);}97.143%{transform:none;}100.0%{transform:none;}}.sc-conseil-r1{animation:sc-conseil-r1 7s infinite}@keyframes sc-conseil-hl{0.0%{transform:scaleX(0);}24.286%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}30.0%{transform:none;}87.143%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-conseil-hl{animation:sc-conseil-hl 7s infinite}@keyframes sc-conseil-r2{0.0%{transform:none;}100.0%{transform:none;}}.sc-conseil-r2{animation:sc-conseil-r2 7s infinite}@keyframes sc-conseil-ros{0.0%{transform:scale(0) rotate(-40deg);}30.0%{transform:scale(0) rotate(-40deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}35.714%{transform:scale(1) rotate(0deg);}87.143%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-conseil-ros{animation:sc-conseil-ros 7s infinite}@keyframes sc-conseil-fix{0.0%{transform:scale(0);}42.857%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}47.857%{transform:scale(1);}87.143%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-conseil-fix{animation:sc-conseil-fix 7s infinite}@keyframes sc-conseil-arr{0.0%{stroke-dashoffset:1;}35.714%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}42.857%{stroke-dashoffset:0;}87.143%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{stroke-dashoffset:1;}100.0%{stroke-dashoffset:1;}}.sc-conseil-arr{animation:sc-conseil-arr 7s infinite}@keyframes sc-conseil-b-kbody{0.0%{transform:none;}21.429%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}27.857%{transform:rotate(1.2deg);}44.286%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-conseil-b-khead{0.0%{transform:none;}21.429%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}27.857%{transform:rotate(-3deg);}44.286%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:none;}51.429%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}54.0%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}56.571%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}59.143%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}61.714%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}65.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-conseil-b-karmup{0.0%{transform:rotate(48deg);}21.429%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}27.857%{transform:rotate(2deg);}44.286%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}48.571%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-conseil-b-khand{0.0%{transform:none;}22.857%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}28.571%{transform:rotate(6deg);}44.286%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}48.571%{transform:none;}100.0%{transform:none;}}@keyframes sc-conseil-b-karmupv{0.0%{opacity:0;}21.429%{opacity:0;animation-timing-function:steps(1,end);}21.714%{opacity:1;}48.571%{opacity:1;animation-timing-function:steps(1,end);}48.857%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-conseil-b-karmfv{0.0%{opacity:1;}21.429%{opacity:1;animation-timing-function:steps(1,end);}21.714%{opacity:0;}48.571%{opacity:0;animation-timing-function:steps(1,end);}48.857%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-conseil-b-kpn{0.0%{transform:none;}11.429%{transform:translate(6.3px,-1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(7.0px,-4.5px);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.571%{transform:translate(7.0px,-0.9px);animation-timing-function:cubic-bezier(.65,0,.35,1);}45.714%{transform:translate(7.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.857%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-conseil-b-kpf{0.0%{transform:none;}11.429%{transform:translate(13.5px,-1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(15.0px,-4.5px);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.571%{transform:translate(15.0px,-0.9px);animation-timing-function:cubic-bezier(.65,0,.35,1);}45.714%{transform:translate(15.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.857%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-conseil-b-klln{0.0%{transform:translateY(30.6px);}47.143%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}51.429%{transform:translateY(25.0px);}85.714%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}90.0%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-conseil-b-kllf{0.0%{transform:translateY(24.9px);}47.143%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}51.429%{transform:translateY(20.5px);}85.714%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}90.0%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-conseil-b-body{animation:sc-conseil-b-kbody 7s infinite}.sc-conseil-b-head{animation:sc-conseil-b-khead 7s infinite}.sc-conseil-b-armup{animation:sc-conseil-b-karmup 7s infinite}.sc-conseil-b-hand{animation:sc-conseil-b-khand 7s infinite}.sc-conseil-b-armupv{animation:sc-conseil-b-karmupv 7s infinite}.sc-conseil-b-armfv{animation:sc-conseil-b-karmfv 7s infinite}.sc-conseil-b-pn{animation:sc-conseil-b-kpn 7s infinite}.sc-conseil-b-pf{animation:sc-conseil-b-kpf 7s infinite}.sc-conseil-b-lln{animation:sc-conseil-b-klln 7s infinite}.sc-conseil-b-llf{animation:sc-conseil-b-kllf 7s infinite}@keyframes sc-rapport-p0{0.0%{transform:rotate(0deg) translateY(10px);opacity:0;}15.0%{transform:rotate(0deg) translateY(10px);opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}25.0%{transform:rotate(-22deg);opacity:1;}76.667%{transform:rotate(-22deg);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}85.0%{transform:rotate(0deg) translateY(10px);opacity:1;}88.333%{opacity:0;}100.0%{opacity:0;}}.sc-rapport-p0{animation:sc-rapport-p0 6s infinite}@keyframes sc-rapport-p1{0.0%{transform:rotate(0deg) translateY(10px);opacity:0;}17.0%{transform:rotate(0deg) translateY(10px);opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}27.0%{transform:rotate(0deg);opacity:1;}76.667%{transform:rotate(0deg);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}85.0%{transform:rotate(0deg) translateY(10px);opacity:1;}88.333%{opacity:0;}100.0%{opacity:0;}}.sc-rapport-p1{animation:sc-rapport-p1 6s infinite}@keyframes sc-rapport-p2{0.0%{transform:rotate(0deg) translateY(10px);opacity:0;}19.0%{transform:rotate(0deg) translateY(10px);opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}29.0%{transform:rotate(22deg);opacity:1;}76.667%{transform:rotate(22deg);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}85.0%{transform:rotate(0deg) translateY(10px);opacity:1;}88.333%{opacity:0;}100.0%{opacity:0;}}.sc-rapport-p2{animation:sc-rapport-p2 6s infinite}@keyframes sc-rapport-front{0.0%{transform:none;}8.333%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}18.333%{transform:scaleY(-.28);}78.333%{transform:scaleY(-.28);animation-timing-function:cubic-bezier(.65,0,.35,1);}88.333%{transform:none;}100.0%{transform:none;}}.sc-rapport-front{animation:sc-rapport-front 6s infinite}@keyframes sc-rapport-seal{0.0%{transform:scale(0);}31.667%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}37.5%{transform:scale(1) rotate(-12deg);}75.0%{transform:scale(1) rotate(-12deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}78.333%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-rapport-seal{animation:sc-rapport-seal 6s infinite}@keyframes sc-rapport-sp{0.0%{transform:scale(0);}36.667%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}41.667%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}48.333%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-rapport-sp{animation:sc-rapport-sp 6s infinite}@keyframes sc-pile-p0{0.0%{transform:translate(104px,176px) rotate(-18deg);}13.75%{transform:translate(104px,176px) rotate(-18deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}16.875%{transform:translate(171px,130px) rotate(-9deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}20.0%{transform:translate(238px,182px) rotate(0deg);}85.0%{transform:translate(238px,182px) rotate(0deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}93.75%{transform:translate(104px,176px) rotate(-18deg);}100.0%{transform:translate(104px,176px) rotate(-18deg);}}.sc-pile-p0{animation:sc-pile-p0 8s infinite}@keyframes sc-pile-p1{0.0%{transform:translate(124px,170px) rotate(12deg);}20.0%{transform:translate(124px,170px) rotate(12deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}23.125%{transform:translate(181px,124px) rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}26.25%{transform:translate(238px,177px) rotate(0deg);}86.0%{transform:translate(238px,177px) rotate(0deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}94.75%{transform:translate(124px,170px) rotate(12deg);}100.0%{transform:translate(124px,170px) rotate(12deg);}}.sc-pile-p1{animation:sc-pile-p1 8s infinite}@keyframes sc-pile-p2{0.0%{transform:translate(112px,162px) rotate(-6deg);}26.25%{transform:translate(112px,162px) rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}29.375%{transform:translate(175px,116px) rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}32.5%{transform:translate(238px,172px) rotate(0deg);}87.0%{transform:translate(238px,172px) rotate(0deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}95.75%{transform:translate(112px,162px) rotate(-6deg);}100.0%{transform:translate(112px,162px) rotate(-6deg);}}.sc-pile-p2{animation:sc-pile-p2 8s infinite}@keyframes sc-pile-p3{0.0%{transform:translate(130px,156px) rotate(22deg);}32.5%{transform:translate(130px,156px) rotate(22deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}35.625%{transform:translate(184px,110px) rotate(11deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.75%{transform:translate(238px,167px) rotate(0deg);}88.0%{transform:translate(238px,167px) rotate(0deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}96.75%{transform:translate(130px,156px) rotate(22deg);}100.0%{transform:translate(130px,156px) rotate(22deg);}}.sc-pile-p3{animation:sc-pile-p3 8s infinite}@keyframes sc-pile-p4{0.0%{transform:translate(118px,148px) rotate(-12deg);}38.75%{transform:translate(118px,148px) rotate(-12deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}41.875%{transform:translate(178px,102px) rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}45.0%{transform:translate(238px,162px) rotate(0deg);}89.0%{transform:translate(238px,162px) rotate(0deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}97.75%{transform:translate(118px,148px) rotate(-12deg);}100.0%{transform:translate(118px,148px) rotate(-12deg);}}.sc-pile-p4{animation:sc-pile-p4 8s infinite}@keyframes sc-pile-q{0.0%{transform:scale(1);}46.25%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}50.0%{transform:scale(0);}93.75%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}98.75%{transform:scale(1);}100.0%{transform:scale(1);}}.sc-pile-q{animation:sc-pile-q 8s infinite}@keyframes sc-pile-ok{0.0%{transform:scale(0);}50.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}54.375%{transform:scale(1);}82.5%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}85.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-pile-ok{animation:sc-pile-ok 8s infinite}@keyframes sc-pile-b-kbody{0.0%{transform:none;}2.5%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}8.75%{transform:rotate(-1deg);}7.5%{transform:rotate(-1deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}13.75%{transform:none;}14.375%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}20.0%{transform:rotate(1.2deg);}45.0%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-pile-b-khead{0.0%{transform:none;}14.375%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}20.0%{transform:rotate(-3deg);}45.0%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:none;}53.75%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}56.0%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}58.25%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}60.5%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}62.75%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}65.625%{transform:none;}100.0%{transform:none;}}@keyframes sc-pile-b-khead2{0.0%{transform:none;}2.5%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}8.75%{transform:rotate(-7deg);}7.5%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}13.75%{transform:none;}100.0%{transform:none;}}@keyframes sc-pile-b-karmup{0.0%{transform:rotate(48deg);}14.375%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}20.0%{transform:rotate(2deg);}45.0%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}48.75%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-pile-b-khand{0.0%{transform:none;}15.625%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}20.625%{transform:rotate(6deg);}45.0%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}48.75%{transform:none;}100.0%{transform:none;}}@keyframes sc-pile-b-karmupv{0.0%{opacity:0;}14.375%{opacity:0;animation-timing-function:steps(1,end);}14.625%{opacity:1;}48.75%{opacity:1;animation-timing-function:steps(1,end);}49.0%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-pile-b-karmfv{0.0%{opacity:1;}14.375%{opacity:1;animation-timing-function:steps(1,end);}14.625%{opacity:0;}48.75%{opacity:0;animation-timing-function:steps(1,end);}49.0%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-pile-b-kpn{0.0%{transform:none;}2.5%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}5.625%{transform:translate(4.2px,-8.1px);}7.5%{transform:translate(4.2px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}10.625%{transform:none;}15.0%{transform:translate(4.2px,2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(7.0px,1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}45.0%{transform:translate(7.0px,2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-pile-b-kpf{0.0%{transform:none;}2.5%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}5.625%{transform:translate(9.0px,-8.1px);}7.5%{transform:translate(9.0px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}10.625%{transform:none;}15.0%{transform:translate(9.0px,2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(15.0px,1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}45.0%{transform:translate(15.0px,2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-pile-b-klln{0.0%{transform:translateY(30.6px);}52.5%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}56.25%{transform:translateY(25.0px);}82.5%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}86.25%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-pile-b-kllf{0.0%{transform:translateY(24.9px);}52.5%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}56.25%{transform:translateY(20.5px);}82.5%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}86.25%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-pile-b-body{animation:sc-pile-b-kbody 8s infinite}.sc-pile-b-head{animation:sc-pile-b-khead 8s infinite}.sc-pile-b-head2{animation:sc-pile-b-khead2 8s infinite}.sc-pile-b-armup{animation:sc-pile-b-karmup 8s infinite}.sc-pile-b-hand{animation:sc-pile-b-khand 8s infinite}.sc-pile-b-armupv{animation:sc-pile-b-karmupv 8s infinite}.sc-pile-b-armfv{animation:sc-pile-b-karmfv 8s infinite}.sc-pile-b-pn{animation:sc-pile-b-kpn 8s infinite}.sc-pile-b-pf{animation:sc-pile-b-kpf 8s infinite}.sc-pile-b-lln{animation:sc-pile-b-klln 8s infinite}.sc-pile-b-llf{animation:sc-pile-b-kllf 8s infinite}@keyframes sc-vote-h0{0.0%{transform:translateY(34px);}14.286%{transform:translateY(34px);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}19.286%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}22.857%{transform:rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}26.429%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:none;}80.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}85.714%{transform:translateY(34px);}100.0%{transform:translateY(34px);}}.sc-vote-h0{animation:sc-vote-h0 7s infinite}@keyframes sc-vote-h1{0.0%{transform:translateY(34px);}17.857%{transform:translateY(34px);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}22.857%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}26.429%{transform:rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}33.571%{transform:none;}80.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}85.714%{transform:translateY(34px);}100.0%{transform:translateY(34px);}}.sc-vote-h1{animation:sc-vote-h1 7s infinite}@keyframes sc-vote-h2{0.0%{transform:translateY(34px);}21.429%{transform:translateY(34px);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}26.429%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}33.571%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.143%{transform:none;}80.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}85.714%{transform:translateY(34px);}100.0%{transform:translateY(34px);}}.sc-vote-h2{animation:sc-vote-h2 7s infinite}@keyframes sc-vote-ok{0.0%{transform:scale(0);}32.857%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}38.571%{transform:scale(1);}80.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}84.286%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-vote-ok{animation:sc-vote-ok 7s infinite}@keyframes sc-vote-c0{0.0%{transform:scale(0);}37.143%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}41.429%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}48.571%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-vote-c0{animation:sc-vote-c0 7s infinite}@keyframes sc-vote-c1{0.0%{transform:scale(0);}38.286%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}42.571%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}49.714%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-vote-c1{animation:sc-vote-c1 7s infinite}@keyframes sc-vote-c2{0.0%{transform:scale(0);}39.429%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}43.714%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}50.857%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-vote-c2{animation:sc-vote-c2 7s infinite}@keyframes sc-vote-c3{0.0%{transform:scale(0);}40.571%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}44.857%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}52.0%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-vote-c3{animation:sc-vote-c3 7s infinite}@keyframes sc-assurance-shield{0.0%{transform:translateY(-120px) scale(.6);opacity:0;}8.571%{transform:translateY(-120px) scale(.6);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}17.143%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}20.0%{transform:none;}88.571%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.714%{transform:translateY(-80px) scale(.6);opacity:0;}100.0%{opacity:0;}}.sc-assurance-shield{animation:sc-assurance-shield 7s infinite}@keyframes sc-assurance-rain{0%{transform:translateY(0);opacity:0}10%{opacity:1}90%{opacity:1}100%{transform:translateY(150px);opacity:0}}@keyframes sc-assurance-rain2{0%{transform:translateY(0);opacity:0}10%{opacity:1}85%{transform:translateY(20px);opacity:1}100%{transform:translateY(24px);opacity:0}}.sc-assurance-r{animation:sc-assurance-rain 1s linear infinite}.sc-assurance-r2{animation:sc-assurance-rain2 .5s linear infinite}@keyframes sc-assurance-sp{0%,70%{transform:scale(0);opacity:0}80%{transform:scale(.6);opacity:1}100%{transform:scale(1.3);opacity:0}}.sc-assurance-s{animation:sc-assurance-sp .5s linear infinite}@keyframes sc-assurance-before{0.0%{opacity:1;}17.143%{opacity:1;}18.571%{opacity:0;}91.429%{opacity:0;}92.857%{opacity:1;}100.0%{opacity:1;}}.sc-assurance-before{animation:sc-assurance-before 7s infinite}@keyframes sc-assurance-after{0.0%{opacity:0;}17.143%{opacity:0;}18.571%{opacity:1;}91.429%{opacity:1;}92.857%{opacity:0;}100.0%{opacity:0;}}.sc-assurance-after{animation:sc-assurance-after 7s infinite}@keyframes sc-assurance-fold{0.0%{transform:scale(0);}34.286%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}40.0%{transform:scale(1);}88.571%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.429%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-assurance-fold{animation:sc-assurance-fold 7s infinite}@keyframes sc-dixans-s0{0.0%{fill:#cdbf9f;}7.9%{fill:#cdbf9f;animation-timing-function:steps(1,end);}8.0%{fill:#f7c948;}88.0%{fill:#f7c948;}90.0%{fill:#cdbf9f;}100.0%{fill:#cdbf9f;}}.sc-dixans-s0{animation:sc-dixans-s0 10s infinite}@keyframes sc-dixans-s1{0.0%{fill:#cdbf9f;}14.1%{fill:#cdbf9f;animation-timing-function:steps(1,end);}14.2%{fill:#f7c948;}88.0%{fill:#f7c948;}90.0%{fill:#cdbf9f;}100.0%{fill:#cdbf9f;}}.sc-dixans-s1{animation:sc-dixans-s1 10s infinite}@keyframes sc-dixans-s2{0.0%{fill:#cdbf9f;}20.3%{fill:#cdbf9f;animation-timing-function:steps(1,end);}20.4%{fill:#f7c948;}88.0%{fill:#f7c948;}90.0%{fill:#cdbf9f;}100.0%{fill:#cdbf9f;}}.sc-dixans-s2{animation:sc-dixans-s2 10s infinite}@keyframes sc-dixans-s3{0.0%{fill:#cdbf9f;}26.5%{fill:#cdbf9f;animation-timing-function:steps(1,end);}26.6%{fill:#f7c948;}88.0%{fill:#f7c948;}90.0%{fill:#cdbf9f;}100.0%{fill:#cdbf9f;}}.sc-dixans-s3{animation:sc-dixans-s3 10s infinite}@keyframes sc-dixans-s4{0.0%{fill:#cdbf9f;}32.7%{fill:#cdbf9f;animation-timing-function:steps(1,end);}32.8%{fill:#f7c948;}88.0%{fill:#f7c948;}90.0%{fill:#cdbf9f;}100.0%{fill:#cdbf9f;}}.sc-dixans-s4{animation:sc-dixans-s4 10s infinite}@keyframes sc-dixans-s5{0.0%{fill:#cdbf9f;}38.9%{fill:#cdbf9f;animation-timing-function:steps(1,end);}39.0%{fill:#f7c948;}88.0%{fill:#f7c948;}90.0%{fill:#cdbf9f;}100.0%{fill:#cdbf9f;}}.sc-dixans-s5{animation:sc-dixans-s5 10s infinite}@keyframes sc-dixans-s6{0.0%{fill:#cdbf9f;}45.1%{fill:#cdbf9f;animation-timing-function:steps(1,end);}45.2%{fill:#f7c948;}88.0%{fill:#f7c948;}90.0%{fill:#cdbf9f;}100.0%{fill:#cdbf9f;}}.sc-dixans-s6{animation:sc-dixans-s6 10s infinite}@keyframes sc-dixans-s7{0.0%{fill:#cdbf9f;}51.3%{fill:#cdbf9f;animation-timing-function:steps(1,end);}51.4%{fill:#f7c948;}88.0%{fill:#f7c948;}90.0%{fill:#cdbf9f;}100.0%{fill:#cdbf9f;}}.sc-dixans-s7{animation:sc-dixans-s7 10s infinite}@keyframes sc-dixans-s8{0.0%{fill:#cdbf9f;}57.5%{fill:#cdbf9f;animation-timing-function:steps(1,end);}57.6%{fill:#f7c948;}88.0%{fill:#f7c948;}90.0%{fill:#cdbf9f;}100.0%{fill:#cdbf9f;}}.sc-dixans-s8{animation:sc-dixans-s8 10s infinite}@keyframes sc-dixans-s9{0.0%{fill:#cdbf9f;}63.7%{fill:#cdbf9f;animation-timing-function:steps(1,end);}63.8%{fill:#f7c948;}88.0%{fill:#f7c948;}90.0%{fill:#cdbf9f;}100.0%{fill:#cdbf9f;}}.sc-dixans-s9{animation:sc-dixans-s9 10s infinite}@keyframes sc-dixans-cr0{0.0%{opacity:1;}24.0%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}28.0%{opacity:0;}84.0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}88.0%{opacity:1;}100.0%{opacity:1;}}.sc-dixans-cr0{animation:sc-dixans-cr0 10s infinite}@keyframes sc-dixans-cr1{0.0%{opacity:0;}24.0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}28.0%{opacity:1;}44.0%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}48.0%{opacity:0;}100.0%{opacity:0;}}.sc-dixans-cr1{animation:sc-dixans-cr1 10s infinite}@keyframes sc-dixans-cr2{0.0%{opacity:0;}44.0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}48.0%{opacity:1;}62.0%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}66.0%{opacity:0;}100.0%{opacity:0;}}.sc-dixans-cr2{animation:sc-dixans-cr2 10s infinite}@keyframes sc-dixans-cr3{0.0%{opacity:0;}62.0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}66.0%{opacity:1;}84.0%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}88.0%{opacity:0;}100.0%{opacity:0;}}.sc-dixans-cr3{animation:sc-dixans-cr3 10s infinite}@keyframes sc-dixans-leaf{0.0%{transform:translate(0,0);opacity:0;}32.0%{transform:translate(0,0);opacity:1;animation-timing-function:linear;}44.0%{transform:translate(-18px,50px) rotate(160deg);opacity:0;}100.0%{opacity:0;}}.sc-dixans-leaf{animation:sc-dixans-leaf 10s infinite}@keyframes sc-dixans-flag{0.0%{transform:scale(0);}64.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}68.0%{transform:scale(1);}88.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-dixans-flag{animation:sc-dixans-flag 10s infinite}@keyframes sc-dixans-b-kroot{0.0%{transform:none;}66.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}67.4%{transform:scale(1.08,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}69.4%{transform:translateY(-55px) scale(.95,1.07);animation-timing-function:cubic-bezier(.55,0,1,.45);}71.6%{transform:scale(1.06,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}74.2%{transform:none;}100.0%{transform:none;}}@keyframes sc-dixans-b-ksh{0.0%{transform:none;}67.4%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}69.4%{transform:scale(0.60);animation-timing-function:cubic-bezier(.55,0,1,.45);}71.6%{transform:none;}100.0%{transform:none;}}@keyframes sc-dixans-b-kbody{0.0%{transform:none;}3.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}7.5%{transform:rotate(1.2deg);}17.0%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-dixans-b-khead{0.0%{transform:none;}3.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}7.5%{transform:rotate(-3deg);}17.0%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.0%{transform:none;}66.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}67.4%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}69.4%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}71.6%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}75.5%{transform:none;}77.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}81.0%{transform:rotate(3deg);}89.0%{transform:rotate(3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}93.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-dixans-b-ktail{0.0%{transform:none;}67.4%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}69.4%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}71.6%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}75.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-dixans-b-karmn{0.0%{transform:none;}67.4%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}69.4%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}71.6%{transform:none;}100.0%{transform:none;}}@keyframes sc-dixans-b-karmf{0.0%{transform:none;}67.4%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}69.4%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}71.6%{transform:none;}100.0%{transform:none;}}@keyframes sc-dixans-b-karmup{0.0%{transform:rotate(48deg);}3.0%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}7.5%{transform:rotate(2deg);}17.0%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}20.0%{transform:rotate(48deg);}77.0%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}81.5%{transform:rotate(-3deg);}89.0%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}92.0%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-dixans-b-khand{0.0%{transform:none;}4.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}8.0%{transform:rotate(6deg);}17.0%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}20.0%{transform:none;}78.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}80.5%{transform:rotate(-18deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}82.9%{transform:rotate(14deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}85.3%{transform:rotate(-18deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}88.5%{transform:rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}91.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-dixans-b-karmupv{0.0%{opacity:0;}3.0%{opacity:0;animation-timing-function:steps(1,end);}3.2%{opacity:1;}20.0%{opacity:1;animation-timing-function:steps(1,end);}20.2%{opacity:0;}77.0%{opacity:0;animation-timing-function:steps(1,end);}77.2%{opacity:1;}92.0%{opacity:1;animation-timing-function:steps(1,end);}92.2%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-dixans-b-karmfv{0.0%{opacity:1;}3.0%{opacity:1;animation-timing-function:steps(1,end);}3.2%{opacity:0;}20.0%{opacity:0;animation-timing-function:steps(1,end);}20.2%{opacity:1;}77.0%{opacity:1;animation-timing-function:steps(1,end);}77.2%{opacity:0;}92.0%{opacity:0;animation-timing-function:steps(1,end);}92.2%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-dixans-b-kpn{0.0%{transform:none;}8.0%{transform:translate(1.1px,9.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}20.0%{transform:translate(3.5px,9.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}39.0%{transform:translate(7.0px,6.3px);animation-timing-function:cubic-bezier(.65,0,.35,1);}64.0%{transform:translate(7.0px,2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}70.0%{transform:translate(4.2px,0.0px);}100.0%{transform:none;}}@keyframes sc-dixans-b-kpf{0.0%{transform:none;}8.0%{transform:translate(2.2px,9.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}20.0%{transform:translate(7.5px,9.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}39.0%{transform:translate(15.0px,6.3px);animation-timing-function:cubic-bezier(.65,0,.35,1);}64.0%{transform:translate(15.0px,2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}70.0%{transform:translate(9.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-dixans-b-klln{0.0%{transform:translateY(30.6px);}66.0%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}69.0%{transform:translateY(25.0px);}90.0%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}93.0%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-dixans-b-kllf{0.0%{transform:translateY(24.9px);}66.0%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}69.0%{transform:translateY(20.5px);}90.0%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}93.0%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-dixans-b-root{animation:sc-dixans-b-kroot 10s infinite}.sc-dixans-b-sh{animation:sc-dixans-b-ksh 10s infinite}.sc-dixans-b-body{animation:sc-dixans-b-kbody 10s infinite}.sc-dixans-b-head{animation:sc-dixans-b-khead 10s infinite}.sc-dixans-b-tail{animation:sc-dixans-b-ktail 10s infinite}.sc-dixans-b-armn{animation:sc-dixans-b-karmn 10s infinite}.sc-dixans-b-armf{animation:sc-dixans-b-karmf 10s infinite}.sc-dixans-b-armup{animation:sc-dixans-b-karmup 10s infinite}.sc-dixans-b-hand{animation:sc-dixans-b-khand 10s infinite}.sc-dixans-b-armupv{animation:sc-dixans-b-karmupv 10s infinite}.sc-dixans-b-armfv{animation:sc-dixans-b-karmfv 10s infinite}.sc-dixans-b-pn{animation:sc-dixans-b-kpn 10s infinite}.sc-dixans-b-pf{animation:sc-dixans-b-kpf 10s infinite}.sc-dixans-b-lln{animation:sc-dixans-b-klln 10s infinite}.sc-dixans-b-llf{animation:sc-dixans-b-kllf 10s infinite}@keyframes sc-balance-beam{0.0%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}7.5%{transform:rotate(11deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}15.0%{transform:rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}22.5%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:rotate(-2.5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.5%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}87.5%{transform:rotate(0deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}95.0%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}100.0%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}}.sc-balance-beam{animation:sc-balance-beam 8s infinite}@keyframes sc-balance-panl{0.0%{transform:translate(1.9px,15.5px);animation-timing-function:cubic-bezier(.65,0,.35,1);}7.5%{transform:translate(1.2px,-12.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}15.0%{transform:translate(0.6px,8.9px);animation-timing-function:cubic-bezier(.65,0,.35,1);}22.5%{transform:translate(0.2px,-5.6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(0.1px,2.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.5%{transform:translate(0.0px,-0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}87.5%{transform:translate(0.0px,-0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}95.0%{transform:translate(1.9px,15.5px);animation-timing-function:cubic-bezier(.65,0,.35,1);}100.0%{transform:translate(1.9px,15.5px);animation-timing-function:cubic-bezier(.65,0,.35,1);}}.sc-balance-panl{animation:sc-balance-panl 8s infinite}@keyframes sc-balance-panr{0.0%{transform:translate(-1.9px,-15.5px);animation-timing-function:cubic-bezier(.65,0,.35,1);}7.5%{transform:translate(-1.2px,12.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}15.0%{transform:translate(-0.6px,-8.9px);animation-timing-function:cubic-bezier(.65,0,.35,1);}22.5%{transform:translate(-0.2px,5.6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(-0.1px,-2.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.5%{transform:translate(0.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}87.5%{transform:translate(0.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}95.0%{transform:translate(-1.9px,-15.5px);animation-timing-function:cubic-bezier(.65,0,.35,1);}100.0%{transform:translate(-1.9px,-15.5px);animation-timing-function:cubic-bezier(.65,0,.35,1);}}.sc-balance-panr{animation:sc-balance-panr 8s infinite}@keyframes sc-balance-say{0.0%{transform:scale(0);}43.75%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}48.75%{transform:scale(1);}87.5%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.25%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-balance-say{animation:sc-balance-say 8s infinite}@keyframes sc-balance-st{0.0%{transform:scale(0);}51.25%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}55.625%{transform:scale(1) rotate(45deg);}87.5%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.25%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-balance-st{animation:sc-balance-st 8s infinite}@keyframes sc-balance-b-kbody{0.0%{transform:none;}2.5%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}8.75%{transform:rotate(-1deg);}32.5%{transform:rotate(-1deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.75%{transform:none;}51.25%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}56.875%{transform:rotate(1.2deg);}82.5%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}87.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-balance-b-khead{0.0%{transform:none;}38.75%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}41.0%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}43.25%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}45.5%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}47.75%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.625%{transform:none;}51.25%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}56.875%{transform:rotate(-3deg);}82.5%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}87.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-balance-b-khead2{0.0%{transform:none;}2.5%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}8.75%{transform:rotate(-7deg);}32.5%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.75%{transform:none;}100.0%{transform:none;}}@keyframes sc-balance-b-karmup{0.0%{transform:rotate(48deg);}51.25%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}56.875%{transform:rotate(2deg);}82.5%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}86.25%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-balance-b-khand{0.0%{transform:none;}52.5%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}57.5%{transform:rotate(6deg);}82.5%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}86.25%{transform:none;}100.0%{transform:none;}}@keyframes sc-balance-b-karmupv{0.0%{opacity:0;}51.25%{opacity:0;animation-timing-function:steps(1,end);}51.5%{opacity:1;}86.25%{opacity:1;animation-timing-function:steps(1,end);}86.5%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-balance-b-karmfv{0.0%{opacity:1;}51.25%{opacity:1;animation-timing-function:steps(1,end);}51.5%{opacity:0;}86.25%{opacity:0;animation-timing-function:steps(1,end);}86.5%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-balance-b-kpn{0.0%{transform:none;}2.5%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}5.625%{transform:translate(4.2px,-8.1px);}32.5%{transform:translate(4.2px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}35.625%{transform:none;}52.5%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}55.625%{transform:translate(7.0px,-3.6px);}82.5%{transform:translate(7.0px,-3.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}85.625%{transform:none;}100.0%{transform:none;}}@keyframes sc-balance-b-kpf{0.0%{transform:none;}2.5%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}5.625%{transform:translate(9.0px,-8.1px);}32.5%{transform:translate(9.0px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}35.625%{transform:none;}52.5%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}55.625%{transform:translate(15.0px,-3.6px);}82.5%{transform:translate(15.0px,-3.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}85.625%{transform:none;}100.0%{transform:none;}}@keyframes sc-balance-b-klln{0.0%{transform:translateY(30.6px);}51.25%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}55.0%{transform:translateY(25.0px);}87.5%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}91.25%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-balance-b-kllf{0.0%{transform:translateY(24.9px);}51.25%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}55.0%{transform:translateY(20.5px);}87.5%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}91.25%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-balance-b-body{animation:sc-balance-b-kbody 8s infinite}.sc-balance-b-head{animation:sc-balance-b-khead 8s infinite}.sc-balance-b-head2{animation:sc-balance-b-khead2 8s infinite}.sc-balance-b-armup{animation:sc-balance-b-karmup 8s infinite}.sc-balance-b-hand{animation:sc-balance-b-khand 8s infinite}.sc-balance-b-armupv{animation:sc-balance-b-karmupv 8s infinite}.sc-balance-b-armfv{animation:sc-balance-b-karmfv 8s infinite}.sc-balance-b-pn{animation:sc-balance-b-kpn 8s infinite}.sc-balance-b-pf{animation:sc-balance-b-kpf 8s infinite}.sc-balance-b-lln{animation:sc-balance-b-klln 8s infinite}.sc-balance-b-llf{animation:sc-balance-b-kllf 8s infinite}@keyframes sc-lettre-hop{0.0%{transform:none;}36.667%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}40.833%{transform:translateY(-14px) rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}45.0%{transform:none;}100.0%{transform:none;}}.sc-lettre-hop{animation:sc-lettre-hop 6s infinite}@keyframes sc-lettre-letter{0.0%{transform:translateY(-54px);opacity:0;}5.0%{transform:translateY(-54px);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}19.167%{transform:translateY(12px);opacity:1;}85.833%{transform:translateY(12px);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}93.333%{transform:translateY(-54px);opacity:0;}100.0%{opacity:0;}}.sc-lettre-letter{animation:sc-lettre-letter 6s infinite}@keyframes sc-lettre-flapb{0.0%{transform:scaleY(-1);opacity:1;}21.667%{transform:scaleY(-1);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}25.833%{transform:scaleY(0);opacity:1;animation-timing-function:steps(1,end);}26.0%{transform:scaleY(0);opacity:0;}84.833%{transform:scaleY(0);opacity:0;animation-timing-function:steps(1,end);}85.0%{transform:scaleY(0);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}89.167%{transform:scaleY(-1);opacity:1;}100.0%{transform:scaleY(-1);opacity:1;}}.sc-lettre-flapb{animation:sc-lettre-flapb 6s infinite}@keyframes sc-lettre-flap{0.0%{transform:scaleY(0);opacity:0;}25.667%{transform:scaleY(0);opacity:0;animation-timing-function:steps(1,end);}25.833%{transform:scaleY(0);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}30.0%{transform:none;opacity:1;}80.833%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}85.0%{transform:scaleY(0);opacity:1;animation-timing-function:steps(1,end);}85.167%{transform:scaleY(0);opacity:0;}100.0%{transform:scaleY(0);opacity:0;}}.sc-lettre-flap{animation:sc-lettre-flap 6s infinite}@keyframes sc-lettre-seal{0.0%{transform:scale(0);}30.833%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}35.833%{transform:scale(1);}80.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}83.333%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-lettre-seal{animation:sc-lettre-seal 6s infinite}.sc-lettre-flap,.sc-lettre-flapb{transform-origin:0 0}@keyframes sc-lettre-f0{0.0%{transform:translateY(0) scale(0);opacity:0;}43.333%{transform:translateY(0) scale(0);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}46.667%{transform:translateY(-6px) scale(1);opacity:1;animation-timing-function:linear;}63.333%{transform:translateY(-34px) scale(.8);opacity:0;}100.0%{opacity:0;}}.sc-lettre-f0{animation:sc-lettre-f0 6s infinite}@keyframes sc-lettre-f1{0.0%{transform:translateY(0) scale(0);opacity:0;}45.833%{transform:translateY(0) scale(0);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}49.167%{transform:translateY(-6px) scale(1);opacity:1;animation-timing-function:linear;}65.833%{transform:translateY(-34px) scale(.8);opacity:0;}100.0%{opacity:0;}}.sc-lettre-f1{animation:sc-lettre-f1 6s infinite}@keyframes sc-lettre-f2{0.0%{transform:translateY(0) scale(0);opacity:0;}48.333%{transform:translateY(0) scale(0);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}51.667%{transform:translateY(-6px) scale(1);opacity:1;animation-timing-function:linear;}68.333%{transform:translateY(-34px) scale(.8);opacity:0;}100.0%{opacity:0;}}.sc-lettre-f2{animation:sc-lettre-f2 6s infinite}@keyframes sc-appel-ring{0.0%{transform:none;}6.0%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}7.8%{transform:rotate(-5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}9.6%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}11.4%{transform:rotate(-5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}13.2%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}15.0%{transform:rotate(-5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}16.8%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}18.6%{transform:rotate(-5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}20.4%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}22.2%{transform:rotate(-5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}24.0%{transform:none;}30.0%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}31.8%{transform:rotate(-5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}33.6%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}35.4%{transform:rotate(-5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.2%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}39.0%{transform:rotate(-5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}40.8%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}42.6%{transform:rotate(-5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}44.4%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.2%{transform:rotate(-5deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}48.0%{transform:none;}100.0%{transform:none;}}.sc-appel-ring{animation:sc-appel-ring 5s infinite}@keyframes sc-appel-hand{0.0%{transform:none;}52.0%{transform:none;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}60.0%{transform:translate(-8px,-26px) rotate(-18deg);}88.0%{transform:translate(-8px,-26px) rotate(-18deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}96.0%{transform:none;}100.0%{transform:none;}}.sc-appel-hand{animation:sc-appel-hand 5s infinite}@keyframes sc-appel-w00{0.0%{opacity:0;transform:scale(.6);}6.0%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.16,1,.3,1);}14.0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}22.0%{opacity:0;transform:scale(1.2);}30.0%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.16,1,.3,1);}38.0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}46.0%{opacity:0;transform:scale(1.2);}100.0%{opacity:0;}}.sc-appel-w00{animation:sc-appel-w00 5s infinite}@keyframes sc-appel-w01{0.0%{opacity:0;transform:scale(.6);}9.0%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.16,1,.3,1);}17.0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}25.0%{opacity:0;transform:scale(1.2);}33.0%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.16,1,.3,1);}41.0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}49.0%{opacity:0;transform:scale(1.2);}100.0%{opacity:0;}}.sc-appel-w01{animation:sc-appel-w01 5s infinite}@keyframes sc-appel-w20{0.0%{opacity:0;transform:scale(.6);}6.0%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.16,1,.3,1);}14.0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}22.0%{opacity:0;transform:scale(1.2);}30.0%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.16,1,.3,1);}38.0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}46.0%{opacity:0;transform:scale(1.2);}100.0%{opacity:0;}}.sc-appel-w20{animation:sc-appel-w20 5s infinite}@keyframes sc-appel-w21{0.0%{opacity:0;transform:scale(.6);}9.0%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.16,1,.3,1);}17.0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}25.0%{opacity:0;transform:scale(1.2);}33.0%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.16,1,.3,1);}41.0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}49.0%{opacity:0;transform:scale(1.2);}100.0%{opacity:0;}}.sc-appel-w21{animation:sc-appel-w21 5s infinite}@keyframes sc-appel-talk{0.0%{transform:scale(0);}60.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}66.0%{transform:scale(1);}86.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-appel-talk{animation:sc-appel-talk 5s infinite}@keyframes sc-appel-dot{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.sc-appel-d{animation:sc-appel-dot .6s ease-in-out infinite}@keyframes sc-envol-plane{0.0%{transform:translate(92px,144px) rotate(-20deg) scale(0.4);animation-timing-function:cubic-bezier(.65,0,.35,1);}4.286%{transform:translate(92px,144px) rotate(-20deg) scale(0.4);animation-timing-function:cubic-bezier(.65,0,.35,1);}11.429%{transform:translate(70px,110px) rotate(-60deg) scale(0.8);animation-timing-function:cubic-bezier(.65,0,.35,1);}20.0%{transform:translate(112px,70px) rotate(10deg) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(190px,60px) rotate(20deg) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}40.0%{transform:translate(262px,96px) rotate(80deg) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}48.571%{transform:translate(250px,150px) rotate(170deg) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}57.143%{transform:translate(196px,140px) rotate(210deg) scale(0.95);animation-timing-function:cubic-bezier(.65,0,.35,1);}65.714%{transform:translate(150px,104px) rotate(250deg) scale(0.9);animation-timing-function:cubic-bezier(.65,0,.35,1);}75.714%{transform:translate(196px,58px) rotate(330deg) scale(0.7);animation-timing-function:cubic-bezier(.65,0,.35,1);}84.286%{transform:translate(262px,32px) rotate(340deg) scale(0.35);animation-timing-function:cubic-bezier(.65,0,.35,1);}88.571%{transform:translate(280px,26px) rotate(340deg) scale(0);}100.0%{transform:translate(280px,26px) rotate(340deg) scale(0);}}.sc-envol-plane{animation:sc-envol-plane 7s infinite}@keyframes sc-envol-trail{0.0%{stroke-dashoffset:1;}4.286%{stroke-dashoffset:1;animation-timing-function:linear;}84.286%{stroke-dashoffset:0;}91.429%{stroke-dashoffset:0;opacity:1;animation-timing-function:linear;}97.143%{stroke-dashoffset:0;opacity:0;}100.0%{stroke-dashoffset:1;opacity:0;}}.sc-envol-trail{animation:sc-envol-trail 7s infinite}.sc-envol-trail{stroke-dasharray:1}@keyframes sc-envol-sp0{0.0%{transform:scale(0);}82.857%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}87.143%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}94.286%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-envol-sp0{animation:sc-envol-sp0 7s infinite}@keyframes sc-envol-sp1{0.0%{transform:scale(0);}84.571%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}88.857%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}96.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-envol-sp1{animation:sc-envol-sp1 7s infinite}@keyframes sc-envol-sp2{0.0%{transform:scale(0);}86.286%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}90.571%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}97.714%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-envol-sp2{animation:sc-envol-sp2 7s infinite}@keyframes sc-o360-tf{0.0%{stroke-dashoffset:1;}6.0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}36.0%{stroke-dashoffset:0;}92.0%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{stroke-dashoffset:0;opacity:0;}96.0%{stroke-dashoffset:1;opacity:0;}100.0%{stroke-dashoffset:1;opacity:1;}}.sc-o360-tf{animation:sc-o360-tf 10s infinite}@keyframes sc-o360-tb{0.0%{stroke-dashoffset:1;}36.0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}66.0%{stroke-dashoffset:0;}92.0%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{stroke-dashoffset:0;opacity:0;}96.0%{stroke-dashoffset:1;opacity:0;}100.0%{stroke-dashoffset:1;opacity:1;}}.sc-o360-tb{animation:sc-o360-tb 10s infinite}@keyframes sc-o360-b-kbody{0.0%{transform:none;}4.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}8.5%{transform:rotate(1.2deg);}22.0%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}26.0%{transform:none;}70.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}74.5%{transform:rotate(1.2deg);}88.0%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}92.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-o360-b-khead{0.0%{transform:none;}4.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}8.5%{transform:rotate(-3deg);}22.0%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}26.0%{transform:none;}26.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}27.8%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}29.6%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}31.4%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}33.2%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}35.5%{transform:none;}70.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}74.5%{transform:rotate(-3deg);}88.0%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}92.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-o360-b-karmup{0.0%{transform:rotate(48deg);}4.0%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}8.5%{transform:rotate(2deg);}22.0%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}25.0%{transform:rotate(48deg);}70.0%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}74.5%{transform:rotate(2deg);}88.0%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}91.0%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-o360-b-khand{0.0%{transform:none;}5.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}9.0%{transform:rotate(6deg);}22.0%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}25.0%{transform:none;}71.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}75.0%{transform:rotate(6deg);}88.0%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}91.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-o360-b-karmupv{0.0%{opacity:0;}4.0%{opacity:0;animation-timing-function:steps(1,end);}4.2%{opacity:1;}25.0%{opacity:1;animation-timing-function:steps(1,end);}25.2%{opacity:0;}70.0%{opacity:0;animation-timing-function:steps(1,end);}70.2%{opacity:1;}91.0%{opacity:1;animation-timing-function:steps(1,end);}91.2%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-o360-b-karmfv{0.0%{opacity:1;}4.0%{opacity:1;animation-timing-function:steps(1,end);}4.2%{opacity:0;}25.0%{opacity:0;animation-timing-function:steps(1,end);}25.2%{opacity:1;}70.0%{opacity:1;animation-timing-function:steps(1,end);}70.2%{opacity:0;}91.0%{opacity:0;animation-timing-function:steps(1,end);}91.2%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-o360-b-kpn{0.0%{transform:none;}6.0%{transform:translate(2.1px,8.1px);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.0%{transform:translate(7.0px,5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}36.0%{transform:translate(7.0px,1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.0%{transform:translate(5.6px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}66.0%{transform:translate(-2.6px,1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}69.5%{transform:translate(0.0px,0.0px);}71.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}73.5%{transform:translate(7.0px,-8.1px);}88.0%{transform:translate(7.0px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}90.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-o360-b-kpf{0.0%{transform:none;}6.0%{transform:translate(4.5px,8.1px);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.0%{transform:translate(15.0px,5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}36.0%{transform:translate(15.0px,1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.0%{transform:translate(12.0px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}66.0%{transform:translate(-0.8px,1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}69.5%{transform:translate(0.0px,0.0px);}71.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}73.5%{transform:translate(15.0px,-8.1px);}88.0%{transform:translate(15.0px,-8.1px);animation-timing-function:cubic-bezier(.16,1,.3,1);}90.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-o360-b-klln{0.0%{transform:translateY(30.6px);}72.0%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}75.0%{transform:translateY(25.0px);}93.0%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}96.0%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-o360-b-kllf{0.0%{transform:translateY(24.9px);}72.0%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}75.0%{transform:translateY(20.5px);}93.0%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}96.0%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-o360-b-body{animation:sc-o360-b-kbody 10s infinite}.sc-o360-b-head{animation:sc-o360-b-khead 10s infinite}.sc-o360-b-armup{animation:sc-o360-b-karmup 10s infinite}.sc-o360-b-hand{animation:sc-o360-b-khand 10s infinite}.sc-o360-b-armupv{animation:sc-o360-b-karmupv 10s infinite}.sc-o360-b-armfv{animation:sc-o360-b-karmfv 10s infinite}.sc-o360-b-pn{animation:sc-o360-b-kpn 10s infinite}.sc-o360-b-pf{animation:sc-o360-b-kpf 10s infinite}.sc-o360-b-lln{animation:sc-o360-b-klln 10s infinite}.sc-o360-b-llf{animation:sc-o360-b-kllf 10s infinite}@keyframes sc-o360-ck0{0.0%{transform:scale(0);}21.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}24.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-ck0{animation:sc-o360-ck0 10s infinite}@keyframes sc-o360-ck1{0.0%{transform:scale(0);}37.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}40.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-ck1{animation:sc-o360-ck1 10s infinite}@keyframes sc-o360-ck2{0.0%{transform:scale(0);}52.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}55.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-ck2{animation:sc-o360-ck2 10s infinite}@keyframes sc-o360-lab{0.0%{transform:scale(0) rotate(-20deg);}69.0%{transform:scale(0) rotate(-20deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}73.0%{transform:scale(1) rotate(4deg);}92.0%{transform:scale(1) rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-lab{animation:sc-o360-lab 10s infinite}@keyframes sc-o360-bar0{0.0%{transform:scaleX(0);}74.0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}77.5%{transform:none;}100.0%{transform:none;}}.sc-o360-bar0{animation:sc-o360-bar0 10s infinite}@keyframes sc-o360-bar1{0.0%{transform:scaleX(0);}75.0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}78.5%{transform:none;}100.0%{transform:none;}}.sc-o360-bar1{animation:sc-o360-bar1 10s infinite}@keyframes sc-o360-bar2{0.0%{transform:scaleX(0);}76.0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}79.5%{transform:none;}100.0%{transform:none;}}.sc-o360-bar2{animation:sc-o360-bar2 10s infinite}@keyframes sc-o360-bar3{0.0%{transform:scaleX(0);}77.0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}80.5%{transform:none;}100.0%{transform:none;}}.sc-o360-bar3{animation:sc-o360-bar3 10s infinite}@keyframes sc-o360-bar4{0.0%{transform:scaleX(0);}78.0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}81.5%{transform:none;}100.0%{transform:none;}}.sc-o360-bar4{animation:sc-o360-bar4 10s infinite}@keyframes sc-o360-ptr{0.0%{transform:translateX(14px);opacity:0;}79.0%{transform:translateX(14px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}82.0%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-o360-ptr{animation:sc-o360-ptr 10s infinite}@keyframes sc-o360-y0{0.0%{transform:scale(0);}76.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}78.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-y0{animation:sc-o360-y0 10s infinite}@keyframes sc-o360-y1{0.0%{transform:scale(0);}77.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}79.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-y1{animation:sc-o360-y1 10s infinite}@keyframes sc-o360-y2{0.0%{transform:scale(0);}78.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}80.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-y2{animation:sc-o360-y2 10s infinite}@keyframes sc-o360-y3{0.0%{transform:scale(0);}79.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}81.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-y3{animation:sc-o360-y3 10s infinite}@keyframes sc-o360-y4{0.0%{transform:scale(0);}80.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}82.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-y4{animation:sc-o360-y4 10s infinite}@keyframes sc-o360-y5{0.0%{transform:scale(0);}81.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}83.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-y5{animation:sc-o360-y5 10s infinite}@keyframes sc-o360-y6{0.0%{transform:scale(0);}82.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}84.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-y6{animation:sc-o360-y6 10s infinite}@keyframes sc-o360-y7{0.0%{transform:scale(0);}83.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}85.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-y7{animation:sc-o360-y7 10s infinite}@keyframes sc-o360-y8{0.0%{transform:scale(0);}84.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}86.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-y8{animation:sc-o360-y8 10s infinite}@keyframes sc-o360-y9{0.0%{transform:scale(0);}85.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}87.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-o360-y9{animation:sc-o360-y9 10s infinite}@keyframes sc-oinv-fall{0%{transform:translateY(0);opacity:0}20%{opacity:1}85%{transform:translateY(10px);opacity:1}100%{transform:translateY(12px);opacity:0}}.sc-oinv-f{animation:sc-oinv-fall .9s ease-in infinite}@keyframes sc-oinv-leak{0.0%{opacity:1;}62.0%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}68.0%{opacity:0;}96.0%{opacity:0;}98.0%{opacity:1;}100.0%{opacity:1;}}.sc-oinv-leak{animation:sc-oinv-leak 10s infinite}@keyframes sc-oinv-fix{0.0%{transform:scale(0);}60.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}63.0%{transform:scale(1);}94.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}96.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-oinv-fix{animation:sc-oinv-fix 10s infinite}@keyframes sc-oinv-lp{0.0%{transform:translate(171px,90px) scale(0);}15.0%{transform:translate(171px,90px) scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}18.5%{transform:translate(171px,90px) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(171px,120px) scale(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}35.0%{transform:translate(189px,120px) scale(1);}49.0%{transform:translate(189px,120px) scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}52.0%{transform:translate(189px,120px) scale(0);}100.0%{transform:translate(189px,120px) scale(0);}}.sc-oinv-lp{animation:sc-oinv-lp 10s infinite}@keyframes sc-oinv-tg{0.0%{transform:scale(0);opacity:0;}35.0%{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}38.0%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}41.0%{transform:scale(1.2);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}44.0%{transform:scale(1);opacity:1;}56.0%{transform:scale(1);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}59.0%{transform:scale(1.4);opacity:0;}100.0%{opacity:0;}}.sc-oinv-tg{animation:sc-oinv-tg 10s infinite}@keyframes sc-oinv-fl{0.0%{transform:scale(.2);opacity:0;}43.0%{transform:scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}44.0%{transform:scale(1);opacity:.95;animation-timing-function:cubic-bezier(.16,1,.3,1);}48.0%{transform:scale(1.5);opacity:0;}100.0%{opacity:0;}}.sc-oinv-fl{animation:sc-oinv-fl 10s infinite}@keyframes sc-oinv-ph{0.0%{transform:translate(189px,120px) scale(0);}44.5%{transform:translate(189px,120px) scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}47.5%{transform:translate(206px,96px) scale(1) rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}54.0%{transform:translate(262px,142px) scale(.8) rotate(-4deg);}92.0%{transform:translate(262px,142px) scale(.8) rotate(-4deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:translate(262px,142px) scale(.5);opacity:0;}100.0%{opacity:0;}}.sc-oinv-ph{animation:sc-oinv-ph 10s infinite}@keyframes sc-oinv-rep{0.0%{transform:scale(0);}46.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}49.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-oinv-rep{animation:sc-oinv-rep 10s infinite}@keyframes sc-oinv-ok{0.0%{transform:scale(0);}56.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}59.0%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}94.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-oinv-ok{animation:sc-oinv-ok 10s infinite}@keyframes sc-oinv-b-kroot{0.0%{transform:none;}63.5%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}64.9%{transform:scale(1.08,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}66.9%{transform:translateY(-55px) scale(.95,1.07);animation-timing-function:cubic-bezier(.55,0,1,.45);}69.1%{transform:scale(1.06,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}71.7%{transform:none;}100.0%{transform:none;}}@keyframes sc-oinv-b-ksh{0.0%{transform:none;}64.9%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}66.9%{transform:scale(0.60);animation-timing-function:cubic-bezier(.55,0,1,.45);}69.1%{transform:none;}100.0%{transform:none;}}@keyframes sc-oinv-b-kbody{0.0%{transform:none;}12.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}16.5%{transform:rotate(1.2deg);}34.0%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-oinv-b-khead{0.0%{transform:none;}12.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}16.5%{transform:rotate(-3deg);}34.0%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.0%{transform:none;}39.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}40.8%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}42.6%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}44.4%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.2%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}48.5%{transform:none;}63.5%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}64.9%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}66.9%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}69.1%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}73.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-oinv-b-ktail{0.0%{transform:none;}64.9%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}66.9%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}69.1%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}73.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-oinv-b-karmn{0.0%{transform:none;}64.9%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}66.9%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}69.1%{transform:none;}100.0%{transform:none;}}@keyframes sc-oinv-b-karmf{0.0%{transform:none;}64.9%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}66.9%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}69.1%{transform:none;}100.0%{transform:none;}}@keyframes sc-oinv-b-karmup{0.0%{transform:rotate(48deg);}12.0%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}16.5%{transform:rotate(2deg);}34.0%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.0%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-oinv-b-khand{0.0%{transform:none;}13.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}17.0%{transform:rotate(6deg);}34.0%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-oinv-b-karmupv{0.0%{opacity:0;}12.0%{opacity:0;animation-timing-function:steps(1,end);}12.2%{opacity:1;}37.0%{opacity:1;animation-timing-function:steps(1,end);}37.2%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-oinv-b-karmfv{0.0%{opacity:1;}12.0%{opacity:1;animation-timing-function:steps(1,end);}12.2%{opacity:0;}37.0%{opacity:0;animation-timing-function:steps(1,end);}37.2%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-oinv-b-kpn{0.0%{transform:none;}17.0%{transform:translate(5.6px,-8.1px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(6.3px,-2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}35.0%{transform:translate(7.0px,-2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}44.0%{transform:translate(7.0px,-2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}54.0%{transform:translate(7.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}59.0%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-oinv-b-kpf{0.0%{transform:none;}17.0%{transform:translate(12.0px,-8.1px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(13.5px,-2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}35.0%{transform:translate(15.0px,-2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}44.0%{transform:translate(15.0px,-2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}54.0%{transform:translate(15.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}59.0%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-oinv-b-klln{0.0%{transform:translateY(30.6px);}56.0%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}59.0%{transform:translateY(25.0px);}86.0%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}89.0%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-oinv-b-kllf{0.0%{transform:translateY(24.9px);}56.0%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}59.0%{transform:translateY(20.5px);}86.0%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}89.0%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-oinv-b-root{animation:sc-oinv-b-kroot 10s infinite}.sc-oinv-b-sh{animation:sc-oinv-b-ksh 10s infinite}.sc-oinv-b-body{animation:sc-oinv-b-kbody 10s infinite}.sc-oinv-b-head{animation:sc-oinv-b-khead 10s infinite}.sc-oinv-b-tail{animation:sc-oinv-b-ktail 10s infinite}.sc-oinv-b-armn{animation:sc-oinv-b-karmn 10s infinite}.sc-oinv-b-armf{animation:sc-oinv-b-karmf 10s infinite}.sc-oinv-b-armup{animation:sc-oinv-b-karmup 10s infinite}.sc-oinv-b-hand{animation:sc-oinv-b-khand 10s infinite}.sc-oinv-b-armupv{animation:sc-oinv-b-karmupv 10s infinite}.sc-oinv-b-armfv{animation:sc-oinv-b-karmfv 10s infinite}.sc-oinv-b-pn{animation:sc-oinv-b-kpn 10s infinite}.sc-oinv-b-pf{animation:sc-oinv-b-kpf 10s infinite}.sc-oinv-b-lln{animation:sc-oinv-b-klln 10s infinite}.sc-oinv-b-llf{animation:sc-oinv-b-kllf 10s infinite}@keyframes sc-oacc-pole0{0.0%{transform:scaleY(0);}12.0%{transform:scaleY(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}16.0%{transform:none;}64.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}68.0%{transform:scaleY(0);}100.0%{transform:scaleY(0);}}.sc-oacc-pole0{animation:sc-oacc-pole0 10s infinite}@keyframes sc-oacc-pole1{0.0%{transform:scaleY(0);}13.5%{transform:scaleY(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}17.5%{transform:none;}64.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}68.0%{transform:scaleY(0);}100.0%{transform:scaleY(0);}}.sc-oacc-pole1{animation:sc-oacc-pole1 10s infinite}@keyframes sc-oacc-pole2{0.0%{transform:scaleY(0);}15.0%{transform:scaleY(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}19.0%{transform:none;}64.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}68.0%{transform:scaleY(0);}100.0%{transform:scaleY(0);}}.sc-oacc-pole2{animation:sc-oacc-pole2 10s infinite}@keyframes sc-oacc-pk0{0.0%{transform:scaleX(0);}17.0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}20.0%{transform:none;}63.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}66.0%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-oacc-pk0{animation:sc-oacc-pk0 10s infinite}@keyframes sc-oacc-pk1{0.0%{transform:scaleX(0);}18.5%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}21.5%{transform:none;}63.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}66.0%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-oacc-pk1{animation:sc-oacc-pk1 10s infinite}@keyframes sc-oacc-pk2{0.0%{transform:scaleX(0);}20.0%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}23.0%{transform:none;}63.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}66.0%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-oacc-pk2{animation:sc-oacc-pk2 10s infinite}@keyframes sc-oacc-pk3{0.0%{transform:scaleX(0);}21.5%{transform:scaleX(0);animation-timing-function:cubic-bezier(.16,1,.3,1);}24.5%{transform:none;}63.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}66.0%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-oacc-pk3{animation:sc-oacc-pk3 10s infinite}.sc-oacc [class*="sc-oacc-pole"]{transform-origin:0 0}@keyframes sc-oacc-hook{0.0%{transform:translate(214px,0);}26.0%{transform:translate(214px,0);animation-timing-function:cubic-bezier(.65,0,.35,1);}34.0%{transform:translate(214px,0);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.0%{transform:translate(172px,0);animation-timing-function:cubic-bezier(.65,0,.35,1);}60.0%{transform:translate(214px,0);}100.0%{transform:translate(214px,0);}}.sc-oacc-hook{animation:sc-oacc-hook 10s infinite}@keyframes sc-oacc-rope{0.0%{transform:scaleY(1);}26.0%{transform:scaleY(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}34.0%{transform:scaleY(.35);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.0%{transform:scaleY(.35);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.0%{transform:scaleY(.62);animation-timing-function:cubic-bezier(.65,0,.35,1);}60.0%{transform:scaleY(1);}100.0%{transform:scaleY(1);}}.sc-oacc-rope{animation:sc-oacc-rope 10s infinite}@keyframes sc-oacc-load{0.0%{transform:translate(214px,186px);}26.0%{transform:translate(214px,186px);animation-timing-function:cubic-bezier(.65,0,.35,1);}34.0%{transform:translate(214px,90px);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.0%{transform:translate(172px,90px);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.0%{transform:translate(172px,110px);}100.0%{transform:translate(172px,110px);}}.sc-oacc-load{animation:sc-oacc-load 10s infinite}@keyframes sc-oacc-lv{0.0%{opacity:1;}94.0%{opacity:1;}96.0%{opacity:0;}98.0%{opacity:0;}100.0%{opacity:1;}}.sc-oacc-lv{animation:sc-oacc-lv 10s infinite}.sc-oacc-rope{transform-origin:0 47px}@keyframes sc-oacc-h0{0.0%{transform:translateY(14px);opacity:0;}22.0%{transform:translateY(14px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}25.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}28.0%{transform:rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}31.0%{transform:none;}36.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}39.0%{transform:translateY(14px);opacity:0;}100.0%{opacity:0;}}.sc-oacc-h0{animation:sc-oacc-h0 10s infinite}@keyframes sc-oacc-h1{0.0%{transform:translateY(14px);opacity:0;}23.5%{transform:translateY(14px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}26.5%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}29.5%{transform:rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}32.5%{transform:none;}36.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}39.0%{transform:translateY(14px);opacity:0;}100.0%{opacity:0;}}.sc-oacc-h1{animation:sc-oacc-h1 10s infinite}@keyframes sc-oacc-h2{0.0%{transform:translateY(14px);opacity:0;}25.0%{transform:translateY(14px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}28.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}31.0%{transform:rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}34.0%{transform:none;}36.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}39.0%{transform:translateY(14px);opacity:0;}100.0%{opacity:0;}}.sc-oacc-h2{animation:sc-oacc-h2 10s infinite}@keyframes sc-oacc-tk0{0.0%{transform:scale(0);}10.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}13.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-oacc-tk0{animation:sc-oacc-tk0 10s infinite}@keyframes sc-oacc-tk1{0.0%{transform:scale(0);}34.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}37.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-oacc-tk1{animation:sc-oacc-tk1 10s infinite}@keyframes sc-oacc-tk2{0.0%{transform:scale(0);}56.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}59.5%{transform:scale(1);}92.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-oacc-tk2{animation:sc-oacc-tk2 10s infinite}@keyframes sc-oacc-sh0{0.0%{transform:scale(0);}68.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}71.0%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}76.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-oacc-sh0{animation:sc-oacc-sh0 10s infinite}@keyframes sc-oacc-sh1{0.0%{transform:scale(0);}69.2%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}72.2%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}77.2%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-oacc-sh1{animation:sc-oacc-sh1 10s infinite}@keyframes sc-oacc-sh2{0.0%{transform:scale(0);}70.4%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}73.4%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}78.4%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-oacc-sh2{animation:sc-oacc-sh2 10s infinite}@keyframes sc-oacc-b-kroot{0.0%{transform:none;}68.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}69.4%{transform:scale(1.08,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}71.4%{transform:translateY(-55px) scale(.95,1.07);animation-timing-function:cubic-bezier(.55,0,1,.45);}73.6%{transform:scale(1.06,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}76.2%{transform:none;}100.0%{transform:none;}}@keyframes sc-oacc-b-ksh{0.0%{transform:none;}69.4%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}71.4%{transform:scale(0.60);animation-timing-function:cubic-bezier(.55,0,1,.45);}73.6%{transform:none;}100.0%{transform:none;}}@keyframes sc-oacc-b-kbody{0.0%{transform:none;}6.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}10.5%{transform:rotate(1.2deg);}22.0%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}26.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-oacc-b-khead{0.0%{transform:none;}6.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}10.5%{transform:rotate(-3deg);}22.0%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}26.0%{transform:none;}54.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}55.8%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}57.6%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}59.4%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}61.2%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}63.5%{transform:none;}68.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}69.4%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}71.4%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}73.6%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}77.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-oacc-b-ktail{0.0%{transform:none;}69.4%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}71.4%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}73.6%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}77.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-oacc-b-karmn{0.0%{transform:none;}69.4%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}71.4%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}73.6%{transform:none;}100.0%{transform:none;}}@keyframes sc-oacc-b-karmf{0.0%{transform:none;}69.4%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}71.4%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}73.6%{transform:none;}100.0%{transform:none;}}@keyframes sc-oacc-b-karmup{0.0%{transform:rotate(48deg);}6.0%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}10.5%{transform:rotate(2deg);}22.0%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}25.0%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-oacc-b-khand{0.0%{transform:none;}7.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}11.0%{transform:rotate(6deg);}22.0%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}25.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-oacc-b-karmupv{0.0%{opacity:0;}6.0%{opacity:0;animation-timing-function:steps(1,end);}6.2%{opacity:1;}25.0%{opacity:1;animation-timing-function:steps(1,end);}25.2%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-oacc-b-karmfv{0.0%{opacity:1;}6.0%{opacity:1;animation-timing-function:steps(1,end);}6.2%{opacity:0;}25.0%{opacity:0;animation-timing-function:steps(1,end);}25.2%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-oacc-b-kpn{0.0%{transform:none;}6.0%{transform:translate(6.3px,-1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}10.0%{transform:translate(-5.2px,-9.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}16.0%{transform:translate(6.3px,-2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}24.0%{transform:translate(6.3px,-5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}29.0%{transform:translate(7.0px,3.6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}34.0%{transform:translate(7.0px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.0%{transform:translate(6.3px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.0%{transform:translate(6.3px,-3.6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}57.0%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-oacc-b-kpf{0.0%{transform:none;}6.0%{transform:translate(13.5px,-1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}10.0%{transform:translate(-1.6px,-9.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}16.0%{transform:translate(13.5px,-2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}24.0%{transform:translate(13.5px,-5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}29.0%{transform:translate(15.0px,3.6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}34.0%{transform:translate(15.0px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.0%{transform:translate(13.5px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.0%{transform:translate(13.5px,-3.6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}57.0%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-oacc-b-klln{0.0%{transform:translateY(30.6px);}56.0%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}59.0%{transform:translateY(25.0px);}86.0%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}89.0%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-oacc-b-kllf{0.0%{transform:translateY(24.9px);}56.0%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}59.0%{transform:translateY(20.5px);}86.0%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}89.0%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-oacc-b-root{animation:sc-oacc-b-kroot 10s infinite}.sc-oacc-b-sh{animation:sc-oacc-b-ksh 10s infinite}.sc-oacc-b-body{animation:sc-oacc-b-kbody 10s infinite}.sc-oacc-b-head{animation:sc-oacc-b-khead 10s infinite}.sc-oacc-b-tail{animation:sc-oacc-b-ktail 10s infinite}.sc-oacc-b-armn{animation:sc-oacc-b-karmn 10s infinite}.sc-oacc-b-armf{animation:sc-oacc-b-karmf 10s infinite}.sc-oacc-b-armup{animation:sc-oacc-b-karmup 10s infinite}.sc-oacc-b-hand{animation:sc-oacc-b-khand 10s infinite}.sc-oacc-b-armupv{animation:sc-oacc-b-karmupv 10s infinite}.sc-oacc-b-armfv{animation:sc-oacc-b-karmfv 10s infinite}.sc-oacc-b-pn{animation:sc-oacc-b-kpn 10s infinite}.sc-oacc-b-pf{animation:sc-oacc-b-kpf 10s infinite}.sc-oacc-b-lln{animation:sc-oacc-b-klln 10s infinite}.sc-oacc-b-llf{animation:sc-oacc-b-kllf 10s infinite}@keyframes sc-memoire-c0{0.0%{transform:translate(52px,120px) scale(0) rotate(0deg);}10.0%{transform:translate(52px,120px) scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}13.0%{transform:translate(66px,98px) scale(1) rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}17.5%{transform:translate(128px,58px) scale(1) rotate(10deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}22.0%{transform:translate(160px,160px) scale(.8) rotate(0deg);}22.5%{transform:translate(160px,160px) scale(0);}100.0%{transform:scale(0);}}.sc-memoire-c0{animation:sc-memoire-c0 10s infinite}@keyframes sc-memoire-s0{0.0%{transform:scaleY(0);}22.0%{transform:scaleY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}24.0%{transform:none;}92.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scaleY(0);}100.0%{transform:scaleY(0);}}.sc-memoire-s0{animation:sc-memoire-s0 10s infinite}@keyframes sc-memoire-c1{0.0%{transform:translate(52px,120px) scale(0) rotate(0deg);}25.0%{transform:translate(52px,120px) scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}28.0%{transform:translate(66px,98px) scale(1) rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}32.5%{transform:translate(128px,54px) scale(1) rotate(10deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}37.0%{transform:translate(160px,154px) scale(.8) rotate(0deg);}37.5%{transform:translate(160px,154px) scale(0);}100.0%{transform:scale(0);}}.sc-memoire-c1{animation:sc-memoire-c1 10s infinite}@keyframes sc-memoire-s1{0.0%{transform:scaleY(0);}37.0%{transform:scaleY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}39.0%{transform:none;}92.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scaleY(0);}100.0%{transform:scaleY(0);}}.sc-memoire-s1{animation:sc-memoire-s1 10s infinite}@keyframes sc-memoire-c2{0.0%{transform:translate(52px,120px) scale(0) rotate(0deg);}40.0%{transform:translate(52px,120px) scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}43.0%{transform:translate(66px,98px) scale(1) rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}47.5%{transform:translate(128px,50px) scale(1) rotate(10deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.0%{transform:translate(160px,148px) scale(.8) rotate(0deg);}52.5%{transform:translate(160px,148px) scale(0);}100.0%{transform:scale(0);}}.sc-memoire-c2{animation:sc-memoire-c2 10s infinite}@keyframes sc-memoire-s2{0.0%{transform:scaleY(0);}52.0%{transform:scaleY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}54.0%{transform:none;}92.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scaleY(0);}100.0%{transform:scaleY(0);}}.sc-memoire-s2{animation:sc-memoire-s2 10s infinite}@keyframes sc-memoire-c3{0.0%{transform:translate(52px,120px) scale(0) rotate(0deg);}55.0%{transform:translate(52px,120px) scale(0) rotate(0deg);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}58.0%{transform:translate(66px,98px) scale(1) rotate(-8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}62.5%{transform:translate(128px,46px) scale(1) rotate(10deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}67.0%{transform:translate(160px,142px) scale(.8) rotate(0deg);}67.5%{transform:translate(160px,142px) scale(0);}100.0%{transform:scale(0);}}.sc-memoire-c3{animation:sc-memoire-c3 10s infinite}@keyframes sc-memoire-s3{0.0%{transform:scaleY(0);}67.0%{transform:scaleY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}69.0%{transform:none;}92.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scaleY(0);}100.0%{transform:scaleY(0);}}.sc-memoire-s3{animation:sc-memoire-s3 10s infinite}.sc-memoire [class*="sc-memoire-s"]{transform-origin:0 0}@keyframes sc-memoire-yr0{0.0%{transform:none;opacity:1;}22.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}25.0%{transform:scaleY(-.2);opacity:0;}93.0%{transform:scaleY(-.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}97.0%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-memoire-yr0{animation:sc-memoire-yr0 10s infinite}@keyframes sc-memoire-yr1{0.0%{transform:none;opacity:1;}37.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}40.0%{transform:scaleY(-.2);opacity:0;}93.0%{transform:scaleY(-.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}97.0%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-memoire-yr1{animation:sc-memoire-yr1 10s infinite}@keyframes sc-memoire-yr2{0.0%{transform:none;opacity:1;}52.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}55.0%{transform:scaleY(-.2);opacity:0;}93.0%{transform:scaleY(-.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}97.0%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-memoire-yr2{animation:sc-memoire-yr2 10s infinite}@keyframes sc-memoire-yr3{0.0%{transform:none;opacity:1;}67.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}70.0%{transform:scaleY(-.2);opacity:0;}93.0%{transform:scaleY(-.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}97.0%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-memoire-yr3{animation:sc-memoire-yr3 10s infinite}@keyframes sc-memoire-glow{0.0%{transform:scale(0);}73.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}77.0%{transform:scale(1) rotate(45deg);}92.0%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}95.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-memoire-glow{animation:sc-memoire-glow 10s infinite}@keyframes sc-mc_plan-l0{0.0%{stroke-dashoffset:1;}6.0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}24.0%{stroke-dashoffset:0;}88.0%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.55,0,1,.45);}96.0%{stroke-dashoffset:1;}100.0%{stroke-dashoffset:1;}}.sc-mc_plan-l0{animation:sc-mc_plan-l0 5s infinite}@keyframes sc-mc_plan-l1{0.0%{stroke-dashoffset:1;}16.0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}34.0%{stroke-dashoffset:0;}88.0%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.55,0,1,.45);}96.0%{stroke-dashoffset:1;}100.0%{stroke-dashoffset:1;}}.sc-mc_plan-l1{animation:sc-mc_plan-l1 5s infinite}@keyframes sc-mc_plan-l2{0.0%{stroke-dashoffset:1;}26.0%{stroke-dashoffset:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}44.0%{stroke-dashoffset:0;}88.0%{stroke-dashoffset:0;animation-timing-function:cubic-bezier(.55,0,1,.45);}96.0%{stroke-dashoffset:1;}100.0%{stroke-dashoffset:1;}}.sc-mc_plan-l2{animation:sc-mc_plan-l2 5s infinite}@keyframes sc-mc_plan-pen{0.0%{transform:translate(24px,62px);}6.0%{transform:translate(24px,62px);animation-timing-function:cubic-bezier(.65,0,.35,1);}14.0%{transform:translate(24px,30px);animation-timing-function:cubic-bezier(.65,0,.35,1);}20.0%{transform:translate(50px,30px);animation-timing-function:cubic-bezier(.65,0,.35,1);}24.0%{transform:translate(50px,44px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(72px,44px);animation-timing-function:cubic-bezier(.65,0,.35,1);}36.0%{transform:translate(72px,62px);animation-timing-function:cubic-bezier(.65,0,.35,1);}48.0%{transform:translate(36px,62px);}100.0%{transform:translate(36px,62px);}}.sc-mc_plan-pen{animation:sc-mc_plan-pen 5s infinite}@keyframes sc-mc_photo-fl{0.0%{opacity:0;}5.0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}7.0%{opacity:.95;animation-timing-function:cubic-bezier(.16,1,.3,1);}16.0%{opacity:0;}100.0%{opacity:0;}}.sc-mc_photo-fl{animation:sc-mc_photo-fl 5s infinite}@keyframes sc-mc_photo-dev{0.0%{opacity:0;}8.0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}22.0%{opacity:1;}92.0%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}98.0%{opacity:0;}100.0%{opacity:0;}}.sc-mc_photo-dev{animation:sc-mc_photo-dev 5s infinite}@keyframes sc-mc_trav-ld{0.0%{transform:translate(70px,64px);}8.0%{transform:translate(70px,64px);animation-timing-function:cubic-bezier(.65,0,.35,1);}24.0%{transform:translate(70px,24px);animation-timing-function:cubic-bezier(.65,0,.35,1);}40.0%{transform:translate(46px,24px);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.0%{transform:translate(46px,36px);opacity:1;}88.0%{transform:translate(46px,36px);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}96.0%{transform:translate(70px,64px);opacity:0;}100.0%{transform:translate(70px,64px);opacity:1;}}.sc-mc_trav-ld{animation:sc-mc_trav-ld 5s infinite}@keyframes sc-mc_trav-rp{0.0%{transform:translate(70px,0) scaleY(1);}8.0%{transform:translate(70px,0) scaleY(1);animation-timing-function:cubic-bezier(.65,0,.35,1);}24.0%{transform:translate(70px,0) scaleY(.38);animation-timing-function:cubic-bezier(.65,0,.35,1);}40.0%{transform:translate(46px,0) scaleY(.38);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.0%{transform:translate(46px,0) scaleY(.52);}88.0%{transform:translate(46px,0) scaleY(.52);animation-timing-function:cubic-bezier(.55,0,1,.45);}96.0%{transform:translate(70px,0) scaleY(1);}100.0%{transform:translate(70px,0) scaleY(1);}}.sc-mc_trav-rp{animation:sc-mc_trav-rp 5s infinite}@keyframes sc-mc_diag-b0{0.0%{transform:scaleY(0);}6.0%{transform:scaleY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}16.0%{transform:none;}88.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}96.0%{transform:scaleY(0);}100.0%{transform:scaleY(0);}}.sc-mc_diag-b0{animation:sc-mc_diag-b0 5s infinite}@keyframes sc-mc_diag-b1{0.0%{transform:scaleY(0);}10.0%{transform:scaleY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}20.0%{transform:none;}88.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}96.0%{transform:scaleY(0);}100.0%{transform:scaleY(0);}}.sc-mc_diag-b1{animation:sc-mc_diag-b1 5s infinite}@keyframes sc-mc_diag-b2{0.0%{transform:scaleY(0);}14.0%{transform:scaleY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}24.0%{transform:none;}88.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}96.0%{transform:scaleY(0);}100.0%{transform:scaleY(0);}}.sc-mc_diag-b2{animation:sc-mc_diag-b2 5s infinite}@keyframes sc-mc_diag-b3{0.0%{transform:scaleY(0);}18.0%{transform:scaleY(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}28.0%{transform:none;}88.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}96.0%{transform:scaleY(0);}100.0%{transform:scaleY(0);}}.sc-mc_diag-b3{animation:sc-mc_diag-b3 5s infinite}.sc-mc_diag [class*="sc-mc_diag-b"]{transform-origin:0 0}@keyframes sc-mc_diag-ok{0.0%{transform:scale(0);}36.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}42.0%{transform:scale(1);}88.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}94.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-mc_diag-ok{animation:sc-mc_diag-ok 5s infinite}@keyframes sc-trio-d0{0.0%{transform:translate(76px,120px) scale(0);}5.714%{transform:translate(76px,120px) scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}10.714%{transform:translate(76px,120px) scale(1) rotate(-6deg);}27.143%{transform:translate(76px,120px) scale(1) rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}35.714%{transform:translate(126px,128px) scale(1) rotate(-3deg);}87.143%{transform:translate(126px,128px) scale(1) rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}95.714%{transform:translate(76px,120px) scale(0);}100.0%{transform:translate(76px,120px) scale(0);}}.sc-trio-d0{animation:sc-trio-d0 7s infinite}@keyframes sc-trio-d1{0.0%{transform:translate(128px,120px) scale(0);}10.0%{transform:translate(128px,120px) scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}15.0%{transform:translate(128px,120px) scale(1) rotate(0deg);}27.143%{transform:translate(128px,120px) scale(1) rotate(0deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}35.714%{transform:translate(129px,125px) scale(1) rotate(0deg);}87.143%{transform:translate(129px,125px) scale(1) rotate(0deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}95.714%{transform:translate(128px,120px) scale(0);}100.0%{transform:translate(128px,120px) scale(0);}}.sc-trio-d1{animation:sc-trio-d1 7s infinite}@keyframes sc-trio-d2{0.0%{transform:translate(180px,120px) scale(0);}14.286%{transform:translate(180px,120px) scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}19.286%{transform:translate(180px,120px) scale(1) rotate(6deg);}27.143%{transform:translate(180px,120px) scale(1) rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}35.714%{transform:translate(132px,122px) scale(1) rotate(3deg);}87.143%{transform:translate(132px,122px) scale(1) rotate(3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}95.714%{transform:translate(180px,120px) scale(0);}100.0%{transform:translate(180px,120px) scale(0);}}.sc-trio-d2{animation:sc-trio-d2 7s infinite}@keyframes sc-trio-clip{0.0%{transform:translateY(-16px);opacity:0;}37.143%{transform:translateY(-16px);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}41.429%{transform:none;opacity:1;}85.714%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}88.571%{opacity:0;}100.0%{opacity:0;}}.sc-trio-clip{animation:sc-trio-clip 7s infinite}@keyframes sc-trio-stamp{0.0%{transform:translateY(-50px);opacity:0;}44.286%{transform:translateY(-50px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}47.857%{transform:translateY(-12px);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}50.0%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}53.571%{transform:translateY(-20px);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}58.571%{transform:translateY(-60px);opacity:0;}100.0%{opacity:0;}}.sc-trio-stamp{animation:sc-trio-stamp 7s infinite}@keyframes sc-trio-mark{0.0%{transform:scale(0);}49.714%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}54.286%{transform:scale(1) rotate(-10deg);}85.714%{transform:scale(1) rotate(-10deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}88.571%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-trio-mark{animation:sc-trio-mark 7s infinite}@keyframes sc-recherche-pg0{0.0%{transform:scale(.2);opacity:0;}8.75%{transform:scale(.2);opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1);}16.25%{transform:scale(1.4);opacity:0;}100.0%{opacity:0;}}.sc-recherche-pg0{animation:sc-recherche-pg0 8s infinite}@keyframes sc-recherche-rs0{0.0%{transform:scale(0);}15.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}19.375%{transform:scale(1);}88.75%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-recherche-rs0{animation:sc-recherche-rs0 8s infinite}@keyframes sc-recherche-pg1{0.0%{transform:scale(.2);opacity:0;}21.25%{transform:scale(.2);opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1);}28.75%{transform:scale(1.4);opacity:0;}100.0%{opacity:0;}}.sc-recherche-pg1{animation:sc-recherche-pg1 8s infinite}@keyframes sc-recherche-rs1{0.0%{transform:scale(0);}27.5%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}31.875%{transform:scale(1);}88.75%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-recherche-rs1{animation:sc-recherche-rs1 8s infinite}@keyframes sc-recherche-pg2{0.0%{transform:scale(.2);opacity:0;}33.75%{transform:scale(.2);opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1);}41.25%{transform:scale(1.4);opacity:0;}100.0%{opacity:0;}}.sc-recherche-pg2{animation:sc-recherche-pg2 8s infinite}@keyframes sc-recherche-rs2{0.0%{transform:scale(0);}40.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}44.375%{transform:scale(1);}88.75%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-recherche-rs2{animation:sc-recherche-rs2 8s infinite}@keyframes sc-recherche-pg3{0.0%{transform:scale(.2);opacity:0;}46.25%{transform:scale(.2);opacity:.9;animation-timing-function:cubic-bezier(.16,1,.3,1);}53.75%{transform:scale(1.4);opacity:0;}100.0%{opacity:0;}}.sc-recherche-pg3{animation:sc-recherche-pg3 8s infinite}@keyframes sc-recherche-rs3{0.0%{transform:scale(0);}52.5%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}56.875%{transform:scale(1);}88.75%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-recherche-rs3{animation:sc-recherche-rs3 8s infinite}@keyframes sc-recherche-pin{0.0%{transform:translateY(-60px);opacity:0;}54.375%{transform:translateY(-60px);opacity:0;}55.0%{transform:translateY(-60px);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}58.75%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}60.0%{transform:scale(1.15,.85);animation-timing-function:cubic-bezier(.16,1,.3,1);}62.5%{transform:none;}88.75%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}92.5%{transform:translateY(-20px);opacity:0;}100.0%{opacity:0;}}.sc-recherche-pin{animation:sc-recherche-pin 8s infinite}@keyframes sc-recherche-b-kbody{0.0%{transform:none;}5.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}10.625%{transform:rotate(1.2deg);}48.75%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}53.75%{transform:none;}100.0%{transform:none;}}@keyframes sc-recherche-b-khead{0.0%{transform:none;}5.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}10.625%{transform:rotate(-3deg);}48.75%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}53.75%{transform:none;}55.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}57.25%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}59.5%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}61.75%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}64.0%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}66.875%{transform:none;}100.0%{transform:none;}}@keyframes sc-recherche-b-karmup{0.0%{transform:rotate(48deg);}5.0%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}10.625%{transform:rotate(2deg);}48.75%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.5%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-recherche-b-khand{0.0%{transform:none;}6.25%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}11.25%{transform:rotate(6deg);}48.75%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-recherche-b-karmupv{0.0%{opacity:0;}5.0%{opacity:0;animation-timing-function:steps(1,end);}5.25%{opacity:1;}52.5%{opacity:1;animation-timing-function:steps(1,end);}52.75%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-recherche-b-karmfv{0.0%{opacity:1;}5.0%{opacity:1;animation-timing-function:steps(1,end);}5.25%{opacity:0;}52.5%{opacity:0;animation-timing-function:steps(1,end);}52.75%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-recherche-b-kpn{0.0%{transform:none;}8.75%{transform:translate(7.0px,4.5px);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.25%{transform:translate(3.5px,-3.6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}33.75%{transform:translate(6.3px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.25%{transform:translate(5.6px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}55.0%{transform:translate(4.9px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}62.5%{transform:translate(4.2px,-5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}68.75%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-recherche-b-kpf{0.0%{transform:none;}8.75%{transform:translate(15.0px,4.5px);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.25%{transform:translate(7.5px,-3.6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}33.75%{transform:translate(13.5px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.25%{transform:translate(12.0px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}55.0%{transform:translate(10.5px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}62.5%{transform:translate(9.0px,-5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}68.75%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-recherche-b-klln{0.0%{transform:translateY(30.6px);}60.0%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}63.75%{transform:translateY(25.0px);}90.0%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}93.75%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-recherche-b-kllf{0.0%{transform:translateY(24.9px);}60.0%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}63.75%{transform:translateY(20.5px);}90.0%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}93.75%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-recherche-b-body{animation:sc-recherche-b-kbody 8s infinite}.sc-recherche-b-head{animation:sc-recherche-b-khead 8s infinite}.sc-recherche-b-armup{animation:sc-recherche-b-karmup 8s infinite}.sc-recherche-b-hand{animation:sc-recherche-b-khand 8s infinite}.sc-recherche-b-armupv{animation:sc-recherche-b-karmupv 8s infinite}.sc-recherche-b-armfv{animation:sc-recherche-b-karmfv 8s infinite}.sc-recherche-b-pn{animation:sc-recherche-b-kpn 8s infinite}.sc-recherche-b-pf{animation:sc-recherche-b-kpf 8s infinite}.sc-recherche-b-lln{animation:sc-recherche-b-klln 8s infinite}.sc-recherche-b-llf{animation:sc-recherche-b-kllf 8s infinite}@keyframes sc-cahier-ln0{0.0%{transform:scaleX(0);}5.0%{transform:scaleX(0);animation-timing-function:linear;}10.0%{transform:none;}90.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}93.75%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-cahier-ln0{animation:sc-cahier-ln0 8s infinite}@keyframes sc-cahier-ln1{0.0%{transform:scaleX(0);}10.625%{transform:scaleX(0);animation-timing-function:linear;}15.625%{transform:none;}90.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}93.75%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-cahier-ln1{animation:sc-cahier-ln1 8s infinite}@keyframes sc-cahier-ln2{0.0%{transform:scaleX(0);}16.25%{transform:scaleX(0);animation-timing-function:linear;}21.25%{transform:none;}90.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}93.75%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-cahier-ln2{animation:sc-cahier-ln2 8s infinite}@keyframes sc-cahier-ln3{0.0%{transform:scaleX(0);}21.875%{transform:scaleX(0);animation-timing-function:linear;}26.875%{transform:none;}90.0%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}93.75%{transform:scaleX(0);}100.0%{transform:scaleX(0);}}.sc-cahier-ln3{animation:sc-cahier-ln3 8s infinite}@keyframes sc-cahier-pen{0.0%{transform:translate(110px,108px);}5.0%{transform:translate(110px,110px);animation-timing-function:linear;}10.0%{transform:translate(144px,104px);animation-timing-function:cubic-bezier(.65,0,.35,1);}10.625%{transform:translate(110px,119px);animation-timing-function:linear;}15.625%{transform:translate(136px,113px);animation-timing-function:cubic-bezier(.65,0,.35,1);}16.25%{transform:translate(110px,128px);animation-timing-function:linear;}21.25%{transform:translate(144px,122px);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.875%{transform:translate(110px,137px);animation-timing-function:linear;}26.875%{transform:translate(136px,131px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(160px,96px);}100.0%{transform:translate(160px,96px);}}.sc-cahier-pen{animation:sc-cahier-pen 8s infinite}@keyframes sc-cahier-lit0{0.0%{opacity:0;}41.25%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}43.75%{opacity:1;}87.5%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}91.25%{opacity:0;}100.0%{opacity:0;}}.sc-cahier-lit0{animation:sc-cahier-lit0 8s infinite}@keyframes sc-cahier-e0{0.0%{transform:translate(128px,120px) scale(0);}32.5%{transform:translate(128px,120px) scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}35.0%{transform:translate(136px,110px) scale(1) rotate(-10deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.75%{transform:translate(174px,70px) scale(1) rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}42.5%{transform:translate(212px,160px) scale(.6) rotate(0deg);}43.125%{transform:translate(212px,160px) scale(0);}100.0%{transform:scale(0);}}.sc-cahier-e0{animation:sc-cahier-e0 8s infinite}@keyframes sc-cahier-lit1{0.0%{opacity:0;}45.0%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}47.5%{opacity:1;}87.5%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}91.25%{opacity:0;}100.0%{opacity:0;}}.sc-cahier-lit1{animation:sc-cahier-lit1 8s infinite}@keyframes sc-cahier-e1{0.0%{transform:translate(128px,120px) scale(0);}36.25%{transform:translate(128px,120px) scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}38.75%{transform:translate(136px,110px) scale(1) rotate(-10deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}42.5%{transform:translate(190px,64px) scale(1) rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.25%{transform:translate(244px,154px) scale(.6) rotate(0deg);}46.875%{transform:translate(244px,154px) scale(0);}100.0%{transform:scale(0);}}.sc-cahier-e1{animation:sc-cahier-e1 8s infinite}@keyframes sc-cahier-lit2{0.0%{opacity:0;}48.75%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}51.25%{opacity:1;}87.5%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}91.25%{opacity:0;}100.0%{opacity:0;}}.sc-cahier-lit2{animation:sc-cahier-lit2 8s infinite}@keyframes sc-cahier-e2{0.0%{transform:translate(128px,120px) scale(0);}40.0%{transform:translate(128px,120px) scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}42.5%{transform:translate(136px,110px) scale(1) rotate(-10deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.25%{transform:translate(206px,58px) scale(1) rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.0%{transform:translate(276px,160px) scale(.6) rotate(0deg);}50.625%{transform:translate(276px,160px) scale(0);}100.0%{transform:scale(0);}}.sc-cahier-e2{animation:sc-cahier-e2 8s infinite}@keyframes sc-reception-p0{0.0%{transform:none;opacity:1;}51.111%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}55.556%{transform:translateY(-30px);opacity:0;}95.556%{transform:translateY(-30px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}98.889%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-reception-p0{animation:sc-reception-p0 9s infinite}@keyframes sc-reception-p1{0.0%{transform:none;opacity:1;}53.333%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}57.778%{transform:translateY(-30px);opacity:0;}95.556%{transform:translateY(-30px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}98.889%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-reception-p1{animation:sc-reception-p1 9s infinite}@keyframes sc-reception-p2{0.0%{transform:none;opacity:1;}55.556%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}60.0%{transform:translateY(-30px);opacity:0;}95.556%{transform:translateY(-30px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}98.889%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-reception-p2{animation:sc-reception-p2 9s infinite}@keyframes sc-reception-k0{0.0%{transform:none;opacity:1;}48.889%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}53.333%{transform:translateY(-24px);opacity:0;}95.556%{transform:translateY(-24px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}98.889%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-reception-k0{animation:sc-reception-k0 9s infinite}@keyframes sc-reception-k1{0.0%{transform:none;opacity:1;}50.556%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}55.0%{transform:translateY(-24px);opacity:0;}95.556%{transform:translateY(-24px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}98.889%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-reception-k1{animation:sc-reception-k1 9s infinite}@keyframes sc-reception-k2{0.0%{transform:none;opacity:1;}52.222%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}56.667%{transform:translateY(-24px);opacity:0;}95.556%{transform:translateY(-24px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}98.889%{transform:none;opacity:1;}100.0%{transform:none;opacity:1;}}.sc-reception-k2{animation:sc-reception-k2 9s infinite}@keyframes sc-reception-flag{0.0%{transform:scale(0);}17.778%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}22.222%{transform:scale(1);}40.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}43.333%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-reception-flag{animation:sc-reception-flag 9s infinite}@keyframes sc-reception-fix{0.0%{transform:scale(0);}42.222%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}46.667%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}51.111%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-reception-fix{animation:sc-reception-fix 9s infinite}@keyframes sc-reception-rl{0.0%{transform:none;}66.667%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}72.222%{transform:rotate(-70deg) translateY(4px);}95.556%{transform:rotate(-70deg) translateY(4px);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}97.778%{opacity:0;}98.889%{transform:none;opacity:0;}100.0%{transform:none;opacity:1;}}.sc-reception-rl{animation:sc-reception-rl 9s infinite}@keyframes sc-reception-rr{0.0%{transform:none;}66.667%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}72.222%{transform:rotate(70deg) translateY(4px);}95.556%{transform:rotate(70deg) translateY(4px);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}97.778%{opacity:0;}98.889%{transform:none;opacity:0;}100.0%{transform:none;opacity:1;}}.sc-reception-rr{animation:sc-reception-rr 9s infinite}@keyframes sc-reception-bow{0.0%{transform:none;opacity:1;}66.111%{transform:none;opacity:1;}67.222%{transform:translateY(8px) scale(.5);opacity:0;}98.889%{opacity:0;}100.0%{transform:none;opacity:1;}}.sc-reception-bow{animation:sc-reception-bow 9s infinite}@keyframes sc-reception-c0{0.0%{transform:scale(0);}70.0%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}73.333%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}80.0%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-reception-c0{animation:sc-reception-c0 9s infinite}@keyframes sc-reception-c1{0.0%{transform:scale(0);}70.889%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}74.222%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}80.889%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-reception-c1{animation:sc-reception-c1 9s infinite}@keyframes sc-reception-c2{0.0%{transform:scale(0);}71.778%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}75.111%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}81.778%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-reception-c2{animation:sc-reception-c2 9s infinite}@keyframes sc-reception-c3{0.0%{transform:scale(0);}72.667%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}76.0%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}82.667%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-reception-c3{animation:sc-reception-c3 9s infinite}@keyframes sc-reception-c4{0.0%{transform:scale(0);}73.556%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}76.889%{transform:scale(1) rotate(45deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}83.556%{transform:scale(0) rotate(90deg);}100.0%{transform:scale(0);}}.sc-reception-c4{animation:sc-reception-c4 9s infinite}@keyframes sc-reception-b-kroot{0.0%{transform:none;}67.778%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}69.333%{transform:scale(1.08,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}71.556%{transform:translateY(-55px) scale(.95,1.07);animation-timing-function:cubic-bezier(.55,0,1,.45);}74.0%{transform:scale(1.06,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}76.889%{transform:none;}100.0%{transform:none;}}@keyframes sc-reception-b-ksh{0.0%{transform:none;}69.333%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}71.556%{transform:scale(0.60);animation-timing-function:cubic-bezier(.55,0,1,.45);}74.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-reception-b-kbody{0.0%{transform:none;}15.556%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}20.556%{transform:rotate(1.2deg);}36.667%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}41.111%{transform:none;}100.0%{transform:none;}}@keyframes sc-reception-b-khead{0.0%{transform:none;}15.556%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}20.556%{transform:rotate(-3deg);}36.667%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}41.111%{transform:none;}42.222%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}44.222%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.222%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}48.222%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}50.222%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}52.778%{transform:none;}67.778%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}69.333%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}71.556%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}74.0%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}78.333%{transform:none;}80.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}84.444%{transform:rotate(3deg);}92.222%{transform:rotate(3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}96.667%{transform:none;}100.0%{transform:none;}}@keyframes sc-reception-b-ktail{0.0%{transform:none;}69.333%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}71.556%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}74.0%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}78.333%{transform:none;}100.0%{transform:none;}}@keyframes sc-reception-b-karmn{0.0%{transform:none;}69.333%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}71.556%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}74.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-reception-b-karmf{0.0%{transform:none;}69.333%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}71.556%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}74.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-reception-b-karmup{0.0%{transform:rotate(48deg);}15.556%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}20.556%{transform:rotate(2deg);}36.667%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}40.0%{transform:rotate(48deg);}80.0%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}85.0%{transform:rotate(-3deg);}92.222%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}95.556%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-reception-b-khand{0.0%{transform:none;}16.667%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}21.111%{transform:rotate(6deg);}36.667%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}40.0%{transform:none;}81.111%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}83.889%{transform:rotate(-18deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}86.556%{transform:rotate(14deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}91.667%{transform:rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}95.0%{transform:none;}100.0%{transform:none;}}@keyframes sc-reception-b-karmupv{0.0%{opacity:0;}15.556%{opacity:0;animation-timing-function:steps(1,end);}15.778%{opacity:1;}40.0%{opacity:1;animation-timing-function:steps(1,end);}40.222%{opacity:0;}80.0%{opacity:0;animation-timing-function:steps(1,end);}80.222%{opacity:1;}95.556%{opacity:1;animation-timing-function:steps(1,end);}95.778%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-reception-b-karmfv{0.0%{opacity:1;}15.556%{opacity:1;animation-timing-function:steps(1,end);}15.778%{opacity:0;}40.0%{opacity:0;animation-timing-function:steps(1,end);}40.222%{opacity:1;}80.0%{opacity:1;animation-timing-function:steps(1,end);}80.222%{opacity:0;}95.556%{opacity:0;animation-timing-function:steps(1,end);}95.778%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-reception-b-kpn{0.0%{transform:none;}17.778%{transform:translate(6.3px,-2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}42.222%{transform:translate(6.3px,-2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}51.111%{transform:translate(6.3px,-5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}64.444%{transform:translate(6.3px,5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}73.333%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-reception-b-kpf{0.0%{transform:none;}17.778%{transform:translate(13.5px,-2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}42.222%{transform:translate(13.5px,-2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}51.111%{transform:translate(13.5px,-5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}64.444%{transform:translate(13.5px,5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}73.333%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes sc-reception-b-klln{0.0%{transform:translateY(30.6px);}67.778%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}71.111%{transform:translateY(25.0px);}93.333%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}96.667%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-reception-b-kllf{0.0%{transform:translateY(24.9px);}67.778%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}71.111%{transform:translateY(20.5px);}93.333%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}96.667%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.sc-reception-b-root{animation:sc-reception-b-kroot 9s infinite}.sc-reception-b-sh{animation:sc-reception-b-ksh 9s infinite}.sc-reception-b-body{animation:sc-reception-b-kbody 9s infinite}.sc-reception-b-head{animation:sc-reception-b-khead 9s infinite}.sc-reception-b-tail{animation:sc-reception-b-ktail 9s infinite}.sc-reception-b-armn{animation:sc-reception-b-karmn 9s infinite}.sc-reception-b-armf{animation:sc-reception-b-karmf 9s infinite}.sc-reception-b-armup{animation:sc-reception-b-karmup 9s infinite}.sc-reception-b-hand{animation:sc-reception-b-khand 9s infinite}.sc-reception-b-armupv{animation:sc-reception-b-karmupv 9s infinite}.sc-reception-b-armfv{animation:sc-reception-b-karmfv 9s infinite}.sc-reception-b-pn{animation:sc-reception-b-kpn 9s infinite}.sc-reception-b-pf{animation:sc-reception-b-kpf 9s infinite}.sc-reception-b-lln{animation:sc-reception-b-klln 9s infinite}.sc-reception-b-llf{animation:sc-reception-b-kllf 9s infinite}@keyframes sc-aube-dawn{0.0%{opacity:0;}18.0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}32.0%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}46.0%{opacity:0;}82.0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}89.0%{opacity:.8;animation-timing-function:cubic-bezier(.65,0,.35,1);}96.0%{opacity:0;}100.0%{opacity:0;}}.sc-aube-dawn{animation:sc-aube-dawn 10s infinite}@keyframes sc-aube-day{0.0%{opacity:0;}32.0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}46.0%{opacity:1;}82.0%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}94.0%{opacity:0;}100.0%{opacity:0;}}.sc-aube-day{animation:sc-aube-day 10s infinite}@keyframes sc-aube-stars{0.0%{opacity:1;}24.0%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}36.0%{opacity:0;}90.0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}99.0%{opacity:1;}100.0%{opacity:1;}}.sc-aube-stars{animation:sc-aube-stars 10s infinite}@keyframes sc-aube-moon{0.0%{transform:translate(96px,70px);opacity:1;}16.0%{transform:translate(96px,70px);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}34.0%{transform:translate(70px,170px);opacity:0;}86.0%{transform:translate(250px,170px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}100.0%{transform:translate(96px,70px);opacity:1;}}.sc-aube-moon{animation:sc-aube-moon 10s infinite}@keyframes sc-aube-sun{0.0%{transform:translate(236px,220px);}26.0%{transform:translate(236px,220px);animation-timing-function:cubic-bezier(.16,1,.3,1);}50.0%{transform:translate(222px,80px);}80.0%{transform:translate(214px,78px);animation-timing-function:cubic-bezier(.55,0,1,.45);}96.0%{transform:translate(250px,220px);}100.0%{transform:translate(236px,220px);}}.sc-aube-sun{animation:sc-aube-sun 10s infinite}@keyframes sc-aube-lit{0.0%{opacity:1;}36.0%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}44.0%{opacity:0;}88.0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}96.0%{opacity:1;}100.0%{opacity:1;}}.sc-aube-lit{animation:sc-aube-lit 10s infinite}@keyframes sc-aube-b-kbody{0.0%{transform:rotate(-1deg);}43.0%{transform:rotate(-1deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}48.0%{transform:none;}92.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}99.0%{transform:rotate(-1deg);}100.0%{transform:rotate(-1deg);}}@keyframes sc-aube-b-khead{0.0%{transform:rotate(8deg);}43.0%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}48.0%{transform:none;}52.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}56.0%{transform:rotate(3deg);}74.0%{transform:rotate(3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}78.0%{transform:none;}80.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}81.8%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}83.6%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}85.4%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}87.2%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}89.5%{transform:none;}92.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}99.0%{transform:rotate(8deg);}100.0%{transform:rotate(8deg);}}@keyframes sc-aube-b-karmup{0.0%{transform:rotate(48deg);}52.0%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}56.5%{transform:rotate(-3deg);}74.0%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}77.0%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes sc-aube-b-khand{0.0%{transform:none;}53.0%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}55.5%{transform:rotate(-18deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}57.9%{transform:rotate(14deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}60.3%{transform:rotate(-18deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}62.7%{transform:rotate(14deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}65.1%{transform:rotate(-18deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}67.5%{transform:rotate(14deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}69.9%{transform:rotate(-18deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}73.5%{transform:rotate(-6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-aube-b-karmupv{0.0%{opacity:0;}52.0%{opacity:0;animation-timing-function:steps(1,end);}52.2%{opacity:1;}77.0%{opacity:1;animation-timing-function:steps(1,end);}77.2%{opacity:0;}100.0%{opacity:0;}}@keyframes sc-aube-b-karmfv{0.0%{opacity:1;}52.0%{opacity:1;animation-timing-function:steps(1,end);}52.2%{opacity:0;}77.0%{opacity:0;animation-timing-function:steps(1,end);}77.2%{opacity:1;}100.0%{opacity:1;}}@keyframes sc-aube-b-kpn{0.0%{transform:none;}50.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}52.5%{transform:translate(7.0px,-5.4px);}76.0%{transform:translate(7.0px,-5.4px);animation-timing-function:cubic-bezier(.16,1,.3,1);}78.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-aube-b-kpf{0.0%{transform:none;}50.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}52.5%{transform:translate(15.0px,-5.4px);}76.0%{transform:translate(15.0px,-5.4px);animation-timing-function:cubic-bezier(.16,1,.3,1);}78.5%{transform:none;}100.0%{transform:none;}}@keyframes sc-aube-b-klln{0.0%{transform:translateY(30.6px);}50.0%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}53.0%{transform:translateY(25.0px);}86.0%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}89.0%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes sc-aube-b-kllf{0.0%{transform:translateY(24.9px);}50.0%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}53.0%{transform:translateY(20.5px);}86.0%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}89.0%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}@keyframes sc-aube-b-kln{0.0%{transform:translateY(38px);}43.0%{transform:translateY(38px);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.5%{transform:translateY(-46px);}60.0%{transform:translateY(-46px);}60.6%{transform:translateY(38px);}61.2%{transform:translateY(-46px);}83.0%{transform:translateY(-46px);}83.6%{transform:translateY(38px);}84.2%{transform:translateY(-46px);}92.0%{transform:translateY(-46px);animation-timing-function:cubic-bezier(.65,0,.35,1);}97.0%{transform:translateY(38px);}100.0%{transform:translateY(38px);}}@keyframes sc-aube-b-klf{0.0%{transform:translateY(30px);}43.0%{transform:translateY(30px);animation-timing-function:cubic-bezier(.65,0,.35,1);}46.5%{transform:translateY(-36px);}60.0%{transform:translateY(-36px);}60.6%{transform:translateY(30px);}61.2%{transform:translateY(-36px);}83.0%{transform:translateY(-36px);}83.6%{transform:translateY(30px);}84.2%{transform:translateY(-36px);}92.0%{transform:translateY(-36px);animation-timing-function:cubic-bezier(.65,0,.35,1);}97.0%{transform:translateY(30px);}100.0%{transform:translateY(30px);}}.sc-aube-b-body{animation:sc-aube-b-kbody 10s infinite}.sc-aube-b-head{animation:sc-aube-b-khead 10s infinite}.sc-aube-b-armup{animation:sc-aube-b-karmup 10s infinite}.sc-aube-b-hand{animation:sc-aube-b-khand 10s infinite}.sc-aube-b-armupv{animation:sc-aube-b-karmupv 10s infinite}.sc-aube-b-armfv{animation:sc-aube-b-karmfv 10s infinite}.sc-aube-b-pn{animation:sc-aube-b-kpn 10s infinite}.sc-aube-b-pf{animation:sc-aube-b-kpf 10s infinite}.sc-aube-b-lln{animation:sc-aube-b-klln 10s infinite}.sc-aube-b-llf{animation:sc-aube-b-kllf 10s infinite}.pvk .sc-aube-b-ln{animation:sc-aube-b-kln 10s infinite}.pvk .sc-aube-b-lf{animation:sc-aube-b-klf 10s infinite}@keyframes sc-aube-zz{0.0%{opacity:1;}42.0%{opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}45.0%{opacity:0;}94.0%{opacity:0;animation-timing-function:cubic-bezier(.65,0,.35,1);}98.0%{opacity:1;}100.0%{opacity:1;}}.sc-aube-zz{animation:sc-aube-zz 10s infinite}@keyframes sc-comprendre-sun{0.0%{transform:translateY(64px);opacity:0;}40.833%{transform:translateY(64px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}55.0%{transform:none;opacity:1;}88.333%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}95.833%{transform:translateY(64px);opacity:0;}100.0%{opacity:0;}}.sc-comprendre-sun{animation:sc-comprendre-sun 12s infinite}@keyframes sc-comprendre-q0{0.0%{transform:translateY(26px) scale(.2);opacity:0;}2.5%{transform:translateY(26px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}5.417%{transform:translateY(-8px) scale(.9,1.15);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}7.333%{transform:scale(1.12,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}9.167%{transform:none;opacity:1;}24.583%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}26.417%{transform:scale(.2) rotate(40deg);opacity:0;}100.0%{opacity:0;}}.sc-comprendre-q0{animation:sc-comprendre-q0 12s infinite}@keyframes sc-comprendre-k0{0.0%{transform:scale(0);}25.583%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}28.333%{transform:scale(1);}87.5%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-comprendre-k0{animation:sc-comprendre-k0 12s infinite}@keyframes sc-comprendre-q1{0.0%{transform:translateY(26px) scale(.2);opacity:0;}6.167%{transform:translateY(26px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}9.083%{transform:translateY(-8px) scale(.9,1.15);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}11.0%{transform:scale(1.12,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}12.833%{transform:none;opacity:1;}27.583%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}29.417%{transform:scale(.2) rotate(40deg);opacity:0;}100.0%{opacity:0;}}.sc-comprendre-q1{animation:sc-comprendre-q1 12s infinite}@keyframes sc-comprendre-k1{0.0%{transform:scale(0);}28.583%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}31.333%{transform:scale(1);}88.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.5%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-comprendre-k1{animation:sc-comprendre-k1 12s infinite}@keyframes sc-comprendre-q2{0.0%{transform:translateY(26px) scale(.2);opacity:0;}7.833%{transform:translateY(26px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}10.75%{transform:translateY(-8px) scale(.9,1.15);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}12.667%{transform:scale(1.12,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}14.5%{transform:none;opacity:1;}30.583%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}32.417%{transform:scale(.2) rotate(40deg);opacity:0;}100.0%{opacity:0;}}.sc-comprendre-q2{animation:sc-comprendre-q2 12s infinite}@keyframes sc-comprendre-k2{0.0%{transform:scale(0);}31.583%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}34.333%{transform:scale(1);}88.5%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-comprendre-k2{animation:sc-comprendre-k2 12s infinite}@keyframes sc-comprendre-q3{0.0%{transform:translateY(26px) scale(.2);opacity:0;}11.5%{transform:translateY(26px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}14.417%{transform:translateY(-8px) scale(.9,1.15);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}16.333%{transform:scale(1.12,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}18.167%{transform:none;opacity:1;}33.583%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}35.417%{transform:scale(.2) rotate(40deg);opacity:0;}100.0%{opacity:0;}}.sc-comprendre-q3{animation:sc-comprendre-q3 12s infinite}@keyframes sc-comprendre-k3{0.0%{transform:scale(0);}34.583%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}37.333%{transform:scale(1);}89.0%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}91.5%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-comprendre-k3{animation:sc-comprendre-k3 12s infinite}@keyframes sc-comprendre-q4{0.0%{transform:translateY(26px) scale(.2);opacity:0;}13.167%{transform:translateY(26px) scale(.2);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}16.083%{transform:translateY(-8px) scale(.9,1.15);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}18.0%{transform:scale(1.12,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}19.833%{transform:none;opacity:1;}36.583%{transform:none;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}38.417%{transform:scale(.2) rotate(40deg);opacity:0;}100.0%{opacity:0;}}.sc-comprendre-q4{animation:sc-comprendre-q4 12s infinite}@keyframes sc-comprendre-k4{0.0%{transform:scale(0);}37.583%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}40.333%{transform:scale(1);}89.5%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}92.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-comprendre-k4{animation:sc-comprendre-k4 12s infinite}@keyframes sc-comprendre-letter{0.0%{transform:translateY(-40px);opacity:0;}15.833%{transform:translateY(-40px);opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);}17.917%{transform:translateY(-22px);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}21.667%{transform:translateY(8px);opacity:1;}21.75%{transform:translateY(8px);opacity:0;}100.0%{opacity:0;}}.sc-comprendre-letter{animation:sc-comprendre-letter 12s infinite}@keyframes sc-comprendre-flag{0.0%{transform:none;}21.833%{transform:none;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}24.583%{transform:rotate(-90deg);}90.0%{transform:rotate(-90deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}94.167%{transform:none;}100.0%{transform:none;}}.sc-comprendre-flag{animation:sc-comprendre-flag 12s infinite}.sc-comprendre-flag{transform-box:view-box;transform-origin:0 0}@keyframes sc-comprendre-page{0.0%{transform:none;}39.167%{transform:none;animation-timing-function:cubic-bezier(.55,0,1,.45);}45.833%{transform:scaleY(-.18) translateY(-4px);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}46.25%{transform:scaleY(-.18);opacity:0;}90.833%{transform:scaleY(-.18);opacity:0;animation-timing-function:steps(1,end);}91.25%{transform:scaleY(-.18);opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);}96.667%{transform:none;opacity:1;}100.0%{transform:none;}}.sc-comprendre-page{animation:sc-comprendre-page 12s infinite}.sc-comprendre-page{transform-box:view-box;transform-origin:0 0}@keyframes comprendre-b-kroot{0.0%{transform:none;}50.833%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}52.0%{transform:scale(1.08,.86);animation-timing-function:cubic-bezier(.16,1,.3,1);}53.667%{transform:translateY(-55px) scale(.95,1.07);animation-timing-function:cubic-bezier(.55,0,1,.45);}55.5%{transform:scale(1.06,.9);animation-timing-function:cubic-bezier(.16,1,.3,1);}57.667%{transform:none;}100.0%{transform:none;}}@keyframes comprendre-b-ksh{0.0%{transform:none;}52.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}53.667%{transform:scale(0.60);animation-timing-function:cubic-bezier(.55,0,1,.45);}55.5%{transform:none;}100.0%{transform:none;}}@keyframes comprendre-b-kbody{0.0%{transform:none;}7.5%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}11.25%{transform:rotate(1.2deg);}18.333%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.667%{transform:none;}100.0%{transform:none;}}@keyframes comprendre-b-khead{0.0%{transform:none;}7.5%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}11.25%{transform:rotate(-3deg);}18.333%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.667%{transform:none;}24.167%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}25.667%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}27.167%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}28.667%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.167%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}32.083%{transform:none;}50.833%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}52.0%{transform:rotate(5deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}53.667%{transform:rotate(-7deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}55.5%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}58.75%{transform:none;}100.0%{transform:none;}}@keyframes comprendre-b-khead2{0.0%{transform:none;}66.667%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}70.0%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.667%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}82.5%{transform:none;}100.0%{transform:none;}}@keyframes comprendre-b-ktail{0.0%{transform:none;}52.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}53.667%{transform:rotate(-14deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}55.5%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.16,1,.3,1);}58.75%{transform:none;}100.0%{transform:none;}}@keyframes comprendre-b-karmn{0.0%{transform:none;}52.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}53.667%{transform:rotate(4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}55.5%{transform:none;}100.0%{transform:none;}}@keyframes comprendre-b-karmf{0.0%{transform:none;}52.0%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}53.667%{transform:rotate(-4deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}55.5%{transform:none;}100.0%{transform:none;}}@keyframes comprendre-b-karmup{0.0%{transform:rotate(48deg);}7.5%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}11.25%{transform:rotate(2deg);}18.333%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}20.833%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes comprendre-b-khand{0.0%{transform:none;}8.333%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}11.667%{transform:rotate(6deg);}18.333%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}20.833%{transform:none;}100.0%{transform:none;}}@keyframes comprendre-b-karmupv{0.0%{opacity:0;}7.5%{opacity:0;animation-timing-function:steps(1,end);}7.667%{opacity:1;}20.833%{opacity:1;animation-timing-function:steps(1,end);}21.0%{opacity:0;}100.0%{opacity:0;}}@keyframes comprendre-b-karmfv{0.0%{opacity:1;}7.5%{opacity:1;animation-timing-function:steps(1,end);}7.667%{opacity:0;}20.833%{opacity:0;animation-timing-function:steps(1,end);}21.0%{opacity:1;}100.0%{opacity:1;}}@keyframes comprendre-b-kpn{0.0%{transform:none;}8.333%{transform:translate(4.9px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}16.667%{transform:translate(7.0px,-3.6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.667%{transform:translate(7.0px,0.9px);animation-timing-function:cubic-bezier(.65,0,.35,1);}28.333%{transform:translate(4.9px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.333%{transform:translate(1.4px,1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}42.5%{transform:translate(0.0px,0.0px);}66.667%{transform:translate(0.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}69.167%{transform:translate(-13.0px,-0.9px);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.25%{transform:translate(7.0px,1.3px);animation-timing-function:cubic-bezier(.65,0,.35,1);}83.333%{transform:translate(0.7px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}85.833%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes comprendre-b-kpf{0.0%{transform:none;}8.333%{transform:translate(10.5px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}16.667%{transform:translate(15.0px,-3.6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}21.667%{transform:translate(15.0px,0.9px);animation-timing-function:cubic-bezier(.65,0,.35,1);}28.333%{transform:translate(10.5px,-7.2px);animation-timing-function:cubic-bezier(.65,0,.35,1);}38.333%{transform:translate(3.0px,1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}42.5%{transform:translate(0.0px,0.0px);}66.667%{transform:translate(0.0px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}69.167%{transform:translate(-4.0px,-0.9px);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.25%{transform:translate(15.0px,1.3px);animation-timing-function:cubic-bezier(.65,0,.35,1);}83.333%{transform:translate(1.5px,0.0px);animation-timing-function:cubic-bezier(.65,0,.35,1);}85.833%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes comprendre-b-klln{0.0%{transform:translateY(30.6px);}37.5%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}40.0%{transform:translateY(25.0px);}85.0%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}87.5%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes comprendre-b-kllf{0.0%{transform:translateY(24.9px);}37.5%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}40.0%{transform:translateY(20.5px);}85.0%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}87.5%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.comprendre-b-root{animation:comprendre-b-kroot 12s infinite}.comprendre-b-sh{animation:comprendre-b-ksh 12s infinite}.comprendre-b-body{animation:comprendre-b-kbody 12s infinite}.comprendre-b-head{animation:comprendre-b-khead 12s infinite}.comprendre-b-head2{animation:comprendre-b-khead2 12s infinite}.comprendre-b-tail{animation:comprendre-b-ktail 12s infinite}.comprendre-b-armn{animation:comprendre-b-karmn 12s infinite}.comprendre-b-armf{animation:comprendre-b-karmf 12s infinite}.comprendre-b-armup{animation:comprendre-b-karmup 12s infinite}.comprendre-b-hand{animation:comprendre-b-khand 12s infinite}.comprendre-b-armupv{animation:comprendre-b-karmupv 12s infinite}.comprendre-b-armfv{animation:comprendre-b-karmfv 12s infinite}.comprendre-b-pn{animation:comprendre-b-kpn 12s infinite}.comprendre-b-pf{animation:comprendre-b-kpf 12s infinite}.comprendre-b-lln{animation:comprendre-b-klln 12s infinite}.comprendre-b-llf{animation:comprendre-b-kllf 12s infinite}.sc-comprendre [class*="sc-comprendre-q"]{transform-origin:50% 100%}.sc-comprendre [class*="sc-comprendre-k"]{transform-origin:50% 50%}@keyframes sc-comprendre-tw{0.0%{transform:scale(0);}54.167%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}57.5%{transform:scale(1) rotate(40deg);animation-timing-function:cubic-bezier(.55,0,1,.45);}61.667%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-comprendre-tw{animation:sc-comprendre-tw 12s infinite}@keyframes sc-campagne360-tf{0.0%{stroke-dashoffset:1;opacity:1;}4.167%{stroke-dashoffset:1;opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}16.667%{stroke-dashoffset:0;opacity:1;}86.667%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{stroke-dashoffset:0;opacity:0;}90.833%{stroke-dashoffset:1;opacity:0;}100.0%{stroke-dashoffset:1;opacity:1;}}.sc-campagne360-tf{animation:sc-campagne360-tf 12s infinite}@keyframes sc-campagne360-tb{0.0%{stroke-dashoffset:1;opacity:1;}16.667%{stroke-dashoffset:1;opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}29.167%{stroke-dashoffset:0;opacity:1;}86.667%{stroke-dashoffset:0;opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{stroke-dashoffset:0;opacity:0;}90.833%{stroke-dashoffset:1;opacity:0;}100.0%{stroke-dashoffset:1;opacity:1;}}.sc-campagne360-tb{animation:sc-campagne360-tb 12s infinite}@keyframes sc-campagne360-c0{0.0%{transform:scale(0);}8.333%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}10.833%{transform:scale(1);}85.833%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}88.333%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-c0{animation:sc-campagne360-c0 12s infinite}@keyframes sc-campagne360-n0{0.0%{transform:translate(0,0) scale(0);opacity:0;}12.5%{transform:translate(0,0) scale(0);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}14.583%{transform:translate(0,-10px) scale(1);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}20.833%{transform:translate(90px,-52px) scale(.9) rotate(8deg);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}25.833%{transform:translate(164px,-40px) scale(.3) rotate(0deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}26.667%{transform:translate(164px,-40px) scale(.1);opacity:0;}100.0%{opacity:0;}}.sc-campagne360-n0{animation:sc-campagne360-n0 12s infinite}@keyframes sc-campagne360-c1{0.0%{transform:scale(0);}15.833%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}18.333%{transform:scale(1);}85.833%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}88.333%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-c1{animation:sc-campagne360-c1 12s infinite}@keyframes sc-campagne360-n1{0.0%{transform:translate(0,0) scale(0);opacity:0;}20.0%{transform:translate(0,0) scale(0);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}22.083%{transform:translate(0,-10px) scale(1);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}28.333%{transform:translate(55px,-30px) scale(.9) rotate(8deg);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}33.333%{transform:translate(100px,0px) scale(.3) rotate(0deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}34.167%{transform:translate(100px,0px) scale(.1);opacity:0;}100.0%{opacity:0;}}.sc-campagne360-n1{animation:sc-campagne360-n1 12s infinite}@keyframes sc-campagne360-c2{0.0%{transform:scale(0);}23.333%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}25.833%{transform:scale(1);}85.833%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}88.333%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-c2{animation:sc-campagne360-c2 12s infinite}@keyframes sc-campagne360-n2{0.0%{transform:translate(0,0) scale(0);opacity:0;}27.5%{transform:translate(0,0) scale(0);opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}29.583%{transform:translate(0,-10px) scale(1);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}35.833%{transform:translate(74px,-11px) scale(.9) rotate(8deg);opacity:1;animation-timing-function:cubic-bezier(.65,0,.35,1);}40.833%{transform:translate(134px,34px) scale(.3) rotate(0deg);opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);}41.667%{transform:translate(134px,34px) scale(.1);opacity:0;}100.0%{opacity:0;}}.sc-campagne360-n2{animation:sc-campagne360-n2 12s infinite}@keyframes sc-campagne360-y0{0.0%{transform:scale(0);}40.833%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}43.167%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-y0{animation:sc-campagne360-y0 12s infinite}@keyframes sc-campagne360-y1{0.0%{transform:scale(0);}44.583%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}46.917%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-y1{animation:sc-campagne360-y1 12s infinite}@keyframes sc-campagne360-y2{0.0%{transform:scale(0);}48.333%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}50.667%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-y2{animation:sc-campagne360-y2 12s infinite}@keyframes sc-campagne360-y3{0.0%{transform:scale(0);}52.083%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}54.417%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-y3{animation:sc-campagne360-y3 12s infinite}@keyframes sc-campagne360-y4{0.0%{transform:scale(0);}55.833%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}58.167%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-y4{animation:sc-campagne360-y4 12s infinite}@keyframes sc-campagne360-y5{0.0%{transform:scale(0);}59.583%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}61.917%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-y5{animation:sc-campagne360-y5 12s infinite}@keyframes sc-campagne360-y6{0.0%{transform:scale(0);}63.333%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}65.667%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-y6{animation:sc-campagne360-y6 12s infinite}@keyframes sc-campagne360-y7{0.0%{transform:scale(0);}67.083%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}69.417%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-y7{animation:sc-campagne360-y7 12s infinite}@keyframes sc-campagne360-y8{0.0%{transform:scale(0);}70.833%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}73.167%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-y8{animation:sc-campagne360-y8 12s infinite}@keyframes sc-campagne360-y9{0.0%{transform:scale(0);}74.583%{transform:scale(0);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}76.917%{transform:scale(1);}86.667%{transform:scale(1);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.0%{transform:scale(0);}100.0%{transform:scale(0);}}.sc-campagne360-y9{animation:sc-campagne360-y9 12s infinite}.sc-campagne360 [class*="sc-campagne360-y"],.sc-campagne360 [class*="sc-campagne360-c"]{transform-box:fill-box;transform-origin:50% 50%}@keyframes sc-campagne360-thick{0.0%{transform:none;}25.833%{transform:none;animation-timing-function:cubic-bezier(.34,1.56,.64,1);}28.333%{transform:translate(1.5px,1px);}33.333%{transform:translate(1.5px,1px);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}35.833%{transform:translate(3px,2px);}40.833%{transform:translate(3px,2px);animation-timing-function:cubic-bezier(.34,1.56,.64,1);}43.333%{transform:translate(4.5px,3px);}86.667%{transform:translate(4.5px,3px);animation-timing-function:cubic-bezier(.55,0,1,.45);}90.833%{transform:none;}100.0%{transform:none;}}.sc-campagne360-thick{animation:sc-campagne360-thick 12s infinite}@keyframes campagne360-b-kbody{0.0%{transform:none;}3.333%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}7.083%{transform:rotate(1.2deg);}25.0%{transform:rotate(1.2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}28.333%{transform:none;}100.0%{transform:none;}}@keyframes campagne360-b-khead{0.0%{transform:none;}3.333%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}7.083%{transform:rotate(-3deg);}25.0%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}28.333%{transform:none;}77.5%{transform:none;animation-timing-function:cubic-bezier(.65,0,.35,1);}79.0%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}80.5%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}82.0%{transform:rotate(8deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}83.5%{transform:rotate(-2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}85.417%{transform:none;}100.0%{transform:none;}}@keyframes campagne360-b-karmup{0.0%{transform:rotate(48deg);}3.333%{transform:rotate(48deg);animation-timing-function:cubic-bezier(.3,1.35,.5,1);}7.083%{transform:rotate(2deg);}25.0%{transform:rotate(2deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}27.5%{transform:rotate(48deg);}100.0%{transform:rotate(48deg);}}@keyframes campagne360-b-khand{0.0%{transform:none;}4.167%{transform:none;animation-timing-function:cubic-bezier(.16,1,.3,1);}7.5%{transform:rotate(6deg);}25.0%{transform:rotate(6deg);animation-timing-function:cubic-bezier(.65,0,.35,1);}27.5%{transform:none;}100.0%{transform:none;}}@keyframes campagne360-b-karmupv{0.0%{opacity:0;}3.333%{opacity:0;animation-timing-function:steps(1,end);}3.5%{opacity:1;}27.5%{opacity:1;animation-timing-function:steps(1,end);}27.667%{opacity:0;}100.0%{opacity:0;}}@keyframes campagne360-b-karmfv{0.0%{opacity:1;}3.333%{opacity:1;animation-timing-function:steps(1,end);}3.5%{opacity:0;}27.5%{opacity:0;animation-timing-function:steps(1,end);}27.667%{opacity:1;}100.0%{opacity:1;}}@keyframes campagne360-b-kpn{0.0%{transform:none;}4.167%{transform:translate(4.2px,5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}10.833%{transform:translate(7.0px,2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}17.5%{transform:translate(7.0px,-3.6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}24.167%{transform:translate(5.6px,-8.1px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(7.0px,-1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}73.333%{transform:translate(7.0px,-1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.667%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes campagne360-b-kpf{0.0%{transform:none;}4.167%{transform:translate(9.0px,5.4px);animation-timing-function:cubic-bezier(.65,0,.35,1);}10.833%{transform:translate(15.0px,2.7px);animation-timing-function:cubic-bezier(.65,0,.35,1);}17.5%{transform:translate(15.0px,-3.6px);animation-timing-function:cubic-bezier(.65,0,.35,1);}24.167%{transform:translate(12.0px,-8.1px);animation-timing-function:cubic-bezier(.65,0,.35,1);}30.0%{transform:translate(15.0px,-1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}73.333%{transform:translate(15.0px,-1.8px);animation-timing-function:cubic-bezier(.65,0,.35,1);}76.667%{transform:translate(0.0px,0.0px);}100.0%{transform:none;}}@keyframes campagne360-b-klln{0.0%{transform:translateY(30.6px);}74.167%{transform:translateY(30.6px);animation-timing-function:cubic-bezier(.16,1,.3,1);}76.667%{transform:translateY(25.0px);}88.333%{transform:translateY(25.0px);animation-timing-function:cubic-bezier(.16,1,.3,1);}90.833%{transform:translateY(30.6px);}100.0%{transform:translateY(30.6px);}}@keyframes campagne360-b-kllf{0.0%{transform:translateY(24.9px);}74.167%{transform:translateY(24.9px);animation-timing-function:cubic-bezier(.16,1,.3,1);}76.667%{transform:translateY(20.5px);}88.333%{transform:translateY(20.5px);animation-timing-function:cubic-bezier(.16,1,.3,1);}90.833%{transform:translateY(24.9px);}100.0%{transform:translateY(24.9px);}}.campagne360-b-body{animation:campagne360-b-kbody 12s infinite}.campagne360-b-head{animation:campagne360-b-khead 12s infinite}.campagne360-b-armup{animation:campagne360-b-karmup 12s infinite}.campagne360-b-hand{animation:campagne360-b-khand 12s infinite}.campagne360-b-armupv{animation:campagne360-b-karmupv 12s infinite}.campagne360-b-armfv{animation:campagne360-b-karmfv 12s infinite}.campagne360-b-pn{animation:campagne360-b-kpn 12s infinite}.campagne360-b-pf{animation:campagne360-b-kpf 12s infinite}.campagne360-b-lln{animation:campagne360-b-klln 12s infinite}.campagne360-b-llf{animation:campagne360-b-kllf 12s infinite}@media (prefers-reduced-motion:reduce){.sc-mc-bloc,.sc-mc-bloc *{animation-delay:-4.0s!important;animation-play-state:paused!important}.sc-mc-carnet,.sc-mc-carnet *{animation-delay:-8.0s!important;animation-play-state:paused!important}.sc-mc-humid,.sc-mc-humid *{animation-delay:-5.5s!important;animation-play-state:paused!important}.sc-mc-tab,.sc-mc-tab *{animation-delay:-7.0s!important;animation-play-state:paused!important}.sc-mc-tel,.sc-mc-tel *{animation-delay:-2.2s!important;animation-play-state:paused!important}.sc-loi,.sc-loi *{animation-delay:-6.0s!important;animation-play-state:paused!important}.sc-campagne,.sc-campagne *{animation-delay:-6.2s!important;animation-play-state:paused!important}.sc-jauge,.sc-jauge *{animation-delay:-5.6s!important;animation-play-state:paused!important}.sc-carte,.sc-carte *{animation-delay:-4.2s!important;animation-play-state:paused!important}.sc-deux,.sc-deux *{animation-delay:-5.0s!important;animation-play-state:paused!important}.sc-suivi,.sc-suivi *{animation-delay:-6.0s!important;animation-play-state:paused!important}.sc-fuite,.sc-fuite *{animation-delay:-5.8s!important;animation-play-state:paused!important}.sc-trace,.sc-trace *{animation-delay:-7.6s!important;animation-play-state:paused!important}.sc-confirme,.sc-confirme *{animation-delay:-5.2s!important;animation-play-state:paused!important}.sc-localise,.sc-localise *{animation-delay:-5.6s!important;animation-play-state:paused!important}.sc-prouve,.sc-prouve *{animation-delay:-5.6s!important;animation-play-state:paused!important}.sc-conseil,.sc-conseil *{animation-delay:-5.0s!important;animation-play-state:paused!important}.sc-rapport,.sc-rapport *{animation-delay:-3.2s!important;animation-play-state:paused!important}.sc-pile,.sc-pile *{animation-delay:-5.6s!important;animation-play-state:paused!important}.sc-vote,.sc-vote *{animation-delay:-3.6s!important;animation-play-state:paused!important}.sc-assurance,.sc-assurance *{animation-delay:-3.4s!important;animation-play-state:paused!important}.sc-dixans,.sc-dixans *{animation-delay:-8.6s!important;animation-play-state:paused!important}.sc-balance,.sc-balance *{animation-delay:-6.2s!important;animation-play-state:paused!important}.sc-lettre,.sc-lettre *{animation-delay:-3.6s!important;animation-play-state:paused!important}.sc-appel,.sc-appel *{animation-delay:-3.4s!important;animation-play-state:paused!important}.sc-envol,.sc-envol *{animation-delay:-2.6s!important;animation-play-state:paused!important}.sc-o360,.sc-o360 *{animation-delay:-8.2s!important;animation-play-state:paused!important}.sc-oinv,.sc-oinv *{animation-delay:-7.6s!important;animation-play-state:paused!important}.sc-oacc,.sc-oacc *{animation-delay:-8.2s!important;animation-play-state:paused!important}.sc-memoire,.sc-memoire *{animation-delay:-7.8s!important;animation-play-state:paused!important}.sc-mc_plan,.sc-mc_plan *{animation-delay:-3.0s!important;animation-play-state:paused!important}.sc-mc_photo,.sc-mc_photo *{animation-delay:-2.4s!important;animation-play-state:paused!important}.sc-mc_trav,.sc-mc_trav *{animation-delay:-3.2s!important;animation-play-state:paused!important}.sc-mc_diag,.sc-mc_diag *{animation-delay:-3.0s!important;animation-play-state:paused!important}.sc-trio,.sc-trio *{animation-delay:-4.4s!important;animation-play-state:paused!important}.sc-recherche,.sc-recherche *{animation-delay:-5.4s!important;animation-play-state:paused!important}.sc-cahier,.sc-cahier *{animation-delay:-5.2s!important;animation-play-state:paused!important}.sc-reception,.sc-reception *{animation-delay:-7.0s!important;animation-play-state:paused!important}.sc-aube,.sc-aube *{animation-delay:-6.8s!important;animation-play-state:paused!important}.sc-comprendre,.sc-comprendre *{animation-delay:-8.2s!important;animation-play-state:paused!important}.sc-campagne360,.sc-campagne360 *{animation-delay:-9.0s!important;animation-play-state:paused!important}}
/* ——— Le pic-vert du kit (27/09/2026) : les pivots du dessin, la veille du kit (respiration, tête, queue, bras, clignement) ——— */
.pvk-sprite{position:absolute;width:0;height:0;overflow:hidden}
.pvk *{transform-box:view-box}
.pvk .pvk-root,.pvk .pvk-sh{transform-origin:267.5px 806px}
.pvk .pvk-body,.pvk .pvk-breathe{transform-origin:250px 560px}
.pvk .pvk-head,.pvk .pvk-head2,.pvk .pvk-sway{transform-origin:226px 280px}
.pvk .pvk-tail,.pvk .pvk-wag{transform-origin:150px 530px}
.pvk .pvk-armup{transform-origin:352.5px 345px}
.pvk .pvk-hand{transform-origin:400px 250px}
.pvk .pvk-armf,.pvk .pvk-idle-f{transform-origin:340px 320px}
.pvk .pvk-armn,.pvk .pvk-idle-n{transform-origin:150px 315px}
.pvk .pvk-armupv{opacity:0}
.pvk .pvk-armup{transform:rotate(48deg)}
.pvk [class*="-lln"]{transform:translateY(var(--lln,46px))}
.pvk [class*="-llf"]{transform:translateY(var(--llf,37px))}
.pvk-breathe{animation:pvk-breathe 3.4s ease-in-out infinite}
.pvk-sway{animation:pvk-sway 5.3s ease-in-out infinite}
.pvk-wag{animation:pvk-wag 2.2s ease-in-out infinite}
.pvk-idle-n{animation:pvk-armi 3.4s ease-in-out infinite}
.pvk-idle-f{animation:pvk-armi 3.4s ease-in-out infinite reverse}
.pvk-lidn{animation:pvk-blink-n 4.6s infinite}
.pvk-lidf{animation:pvk-blink-f 4.6s infinite}
@keyframes pvk-breathe{0%,100%{transform:scale(1,1)}50%{transform:scale(.996,1.012)}}
@keyframes pvk-sway{0%,100%{transform:rotate(-1.3deg)}50%{transform:rotate(1.3deg)}}
@keyframes pvk-wag{0%,100%{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}
@keyframes pvk-armi{0%,100%{transform:rotate(-.9deg)}50%{transform:rotate(.9deg)}}
@keyframes pvk-blink-n{0%,95%,100%{transform:translateY(-46px)}97.5%{transform:translateY(38px)}}
@keyframes pvk-blink-f{0%,95%,100%{transform:translateY(-36px)}97.5%{transform:translateY(30px)}}
@media (prefers-reduced-motion:reduce){.pvk-lidn,.pvk-lidf,.pvk-breathe,.pvk-sway,.pvk-wag,.pvk-idle-n,.pvk-idle-f{animation:none!important}}

.split-head .sc{width:clamp(230px,26vw,360px);margin-top:clamp(12px,2vw,28px)}
.hero-art-wrap .sc{width:100%;max-width:560px;margin-left:auto}
.offer-art .sc{width:100%}
.offer-art{border-radius:0}
.step-art .sc{width:100%;max-width:260px;margin:0 0 10px}
.svc-art .sc{width:100%;max-width:300px}
.box-art .sc{width:100%}
.film-art .sc{width:100%;max-width:460px;margin:0 auto}
.direct-art .sc{width:100%;max-width:240px}
.conclusion .sc-aube{position:absolute;z-index:-1;width:clamp(210px,22vw,330px);right:clamp(-10px,3vw,90px);top:clamp(24px,4vw,70px)}
@media (max-width:860px){.conclusion .sc-aube{position:static;display:block;margin:0 auto 18px;width:240px}}
/* les colonnes qui portent un diorama s'élargissent */
.services li { grid-template-columns: clamp(170px, 17vw, 240px) minmax(0, 5fr) minmax(0, 7fr); }
@media (max-width: 760px) { .services li { grid-template-columns: 1fr; } .services li p { grid-column: auto; } .svc-art .sc { max-width: 260px; } }
.box.has-art { grid-template-columns: minmax(0, 1fr) clamp(230px, 28vw, 400px); }
@media (max-width: 760px) { .box.has-art { grid-template-columns: 1fr; } .box-art { max-width: 320px; } }
.steps li::before { display: none; }

/* ——— Le film d'origine (27/09/2026) ——— */
.pv-video { position: relative; width: 100%; aspect-ratio: 16 / 9; margin: 0; overflow: hidden; isolation: isolate; transform: translateZ(0);
  border-radius: var(--v-radius, 28px); border: var(--v-border, 0); box-shadow: var(--v-shadow, none); background: #e3e8dd; }
.pv-video video { display: block; width: 100%; height: 100%; object-fit: cover; }
.pv-vc { position: absolute; left: 20px; right: 20px; bottom: 20px; z-index: 2; display: flex; justify-content: space-between; align-items: center; gap: 8px; }
.pv-vc-r { display: flex; align-items: center; gap: 8px; }
.pv-vb { display: inline-flex; align-items: center; gap: 8px; height: 42px; padding: 0 16px 0 13px; border-radius: var(--vb-radius, 999px); border: var(--vb-border, 0);
  background: var(--vb-bg, rgba(252,252,250,.92)); color: var(--vb-fg, #243b28); font: inherit; font-weight: 650; font-size: 14px; cursor: pointer;
  -webkit-backdrop-filter: blur(12px); backdrop-filter: blur(12px); box-shadow: 0 2px 12px rgba(30,40,30,.08); transition: transform .3s ease, background .2s; }
.pv-vb:hover { transform: translateY(-2px); background: #fff; }
.pv-vb.only { width: 42px; padding: 0; justify-content: center; }
.pv-vb .vi { width: 17px; height: 17px; flex-shrink: 0; fill: none; stroke: currentColor; stroke-width: 2; stroke-linecap: round; stroke-linejoin: round; }
.pv-video .vi-pause, .pv-video .vi-volume, .pv-video .vi-close,
.pv-video.is-playing .vi-play, .pv-video.is-sound .vi-muted, .pv-video.is-full .vi-expand { display: none; }
.pv-video.is-playing .vi-pause, .pv-video.is-sound .vi-volume, .pv-video.is-full .vi-close { display: block; }
.pv-vp { -webkit-appearance: none; appearance: none; position: absolute; left: 20px; right: 20px; bottom: 0; z-index: 3; width: calc(100% - 40px); height: 15px; margin: 0;
  background: transparent; cursor: pointer; opacity: 0; transition: opacity .25s; }
.pv-video:hover .pv-vp, .pv-video:focus-within .pv-vp { opacity: 1; }
.pv-vp::-webkit-slider-runnable-track { height: 3px; border-radius: 3px; background: linear-gradient(to right, #fff var(--progress, 0%), rgba(255,255,255,.45) var(--progress, 0%)); }
.pv-vp::-moz-range-track { height: 3px; border-radius: 3px; background: rgba(255,255,255,.45); }
.pv-vp::-moz-range-progress { height: 3px; background: #fff; }
.pv-vp::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 10px; height: 10px; margin-top: -3.5px; border-radius: 50%; background: #fff; }
.pv-vp::-moz-range-thumb { width: 10px; height: 10px; border: 0; border-radius: 50%; background: #fff; }
.pv-verr { position: absolute; left: 50%; top: 50%; z-index: 5; width: max-content; max-width: calc(100% - 40px); margin: 0; transform: translate(-50%, -50%); padding: 16px 22px; border-radius: var(--vb-radius, 16px); background: #fcfcfa; text-align: center; font-size: 15px; box-shadow: 0 10px 30px -12px rgba(20,32,48,.45); }
.pv-verr[hidden] { display: none; }
.pv-verr button { margin-left: 5px; text-decoration: underline; background: none; border: 0; font: inherit; cursor: pointer; }
.pv-video:fullscreen { width: 100vw; height: 100vh; aspect-ratio: auto; border-radius: 0; border: 0; background: #152219; }
.pv-video:fullscreen video, .pv-video.is-expanded video { object-fit: contain; }
.pv-video.is-expanded { position: fixed; inset: 0; z-index: 200; width: 100vw; height: 100dvh; aspect-ratio: auto; border-radius: 0; border: 0; background: #152219; }
@media (max-width: 700px) {
  .pv-vc { left: 12px; right: 12px; bottom: 12px; }
  .pv-vb { height: 36px; padding: 0 12px 0 10px; font-size: 12.5px; }
  .pv-vb.only { width: 36px; }
  .pv-vb[data-v="sound"] span { display: none; }
  .pv-vb[data-v="sound"] { width: 36px; padding: 0; justify-content: center; }
}
.film-home .pv-video { --v-radius: var(--radius); --v-shadow: 0 50px 90px -60px rgba(20,32,48,.8); --vb-radius: 999px; --vb-fg: var(--deep); }
@supports (animation-timeline: view()) {
  .film-home .pv-video { animation: film-in linear both; animation-timeline: view(); animation-range: entry 0% cover 40%; }
}

/* ——— Passe du 27/09/2026 (après-midi) : les trois portes, le mot qui change, les espacements ——— */

/* L'accueil : plus de trou sous l'en-tête. Le titre et le diorama se tiennent au milieu de la hauteur. */
.hero-home { min-height: 0; display: block; padding: calc(84px + clamp(24px, 4vw, 64px)) 0 clamp(56px, 6vw, 104px); }
@media (min-width: 901px) { .hero-home.has-art .hero-inner { grid-template-columns: minmax(0, 6.2fr) minmax(0, 5.8fr); row-gap: 0; } }
.hero-home.has-art h1 { font-size: clamp(44px, 5.6vw, 96px); }
.hero-home .hero-art-wrap .dz { max-width: 640px; }
.hero-home .hero-foot { margin-top: clamp(28px, 3.6vw, 52px); padding-top: clamp(22px, 2.4vw, 32px); }
.hero-home.has-art .hero-foot { grid-template-columns: 1fr; gap: 18px; }
.hero-home.has-art .hero-foot .rotor { grid-column: 1 / -1; order: -1; }
.hero-home.has-art .hero-foot .lead { grid-row: auto; font-size: clamp(20px, 1.7vw, 27px); max-width: 26ch; }
.hero-home.has-art .hero-foot > .load:last-child { grid-column: auto; justify-self: start; margin-top: 8px; }
@media (max-width: 900px) {
  .hero-home .hero-art-wrap { margin: clamp(24px, 5vw, 40px) auto 0; width: 100%; }
}

/* Le mot qui change, sur la même ligne (repris de la variante, dans la DA de la V1 : une pastille douce) */
.rotor { font-family: var(--display); font-size: clamp(22px, 2vw, 32px); font-weight: 680; line-height: 1.15; letter-spacing: -.025em; color: var(--ink); }
/* la phrase entière : lue par les lecteurs d'écran, imprimée ; cachée à l'écran seulement (27/09, relecture) */
.rot-full { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap; border: 0; }
.rot-anim { display: inline-flex; flex-wrap: wrap; align-items: center; gap: .25em .3em; }
.rot-box { position: relative; display: inline-block; height: 1.6em; padding: 0 .6em; border-radius: 999px; background: var(--tint-2); color: var(--deep); overflow: hidden; vertical-align: middle; transition: width .75s cubic-bezier(.34, 1.3, .64, 1); }
.rot-w { position: absolute; left: .6em; top: 0; line-height: 1.6em; white-space: nowrap; opacity: 0; transform: translateY(110%); transition: transform .95s cubic-bezier(.34, 1.56, .64, 1), opacity .45s ease; }
.rot-w.is-past { transform: translateY(-110%); }
.rot-w.is-on { transform: none; opacity: 1; }
html:not(.js) .rot-full { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; clip-path: none; white-space: normal; display: inline; }
html:not(.js) .rot-anim { display: none; }
@media (prefers-reduced-motion: reduce) { .rot-full { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; clip-path: none; white-space: normal; display: inline; } .rot-anim { display: none; } }
@media print { .rot-full { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto; clip-path: none; white-space: normal; display: inline; } .rot-anim { display: none !important; } }

/* Les trois portes de l'accueil (reprises de la variante, dans la DA de la V1) */
.doors { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(16px, 1.8vw, 28px); align-items: stretch; }
.door { position: relative; display: flex; flex-direction: column; background: #fff; border: 1px solid var(--line); border-radius: var(--radius); overflow: hidden; transition: transform .7s var(--ease), box-shadow .7s var(--ease); }
.door:hover { transform: translateY(-6px); box-shadow: 0 44px 70px -50px rgba(36, 59, 40, .6); }
.door-art { position: relative; display: flex; align-items: flex-end; justify-content: center; aspect-ratio: 4 / 3; padding: 10px 12px 0; background: var(--tint) var(--felt); }
.door-art.tone-1 { background-color: #edf2f6; }
.door-art.tone-2 { background-color: #f6f0e3; }
.door-art .sc { width: 100%; }
.door-corner { position: absolute; top: 14px; right: 14px; display: grid; place-items: center; width: 44px; height: 44px; border-radius: 50%; background: var(--paper); color: var(--ink); box-shadow: 0 8px 18px -10px rgba(36, 59, 40, .45); transition: transform .6s var(--ease), background .3s, color .3s; }
.door-corner .icon.ic { width: 18px; height: 18px; stroke-width: 2; }
.door:hover .door-corner { background: var(--ink); color: var(--paper); transform: translate(2px, -2px); }
.door-body { display: flex; flex: 1; flex-direction: column; align-items: flex-start; gap: 12px; padding: clamp(22px, 2.2vw, 32px); }
.door-body h3 { font-size: clamp(22px, 1.85vw, 30px); line-height: 1.08; letter-spacing: -.035em; color: var(--brand); }
.door-body p:not(.offer-name) { font-size: clamp(16.5px, 1.1vw, 18px); line-height: 1.55; }
.door-body .text-link { margin-top: auto; }
.door-body p:not(.offer-name) + .text-link { margin-top: auto; }
.door-body > :nth-last-child(2) { margin-bottom: 10px; }
@media (max-width: 1080px) {
  .doors { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scroll-padding-inline: var(--gutter); gap: 14px; margin: 0 calc(-1 * var(--gutter)); padding: 6px var(--gutter) 28px; scrollbar-width: none; }
  .doors::-webkit-scrollbar { display: none; }
  .door { flex: 0 0 min(64vw, 380px); scroll-snap-align: start; }
  .door:hover { transform: none; }
}
@media (max-width: 600px) { .door { flex-basis: 84vw; } }

/* Les espacements, partout : des marges qui suivent la taille de l'écran, sans creux ni collage */
:root { --section: clamp(80px, 10vw, 168px); }
.hero:not(.hero-home) { padding: calc(84px + clamp(32px, 5vw, 88px)) 0 clamp(56px, 7vw, 112px); }
.hero-legal { padding-bottom: 0; }
.band-offers { padding-top: clamp(72px, 8vw, 128px); }
.accroche { margin-bottom: clamp(36px, 4.6vw, 72px); }
.film-home { padding: clamp(8px, 2vw, 24px) 0 0; margin-top: 0; }
.conclusion { padding: clamp(96px, 13vw, 208px) 0; }
.site-footer { padding: clamp(64px, 8vw, 128px) 0 clamp(40px, 5vw, 72px); }
@media (max-width: 860px) {
  .split { gap: 28px; }
  .band > .wrap > h2 { margin-bottom: 32px; }
  .hero-foot { gap: 16px; }
}
@media (max-width: 600px) {
  .hero:not(.hero-home) { padding-top: calc(76px + 36px); }
  .hero-home { padding-top: calc(76px + 28px); }
  .header-inner { height: 76px; }
}
/* les encarts de film des pages d'offre : une seule colonne sur téléphone et tablette */
@media (max-width: 860px) {
  .film-slot.has-art { grid-template-columns: 1fr; gap: 20px; }
  .film-art .sc { max-width: 340px; }
}
/* les mentions légales : le titre et le texte sur la même colonne */
.hero-legal .wrap { max-width: calc(820px + 2 * var(--gutter)); }
.hero-legal { padding-bottom: clamp(24px, 3vw, 40px); }
/* le pic-vert du pied de page (le bon dessin) : il dépasse du bord, et penche la tête au survol (dans les bornes du kit : -7°) */
.peek { transform: translateY(-100%); }
.site-footer:hover .peek { transform: translateY(-100%); }
.peek .pk-head { transition: transform .7s var(--ease); }
.site-footer:hover .peek .pk-head { transform: rotate(-7deg); }

/* ——— Les couleurs (27/09/2026, soir) : consigne d'Adrien ———
   Texte et logo : #638260 (sur fond vert : #fcfcfa). Fonds de page : #fcfcfa ou #638260, rien d'autre
   (les fonds d'illustration et de cartes restent libres). L'appel (le mot qui change, le bouton) : #8895c5, texte #fcfcfa. */
:root {
  --brand: #638260; --ink: #638260; --deep: #638260; --paper: #fcfcfa;
  --call: #8895c5; --on-call: #fcfcfa;
  --line: rgba(99,130,96,.18); --line-strong: rgba(99,130,96,.38);
}
::selection { background: var(--call); color: var(--on-call); }

/* les fonds de page : clair partout, vert pour la mémoire de l'accueil et le pied de page */
.band-tint { background: var(--paper); }
.band-vert { background: var(--ink); color: var(--paper); }
.band-vert h2, .band-vert .split-body .hl { color: var(--paper); }
.band-vert .split-body .hl { border-top-color: rgba(252,252,250,.3); }
.band-vert :focus-visible, .box :focus-visible, .site-footer :focus-visible { outline-color: var(--paper); }
.site-footer { background: var(--ink); color: var(--paper); }
.footer-signature { color: var(--paper); }
.menu-list .nav-cta { color: var(--paper); }

/* l'appel : le bouton de l'en-tête, les boutons, le mot qui change */
.nav-cta, .button { background: var(--call); color: var(--on-call); }
.nav-cta::before, .button::before { background: var(--ink); }
.button { box-shadow: 0 16px 34px -18px rgba(70,82,140,.6); }
.button:hover { box-shadow: 0 22px 40px -18px rgba(70,82,140,.65); }
.menu-list .nav-cta { background: none; }
.rot-box { background: var(--call); color: var(--on-call); }

/* les cartes : blanches, bordées du vert */
.box { background: var(--ink) var(--felt); color: var(--paper); }
.box h2 { color: var(--paper); }
.box-art { background: var(--paper); border-radius: calc(var(--radius) - 10px); padding: clamp(10px, 1.2vw, 18px) clamp(10px, 1.2vw, 18px) 0; }
.film-slot { background: #fff; border: 1px solid var(--line); }
.film-inner p { color: var(--ink); }
.direct { background: #fff; border: 1px solid var(--line); }
.services li::before { background: rgba(99,130,96,.06); }
.contact-form { box-shadow: 0 40px 80px -56px rgba(99,130,96,.45); }
.door:hover { box-shadow: 0 44px 70px -50px rgba(99,130,96,.55); }
.door-corner { box-shadow: 0 8px 18px -10px rgba(99,130,96,.5); }
.field input:focus, .field textarea:focus { box-shadow: 0 0 0 5px rgba(99,130,96,.16); }

/* les coches de « Ce que vous y gagnez » : du vert du texte */
.gains .tick path { stroke: var(--ink); }

/* les mots qui s'éclairent au défilement partent du même vert, très clair */
@supports (animation-timeline: view()) {
  @keyframes fill { from { color: rgba(99,130,96,.17); } }
}

/* le mot dans sa pastille : centré à l’œil (les capitales de Bricolage tirent vers le haut) */
.rot-box .rot-w { top: .06em; }

/* le cadre du film : une petite étiquette pour l'équipe, en attendant la vidéo (Adrien, 27/09, alpha) — pointillés mauves,
   texte vert ; pas à l'impression */
.film-inner .film-soon { display: inline-flex; align-items: center; gap: .5em; margin: 0 0 clamp(14px, 1.6vw, 22px);
  padding: .42em .95em .42em .8em; border: 1.5px dashed var(--call); border-radius: 999px;
  font-family: var(--body, inherit); font-size: 14px; font-weight: 600; line-height: 1.2; letter-spacing: .01em; color: var(--ink); }
.film-inner .film-soon::before { content: ''; width: 0; height: 0; border-style: solid; border-width: .38em 0 .38em .62em;
  border-color: transparent transparent transparent var(--call); }
@media print { .film-inner .film-soon { display: none; } }

/* ——— La mémoire (27/09/2026, soir) : cartes et objets du métier, penchés, qui se chevauchent ——— */
.memo-band { overflow: hidden; }
.memo-title { text-align: center; max-width: 16ch; margin: 0 auto clamp(36px, 4.4vw, 64px); }
.memo { display: flex; flex-wrap: wrap; justify-content: center; align-items: flex-start; max-width: 1060px; margin: 0 auto; padding: 0; }
.memo-break { flex-basis: 100%; height: 0; }
.memo-it { position: relative; margin: 0 -6px 22px; translate: 0 var(--y, 0px); rotate: var(--r, 0deg); transition: rotate .7s var(--ease), translate .7s var(--ease); }
.memo-it:hover { rotate: 0deg; translate: 0 calc(var(--y, 0px) - 10px); z-index: 4; }
.js .memo-it.rv { opacity: 0; transform: none; translate: 0 calc(var(--y, 0px) + 60px); rotate: calc(var(--r, 0deg) * 3); transition: opacity .9s var(--ease-soft), translate 1.2s var(--ease), rotate 1.2s var(--ease); transition-delay: calc(var(--i, 0) * 80ms); }
.js .memo-it.rv.in { opacity: 1; translate: 0 var(--y, 0px); rotate: var(--r, 0deg); }
.js .memo-it.rv.in:hover { transition-delay: 0s; rotate: 0deg; translate: 0 calc(var(--y, 0px) - 10px); }
/* les cartes de texte */
.memo-card { width: clamp(206px, 17.5vw, 244px); min-height: clamp(236px, 20vw, 282px); padding: 24px 22px; border-radius: 20px; box-shadow: 0 20px 34px -26px rgba(47,52,71,.55); }
.memo-card.vert { background: var(--ink); color: var(--paper); }
.memo-card.blanc { background: #fff; color: var(--ink); box-shadow: 0 0 0 1px var(--line), 0 20px 34px -26px rgba(47,52,71,.5); }
.memo-card p, .bloc-sheet p { font-weight: 600; font-size: 16.5px; line-height: 1.42; hyphens: none; max-width: none; }
.memo-card strong, .bloc-sheet strong { display: block; margin: .16em 0 .1em; font-family: var(--display); font-weight: 800; font-size: clamp(30px, 2.5vw, 38px); line-height: 1; letter-spacing: -.035em; }
/* le porte-bloc : planche de bois, pince de métal, feuille */
.bloc { position: relative; width: clamp(224px, 19vw, 262px); padding: 34px 14px 16px; border-radius: 16px; background: #c98c62; box-shadow: inset 0 0 0 3px #b77a52, 0 22px 36px -24px rgba(47,52,71,.6); }
.bloc-clip { position: absolute; left: 50%; top: -18px; width: 120px; translate: -50% 0; z-index: 2; }
.bloc-sheet { position: relative; padding: 26px 18px 16px; border-radius: 4px; background: #fcfcfa; color: var(--ink); box-shadow: 3px 4px 0 -1px #efe6d2; }
.bloc-ticks { margin-top: 14px; width: 100%; max-width: 160px; }
.bloc-ticks .sc { width: 100%; }
/* les objets */
.memo-obj .sc { display: block; width: 100%; height: auto; }
.o-carnet { width: clamp(168px, 14.2vw, 200px); }
.o-humid { width: clamp(118px, 10vw, 142px); margin-left: 4px; }
.o-tab { width: clamp(178px, 15vw, 212px); }
.o-tel { width: clamp(84px, 7vw, 100px); margin-inline: 4px; }   /* ≈ 60 % de la hauteur de la tablette */
@media (max-width: 760px) {
  .memo { display: grid; grid-template-columns: 1fr 1fr; gap: 14px 12px; align-items: start; }
  .memo-break { display: none; }
  .memo-it { margin: 0; width: auto; --y: 0px; }
  .memo-it:nth-child(odd) { translate: 0 0; } .memo-it:nth-child(even) { margin-top: 26px; }
  .memo-card, .bloc { width: auto; min-height: 0; }
  .memo-card { padding: 18px 16px; }
  .memo-card p, .bloc-sheet p { font-size: 15px; }
  .o-carnet, .o-tab { width: 88%; justify-self: center; }
  .o-humid { width: 62%; justify-self: center; }
  .o-tel { width: 42%; justify-self: center; margin-top: 64px; }
  .memo-bloc { grid-column: 1 / -1; justify-self: center; width: min(100%, 330px); margin-top: 8px; }
  .memo-bloc .bloc { width: 100%; }
  .memo-it:last-child { grid-column: 1 / -1; justify-self: center; width: min(100%, 330px); margin-top: 8px; }
}
@media (prefers-reduced-motion: reduce) {
  .js .memo-it.rv { opacity: 1; translate: 0 var(--y, 0px); rotate: var(--r, 0deg); transition: none; }
}


/* ——— La fin de page (27/09/2026, soir) : la conclusion et le pied de page ne font qu'un bloc vert (repris de la variante) ———
   Deux cartes penchées (l'aube, la lettre) à gauche, la phrase, le délai et le bouton à droite ; les liens dessous.
   Sur les pages sans conclusion, le pied de page porte seul le haut arrondi et le pic-vert. */
.conclusion { position: relative; overflow: visible; overflow-x: clip; isolation: auto; margin-top: clamp(24px, 4vw, 64px); padding: clamp(72px, 8vw, 128px) 0 clamp(56px, 6vw, 96px);
  background: var(--ink); color: var(--paper); border-radius: var(--radius) var(--radius) 0 0; }
.conc-in { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(32px, 6vw, 104px); align-items: center; }
.conc-art { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(10px, 1.2vw, 16px); max-width: 520px; }
.conc-card { display: grid; place-items: center; aspect-ratio: 4 / 5; border-radius: calc(var(--radius) - 12px); rotate: var(--r, 0deg);
  box-shadow: 0 30px 50px -34px rgba(20, 28, 20, .6); transition: rotate .7s var(--ease), translate .7s var(--ease); }
.conc-card:hover { rotate: 0deg; translate: 0 -6px; }
.conc-card.c1 { background: var(--paper); }
.conc-card.c2 { background: var(--call); margin-top: clamp(32px, 4vw, 56px); }
.conclusion .conc-card .sc { position: static; display: block; width: 88%; margin: 0; }
.js .conc-card.rv { opacity: 0; transform: none; translate: 0 60px; rotate: calc(var(--r, 0deg) * 3); transition: opacity .9s var(--ease-soft), translate 1.2s var(--ease), rotate 1.2s var(--ease); transition-delay: calc(var(--i, 0) * 120ms); }
.js .conc-card.rv.in { opacity: 1; translate: 0 0; rotate: var(--r, 0deg); }
.js .conc-card.rv.in:hover { transition-delay: 0s; rotate: 0deg; translate: 0 -6px; }
.conclusion .conclusion-title { color: var(--paper); font-size: clamp(34px, 4vw, 60px); line-height: 1; letter-spacing: -.04em; max-width: 17ch; margin: 0; text-align: left; }
.conclusion .conclusion-delay { margin-top: clamp(16px, 1.8vw, 24px); color: var(--paper); }
.conclusion .button { margin-top: clamp(22px, 2.4vw, 32px); }
/* le bouton sur le vert : clair, texte vert (le bleu d'appel se perdrait sur le vert) */
.button.on-green { background: var(--paper); color: var(--ink); box-shadow: 0 16px 34px -18px rgba(20, 28, 20, .55); }
.button.on-green::before { background: #fff; }
.button.on-green .icon { background: rgba(99, 130, 96, .12); }
.button.on-green:hover .icon { background: rgba(99, 130, 96, .2); }
@supports (animation-timeline: view()) {
  .conclusion .fw { animation-name: fill-light; }
  @keyframes fill-light { from { color: rgba(252, 252, 250, .22); } }
}
/* le pic-vert qui regarde par-dessus le bord du bloc */
.conclusion .peek, .site-footer .peek { position: absolute; top: 0; right: clamp(24px, 9vw, 160px); z-index: -1; width: clamp(96px, 9vw, 140px);
  transform: translateY(-100%) translateY(30px); transition: transform .8s var(--ease); }
.conclusion:hover .peek, .site-footer:hover .peek { transform: translateY(-100%) translateY(8px); }
.conclusion:hover .peek .pk-head, .site-footer:hover .peek .pk-head { transform: rotate(-7deg); }

/* le pied de page */
.site-footer { position: relative; margin-top: clamp(40px, 6vw, 96px); padding: clamp(64px, 7vw, 104px) 0 clamp(26px, 3vw, 40px);
  background: var(--ink); color: var(--paper); border-radius: var(--radius) var(--radius) 0 0; }
.site-footer.is-joined { margin-top: 0; padding-top: clamp(48px, 5vw, 80px); border-radius: 0; box-shadow: inset 0 1px 0 rgba(252, 252, 250, .16); }
.footer-inner { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: 32px clamp(32px, 6vw, 104px); align-items: start; }
.footer-brand .brand-mark { display: block; width: clamp(132px, 12vw, 176px); margin-bottom: 16px; color: var(--paper); }
.footer-signature { font-size: clamp(24px, 2.2vw, 34px); line-height: 1.05; max-width: 14ch; }
.footer-cols { display: grid; grid-template-columns: repeat(2, minmax(0, auto)); gap: 14px clamp(32px, 5vw, 96px); justify-content: end; }
.footer-cols ul { display: grid; gap: 14px; align-content: start; }
.footer-cols a { font-weight: 600; font-size: 16.5px; background: linear-gradient(currentColor, currentColor) 0 100% / 0 1px no-repeat; padding-bottom: 3px; transition: background-size .5s var(--ease); }
.footer-cols a:hover { background-size: 100% 1px; }
.footer-bottom { position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 12px 32px; margin-top: clamp(40px, 5vw, 72px); padding-top: 22px; font-size: 14.5px; }
.footer-bottom::before { content: ''; position: absolute; top: 0; left: var(--gutter); right: var(--gutter); height: 1px; background: rgba(252, 252, 250, .18); }
.footer-bottom p { max-width: none; }
.footer-bottom p:first-child { opacity: .85; }
@media (max-width: 860px) {
  .conc-in, .footer-inner { grid-template-columns: 1fr; }
  .conc-art { max-width: 420px; }
  .footer-cols { justify-content: start; }
}
@media (max-width: 480px) { .footer-cols { grid-template-columns: 1fr; } .conc-art { max-width: 300px; margin-inline: auto; } }
@media (prefers-reduced-motion: reduce) { .js .conc-card.rv { opacity: 1; translate: 0 0; rotate: var(--r, 0deg); transition: none; } }
@media print { .conclusion { background: none; color: var(--ink); border-radius: 0; } .conclusion .conclusion-title, .conclusion .conclusion-delay { color: var(--ink); } .conc-art { display: none; } }


/* ——— Le rythme vertical (27/09/2026, soir ; méthode « layout » d'Impeccable, règle de better-layout) ———
   Mesuré : deux sections voisines s'ajoutaient leurs marges (144 + 144 = 288 px de vide à 1440 px de large, 160 px sur
   téléphone), quatre fois l'écart d'un titre à son texte. Désormais un seul vide entre deux sections, --gap, partagé
   moitié-moitié ; il reste au moins le double de l'écart intérieur (titre → contenu), pour que les groupes se lisent. */
:root { --gap: clamp(88px, 10vw, 152px); --gap-in: clamp(28px, 3.4vw, 52px); }
.band { padding: calc(var(--gap) / 2) 0; }
.band > .wrap > h2 { margin-bottom: var(--gap-in); }
.hero:not(.hero-home), .hero-home { padding-bottom: calc(var(--gap) / 2); }
.hero-legal { padding-bottom: 0; }
.film-home { padding: 0 0 calc(var(--gap) / 2); margin-top: 0; }
.film-band { padding-bottom: calc(var(--gap) / 2); }
.band-offers { padding-top: calc(var(--gap) / 2); }
.accroche { margin-bottom: var(--gap-in); }
.band-form { padding-top: 0; padding-bottom: calc(var(--gap) / 2); }
.legal { padding-top: var(--gap-in); padding-bottom: calc(var(--gap) / 2); }
.memo-title { margin-bottom: var(--gap-in); }
.memo-band { padding-bottom: calc(var(--gap) / 2 - 22px); }   /* les objets portent déjà 22 px de marge basse */
.conclusion { margin-top: calc(var(--gap) / 2); }
.site-footer:not(.is-joined) { margin-top: calc(var(--gap) / 2); }
.film-home, .film-band { padding-top: calc(var(--gap) / 2); }

/* ——— Passe « polish » : même rôle, même taille ; des rangées denses plutôt que des vides ——— */
/* le titre de l'accroche reprend la taille des autres titres de section (il était seul à 96 px, sur trois lignes) */
.accroche-title { font-size: clamp(36px, 4.5vw, 72px); line-height: 1; max-width: 18ch; }
.accroche { align-items: end; }
/* les portes : l'image un peu moins haute, le dessin tenu par la hauteur (le ciel n'est pas coupé) */
@media (min-width: 1081px) {
  .door-art { aspect-ratio: 16 / 10; min-height: 0; overflow: hidden; }
  .door-art .sc { position: absolute; left: 50%; bottom: 0; translate: -50% 0; width: auto; height: 94%; max-width: none; }
}
/* les services : l'image, le titre, le détail sur une rangée serrée (les rangées faisaient 267 px pour deux lignes) */
.services li { grid-template-columns: clamp(120px, 11vw, 160px) minmax(0, 5fr) minmax(0, 7fr); gap: 8px clamp(24px, 3.6vw, 56px); padding: clamp(14px, 1.4vw, 22px) 0; align-items: center; }
.svc-art .sc { max-width: 160px; }
@media (max-width: 760px) { .services li { grid-template-columns: 1fr; padding: 22px 0; } .svc-art .sc { max-width: 200px; } }
/* la mémoire : le titre sur une ligne quand la largeur le permet */
.band > .wrap > h2.memo-title { max-width: 30ch; }

/* ——— Cadrage : sur les écrans bas (portables 13 pouces), l'accueil et le film tiennent entiers ——— */
.film-home .pv-video { max-width: calc((100svh - var(--gap)) * 16 / 9); margin-inline: auto; }
@media (max-height: 820px) and (min-width: 901px) {
  .hero-home { padding-top: calc(84px + 12px); }
  .hero:not(.hero-home) { padding-top: calc(84px + 24px); }
  .door-art { aspect-ratio: 2 / 1; }
  .memo { zoom: .88; }
  .svc-art .sc { max-width: 132px; }
  .services li { grid-template-columns: 132px minmax(0, 5fr) minmax(0, 7fr); }
}


/* ——— Passe du 27/09/2026 (nuit) : la marque, la signature du pied de page, les cartes de la mémoire ——— */
/* la marque de l'en-tête : elle apparaît dans un léger flou qui se dissipe (plus de rideau qui la découpe) ;
   au survol elle penche à peine, et revient en douceur quand la souris s'en va (une transition, plus une animation qui repart) */
.brand .brand-mark, .brand:hover .brand-mark { animation: mark-soft 1.1s var(--ease) .12s both; }
@keyframes mark-soft { from { opacity: 0; filter: blur(6px); translate: 0 6px; } to { opacity: 1; filter: blur(0); translate: 0 0; } }
.brand .brand-mark { transform-origin: 30% 70%; transition: rotate .8s cubic-bezier(.34, 1.4, .64, 1), scale .8s cubic-bezier(.34, 1.4, .64, 1); }
.brand:hover .brand-mark { rotate: -3deg; scale: 1.03; }
@media (prefers-reduced-motion: reduce) { .brand .brand-mark, .brand:hover .brand-mark { animation: none; rotate: none; scale: none; } }

/* la signature du pied de page : sur une ligne, centrée sous la marque, quatre fois plus petite qu'elle (la hauteur du
   texte vaut le quart de la hauteur de la marque), à toutes les tailles d'écran */
.footer-brand { --lw: clamp(220px, 24vw, 320px); display: inline-flex; flex-direction: column; align-items: center; width: var(--lw); }
.footer-brand .brand-mark { width: var(--lw); margin: 0 0 calc(var(--lw) * .045); }
.footer-signature { font-size: calc(var(--lw) * .0569); line-height: 1.1; letter-spacing: -.01em; white-space: nowrap; text-align: center; max-width: none; margin: 0; }

/* les cartes de la mémoire : le mot mis en avant se règle sur la largeur de sa carte (il ne déborde plus) */
.memo-card, .bloc-sheet { container-type: inline-size; }
.memo-card strong, .bloc-sheet strong { font-size: clamp(20px, 13.5cqi, 38px); overflow-wrap: break-word; }

/* les mots encadrés (repris de la variante), reprise du 27/09 nuit : la pastille est dessinée sur la hauteur réelle des lettres
   (du haut des ascendantes au bas des descendantes, plus un peu d'air), et sa ligne prend un peu de place en plus au-dessus et
   au-dessous : elle ne touche plus les lettres des lignes voisines et n'est plus rognée. Une pastille par mot, jointives.
   Reprise (27/09, nuit, 2) : le texte ne change plus de couleur « à côté » de la pastille. Il est peint par un dégradé découpé
   dans les lettres (clair | couleur d'origine) qui avance exactement avec le bord de la pastille (même durée, même courbe, même
   départ) : la partie déjà couverte est claire, le reste garde sa couleur, quel que soit le fond (papier ou vert). */
.hl { display: inline; padding: 0; margin: 0; background: none; border-radius: 0; color: inherit; transition: none; }
/* une vraie espace entre deux mots en pastille (copier-coller, moteurs, lecteurs d'écran), sans largeur à l'écran : l'écart
   visible reste celui des marges de la pastille (27/09, relecture) */
.hl-sp { font-size: 0; letter-spacing: 0; word-spacing: 0; }
.hl-w { position: relative; z-index: 0; display: inline-block; margin: .12em -.02em; color: inherit; }
.hl-t { display: inline-block; padding: 0 .12em; color: inherit;
  background: linear-gradient(90deg, var(--on-call) 0 50%, currentColor 50% 100%) 100% 0 / 200% 100% no-repeat;
  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent;
  transition: background-position var(--hl-dur, .75s) var(--hl-ez, var(--ease)) calc(.2s + var(--k, 0) * .12s); }
.hl-t::selection, .hl-t *::selection { -webkit-text-fill-color: var(--on-call); }
.hl-w.first .hl-t { padding-left: .2em; } .hl-w.last .hl-t { padding-right: .2em; }
.hl-w::before { content: ''; position: absolute; z-index: -1; left: 0; right: 0; top: .03em; bottom: -.08em; background: var(--call);
  transform: scaleX(0); transform-origin: left center; transition: transform var(--hl-dur, .75s) var(--hl-ez, var(--ease)) calc(.2s + var(--k, 0) * .12s); }
.hl-w.first::before { border-radius: 999px 0 0 999px; } .hl-w.last::before { border-radius: 0 999px 999px 0; } .hl-w.first.last::before { border-radius: 999px; }
.hl.in .hl-t, html:not(.js) .hl-t { background-position: 0 0; }
.hl.in .hl-w::before, html:not(.js) .hl-w::before { transform: none; }
.hero .hl-t, .hero .hl-w::before { transition-delay: calc(1s + var(--k, 0) * .12s); }
.hl .fw { color: inherit; }
@media (prefers-reduced-motion: reduce) { .hl-t, .hl-w::before { transition: none; } .hl-t { background-position: 0 0; } .hl-w::before { transform: none; } }
@media print { .hl-t { background: none; -webkit-text-fill-color: currentColor; } .hl-w::before { display: none; } }
/* le titre de l'accueil : cinq blocs de sens (« Un immeuble » / « est complexe. » / « Le comprendre » / « ne devrait » /
   « pas l'être. »), toujours l'un sous l'autre, jamais coupés ; la taille suit la largeur pour que le plus long tienne */
.hero-home h1 .line { white-space: nowrap; }
.hero-home h1 { max-width: none; }
/* les lignes du titre de page cachent ce qui dépasse (pour leur montée) : on leur donne la place de la pastille */
.hero h1 .line { padding: .1em .12em .12em 0; margin: -.1em -.12em -.12em 0; }

/* la conclusion : un seul dessin, qui dit la phrase (comprendre aujourd'hui, décider sereinement demain, la réponse qui arrive) */
.conc-art { grid-template-columns: 1fr; max-width: 560px; }
.conc-card.solo { aspect-ratio: 4 / 3; background: var(--paper); margin: 0; }
.conclusion .conc-card.solo .sc { width: 94%; }
@media (max-width: 900px) { .hero-home.has-art h1 { font-size: min(72px, calc((100vw - 2 * var(--gutter)) / 6.8)); max-width: none; } }

/* quand un groupe de mots encadrés passe à la ligne, chaque morceau garde ses bouts arrondis (le script repère la coupure) */
.hl-w.cut-r::before { border-top-right-radius: 999px; border-bottom-right-radius: 999px; }
.hl-w.cut-l::before { border-top-left-radius: 999px; border-bottom-left-radius: 999px; }
.hl-w.cut-r .hl-t { padding-right: .2em; } .hl-w.cut-l .hl-t { padding-left: .2em; }

/* le rideau entre deux pages : la marque et sa signature, exactement comme au pied de page (une ligne, centrée, un quart de la hauteur de la marque) */
.curtain-lock { --lw: clamp(200px, 20vw, 300px); display: flex; flex-direction: column; align-items: center; width: var(--lw);
  opacity: 0; transform: translateY(20px); transition: opacity .5s, transform .8s var(--ease); }
.curtain .curtain-lock .brand-mark { width: var(--lw); margin: 0 0 calc(var(--lw) * .045); opacity: 1; transform: none; transition: none; }
.curtain-sig { font-family: var(--display); font-weight: 760; font-size: calc(var(--lw) * .0569); line-height: 1.1; letter-spacing: -.01em; white-space: nowrap; text-align: center; color: var(--paper); }
html.curtain-down .curtain-lock { opacity: 1; transform: none; transition-delay: .25s; }
html.curtain-cover .curtain-lock { opacity: 1; transform: none; transition: none; }
html.curtain-lift .curtain-lock { opacity: 0; transform: translateY(-30px); transition: opacity .4s, transform .8s var(--ease); }

/* un mot encadré très long (« ACCOMPAGNEMENT ») : sur un très petit écran, le titre se règle pour que le mot tienne en entier
   (la règle est dans le cadrage par la hauteur, v1_cadrage) */

/* la ponctuation qui suit un groupe encadré reste sur sa ligne (jamais « , on suit. » seul en tête de ligne) */
.hl-end { white-space: nowrap; }
/* centrage optique de la signature (27/09 soir) : centrée sur l'encre du mot « Picvert », pas sur la boîte de la marque (le ®,
   en haut à droite, élargit la boîte et poussait la phrase vers la droite) ; mesuré : 1,6 % de la largeur de la marque */
.footer-signature, .curtain-sig { translate: calc(var(--lw) * -.016) 0; }


/* ——— Les portes de l'accueil, reprise du 27/09 (nuit) ———
   Toute la carte est le lien. Le rond à flèche du coin, au survol : le mauve naît dans le rond et s'étend, le rond s'étire en
   pastille, « Découvrir » apparaît, la flèche se couche vers la droite. Au départ de la souris, tout se replie vite,
   sans cascade. Sur un écran tactile (pas de survol), la pastille est affichée d'emblée. Le nom de l'offre passe en pastille.
   Reprise (27/09, nuit, 2) : plus de lettres qui montent. Un morphing horizontal : le mot est posé à sa place, contre la flèche,
   et c'est le bord gauche de la pastille, en s'étirant, qui le dévoile ; le mot glisse à peine vers la gauche en même temps. */
.door-hit { position: absolute; inset: 0; z-index: 3; border-radius: inherit; }
.door-hit:focus-visible { outline: 3px solid var(--call); outline-offset: 4px; }
.door-body .text-link { display: none; }
.door-body > :nth-last-child(2) { margin-bottom: 0; }

.door-go { position: absolute; top: 14px; right: 14px; z-index: 2; display: grid; grid-template-columns: 0fr 44px; align-items: center;
  height: 44px; border-radius: 999px; overflow: hidden; isolation: isolate; background: var(--paper); color: var(--ink);
  box-shadow: 0 8px 18px -10px rgba(99, 130, 96, .5);
  transition: grid-template-columns .45s var(--ease) .06s, color .3s .1s, box-shadow .6s var(--ease); }
.door-go::before { content: ''; position: absolute; z-index: -1; top: 0; right: 0; width: 44px; height: 44px; border-radius: 50%;
  background: var(--call); scale: 0; transition: scale .45s var(--ease) .08s; }
.door-go-word { min-width: 0; display: flex; justify-content: flex-end; clip-path: inset(0 -24px 0 0); }
/* le mot déborde à gauche, là où la pastille le cache encore (coupé net au bord qui avance) ; à droite, rien ne le coupe */
.door-go-in { display: block; flex: none; padding: 0 0 0 18px; font-weight: 700; font-size: 15.5px; line-height: 44px; letter-spacing: -.005em;
  white-space: nowrap; color: var(--on-call); opacity: 0; translate: 8px 0; transition: opacity .18s, translate .3s var(--ease); }
.door-go-dot { display: grid; place-items: center; width: 44px; height: 44px; }
.door-go .icon.ic { width: 18px; height: 18px; stroke-width: 2; transition: rotate .35s var(--ease); }

/* l'état ouvert : au survol, au clavier, et d'emblée sur les écrans tactiles */
.door:hover .door-go, .door:has(.door-hit:focus-visible) .door-go {
  grid-template-columns: 1fr 44px; color: var(--on-call); box-shadow: 0 14px 26px -12px rgba(88, 99, 150, .6);
  transition: grid-template-columns .8s cubic-bezier(.34, 1.32, .64, 1) .1s, color .25s, box-shadow .6s var(--ease); }
.door:hover .door-go::before, .door:has(.door-hit:focus-visible) .door-go::before {
  scale: 7; transition: scale 1s cubic-bezier(.22, .8, .24, 1); }
.door:hover .door-go-in, .door:has(.door-hit:focus-visible) .door-go-in {
  opacity: 1; translate: 0 0; transition: opacity .45s .12s, translate .8s cubic-bezier(.22, .8, .24, 1) .1s; }
.door:hover .door-go .icon.ic, .door:has(.door-hit:focus-visible) .door-go .icon.ic {
  rotate: 45deg; transition: rotate .7s cubic-bezier(.34, 1.56, .64, 1) .18s; }
@media (hover: none) {
  .door .door-go { grid-template-columns: 1fr 44px; color: var(--on-call); transition: none; }
  .door .door-go::before { scale: 7; transition: none; }
  .door .door-go-in { opacity: 1; translate: 0 0; transition: none; }
  .door .door-go .icon.ic { rotate: 45deg; transition: none; }
}
@media (prefers-reduced-motion: reduce) {
  .door-go, .door-go::before, .door-go-in, .door-go .icon.ic,
  .door:hover .door-go, .door:hover .door-go::before, .door:hover .door-go-in, .door:hover .door-go .icon.ic { transition: none !important; }
}

/* le nom de l'offre, en pastille mauve */
.door .offer-name { align-self: flex-start; padding: .5em .95em .45em; border-radius: 999px; background: var(--call); color: var(--on-call); line-height: 1; }
.door .offer-name::before { content: none; }

/* le socle ne touche plus le bord de l'image : un peu d'air dessous */
.door-art { padding-bottom: clamp(14px, 2.4vw, 24px); }
@media (min-width: 1081px) {
  .door-art { padding-bottom: 0; }
  .door-art .sc { bottom: 7%; height: 86%; }
}
@media print { .door-go, .door-hit { display: none; } }


/* ——— Cadrage par la hauteur (27/09/2026, nuit) ———
   L'aimant ne cale que sur une partie qui tient entière à l'écran (le script le vérifie à chaque fois). Pour que ce soit le cas
   le plus souvent, sur ordinateur les tailles se règlent aussi sur la hauteur de la fenêtre : titres, vides, dessins, collage.
   Mesuré sur les fenêtres réelles des portables (1440 × 790, 1470 × 830, 1512 × 860, 1536 × 730, 1280 × 680). */
:root { --h2: clamp(36px, 4.5vw, 72px); }
h2, .accroche-title { font-size: var(--h2); }
h2:has(.hl-w.long) { font-size: min(var(--h2), calc((100vw - 2 * var(--gutter)) / 9.7)); }
@media (min-width: 901px) {
  :root { --gap: clamp(72px, min(10vw, 17svh), 152px); --gap-in: clamp(24px, min(3.4vw, 5.6svh), 52px);
    --h2: clamp(34px, min(4.5vw, 8.2svh), 72px); }
  .hero-home.has-art h1 { font-size: clamp(40px, min(5.6vw, 9.4svh), 96px); }
  .hero.has-art:not(.hero-home) h1 { font-size: clamp(40px, min(6vw, 10.5svh), 100px); }
  .hero-foot { margin-top: clamp(24px, min(5vw, 5.5svh), 64px); }
  .hero-home .hero-foot { padding-top: clamp(20px, 3.5svh, 32px); }
  /* un titre de section dont le mot encadré est long (« PICVERT ACCOMPAGNEMENT ») tient sur une ligne quand la largeur le permet */
  .band > .wrap > h2:has(.hl-w.long) { max-width: none; }
  /* les portes : le dessin prend une part de la hauteur plutôt qu'une proportion fixe */
  .door-art { aspect-ratio: auto; height: clamp(140px, 25svh, 290px); }
  .door-body { padding: clamp(20px, min(2.2vw, 3.6svh), 32px); gap: clamp(8px, 1.4svh, 12px); }
  .door-body h3 { font-size: clamp(20px, min(1.85vw, 3.5svh), 30px); }
  /* les services : l'image suit la hauteur */
  .services li { grid-template-columns: clamp(90px, min(11vw, 14svh), 160px) minmax(0, 5fr) minmax(0, 7fr); padding-block: clamp(8px, 1.6svh, 22px); }
  .svc-art .sc { max-width: clamp(90px, 14svh, 160px); }
  /* les étapes : le dessin suit la hauteur, le texte qui suit se rapproche */
  .step-art .sc { max-width: clamp(170px, 30svh, 260px); }
  .after-steps { margin-top: var(--gap-in); }
  /* le formulaire : moins de vide autour des champs quand la fenêtre est basse */
  .contact-form { padding: clamp(24px, min(3.6vw, 4.6svh), 56px); gap: clamp(14px, 2svh, 26px); }
  .field textarea { min-height: clamp(84px, 11svh, 124px); }
}
/* le collage de la mémoire : un cran plus petit à chaque palier de hauteur (le texte des cartes reste lisible) */
@media (min-width: 901px) and (max-height: 960px) { .memo { zoom: .88; } }
@media (min-width: 901px) and (max-height: 860px) { .memo { zoom: .82; } }
@media (min-width: 901px) and (max-height: 780px) { .memo { zoom: .77; } }
/* le film : il tient sous l'en-tête avec un peu d'air (sa hauteur suit celle de la fenêtre) */
.film-home .pv-video { max-width: calc((100svh - 132px) * 16 / 9); }
/* les fenêtres les plus basses (portables 13 pouces avec barres, anciens 1366 × 768) : un cran de plus */
@media (min-width: 901px) and (max-height: 760px) {
  :root { --gap-in: clamp(20px, 4.4svh, 40px); }
  .hero-home.has-art h1 { font-size: clamp(40px, min(5.6vw, 9svh), 96px); }
  .door-art { height: clamp(130px, 23svh, 290px); }
  .services li { padding-block: 8px; }
}
@media (min-width: 901px) and (max-height: 700px) { .memo { zoom: .74; } .door-art { height: clamp(124px, 21.5svh, 290px); } }
/* tablettes et téléphones : le dessin d'en-tête et celui de la conclusion suivent la hauteur ; le titre d'accueil aussi,
   quand l'écran est bas (il garde ses cinq blocs de sens) */
@media (max-width: 900px) {
  .hero-home.has-art h1 { font-size: min(72px, calc((100vw - 2 * var(--gutter)) / 6.8), 7svh); }
  .hero-home .hero-art-wrap .dz { max-height: 30svh; width: auto; max-width: 100%; margin-inline: auto; display: block; }
  .hero.has-art .hero-art-wrap { margin-top: clamp(16px, 2.6svh, 38px); }
  .hero-home .hero-foot { margin-top: clamp(16px, 2.4svh, 28px); }
  .conc-art { max-width: min(420px, 40svh); }
}
@media (max-width: 480px) {
  .conclusion { padding-top: 56px; }
  .conc-art { max-width: min(300px, 40svh); }
}

/* un titre de page écrit en blocs de sens (PICVERT ACCOMPAGNEMENT : « On prépare, » / « vous choisissez, » / « on suit. ») : chaque
   bloc sur sa ligne, jamais coupé ; la taille suit la largeur de la colonne pour que le plus long tienne */
.hero-sense .hero-text-col { container-type: inline-size; }
.hero.hero-sense.has-art h1 { max-width: none; font-size: min(clamp(40px, min(6vw, 10.5svh), 100px), calc(100cqi / 7.8)); }
.hero-sense h1 .line { white-space: nowrap; }
@media (max-width: 900px) { .hero.hero-sense.has-art h1 { font-size: min(72px, calc(100cqi / 7.8)); } }


/* ——— Les compteurs (27/09/2026, nuit) : « 1000 questions », « 10 ans » ——— */
.pv-count .cnt { display: inline-block; font-variant-numeric: tabular-nums; }
.pv-host { position: relative; display: inline-block; }
.memo-card strong.pv-host { display: block; }
.pv-q, .pv-sun { position: absolute; z-index: 3; pointer-events: none; line-height: 0; }
.pv-q { width: .5em; color: var(--call); }
.memo-card .pv-q { color: var(--paper); width: .62em; }
.pv-q svg, .pv-sun svg { display: block; width: 100%; height: auto; overflow: visible; }
.pv-sun { width: 1.5em; }
.pv-ring { position: absolute; z-index: -2; left: 0; right: 0; top: .03em; bottom: -.08em; pointer-events: none;
  border: .055em solid var(--call); border-left-width: 0; border-right-width: 0; }
.pv-ring.l { border-left-width: .055em; border-radius: 999px 0 0 999px; }
.pv-ring.r { border-right-width: .055em; border-radius: 0 999px 999px 0; }
.pv-ring.l.r { border-radius: 999px; }


/* ——— Les survols du menu et des boutons (27/09/2026, nuit, reprise) : le même geste que « Découvrir » partout ———
   Un rond de couleur éclot au bout droit, puis s'étire vers la gauche en pastille ; au départ de la souris, la pastille se
   replie dans son rond, qui s'éteint. Trois valeurs pilotent tout (enregistrées pour pouvoir s'animer) : --pk, l'éclosion du rond
   (0 à 1) ; --pq, l'étirement (0 à 1) ; --pon, la pastille affichée (0 ou 1, bascule quand le rond est plein). La pastille, le
   rond et, pour le menu, la couleur du texte lisent les mêmes valeurs : le texte passe au clair exactement sous la couleur. */
@property --pk { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --pq { syntax: '<number>'; inherits: true; initial-value: 0; }
@property --pon { syntax: '<number>'; inherits: true; initial-value: 0; }

.nav-desktop .nav-list a:not(.nav-cta), .nav-cta, .button {
  --pk: 0; --pq: 0; --pon: 0;
  transition: --pq .34s cubic-bezier(.4, 0, .6, 1), --pon 0s linear .34s, --pk .22s cubic-bezier(.4, 0, 1, 1) .32s, transform .6s var(--ease), box-shadow .6s var(--ease); }
.nav-desktop .nav-list a:not(.nav-cta):hover, .nav-desktop .nav-list a:not(.nav-cta):focus-visible,
.nav-cta:hover, .nav-cta:focus-visible, .button:hover, .button:focus-visible {
  --pk: 1; --pq: 1; --pon: 1;
  transition: --pk .24s cubic-bezier(.3, .7, .4, 1), --pon 0s linear .22s, --pq .7s cubic-bezier(.22, .8, .24, 1) .2s, transform .6s var(--ease), box-shadow .6s var(--ease); }

/* — le menu : pastille mauve, texte qui passe au clair sous elle — */
.nav-desktop .nav-list a:not(.nav-cta) { --h: 38px; display: inline-block; padding: 0; position: relative; z-index: 0; }
.nav-desktop .nl { position: relative; display: inline-block; height: var(--h); line-height: var(--h); padding: 0 14px; margin: 0 -14px;
  background:
    radial-gradient(circle at calc(100% - var(--h) / 2) 50%, var(--on-call) calc(var(--pk) * var(--h) / 2), transparent calc(var(--pk) * var(--h) / 2 + .5px)),
    linear-gradient(270deg, var(--on-call) calc(var(--pon) * (var(--h) + (100% - var(--h)) * var(--pq))), currentColor 0);
  -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; transition: none; }
.nav-desktop .nav-list a:not(.nav-cta)::before, .nav-desktop .nav-list a:not(.nav-cta)::after {
  content: ''; position: absolute; z-index: -1; top: 0; bottom: auto; height: var(--h); background: var(--call); pointer-events: none; transition: none; }
.nav-desktop .nav-list a:not(.nav-cta)::before { left: -14px; right: -14px; width: auto; border-radius: 999px; transform: none;
  clip-path: inset(0 0 0 calc((100% - var(--h)) * (1 - var(--pq))) round 999px); opacity: var(--pon); }
.nav-desktop .nav-list a:not(.nav-cta)::after { right: -14px; left: auto; width: var(--h); border-radius: 50%; transform: scale(var(--pk)); transform-origin: 50% 50%; }
/* la page où l'on est : une pastille mauve vide (le contour seul), à la place du trait (Adrien, 27/09 soir) ; au survol, la
   pastille pleine vient par-dessus */
.nav-desktop .nl::after { content: ''; position: absolute; inset: 0; border-radius: 999px; box-shadow: inset 0 0 0 1.5px var(--call);
  opacity: 0; transition: opacity .3s; pointer-events: none; }
.nav-desktop .nav-list a[aria-current="page"] .nl::after { opacity: 1; }
.nav-desktop .nav-list a:not(.nav-cta):focus-visible { outline: none; }
.nav-desktop .nl::selection { -webkit-text-fill-color: var(--on-call); }

/* — la pastille « Parlons de votre immeuble » et les boutons : leur couleur de survol arrive par le même geste — */
.nav-cta { --h: 44px; --fill: var(--ink); height: var(--h); padding-top: 0; padding-bottom: 0; }
.button { --h: 70px; --fill: var(--ink); --dot: 41px; }
.button.on-green { --fill: #fff; }
.nav-cta::before, .button::before { inset: 0; transform: none; border-radius: 999px; background: var(--fill);
  clip-path: inset(0 0 0 calc((100% - var(--h)) * (1 - var(--pq))) round 999px); opacity: var(--pon); transition: none; }
.nav-cta::after, .button::after { content: ''; position: absolute; z-index: -1; top: 0; bottom: 0; right: 0; width: var(--h); border-radius: 50%;
  background: var(--fill); transform: scale(var(--pk)); pointer-events: none; }
/* sur un bouton, le rond éclot dans le rond de l'icône (comme sur les cartes) */
.button::after { transform-origin: calc(var(--h) - var(--dot)) 50%; }
.menu-list .nav-cta::after { display: none; }
.menu-list .nav-cta { height: auto; }

@media (prefers-reduced-motion: reduce) {
  .nav-desktop .nav-list a:not(.nav-cta), .nav-cta, .button,
  .nav-desktop .nav-list a:not(.nav-cta):hover, .nav-cta:hover, .button:hover { transition: none; }
}
@media (forced-colors: active) { .nav-desktop .nl { -webkit-text-fill-color: currentColor; background: none; } }
/* le menu du téléphone : la page où l'on est se reconnaît à son mot (« 360 », « INVESTIGATION », « ACCOMPAGNEMENT »,
   « immeuble ») en pastille mauve, texte clair (Adrien, 27/09 soir) */
.menu-list .nw { display: inline-block; }
.menu-list a[aria-current="page"] .nw { padding: .02em .22em .06em; margin: -.02em -.04em; border-radius: 999px; background: var(--call); color: var(--on-call); }
.menu-list a[aria-current="page"] { border-bottom-color: rgba(252, 252, 250, .22); }


/* ——— Passe typographique (27/09/2026, nuit ; essai demandé par Adrien, d'après la skill better-typography) ———
   Mêmes polices, mêmes graisses, mêmes couleurs, mêmes textes. Seulement l'interlignage par rôle, l'interlettrage selon la taille,
   la longueur de ligne des mentions légales, le dessin des lettres selon leur taille, le lissage sous Firefox Mac. */
html { -moz-osx-font-smoothing: grayscale; }
/* le dessin des lettres suit leur taille (la police a un axe de taille optique, de 12 à 96) : plus de réglage forcé à 96 */
h1, h2, h3 { font-variation-settings: normal; font-optical-sizing: auto; }
/* interlignage par rôle : les titres de section et de cartes qui tiennent sur plusieurs lignes respirent un peu */
h2, .accroche-title, .conclusion .conclusion-title { line-height: 1.05; }
.door-body h3 { line-height: 1.12; }
.lead, .rotor { line-height: 1.25; }
.film-inner p { line-height: 1.25; letter-spacing: -.025em; }
/* interlettrage selon la taille : les grands titres restent serrés, les petits titres (20 à 30 px) un peu moins */
h3, .step-verb { letter-spacing: -.02em; }
/* les noms d'offre en capitales : un peu d'air entre les lettres */
.offer-name, .nav-desktop .nl,
.footer-cols a[href="/picvert-360"], .footer-cols a[href="/picvert-investigation"], .footer-cols a[href="/accompagnement"] { letter-spacing: .04em; }
/* les mentions légales : des lignes d'environ 70 signes */
.legal p, .legal li { max-width: 36em; }
/* la phrase de l'accueil « Picvert, enfin quelqu'un à qui demander. » : la voix du menu (même police, même taille, même graisse,
   même interlettrage que les liens de l'en-tête), en minuscules, sur une seule ligne (Adrien, 27/09 nuit) */
.hero-home.has-art .hero-foot .lead, .hero-home .hero-foot .lead { font-family: var(--body); font-size: min(14.5px, calc((100vw - 2 * var(--gutter)) / 22)); font-weight: 600; letter-spacing: .04em; line-height: 1.4;
  white-space: nowrap; max-width: none; text-transform: none; font-variation-settings: normal; }


/* ——— « Parlons de votre immeuble » sur un seul écran (27/09/2026, nuit) ———
   À gauche le titre, le texte et l'enveloppe ; à droite le formulaire, resserré. Sur ordinateur, tout tient à l'écran sous
   l'en-tête, sans défiler, et tout apparaît ensemble. Sur téléphone, les blocs s'empilent (un formulaire ne tient pas sur un
   écran de téléphone) et l'enveloppe se fait petite. */
.contact-one { display: flex; align-items: center; min-height: 100svh;
  padding: calc(84px + clamp(12px, 2.4svh, 36px)) 0 clamp(16px, 2.6svh, 36px); }
.contact-one > .wrap { width: 100%; }
.contact-grid { display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); gap: clamp(28px, 4.4vw, 80px); align-items: center; }
.contact-intro h1 { font-size: clamp(40px, min(5.2vw, 9svh), 84px); max-width: 9ch; }
.contact-intro .hero-text { margin-top: clamp(14px, 2.2svh, 26px); max-width: 38ch; font-size: clamp(16.5px, min(1.25vw, 2.3svh), 19px); }
.contact-art { margin-top: clamp(8px, 1.6svh, 20px); }
.contact-art .sc { display: block; width: 100%; max-width: 420px; max-height: 30svh; }

.contact-one .contact-form { padding: clamp(20px, min(2.4vw, 3.4svh), 36px); gap: clamp(10px, 1.7svh, 18px); }
.contact-one .field { gap: 6px; font-size: 15px; }
.contact-one .field legend { margin-bottom: 8px; }
.contact-one .chips { gap: 8px; }
.contact-one .chip span { padding: 9px 15px; font-size: 14.5px; }
.contact-one .field input, .contact-one .field textarea { padding: 11px 14px; font-size: 16px; border-radius: 12px; }
.contact-one .field textarea { min-height: clamp(64px, 10svh, 112px); }
.contact-one .field-row { gap: 12px; }
.contact-one .form-actions { flex-direction: row; align-items: center; gap: 12px 24px; }
.contact-one .form-actions .button { --h: 58px; --dot: 33px; flex: none; padding: 12px 16px 12px 24px; }
.contact-one .form-info { font-size: 14px; line-height: 1.45; max-width: 44ch; }

/* tout apparaît ensemble */
.js .contact-one .contact-grid { opacity: 0; translate: 0 16px; animation: contact-in 1s var(--ease) .15s forwards; }
@keyframes contact-in { to { opacity: 1; translate: 0 0; } }
@media (prefers-reduced-motion: reduce) { .js .contact-one .contact-grid { opacity: 1; translate: none; animation: none; } }

@media (max-width: 900px) {
  .contact-one { display: block; min-height: 0; padding-top: calc(76px + 20px); }
  .contact-grid { grid-template-columns: 1fr; gap: 20px; }
  .contact-intro h1 { font-size: min(64px, calc((100vw - 2 * var(--gutter)) / 5.4)); max-width: none; }
  .contact-art .sc { max-height: 22svh; width: auto; max-width: 100%; }
  .contact-one .form-actions { flex-direction: column; align-items: flex-start; }
}
/* les fenêtres les plus basses : un cran plus serré */
@media (min-width: 901px) and (max-height: 720px) {
  .contact-one { padding-top: calc(84px + 8px); padding-bottom: 12px; }
  .contact-one .contact-form { padding: 18px 22px; gap: 8px; }
  .contact-one .chip span { padding: 7px 13px; font-size: 14px; }
  .contact-one .field input { padding: 9px 13px; }
  .contact-one .field textarea { min-height: 56px; padding: 9px 13px; }
  .contact-one .form-actions .button { --h: 52px; --dot: 30px; padding: 9px 13px 9px 20px; }
}
@media (min-width: 901px) and (max-width: 1180px) { .contact-grid { grid-template-columns: minmax(0, 4fr) minmax(0, 7fr); gap: 28px; } }
/* la pastille « Parlons de votre immeuble » quand on est sur sa page : pas de rond qui reste allumé */
.nav-list a.nav-cta::after, .nav-list a.nav-cta[aria-current="page"]::after { transform: scale(var(--pk)); }
/* Sans formulaire pour la V1 (Adrien, 06/10) : le courriel en bouton sous le texte, l'enveloppe en grand à droite */
.contact-mail { margin: clamp(18px, 3svh, 30px) 0 0; }
.contact-mail .button { font-size: clamp(17px, 1.3vw, 20px); }
.contact-art-big { margin: 0; display: grid; place-items: center; }
.contact-art-big .sc { max-width: 560px; max-height: 60svh; }
@media (max-width: 900px) { .contact-art-big .sc { max-height: 32svh; } }


/* ——— Le pic-vert chatbot (27/09/2026, nuit) ———
   Un rond couleur papier en bas à droite : sur un fond clair on ne le voit pas (on ne voit que le buste), sur un fond vert il
   apparaît plein sous lui. Pas d'ombre, pas de bord. Le buste est celui du kit d'Adrien (le moteur du kit le fait vivre) ; au
   survol il se réjouit, grossit de 5 % avec son rond, et les points d'interrogation de l'immeuble sortent de derrière sa tête.
   Clic : la fenêtre. */
.pv-bot { --bot: clamp(60px, 5.4vw, 78px); position: fixed; right: clamp(12px, 1.8vw, 28px); bottom: calc(clamp(12px, 1.8vw, 28px) + env(safe-area-inset-bottom, 0px));
  z-index: 60; }
.pv-bot-btn { position: relative; display: block; width: var(--bot); height: var(--bot); padding: 0; border: 0; background: none; cursor: pointer;
  border-radius: 50%; -webkit-tap-highlight-color: transparent; }
.pv-bot-btn:focus-visible { outline: 3px solid var(--call); outline-offset: 4px; }
.pv-bot-disc { position: absolute; inset: 0; border-radius: 50%; background: var(--paper); }
/* le buste du kit : plus grand que le rond ; le rond ne coupe que le bas (le corps), la tête et le bec en sortent.
   La boîte du buste déborde du rond (1,6 fois sa taille) ; un masque garde tout ce qui est au-dessus des quatre cinquièmes du
   rond, plus le rond lui-même (une découpe en polygone : bien moins coûteuse qu'un masque, redessiné à chaque image). Le dessin
   (viewBox 60 40 540 500) est placé pour que le corps soit centré dans le rond. */
.pv-bot-bust { position: absolute; z-index: 2; left: -30%; width: 160%; bottom: 0; height: 160%; pointer-events: none;
  clip-path: polygon(0 0, 100% 0, 100% 87.5%, 75% 87.5%, 72.94% 89.97%, 70.63% 92.22%, 68.11% 94.22%, 65.40% 95.94%, 62.52% 97.38%, 59.51% 98.52%, 56.39% 99.34%, 53.21% 99.83%, 50.00% 100.00%, 46.79% 99.83%, 43.61% 99.34%, 40.49% 98.52%, 37.48% 97.38%, 34.60% 95.94%, 31.89% 94.22%, 29.37% 92.22%, 27.06% 89.97%, 25% 87.5%, 0 87.5%); }
.pv-bot-bust .pb { position: absolute; left: 17.8%; top: 44%; width: 68.75%; height: auto; overflow: visible; }
.pv-bot-q-layer { position: absolute; inset: 0; z-index: 1; pointer-events: none; }
/* au survol : une loupe de 5 % sur le rond et le buste */
.pv-bot-btn { transition: transform .45s var(--ease); }
.pv-bot.is-joy .pv-bot-btn { transform: scale(1.05); }
/* les points d'interrogation : ceux de l'immeuble de l'accueil, en plus petit ; ils sortent de derrière la tête */
.pv-bot-q { position: absolute; left: 0; top: 0; width: 7px; line-height: 0; transform-origin: 50% 100%; pointer-events: none; }
.pv-bot-q > span { display: block; transform-origin: 50% 100%; }
.pv-bot-q svg { display: block; width: 100%; height: auto; overflow: visible; }

/* la fenêtre de discussion */
.pv-chat { position: absolute; right: 0; bottom: calc(var(--bot) + 14px); width: min(360px, calc(100vw - 24px)); border-radius: 24px; background: #fff;
  color: var(--ink); box-shadow: 0 0 0 1px var(--line), 0 30px 60px -30px rgba(47, 52, 71, .45); overflow: hidden;
  transform-origin: calc(100% - var(--bot) / 2) calc(100% + 14px + var(--bot) / 2); }
.pv-chat[hidden] { display: none; }
.pv-chat.is-in { animation: pv-chat-in .5s cubic-bezier(.34, 1.3, .64, 1); }
@keyframes pv-chat-in { from { opacity: 0; transform: scale(.6); } }
.pv-chat-head { display: flex; align-items: center; gap: 10px; padding: 12px 12px 12px 14px; border-bottom: 1px solid var(--line); }
.pv-chat-av { flex: none; width: 40px; height: 40px; border-radius: 50%; background: var(--paper); overflow: hidden; }
.pv-chat-av img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: 60% 30%; transform: scale(1.25); }
.pv-chat-name { flex: 1; font-family: var(--display); font-weight: 760; font-size: 17px; letter-spacing: -.01em; margin: 0; }
.pv-chat-x { display: grid; place-items: center; width: 36px; height: 36px; border: 0; border-radius: 50%; background: none; color: var(--ink); cursor: pointer; }
.pv-chat-x:hover { background: rgba(99, 130, 96, .1); }
.pv-chat-x:focus-visible { outline: 2px solid var(--call); outline-offset: 2px; }
.pv-chat-x svg { width: 18px; height: 18px; }
.pv-chat-log { min-height: 170px; padding: 18px 14px; background: var(--paper); display: flex; flex-direction: column; justify-content: flex-end; }
.pv-msg { align-self: flex-start; max-width: 85%; margin: 0; padding: 11px 15px; border-radius: 18px 18px 18px 6px; background: var(--call); color: var(--on-call);
  font-size: 15.5px; line-height: 1.45; font-weight: 500; }
.pv-chat-in { display: flex; gap: 8px; padding: 10px; border-top: 1px solid var(--line); }
.pv-chat-in input { flex: 1; min-width: 0; height: 42px; padding: 0 14px; border: 1.5px solid var(--line-strong); border-radius: 999px; background: var(--paper);
  font: inherit; font-size: 16px; opacity: .6; }
.pv-chat-in button { flex: none; display: grid; place-items: center; width: 42px; height: 42px; border: 0; border-radius: 50%; background: var(--call); color: var(--on-call); opacity: .5; }
.pv-chat-in button svg { width: 18px; height: 18px; }

html.menu-open .pv-bot, html.curtain-down .pv-bot, html.curtain-cover .pv-bot { opacity: 0; pointer-events: none; }
.pv-bot { transition: opacity .3s; }
/* le pied de page laisse la place au rond (le courriel n'est jamais caché dessous) */
.footer-bottom { padding-right: max(var(--gutter), calc(clamp(60px, 5.4vw, 78px) + clamp(12px, 1.8vw, 28px) + 8px)); }
@media (max-width: 760px) { .footer-bottom { padding-right: var(--gutter); } .site-footer { padding-bottom: calc(60px + 36px); } }
@media (prefers-reduced-motion: reduce) { .pv-chat.is-in { animation: none; } .pv-bot-btn { transition: none; } }
@media print { .pv-bot { display: none; } }


/* ——— L'économie (27/09/2026, soir) ——— */
/* un dessin hors de l'écran ne s'anime plus (il repart quand il revient) */
.pv-off, .pv-off * { animation-name: none !important; }
/* une animation d'entrée terminée : l'état final, sans animation gardée */
.pv-done { animation: none !important; opacity: 1 !important; transform: none !important; translate: none !important; filter: none !important; }
.brand .brand-mark.pv-done { opacity: 1 !important; }


/* ——— La vitesse (27/09/2026, nuit ; mesurée sur le Mac d'Adrien, ratifiée par lui) ———
   Les mêmes gestes, plus vifs. Avant : le texte était là à 0,3 s mais le titre ne se lisait qu'à 2,2 s (3,8 s sur téléphone) ;
   chaque bloc mettait 1,1 à 1,3 s à apparaître au défilement ; un changement de page prenait 2,8 s. */

/* 1. l'entrée de page : le titre lisible vers 0,9 s */
.js .hero h1 .line > span { animation-duration: .72s; animation-delay: calc(var(--i) * 55ms + 40ms); }
.js .load { animation-duration: .65s; animation-delay: calc(var(--i) * 45ms + 110ms); }
.js .hero h1:not(:has(.line)) { animation-duration: .65s; animation-delay: .05s; }
.js .hero:not(.hero-home) .hero-text:not(.load), .js .hero .button:not(.load .button) { animation-duration: .65s; animation-delay: .15s; }
.hero .hl-t, .hero .hl-w::before { transition-delay: calc(.45s + var(--k, 0) * .08s); }
.brand .brand-mark { animation-duration: .7s; animation-delay: .05s; }

/* 2. les apparitions au défilement : 0,6 s */
.js .rv { transition-duration: .5s, .6s; transition-delay: calc(var(--i, 0) * 55ms); }
.js .rv-clip > .ci { transition-duration: .6s, .6s; }
.js .memo-it.rv { transition-duration: .45s, .6s, .6s; transition-delay: calc(var(--i, 0) * 45ms); }
.js .conc-card.rv { transition-duration: .45s, .6s, .6s; transition-delay: calc(var(--i, 0) * 60ms); }
.js .memo-it.rv.in:hover, .js .conc-card.rv.in:hover { transition-delay: 0s; }
.in .tk1, .ill.in .tk1 { transition-delay: .3s; }
.in .tk2, .ill.in .tk2 { transition-delay: .45s; }

/* 3. le rideau entre deux pages : 0,38 s pour tomber, 0,5 s pour se lever */
html.curtain-down .curtain { transition-duration: .38s; }
html.curtain-down .curtain .brand-mark, html.curtain-down .curtain-lock { transition-delay: .06s; transition-duration: .25s, .35s; }
html.curtain-lift .curtain { transition-duration: .5s; transition-delay: .05s; }
html.curtain-lift .curtain .brand-mark, html.curtain-lift .curtain-lock { transition-duration: .2s, .4s; }

/* 4. le défilement du navigateur (Lenis retiré) : les ancres gardent l'air sous l'en-tête, le menu ouvert bloque la page */
html { scroll-padding-top: 100px; }
@media (prefers-reduced-motion: no-preference) { html { scroll-behavior: smooth; } }
html.menu-open, html.menu-open body { overflow: hidden; }


/* ——— V1 bêta (28/09/2026) : les remarques de Quentin, tranchées par Adrien ———
   Le chiffre sourcé dans « Une fuite qu'on ne trouve pas » (CONT-EAU-001, France Assureurs) : la phrase en gras léger,
   la source en petit dessous, même encre. Le rideau ne porte plus que le logo. */
.split-body > p.chiffre { font-weight: 600; }
.split-body > p.chiffre .source { display: block; margin-top: .35em; font-size: .72em; font-weight: 400; opacity: .7; letter-spacing: 0; }
@media print { .split-body > p.chiffre .source { opacity: 1; } }

/* Le sujet du mot qui change, c'est la marque dessinée (28/09) : même hauteur d'œil que la pastille, même encre que la phrase,
   posée sur la même ligne de base optique. La largeur suit le rapport du dessin (1925/438). */
.rot-fixed { display: flex; line-height: 0; }
/* Deux fois réduit par Adrien le 28/09 (−15 %, puis −20 %) : il dépassait le logo de l'en-tête ; il reste nettement plus petit
   que lui, au plus 24,3 px de haut. */
.rot-fixed .rot-mark { display: block; width: auto; height: min(.83em, 24.3px); aspect-ratio: 1925 / 438; animation: none; margin-right: .05em;
  /* alignement pour l'œil : la ligne de base du dessin (le bas des minuscules, à 99 % de sa hauteur) posée sur la ligne de base
     du texte de la pastille, mesurée à l’écran à 0,385 em sous le centre de la pastille. Centré seul, le dessin paraissait
     tomber d'environ 7 px sous le texte. */
  translate: 0 calc(.385em - 49.1%); }

/* Le logo de l'en-tête, deux fois 5 % plus grand (Adrien, 28/09) : il grandit depuis son centre en hauteur (l'en-tête le centre),
   son bord gauche reste sur la marge du site. */
.brand .brand-mark { width: clamp(123.5px, 10.36vw, 152.1px); }

/* Ce que la loi demande (bêta 2, 28/09) : les obligations dans un encadré vert, texte papier ; le texte de loi en petit. */
.loi-box { display: grid; gap: 18px; margin: 0 0 1.4em; padding: clamp(22px, 2.6vw, 34px); border-radius: var(--radius); background: var(--ink) var(--felt); color: var(--paper); }
.loi-it + .loi-it { padding-top: 18px; border-top: 1px solid rgba(252,252,250,.28); }
.loi-box dt { font-family: var(--display); font-weight: 760; font-size: clamp(20px, 1.6vw, 25px); letter-spacing: -.02em; line-height: 1.15; margin-bottom: .35em; }
.loi-box dd { margin: 0; font-size: clamp(17px, 1.25vw, 20px); line-height: 1.5; }
.loi-box small { display: block; margin-top: .45em; font-size: .8em; opacity: .8; }
@media print { .loi-box { background: none; color: var(--ink); border: 1pt solid var(--ink); break-inside: avoid; } .loi-it + .loi-it { border-top-color: var(--line); } .loi-box small { opacity: 1; } }
/* Téléphone : le logo toujours seul sur sa ligne, la pastille dessous — sinon il saute de ligne quand le mot s'allonge (28/09). */
@media (max-width: 440px) { .rot-fixed { flex-basis: 100%; } .rot-fixed .rot-mark { translate: none; } }


/* Les bulles de définition (28/09/2026, remarque d'Olivier ; Adrien : fond blanc, encadrée comme le chat, en plus petit ;
   elle apparaît d'un « pop » de bulle de savon, et son texte s'écrit vite, comme à l'ordinateur). */
.def { display: inline; margin: 0; padding: 0; border: 0; background: none; font: inherit; color: inherit; letter-spacing: inherit;
  text-align: inherit; text-transform: inherit; line-height: inherit; cursor: help; border-radius: 4px; -webkit-tap-highlight-color: transparent; }
.def-w { text-decoration: underline dotted var(--call); text-decoration-thickness: 2px; text-underline-offset: .22em; text-decoration-skip-ink: none; }
.def-nw { white-space: nowrap; }
.def-i { display: inline-grid; place-items: center; width: 1.45em; height: 1.45em; margin-left: .22em; border-radius: 50%;
  background: var(--call); color: var(--on-call); font-family: var(--display); font-weight: 800; font-size: .58em; font-style: normal;
  line-height: 1; letter-spacing: 0; vertical-align: .75em; transition: transform .25s cubic-bezier(.34, 1.56, .64, 1); }
.def:hover .def-i { transform: scale(1.18); }
.def[aria-expanded="true"] .def-i { animation: def-boing .5s cubic-bezier(.34, 1.56, .64, 1); }
@keyframes def-boing { 0% { transform: scale(1); } 30% { transform: scale(.72, 1.25); } 60% { transform: scale(1.22, .86); } 100% { transform: scale(1); } }
.def:focus-visible { outline: 2px solid var(--call); outline-offset: 3px; }
.door .def { position: relative; z-index: 4; }   /* au-dessus du lien qui couvre la carte */

.pv-def { position: absolute; left: 0; top: 0; z-index: 90; box-sizing: border-box; width: min(300px, calc(100vw - 32px));
  padding: 13px 16px 13px; border-radius: 20px; background: #fff; color: var(--ink);
  box-shadow: 0 0 0 1px var(--line), 0 22px 44px -22px rgba(47, 52, 71, .5);
  font-size: 15px; line-height: 1.45; font-weight: 400; text-align: left; letter-spacing: 0; }
.pv-def[hidden] { display: none; }
.pv-def::before { content: ""; position: absolute; left: calc(var(--tx, 50%) - 7px); top: -7px; width: 14px; height: 14px;
  background: #fff; border-radius: 3px 0 0 0; transform: rotate(45deg); box-shadow: -1px -1px 0 0 var(--line); }
.pv-def.is-up::before { top: auto; bottom: -7px; border-radius: 0 0 3px 0; box-shadow: 1px 1px 0 0 var(--line); }
.pv-def-t { margin: 0 28px 5px 0; font-family: var(--display); font-weight: 760; font-size: 15.5px; line-height: 1.25; letter-spacing: -.01em; }
.pv-def-d { margin: 0; }
.pv-def-ty .off { visibility: hidden; }
.pv-def-ty .car { position: relative; display: inline-block; width: 0; height: 1em; vertical-align: -.12em; }
.pv-def-ty .car::after { content: ""; position: absolute; left: 1px; top: 0; width: .5em; height: 1.05em; border-radius: 2px; background: var(--call); }
.pv-def.is-typed .pv-def-ty .car::after { animation: pv-def-car .9s steps(1) 2 forwards; }
@keyframes pv-def-car { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 0; } }
.pv-def-l { display: inline-block; margin-top: 9px; font-size: 13.5px; font-weight: 600; color: var(--ink);
  text-decoration: underline; text-underline-offset: .2em; opacity: 0; transform: translateY(4px); transition: opacity .2s, transform .25s cubic-bezier(.34, 1.56, .64, 1); }
.pv-def-l[hidden] { display: none; }
.pv-def.is-typed .pv-def-l { opacity: 1; transform: none; }
.pv-def-l:focus-visible, .pv-def-x:focus-visible { outline: 2px solid var(--call); outline-offset: 2px; border-radius: 6px; }
.pv-def-x { position: absolute; top: 7px; right: 7px; display: grid; place-items: center; width: 30px; height: 30px; padding: 0; border: 0;
  border-radius: 50%; background: none; color: var(--ink); cursor: pointer; }
.pv-def-x:hover { background: rgba(99, 130, 96, .1); }
.pv-def-x svg { width: 15px; height: 15px; fill: none; stroke: currentColor; stroke-width: 2.4; stroke-linecap: round; }

/* le pop : la bulle naît ronde et minuscule au « i », gonfle, rebondit (écrasée, étirée), se pose */
.pv-def.is-pop { animation: pv-def-pop .5s both; }
@keyframes pv-def-pop {
  0%   { opacity: 0; transform: scale(.08); border-radius: 50%; animation-timing-function: cubic-bezier(.2, .8, .3, 1); }
  28%  { opacity: 1; transform: scale(1.09, .9); border-radius: 30px; animation-timing-function: ease-in-out; }
  46%  { transform: scale(.95, 1.06); animation-timing-function: ease-in-out; }
  63%  { transform: scale(1.025, .98); animation-timing-function: ease-in-out; }
  80%  { transform: scale(.995, 1.008); }
  100% { opacity: 1; transform: none; border-radius: 20px; }
}
.pv-def.is-out { animation: pv-def-out .16s cubic-bezier(.5, 0, .9, .4) forwards; }
@keyframes pv-def-out { to { opacity: 0; transform: scale(.72); } }

/* les gouttelettes et l'anneau, comme une bulle de savon qui éclate */
.pv-def-burst { position: absolute; left: 0; top: 0; z-index: 91; width: 0; height: 0; pointer-events: none; }
.pv-def-burst i { position: absolute; left: 0; top: 0; display: block; border-radius: 50%; opacity: 0; }
.pv-def-burst .ring { width: 26px; height: 26px; margin: -13px 0 0 -13px; border: 2px solid var(--call); }
.pv-def-burst .drop { width: var(--s, 6px); height: var(--s, 6px); margin: calc(var(--s, 6px) / -2) 0 0 calc(var(--s, 6px) / -2); background: var(--call); }
.pv-def-burst .drop.alt { background: #fff; box-shadow: 0 0 0 1.5px var(--call); }
.pv-def-burst .drop.leaf { background: var(--ink); }
.pv-def-burst.go .ring { animation: pv-def-ring .42s cubic-bezier(.2, .8, .3, 1) both; }
.pv-def-burst.go .drop { animation: pv-def-drop .46s cubic-bezier(.15, .85, .35, 1) both; }
@keyframes pv-def-ring { 0% { opacity: .9; transform: scale(.2); } 100% { opacity: 0; transform: scale(2.6); border-width: .5px; } }
@keyframes pv-def-drop { 0% { opacity: 1; transform: translate(0, 0) scale(.4); } 55% { opacity: 1; }
  100% { opacity: 0; transform: translate(var(--dx), var(--dy)) scale(.2); } }

@media (prefers-reduced-motion: reduce) {
  .pv-def.is-pop { animation: pv-def-fade .15s both; }
  @keyframes pv-def-fade { from { opacity: 0; } }
  .pv-def.is-out { animation: none; }
  .pv-def-burst { display: none; }
  .def[aria-expanded="true"] .def-i, .def:hover .def-i { animation: none; transform: none; }
  .pv-def-l { transition: none; }
}
@media print {
  .pv-def, .pv-def-burst { display: none !important; }
  .def-i { display: none; }
  .def-w { text-decoration: none; }
}
.loi-box small a { color: inherit; text-decoration: underline; text-underline-offset: .2em; }
.loi-box small a:focus-visible { outline: 2px solid var(--paper); outline-offset: 2px; border-radius: 3px; }
/* Accueil : ce que fait chaque porte, en clair (Quentin, 29/09 : « audit de bâtiment » et « AMO » dès la première page) */
.door-kind { margin: -2px 0 10px; font-size: 15px; font-weight: 650; line-height: 1.3; letter-spacing: .01em; color: var(--ink); }
