.danone-sparkline.svelte-x9i97k{max-width:76rem;margin:0 auto;padding:5rem 3.75rem}.dsl-inner.svelte-x9i97k{max-width:64rem;margin:0 auto}.dsl-eyebrow.svelte-x9i97k{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.3em;color:var(--color-ink-mute);text-transform:uppercase;margin:0 0 1.25rem}.dsl-title.svelte-x9i97k{font-family:var(--font-display);font-style:italic;font-weight:400;font-size:clamp(1.5rem,2vw + 1rem,2.25rem);line-height:1.2;letter-spacing:-.02em;color:var(--color-ink);margin:0 0 2.5rem;font-variation-settings:"opsz" 144,"SOFT" 30;text-wrap:balance;max-width:38rem}.dsl-canvas.svelte-x9i97k svg:where(.svelte-x9i97k){width:100%;height:auto;display:block}.dsl-axis.svelte-x9i97k{stroke:var(--color-border);stroke-width:.75}.dsl-line.svelte-x9i97k{fill:none;stroke-width:1.75;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1500;stroke-dashoffset:0;transition:stroke-dashoffset 1.4s var(--ease-smooth)}.dsl-line-primary.svelte-x9i97k{stroke:var(--color-accent)}.dsl-line-secondary.svelte-x9i97k{stroke:var(--color-ink-mute);stroke-dasharray:4 4,1500}.danone-sparkline.svelte-x9i97k:not([data-revealed=true]) .dsl-line:where(.svelte-x9i97k){stroke-dashoffset:1500}.dsl-marker-line.svelte-x9i97k{stroke-width:.75;stroke-dasharray:2 3}.dsl-marker-line-primary.svelte-x9i97k{stroke:var(--color-accent)}.dsl-marker-line-secondary.svelte-x9i97k{stroke:var(--color-ink-mute)}.dsl-marker-label.svelte-x9i97k{font-family:var(--font-mono);font-size:9px;text-anchor:middle;letter-spacing:.15em;text-transform:uppercase}.dsl-marker-label-primary.svelte-x9i97k{fill:var(--color-accent)}.dsl-marker-label-secondary.svelte-x9i97k{fill:var(--color-ink-mute)}.dsl-series-label.svelte-x9i97k{font-family:var(--font-mono);font-size:9px;fill:var(--color-accent);dominant-baseline:middle;letter-spacing:.15em;text-transform:uppercase}.dsl-series-label-secondary.svelte-x9i97k{fill:var(--color-ink-mute)}.dsl-marker.svelte-x9i97k{opacity:1;transition:opacity .6s var(--ease-smooth) .8s}.danone-sparkline.svelte-x9i97k:not([data-revealed=true]) .dsl-marker:where(.svelte-x9i97k){opacity:0}.dsl-caption.svelte-x9i97k{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.25em;color:var(--color-ink-mute);text-transform:uppercase;margin:2rem 0 0}@media(prefers-reduced-motion:reduce){.dsl-line.svelte-x9i97k{stroke-dashoffset:0;transition:none}.dsl-marker.svelte-x9i97k{opacity:1;transition:none}}@media(max-width:768px){.danone-sparkline.svelte-x9i97k{padding:3.5rem 1.5rem}}
