.hero.svelte-4s1vdh{isolation:isolate;position:relative;overflow:hidden}.plain.svelte-4s1vdh{background:var(--c-cream);padding-block:clamp(2.75rem,7vw,5.5rem)}.banner.svelte-4s1vdh{background-image:var(--bg);background-position:50%;background-size:cover;align-items:center;min-height:clamp(320px,40vw,500px);padding-block:clamp(2.5rem,6vw,4.5rem);display:flex}.film.svelte-4s1vdh{z-index:0;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.film.visible.svelte-4s1vdh{opacity:1}@media (prefers-reduced-motion:reduce){.film.svelte-4s1vdh{display:none}}.hero-picto.svelte-4s1vdh{z-index:1;border-radius:50%;width:clamp(56px,6vw,84px);height:auto;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #00000040}.hero-picto.left.svelte-4s1vdh{left:clamp(1rem,6vw,5rem)}.hero-picto.right.svelte-4s1vdh{right:clamp(1rem,6vw,5rem)}@media (width<=900px){.hero-picto.svelte-4s1vdh{display:none}}.banner.svelte-4s1vdh .inner:where(.svelte-4s1vdh){color:#fff}.banner.svelte-4s1vdh h1{white-space:pre-line;color:#fff;text-shadow:0 2px 18px #0006;margin:0}.eyebrow.svelte-4s1vdh{background:var(--c-green);color:#fff;border-radius:var(--radius);letter-spacing:.12em;padding:.4rem .95rem}.inner.svelte-4s1vdh{z-index:2;width:100%;position:relative}.inner.svelte-4s1vdh :is(h1:where(.svelte-4s1vdh),.lead:where(.svelte-4s1vdh)){max-width:24ch}.plain.svelte-4s1vdh .inner:where(.svelte-4s1vdh) :is(h1:where(.svelte-4s1vdh),.lead:where(.svelte-4s1vdh)){max-width:60ch}.banner.svelte-4s1vdh .inner:where(.svelte-4s1vdh) .eyebrow:where(.svelte-4s1vdh),.banner.svelte-4s1vdh .inner:where(.svelte-4s1vdh) h1:where(.svelte-4s1vdh){opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.banner.svelte-4s1vdh .inner.in:where(.svelte-4s1vdh) .eyebrow:where(.svelte-4s1vdh),.banner.svelte-4s1vdh .inner.in:where(.svelte-4s1vdh) h1:where(.svelte-4s1vdh){opacity:1;transform:none}.banner.svelte-4s1vdh .inner.in:where(.svelte-4s1vdh) h1:where(.svelte-4s1vdh){transition-delay:.12s}@media (prefers-reduced-motion:reduce){.banner.svelte-4s1vdh .inner:where(.svelte-4s1vdh) .eyebrow:where(.svelte-4s1vdh),.banner.svelte-4s1vdh .inner:where(.svelte-4s1vdh) h1:where(.svelte-4s1vdh){opacity:1;transition:none;transform:none}}.intro-band.svelte-4s1vdh{background:var(--c-green);color:#fff;padding-block:clamp(1.75rem,4vw,2.75rem)}.lead.svelte-4s1vdh{color:#fff;max-width:62ch;margin:0;font-size:clamp(1.02rem,1.5vw,1.18rem);font-weight:600}.actions.svelte-4s1vdh{flex-wrap:wrap;gap:.8rem;margin-top:1.35rem;display:flex}
