.marker.svelte-9u3y5v{max-width:1280px;margin:0 auto;padding:56px 32px 32px;display:grid;grid-template-columns:auto auto auto 1fr;align-items:baseline;gap:14px;opacity:0;transform:translateY(8px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.marker.in.svelte-9u3y5v{opacity:1;transform:translateY(0)}.num.svelte-9u3y5v{font-family:Newsreader,serif;font-style:italic;font-weight:500;font-size:clamp(28px,4vw,44px);line-height:1;color:var(--teal);letter-spacing:-.02em}.label.svelte-9u3y5v{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-deep);font-weight:500}.sub.svelte-9u3y5v{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;color:var(--text-quiet);text-transform:uppercase}.line.svelte-9u3y5v{flex:1;height:1px;background:linear-gradient(90deg,color-mix(in oklab,var(--teal) 50%,transparent) 0%,color-mix(in oklab,var(--teal) 16%,transparent) 50%,transparent 100%);transform-origin:left;transform:scaleX(0);transition:transform 1.1s cubic-bezier(.16,1,.3,1) .18s;justify-self:stretch;align-self:center;position:relative;overflow:visible}.marker.in.svelte-9u3y5v .line:where(.svelte-9u3y5v){transform:scaleX(1)}@media(max-width:700px){.marker.svelte-9u3y5v{grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:4px 14px}.line.svelte-9u3y5v,.sub.svelte-9u3y5v{grid-column:1 / -1}}
